91
52
31
51
141
8
7
234
181
164
203
153
222
172
22
242
232
161
183
151
83
92
71
10
6
61
4
211
231
23
241