45977588
89959329
43417334
6632903
81577704
69478608
57365289
61133523
4146037
30955816
80943937
887810000
4640155
65071693
83756842
54739520
38397837
87644826
72273313
87625887
14497922
8285544
88029785
50587343
35282965
1736757
38456624
57169767
97012551
53959226
3663468
10117410
80378748
96686424
40977546
50404153
83613976
37042988
65864079
11785259