236
417
225
53
348
171
396
237
132
253
142
164
135
130
186
117
129
191
147
212
297
167
223
173
230
160
225
108
295
171
236
94
203
200
140
310
231
120
129
143
172
164
292
191
247
235
467
209
233
298
225
25
31
116
245
216
41
150
81
165