300
217
3
10
338
5
19
200
376
11
100
291
9
288
1
600
179
632
15
37
293
494
8
25
250
4
585
14
298
7
500
854
62
420
12
18
3765
51
270
628
53
471
20
436
2
1021
92
683
17
33
687
680
2511
42
165
150
816
36
773
50
1511
27
52
1131
66
726
28