45143696
89399860
62914978
32257686
59193353
14336672
25055399
20293002
1420859
3658401
65134038
42553121
6225988
88409180
19876745
84963216
42101406
11342908
5660334
4161163
39636200
94066057
74756371
8319235
17182950
54901788
54376561
98077328
4281903
34787064
343373
7582110
31003373
28849041
47139471
36742972
15917846
89655788
64419663
747032