42
198
84
131
181
210
112
79
162
163
113
136
328
90
176
121
88
56
37
59
25
110
38
15
263
47
284
51
195
60
24
147
149
416
67
43
158
143
310
353
221
27
271