52
16
83
70
301
48
178
53
145
166
232
162
188
198
40
27
112
85
204
109
340
276
34
46
87
169
117
50
43
62
59
215
199
163
84
68
255
90
200
225
92
130
67
263
71
36
20
12
37
218
495
45
219
14
19
81