70957551
34295535
50228159
1711094
9560897
95569306
8176743
7358336
87513647
17045893
61513892
56345222
68815809
46873862
55754026
25207224
64623502
44056641
17359356
38412194
92936641
2349378
8798791
1267730
42512574
10961284
9551373
80261130
1278778
88823796
29968159
94204868
27175283
56476398
20296977
64496204
29948123
31001212
4361131
71042753