427
579
303
308
63
205
213
1088
523
472
136
64
434
241
496
219
129
3
176
272
161
95
105
81
232
314
94
227
329
69
375
62
381
156
143
160
313
255
374
47
229
178
344
114
103
252
250
171
386
334
264
396
145
85
326