3902682
63828900
39366318
6571214
2563250
46412979
50662323
70994175
60644605
46967258
36681613
3427861
64111797
99359275
2193347
33104517
46022885
89488864
86685873
95414715
7217058
50033315
28181162
3515406
5349579
85354250
36551088
67558574
52089590
3534403
38363210
10367619
32071970
9913996
48369639
96984949
14807559
11922009
69483981
29743868