57512781
22748781
60142242
50695570
58259477
43173724
72087571
1378851
24864533
11302545
4472220
36084431
51638911
54197533
96574054
36774227
70163901
98502369
11991899
26912601
79574047
1651982
49338126
36044977
21107271
41882560
16012771
3186566
93183644
96197948
189311
22853819
59701618
7270907
62021034
15303389
53932273
86043641
153391
1965431