8123
25977
1673511
35655
18807
64280
58866
45801
122863
17463
55931
54028
18958
23852
7934
7268
32771
5992
5049
5917
3802
63919
9875
15337