34351056
7143413
30327945
60555080
49628821
48278981
90669401
45301455
79032115
846943
84158519
4301419
741698
5685419
13151890
91274739
95622418
21968530
96353892
13387811
93904275
62029317
53778160
45854734
15366960
79482098
49577659
67641599
1793416
7725842
93281526
64545189
24201423
97622
62668062
77046863
1455980
38799928
37219540
40353095