30
618
1
2
50
522
0
3
533
4
561
611
547
622
565
80
693
100
998
16
574
641
70
560
60
576
586
546
531
577
464
446
468
469
471
477
447
476
478