300
217
3
2
500
181
1
50
5
700
224
333
6
25
600
270
400
248
9
7
800
631
14
19
269
8
278
215
4
337
279
519
21
0
322
13
243
244
232
210
258
666
295
1599
32
66
100
12
38
406
311
407