21
222
71
41
27
61
137
205
22
85
135
112
44
70
35
142
62
66
24
37
49
28
12
14
56
129
124
120
53
17
198
169
151
2770
75
128
461
59
330
74
269
166
304
51
257
94
88
143
81
199
168
20
32
13
235
243
99