514
268
296
246
393
308
516
495
412
392
460
314
470
396
428
407
262
468
474
351
350
416
404
337
356
461
423
295
496
366
436
526
431
266