50
219
6
10
100
0
269
5
500
358
1
4
416
3
7
485
387
2
511
844
8
879
436
575
508
510
11
434
550
520
696
1062
25
538
705
861
35
549
15
680
250
558
666
911
14
3197
12
2181
21