16
228
178
180
94
195
58
250
92
103
60
151
90
239
1206
95
360
259
80
254
159
117
316
220
30
298
370
262
15
356
157
387
344
229
37
282
64
184
194
187
59
399
193
36
118
241
162
323
405
39
179
146
285
353
304
204