11631672
90807157
96078525
65542564
10071751
2561612
88217490
12212241
96971744
1748585
97414620
90206891
81064504
96221987
60564411
22034123
40157598
90585632
4797312
86131878
57773092
817480
4989343
95262935
33187699
84835174
40453950
34846459
23644177
14727213
347063
1941401
71118685
3524975
46588569
99047428
50212713
75551577
53528481
72728370