357
238
520
261
324
372
430
505
339
391
345
268
463
335
403
451
240
417
337
450
474
452
327
319
346
485
290
360
322
443
282
418
439
404