34006800
59346326
30253562
47156502
2183968
29342602
39119423
76855797
36035610
50161334
79044535
9108760
10651799
2680677
90575047
12283016
25732577
30045200
76166031
58303469
95017496
81022814
30602862
38353531
88252017
99393761
24996006
86332261
49838575
7667871
56491800
54292837
71806648
2363712
2799884
779916
55689227
75924061
27799443
72859128