100
481
0
3
50
534
1
2
500
538
8
18
691
4
9
160
1409
11
34
300
619
5
1150
64
60
677
1536
44
1237
6
38
576
791
13
7
53
1271
14
41
863
804
1474
78
600
769
15
632
898
66
574
712
706
775
28