39639661
30235905
27992959
889515
65989521
18312493
13658212
84335999
12391745
5949215
9265830
47648246
38606541
36804116
62489098
38605321
86412774
35913274
62052506
38675089
64036995
98763507
90885337
1146725
796885
62173358
92789708
91036548
74897937
70296129
5740391
51109811
93979444
3349130
53719358
345917
52021486
62957604
39488350
56049434