42636553
19866420
42601326
81506796
1873652
4075952
25415924
9464256
91207316
8081880
19098759
5906193
25327957
30155340
79418968
18781497
2244740
1739175
69027381
1064555
80299917
78195875
42967376
43955133
74553224
73056218
65946007
8295925
38812116
23577220
9564824
15628673
56794654
70343387
61893365
36771773
31435350
52419537
52482328
13796360