30
20
17
9
70
74
35
36
19
109
11
85
54
51
146
42
81
186
138
98
131
121
117
61
34
49
188
31
166
84
318
56
28
68
24
119
39
348
62
75
1209