40869725
55654889
1878976
84693778
12121004
48456737
18911490
30926511
65848349
8389398
96771714
6411428
58531977
34306842
70434615
99374108
28303275
40817536
52819522
67985716
3201748
40066242
45626438
13864378
30734436
97299837
81898346
49333836
45306961
8228375
9258593
38407514
51803779
36341997
69553706
70695999
2112655
33761615
2168956
26436752