18
29
20
17
7
15
70
74
35
36
108
11
84
53
51
30
146
41
81
186
137
98
131
121
117
60
34
49
188
80
31
116
166
318
56
28
68
24
119
39
348
62
75
1209
109