100
376
2
10
9999999
479
7
12
500
282
1
5
400
343
18
231
0
3
236
4
9
200
401
27
672
17
300
270
278
20
15
50
150
291
383
11
800
524
19
26
351
213
6
413
404
600
312
8
1600
545
405
288
14