39706568
3920804
14493505
62616884
25242332
1693465
5797191
81611182
23914379
72955782
39831924
27166729
26506442
66893704
48758369
3623856
7173497
809047
83794905
55567926
74106733
65382854
42967988
37558834
10912014
8943151
9944193
8011213
39163184
77301071
67469312
18298254
31392272
91047661
97511516
877677
5225667
15009908
572545
2580687