0 0 1 1 2 7 3 61 4 671 5 9031 6 144495 7 2685817 8 56953279 9 1357947691 10 35979939623 11 1049152023349 12 33395827252815 13 1152480295105231 14 42864668012537311 15 1709501546902968817 16 72778339220927383295 17 3294475298046105653971 18 158016649702088758467159 19 8005616640331026125580781 20 427211069239452495570751375 21 23952135149594596914674738551 22 1407667066700191540650692551247 23 86536223116591531988846458813801 24 5553972090736714027444192698204351 25 371492957705390120242888827680391931 26 25854249682317626117254154971439476615 27 1869365863354332576367739321869747666597 28 140227022716464788463385233974792547362639 29 10898850016605597979823770061456102763834271 30 876629172360049043683749097544355950703884223 31 72886421021435939306241396208713066140193966049 32 6257677402110532143076112402714939976379319991295 33 554222624705030037175955026937673428169725556772771 34 50588797247951976594278140071253680813084597488196791 35 4754901469877288378481051351163403600160223696210733917 36 459817357885690238944126183115568560549993874042427685775 37 45713584427612278449048170663061351764985703836437330220871 38 4668731309461401763970280795156690771020715250789832897180719 39 489486350350781729948321699561776475898803884688668051353443161 40 52647811223398256469459855617431142840783944678296796536171830975 41 5805536813902210635714123948574504341481417613857038076181450459851 42 655940433097919882618322609783683395005541561297072776673588221325287 43 75892069171142256376352667416656530604936379536728989302845112784581141 44 8986693046384210003287564001209038584236935187881665468378060271741399631 45 1088547160242782341676707133224374355548367316578958463556639670570848606831 46 134809583475181907271159156747102667777681564439649453750657465133127688709535 47 17061303406809425023972789546522502225866874843678062925630304253526911364749777 48 2205576440306224381523614770168752109180673386545345522309914480886425881034182399 49 291111453735733692276237957278066917884497113646201736712532958586851034977780942451 50 39213923816602935971347157981510206001262822609360265671134578630539547606366616057623 51 5388761815155569733364521159165715991394377433813407760508866420161266629957139403756749 52 755154949506675279907244417764323175698594019286588842156558834459647223130532398807576975 53 107874488320510683621040510953287906368560273478705521638395615455987717380593316959130117911 54 15702916360479227337608370111132495387397404990053069046342544515143064100846678973566749497871 55 2328465757382263828544781436150860249681383260137148840169251845204433117384347125562635865433417 56 351594359677850181375763701785222912767056338503433971119847093690473290927073368512899610808267455 57 54045078935885350234259540289064868188224587440750040867548971281286862893250161908083283992999433371 58 8454291720024058717782473914088810452243746150978258904150196937901091215862093898360093841384753348679 59 1345471100898557284448928321667115414239440918545934778734313261873005210720658594516681367387267118667141 60 217781635727216547713544484913921629906913694816493280341875596195179863338115271925172987873663778998116175 61 35842288574771724225106667307810519214532423610836635107740591444339616768359938005273382012676255067677241151 62 5996248889724683679532129788938560616498747708860368129624130596010726304726513397274250737268983230292152672127 63 1019432922947234688676314837362661024172641789700031641088838636914870568706131676464116252200011829987549025542081 64 176084854842452007556376390250469927689355503568620478255051721125897709130405136553764700931851192848378288758976511 65 30893164951788267843955015994379919231397385102470066320230642441078137631297391813020330885317835459664865093844305731 66 5503967364741178971777565420594972201140545182989904257201305105011522258285851607582623614850005267349982440152728443255 67 995546341125819993596604542037069779767142129205453376258443070667319796435508746027902204455243755805753397980684214007357 68 182776952325374336034830387615745719147303246007295248659150518788469014053867002557394295832009098112607189375205649388380559 69 34053417934901932053399649402805274940475341023457653066790139808472308271787724539801739505723744739892207536727970406618752231 70 6437052653137598332952035669634649014985850864030505770275378043560043823046249238942761653521312530331175354278374934915107619823 71 1234271974631034977247353726751375476086525591771027322456562373758709675509568817751138317402014374842092916710121354962471596059449 72 240018668435664051073137345405898761726783270636434095865434923288643675808822116909016314370910675820208981169504620017197385285233855 73 47326548214210447377099642132892934524931400491212386319475889218761401267465475977648208875867668406961991768936345733751119955965292651 74 9460365427114384377069631845201230422373536251534914371707876590248000673328773119086821954473609499328530536398785004501391779904367120551 75 1916788118631926348080721349354181044508330188515988577618776161946183984325552562781336714791881429370497782321703933529670416140541006723317 76 393573085206937520268531904963082939859499217327245170588344948868249512348322258822777683438394359616666425307768882986123208837162471832608335 77 81881498019494047011112933496683041034764744948566116979064630636547583229692477303293361579936140237016884987103475476172810633497811375182035471 78 17257634284997053131900083837479029681088082717314616242461083303185767391181350091225092941679538937109952829208016788882608562454597644030995699039 79 3684170475339416063162588044826467989983853191118297460991024447714743636549590227890947804126424422725371281829262922720655337637312464378621541132721 80 796509299631274578825688190136693473226291309252762362376247187358287665332220364983067367920293923601620216290022996681547837808965341937324676162014975 81 174367730652936054453798809907170779589182616324093481820458075126639696726137275736866072425395382872504620818104456724943213885378805088170547273829458451 82 38645475492133090017274524432442886768329675805483061994682124414036463104073490394572315404376755979390641075400071271345753687247484861612985395908293751767 83 8670082712988467059623604563951392818980561526048014097484664693524571978033053343788172430658660199548653275843583000598954818091001349164303314753133030088621 84 1968684900866404404244589459234942528449309980356681910319464274624304074336885421799511994422399427770658264894001191326712451134585444836586714660914685412014991 85 452371686852084089283684251683076892106327825554373190507055763070883628913615515778640595992676128322161941864055648585271366258151293813304950629192422631337320631 86 105176851438319568754072460004521352683442186585224906735850466290209473573819855775710891512156846818541378366705287398603590481353250918355418676215615907091295117775 87 24739514913991542792448923235332666898440398252187051765164853953360303007005245620311748969407717149795355916971610047063121823244615289184492470585658499918935206231337 88 5886410379902022572611671077000716422331475173051374298859909558504204908897702142108453125070804262707261742061798535696245237633002632157453118152710094542474200712445119 89 1416581700500713451125352443935085289475365479946729951404495002893370103012359440918313499298896078869468242251579259289683694571138501304186766339290205991707879310835543611 90 344753841734498720636733691118494730726441413356538827099260615829204135127832658040099154910802531261241859184209392827427553446663512862138233231509739937119264081337546690823 91 84839653635058660951071116902434148555357890605660861734305875355725216183640392346875897053472353998302306454237395687067445806514090619896783904555593682687938686219382179458149 92 21108531480673869074463035626809309777342394638275272056608505649898150310183669765164883498551836570092403024786019053250016762062320726546078353411592214354507280165210975676505935 93 5309269122675030841684146042153888446047534419447069609477264078512232816503885381290556282138496105679381621683906999066798372038405115261278295327640988041000244736483285782456928991 94 1349827839255270631511988551227962976944740511723689104050598070417829889728223894885169547210100821281236725048904684045838536067397689875997642063255311868704939915733115982105276544831 95 346848128329986093209723286332618994368945058363439429960314349549515582392355466214962669361742771039519156871389729594952041424932464783196659936771502214651145150938596531182462952179617 96 90067709220502058071363549129552145054047841710480462239714034970424610864044383337029288126641371907359172205856635191252562878463917160819997100007530677436334420458882217378535371468348415 97 23633069373355688483699104181317447350497285845233400647804217233327538112901552087351722001341454467233302714254189475162454254519206524640993507833147249867533726517392771562180733781025171171 98 6265357195457305326695071660315096559639709451699584823936767955317650803482045217965548989796684517899586071822744176362430000032631370106549277068751070561433625649821623218333335555564048479799 99 1678033494476758508185341297829238449186077606713864135534852523878318330996771563801441598363113456409263875004787765032797220611552796316638577448808416388296810715999386219563695959264034497519901 100 453983228883080954188853348122434229997145932409877399016855664756403074306106986616943681591166881881261390362844976448126595818730241595972215670040553279188883064309311962463861536416720117408575375 101 124056518996645527895332178808657611230265025897285729426141852239961442586606104315054814773530523055761726844684803226388764847489642552445907580861201345807914935023322417859016895235666770156203567751 102 34237105287615403481025269993497466561239096828584759828167377126853950841378663978632392215769793070216346747217723447866780297774452168477191048514955853336916896168211812317794300136091762184715526284207 103 9541794557997700858456668694267744870002475316144181195867154701474251086573268097307852116805222763455887200032147670011664298032900019148680200372433481512174240155345535651286773074678525593179911595092761 104 2685204621219903700498647723091351009384882666027418707944135170012574628142945206863492844577571596934143719627604164514937786837602848540289704978556986100000259059898917082335568608549863631675440843326395071 105 762954307487759948398933796449494184391406115795943445035615888066652664524001915887685645035214481655710049284350247107365791297771288011636862731134227069575456391456899867811033130401513740498909094995413163531 106 218853642772261707414797684556215473626357846958292981043654350397912710548069473909617335898727011715487909405732673976326290544778052804384251379736324971745963384132153970292727305345212549733725375184580465013095 107 63372986414103743305177080348508054805409909215262802742353213464079081464958291632583661007281441954074813803924110361866341294594276730346546448331646985076027386481357978127811083432051895577267156267581499506933717 108 18523006280417530299008442227098931812462146315260134731043729249739248549549151751755811978191200434549566331050008231911272924339001880064056181292143046394821598777316070632509008805107752103249792055724596667672384079 109 5464345509127300110580703688490141660678945590443932619983661911144808245813386267619117348276999802433217657729155008341675702464679016270051421042684042774613893806289711843368400074298926201625629036405039696729218396591 110 1626849452298471423438646253177613792070406230052341723382191593475902198146303078781105212622476102578772819080800687103860895125107904169811031071977649088600666314874799523234910084351433577968513765643532736737481854350623 111 488768199612212220105471519017652658501725493451772043424509118335444502419174781946447961797531619512764475735949525193781825152501636690492714906605379886089482595425392941275977585908673696873851108082002154294996587044456849 112 148173097451349014864787352176512481084659323267531860003298930718452397867481374241487345824195636956535476072123240868500566738235159588816507879457550288350967585645314802784885000334224155305385532254771444312793262849121257215 113 45322277965967045320441627071398085641166132448977802398495454717539161331230530934510965811587079116351379748985620360120954063865576884150740850571097757455749869678789175965925634384740632156340836312168260288631345133321788138931 114 13986072710167080608804864828408373753054681615629928614799343360638035637724785530910891518393991128204007224805002867075091085964787220260473408758110646732769412657582239733007210398178667888572322884521005324484701702405159002050711 115 4353994173258755096820184930251421751031644713917678263417019083763312232783944390185064820155202541280351043626329389676031725186544377232584847349481122679638513165879052417402083533311039622657682370940004345292062344676530092941298317 116 1367271714053611279668488857183934369036195288653515111245762844605679518882896526925148897154391626383315148387392028944888280350614118777171203875686298222154257680006504705534672364576785103713037164460984563161360318949352480664495287695 117 433076105364847012868945687168125191368024801880093848439119169673691661701429197232679431491987970842836653841954330718163673703712642527508956339283209972482672945576247021177470666212414911454746129978067989034587153620885740879217346384471 118 138351560520667962461221131527666549603330724275284275962347673198202809868998346933005630329807133667751201239936288962167689190049460047155915197072234837929661400526480362439001784668806743949813198461835173108554830012470915271311399051458959 119 44574135378848297178996622724291287478846159751050461332444724920733703757261221399154419665136787257233241650595739771300411542040701811420579182843638753295239779368531601450505022187732255020741074425304468885962503612261349776823836313749308681 120 14482046142480072793563038428122849930837402404868080449888586347375678487868853779677331896819492904321687163910912969417117903474473781552723446182939510672826417848777305044685997612952693745025278763038741023503271422747442922768826732966595485375 121 4744546212835760071269578656317716603447764310560171675487093415104738406762168821904812056856045003414536628468401062596322627668596742046628244973881005084874785309977258580505196233137303362630548572627523309708606324079636010843935940105119910105051 122 1567282605556016304505083409107054470023548358024732347483736960447363723099685918190161787560660815679302256379685817993027010050774312443174935542438738597257423543328632654318639022452943546651670544994427113097749061854367150415291297246874023822549447 123 521985497317991187493028392763649963948934145933285518424315593809792292672177807848939054473648256783465640510474008083693668252366150846118588146423920663785216842248684089901324308124590483060607857290279429349501285434547231091427262826486460591921906501 124 175266591447908663974765080999052066093373451606449411600838276031464362566470788393459188452019699953846557328179414153301543516812763841500873425282336426179207191196921506410124353225750669055565167295923473525294200497236582053959591019229348761561884796751 125 59325441731082851461281534716516205814101126773099163798858366498138504422008492194507731951799374260999651815382559777489399990412461518100328941434901070972947001583131490019919366648028334658468640714834611088377003744263247647217052628873988760141529781026431 126 20242118686990364909353620249325876327606927401523095446064894870395724882303409827056487123789062100106450929849647390264238173405963896092429234319569036393383283573785369511506261768938534659666134157058899664319242223838550598300120640348011838670235922454249215 127 6961720028555550404861083473394264060460958358030563445963035291249957762897349589222101048737080076799981450821177139472506298348465301525178229397652619574100944046790029761813571652907823060836617763043027660656368438879061513364568349017702943504765248754712346497 128 2413212846214870135632311703017636522107270179612026361311763521047241789795094143106753042412439123500419278759972328344034142899456506393193799593470630782587994762996338849337249524116617302528325323839642843461773036620812381461047611102177666338923169809581105725439 129 843075564207338223079419866090269018176234906716507626721796271977998887284426298492099265876714308189628944347454416664420773628372214820503199321209431424822253629990112596396075994618556854185390994373154373624002509207175957249069245522935567918040106597207290199191171 130 296826654894402747745782888318479040042471414763649418709944433858527274908898493772721183263827716770806533564405994971994561587003277688051274107448524324663906274159896040222344488539767377287569281099130097128162085650074696942200643079017434549984307730369464405896639223 131 105312262781127857507861112728544547546124263674349478479744563521359406206090705049330804137193451294298801938662368548820559249007306046660856054692572842464267526211058502067453023247418463277563820230028956024550345749212353251211425714470330751604571511493023120842451479549 132 37650362663646665883245746467270918220654191291740637957316367459821917660848067556575783622177130416975473357354944684327904263788939480999075972470060427950480854550378781559351509263457957460435076654862216876787306054165637035505850362273853795583781069107711291318683295671695 133 13562772115146033681409965064719862396260621448721821050288052496916526364494366945327652901011789205293068181804437086619951838160202937889718871522446500355551027314054415261949557281248145039848390210414703002054279425196368837220557899300274441868409372638532683207130809578514471 134 4922572622535311187403998662634580953000552150580825822631254599622159120330450262508241877147148245741011775621859452505281221880906960586580898216643923783105530152637472845581317837480347128271194927634661600380955746248207550316561930773193083309921669623785215886767064028856718191 135 1800013736878435723643527658806075965541478783820487467548460350696253920077416673536262587999468458839694433884495311733306019677081439929613969804132002252853406344901670613100434042291359747941295378928181785644893424426522862191734163769807214398009510091626258014421472676596087495417 136 663094676326403453391269959315365818763049381500725256034506974680358468609250817038347945469250046258840442392482284717123013202632368334392402678036143677180095287300018832458101158464801518306628605898498481615284384360968332319774345691370871359791989615606912625029052003681134697386175 137 246075096275347798165725300483815085169078184390057114824265352310405898806032479919458527185944714833496267681471370429584731696222844883420597978609574605969566349908280964980399592972822369175893003653833620016617742628539624978378069820761384209797074280823100961507150877583673255865619371 138 91987517429660220180910236559792437856162031989557640169205914654433342115322280737698985594290287151582223632774768520566140660922207970142678497957339577197393898833018951169059002483480823694724385775396447874155500485251416645472786301299064083739084756354260455847637932886645624784835924519 139 34636682867849888917148439518353602438561298455042618907123074766756451474793047769152898603232370157402133442840443626839069371153658853274109261406528970675489810501045534960403927513413186143020530831615791106414728260765093635612740743446729457192534976904263349858656021788207577964752286779061 140 13136123631321417084785913961332706440149580914791742154699109623195987463100386261777372878684190345987482692593555647437882776764259143121290946596137659074657507092731390402726607688376469580647039130097852454131025282780150670114041309961265886660408214388086699927578972551430991692735458525072975 141 5017638874040079845921892277521219445118867092264136501708512678513150139313685570173625130558154938996284277332381940963412193936840343735240705074729477431031907946317056563581973039310027988564978211108297518450879641736745881333590549733464719099254690076445920611267877735387605642509341555545686351 142 1930237875470305917652951974947016059765735593181276606890381666731300596755955974585591543438021055858586691557074636787487584472426611061794518879894741052911601205895710346588923783584551147149718283811628787979733366096795997145596495369673558429947853113793323005570231647565137047318669623680837387487 143 747790337790174101960402884373747577386361196160149189715442793031492640732849888317797864300156204038761700365878820189915207043420699153300190783412162373731589948899241857396541691908733714863660785645027653362969276629571023074726238446587505264387925665307202294128705995124045476948810338451769936361841 144 291732678511187060317735128127184153963366476940173089962917797287002559096967858217338811295612412399918835737828128707394830212348949490275667270253449657159628927226952568768200987041571105350774595993569963241260781268778762507456220416959036557511271131721135066683253158960632045957869965957521904274700031 145 114605497232593568288481009849922043010397420264147351580152947667106215489984089373066087413027850635847646562430888853456934392435763965265133381296469620618306016720733925407961363332277822184758565436866899535126954565909978460416975189176673276950913295688662364546558972458118300634944896459414936317741781331 146 45333596715897923441571251819535498327917444409485406362024363528089711017306635318449230988462254795576741085647277315628253016368165447806763675830669668865277472490567431047297025322828276457858147301570201696376283305303087596235993600972490324454061339340582945751898874224573149310768999903995956892845034786135 147 18055468500379726516538250634905343049996389141172814072933119367502526047127690690513810328941216652318115990010733440060380339369857826257724382677703737183906245637168413599368193657620992595918063775333031890099467695358924971493582757727616554168126863231935757328985116959128321872442856729433507321160885777421677 148 7240207029003245953034332338313989125574052268769933865370600309915864097572069906692235349182199778862393450322142863310817211434063331911032195252252352081392121822234327974042901639267050350128491974782458096072239424279929286005367784044621059501781622527173954591310706893692768126072647527730856498195091427685517199 149 2922987096773609838494180772863595881958806886659518690010591673669643339026360119877846526637836359900138756099287317896571138786526720253857422715689862325491606979898532389763602331285148559734867803746918484952930524899879804250331296414681772098295254514028545315991466855229783958790724387870460381758162355776366607351 150 1188001045219864247311132123950308574075143901511968708584541085915140269702609777956556963120985185430647822209238529874665466094152917994996533183087548171642416570364148212951489069607374607730311787289829678166574762193588356646033378338719795111705504405406544724904111783878611991992053019488290795165930470445186092556623 151 486072824351172977194063697202639325075254029657969236745639729412117033913585910490104720908237456163204907135397506229708376871569419509266865392374922710889303652508091078952415039971479462689479953492871915396582892214398460003540691380638372271608652428917136226459232525493237860671615407092356164897365731232822197158870249 152 200198718183259073343958752868867879668267686685768018663644229680871851926935126121004011204243370837051430209991609554589802229651335100285781816866830458423651033824714203294287312505486222272728298431432854469992355986112534868558100698395795461071842046479380488427672830406626897226575601944448826756542799210677509309324253375 153 82999938175903999823245143088500861603760661459118039619485796856131865129890480154808411739226826703183922713019705792358315513284511711146180568211910766882319135757801419106479665026937660396957902437044521876825459659239086697899754583111516269442270447941380815964929751402005921339792520184377730479265219777781802279005756127611 154 34636349136840492593793173406102356863067870374539348780100265484063564111588637763696662524764691852325131318151877918712034980357358132365270619694163530653863772480015247910225205528011527475400051565875823472388033369408657978578147429151978854112162385985690306696738768450022934362970324903821634529196807668936609479166463878427271 155 14548087106433012350880200646484056171811896394181661481726418279818421147898182944932249508305989867055779020983148976104504356781852338306194602959954270424051468714498856218931336177421170840243417559498182888445363664734860432033542917937307571182015239016464706234739906787126265703330630153016967755177573254176819606736651699538106917 156 6150082465032684577049653431235966334255975365201295548295143818448486912950642220424506690386648262698512408443204707699164977537522493579345459740968138290547199421658770388588680055573953414047346238209349544740880743309240066208252270514390606706086225095245768664970471916242724404721753766553367852585198315344547461091683903788238763855 157 2616611822163416746593601504263157695386997546834437474685944260074564016352958523906543500142868166008797269061802120960323329251650105675597941377853151351348720349139683057074700061742025755382561622060484652332712041589914874477213399508475223961306501331621753300739182770228220985841890972040704581378769162733306376181742046870818837219871 158 1120374595623273373398218907114532365163499428663736127724283550810955871948337882154902274227478596841768151106322711416434301422925337734510349702792126527695915158389199862093396641125928556112789964775544901094015615448686207888023970722754179909919900127574986566054978593656257960648393177241463962265603807024218142619538612491778094196684479 159 482764473847324032945083058485705700892713950539631034611833344334612428314662848731945435122643765451660696181948935245118504159125794125313859640050659318529612023979026245144094081233754263662700409953444987765054850927430048902260938353272164137086659426977957418410830604695568546333204069093657156070233219072702409338793266073756135895849011041 160 209333230140889138882692954423931320056394329424117955001064752811846274587726353993544689046301978899454908469617474521221797226787849105251345234090666803698716747210471540150891291350750113060282661882712443414561479364835934815125548875394185319582152470272486445843824863177887558725501870521481887822126108291281910756046210803770267138536128306175 161 91338696013840355087507517711151384261463272350221774988820079909218810967439043153863240186076757046993260824152362204852113100153573968293756725462371122058973668447992567326110324287172244375471591739370274393538916743315670526365823223276982984141230183807152574439294088760112584912479466119096558493872615434136057895824221804719768277321698105007651 162 40102214111032677051847537203005275302027741497695375372124737360084224793233161183348844354128963500197117064707634465218839084731682693189081314080990373965229486480627525321064890845287663430348526161794462769701653841902974237029841385933995773745301190169444425084595902330534955876815282120895748962868710659138204292087498657192468020298458684676198327 163 17715857037475727136621926600548785655945150598645279838818015295926565334290383265780564398865418934543598674549502402731634848364922600338238669264965601010627884374573408963461793717124183694425665380476405290681279571765062429666830736288398265898341230710836714025093747495672665468849033134254884981749954772763963363265654418598207161282088410230992770781 164 7874442520297939737368160314198390009043651665787771936994409749480454167606965648107432858108893770414224594426239087336594738692685689728296967308464055741005408930957089815405946318386484465423137885611521907969482074100940297297851913212884537435871058762875343738163835501986713467937995556777960085458881886173090103508106744906206860951247749016327952384911 165 3521478699082726436984520504327011722625792542915055685799504330105610791135559100657241040747543189793942394838013643316167930935700475083065209395214556954261694295850587163046025600623542915381571185660626649712154207009355037476633216551405442308681944198948416772094058201752687427086342908903474096890337643491734855231442570116446591153958195379067555915980231 166 1584389198610643761593802857098034922583625759991067558498551895587579659019267538635488779729546150998514393102314069627490664207135722674124643742565784909498262683126795884595211212216385871984893124810851925596973422553243558451302418385475069048449604769433638003070724256981374710458295503599200256538057654831748162172914313388062667140523480195278305155966423855 167 717157248675897242521115924654313181099982375285732339220730695030410765503143441190380432768949852704571960365035916221364047858367561437611106268446616308389442399137209715019917887572592031880059508149320214045905247373848472312615517435725145331915491507541440686969608458756788728569654345007878656711027239616055536732792584696227773420678999985252163502048375831257 168 326562992555605584434868322088993054346480942243797286099809087097524837755215011711758963672073340267883188456572771820042441161693598945784110754137188955762075790853728845407868706784486926507120827935726912727504684352681707227668003192121147865532766695436954975121589066521734207983892636949664872682652737280082720223218005997927884838714288734352692350190108320327359 169 149590538900571379557200468060009409616454846337061481951033096962627864516489369637818170915268481231313883012582012812814743231342686171915790676914630229939838929481223263213716411973385159850082247494006983279585181119817043618666488838432728937886164534055559710508150614609793991580318159400603961992315264667791476240570204913522168798786648595668223671650919644434125131 170 68930365844706648713546786027776312879265695358527219002046615238328084854042528946603786532265026460535212148443344504687164356986654302536142684613281517913077658308465146271069970163223782708742306987738621229531093076010520498738281211005424421167933422328876769360186406769599812605751248615162632715920803696169359845131190280761945216796411724069627284370154373053638062823 171 31950027011533715086891601259522926246032418427162854693377618692231145127442359515763637430180467155389401511063827347210793798676536828621893916331484560248653080067859812185360205238354280581835450002229777293537322030556678479719688579635834154230441650550640161891930847792044264473573885903063776522813509909965344942037498308509451507144387957716142897151664948551767430892949 172 14896050432371498701156807559658589917562379897778620452969731853772338282172424354627581237631842682765653659928191374390130737012331585831032433746883715373049993381891892215884970542649217846793607698907135772782257361926600879381523329339119188780917121993135591845480548843673894676381259626131519738360377241159387208705449193714728149606724565815349797716498768941203183043826255 173 6985468503311078639420539360032548608227365213141984014086877463458932926062115346785202454360241573569691933694358497383865094726039986748392250992773067639139569089233163664204709295291860268611684305578643872104729608460733959257778399502314395921552260557192919705478856297680245985112531837688035311177410895116505971328644489616633946106490319663686358269992019260414631975773530351 174 3294806066254869121486673268073476228911128150560273875009381940633379627537216000987344168326332991834666932100441544272711273026325695960901512625989888744475465578062318790269342279918953689342336765583120668408955519809781212739052335797082364279876058850324640405557660521748777123534863713882685339547133730257688340149736004013355852471390548350013544691173937812370056804874061857951 175 1563002485795821666119826842445183519447676755415985156863101985025718713707953382702391021719712616623581223952921421708054261221997440466248208398947603432468911205407649408751268092826706181624991576055403137744432475083208562625965346814227986477224052170494777263144723960179756970158080741581391724483172167479944767103348274788047040715738765485136220201273664424788539374786193242388817 176 745711291731721439086195771859919767798587271869851290715577357799030233943663068007729803860524930934547124539121521829448256281345361186758978965797845711006026025368452272827078865175055707889845962778335810135074316041138986718867673633954706949554047331372411895666609928286271502642495865815007430722098927663853074815862050871371297666493768710725037933285789800476333189067169669823700735 177 357807068430904061620704610515347583874272425465950836299384013628217388063356725374010552055696578579958173465022455890036821946314055299911311256745942179072027642816912258470993975784642511777797448257231030163330540500488118046868503581285580279008807110284037213709005415419267697990572583455112960110180185112234692514351692780316264286394969895860568936072546103956942768341048596002441929971 178 172655462884565760375912657753248449440018303929222206008475117265364891797637996344369634580967610359265523084979090324001788083430942542886705023244684875149796432853029196297470012823435273232680010035480427402955118224279987746332304560448051513434208448600215753333057026936251889776024462172503971643885631383543670613615027148903274985641623352712929232090910327080129858013380132117303540066839 179 83782085611394304730339945211183737507032915890287489258971919026849485823458498018760743052185137099910053890119582476863293634671859608221549628064330887939960810711415864639869204028086743807539051192018767082146974081373467803935564629334835460143904849741127434271753000649785708050059954682899950403130870772014317358835909998848328828688881637263544724861184000073680666938338870032106398379884621 180 40883476754048294665435374854369493888814902250607449440409103161474480750783538394553815786882999610702902629215203002439893601099255831719993146553921888308067429960854389100702115327877028971870633870179712411114981346572949953456962665013588170713789031917718452870432100028165102231406808263173697115598376649714213371174255576609909677573512674222238729797793131491907738560110435713629058187200792975 181 20061195695871411819397015781503235373240466844845123130203381508308178405245393098911538468295511449588059538746597371434112549331576476298704776032991545072966512690263294683015016482764210679819724749787785182924086235682705752795543061453497729077371162061478266919934626476583514285083945203860130751526380936934980753641118658799234387053006963393103520207576978548126782292768406728202764605188292844951 182 9898395970213729569147812166917307772874882304084617930069714242487056347591860488801855058347605699865830944461184417583392175808406975351153481131430704957745732581767930440881790410710145228987809190593067428147529353512062352576898448967903279023136839406836156407930522574830990317392043359808849400066202509160397796131494180172872059036005763104511226634280814892774931308321337602207352692515805238941967 183 4910872629532596690659003791064652117395080514161931443351854126896364506794960842584845522900214413014035929813380749554059888828432310472900036906892241116207937530212089881264533645829903706888950736784686974060339536898753536868534498473762114495609437127805098876582105171131236995557831103608428224739811296806355408910202538423061106144036919728357918891106080010726113638598063290781957456385301761681925321 184 2449770060658240085667170391077831637627623440904645142840443136885712084459832945407500290604496958502945410162740946242681681845411475931301171102931646214577110849831907637046360484752248207275909303165640398863941314028351200185743126603576336621739671368234724879684423952721096494278727144623427063037262429885528911759893812831799524365870091940743629799684572147845976317266501040364291278531031222924482931391 185 1228717062137358410366386779504468953497420341009053145672322721302326664760207496636051253303278543770578802408482440278893038262994097268288185611821748560075197817157618307258709481946828374353235387173772790703163795400968376477959869868860242132946987453431588894916307602928861082463491688290616317601476414520412958062255825588555569882555742750272983701349632058573782147973034392943551967837254617294546531855131 186 619620270315418554432887920876296755237726535764997750350483066207972742794352794814679934356628766175549004800288330033109661964722780862935009984342840146513063378186728634020108488618086953196540369827776331682465819732512461942159140188437103881962262755393704359935152501714563938124761485863404350490288107870062219431696870233789816205844271939501946310553463699692350122434336905108373313363157073223462761844802375 187 314147704882861419536388225500211727047530442477263354006369371306772395348777904104922914672896359809512007774318565672451715925980915969202723611797877183139140154695408999661048020835777032912016649991903746604075671729481298527806420881875879233906820348828865609885668787760105592105092881476310812743207493800747880781965116104017870955726984407700163749125162169388778122894606964018216729527470753032729624068771967237 188 160126876270286320593018157287592556402748701388332628183298627360329984340272449979253566227157263361546597392123097242485237968262793534616939640231911213850705659361211733563536921681425471031306310567827240350153289517777760072415222620071626423195588770959266458687744392836474788297731171627973425457912426220787115504374961136400150856367330850263088145674510656517837103911579679598034635031937115786988133456277770243919 189 82054856536453349143889247949576704797937324808481557904508295023257683110060694752281221727072258496727071750418254329901639669766192073092653324544245657469738735822946440850552150612809629511078683456409905947743160128911265288775399146878692653863466501154849832792128658646056863224999016054436918221573112820772395863493970914334147350362957194960260393460407602966956459275376390294097926398731168491885674409133352824024511 190 42270934682569305853312967525376867719719928868600379604959083900820651670980114243629790522635015803483384289437136231343118995925545176694365452056538010620323245651539392903895788173800278922833790961803599893721906852575491194298016862421542901210810761365148866493057484933378464584995297938856751589982816154327166826969647295557689158839307646781305429440162011668115867645889493017321131598951425931058380836012829712746077823 191 21890960856286830718367218612382801636539099330865179051666480025376403769275003094468237846642296692506120599827296766882508688867641321160139218765906137372834618853804149676387251356999821063563418994992161131969612668090742161317653624435747427473293169161114823792800101220496859021270050367603338919912919294656352277844576142849548489793174653484087692778886724610691688001534499655058489519670872502199911770222091717593965731649 192 11396231137605310905901054137637631099833736271780661906701416589175402125086420239703958126225843099458291320736852293675139225483144150675919241393916211951820236664814593103787547289323721057498359539531044559944596230884256916715107631843030473645827778516691692690422131799433615328722731295711750851289767900548442553311530316669244250956640664274834144913977894496891019093638454800905315035061576965550918497709389429261637579534335 193 5963748046440409205746424821957198490588272301794113809322746428278248053366933166399599205752793507602334914967148415646278763019755400669427286325869112901224899460308312180021935805699935092280281583254960706351838269108495245662350399586097978987625965727172444270810749323656324904263770072518376727699923159347700274133375553551391807573970921399893879910781186679995440094785882350471912155375241976464587800731702967309410513487754691 194 3137091778558604815798769740181752090284796772149460476382402285059216146067456472183269784479872605733692868467584126836671147509403679403910697468339425249094627675089665983676134897868059365581647303328007828284485636661870499943101633202489869185889865852364534443931883889452337371536237155511732400495013483957962571229341146299916756814967934688661868383957068934705965656009455542088534697908352496220850820294238716684479329668246490231 195 1658721472579026477522773868363931765744857293646520637963451104973226230348443409256952400354625152610772560280713892654318982924605609918750989292166009296344806658726135906666710156743471055289133935849493832070359576920397896105563027490410901635003103796139085494603106737477121056285663335848960174480978731548855078144534916008100285867235210492484968024065212552567864488182839091091840561765706520610685747829277963723796297111056127517117 196 881549165459293391145415912478581095372321339058339058421236419980576533822491446462932725705720200335595872431183348894377595017838058139357755864477964371176812565420271816765214597963891165723647823935103179963554797249788996265088272622046052838177255837695952004061723907230940747221230018250366984828908730111482048015425654437635695586449556755598176326147336696245761579773245128595263506454940227927836831209205677529743429555703135240636815 197 470906930426523107788353161415735051365320121547584845220898937735484295243968892021034842787169839741184912324097489812120979278826212315449496858265836781179074708115224285429548977773439662984695257756112684011393249034313943917689543189326008089077899528553718822854626467819095715439348169879954113294436173614676233899255345282451946929127205404253396401667205659892731742918237504818769050073518400014172556118940423565730121729084883898898893671 198 252829563116416306648925731634373381799646504047702135989500506426293148032033326727080754807310818486222863590410527178674252021702338998895735359952078805418119720634186180844726673565706335088460936215374685798836668891484013971994588205757029281040693113710692361759596849941617896876037339332184917682812038037895653917747971583695826644651582171623024608082536646641115219905651940757641407091075835103933942371238608544925206654536049849784787919599 199 136431208358935742726754705661416419140640011515346887492579383755116415182630637407788312048140033540214484283884173264431132639040583766859882767158553178743797636783390170649019939733400191361823367271295927490983426470250793201206554835738250204758493019194616383657754638306215253432102732139103208022191661134812680711218472477851760625646481320134061051066959986301308947327622277920839314538897304999769332320207566644687016767746277644152831980079801 200 73991473960885701571896809745258398145035770069231215937475875432879045255140487701025770186846222717001631476123125014907837308780251115991026691139526148277667502437488286327684352614301018916686476322204794631447905458922157966904610796579722338622615218638145756814441703997070642172500535219643247208647695751818780411516276455753087567777620049665297358760924935703672623139327535782808892204015905343066935472338049417429687266663373020021472003090781375