48847476
89849672
61132483
18803555
10595038
29764651
140398
2184054
13669393
42281775
90854709
1296891
21397612
85554544
96918990
57677784
44785532
49859487
98967826
72147112
63889412
16597472
93101365
52596483
74859779
46059629
28841875
63499400
88155825
63346409
20797646
45199966
20776442
86188666
10019642
77476235
45538260
32423322
61373641
67863575