40851148
34598994
2668544
85694802
79679404
69353640
51656083
58746767
12326608
99724726
42706986
86481373
36967182
14537405
38797013
96955715
49425050
59969404
66997353
89651076
6650542
86666244
16134466
2285271
958587
87881126
16139000
84866190
22253356
44791158
45386572
70728004
81975462
4411840
54876588
28147709
53159252
74945300
17154142
85166205