500
231
7
3
100
211
2
1
400
253
4
5
392
6
150
402
1280
368
547
9
10
571
987
15
35
699
825
8
800
815
700
1618
27
68
200
874
22
600
862
640
1283
900
904
1782
19
23
50
807
1700
170
2133
85
2614
16