79
263
95
102
51
49
173
106
125
144
137
35
18
55
345
180
119
183
273
187
246
236
190
293
56
159
78
322
132
244
178
355
121
163
409
188
224
140
316
202
107
231
162
320
195
388
136
254
179
291
191
542