17
3
57
33
14
37
48
70
28
107
106
365
239
147
46
285
96
215
172
43
47
189
222
94
74
193
184
154
278
192
235
178
143
133
181
195
165
156
81
121
342
433
379
291
171
160
253
79
93
277
120
34
36
89
42
334
32