304
140
112
358
248
34
152
308
393
276
33
427
184
433
382
222
62
305
67
220
270
218
79
351
171
44
169
271
181
154
407
437
56
186
156
260
371
335
863
232
364
155