154
89
93
153
124
84
272
99
110
53
50
181
107
128
147
138
37
19
58
274
184
278
190
253
177
240
197
296
57
165
78
322
134
254
180
356
121
185
167
418
192
229
143
319
205
109
233
163
198
391
136
255
179
227
295
161