76
1
650
534
437
108
865
2
739
681
82
96
74
86
457
648
830
857
592
369
120
610
493
651
773
586
678
562
387
440
68