0 1 1 5 2 43 3 557 4 9643 5 208685 6 5419243 7 164184557 8 5684837803 9 221440158125 10 9584118542443 11 456289689634157 12 23698327407870763 13 1333388917719691565 14 80794290325166308843 15 5245268489291712773357 16 363231496206350038884523 17 26725646191850556128889005 18 2082075690178933613292014443 19 171216615559666960189748098157 20 14820801731143419207112405655083 21 1347059521049708013998407510630445 22 128264141992844613821695925309995243 23 12768176868809879030595033947568024557 24 1326282152387413334076763355502898838443 25 143506551305164625760703249837825869395885 26 16148822812437011174020438476544524169627243 27 1887123953603492549715743650264762289730888557 28 228693727030148769316850993444909122989001570603 29 28704371610586462585693540725933711865750745665325 30 3727048911698433335093826930831021075619984779326443 31 500060533331388219887348616502092658245770882124946157 32 69257745751822461767270329700167583597933216064547067563 33 9891862827590990881981960328482716731554110745587830318765 34 1455636027544978981404232328436788609899986931613813462548843 35 220504082219237430211330730462313548562771232210515165568373357 36 34356975758654338088778882779192159410985496942449563810064225323 37 5501896878711776880809767493070106120936665070049662740000619036205 38 904881765033593968462176511581734699728387815393909422223208405790443 39 152739806895563732766841716242129222647528698166126711406239174625266157 40 26442835434548123333278233099219935854886004220431874700396637461571219883 41 4692320548461260837273038664243451567179125190868387892024864642105906697645 42 852968035776331680063411801101327312794002247247124097302342900115142858587243 43 158743885427419459002098354079911986026597592849065017253780430999701868997640557 44 30230510148641066720137828190790216444663896196642493022487284134102301823977107243 45 5887809955123372845731248919187393195773917409037118951780589524450087104733921783085 46 1172215362905536106523781709966419009585627803689776046324762836726276324755447245515243 47 238452050019391962455320784830231788927783714431883996000457894843502761227771460053432557 48 49537956967600872229539176294446690662628997610373928597178713361856451349039859242051423403 49 10505820233380511562465262558277150869783520934712167123215984841829055862662482707925900772525 50 2273504212675349432341209472088831138928341761826818465677333570418994741390569759074220750190443 51 501835907719234752601432498129845162159384251243836354096335251875151139178560077043987690250498157 52 112943403363422025987117004904306841883170878401518531115611131534544461457652536603362661734721784363 53 25907919181431401494771073763665211937204005988677348780862001716536840164592292349905942513097902545965 54 6055110696694107894281470992531783167143295695316039674510582545367641118054085884493044769791037331268843 55 1441386898735460439374608283313560247134254109108956632931613324186551273886960673196142587312231178416613357 56 349352930775739171146734012912413643127313111555016990699773958439733803893184958122531481334510315487259486123 57 86185665668281502690576495685809930589330855923736519622865476627296184131309621481492164182590917642699662783405 58 21635096047229840735589029537541543196683198585565577101236097101646133925378033704469011175854983551553945530446443 59 5524673702439598303577419117508704112922535534197137901009574171045865638644545050212433358085334225719227539045474157 60 1434675483547069883622485896166526387103328865330786174591542365888387863740300360268274888195349369010834813460713104683 61 378773254587895000111987784380637388761761229665573941595603146263920491922608749152229570405283887447438494859141288364845 62 101640499058851179811478730652634636867611766742110604768459547550240898980095500666415972360856859165751028738378715832459243 63 27714250105734266470863443772784264354323537657705200017578255744168701327269579288066745204050061075223528040605607378968696557 64 7676776548383857152378562797199188418984245320191929113808946985857441636365872856183813584491144499223285254082732413298750096043 65 2159673253991386412720444659134848212232662806741955228150983643955076225253274063406547562802579561155794374686287394706648591770285 66 616918478907832967251476552814105834004708923641060168003220776421821158456638416192857991786693410311041727516498667472398283737083243 67 178895071260771731607154731815916045775866703829520666746276698393972029386513379220346506394546699678932046084270845476356154429963816557 68 52650570558068191557424009249850359750723537737220718079494018225972496293029790722064790006794949831236595799050956361924765501468866396203 69 15723454428128584606692854276190954002404173908348591739107127982140069164056697369286986403304248397434584116623603928796492038122939865479725 70 4763671443111991434820700980540265503541777277891049955290908823915673135597187459011889449088991727009833309192060945419915762244685591103134443 71 1463847860656634904497016904782802274433729996936167499158727121820026933879142057010944187340198914064038933995881272121945761355560185551058290157 72 456167386624013028404908929964489778819393879271345108641352941275987687142452393068328764359191919957846010844762258975668922049267437136747724021163 73 144126183403005510113962218693368751727329739238581835109065635368570780115784348375281633885483264620004727701416100489507131752756456187490592896373165 74 46160488872824778744039673382620845393624684257210482579163743530874413650751346514013622030705900410342182431356671026498238098165335436511968362724468843 75 14983989385912759025304675887495847350327316048237944357938965627721356830500085984178096266564943528298104958448560420682353592201834368788779082289489493357 76 4928750596991937959981959189557584140613386740201268838899167936383803984088032664664002967887572126494326988158020372003021618551078848729395780254429176666923 77 1642568014177579736843651544501831411751419928781042845378099893450886344529901186843824125284482826233261149436836673935581383558113727016934020916935091020130605 78 554515586440177476875100840196305378242167553889468157525477428121013054954470729782577093113388864304774655747935543016590162709018313481314408967687901689497982443 79 189599262136732410159942318601060944799943262833457841852098289136716911537822684482030906697591500878257273991945578020992723552301103815223957907954234191884480722157 80 65648139657808909451277980845850793896832555703084991574386555892476647040842599388316073558613310866710951312959002321240611250611699864929220178252971455734278343309483 81 23014589663281402178601971054676826483359515734188869593058138545652784411424707825750278840787321679594738032900312747913666430497328335622055411056557096927590201015632045 82 8167946456326377364970347095752048739087816540344357174490198048500364719945369564676819215041424489325736546308870924272138709083179460711743762504876164220531895143943611243 83 2934180105850373042881516729645168254347398930001131371405355056352743467284655697133266022318604734598522487077424270595485320276462419403708764388941176998583123899393193192557 84 1066748026121917502786469543308441876318582055911238688691275801064128462802066024689410145147933696705535649952965026260129710340557458727430066433028878205887261636605155889804843 85 392442982226866098047035075790386253004410647779639918088186281855973488498663987140116935989974897244999321743720375893714493374675228372617027982034380976442878578346691943639357485 86 146073290426916833868446081311262179476265292695430562809632483766784447830379234787725136083717862272809505745183436720552153433425633155737301059848806634185891335199498582648236331243 87 55002934255069260469838446729866370386543340119227773048249556711572956294127536258184232385076077563224631982034622032456799243371284572256386900766154136105277066860871479122973414040557 88 20949049567810349775631851787178092053656145250380071872853169975481654255927106437321927594384622907390674135652471842501248469552623587125849069689214358460860279906767640165597873478489003 89 8069565009392158695714729007501940313920289223685095413139782499338801846425199139633710225799176323414640704126275078315858781491046209330501402461453097370985594288590748470558768369599786925 90 3143318783718915568402789895763457678637495685656071503139039559737855507002427910555142371991013490537372526490997217794896969412008774871502772959272759331221261730968286801691656922169310158443 91 1238014164988803280562131019007098007363313627858801380717502270846014506887697796666606732945648503540275600648649473759724222238787491361851043738479420719026892435476323918174988250811832740322157 92 492957223400779933128399689430660680000634050203264573932034614760053178956686910990618684519510596144126934501941112897858979967602266304688743514369861631340380104060650456727208203043039294145777963 93 198421156698224762828164356993417365705261718701779583636488251256442590707188437865041443936866070960027773417109189684209332335854989969636209384809579747798061931237915801304028219255099270049771800365 94 80725663694826582692049985986696096074457148204591855552179418344369183309805172398106918267156495575957044734430608367231017693809948172597047429656523969721277125014456623157655177064306038618849994148843 95 33191816685224015487311708935060413783007596821289847395831936278788630329529391171124922489633235148123863990977275933341017359544755476303261798215404549282092839611116131145116612955351263114683109219013357 96 13791072767002052800144471722045866239895391495123975768455784704251908610936930382712700311341672011001222344777980253358048785508757208871277036024205177784301566683415405202477731393589081738071840640167767723 97 5789826876242374618262600889681704392897864919727517582628237861339722926508995964400263294014308915122084321950300888924164640264156201043771564629178414703022796960530180769133174710877202467265458430028451077805 98 2455768629456390506690244375219931078420454823965292748715088392677434290863616992288188830673780829298827345120049886086022362868401652706540792750601476454389817502965474487610729581927295700092062347417319540398443 99 1052248791316364015863777471212199221458096780471546316111035728001658864807294463138497312537251550229972249279629484110381850152065462275834650424507442063247303218407104730061975422519882319438703056363425743603010157 100 455422233904057232232033106297565148239382161794447256140225522735053949301264132570040126030380756148540154476250607519750727885762318782406658046878018409875059851962088071292543146448339787794361036112765736695773834283 101 199081725704278942413798791501861647877605972937688686518569929264248745675819603067272294385199996600673173385467916114407191250009381551666151385244099727531776745655381411452451520397740110844966426653838838294372448499245 102 87887550831985112503932873263312891597805120329113258729528318590403517609951279714434147746148868623227282032608713989881485368512196041671659034203856930289600707412156056443912627878531249941385018360168952594266181304043243 103 39179634526025118050954275740270823348373185007826255896331260020389097263036434585581320109053334646817066144146491045876362706267902183243752665681191571493709534222820584555971594888156026599063094274615074574038397598583128557 104 17635570503575996442088187683147278731768999918358951230560143299677154325499762463616374897985096767818364356150574972092954698576408811939190917398108009416103013343024567893534659842142510246241042649744758983357566502972868233643 105 8014466284258382290330813497150523374447026001739012169072398287491810221879634073647565837773681004120926860446924582931417399975576579812831149459120690812075225759215173790134564013219242162753309297765510932592960337515776824544685 106 3676852982847494217841275314841121767107222525884287793335896859209399554324122658989196821185911475600550801467110128812989233215282873880583054433151494997041332201424233264687296736941508541285271651248487096205580058979385169735259243 107 1702769398182631149701109438479985341692021953464854444172612095946158723784250648626121449791224164269767204851045290549319378009102751330237976358448154383963837230411569503846578301827010780341619400318484992591668182107409695635556104557 108 795930937157523597833496735800639055310393582851261784585118426865970473100081829396993152563364372380555591915071678302665485639556846750017967841306932870512827715190771104555030837813082626931149424838541981185235376525319600083424719701803 109 375489396408215482081115134747955006448529503082291188193073670673151586823498215338360486215306668143346860160873359458513856656773403987001605717799792351298202239960275700508449969987843268619084935391793753010183616654297234976131360063694125 110 178766507734492466087706785905758620135612897666790561828013421813013791865880754251391658012841878067085703124134133072053286678037616883336798984250728763386122964054203058989343509025375203799104527401905178030381506861429082762615517923243262443 111 85882549543801736926003981934186413045951965414652756686103869629803867449460531306448190000736506067035569299123130195532231656973875159201941474031082625622186554290281174887728050124292881357172298942573392439167945991847599866118539726434688594157 112 41631182317449806753866766475167237732368680867252935518614219601002594643640768728724647591484198321741675954212990655452249849142476963741557843906223200303930241518713222270813784804306758351599779781822953942493244990390756428084031972464025379054763 113 20360712993472178235617429091132362062552515759445790751828956942504419150300278009092144901367918852258863465740891681592615557800481758567335603903613978471854203723122379905048913429684112569524780239612616840636941648959743850520816449351998197488827565 114 10046010485308861109376701623258058656154335646299032182725605601868725022620748479066445192630521619559989300998623833235483216173222961809972527111511956997489383547475678140955762357549664844215876450359508697489118834459200919799663850062038659053892308843 115 5000198680216399763169424428314830585244648599841959130462531681983872140945654514278091611159436278102083222652202255655336045711467892179692023277996947728836857691172246784622420440906545013653640239627372962064359612377771375184283228836155014385899237173357 116 2510389120113893422985768411920946229084368073286944379005380845059011606754740037764425386775743349830238263150558047928802026020170111532481260913253569534022931086023391899129241592053806969546756277620830630210919129352517842318721628695055249202391161384788523 117 1271225802935762742198517922473483160746274649081835593879162469279949420655533321020583002470197168337618373323842849578563156283413778309113161191833513383598995996553257832511703108265814516942293145694037131794018612184824803395656250741569984228845170701715625005 118 649232871257912511103234231776899896235162580678484127478308838626624792856320080736675512616873295002170763144497321524179574907500365790643110409122953753744299350955868042371356152665280368332386558423784181250584763694182233041386714742631871698231684089129289694443 119 334382280617283874515611334620187566638325496305334477382960566807604883515883680562378445116514831248055682795138284787362588900525263729290971663242323168340853947742766799160205801156794810599173284734994161779338749014845446048333101149023004665222320228126380284338157 120 173668196882770990406632096878147945055199744256191494975813798121106259892167175554782817599006068934089254953607285513808680416027109997818394697507580380876643104005921649131412084009240556936660471408164954990668068502223638997112105043037390414196714830440091587116679083 121 90949739444253368416038795368631214188614751065997088075834616149361976175647424132724576775586806224433130800413876266358128983049162288122093325988617826631471809120460157434082948313313421132999867809609850284844589298437851510661546621904636065902678528536237655062946966445 122 48023862132290571389461987499378683806097657879277577615868837304047816306296617130621860337094875337850830026370261871572740181372565200479753071839656766965849053724076167867906514909945438379220686670473852374694459935606556587260413696159811245056327426986235543462836425755243 123 25565717677016037412979343719067353153748064548717926987372131156906138840070245089965081111828094247658996871932408275473982440371940927205886010954615782238178249299523616666357552243346377324554015062556394511457872624602699211352803346717897990056216241103210587615026053250504557 124 13720674688696184962698896876751705850466051570384884190574475890281906731591709369089855373655645554737930993564542539806077463068567990195827778015164385811063018609689406481833695900363563136130128768262590408372392524656885261373680992893520210759077250281434331056979333555957382443 125 7423030999137265438180769238886450014532096143673366644535387254329663969198509464525026595354519198603844409983319951332139219723001370789436311632595924317444180177566083415159398639317987050009543705623695326875991156484612514974213160080466982586289748339339961489143317098009907331885 126 4048066264090103661454611701044870402668244702886350140781707373998128774906113113670856600124427573080751858277905653482599709523971609575489257156987380386421689455339927214640577720509035639367797309656876592841722156979500808786303978172231675227369623598674826499367240788227091625867243 127 2225087672393620774472879272081628249982586415055407339216375948385449209086146253639447852079146372877471433142588572989134474140371040533597493610581970911086954022623131881517271751751727518555283037179404063327037821682367781809435772728760744955339822146238278664853564850211296132742008557 128 1232687212994090164953054136235474524236576098009490878516373033969958295590565046544530613535249930701820301992012688659868965625955452819892057804407090759200650033901972369339681557803384020373452622812366848182764306847050865658286785040441161896915643593574992066729867129971958593136222034603 129 688237599182524955825399207941749163102450222115930532672822567265556082047400091890423535468806506048837889280038377032642015559213828815189769205307916032846438783882976512174872236624009943681233701702448551383177416373420885287166052880811918387130420148229079554448124004349999190978544217201325 130 387237618804642391378333276087437560679766653407146844221912781993424957282928043868639138484400662832264907740265654804056946579236907593533238077922368374363790184259889713447602669063741781521461350428633164749621083031122232663743149702869342894534518306418962520416447207018948730334659915174446443 131 219555656371977593373711038907236624411656917845098740079170450765411544069093809464935275954073808347819970373963218840812408616540555374492503765093571042943920204616057315198471352307166512819030707790898287547879234701321365139819723287578249353975623853263804792402532129491590149449577932987495106157 132 125433735232201471684607226045727999175206907166841790466091743384763838822071296665294138722397105489617277311618983267456330776000132129510926233180026389296772298579961428665532384843387457716053916396338052644901263733629278940488433442147508083465922710555026532578645524802955304764169332105733615851563 133 72204088484090848547843513410643773103963258558973131904591047571736796156666696980740932019288121759672397129521262527614032990968326828537847847952689835443824491399622897699075341954383507956840495055251825133651884055821766464190717307617883490159480708738061079235177415718405559100831408466058437007454765 134 41875729115938123010666975490457987696341765660715673598918703400477646389237146203554052429629314301790479894163362974878665242578815012158851369372756917443128893998882641122590219594928506713169037130005784573428265307805046465793360504729272617220777800628628326587290093069715918476613192920529973823570948843 135 24467632225315269871268792527905480418917886791371084653771036357502550729836672578581032727752663471306345030198862215052521880383261624810218841683239770000494453210367726124700325529713631975377073018745081307714818077417696859965624921026977401113709035240184626394307602556168000869921630940166221472572375973357 136 14402127322892991452975367139015660626542031621937023302951462167241209373206390192169670128971764292731069744537615708639325353004295129311207563053854976951795077895800451578573690824291010742025601289994467793576303564019506190014144410236748192375378894720197410232929394288842226432130939586721781829582150779729323 137 8539707721132545334643915881834559647124899837477572401307911994221237471971044050127627999028701895774488619033965419455883388777327680785457772290508266781964924755471104829012254091871535323947821713183603091598150724527014973040037964777404305223624217844496377320701586273231094411764494902628881912954184556573772205 138 5100560307686513200347729710415622770115067468210482575223286984043589076833302702794874138067901342333267614187612259098521578254679102723969203679355963638447148238163514016616350124173815795317365984326599976025920073557376223446019186291071632030119605440171276227142587868308865698248312429770951158145472053226777870443 139 3068516626709892280814027550129156179979389761589729169263447666266495075757574917600610500218670958076330809625510352670889692897358960568080200923923464494399576850581119274650324729461857267032121681052666226218092864673854274036143358053708640104930596744851095643767562546166272975510981952154958725250814653735589596706157 140 1859312162500670685563822900218427178555856644839017139939138777549330883373337232312251631294481654268225192638107853266112368999319530427239453902028046471722979377917344814532620581458068788690606970639445902163022658489684138575727975278214565090315316473532045154475672029573359146776478983855027338744081024308752399283843883 141 1134663844556698625634818717483852058748773675819926228971969605513963949585394946795044674880135574151273397827173380303822856019725850405746320757169491688877428132021661571278505271471064575422467664276477375183926154765640698985862572669170906811282438810023711929317071885439380318729458127328160182047081246691070445919871033645 142 697350882089248720706890339248323247380611413593324975440574978136529505899980255085611208760224387790288398465709155382685807661503779916504011984215393233981684326132358790045565841968090914922371200943821227581595113873409693481473586352464422788578124576795270066681660657934368373882075960828882849161108641961056620289372220747243 143 431601738861022751288846264773154026116243186980121216896624576452678186281400991711159339983106638523307282160557436898813097397343841454771395075647832079876119280920977132924443153810327673729328321869297617202661814331574732865943673538802141275844401722945154139355643558000185780688004535988236159908840143192923800438350786507320557 144 268993305342943599605156056589940585573459698830146907970603686602827392844401498573216944560138719234937141265159424684003449138673434069063855860936920911696001400730872384377396288664061283986109146560527487550187817923866494445504820720145993227166484285437249044570776353587085380527105306149827258163452355040303152059775007820229251243 145 168812758828009014409777723820701382297869684136590043089089478519195323271461415317055964885167480473351210853861456656776266105263495156724501635182058167053790856531611602512645011349451685689329878686566152938065150029023152970860868313229375904687899511677872119667114868723613943543165607144374637392482761551825258451742317241128647719085 146 106672854539979494354538715445305775820923853176948327964217206191858279319458734218895978257061325707290640501922773101606254393447581491964034963856733199233021827050430729560611486074358104969267737800045931413589312467015336098818094784188293260443198745945100171658341567763944301928353476488835770782425148806010393667690262890779871700155243 147 67868311624853489641186817690717500257123018523152413754836400092595180103501131741752729117202043955038681176071565232197993304771178956756906368441622149477523688187518871538063133627796686667021772000954802504577026516081153515764454244808390750857068881544780982005066538076246708132487422650823168056153184422956043092031375906484895752523752557 148 43473494816919214608906986439434964138037556782971978362308768194308851679793125592949688983841635589105618285217582490905825044726479494573836098714552994643679869496311917721984148805026628188671154899362595532945931878995356970822886131580550696711849527627122594978508886535694002149121441773191452285553953348417659274300160716062512207346417487403 149 28035390935969188070428406090793765655723656465494264975683129081415227889485410696454512337346782028058070999123026392537254229408044520489077610498614231608420235462421976334798274591502348879243408488600371617612026830648166482112571299893059996051711228455170422177306321071089967578525161039832499552852055960644440763706318603965334614365963020308525 150 18200933762717763843813427300109007955661246259693674202512734711298597684302436169025288227764991811904641749794858336922818203732799492777659510244939183155563458850093943399668495635352961342199564574650310539726853289552100478330304667220296070908013216901017395378323280773467591803576766609572432247867440812930047518372625947069768617028543501775710443 151 11895053786196702767226076538463092880386216418138380707444889450697192965396986024258720169079107602459383810982888481734056023178998946900508816068151939510684051585379513390640146165882673309170811029884796375412050500969551862155930396799680030347312536348361204173628903215091760551249111381027099868288056331157519351552842907955209270029554094052951858157 152 7825386409454782817559078062448958653355306424416746705526813158809937737840959780551102648375066493181997310636011642343863681577587758559843614855034126872273300005331017713647165167728512146391467502768361205604560671691706363838599192832621441045529303820116158629670972429949167906214183580214169104064688716210978201977551299913870533610106464035031848168363 153 5181947590175780656706644871864183516866499047755474681232059891850184339781538857815390779228710563366573579064154893390310437853471151309999636615045047743195467902406018583508344429019101847977696212149614799969561941626350107091015822619973287544385626854266258258738574657726223767416851132050390122188622850112661297323135516375890725879132378839512761287681965 154 3453898181807818329853806303849038839899669473792365257643972760823211203636268976963734279053622626431109488296332613162809901737380296609496920447135071352604561116968783527079133325751509069612539544961716730674776287435534965607568154661886434365353222383576108545898020690470775901432123913152982837937285599110794807526289049601891159041168518770507749102582068843 155 2317058627062739277845013143468438612247157856204966413504240162448762882944020909985057696884273066085439015407264668929920785342926013927407935128569874728712396845444196922158194717637941132851153009026006645690958537274064798668758658802456218700138458237736407430726096142455010707691450969955387042280696628257877814208742824877368589192819182837298141170692667413357 156 1564434607653405098735241335030647791523386721734344835174029108799381128867346020366743581960937554100418297651138393538556806115779830293645137912028501051700466703090558440842138044313090976788539794639448176197289027540619406018571992988543862938509822157923982108340076292156962734123433855331108064143110797597230960496546859152578143770996807602911478639462963104590123 157 1063047965670876825094145798504865723176072748163238480507642171039511117601693618933132682546046700708448896597521929964822737103933536282271177169805743605143480196062479411455823224506275904745702421146358177149958000726184463828634853317381956453818023150609870279299448180536115959416128986253126502791096313853812744406789657246373947680131442576233082281242197214785519405 158 726952009414425154628178934724069665815765735553508620608001879805879215598013758100750881543540815215451219122237741878599366633197344261933838522996229653437992566609440286877329706641894661968336721983443443650438580516599754075333188356708434678734993077105203245243868485775824506435120590251299346210891224976383425169707444348318211947533360450745512205675086751934436926443 159 500263318117460566317630652779234870620253305521884030042361896813324810099689873342047767371936012828612626624388293025450391736135078933936179492899955042145068212129829094752642346654505223223095425741131742364436690188776785463503374816468633850951798661500186734077056822652805350061740610521182068704660402585230655516199526268160691643926647005171927037102619486944497812114157 160 346429155929624774530999916989828720277032565955231551342143736712856452537816771689517776347705114422718860535009552137715731481238533216273747925439839752542186544038787542291010714924812206511376128186672782026233245030773553166262183487538187062372068481640778190133968231412168277058498058280043216847914091289218247030573997289695750673470605520378719519798493471010455631987328683 161 241399355009766222470109666229816742302103047435882560575850608030872902392617143266097763021700384217664158919587042264211932057057156880439125202854547044159708721887007689616544873710313495490395097089852654790379174272528412031123542161448665772036294822550978367197874523312085598978803619185390269897117706910375668322628426324944876487177085369163163643323848889158626556750580700845 162 169257107040342659906230953400544302215872143338186378085042535530270860665438263986588512382706440682078944805149708006775930996257025629151548668032339533658210841783220262575361831760881856786921891235868851290412454643007937910656758471296891813118314176609270665347974892346240823677016033953908909234235786327302690625376800644298998977708512007436714920168254226821255846335306001019243 163 119407144202571942061438864149518983020223835759008676538805950799507849981975357507022208738727992330214899939013455596049742498681642765193031171566892147477934052126677141183533713079166280971001593516294979767085050896911728800473254275580492157803321314074310976109311616682233812456618879889328223212670749324247933287328509153367985782011072012192863630482058078942303170310421398865576557 164 84755902635579827891691595680786929436822031956825778672031234844712832016919613915050741704319348909751431476625911299197702985442517807783074454681785143876528404844781111817124413741536008099988371439844884868621324497680890474979607226783864435072538017920520124314179386381277432955421116717877552168225838415476570881293671090053076194953836231253678914856583790496598247101156595669555840043 165 60527075607117326405973152436580671387702707075931546938215236152668992470831671143100031983255923770478862251072816526423152895829812454097653712744750766377120844761550368449623713685512492319081835096726318686344790464254089546470171590682796687741551354575870193695960349612898452594908660911976176810746656904851048698351794708498311943549725177233282001547004165369290094943395305408162805706285 166 43486411685313956414850260264528713409407496239247768287294837949654154698545163625889426496233611689008727055600876950211685586953680217301732881581256647169783781075818207974456868655716624220896392990294829178796970915405221333497667195596906791924076046225702074768723449074451409630524449612333950338190102076997382587953968624253640311509946696594211757833382810473115413985546708989598782150123243 167 31431552872713615548525009911885811009692014337138936961433057401386630612170701871575768923893841383967408645828252024824846065302795175473201629454856576119263965888531023070179672892120908757903402482343805616908864324930905741116011818821306739604697324187861244033738538737937011085321395162789447226770759879046115576624156785596730600145512604876158366043270982062570951561360427274495899753653336557 168 22854457310279205155663178028200464933030269714284330182436596703583081815436345874330460041306271775772872019931413652210250333050040820835196288987325180500087842391562173113838671645501069607323897106480872208621237793100139678580263498148385589577983003496726684354309333697672329994014038859223860999531531508040887375840377347959660927746290727772665586589695185590432070882974574121689666828998538060203 169 16716810197440401554322596277729429737557917850123425367580284933264728889077581003110688458607609246741684359848880048407778748645530327721433009538560445051678533714852470577566952703802340958241125361168672684730391455308111512491745045661442545481072384525652190233649734912320126496791606982174639215486476306573855346809443136295615865899522954231504458359197399575200971946681660187764504887208985433015725 170 12299802177377953491380979964658811133926873723051678345552113676884425510500936867474252137209809965745969556137432339324161470247429124610536974732266842041036469928895406605751792685242382681842599110187490969045235045444917937630354674110996849910450507571986724897681591144797429571185525935193854976823266593198318817314539904621726973814896086915291416795060557272263969533259596233261003105226495534119054443 171 9103115029477063701301146725585306419978494918612945518823444335574897013710764095574035749432402694751348714020575755097127285954290722970114676801633552249187115967685675547750642073619310076028321314615785158786724746593209087855780669483621298658343905112467880624466936744139679334959321424083252039773807137087137613904429126391377167720691861654138745700391164931952385063963355505484678697051959030324050850157 172 6776637757388868470909430481170452004489208210472375351857662955879058841037333548838554126592296626463065042498351311037933103690928967743722530096841742202432080270782770388029795036291187238748436854774817771526835059191023394611392774341678880476505636809033109231487545656189949583037728738278914117549440308809150549387171486988457544743996758661024718059078138033296303687240314476552688772402628973546033868005163 173 5074066655286144153546342572217032058773939968090545704701319900048835611915222638313530230095747043771397480108540523497590302458767503453778024534455832101070731267793956133711239829894034368571666849217700593992321541381220672500461462883241846040026381262206246241991155805633828157111714244075153510874478678403548594343968339780451396743850255610479957700784189593420301250893872452275505847423342918441303675289509165 174 3821212677976554896800645750412995895068773245189778317403100684038519953525659398980403734003496252351980564090867507707134710901547246449359037075796262576184709633590385531297568663885707689142518150453229099648977484755235386994865874212875010655133346741964790590891393434851826373680194575641785799800047873650696165325592079178509277887119328460848551456373671273304297320435362746784991453410271460807571812728877668843 175 2894243404866875894890566785987256042880121499420614269589340221518870550550712642447449275473983676347857513755079843532734243415708468671775586073071988950494698017428146927145488987922895676595351600288055956538306899635235696220335375122893330424709399916493154956051776533201296073650855321993481225771402499148612071479308654391908493423337435570141116500463164701226844504500178180548896179456190590654134999693475343493357 176 2204669600668671941784476669641491474518192653614245650767507767750584492891522996510235249098315757676172779243879292538192416734014760255788642520580154995455117704114921878354471178860198450048590940557257164928853535565589655420514529108984615594821510609179929345803370116898120124130543009704291929058855689209275596780272410864431736384868744547211316844454994974132157738021015658975164526238534019936696403698182229911370923 177 1688933592731855820173950075525646485116913992842047068684020905147897033837988276723775860145331818498385019820256468217332178151797474692405326893261294755327445971297559063851884441641573672098171725453214026407114609201492089723723767293640467502653701908634739728233672795539636719852841856318213721495124231929567301125860845548228513453884963486182900072899433253998013416919133496316072010619409067505343277200424306394110866605 178 1301153007345765274087247537375657595050394711949864278307096333630529459923419660062635847496073818686681597818208562614613572125390511757809335729390827400889700663541112729383643359170562551621143908218213600777097307029571670608204856755540770579538707994454522545488582691447204545731726351053969355855665593487811197950240975626528240604465070384527244020564848270882813496352556088427554417931638438321087139745519984140189098862443 179 1008038674239761640281263412558564730981117644339676776455567511258582118864579240059820400146257080894399136347611450782550296370419840024765833445633929471652275069019298693834762404660691858445170968319412378135316926495310162220371692279288879212316303051930821478204695117096054560222209409756210540744424678468584671338645509333530944792611747848623757437359925883606987616958729673343430934129214631086075776690268535405562362402562157 180 785317894028994267262153388397980816277411863881090239772587287518607122444306252206543970068184757264018318513181733821864329789869953405738279209033252239259587520324341409096185829913744825047585689446385088823347812287790295337247872343363343641778254864557270894983396854508224411951851487696065577855484065851839265549688999366123340845674463185274652902395864368037762753709816320127427919430234890038326447686847032580862373317739133483 181 615205007561688022461822989980948227230658729785457023952877204180212013559261296213460991203558873018083573556663448114613267286438508553689812014516428611559475757017808748348115276713420143411560922745414641798879788357551810584482718764076640239486869771700403893905438992280224633245892015389056193089662005742693047620160248672823434704838158080249128984498914647913534113833254248718396289543710736498242102298305742377366660179442435968045 182 484604054592460280903883838499926495554036901576240658608825728006713276568724665352106993830578100659390361328468142532654277982498678199781954471625452587775160277318686167796845412605014919581985303575052722303340046031831412888757322855403027053616839307630191397900608342367236345490440811672047030594527552875915726889043943103972660046341560353333339961713324221841049371023126186311045392354400055022374254977374563554861742968615409478571243 183 383825590629019590196145619591126457249918866598257546406446082699815327803722795881673102408766092415892472571820191795961952213141700742423739449628475234834552553057135043337927360488829305663951562525482017207580961801033402245547271688366426636538491362284475534946984771961911585006850929309562186878687625352300749160095764621215735559943214076888067059956260758155230324307960801421710917652514243147416476525313657935128690187267116662037272557 184 305666288444053699139409050544406634925596725901142879080084569173837642603130938971633718380495779795200428228343934861570244292554332641152866626505346695269935273476972704180423905074407707641304390175084174572300916305680004478308933026407295191444667079952147245789190512597445689877437372799544299558646452401511143069180184807684990613480949032574186826717224346524968494094618168911603010307665132690182345534180713382624762973202017392876609148843 185 244745697370370312665462715076841367198204405788274428910876334215928944830592971664272356799414818238093703315511857794399665001778979831658212936022915208854164202670158325606381842115009480621617202190808729270864734067542982220544600723675474072867831281360096729560956624061685000364113155702956820789213847838604389504795151601895248950485423225937445398019156024874006714278086698481554588619605219553970107482118204554085114898234455901860606141293485 186 197026119362330498261150734883890603830066346761102062950848212030138344528881410784159350867896131093606698340860580786902740689830174118478945062224793434315624664143324000406395665967459791173996059323815155707074014373118035481864214594201804043885991951265276617598567034868193368128896316919860480651784055785385123584547866289911845312797348270325545831021136721992799182993852652478276570105407086751223101084829819084446254382952439211613684509567771243 187 159463467589923093713114881888166614090134316042259952397946537188946473106555738772102169419528639982322437671261787820676772896664946944084796457519007977843030751872576105363542672691380790677968021851640557632394837614861099980759399543228748525952771346145805249245004452935202127563919242656635612592646159334799057048684473412888605233616146480843777342805944124632935747043502908315162357893301897545052607474280795470414068437889817862189879977766082760557 188 129752234796746153671656596777185038087047563364307964817283993208366322069445058939181765046461852665487695745938571637150626877112519512410178806355784248619775360653549922417361852581878502522508268869083291090334657217668111727080320082933501600337827993562476615676105846050341079971224063564177816384071811815192713132890597816692867252986847651756259862614764097264091009489192732910694872663475157731151252196471829255810591192395598730520399597392920615753003 189 106138377523693283276838635662703814673397442130890785474796445231615918749344605409404906099299469534861747944117866034961387196298084493679678517265763529698892352493685057730962065325372917324555809994179035611945104754372738585206960977676932328621838890940644899680413244386172131857038860077182908209221278885220179330734617397339887441043067655566641445698938691930039438089282009460118647166523914950723415498088718543717078730630171917307517537434412228415322925 190 87281427213816762119958089352370378268224657410234275392246371336777052550733622329922729469424646265056255626370195076608215518971632050861526701839400904786192118588072906714930989346143214695048764501122915092274112948104812409125401385481988342238424047687915211289410469815038059227127674359333981443422122563620484679871533208209896402871287177219764919280002697931325223320091715148623313778641244208535020547588515179721745034012698142582057518241840865557676478443 191 72152436302367393926640144894361810359605192246145021954497699012413132377752745908274787653194780841072181480241586394492557592119971014759531144034431795150089669872094605144049674117435106110773278660884750405833020610235846639772750466808827081344024827407107746965044546532139802902169287660037093341488062720050016037840710975425451428760212884622773261526079224481630461840314559041545209707063555573259465336625194397449071143929396078191092783247205127403824984082157 192 59958122135893778937808687215947423137048653901601823747511345196492373029135955802855374796384419508525064791292153128776198884939889878708255934789152259952189864292987987315225173074875964425535832007609983911432426570114471710402691818541639254334686806377670053457400295913631479872170238183170919633958812209438823398706481780148304671553587382930605018765784372833450087623709247721909401742501762831351438153409618075515566822758065801540521240150209383739276034267361963 193 50084244285085398950697378003472945057903371995129299030564132066301842041646672937052260282681619688476525635939224955699077879703737201644002103224862391189540512163800924012042173057785021536398702911740498564738193720585483869411500320667628532101231747056722032347467151156336429899847852723453235654581532163345010417656453439385402657624002535185516144957881435452163108786206727654104307070522495369186003403987247819138126586014967864514444420944493188808422216115972936365 194 42053161278636712891433641849303519010008799049821212954969320228241104982305030399554045850126385812620384927719810729569513436172627159682826478060238585850759632942871385314424802333546535906663969625310149585870934552383315325640471281941465080641082260422606927604255147519598147755521623221237406489312564680576206418361746029056905784529656679255430033856937795725176643395846226085694738289063867505215414235109568460537709919303147126129293759533854310567470624183234809748843 195 35491884029779884636669897017665775333470752280310750010830015754850671822592817841656317100857557767625464482763625587156642502034011688355736865292750906238768528794102010087712972743561809663273812016386284709945184108351694515487785485626848320542347944369420109428604318977162099450539358757081363823668418784440906166083768386564224357180835489840934325077394916400386431114714599016488293995053549026056138760854398389457911979904358931962938524109330647882574090255503786836213357 196 30107931467962947154485382573904311220356214496542596127133988322700630249166232038102035271605419666270219510095514456498108040661376251963851058567019968446481466779619415943408142662800231972201721993514439863421074454768338596878811181627390719693960380133430756342886368669123655204636189161139159759878489091916474729229991925670921371826360373582284026507296923809952886375807211270986194541257868608974320147746502999353060718833614957236714158943156602451215942400658625939552071723 197 25671008981370653056937670862932036122436165137591335191905240862582422603757537292256551592006278203394215584377457352439203354938354391068435187284259467229670811465703086652837564533247992149909207583698573400543964433268536602397828890551537678645840235628346561140114021406911671355814979574849415598980429908992836389289916952167855928740573931224804246005766289865660052577648182082025193308836042997851195696527328932824326697175475248455662175413684238534934197796698161615828309813805 198 21999049787111451821663272397820643028015440343583455796571260007511267217644038152455891771861191373318621595236757955403697080123325096548781511336088203271066933837595468285533938364803956855401151589776729740517462328248296853087145503380743312344625085247616005270711351980675132632054660659756266325666500042294732293856455841990267340045872225276197889693610919839102288607111846572357234319594876949682752960828842206502836734728826709005937201012736836085146248071960959417139941995678443 199 18947538259184653343463042340799898826553183058480273627752880262421461940053856731096730693322062989910557517843682063085179202994104123659085447437479180554525789913481362348308876984799271781753295118998621919657580936210216368407157251038475496758908843827508645347282000315026680126327860168512847823858209196981100462055518383287191467500028179466119902344019013794250893531346652538703220102616551230112195851950599132073600788800487832332841799876042480416442928682452358588312449372040050157