50
295
1
423
0
437
386
80
463
401
346
384
3
306
2
382
502
319
100
518
342
548
526
373
353
354
475
462
390
366
4
345