100
693
2
1
661
829
20
705
8
840
26
666
21
200
820
0
641
12
814
41
500
929
467
3
471
300
494
16
482
452
800
476
505
469
1000
490
358
6
50
454
5
668
23
293
10
278