27695821125786936887671863611964861095238260114300914822367416327684010397784914
56776208891205351169266210313889215059345023814001549551363152982951890642913858
18400176272808612687889914135035118109567791557676378249917925304520872903116457
29834231888662956931166965486238954536390094854846579053682014958268182041570655
54289936596377932198279693096876759696885757339168900658728876400272434727200120
94773918450096416557190548945303243
