89961860
60185786
55097393
3861651
15196052
2332316
48515573
5645859
79011881
878097
31926493
9186577
4752181
9621920
7405951
7479847
24738111
68103294
59088090
47227748
18295838
64128307
10491715
78072520
6661067
47948812
29922518
68036665
47595877
37536316
27697847
26788645
37374206
4177097
27262783
52373305
52847038
1446454
6307027
25987615