18528575
29917742
84169388
63131725
40238134
5985054
61706095
27635825
90835454
71221942
7469136
44908007
1699378
14045162
36847806
41929206
60453407
20214941
67187062
5804658
80829773
90686742
91029102
7927521
31909892
89519422
65287037
50583284
30351816
67333273
61878987
56577445
1361119
41037113
63719437
183458
23057000
88217669
34037034
58327709