20811489
8902673
3391337
17955476
3978406
96229545
7927709
87887057
65225350
49572399
43232646
7104537
22331142
77177795
65079261
71231603
14718217
86221888
68622455
13267400
31063290
16023256
25343221
85723758
61713
2211941
6024120
72712478
99987329
23162264
9750484
54493858
40819236
35621961
4751175
54109037
79283970
1938877
56967114
195047