30
97
1
5
200
135
50
220
3
23
100
349
2
29
362
18
400
431
7
21
994
16
105
150
330
22
140
373
407
9
27
120
391
244
500
509
14
35
425
6
739
15
47
295
13
4000
614
37
350
635
28
604
32
672
45
831
4
20
751
33
800
587
773
17
60
754
26
3961
267
490
840
10