31686949
77429210
46279226
49972060
28518756
63969995
41951921
90824734
37941935
5075047
97436829
462280
36923458
57904923
27908567
79883661
93509397
16421658
31072683
1010862
9365494
99017335
4615115
81588874
29381450
60206351
10569743
57886142
69153809
7109366
74313259
75164155
94746113
382045
17047007
57366827
41979099
644231
58259525
30331588