300
212
2
1
10
444
3
8
328
100
727
20
28
500
838
19
30
600
1028
23
31
1000
672
6
14
994
22
25
1676
36
51
1402
829
17
11
759
15
527
12
5
396
4
516
692
488
7
0
393
1570
50
428
888
24
1323
27
680
661
16