382
302
407
396
253
429
380
509
443
376
385
462
311
325
241
523
262
389
490
454
334
408
428
473
337
354
481
457
518
432
470
480
312
339
526