32521074
10171713
8437209
12178436
9238168
83239302
49159020
85958709
2022883
25341743
57423174
29247758
17163843
97246828
6086028
33095566
70109373
46542885
8134894
42867809
38754411
87569743
72053821
11022129
756173
45681903
68048528
675860
69669442
87267596
41087146
15232631
41937014
26636735
25663942
74548321
52541028
42175885
2250860
80467089