100
372
2
10
9999999
476
7
12
500
281
1
5
400
342
18
230
0
3
235
4
9
200
399
27
669
17
300
269
276
20
395
15
50
232
150
289
378
800
521
19
26
349
211
274
410
403
600
311
8
1600
540
404
6
287
14