213
319
512
539
504
509
223
228
403
365
585
505
452
449
232
555
549
439
86
242
594
198
496
80
595
64
487
515
455
485
487
489
510
425
605
459
227
548
561
522
213
532
569
243
377
465
231
219
127
396
519
457
229
454
375
458
584
417
577
227
547
524
460
368
549
48
505
554
234
565
531
557
579
222
462
540
456
580
583
591
229
427
214
125
217
550
424
566
617
461
401
1000
66