37362656
87895637
22665409
49685912
50937000
1573010
89722311
60499433
9689910
24513722
98391871
52915802
79163082
3039592
14036454
77604136
91334373
8781381
8931659
90996097
3104859
72809120
27068612
63086546
81377241
75119509
13314596
14106034
43081173
75396621
94588592
90463505
23068957
16971787
17474558
45095405
9018866
5342633
88966853
1681224