100
625
3
5
1000
955
18
22
800
753
8
9
1258
30
15
1015
17
4
1500
1179
16
50
839
12
300
569
1
0
1351
6
660
7
1383
38
11
200
572