100
394
0
50
458
2
945
1
442
150
438
3
300
427
7
10
400
411
477
509
200
468
484
500
339
354
383
376
375
397
421
4
9
6
596
584
553