32382268
1773123
31573685
171095
72366385
93037321
91984930
21736422
1875693
61617950
716849
99766681
79845902
98577281
20519339
21989545
47833797
95385269
2473542
4311825
35091847
62758299
95242604
67833296
10234971
79993329
5082761
70557189
40491641
54542851
5403561
58898832
43785716
6522999
68157762
14231245
88207517
8161125
59944516
148734