40003822
63985559
10407903
8881170
40838137
68173533
803511
60517895
70125203
79533384
28882603
72765994
17007889
57816239
35259482
55315147
69563098
40318620
29643
243132
44958756
4874934
20267905
11986323
59263994
85147996
22488323
71693460
14766060
71648177
1819271
62992072
34979728
54284599
9267318
69946712
12105585
47021679
39187493
84624029