30
25
35
16
9
4
49
23
93
6
50
165
36
43
144
29
51
2
57
130
33
79
109
221
85
27
95
108
38
222
148
12
45
91
19
40
20
73
142
136
117
66
48
11
37
68
58
24
126
15
18
340