5929958
88029896
25539169
99131071
4316355
91542343
97304266
99299994
66782030
25281584
15904073
28972600
15089266
28558648
59145258
39768237
42285431
38662079
14934189
30487564
37885241
63433256
25354286
10318564
23057324
55924540
47651909
36727291
7328953
39289491
80569263
83869010
9668400
99784756
94013714
59703511
3276736
2985192
10053160
79911493