100
247
2
1
200
210
0
170
400
164
3
4
176
300
412
7
15
600
415
16
11
700
361
10
800
490
13
484
12
691
517
6
500
637
19
1000
639
14
8
635
384
726
735
537
2198
59
112
2656
42
202
1901
74
45
1844
40
938
24
22
1175
23
1106
20
998
921
9
1612
18