14051561
12594237
23809269
30252178
14454712
90244108
51321514
7517144
33013090
69775895
27562330
46249399
60827423
59041442
21179353
21444619
70777380
5388771
43304937
60614625
15636886
2046177
15947055
41937713
49147782
51004772
96969516
45133330
66185310
1963388
48423080
51605000
80754335
22254053
7361546
39708095
69059283
59622658
32208103
85605085