74286159
860868
4714548
1054802
38046642
53085071
39473116
32201479
40686844
52271354
80816535
54278844
2077146
81328346
62223372
40707800
52026958
44169656
80103297
45549345
74323475
35613278
4035705
11622826
46271239
97776409
69635811
99537334
9486446
28356183
10587932
99103966
43231191
23916957
77415051
59295956
21512660
19904600
51787489
3704444