48846686
5911149
613624
33648958
31771357
31772451
22681211
8882198
59533346
33796253
53708132
76612611
37484272
26103365
93415416
19976070
94202377
75419116
81996225
42058177
41068324
80234235
32021024
99643205
48652585
33393044
12909343
58067825
84089099
8879704
59037155
43936782
59259800
67269334
49447557
77355177
26124959
45689674
2736688
94694413