37024090
33321799
95301683
13554020
25377584
1978564
1259739
15702912
36113895
19172962
10524454
888271
2996957
57189027
37595879
63517654
69531840
56627647
17063220
6878218
75483934
76117329
89362547
72549822
19029435
58735954
7396630
16868404
94499082
74353920
52844279
96162975
92125966
90766239
27413057
49223545
90223121
33305181
8187135
78727084