500
229
7
3
100
209
2
1
400
251
4
5
391
6
150
401
1280
366
544
9
10
567
987
15
35
697
821
8
800
815
700
1616
27
68
200
873
22
600
859
638
1281
900
902
1778
19
23
50
805
1698
170
2131
85
2610
16