42
20
3
15
16
50
261
129
180
122
84
71
19
35
22
58
53
51
112
183
69
88
24
109
56
159
8
29
39
184
36
49
18
41
12
97
100
90
116
66
44
352
150
63
193
52
81
212
132