1 0 2 127 3 127343 4 1275122197 5 127125100019683 6 127125100012167148877 7 1271251000106481038233442951 8 127125100010648103823100000014348907 9 127125100010648103823100000010077696108531333 10 1271251000106481038231000000100776961005446251939096223 11 127125100010648103823100000010077696100544625100000000010063705679 12 127125100010648103823100000010077696100544625100000000010007873875129017283877 13 1271251000106481038231000000100776961005446251000000000100078738751000265772881045987472951 14 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010228204880243 15 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625102970461234311 16 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961008453710488041 17 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010032553907493733 18 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100091882431862901 19 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961000000000000000100000739402483841000000753871716791001293557363062991 20 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010013210808125566887 21 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100082117182992645779 22 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961000000000000000100000739402483841000000753871716791000000000000000000100000043162342628751000000107541124194691000218715943617420489 23 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010002749139598105234161 24 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100005511127114325957021 25 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961000000000000000100000739402483841000000753871716791000000000000000000100000043162342628751000000107541124194691000000000000000000000100000001388036922699231000000042908080252403691000001770001044300205379 26 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000068231067062756023079 27 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000441857144300201537263 28 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961000000000000000100000739402483841000000753871716791000000000000000000100000043162342628751000000107541124194691000000000000000000000100000001388036922699231000000042908080252403691000000000000000000000000100000001388036922699230001000000004128255223809511041000000699000162867012649337 29 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000006836617936508516034741 30 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000047013255234687814565481 31 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961000000000000000100000739402483841000000753871716791000000000000000000100000043162342628751000000107541124194691000000000000000000000100000001388036922699231000000042908080252403691000000000000000000000000100000001388036922699230001000000004128255223809511041000000000000000000000000000100000000134807931262202013711000000000250272776092168777041000000009300000028830000029791 32 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000000025027277609216877704100000000000000000000000000000010000000156905888899445934931197 33 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000000025027277609216877704100000000000000000000000000000010000000000948503269437960870701100000005861390967423178512031907 34 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961000000000000000100000739402483841000000753871716791000000000000000000100000043162342628751000000107541124194691000000000000000000000100000001388036922699231000000042908080252403691000000000000000000000000100000001388036922699230001000000004128255223809511041000000000000000000000000000100000000134807931262202013711000000000250272776092168777041000000000000000000000000000000100000000009485032694379608707011000000000056373653969479750887531000000017610000103370700202262003 35 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000000025027277609216877704100000000000000000000000000000010000000000948503269437960870701100000000005637365396947975088753100000000000000000000000000000000010000000317458449192792204478422187 36 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000000025027277609216877704100000000000000000000000000000010000000000948503269437960870701100000000005637365396947975088753100000000000000000000000000000000010000000000113017279358097818512064100000004094969906442287711668211873 37 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961000000000000000100000739402483841000000753871716791000000000000000000100000043162342628751000000107541124194691000000000000000000000100000001388036922699231000000042908080252403691000000000000000000000000100000001388036922699230001000000004128255223809511041000000000000000000000000000100000000134807931262202013711000000000250272776092168777041000000000000000000000000000000100000000009485032694379608707011000000000056373653969479750887531000000000000000000000000000000000100000000001130172793580978185120641000000000004667221407662472929939281000000001137000000430923000054439939 38 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000000025027277609216877704100000000000000000000000000000010000000000948503269437960870701100000000005637365396947975088753100000000000000000000000000000000010000000000113017279358097818512064100000000000466722140766247292993928100000000000000000000000000000000000010000000038141554641639775767131830011 39 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000000025027277609216877704100000000000000000000000000000010000000000948503269437960870701100000000005637365396947975088753100000000000000000000000000000000010000000000113017279358097818512064100000000000466722140766247292993928100000000000000000000000000000000000010000000000001619147350965448967712768100000000176462492073266806018924045607 40 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961000000000000000100000739402483841000000753871716791000000000000000000100000043162342628751000000107541124194691000000000000000000000100000001388036922699231000000042908080252403691000000000000000000000000100000001388036922699230001000000004128255223809511041000000000000000000000000000100000000134807931262202013711000000000250272776092168777041000000000000000000000000000000100000000009485032694379608707011000000000056373653969479750887531000000000000000000000000000000000100000000001130172793580978185120641000000000004667221407662472929939281000000000000000000000000000000000000100000000000016191473509654489677127681000000000000142908558588262936640773971000000000614100000125706270008577357823 41 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000000025027277609216877704100000000000000000000000000000010000000000948503269437960870701100000000005637365396947975088753100000000000000000000000000000000010000000000113017279358097818512064100000000000466722140766247292993928100000000000000000000000000000000000010000000000001619147350965448967712768100000000000014290855858826293664077397100000000000000000000000000000000000000010000000000094915082906882513082656260603 42 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000000025027277609216877704100000000000000000000000000000010000000000948503269437960870701100000000005637365396947975088753100000000000000000000000000000000010000000000113017279358097818512064100000000000466722140766247292993928100000000000000000000000000000000000010000000000001619147350965448967712768100000000000014290855858826293664077397100000000000000000000000000000000000000010000000000000226670700881529624705161759100000000004971645077704580905930279606273 43 1271251000106481038231000000100776961005446251000000000100078738751000265772881000000000000100009094536251000007217192961000000000000000100000739402483841000000753871716791000000000000000000100000043162342628751000000107541124194691000000000000000000000100000001388036922699231000000042908080252403691000000000000000000000000100000001388036922699230001000000004128255223809511041000000000000000000000000000100000000134807931262202013711000000000250272776092168777041000000000000000000000000000000100000000009485032694379608707011000000000056373653969479750887531000000000000000000000000000000000100000000001130172793580978185120641000000000004667221407662472929939281000000000000000000000000000000000000100000000000016191473509654489677127681000000000000142908558588262936640773971000000000000000000000000000000000000000100000000000002266707008815296247051617591000000000000013642477186343167755571691521000000000000870000000000252300000000024389 44 127125100010648103823100000010077696100544625100000000010007873875100026577288100000000000010000909453625100000721719296100000000000000010000073940248384100000075387171679100000000000000000010000004316234262875100000010754112419469100000000000000000000010000000138803692269923100000004290808025240369100000000000000000000000010000000138803692269923000100000000412825522380951104100000000000000000000000000010000000013480793126220201371100000000025027277609216877704100000000000000000000000000000010000000000948503269437960870701100000000005637365396947975088753100000000000000000000000000000000010000000000113017279358097818512064100000000000466722140766247292993928100000000000000000000000000000000000010000000000001619147350965448967712768100000000000014290855858826293664077397100000000000000000000000000000000000000010000000000000226670700881529624705161759100000000000001364247718634316775557169152100000000000000000000000000000000000000000010000000000146018975965369630967378846340053