51271551
78847266
55498944
38886592
50127828
22331831
2847985
68369069
28289320
13719992
63169656
65667466
56745482
63454482
36665583
77871552
32146543
60927103
69663772
40201815
60039230
92113741
82375775
12796069
54386082
2773610
8999365
14217553
23261255
45194006
25216828
57358729
71959053
45334960
70271694
26846321
3383933
31067276
54249529
84047407