38877418
24596190
98733238
40391487
58165652
99781399
73796673
3402675
60798145
88629179
86464196
73945485
1835832
51687200
95328369
76118620
63243240
6931562
1950575
1859653
46245667
72828258
42937650
14642210
7221767
46206084
27099995
9428877
97749694
12173122
35837226
42062529
80121537
98575038
65058570
5720591
77992593
35834791
32437881
57222811