504
268
306
350
403
370
297
333
231
407
419
296
371
343
382
440
429
493
311
474
507
418
248
303
244
337
302
434
227
358
260
326
287
486
235