100
403
2
5
50
656
1
7
754
4
11
703
0
758
150
768
803
8
856
300
833
769
10
1040
25
500
1329
13
29
1150
1768
3
1742
1557
2858
71
5186
6
20
3973
18
5016
33
4229
2908
53
2950
2623
2966
2753
9
3457
2047