82878023
28717217
9763451
74777196
2586603
29474822
70713304
41691968
10253245
8475457
41525151
72803035
89862321
21917545
19444426
69343296
54355310
9293463
8470858
93802433
5575811
3775381
27094837
8091126
9947545
21806124
86455551
46635640
41666540
33228952
59689385
11643482
3983621
51645607
19656361
7755056
11841499
18192516
38702976
871634