300
215
3
10
334
5
19
200
374
11
100
289
9
287
1
600
178
631
15
37
293
492
8
25
248
4
579
14
298
7
500
851
62
419
12
18
3743
51
269
622
53
471
20
435
2
1016
92
679
17
33
250
685
680
2507
42
165
150
816
36
771
50
1509
27
52
1131
13
66
725
28