58249823
31171087
15195409
5096731
1047461
11941919
75107279
17832234
41895333
85889216
78608419
30147928
30787083
51441567
38691345
69458318
78962597
93621043
40694015
35007202
89396128
25611092
16295209
18872369
12205734
71402032
80683882
822492
83128665
22547678
33773966
12005269
1396413
81577896
27577962
84531309
14631011
76532356
68313828
40937673