100
114
2
3
50
365
1
7
450
4
11
444
0
500
10
150
452
5
554
8
598
300
560
478
765
25
1025
12
29
849
1479
1435
1284
2440
70
4653
6
20
3694
18
4548
33
3966
2625
51
2698
2383
2695
9
2510
3199
1787