29517152
93168808
71706948
21779265
1104400
58953567
587865
92714593
97289022
58267128
15694621
31665459
40598600
43112235
35524906
94671562
92034257
56366356
74381828
60221756
17579368
48816894
43073727
86499977
6732991
71491178
92014902
75032803
37996769
76868295
27467351
14418553
3782819
49719042
50184593
29139140
75857761
42606785
77757945
39099544