18
3
57
33
14
37
48
71
28
108
106
369
239
147
46
285
96
217
173
43
47
190
222
94
74
193
184
154
278
192
235
178
143
133
181
195
165
156
81
121
342
437
380
291
171
160
253
79
93
277
34
36
89
42
107
334
32