0 1 1 1 2 4 3 40 4 355 5 4425 6 69521 7 1162951 8 22259414 9 478096938 10 11614132907 11 299700810545 12 8456607358157 13 255883964141333 14 8275199908539114 15 287869753459458468 16 10564476589147507523 17 409845503129745719513 18 16777378294629533764699 19 720626728499888159724831 20 32419721221938662539274342 21 1529685408843922004649389122 22 75194674501551927024843283863 23 3850306033547228551219562453857 24 205086283957678483313429147581597 25 11336174260777673457441088108907965 26 649380902240826519185846498696976232 27 38506839302108324906027704371931290764 28 2361623046669308975824714991689518585133 29 149528750671661900132859434150240751874697 30 9766325256522025621800566088617580275178167 31 657414941345945196766830094858718554032048427 32 45553386154225751097436215026695599896301801752 33 3246769019831635259617102712797809794226721602174 34 237819994016512194972071538147569012796746394173665 35 17886926480275271392528107564555371480791729609337961 36 1380612076989136294433605131883598640318908494062609565 37 109267059076118414807392046175845666876359865440609444521 38 8861475613147645589622122387487404972130425399339537006510 39 735992308030592804070913478743720637680553877333214173736416 40 62561348535769538051423569188485789771865911037004907941986949 41 5439536113311810069958884824091646909218579374798707899232862953 42 483517537576592547898498528931647969726107126242375485882155292501 43 43915973710272639014509053894188298734504399608676143743990049443403 44 4073567259136928805399464040274285304567896626109649144756813276654828 45 385727354572636763226280697973494701486406700742117003229128232521030518 46 37267820720177585765244877394641136796807234995828896073480455771663247101 47 3672358372043260311504860330702534441189374450812298502825646798318246698465 48 368930545328548018837446022548659207073027681321372604282218361937093854401911 49 37770487689366398784292396966051380356228991955834287961555363806104078550832553 50 3939186045297027755135315376382702982626788343457597818604889930849414567261762098 51 418360660476782087338286954903014702487775132732093257187688053420780980954586522124 52 45230390367499404199378154966595543139695215229551128181595361917171686909905096183853 53 4976204290644261684823539048916784916574362997896656933337282817105834537918224813793717 54 556947519504374589251791510061256870303624029108852858147055315333341280249233627435165963 55 63393433907582013233400883046096624044661267112765759154003090563826112624700457815868647447 56 7335933560867204751609607933410725933371561446734924094862418572996260464754285235705382737764 57 862823716611544711501060857254693512389887280987258166429210973041714940242254927531292866929610 58 103115346381102307545959995629111204886145824125129937614116176464405494838381742154867075584113069 59 12518150063983316854046490831335056203992316421365239158933274039769889886348192861665526776677698597 60 1543333775058242013196490414204909116660292262958963952933073030503709224301968589812070235549776287361 61 193184685979537135371868914828461369371417792855312432610311365588810538924173763362261691080035174270241 62 24545493889099492517191316013529969068889665426002127464973284769560439751199783484818168645642022048260398 63 3164859405635165806649397655055227476859072952501618224738343509368280999231619602870805420237479989148502984 64 414019584790844624813529837701437412534916689879556899183317850661157362712509626038336896811593745382869139189 65 54938205567631965072270038374141096315716608265695195831486696940653349244947679302811767853653432796970248299265 66 7393017795902045559328480385020515177948874567382805039282210878420694687439234262363520360321069319500689936676185 67 1008722789861188141776857544550639829012099973359807638988480606337582737817638364959533619928697388686977847773201203 68 139519954840111042671873104044100764312588254209277247051191849464150775152586518780608672878596635043594639882453342740 69 19558249309495096353491026958526679707457803696957604992950098230863939940631332651810788260067199565886794711997443264698 70 2778238398924710837858401023206075693094757349134172269860748752758152219256265364846072395651214213914411267128398407914997 71 399828864866726996322191978308120312535652143764368235439641356590063156567797536335802422633630417585247860569965791021077485 72 58286169572986267213380518471217128636003055720822519452306065148917890553693075450316068409961734292415861434837469888012710071 73 8605324194956876339717108306061968951017413515630146203147011221849740038500257965350971791739173832310579649725082972680286585513 74 1286485803820085572070292798979830805330407372393892894802611007499049395960266022035740296009480076075863747628546431079623300079286 75 194718213070135099507900404256748926580655808029161121336155741951432707819531666661358580958234918115875076195107276059329043818406268 76 29833324842803950713780761380434035590631728505832272891697153074899211882904614816530154216539937981614004003954918474641872299340542465 77 4626170415157893921394331676125242676322121161524448071342407408613096986496535162855042288191586869319843655235323630665764650704314540173 78 725938485073057368336009451174637182780481310787185910932174712774812093191082132395838183022985789191364021873899197580954355647096086615259 79 115258019499214624664817553708189476030707475794547899343316787534440912852228539284241858400833746749480101365826599629489191998523516798896487 80 18512802039133722874606125694035288510811715837293939983018450634257283961768884509181051066965907193820870075873344779087004473349547700569194078 81 3007745330478522194742018486351817570072732995328007887554541038926823097599012712443731043727765249830151899781409932873171681571219061746812625346 82 494216772839406166969543169984294199591931334027756030392582740053719752262669057215978717623032049035508401142227305822446334400131624322768278219379 83 82118789299927093619090949609163811874850966157986196096891016773501218161430056330451381264831835608383904169145594643541104989721166856299164966151873 84 13796178442912602173204203491975795711907802694901891348904306436501016837100225679920999908201599296663569334370611389661091328321723017530748223152086215 85 2343204218826764548429081160346161244188901099007542436798768144247466869542244178474953847993256525428356195861764301785663720319966814448390106165459443589 86 402292323515175786397579100557856880797009736906929103572909856734649712462027067673955502142083054751330587795986454367950213574674715094617250689416778346776 87 69807180826920834736988381086991908656414276766250886248811940808517209954072778574141702303426085471562869614902021508984930559579456095949253450869190204491968 88 12241450656612991530194079973354518806365032645289950835569207804927020493001165451237260478634972142853278886039949526513459185224551195232567222240377170941337203 89 2169146872861740280512612487716693066712832488230359868806440543393824614190509304447013096494363675333691326081961136935812578895574289397117495977259329672088239577 90 388345549771101785160563424688892286751973463415722520130172722869991103805838460917364427097289845723440546886742906946334182593120995127985292051874716274892398866975 91 70237996200903731892499478028739144554438912127851519427119050438093483649452631378179563266762709451334339665162278806770610914965150657430380116536704065096531093554671 92 12832239776928382044687771654190010606128576132338636638079340181064371995636218360396750503670982206355770797960086020196803297056589615662481089934377906648183832958367260 93 2367895873183751448397779065668987916507268432666591182250146346759712155564333463784425047877047590110711267443574637812573029529974945219143313328349869838601587078631146046 94 441272356925957633857787521567190028418818495897879622129573413060143415179458204297924439156875532310892250538603201424265931791892908806668367687936819414533226001340220102077 95 83040506851337176614335899205572120731372330482643267612480453511943953623296790336477766531215467414114289272347393808718714168600877594978284165732178780222476294243412266817177 96 15778601838935839485099456940250239318911230829288099737853349133422028487076394739470858899566519690058717851857764084761112938929557801422488333481151628423837493199451207425528585 97 3026908644621756201344729093216879264727769507746067431292478135509669049628429618625235828563706911274658536186411175032275678922692594626762373269712924791532168588594168263587530357 98 586192511858705532010776867906683428384593711949356291529132596186721678601278764467387857956367670319756689380563819634160990978351197969624340062078408787250921572919039433664598513584 99 114590897877080312533365467020611303131112204443484192391525029159080698473482620296722513265038384223832754602959127316368883489052195900589768448941750582230306013664893256144593384026276 100 22609369445312695855853728236519691446882157077697800608855102537882053624869206159564655020533211634074990018265858293649853088901641256795572763588904411685896269090556651368507615523385623 101 4502105033768296679421468536094267856641200615073171035157568296899699151472865802010967193230407548830434387037431719672974268642283403323178690758177956265090081877013365983176432062997270349 102 904675418924837302382120206411062897395827123278990505271203048675920846154315186096433092540449568229092759252313446231703741387099558248707905343742409673401193007159547755247507391464375272093 103 183434854237772555632238676199680311738895625383810249777740177455734679136512575092663335970819029552487681336674201089881569679797711949099990155040852835095439832256320836315424591165644593525259 104 37527139978341261087589706258390077425223060160101967078603835707300918981689000247300355955161030840841876427927934669409380657398458011327847166008958757916271578455397693526658038403410115096388366 105 7745455578906433014127969680077131651091438456964306928970181883035715250654983361067044209316201280195182304666957582417101637856300917979749301404723837054175802393759600763897040965918755832798126842 106 1612688191186509114096288026929001316085729619551452783953587877513610245131420097165990018084785309865040488523293990129808872013879288625666444634618256731274319793166319934604859401605957321954379328883 107 338704134300021743562207399062993714077609009136362438745494615187296791180228961182046264452472829121242137417297621952796279771368235978231173272708740822035478319997871512008505383335226370230094176808449 108 71750117373105959499474809014093601954377219495746858614217825983226667783303725070560442553157761735240912671246470418792978648378131954660304741858928506230929750525975233741206680578275570729716591415762265 109 15329315672003260213529412221723726830111253944509780467897929989439498782533473593149361980452524504336876399172343716301849733139350101280572882618892662097975552492415911387594450379723303794924002676733670513 110 3302840323868858034416624277977385755278639585293390520312420252334534040797189556572348807845931936912406845860286332103260768720326632565485854563473982710189738235688399810386006530404276409486910429177234968094 111 717603050567073276596558828617316540880959283763205941056844948393564079298887031567682130341416904361808717833220040903017636860504989147884971413584230833454854124798604554839690683088399435945163747932204530703304 112 157210183789520003594235933770276627918125041277741434732436491884139820062666686432889479159447914981177828820520580975084646333106432573222184159783849674523576217864484819195506573588085282624568911213599895289389507 113 34725232209997352632906115948694315283373710877754546143781063421416613538436320293979376884059434509252856877009282448668536646666946649521740482068111603236651102117323471312039953114713566955715960313031532667649199457 114 7732976039484751513261396609018828260346059664127475064196760552216267640192662091569168276717349100726281583076584710802515991101728601587248772886464403158230205771022901795479498937466448807499672482449944211469566183523 115 1736019793815019884987365731608368213220368747395288943375335345647398154815766886784963268863695288845889699510100002603135634586249014644537203817990347052406137399204716702293949855563358331669887461225852721757850935293215 116 392861244242014775586905893693978228808700457768452775219339198885406640646092237581899958457824578286718738756822995481954271027471446395744620484118742293933571330800936743649378351360449736289323912110036510919236329512041302 117 89612940561786842878120137003149583656522389402450903620031730178434155331720987114787209724156617705249427103998655011806328613264466921534208690156395690078876643722835435823848962720404220901412554214613129019484042854073713746 118 20602518506961262123547140886787390601823395468480310959263820922412971531942432995384530845502463735380759045191494485285407928768024428725112753465504273081485874342962331207560723498641833564734772886599856677393065999704114878159 119 4773747522863499462128824581807216529235892224629051295765164264016308061037097107165604603074882015186286704193491578956812955266418022114007547941271732827037630929417403474321827492132597818052675247893018775786385746017544712083857 120 1114705408279583900977161176324836969509796552609485078703579259749661524945802201242826012802548850087604610821973158352398697607839722902898297336355407909303469289134431120853393478799382658750536523240181318300099269757111966974800161 121 262297857292689138407493485191955231580358549785984137009966274949351820788185626975517857008994634474139373003569781421841252807571558956276494929213881196816489917400071987657983138541379112426514797407959964470048189839129595364573598729 122 62192246523856023804824408904102656736820137678938854255535543744642829990846249830783925301096332291611846425559510091666847738259015606866934672738651289150680943892106712788461225461556021868858052226704172685225152878187459212597144790292 123 14857917752605653292119642253889734704884976354917808117085616075720753209648951962265439017077197522254489471999803000798547035815385807416373282672583635648469090904223252082950573349099922563821213376875915224318140100790162855201382776847200 124 3576297374878921773600462913215841717129744201305266832236756632363163029301954163031331588837687527546306943295853878917975314247218868732834981207894050371157297402755860548281268292841970383824530676366539055015390760573151395931577284873947253 125 867236307944332281864371252457896910645819473041945698908565186439525000988049788912401538249882791077203297307779743661746717727397022690959196156250368086732383326615620161174233823532801150782691851998067113150067373981299422913531519896438438745 126 211857590633139934645217676401629124875356828476994922090425815249170838826969194288376132968270337803748062167255484899110852006450431038627905257407314135527999051295941243296011889600911116853298290069071303293526326521065759168549286843533307070935 127 52134876590286029392989466852794918959310846771347564882773908032004706613824427640334499416241381064341650518802240857642459514119729569899642152888041382171894956421937273251494643526335278980894323934889299177472659959994172463573420718959676511812995 128 12923073068616582161045932236546136639226442765030199252556257975832839012694925925375855845409503180643796009539496619994085265702481273705021806629498970232954820486402893393012490420138115635823665681304836930308648060557232311975286680359505085703857894 129 3226503539436928231342298481964189795601641235887387661991157828321105999550578980553997414787793370781318959485010103277257256434156186926009099566538835785036864758301528603109964532386357894455338939011396151920471288328634378578698737904329288852804203278 130 811341194507913229450122082492955731263839574955260636232219006110801067607132796779173005078299583594066354788321754029423125002004224753060073653273111816556878414386751732454830398060030743929532668216557150053811164745879260952581558117073208530846768305987 131 205473797245407086728548263583064936447723192532528282569981425781917966105421644049287917505562983614102214776618162553850903327819625603409055634846811188633416390950323641803042951577994220512904119486916651545680326447861587300317478194153955921380270921260781 132 52404401397943476403957126625065693282147085732869542873890239729167214632307717665464859266165259488042171959396115206693802992489155654922275601410167207547464686340887340886326143162526585049028579473244929656287496662512192669282876659402633557232424756421687663 133 13459058680405436798052080607819926793868280724139063082204470631863618379474547122632089433062659651011945565347772527103229946636236210879173868679505110920379774679795367166044650452465288050568791250855168644698362689785945408214133851452227442684971991775374410969 134 3480765453129461886637664904118643380381946996372716341160241038231995799622196665944737253633058041018126895513711819506405396674821220601231937981774180002063756634235706476629695266113463006191909222515985069034303369108927510067691961481816366165455752996602488855120 135 906412452716289410168557626564978894369964856162318472121946704446856150880901624545893520123339787384582367928716241054579789842282209304255663398382404838337070217473365457585723583527515145566315855443610965415769841471465810508176288133681161583281952169759191145592364 136 237654587095496720354973833964893045185881436670250487661914208373628044716544147953027277126765123479304412505230093604285895485725858977574702436222920294147149590320834154401975627147085642685653372168332843278897826106144920386606834812237967496685970476959087544394837293 137 62735634563969471529655545819737572962969043927711077355342486184557932685911817229438862636745097152965241604071272279513095235581736929757829292128730873513797562253557682512783945114838147326911932322547423154368711546948293347819430514146328756611951898258420847948818157393 138 16672816795316553603713572098730106909224946977486460517665984706556301971868757914789064151172572884714596089050775929125692645866593909667161153430676360798936016152675965130754723659761406274624194522051013087158626137518402823359536507276827857365181037469702745015475693136725 139 4460765435237907013961528242111826192129197845254965438223468702835714561569440686796671712027033814670969588391652302996882542111506088397510094988986463526203080741080061462833674789687741329999385666782502251087073533292917940445805979220300152585193762898845196676370185031895451 140 1201420273895790301930187054170278762155520066188400354544835390349916906269021128148206179144365717591718272034211111727507552797815806586578781326886443250713344021346801468833277251435234522184270629860911601520707425658135619269290531629538077676173452992220243831419531410501728870 141 325720739772955999944267799114997744620498499686270728709070217955079915201819161875717931316148404848151422481247607569522114730326056105917669995351502244219500885851889617316869113906064397692614488333892893421820294778478514883408436023436627837280903476272502934300872849888978293222 142 88887515312903518417873019838846691338873432526875479574359013997224842912103820497219565799199032065640427207831453971253574883323585521379087438641683393401524498904346061996083211839416658608783440140512749367328137596101629355251871995287807487876642132723001372057063690273554523325919 143 24415257479674371836626000969842917361225225582858158208427526956974967185354657665312376925656602648320456267739127040168554547558966492839364970493620934244759880245463715016653294972941028651438056834506036482676262360411888529233135685883878009938453870932214126614552218114806022675793501 144 6749748682419282951740554053477916641667518156082930739113979317434102027868859302906346153159252386241890090944839772676847162711905532787129344355284070003484008956681844080265336353204553722128435754814351130735841648106023523240500889122332565038220548029408425950682129834062759737145021919 145 1878021155754855819456231230941164218451753840053990007254225188015874448287149353600164055074774616672418246077775714180678109090853973793284030474625550447143473064640060538560901319057034219000490238519950817200609035089309846401623656799838717262961988879088716185498456125444382777828392369657 146 525873195349416730698880422049786412513946195979939392722517798354689060456594261355153668607977872081287438323455106438173337201026676368651617163111454508509173124573554861254913609483288064459287317936015149448839854958144895901673601097808714640560677373578876711288253827525510163842715449391138 147 148187174163291766052716110783802586159469350573372994879927697212176854820417647262443596636430654771831438039715131319759890776420650183040363265537452093689951335974523011710781958184142342615153565621211012517239409322972514906274262341714152369664634656079479289688165632202561038718390021276327388 148 42021430001268008016979015505778155464932727307101759282236222234948262579563456715751073404154185348403741646423097105079327361689545370484050359637139419894617692584069542813521183911959847046806512366148597761283945555263726059052503590462665060203743458143297892817069298460834311044558801677933326635 149 11990671814855733346754062951402659924440310594716841686241944930527705972846343122566504125023298042854620377340999738684542544206721657914726301398739200805933279213234469404794557491606038706283270595649688299462977744515279918484946728924557069107940645853029103855098759969651317730916637909164535592273 150 3442791908131339709059039669274564559594815490750190310470005968120338060171351569403475834287587420955275406239719760814951593103043867495161372638429483467473687882078762797024315502622332762379391084501317929968555453013974007400438945296107459124735838136146690532284791483810175076997417562907789633870161 151 994614818986389867166905249222203544455706501855564436732618812286070017642761606881437109457328365973219321517264576887336716681595582994952696011474461054542169771813186162765199975408005141817625768445592256978318418208504227977424434656042755833267256507623124418981679739868611231288765469530241520878168655 152 289106949776830634508084006828801370952031248193269212152628350088587682347858459051756512553395197906586524755667497480581457948917518623045008634758108277394945624710891457348321466146813932617156602707007880637014559896253281839952952586788372587961846052750944480516500455186952735666583673097041333034703123302 153 84548202418530633362841157301478155382210010422507335467561049914425031006098700100254170420219080205019287044093908819040719798232643220142366290168816294311154157341534309440849614808719968582299866553287984941805338788822728837754658442442161349303180081917911830449220595867184642192584666159897828552198928528226 154 24875709455717611701699744629370948229793880240618419756260073496060537296778903956575798097464020322257229097328957470918284813332974361687577558014309584522311096671363679009875716240865694297589772876385330578874839192301696236496931820735402516336752678909724895085247401191179934607440619057592509949395933476940691 155 7363004261209272426829615369212894859633245934470989256715104878202101163810244996511937060193921003702374164191480614058870995051640095837239395400906348850925776686828786209057959797292988565299345569710325535969590503231711123147309948879722494305860610827422445591298817484973839071033858739246260999869122487980555193 156 2192434108930154478691587712611356476223014552884582064694589022176554087564613238375745818278337452725988028788508777904649507435273569754184237658122384488826470843941118321021180502816392714915634526415893698123225985969396828577766924619226505724849230311626652889088145870507057499492615877298741866038126273376083336497 157 656709991471728444028926535443597560873938668502212002233928160935436528994798082090977675983653426737771283471627608024877316607854917448760007948153294846656879625919853888534359745253302307120423379834970131637406746459338730680199915234630189423503165103875951446735851018512226848954413947807954607956945531501574631489625 158 197870081885401807356027609068187807305085959257147336823139717925191792384317895476660522007960603385141742857434152858969182365009213966684098355013316915088254511006010529844624402044098347541751538569475787417851911998907065002504357112466305406696812835805958614454028731645484557868754353644197857414357680455853926302019262 159 59969460457477868648076810382244213989361045757536547692713139648124912941705745053631388950017662382346450142784496395611592616090524344169584701363591977970025292031892196079352511000755338561029838545243328312152089225295190243417852205767725176192655381087730669260825649946534288999126727686305426529533136331376222472062379328 160 18281335100279299334469030661847670306906103284536338856378789266871795356649473217041486911653534793226340202546285802004610476537389198455516611075381335269691310356014532182762012373648196732279164222040775110532637527566258009828909373953335912946535317737397619494856790376126055579195031418776079377480376463606518753537706363735 161 5605287511190025378815222427252170217224586706739030724727738982808469928763863496507043757983823797273368071357328114770956017478797748240888638778795351237920868147393272379931203236395416885908139289306271177149523808881033081325457456202829013058657332554630087505246086741027790601964984144216393324347523476062136322427998166943733 162 1728561128105417586994824452547486002403620136840576192357920742500847043195407394160725959793646530380007822804971495999945182630342746173796916175963697134532089427541311333195631280841027081982888179647644625937821994523939289195014262162200577372856170011126333894354155266600405047735227187214344892581390356082228571213143945084371687 163 536109238533028943095233334941414473658271426822287612631342617786085135454837120315097660745701882126422369510892910287846165575052036603070035895241793549555369950668611626452839679172613400178814729721504649517041622602110891622414530252743376486751142744301603825125053620745473133595279997173865622216806533872804987026304389064001625363 164 167220131617464816259379731686665362355855827058184963906419161915679763259594379851226894463145281770359822021461237785788527627882188078435907489095309884724904511589496975827243534120702585498574533206661488015344420565738719526274032303009196179927040725527574539593424082994674891829676453872978520693139740067562119048805799660313123424390 165 52453654678031687032169380247769715197924053261252235691503011214852753686698695210636371727481192966442881315900114134289638361404887790552990650643844715840280549857438577619771412521430938810757121511352533599422000382371046615112926819889912669222213065963949524949209507145234422342025007795060662697001446874766662965232511177659786916248610 166 16546275315334608203142060630733386316783194646310797339353255230044916237778788393830177849694252888031047822263117822277012307814419008478868926020583412652035982076090263234362188783481877907400396678250504778387220979932602394414534698101205447875262772837463730344424830405854480333588177943323458535544336175708289756092332049480026337036759343 167 5248649785544430891041653448847189308054934224951567191203031375997574848209892312262148516591721285755319542341184047239111673312383132666560722032075548183706091921678574279142250510350081633113728154267571274102129791013123529561936227455991070018020445846513882713177884019391064806872269447389697556134489075346690866080381319997119982769460290673 168 1674185307078391793517251238101979200589492293655612748662254052240803844578767427322338954660691986356469023235024029294951490911770419576148073392513640427582443490640358893752548621100186678147331297300022981652170608466452916662628000452668208461392909504518340178158365171616841712741366593617004938831080370181662310396848259413318015812226104344857 169 536974833761352804640719319580582425898722602516317544311828224863892873765802194481732528765693848190792113730754889453407497093957177287153995526718843505636495426038045345439026055844001985543060508996402792467220751914174361914665556960870535870090565973874224246832393555945231085997729939558084745920072612045677793650540191118235586739728235886095137 170 173174871234434366547982506944381506267173597797597047383792424340587858517753630422433248256152175489262262550506581574367089720362950668635061494978890386361854660441016005469651742780636897255837306114489443263631808553169731670526097305113680010451469679818023024499082781274370078409310002948587452542899788284274845126394655599031154705905300433139814884 171 56154242339528792722802663238316395901500792350120482573953141887920604292356005409560150522918065092556033936413936569042637582445784448882489252336771028936424435555222746591039847228315261512514625004391843071049355974516445096730714219710996902174320698849559534941349784567164543299385226589599165917512884135150713073881433825864019525537945148799815612640 172 18307684091007201212325872649472743627175470237635393317814247744684215235873731852739505021618038853194150818842075011409735259901270369529896141447051939248588135627482691024574548572983807772943318637452704784320790572958633375579386583739608051448048230601968913146995461045336205710887432365507934231830599746349719279591146995680540974536603820608675427336481 173 6001004137740514886785697874863042552808861656000921595553256496295857672061700805961978429908933661087477924135111600994344922633963614906571501065206231111630769744089287698247021094865488832906945355541205145734544572969281435152661073296245185042795119774908940927909474109930806131233596345047461670116314251092002455564254868118120479417106619005368620498971925 174 1977610751058230812782532250846607698639039776358954716170379165759362969802378527925763046502825559253806488781315025382647250918938315549800742800371583689502610312230015065373532298644989949539982717099001305984311981221751563673211789416536110672579073126688399820967773226401940482405857521860978270999118496839495048769028194688159714090381389621770609496869430899 175 655195520324314423411549540368069203654444263212845523267117009507724771806111095304213865829442086832767919686984513673646866705460041326679590488878149097283558170692092631466705038742242271967328597247025588021183672509467112118460972341703975407523683556225282232741756192957784398225111563248161097349524601164974897639744929050054655299493161412616381408472953438095 176 218223358486411699864507944501163401826105156947133737325406600821021504315576387856805014246016767382579618509846329123289997891536176309201719428371418843685384515603885927288777142935652983359159805784523089151932925113267414980680739862597180063862439694942958748939443504048814932307717904073625543895083790576036700467636519862494060739294327811148911842274327675273442 177 73066600664276410621172026526662889035922001182459109553795606096639150602691531368291716090013700790569611744517289484926394277515147524238645153035136052113972801061874800261169860717893067541722690206228144689312297243741089609424770591069616594824666615730544740291335271018761972085374725674303244218337208036775672592449912413780406251590009343850535621895366092174958038 178 24592982823657528851253425361206929724817281375844393565553218397048905432190109057543790646303614665694924577183366797238534157028921867614642122392386116267176468540557368000334640385315990059918069987701410796600093660781855272792142215702006932880477592910929062731608013452666335211344344492128055130271416299951845676279503046327331108548080033087105049617483949315720125935 179 8320809375950337219969382690459926606155774442178192850030071824791844518519044660227548846048108847709703301350968488140011500593825235208996463821510675238049987728340622612380596636623957354676434282188312409088127998958927381550431176006894739878666026235283617219704375807679649699704086299989804099824179266035173393341499757983945071554721371709837109847385755823210731104069 180 2829890083157411686543632861251995571482635065636019834639110230149960643478053314814027674214939354262576038694903960881478878727495423340051660678755485537573349616203478526147196211056609604833830764438116854137397531221426327105582884847604964724299174278756455923768837012167147859507829450058642668218418195679612518710107276864905568276281208410890107990079991937625784992232835 181 967410713586841869624364868198276611868830915512441359933020847375742271753600883733289570854787422031430710234248593317882266122311159752728092267629987004662313760845303039063213033423130000473099764486993197876525790605555108842312646986394783777525275624304064715135514420101570211330796066419616512357484763117649871332312489741965293245326546059761362051416043190012180223199615049 182 332412530456775772716621045717529849868696981428434295018366426328458474991627507189779478353676285240588921041130179024413045627094209946496504832775446603255813684626408622635082160255825688946733344543799547905068917450273129223065806994613799821676653045862857316819168390153447740605648926420039958579539238052636543088606411472208617287652509297804102217034860454507016226276587584340 183 114803999533986038924686385564986048714500695601065609033633901436990225903810633911833239821724256267336177511252982341205202785412646823807301308186020628504840736549557938280596531487047451979121188602355046865086344446149976481712047268423046735527514850882186002519524652512151648173954387461672000566159020444760008452284981008540972828701564022434301190128396930482284379314137142600732 184 39850877477122789376242710714964832902371536374487064885364792699101815423484402784790472402084100012818861771106523108953359150264314149831817935588644932852753582858537631171368945452347988201399685337444061347310779908177111266996333644881534302030429596577370438002807921877345717768536583486542971143050491003469536794068353607799811410324329467108792748833230502125926599830494332588416825 185 13902990495489119174791436269698181794240039342168242983436148028822071235814076861003484673292359515903107878981225196076082809884412335012018379933127861707376619056593653417193539029609980527333091660481880992526173399211019760956948865805116084366290279027083129843052949927574432340265796631474144847890683876787771713656325340507516830375731145899492759223237166837674027276173781684827695641 186 4874795312106620451976403605963251237181120806412248945849436626939128382375411282541692636873058318670071434460069226741591025987079262932238597354612218435427266718310045808411413815678346827652649984588741215062572204517961122073783415065172544071701338298604376060209762419942076718673372864111480022454214328163810349757876233957967247038740517050466950928040393036179469036484979326238281003753 187 1717793061782245349089341288334265048108514805988077193095383979042886277277352786140526079921107929678708527867245959964577403896563435179301701537187468177366379478402331004471909815544654844002118913234968999587118195484497282440652405759837869668291234259890907918701922201929035888355135934689825985953775339049798105576447716083353807787267160849473353893843979358511293998252387260835720179379067 188 608331359994862825283211733642806593705334114693185538851559589195817446114868600902058947506930996290424007508495630856878813885234761493275490414655890812655372281655048395961014850715338907439517608050745064010334035431433789725106265262247713607759898077932342669709750630872653453191640896869636474906000751751639486759606309931031386978850939977062479953975515904599612455869610987943118302864940598 189 216497651241593524323414827775021345722287826344140773095320170288153370518422860169062382582821987920951928525173784788562618058831306205298321017642491392667415092511748473333866804379950533741932340552858917274289167996127085560675207322114010395824431752870527837403024911279185851000833964794015820633646371261888487349453299674762580453091152491268152557448198322702498525101770762858642725535391569686 190 77428105892125963882998554242527045506730855579740534519162084284844917193568013262004368117629789409495093160985881822015251924933973720458846114378915006264684938191956097366871988635835110139740191181614809503598157034416337325255188115848454678472861005915382959636817216441161556976889272260920938349876388125354044737355915253037781092410811459692406754105050760416191531026766005395041647712185531742511 191 27826943105799831413832235482170130657198998599821226909417322012454321965926889159383744428418806147000270757649785612006776805113595987643813694412812666582338096549220601166510104202092894711514653320500845194643265093441375874392859580145063797426123245701554332359911284326615987299347531344064491480443092061981970890983175310265947487528661884431650944657536733365221810695948718519754889706443075767801893 192 10049462965685571961011305157712833890034159244749105527266598369798402787682418325000579906615459665905092462040482162798238318476746489564397785266062758401166897206902138817440049346097104199260607786021911491671260098252029527182870314990562527633413236555887338537239357261373740867486784484042227460913880121890328954595892626690057987957729776466106053183119965415785319309615516656661173841517157472949067435 193 3646866629825133916511262619589028059539452010292601951063042556181716870643401245943112914174250122966638279743675414151241758554934483183331684180675602965937070748226315917032863898645208777596730428522386485537236435617073112018115940685722352280362644875658244362641182765114052467265882522950064433421093301969652673271250805099394635133479554944067416763081006867767788650896997430064204452988912987058615942733 194 1329798612510087871877507243115204071104425488955890487516144556104411568452308949675085318506589169177879515588904690868120704469925567239417335208455296981982821832733289076468076022320651870358502814747418864589525753260328619288141073284674025378905749222824406842655257803101774517920300216576226839353921353120242195260056825063136142032438057021795834894490878171174491312650791979580539672490948921904392892129750 195 487225760161872829929188007102074961040473990116504255849551804375471220710836141428563045069370891703045110854529731077891299883909920790232737560761448934477364838678841657933153040462236743273042645684090375765612872237433951694159420259972849696460774174852710432601487316378375218533939742354517197598168836498100322496235473331465893733931621320875407549446633972187974782205686145368429430760688787169709725834150248 196 179366978364714379471808913231186854799995428518796545595705553589004224944406113718215047959618745524538206477772218819721928798296272715817901053503554995816823148123940371203586778315995308092126291452540415054438643651209672590823442805863049699359163360779225212204061378776988254035392899638129668252017583296344447246282362275580082835040835629097440674968879080031635410900194618500065695265720780588088778178369804091 197 66345618033160973488501232924869486381005948979736265382178562063823890602799371139986687358081244408734275198929226023155625269006828765664474304476965762312270720840400399999087158499885634470862200411105670407424555969510796918143672151620643624030819414292884286396622506128111416448567246420034799534264409958282692879893924140844429744402453858567174422459660772482726652736425218493760045713967309872732228963069984968385 198 24656374651404326747974332835115803580968865501382240063958623503118928267117533250079494596122412478749314905762741611115290752311073103111782027038463006736586964675566030646138401790531811586512296971860377390012452768638769684816734905857277364698818604863187052534975057759579961639512063805634014901065114502612026475559548047219358343229694651229390672960301842693943936349419916514796664669754401101984931482733508952737977 199 9206260231344848716406374565502540740925880787150969360927259063979055152158951280818644975403669119609356100826216925859699333609337663909137922926645386831962850645716823480877627430664849723353747194216263366876778547291120020980532627418183613222332413005834157317987591089442074298054833194776630796095313824301623256378802222548360741570304358631652159371310951688406313687121242512217827138661391010722676177811475686355784559 200 3453538087311208333583333815812307292115137495576194284476332043326563483871052908662563279148873586195763588174719827496281425354504884646326421638062747767654787395112462461305771617683785622368985428582122422820381069024022264922774256400530666978931222510708210226387242706071670735210673974048852758685294382946565859874910338859185488363270665940378990448385003646750345171086679448155266883077418956477051950068407033440650286954