30725453
80599980
27795530
96587199
2031220
82829843
90052198
31982027
50455701
29532203
75146299
73117589
35215535
34316985
58329730
53676245
91778747
5565990
51293668
72014501
92399674
67586534
55381099
32955264
34162745
52631799
77117355
58702025
93524142
79494254
40397132
8591760
85965382
85475099
60525374
20667615
73185477
60467954
77114979
69487102