46579598
3287860
45817021
6910546
11872994
1285370
14719818
62219796
90288665
33743710
16557767
70979896
45039700
48527325
25594099
20066247
47419773
88182832
4146434
45786763
97326208
1565590
52046154
91035615
65811236
65439630
50149090
39411406
45468135
51962850
28254430
16332864
54362468
4457858
61158102
66539603
64147317
74723386
20772951
57257512