0 1 1 6 2 52 3 600 4 8656 5 149856 6 3026752 7 69866880 8 1814338816 9 52350752256 10 1661575754752 11 57531530434560 12 2158011794968576 13 87173881613869056 14 3772959800981143552 15 174183372619165040640 16 8543978588021450407936 17 443748799382401230176256 18 24327379306238027008049152 19 1403879579317375705082757120 20 85065544497631407774704336896 21 5399840124679100321327644409856 22 358354838195517875477095804567552 23 24815843901275545305041014358016000 24 1790084746592242801793392674347155456 25 134292412107339482277668277453487865856 26 10462121836718885582094916366092313034752 27 845244472296586296468807995855033629409280 28 70726940494223444169561150309439034009583616 29 6122244378495898414141817926133135237506400256 30 547616959445914724601095739045304235540718026752 31 50562833388756080617093686178477678542881512488960 32 4814485432894717663456690208782843842226880172261376 33 472316729575916710545851317856078344542338546512429056 34 47698630244164804172416289485957830456528511331102359552 35 4954649566352607992906653400499796967818848568028996567040 36 528955578545247484637537903820910457763156718402443711348736 37 57997240841351364747955346141732554085998951407714810520928256 38 6526441876270716321082817925314453763149701811057759942871089152 39 753253226363665931355147583647093488233051975796575963113345515520 40 89110604925094755667884546980353912459002568835707232050880180125696 41 10798991936548186771527560417805167982997358240993509798932348829433856 42 1339850081757385630204868097633282617125668131785301603496794157903511552 43 170103566026772613496303378935844990407024596848046225059226589002622566400 44 22086681402991788212236888551608025828842515129095096438971502106873226592256 45 2931519807140748592605718516145467173741754561994073928520529416393826402041856 46 397553174274794470816190791326462291262608986296760237270205812354620078793162752 47 55060607329527533229697771466306902700199149758314097198368914253930241149559111680 48 7784695183979100518014611886727252202740114769123219615103996050556548490986747068416 49 1123094113675884493700956816058682662205597548890321124825361450439104803202361517408256 50 165268795441681998268955991575363838722081929742299476788913421251738842437784929935818752 51 24796977046130342527346018899450128654840730057641892722161076327965460893730636763087503360 52 3792094436229908365874845746284772239775585854033046011942648963642927985358042277698575794176 53 590850270475003975337679294948075608497564669045954338203015219931014554031162141172767240749056 54 93765843063441004376903936943837165300650063952068206309863144547179687382871123597612901625495552 55 15150857880748704317372968280521038380403983641277407118520160998624860281612140334602003263457853440 56 2491819698393737301436446914506163408026399817214124786963880512763658411438238467004297110731710529536 57 417012566912800966968898712983393246796628931180002266608268764906780054422116705900423766915410879840256 58 70991391548270047633857644769329491266330889880756093521576521778343100804510548354003878491740879718449152 59 12290271423899504115108343275879780010582433293360701112240082191125650565459589017607020453285330912458833920 60 2163195863401576740138718304525965239588095950771875790463789247506342504600495503929152653160166372358274154496 61 386983161130520807830038349723677264813655816391174681619267542045791406807058402566006846268168681252457185017856 62 70345634621287665979419195779007656163162078094158250382271807053341063712316899148471974264403964599824565825175552 63 12990374171688792213442685978655793206332304931123154516787644268089030771470362593483863507351460923568872663862476800 64 2436349291582374510740997603589214161312732391317180091204629165706381135796108815611775683329507265841967483546612269056 65 463967993390778469009886076319838653687922805476955030886003456637165087042737180074046350849886144406109062911662653177856 66 89694819308274645936855952594484667557325651536710195023940309951768696327010432883340490533027961569141732427729115390410752 67 17598708857289208579011776577173892282193999937465296602433435679454667695983590916121715276677513707390557918866249600812974080 68 3503760659235454780966003848752515620837361809397080010019748019440984961083881259432416858397026401629282308280313358913126793216 69 707680137855717014639216439451261931642247219866241929956420126637803546925041001510514089356502741284152600639841818650849895776256 70 144977260809648650545252540016508001593666760287443916285428537821423439161361046458947512256810372867509092818052735297535483421130752 71 30118748430491419974247133602605882264779274857216933873354875742339352170440248253228801352915415092145040504187254831937679456479477760 72 6344016673774024352080038338490673666092430637036580956695270066521333730282726834129961896133197296414543028870673871125083614187645566976 73 1354567246396460890453209776332965890350075532946022310351626898550441186010527236775122045034116641951464791009984376457232786335752630829056 74 293134117339018907259836643955421404239159319365416844086056196603810527990226943468727382671243958622170367245214482441101705721034250022551552 75 64281276884855644119434930528988461519120788134721551325349444124353085388790735998129418796775522873955134435247992256375635258421344491892899840 76 14281695025103905139682784928267426992330335260830123261201416468026537147850327816849716724206161451113177717641302937852262298049904438064327950336 77 3214244371760133457518632114962547113011255576341476948240246818372386731905372768079818197553724089972765658541567609630529784570419406209723458912256 78 732673557624289785557789734498364588479156191831279917020367452807609174149989868246015118617106936670737762397452980334296192295864339282578480302129152 79 169123921308005926306414984568784572105304326235921929087768093297675192918137532169238655301229997526515277674457190683235318405807082155301992470486712320 80 39527067295814381203034956108330637244817594862654211035346413909694545157321228572679932104306597272441896740784427991555702788647326839739868644649306423296 81 9352182650843140859557273499915651889298484069380314781772247640386931122018870711861419504797838881318434823393124454241357141446882825786075703962078183161856 82 2239729690288627082413984054535059644329747090518211032133856295195166156175886178403361290483512309721738080871442222727190398546605496603259434002571435601559552 83 542849482074677601138418783841217148088678616114440863835066033512575048600936654086598429171908519839476079273051526319504650527925537894462440622576578862461747200 84 133138263475507533705129051009796853453992513453411759727279011249573260993087139024200070467692143976125090692056633484706810907625398257785581065045035634991464185856 85 33037400944613463049809211424785881427699587487360235473695465230419637796644703853185058936725568797380030250683912495586541771155245466716252947001353403226452033273856 86 8293343644157830516940732517588946333272729866140844075766520673902963531215127369353090932363334608265032705146357355833702070881833483230098394974235321379852575416778752 87 2105798771615353071535229688831259833907961414448487288203358316794649110578082800607479134313753432300323519176496564172064918881958045507960887618894019142175003173694996480 88 540768529195678247338026111983264598595871714022525656971566190957689683508938802378128481182322373816486872885863742197823647371686018948244815507816072363940595494153948758016 89 140429533561096253611908333590056378924286955576947449996015780817408504067807305983431812754867982734017610980284607229633485053033427505977816931349647909393814504498904753504256 90 36872652482655775002839305527669260755712569516662109270175030776678453775417947588910065243697960289049048598474539782035350137970492625785721582586896239336940704239452751765962752 91 9788062690131528500053146114389983069808392444916659365944163149854705993611794349176290973233919880775584608341236046873802453520107327644165338307513973699538140743842392063512412160 92 2626541247551125937571796936477214435353342787888611917606794986061243148878543848873775959538912007868202747007015361222427055398683630179546534018322971236827694205077851023711221579776 93 712388030116076271586388075891712407643233141510635928946118191818029864033894075008942725702939876272446376826175347164532263558680664892103422140994017905317345259539263483284673114669056 94 195274148865052942859819494081355947617152823867258757563777820027074300702290561157361834449344166952992024867591357499224140668217644432021049510345860435793266309849541413021534880165527552 95 54090440866833615887165113433221098431577691326267962840394848398584694113277256675379997794793941859846246488436148495760207786586916482770326377626916307513817704903710224520894468533245706240 96 15138986094827244668266292165515719937322318328368198103703642396337839975477632116419820546518143007278071172817101279730678571306571524098999021459084167967049112521720307851510853572199643611136 97 4280824271966471079710848979419639566801516742787068923630150473419444604150900404065180978120602773895368686505660675589076468672518839156104458428933983502622305951219552950819944362115071010144256 98 1222832941720460730815496558643243663382233147023990870056885061290445600621100577115230812958370406093862046499747570132222377864232574645718596163588342537945504240025058376978331162184643353774129152 99 352835004171154300273214601926894531905721978637730486028450720758855357547186645710604025633304621589907904214012546827884966722968116082150707580166474296815321217846662371600306646902685614973093150720 100 102824728775491727579781342884880786200603206560651661914907106511352035087383706260039301223182986364523378073238972801517668792477368611345606527039592179122109405920538868568144882276361224987668796932096 101 30262324162171540479474605802035285572031938730472632632273314646688935776410316572008168034406446266957503670849624104031012573200922279332851383287383114941697039108602181821822577153942457823476318895865856 102 8993816828875061991430756178674241190770451344108741932425989951445537063053570959794375536660781218783866195788207380390599479432738846814347275566896833724138057065484307727237601071750454168656407329664663552 103 2698869667037804991764276293602963251863366346411972307201201043958627660796211761911274432175033064569805253376781219722381443725570181324505389748380217308401518293270457107764506141407511172100234282488404377600 104 817665635774628717160525304897296539469993466302909984923637253224513192336905046836643951282409143923678700769647494419892083415323187868623378865742505838540422418402068951495753241881865438946565118114835942342656 105 250084137461524186402657792326165225694899542526210058374664242114793299545466314212354553243948625791924928950561752375002524440386053180130526674283016294186470752243798811260650867561168210552996689425791885934329856 106 77210161013037243246909431387722834275809370248567004585635783790390234986500583990136953385546966832664291061368621184982646308569045489628924507885218089302682490643613978299635352672146392726570031620354486638584266752 107 24060394742345398220662310487768840766344856250430315388153207327561834918136151984291134549148527122846269319252233868948994994404309897133038567410123318840234068203600585543729403143807914322411959684949406529128109178880 108 7567175054501545594973286042574145687704661196854729779653156204999196183012623003133487597866702426475109419943537008857801804903331490129601166851817354181257669872950981975640284043362157517831852170287178599952197212962816 109 2401767703426971269002915815166101315492566147576094761152865765453388405429326918572888059693576178681233565052465026055909551559721345595325300897570639025360866576384804356393233000686019972089485192480843747393084689802592256 110 769234074832503263841141188385928479764734828088795848829000941158922632325490189897999061206092118175469450015204464876152354374562049911340783325883177599999635727081078844181641934276165198155013344867422352360971098931962314752 111 248588521449780340359526716041843147001427664835432273046403153942839255790406541010273215029513230887934767976292438629271402660838701847920922657675027160687514798190884579646457109124933688440392590953299617290901903206047610306560 112 81052058528559023971756543097282674896617650997984005871672743496477821236366427136044216124319273107618467430246296050727435430030683110766137384992166323169079048011047989219873941962773341695173337453902509497140909763101556343832576 113 26660815859602658528798215435491249041652708305033428528989000128393005455194491010969090747760187040034480818299231991681439897832814401343326293526080052570692638482796262937684426817716889122702502646247852060473734668887830260724269056 114 8846588170141593754167519677189193782521597543121543575397006895642840842606559901719145910275874999099322313339081396434467627094287635716123011846912426445904666834702170279527339816632085975298110716042885470686464008091562608862326423552 115 2960999500589257204256595481673171292238046224257628218673479284728734265320603165804927904515535138180685742527924839948031871581167139168923373370429602456250009798130292847332792943576464379098795139235068023625313386933961543161096060272640 116 999605715164507564357427748021364733205121059396517540830449807850653647847332436855056620189493760244381673167153216791036647862909976361542081513505329137817715940591183152877396414872635559890527348673408564848751572777389362044297554937511936 117 340341785114455776931568679437017313304274002724155296189522074228557322867778046002810339065693186437082867985976279282540702612262505422822736950559047883994032412040527657752577896845078182081522586358357155227491441328628334158408117377885536256 118 116860238530877572764516696074369426471535800653046399974803847732690759697651704579518806308935149875185192209703673152391669404454769931604516517315983128434302749227819176176399790450394485746130912222080195410933369951976186692487580106275686449152 119 40462484785343624856938354708003171569708410849490164402108125514869450420536022138758728481812411685635731785962042271174797949116047860775053387953613266106907998260345287129491248040545161648085400836723276153589321124457751098806215025544863542149120 120 14126756326330212110464432491451162591570200496471719958944908711064248475706244099771110389373938844156269676589553562087016599714277938534126063539145931153183330113492662310734364857755651269750959823807448992945772244380866440551236096415667687465680896 121 4972866716185786636061934492546534526822917401800628694214856621647791210244684246475197410347657045362785235732533218521329939079399052239978698909647451416032283644639915072809095961285019831547461195329795051294127769764104525210752432962342760967995129856 122 1764885217008982585123180148466011865594841421871041455452816896297178115450611359279109391767218834852386665970889588392606540488549292527839812470969175261647763462152328886042234059126411638535861331434592137303399126721154936346945887983917163411856846487552 123 631455405278641094404533651514655351940971653143727100277151619902812359349606668703117172378955708152670441958144671379480601487088020696648326000921574764388858433062456569949169373605695964929782094930111773739521428686450711526179333230172548593215097274368000 124 227749395434506518377483852369295011768485293588268196100457532381520690342600357369581443761607059447802283517418002117509702488434368292939549743616067212132697582307793016197719522767723399365575412028933420596864914090493395391291289193745375254078901719406739456 125 82800376686423163530122620663360154594694278356782034585317024882062320281727623057334220601415753770424409366983473177308766928761318195396528480713571751424001492701603901074505716015561166602619064544677775912348297491892332358483054799556982794400294123057348345856 126 30341745978627172942389659373732068236547025313343730453863445521933773569929344639042936054776609298843284274782782123907494957870466599538431127018878929637595808869526415695958129131216129655122785637322077244863225271844491356040136929283964879342980694560291004874752 127 11206114932551185997726072680912772158624681012651661881279615905697951613239224090449828917110030142076720228303564758716979363866944056193722794725598517385562228873571120892548744813138980038261952481026477612868626047945526798474968173662624321348769560264067037559521280 128 4171087661732426028276078725531507322010949786378488250914439114586372342029165300970856875065701639037778263653157814247943609016087631973022469124276092046711174443099350330262136532890680926863042754910033442008171754829989181959692063884827913352033862366388741158119407616 129 1564577946020573415966163191016650767316839467956903874729568739436644515802953047049709434869290434885555278490748629909974802929416123846515818361211837510726539553316449104184748472332546692707518267098782762914001913146802370700582421459097820833761033099077014184730355040256 130 591388717077727845351959004767336482262005499111327918594665583460778348971295925389404359338950375103861617331566101205748347459455245478728743717325305185743302164776072549312696989649132176042516088038508427213902759381042482524222124999801516818636655834607902016055267402186752 131 225243102312551185095232490046953423041262036414772548918314907824146274720936763765206826825878527089922517620306508237128633210085871672390834007442049260695022752980534020411243610236135744888543505421367610355816029059718960900831487629820902767118808072016887418372686273797160960 132 86438590382402958052960459857755323354758159741675693056606370637959002289012544305411962457357899124848765216932377999825818050846576514861362306231980206840962427139698528301290314132732723332914301612133903379509126613668985818939338554883581883416219047958042556380740604213252325376 133 33420812883881552179081114817728275845423414099347017921887610108183818954097904304996454758048668854953335252454790341444636193429584668301367096663853658169487771460793360299491226104837047352268822443800442495043317275869224912950090439191162473923262350381317296716817072178409091629056 134 13018331072714550563048939513323102098467251298256642312447669632903274042334084972024870142373806263764832661937649488128731123856098373373115800265310557610537613377639109917800700644038625901199458276880609558104569606940503603785851947255668795139637546173081982024432501383121633177239552 135 5108563016757626935816911741394652803967378548519379923404413932791696874224343139338346829538559572631346614285881381471668485458666150364126377888386985990399955049561459193125967772983398395202965893150477495402407477300830928394866585478565459650294871566469155432602354491917911018480599040 136 2019406997314527492506320352604855950804419535710107997530623184492758709123940099672726275728289619485884899733603184363178741321240918913181523568952092132084377854527692966283394733323182190314868809174560594222462797907269130961429646117001801848801680507049408300616394007027710753286689652736 137 804095215115150932163029799198506750622147897152806900928400649251396246750925994615165454971247559931940385663178713802913788174548669087736170834778884965787079594768532674723158381801980439985121892823218213925564210114271567861378794224501164586120312299799190470911186166521948151323970037088256 138 322497841831269955265088497512050008023392402460165134838012325586193424230464331478403195624708610582559453065476288002149816211776798014536925493740919180836209270222837764716632267672938853009148503883275022762360938213477340248847317925004581537067778861980277275633183371248208213793997387991089152 139 130274490390062609276703598542022894118256365548534221577450931064411549884620200109640486171566925371512992644063488942757867249963437502179905448811117275164753069151158518840943681453961094337330340243410390183713304660259865064863459086739459571412397424747263066735019924473387785160238309282697707520 140 53000873869702629530536477281013275104912156119410280647527716847184761950297394924487286378338999538406680636994043982575786613928062778465078775531017113258480686719017135304032529172412079363752362919938745013897750908524400300000076223432955350241792971346137663004186125754362048552035779220211232669696 141 21715803802066805360847253958213359775811917885249647929488994264973312800296360018968417275390044489248617832691699315528360760033577101631944436029980795991362630052579250304394137648118279755271158318188210604198061480939608071500854282380651733397592628084622882690401317160196197984293039304164495752953856 142 8960174781889610360276812237900705723698137516214376400595764299162116473594336484768323014832272963876347484496010833918758413074269346463115954246864980550680261148127172299525710756635349606377571745567781302872510717638694837478124683937877306006106962238548861750985152178515170835183782823770381272379031552 143 3722918320319181177298472068751319484331553207462302454804917552936118708061712961941235092575251371163475240268048062289940503648406102958123175216358974467798707310650029137196083591194937171876994895946825065029570978077274615443984350176992251357457044158604139616601804844523834422365854671253282289550255718400 144 1557600381524154096444012989959125235081348068656976641880896049627501984262507878630344688198953779025459988907630718825915445094861935921169921966619558575999301833763600241484430212366793652068009785108476516890611322284243415230133645615318681828843352271338943903727938675187335244296059470499323799206972417376256 145 656165565064603113299284644120786978368576147441428846741227671443284351253469484450421711330628402269743456821650250256410684341631986613554621410511614023149044012623601554389959075344476911966773225280531615073966681938772603353503507425439201589034572344319811597180868721461251782044990059147826672948255660867321856 146 278314161175917366085429684011782956170521398427362516306693260138024280936530768830387932032333886802862967088299368321869533611755114113330091764967652061097400160393606034019259852714224444272946264549752801486924858334905292574914269524367896265071762371174125062150416289823822898001161612789312138396670243325190602752 147 118850648200749626334885810012654744072381767203943867811119387300940941665062284388785273406989572056180529318262938782843334405125609975176921002948884919602255083626642029421918562294345120077045272273385657924899937466434046474356426415669643134398861686254880059513585295340409074871637647104023668561163306312629150023680 148 51096641748166765641226833494854180704658891392285994625560376182918283749783453129187338166920680498415740850766105206586241822040938800502605623165769259126834589994871901297346872877836278923355047739514113927362720415622482811295600020159040089130519352339689209431405951267074525357164912552414289262911567710794259068092416 149 22115061496848049990962023600401327474719099581199729800551392660181287559713228291574086017079548470666198748013690292801457419431830189389364320460076429460890984029303529798949001904346202344107166521093490142577606988694207200673407327482563174090804708674230456071077322674022831286275742092980027630695634120292428313322848256 150 9635397444238055608909273053782283786589268922048469689030202724544389088907785690493278134481246883752696871698165042070622917379157075916666895346930681915751461323415127819381193673457464407931459329951533340597209888168253139679107745810921092008415905026966161993263170636950233233599935625004353396328091373850118696447877578752 151 4225885793378116285452426188104959500480200274565415617214821139500113171781722995508895685673493996940212425353200120773078458138051141239642826478306418877156601792392975802730173843776083086132570195510532362009592923355099432906883533452080561858938493352741581808815792101237562776420826520974272896093937722373013829970048696975360 152 1865579330105737699329588981646756439915647879113146452513624828469488978843155287374768831503546593227267751391309011967986577891931739247519931657932895211530880906089457415371162368239991486657070356334986987997787547861673248254715843796116282178918665534105081348732008872232358287487940228363702394574527277052880471547026655387058176 153 828970310761978681405294308131263903390040966527623441221020438807264525276664804675791669982963739189792507433019522091702776143250910110816480333867274659673714546747421293041094059377334556909970875266360152152327061821443127813040509357922028058083317842631292791737549351918888029495228373172420618593400760941691504244380507773448749056 154 370744920477951756254346186601957280858330908054322004390507151943932284902627827199095704446525472643698943784326643899402510895841832563522789810753284803440781912832229627347875666206671330628964589442129748322978671361863589636513039941861872469714943771737662690349300473422737540173853790037463464281195528422791926949240786538795789975552 155 166880019760993997913592341581880054779243689174985350536820537800192688953997597289710069449477361952710639569659145014836810890773674074116453882186297070348230662423761328880951917407953514000779769562183191537892880508620994241787054536373356882045161594589185987634683050294783507432559147795834627186073870907331841060821669167200508250685440 156 75597690756848412775474729634142842578974879713983015622169412908001570248943316630106688516511852420645177046959306279811858562576461363139355169485879219409043031752420100146142857414074697870672833596204801248449989051791902978471880107499177216390750423956424590816513708648226163744966648692040804372035037773334085072523255929067815370580033536 157 34464354684189791682548760317379046469001676914023482015827400506591140158994711949437676024979566457452642351030465805732657443351081886883373261590328628123887270487276981582022598507145824608325611729346401369475999013810418638832367248252578241332823785863769271441760188468020793612538128361923992159494678778346399104238550921753235292375016800256 158 15811454041721419438397571160007481032484316993572116893915215830727978708096357129351101218605472095424129393684802320135061635465207920569883518446333722328187809573046137863509182451152965831188833259721329208599289687887418163091715652210011962730074061904887565197998535224992471890518746023942691022409780356694240496345200383486006339697399040049152 159 7299554027275279662649371898101257841145239672661781034335923223165916702035688244192808589598248873048132677061479217369592382589051344143477085185398732055689671189395606469556842681184998158598493072686267736597933417245005535226495314113775171540431853323647266996683820376546017830176914427791363464118361781648313655781156789832289934826493509023825920 160 3390991787464056487556140122419087112255391421750500244454452417366747171203147836393578739504013873337320597446355944257714458032086133953888488367244075859989258514413879772968378593357165764125137120966708724090473539146430684279229292926235049583776902993836098803811019383469345511359151892369553642301161767164979516377555970641521093700946396861217898496 161 1585062119492149132055365499838371465558945256215097574893599350366320733573296608033419282070622911934182304541086469571892839991669040027950819564779461058938454328555033804639628750928469876958580180818681015218574704383033648258383142286463002121202226413883131093385307121688406386230157514940569942096880931237302349221756706342715022481181939466054041337856 162 745484170529281028767053848164082910496848437310572680072464386628038896390298923791268968097163014787567538566840790152155043649250617318557315879361813199229288439002479799406841839635502905306166451191990711006116767261980309945166028737811611033765242750090673348808386784861276478187274532433328190993777378059352020043756920290681740273636847610710077894295552 163 352766071609891668773854649215272531874965966052469244658284741363406845791458227409364665591707481130111530857977403244445216481594687760790866398461979278783562170767631338744832213895294396919089025690098638307271179315996994683847778185948274977855291507224215354600742495633740081113842514782645871211401763439324165959400798577856452431426179756465780654132428800 164 167948174494805645983900265981237218187167077828321515757467208883401162947486148753997488351748797545921371424608234804589522503790088110403040305392947439666928685473666490939193281525667060260673575033136361641866897073796727575071598798889423295485243852253773237830457904635354054842500507150324014587385218892084812122506726415578108543044819076737572106296734253056 165 80442935492043450371005151914033000144252612938805979376846177660979936534736203504621847217399050851598721583056056571687972769297494283052897334790817765989468981502346880756050959926901939693352455454767807414187215375766577905373162611097176317864458036529568274724951405444504002513105842212293402655602302419496881899651907819099399853492251954128329808861192683257856 166 38762244452379905030157470375105528919164573549253970237626561695748626629859335176133259878375420673308821940360469984842413498662977030528319819419492200715390050618181029019982918459504594199867434701505391444618192025287313406780395950260002494907081518410127202663827647488835053330465366252546886910057840767278081249045175851369647844827480877022719955813666340053450752 167 18789824875978538621563030906919028678320965643659421511847725522837831632790667334815580379799921373870896316251354716394394660414620532491925989228582242521963477213066863700245531133196408734185643676462525941459077335706741719687942108676056182227260590770465171959566061521440713831988877257955764044326924622888537701283059663174026116066945529315942938935271997623584686080 168 9162499662698256011693569233279356148319121803065194952263203028271620520176630359828707288066281668646660404129576806405162331469268960587079257153115037649604046605480237738293317741806250833656298223329938994513538855631802722350100313179078630609854432857416060007195325185928300862643068494342211662797441785662491617483343163546068859173704956450700982878383594566309659017216 169 4494355560677335120834344836567155041312675741728438240742118128305581015460016158436476913753585666263655505941011544788664675391332853394051418561157192254818147245145521468953827109150192096914774449610003342587080584383629693118956012341197724119395217604763502234570383039526672283483113458656636360493652194029906772564781845174707660417848027966864001754588726507207887218016256 170 2217522691948277393904472408897611281727015147882635182071909657802108413163188123090789469797666675870450082217478795470530991113438145644685751256590411401245879520337698029752430052915387208784361462516597105815582028131280748650236863773623907667077115988793056209837837617332518334117381731924775806989327038775485252187469825924509206168479257706326152720037511383576517009580490752 171 1100527892811988345736666241736739410576548415265583048599307541014553653369071952776405302801214775547069437489170194924592532538322933456761716186939858672477698296315759872358002068459418251597424595166443609136730304026225969298197868094586463709572519847065367220297046564706244516404881319445738413500213431876655345481945305037758589355267349422172523752936250833419053622160533749760 172 549353242128663347489623322323248554570866099567434095317825642206022899620008433729881555644262918996664791208778018141287182213055575714031221012873353954979325777759423851602623141527036688217687520445916196890100186828600168229048197693340291080848041038566829551446452963455205501475421494168972701483436547314715186451274319421413153593971237558172830173085776980104897221403619388030976 173 275807120944123210960558020142735399529494396718351687849296226804211176081890622361578959878551402400284108727191560990858142065015827950294436391654162024059277163275479109582072810992159433094404188201805488325681010257580834005707430190569652880169064699267084700896308013578556441899163076908844097916567298301410876275450611068101035894026560953003135532947020683958799169601283370627629056 174 139266947969782189063601257645749989276320142523258042530683720207181756575217377305877849599565999872410825680897052586820252168447478150705537192870545126913685966458752367591318116043111438007238367455300543322980327816131508189836621120086333889199272787818593669471461510734038289224205461082377788424188847259278488367358017670075409084338823747816319387710397957446635289500679946919636631552 175 70723746788902611234066613908366409917375197312380309634904608944294614782228457624461102149149768514413148629189494636292628293594992097262449887171795812048931694526578088775667277327872164971190958860018343582311485724102880712791705090050713381868336138536478600571905593001001170150097186783938412917729083890053828690257090495617746529082274016039242874666172626273335835840334519691382714531840 176 36119610762964537707794491316913803712796091011545101299855475409581404171176854140245558505838623662303963367496778095131967748329356446794260443317017060633303713829983562506087090610649433229209093580996915379452729967650142125569313527773652616932218763823647196775974720452609661039997662604838684302896493495150803953810222088429015280169239844193219700097711535606270657872434422640102681488654336 177 18551011664258409675170259648947281925750159359743916759731868525037427026054509433601666592384200127682424641856471906623881433397083661262596750835442144985274684089305012028913120705888383521514735462720295543716321793755000920569182265195639648349648340573881264391529937689872382853720537476985733033781272297239748595701450579960312715848448306699427168713428579114800701631790742879748235121976672256 178 9581316006276614597136664756532012379574655510659421482541107456308767788513312135929859628604556967526104927421547378910614538260845631767445979010652605690933230338366974154007695193483197522596215200070024390538503171534343393311702049880017039048803846868544678884755669297415411769439667176406903886772832861239197311850579887006765020532528130774224871523151888962735289155860863976499298060783585329152 179 4976250151480315225636503330081186293181899356056629955842534925969139720728216947664942628121965512314921657628840942755398045820568887558937179696956738060799000311167141331873094225112626356888229976263196707301164122323990366485657996803429036146763377858447422489162056512976005483306516244518385303124547815979476257040252305692891384850970198570290638634577309043281997823251524648423426549394398584504320 180 2598874532506424548159511855452897920501441143077648617674886762845180270590594249143317092116769393593775225636558043738780190491850605798536106882962429475842871991042291856815345403624746503062527523626831117180642870540253942802384445259613315756554957550829006352328587735027106872585835659366505103393042883302903331293781343429034444480250587195601094094435024470134311826859696229430841054211936253741367296 181 1364775557578029623747379344314619694606097456483845281540059616172894818605587181278325117646080693833432679344921770154587728899469422772139266268495786237228748577871210146028209199966051019629290042288543636470112180941815674082545547803020096001448012394405908085002039845780573127339367157802732063648820041542600554982434300748906941694989880392025044803545120465400466409406158887379508686689548339476332281856 182 720637503957011340882423105946891562814573128831569348384461983614622477982260501358050905132243522482412118240838508668958081410762462593308602009278615743416181569835923410484574326916434081286474854059735942509258768792756410588820611484759859439312833125840711376478484357712407615940929638506387062483648825502121070977618694824847332023068060653432076431170915170443494978267911616518289126726363005344621424279552 183 382594936391356210098997312556017975607188815579257163998846076686943534904816291518867716849979597219897820891333901975829909380683895386716924851678378099711505502801425655956337413072044626548618413501106045201970508331594911048101843476259598759029599639052195467532326256701007082281802036896474479496628724164773178538049443521780944281916760957105892172603617619534899245085968765242142025001920875270061801288499200 184 204228092438384060546169947821331742102787849672753119674753640512379455222940893109161214208277203492802528013581934975001089014097345074108631920736639937296230858240564244120771121341990097969197377547732817512567255903974882919606755137276690760058476697849141134816851322212108277009719674820904852288252142479784909611379114539963539468554141713265321033908141235580880644249917840631452768980650101877798995445317369856 185 109605654495637850539530501253796165737535901504881643289011415321714304108891092071633084418126719840198763214586072416221936311900642347914641003555004431963319568414738830543354060622539544125060097937738553355636142531340928071738594360640410980414878954518267242931798211771335943642932062978953406212368177853032020729090540171574636405432954572500404820342375689637974835987855070448152251004508763724950427218150588153856 186 59139697788647945916303569365811831958572492216312695080146355133093757311857932071884097275315311505503966797129462387840708904346774575599110483542361492461297277174826889972777462060027140656356000301802046504622187031297831268243698706446301768641971431795080425304510013386546638818534220840463889191556003652749351846235973670791555072144184993445929290680263885677608436983791090821659726221320926466555982079752740905418752 187 32080526318477249563163107887240683251371524474362937058951587797388093831528264657720675043553505282281383125365739178728020322554415458182527050550153629834620340724453761790218729609296518251361657794268862648126094512560498668292334290439806508454128682556170472331090913190226028813593443897062870547563934391934915715404621875358232672980803377650518483886187013127606365885176180530211494339857448274964097109481205575167508480 188 17494753334476950863197344507374029559601990953272611946561077699177669485636350354586862342970399335535008366521535011493683721899309179705228518522402460711168477248939607418074205943344104013472676608504207172197532258674731895298942420748803660273484572366563770196236775417049688856121017963959200867134766341381117785780214429686153451894086485171706473859943482748893865681392759552559153616883691470749677661397199254186692182016 189 9591045673345710345122693475411112120850440737966142067460073376864650153517241011286919531768820708468877419481693649671397401342314880512302244289410417740535078916214425346991781426082340557058859570743440781706198999695231307686182163639612117074476373238975602132196799036752022163128251747244499539829677731776925825105142922227423528331061573429135582231513956995630745537668941448703161467900731321996665019117888130285462152544256 190 5285716439412404771924974802200079981568596082021390213049884671637525088549832083577902637468362186856788185217233414622879891886626257550425531052417912919427871557071490381702641416880962432151466275500973957260176372853804754765404154686952154658982810073817150927864944769491167737511997278607722348726778059950547217511045753384008579940817139713495628496684672686894014589423585315383123428158796608738754476394481124527209735102922752 191 2928259927559249424094814448650682985898827583232566708563493091549039214399735862006074335719502851908674878180132788655425102032926751196693780840192616061114684696769990628322079291786027600645427620836697522241496814580207996504845838867874064283018954754002320606683549572792789553347234116937186852987089566875128571707138388680155370004782860589586713124517584781530674954584947805870317129073486980696138523749307205893281305919131484160 192 1630690225306511288017774164719699861673618852698550162889507972391242239995695536949332146922794303796450179913856166767560194840116626549548749858453008251941026482536041062061646446141926304370414342469852554703858140934329527088859845955935900533767309187111287089694239504791582631930768035977909610563893168517056487557924104822756892740300954043505380226133327592002743486479756022381259738791421273675806525509394287811093843334885095243776 193 912804416095014378538130463659322878872270296259129831971709790443911129371680668600069501750815665075853496540893479806645340022918747761560400426825734408829853751049347915843330022731575114151187173130471017304636892809700319512837652524930377621150804587050918990424049582317137336620864412976726459221434199420269094956661546916635207181793510505496524829000579095636436137554173723002664599991711423061103825271091178692538349043506179060269056 194 513590377716711023285954953426090728603138201762927712957866500635418276850868727784770747850816834318744942797049406822914961314717344871471386432496315544404442856798704181925225862398911473543840512767878813044171496166775134331290546492621601862744928871730429245157058031598284780559633231889273703577439207496900813788519930678287007372716587531962285458494382548022280896052965923423122217848926721877707195346565356826904450327798066340589207552 195 290454082064233919663553632149077227690033059568281705003853148792626272045641123093172132409022811061480261354750659772699430844277257509070516197463622919559026068939615568926839876496849077308732127834040685881758630198810482048239149958218923862621587931884698427113714987329894215396737454711953538542167557258677140661428932363028551307225549092369785820047711750327123049050202863807200342615794768383807499163900865703167075020087277707308816138240 196 165100445537210357382084418722217580754934852312248173597699202253233251601975048234037247834000329504419537361888477984575372363722344461089835483005912793713511132317375160290369599732336612474315379807767555738461747151815439305514569806304934920260317692951474535362687171457538318353167561491054381823155941025639889217788668960735870439757176592138467972650816919230930862756052796299435836176195315201341971448768623408525952579568885177607073495515136 197 94323079233936341970651663145580434525353637743380961980437570550652103514298984309984845788221850125734754286682632073196854968751576209479215326082332761464377386262624525036384489637827242496839146661563652268255816554617258234097898560575690840347121224503655449482036070268810002789467918291821901463811037646184233101986669863299945108740564753316833107223993488735791667155426105180653427998462279153933761822583991666605537187205173646295800541668704256 198 54159616583566337005822707539103972667402295178302591201178324316773305614325187290097759849928759902690427165248333194825362953395384894995985825791875497889526189886556799489460628373685579618765803345752985877644793945149693426259869865997661538964353512493337195370993776607932683312488202282082745595669889783556098037000141515572785983373655955581429998540651142499043794422526029429693006360862275454994089790551196873097388682234183672145073370982778929152 199 31254324104623526883481234065306856588077243245451561985809187215694482536797563007437135624255890643597157498581436408263804987854848379233020290748248625999080509491166272580423067978360185459395029185308753964552267239948974164520385797211462384859663423865964629707614241481714562837756827324677615162143833010925589850493639661846091454377399015865398083828445038994724192810521777324533514246822891904657775553557045805750760909200975711816687415849825043742720 200 18126364273614855008658801928957829937049687194366240130528821391181448926805388218800774198126015275336792848548550035904561083333119968858672553756655236537130817693925930914038540010944034006589359376648451759086474338692841660821710577911265288696869244267061695696882333364820520949158451764241473534840733933737762654241534180249262101633690123628196680833111361900676734402846257349736094839011456433178979946116906349000242587800405528430223482832158880323076096