50
228
6
10
100
0
275
5
500
382
1
423
3
7
490
4
393
2
520
860
8
898
445
588
514
519
11
441
558
533
704
1076
25
545
721
891
36
560
16
680
719
250
564
666
932
14
3228
12
2201
21