25742736
15505797
26235858
11941600
60679651
59695464
24995334
6852726
91206447
29333272
52445366
41586412
30994649
6193168
32042347
50548824
6096115
52224997
95072560
71514506
47715799
85575823
22674446
84395611
532954
62743004
33032475
8027815
46304187
42321897
57943747
1758508
33808650
75696092
30006455
28136705
52564365
65401316
61285557
13924726