52582168
30165402
5778071
90264808
61461791
28158837
2989761
40272209
74694457
19108407
18919890
67613610
33622177
41006997
19261314
866210
65258733
17738957
56274198
23704273
31165608
7477309
8827782
32774687
96882245
5779623
7911939
77324239
44762206
60456649
27156712
63919583
18823652
3517723
83206096
9221775
78386402
41534877
42777011
9414922