252
165
267
152
246
392
303
82
224
126
111
99
187
78
184
84
331
146
80
41
116
326
255
138
336
244
229
287
159
170
102
432
111
189
372
369
199
248
255
548
509
421
288
88
248
166
159
306
151
502
129
210
299
446
188
236
245
320
219
112