20748449
10618476
89605900
91587660
50864171
61493610
80471287
58062108
85048602
20036507
73869436
84849134
38361921
55896744
48163770
39264428
87105368
69671841
73654252
72638652
53993025
14713423
24559775
31469528
16012140
28277795
39132452
4794441
15064664
90618245
64981690
74827224
1930668
13743082
98895277
1830353
71064025
89228339
57844367
25533598