247
523
396
254
347
360
312
462
240
506
493
290
472
473
442
273
336
422
364
222
233
282
269
512
452
503
449
407
268
522
356
516
315
339