50689699
48115319
49775018
8078230
33793090
26808431
77587865
94747945
40062591
71012329
93302775
78482774
5212166
18218698
77817207
58478499
10632851
71431959
7668938
21834634
90166445
62783972
18359280
81689031
57998097
3297289
8122863
33723966
9925946
65401039
92191198
49986006
70191528
7548277
35379623
85996184
33506982
81889766
94224431
9416249