63145608
27841575
46202014
15064653
33764180
90092903
26813371
77795240
26992967
14019391
98352089
15968790
15404000
90695195
40995016
56475198
7838863
61422532
1556508
369987
18009195
52866529
63981170
92977600
88302014
76072148
16574949
28144589
566796
95285281
96255676
15088427
90663869
2661423
59203138
68267184
65477032
62459152
74961242
10815