50
246
2
4
10
281
1
0
20
468
14
642
19
376
455
6
490
100
800
8
9
120
619
518
559
738
7
17
986
18
610
12
926
37
200
799
5
645
997
3
1505
28
70
500
1136
11
300
831
2228
79
1314
1446
15
38
2848
45
1858
1522
23
1482
29