8
27
7
300
59
12
31
41
10
22
62
11
13
9
57
15
48
30
229
63
49
58
181
336
388
4
42
45
169
5
43
34
90
303
125
221
109
65
102
75
375
38
40
210
17
16
185