330
229
621
263
482
501
272
560
317
210
488
519
419
1000000
574
366
534
355
158
423
515
474
725
336
381
239
440
1000000
240
331
517
566
413
199
180
140
290
266
564
298
339
344
160
363
389
466
238
344
213
333
125
223
263
170
462
148
509
174
177
257
537
501
370
268
723
452
398
331
467
318
373
137
359
663
365
347
177
288
209
332
149
353
197
175
230
194
528
457
176
256
305
231
395
240
140
280
289
468
176
337
393
285
1000000
354
277
414
398
283
652
251
169
330
180
211
256
230
249
230
204
662
296
437
122
243
220
315
354
794
161
205
553
413
217
187
295
519
259
256
292
341
570
251
248
571
411
345
374
285
302
515
240
1000000
228
330
131
470
301
206
417
189
136
601
569
462
347
182