38585482
17263528
5043883
97157444
96339311
61244210
96764748
30668532
9444756
35658413
73058257
3596029
47889955
66511801
78233405
76281891
1929589
2084642
66251501
33115807
11272346
64034636
85022130
94332143
6411969
55876591
16204019
86003693
82418018
97782925
32347888
96856582
34711406
2321849
30581276
50887322
511808
93399605
7990739
25975590