200
166
1
2
500
192
12
4
148
50
180
5
147
0
239
168
8
178
700
316
26
319
11
300
280
7
215
800
1316
42
34
499
16
10
423
15
900
998
33
21
748
38
1000
343
3
310
5000
894
6
9
100
328
600
295
513
17
935
23
375
517
430