0 1 1 1 2 4 3 20 4 152 5 1216 6 13264 7 145760 8 2031872 9 28617856 10 480749824 11 8243878400 12 162085486592 13 3262756228096 14 73483961257984 15 1695754607421440 16 42992308610957312 17 1118097332524711936 18 31487163119164063744 19 910421423509984378880 20 28187970433553669292032 21 896242635855128514789376 22 30253799834726921723183104 23 1048448216981805272040734720 24 38314685017726618202644938752 25 1436738805415949218431071420416 26 56499441234600283480835504472064 27 2278485729670928861496864627752960 28 95921474464748171592530838759145472 29 4138452121605963708053526622876205056 30 185679602422826317640139217909395226624 31 8531872730961575024950872667279956377600 32 406370876022564029467154172255890353160192 33 19808345398306479276712184739658329065783296 34 998096956397268919523588227913839605169782784 35 51432256132094650294899751237893509343755632640 36 2733169922171172839319152156577684156643291430912 37 148432378225887141950131005998669945334445046235136 38 8295940495095035040311985847513146478770154891116544 39 473513151573336884567533074562290898634537630255022080 40 27764673508232907581208082091856565796531559162164805632 41 1661460588178281765593069962725328915868320042992403480576 42 101974921637621787660476511581667959930617863206199208443904 43 6383399861469327116890025944851337765709752351639591630929920 44 409266010829571413249397634072799470681263893429662791973732352 45 26745121382970599810258170213479240979836050189936637847709679616 46 1787857792222301011414299119353890981692056020884159189024310820864 47 121744156309910393526427597105260124611020217112682505044123357020160 48 8470777460069621990275669990797986646899094966996466905495231971459072 49 600036908159373545543190611256158772003987417178711155642072707425632256 50 43386166083342962991904217921369564446765851944705555684546622817696743424 51 3192037012340415538341278646534588175166089546230840655232821171927698636800 52 239498819601838489493000190575803360374071680773372374468582280356605347233792 53 18274969622628156473496882872127298115864532213488531875285756190877994499178496 54 1420904864381667070924121657386806384382347204301093593803879835071175841319747584 55 112299042243024986506816256189382370684932620262344544189359837868448549202391203840 56 9036697844575837630828024746995876835358189609287160050693796728386054174292429504512 57 738824192286250053624777949174297123616321120846100966569210203125536802794338659598336 58 61459661912968247862799263688992963428687397432419917942009092339052466805045235070009344 59 5192080440634321830787411996044303706771837738696083266971726085269296997594519410342625280 60 445994579112563090725998365657590373286378379193711192042167432581953809517315888151089119232 61 38889615789804979166888506997615721643981989241672370999256044693745280278017485260332808011776 62 3445999668459266620681345297604702991486269982893784784004827082096795143172164044378873951944704 63 309838319614001027889527591665165037119094319859174414598036558628728642303248610881030618999685120 64 28293855111368187414492128870048961702086649280177643643483373625899147867433301169031922516022525952 65 2620704640837683276940039531232221533515094668854700728588470788380979609890497435397533993042303778816 66 246409643309124630189278833100678902595464376090554326009191503204495186695039159502536053197468717809664 67 23491171995949869357129106359137795236113194854121087389579656403574850116279567443317479055103974818447360 68 2272255318887720625685049700118602725111765098360758513682851171164078787533181932112365546283164248594972672 69 222773064224890180469050922582253092708593705614145966230735507032670463854439720471309834317330539782346899456 70 22150277275987062119228728140533228948996879946407783953878429447022880084222216224197834477023491648682117300224 71 2231523340040627051179165035103251300764452714195644155478155887952724959251851710354534493398041441288539078656000 72 227904275060526567426283941004245017745076920105789204953112415095640799283885772623204563815925733112951100923707392 73 23575912038976719042786820637673601690944818229991208871776161043892301469184587592098917477614036742874069541056413696 74 2471395902568458451629651403664907621994449951015968760593059745055676069440105384620260466578647716106671551791323152384 75 262329134142713834916003088941916310348054704994327729641302436583286340670955935400741311193662129685579413143596082135040 76 28206402108333705053367385771441168114496837123761102329513237040074624892449123155413233739941246719294012825146561881178112 77 3070085470239843138876768238127932013995789785860066095817056300955577897102212059440412056692940491379875209829254672244801536 78 338375281167365539855534860444729957052279346931448122992595587793447206258661455234191439464169685905970554408944977321492742144 79 37742018873064945830832834196040072107692034910977348958048371242488801233899917329781929290991474593801192188066174632693575188480 80 4261415617874952530731299819304170531302725460372471881897440676943916350700960887792071040400674772768906958525340667949768698232832 81 486791425970243619353051241412217686904073930888598691763309848944830859138005958214004396645767827887870632713633326087926672288382976 82 56272840093112001860420953519540197889240859154751103517426800402538529413035749759405150458895632187964075711312630133897877665825685504 83 6579635682823101363157550659671478176465417465011037437339398766812169584349375809428421727116814916142344005217987632227829509528035000320 84 778293629912663721366651157766849402338142305472147317812745619877091919367181999950920277171921346028570636780965223425375959124395847319552 85 93094426116889103070487851963794301343486619392309011655782494769680656974120837598737507794489458757316478607309756831775199009212549893718016 86 11262136118572389370924612755517995898936368183880783562639526389947040715722146635051017687471679099245817179093992732366278062589418153877438464 87 1377375330942736875266373366714607345784016316908531052723066565130332683634272222881067827272850231380421842561499772419776339580250352184260034560 88 170327602031279001003313260947807948524175955645373393878261688573350713655279751969040508967200821528269316918748475775077122488523480359872885686272 89 21288850202579829482749749595382954512858127862982835241340600592003527539312926367731565398489753576501891336237288793999211978026124626193055960006656 90 2689741123321430880463337720219031743405525867116217694942666215894887296607300790704887530752225768509370857047762511601114815295391146359683092288897024 91 343405408463638396826817010105462651611533164615633439029137915367262257813197665172202608129563430870747077460008119680335572297186839211746517419504435200 92 44308796918027303253552529693416915883926297100880403124049632875521317266049947339279086876204944861278817424618859480927289192423639116388593141834938580992 93 5775888461329291332087928288940512995688229830315444214101737165902331469978793955205726716909845800414832967616549749038840424302494480638942976021423137488896 94 760735531798062393699542472841984697090436007130570440417242967407589589963636784985229719797952197445284125396249794798829664787594169884681935147095340491997184 95 101205886842159862081401572095276828431794593507710477809524981795169653042345306043134901667900115696263515746576744536839300345034704113212109053389717287196426240 96 13600919468759989416273394663087702095981733562545319954009773566091406303841614760376251520868784612793478172084196847848539227223350110651760113422499515173502451712 97 1845875574843745007619127470432155954384281064202204896592831845530666549036556953143571166702019596672596405441483095687176999483239537096642631826034447463831081844736 98 253008740364706292633966878839469899845067836896980471858792699599094800695491373492511885885920765052639479548838789083212305719689823897090072679654930094279958351314944 99 35015306709884545437710450192651194282363938451542913536075932733651635308497304046650426818217366778772825023838826600026614482824981086017258030213553538013589464080711680 100 4893185856377503427088923019423316098572542491367412597441113355327125725027444491147578088429064679136468332095608649352656923206617887161035589923609533138162130031248146432 101 690296140581018027678636298836105429613166041083381823065734923512653651734120299259338914734326620587118887840175171382603509361263378568282059464317417058040541869123804594176 102 98312016750493058349343614602025783404873913655732968051236760328873763379398379877108805987312901578005119507790955656867916686375016217378056014515274483287187192936933101666304 103 14132246883772927803111629369582251569106734038371538803918767630723225679232658288796412015252736497674951347033964881238808519699904832179275902596922528876059873598577617424875520 104 2050513924776692609435699340842079770020499668125586337983175579651016432099781805868809399048385052776392986355604183142749972459918762170358099000732834363123535295915374972504113152 105 300243682932955410792486374835462091982787864209267021125086109235670420976706314454844118502039804343425223533311555776050590433742505056443543585533041622963140103435436343919919497216 106 44366441914142748753595767387758756923989480121624107627338715222533479189587826055708420057301768432882645348157056122504798854131370226145009872048338290515705744367991874449119341707264 107 6614906956757258739246246228940476699270777092594124842370157500884131870710981037532400497713281357445052150022700253523770286345512202712601817572071747858659857620878215233118865729781760 108 995149022808413415933226884276870918679605770006363656330351124542105147607913290306800018845469864518481084453141923029115524703776239877707291334660313951326328340626242487909097561099599872 109 151033098536245097035449808734530203192061710529470504888922406291173004706471286877394246558792986794792407043497769252799485656827242009996340305382293830289104663833465054715925402734984953856 110 23124901380410573473412342297721095484013322495020822196993472414036338388770148199512135462479052773207876740615279369584017227964074454887470630158239137349096288553359238154784557397068243533824 111 3571419097454765192166615765881559339168678320238639160430723909177065943079188941721262839793990022447419639628783950865434773040215972571962425018593475458982661533287487073669770620482087183974400 112 556360972834362967813274561852239672271606530882912181747845387922954477855124982346752751844500311530407904623732255955556709513842819321008743365891565251520281199145220844552191905870374689247854592 113 87410061291451932011729846307405238555482336571144039392254280491922854692584031864051851643353714976795144759017425574542596355613507424505391871696181974990342626846104060857709025192508031637542404096 114 13850159906352590385278220156065093055964897419852395995263458758212977870013905372563957681865549637833204647227204908091576005805356410960765973867728879484065077205275114189416312712309602777740538281984 115 2212967023734325099742956379216729492241204784142050546628187677035653068814218048904778270005142968557951397015510357286604974319162975703791074869122834885578642566647695106215555111891857112702154902077440 116 356549432095998880729089609756374124271126052727048765810696892806496206685502531276652360136715252771055479172249138188588823951245207565960168161877924297577712059170118152864006071160713278695676025149325312 117 57920356559810265141731282600551097897573721567871199824166238164495530695277011748930804375240878038349919039890181106542290980837944985737512983045109037973359016526022492898213138578587204858918230846850727936 118 9486492267637120988398945762401982053790255300943424027424080266379297349483175925580146605538101688281884097445692943944609973672611658126837915931731926204577393687665587858770487900475737225880335786152237727744 119 1566349083595286508157790554577385495942655855315921600825376814130742694852194600410711331961057881970345049883647348301187082645827196719872398632433937477254537620295321309260613901588273130480255584886166787194880 120 260720293412276952677646920782926801814041589226289178239158731070373583751905042934730240494085252169406429405739401306572566401527256535217698695715162526995292781120918320026034050327029678343730775027365482994860032 121 43743468546970492483082055534717295139849782404580930234602713174965286713257334261769718249543991910267457882489353049228839152086138402683612361529987274682062230611296837166343045228742862518343906890059025110716645376 122 7397711925225893255506566301290453212404355791446627992217664057514449962260926718014182354666624810413365084824777444222061017807533327649229716349156591821800953300382384854861353549536377256422474027776748720352451887104 123 1260895507932504135940125739313976987325582430154368757779857610677672746000049005946008802229925209919803731717023350848518702751964013703873662886209273133595316590320275016524928028708661878617202792388488758757830657310720 124 216596257688232488762182527447924189016000488263046647389597509698825223965833953958085251354877093546241117262478114774895363471891001583667925535315862159563923633320466813455941205398473494186179432713240344702158067048906752 125 37494480215832185554036145443933224080409247739218659974863634891084708481660226415994155875008594731497568922460231350607421012307370867120190735793350333533082788245491357870216893512457678585352517235328400412681709236221116416 126 6540637199584925759091314188587024632501388300045476812356273133146473410379401046141642166634356378312491019970918632353693147798694215624868728744558276413518725681220628962533063770625210546223622286806747515897681402939062616064 127 1149650873709898098060680404604708026518674575001856373267965888310998673460817506663425124546869555871364135229800197966275963734948939672265299195241128474919869464394869544989445513057047503420778559962794474314128136747202075688960 128 203608596803817533581091749759979059465859312888002022220690094204080952103124549908522086618574356713125078712222958940013808023699273101983849926953491961184304245208597684462740056111961585878572378113432074079952387104112001492713472 129 36330353395596142913303050482330011590429215861204879663278838869859763655233857633537172222605364021080784690367110892133486471015036917335809884562156993605699439432455135774222166835004485782562863688149155584400694682290212344541741056 130 6530957954983375904008952188941959231860020362064492965604962096688863615608788998383319178932373291129247786055442859676152875792944959354538585862510004424289576926046122131240513858615532389437360672397292649924787139349101962340413210624 131 1182712468317082976628469910298742918665485610974001624613986732716236309811540512603939850433192406672610306744623904120278004787049533382439236500578711616082964441763915106100901995140222650942776404795344933641625521535557024627193125273600 132 215757702874239201990984146535780457936354136152758215150055102262659265504727382333019719136962879190330640820309046736484491495982793368147918511840448980090681403817347549048778113289872211598319477599565340838402224869336590958316729707528192 133 39646195290417331045081101858869432393362175013405226850123378201990432406725555758845367674260684865396668572702654459829105552356362461573376989090081567623858848088505568789128902349812718105255591160324256889105956671027274783562168843471159296 134 7337939918988114818773456431119973682986995140069272850287857943230582761388681586979332746775841849858735711529420854904148071320690925146741103156884561964592780925291651155435116026330980737084823714065848683751016730270647846428998027689574006784 135 1367883946743714383001085992244392347451595076951759812757693546954752098517814320797246970179734012700824514907725125855975401808870333690950400288533945810764796992948505273471019396211832374100574560826149465272097325122344685412046817246315167088640 136 256812279886404344266849427529972299183610401116148558548881149231339767705241474659263767250661984579089513850420412691151484993574376861053584700498606439610937271220322006436800341200376463291471941535774006440404226241142475031148089279232950677798912 137 48555727721351208074897600850499871586546327823836390131351897009676687319253885487610085587662787532769203148803144915436424505632032903226810482680680373429301228543047204790312596471734601492700546303032283542602968235291439872840549395201179317631451136 138 9245106961463572200001554920788422115195996064439434513642739893848863870791942139202210301192651514591946939046201602609011208024410364846913691382649052581330627710655868029826682767348818720089117200273437567531593452344378545749550380704690387252143980544 139 1772549931072435400591308221481442136871288603633827321444502810485159755078682052891463098064692107572341721996647107415714031315869733506856131999098014112731916423228417646804424514767439862394717231367850907963062017012174239030399235791924343036027422638080 140 342206663492592116341858137570408223651992112633824688843819450059114404385329446903993091036270960985353717668438063563877535215805367184332222517851133761760520034026813173032262980212578307420181091011571425963461023878837105115819460975780685089596956194373632 141 66519904068870408462996151273214874229689456170175434920775089921633434458975944231650749229705336493405316163379504261151262686353186076132979320371373054782402336808654726224693880355548357518714482422006593129601510366915259693179482426189750327374209086784536576 142 13018954437736615207898469202708059408021435737389504482877536506925730314771450129012842727758300209179995015082224500341217489396044010063462715563385677602598837353310200268787055874832136859359808067658375703897864019106061761873516006067384955823254232598948347904 143 2565269570984854733543013466667747762687385519843848406047989101576136459151832362369517297785092173163520631776103945476934910975073503991283096864157820426543494903543775755337157409749769794771525538415314578906745102634114852105487478072049876930739252902276020305920 144 508874082127253022412154113010923956499580082367044499281629893464808539979116151602044831249205303593873554682050873344318987591264675706937155845526788514964591887282320399136194358765575117844167656331722264012165350177062105517234770931700671656457691008212540537700352 145 101620282794607347050225003703733717131350102173861776352453697823759847007115510690788069974011777600669536240963759478675331091162778879904601063714504447231849817189864460787862885003197869323045121706681350006882507434130017631732893656615547503622910017894124637038575616 146 20428247010108881419995880896721212976298939818511944685238716512251164739886835802426825997652101768949019052248272590537315867426140431148117471560183777431089466292015307928904083147323134189527726600185396405880242736780285387632238727031839894748353001142981959201392164864 147 4133671233134547894765686213759636006501912522569744620447531042903073816705460050467563163999642444878778913110818123332196321179631901726119997232762854928020066883196104689809689794020944234785997526102136242676852038878828714271004582730285537781523994672738187768164945756160 148 841943019637250419363351865906488547965209552349580063570034211174359920692592360674703046182989077952052638941912408688185913433213276540749583023134295513981177828361450390221760295361353818606322442655198036775312766783989389266535468189099330291257639938138440196382874321027072 149 172602068355210187061242827124589072580847167126947177315359251734925273181074056190864213777396570252137395249920293702367249220767276436646011478645386861441170113500185777269627646858461872687573710981781793350613039187756661433940542058647763371601737244035921856762571048150368256 150 35613410967609602175636704309530366446773118888593024413242524670681008729321488101966515788482020541406440669694905425029120386381503931755672763100773448635259555081285704693885474749714667221776419465747436468831545220211447516918316886445852109266767206718800264010640732629629927424 151 7395389326851645155835244567755346443497211874327169261167623009749476598709004707508653139279633435828301238040333577248837507140274620738187036653621648148263332659915745944248555692103828443427963121946224346791076850251283012494627159503158139685155180507379552740073334492441136332800 152 1545525369339847979050661889518657515015460027482244863631320565627849991620520000612489823970299442052827580512036050600993459997457459257349256385556180356793958799485684650493027240483981592778145033879405694874517382909279249132915928341412751863079211409420560616843746809853966173601792 153 325038969954295859742157267270519500323746327037821167061540777259448221738596809739738910266895728326015412374407903950145511338361750628821802177387081076768896992087436899046480210760400351578816329382942985064744210530311625554384062260031138332600674855415037916082924604588397482523754496 154 68790213612664895913409834375239564780771225825015126558441830018980438944000520996711616834205674505527425646845143240233393282943796480698211461931729131270939171939533693010879286576716973720511550505240794702989914314899144490261169097966860148170533249842110848712718688148098649412111171584 155 14649651239116002566784201195719022776915509892416960445194140791951847524664332921595312985902361584319284048339084426692775931700821039633238040434147824953887829038165068365132644206861294574121203289334918505298014233333369026409264755503939039883514455624422512946417381655679721459240759459840 156 3139243984778625764127914402195501616910464941972761573940510564463947522227968479144434793744898664430502805248547704226198980496382994969715279238401379343939538829228826097735561704673597674766523813671225076338168564098346008980169682659438071574080179804865197733172915526911617360491479943872512 157 676859189635403111966802499343301327096502713395808438339159638673625447743569939942469185642107639320730148652495503284474487404932827211435440832057672442742472923066242658703573837168726193511612203626477524837085875672484288234291803734680459133099098763996661630902185661690141024345165327904014336 158 146836782515648830438428113772231382283209589403336389675821244065793516822341972840995142503846864988138739380899687030755277604234719160968599529774135329487612549047767449897038769253725469495027619692700807879801130579103877843250658437180182596971134038816295018024580198889023391400879715829462073344 159 32048947405642955912978970497931584763189519773022772275375082594484889811109794790501981583140362231209317030441726540882876061573513875537544771570303034427225156595685755462085772981488132398528056237845056212130765237488682708825434424899071133448659498527631366929773941647520373588036595497372515041280 160 7037573089601606916814036488631011453708883472734884002440335333174802905982449406535477323405175176469925188402622208841419347865657028522500645801716520689546218666554897807916525504759850416280513588352058067481000852577754174626024811784688582575673059109365056856841359262843395982803347617583331102687232 161 1554684108481841219965463576586845238270536340114254367197001254037087785404586896307379669551896497889555803543246459756594992081763329702870225146606756087835751816360224034228224821698324505321293337563700802428291357890179243387545914937607022360489065196885149110153490782190106349697187880149943256168267776 162 345509047042543072200008661360947566475190095419626331624038971852169609501955723115712703810520179911323866299896444393456239348612102818266651481960042113601455779007957215206860151566430863628942173628906648571061671231069993732804450512382990777557304440189873545673492530592441474459414149412927015026063048704 163 77242313080300613587770201879865100960666320437722308326658225152676654201463512161902335871333490794697959872330096949713471448429679978087043541056107223341610320226709947088680549339612180885381855254178606429937770195246762554530600604378971145018622916236361128284827372093635574456317588673143580555746601861120 164 17370715858323378570000791560797175850898478385965127006373055892933071069364920494928487932367478223394253247314453918912465685599754979807228273568086919019201988150436653252867038282088037753573290538516266623843880438885025760400566360764445530335559160173498816414639364972878591987174125118064109555890054026493952 165 3929415767361405148606894762556972842588552942393665588934529775457185128020891084824307942364521357993505239947934272166015568105009981980760536424417134005219293734858308017531726322605340404407495852390818818308826278663071368463096065708119580893652802219087625007639215714969578607576047491566452027123183835011874816 166 894075482024296275205836387069133589271506864254734483098699302938732384483679260413225226738766187421417985018108899645532286555871353519970922286489931696102362015192682262278921386208373863437232693080461272909260362407855499750040274957559975101508279993881418102134595770483738681245353964939794260429853840989082353664 167 204615331246969125634001165317597630624134594618202969810637495461337929449159841025353091793440332745661714194377462318184614749502496899631338101081226453917878570221966480728743377156905635375545716577703801694092810770404472871520066153391145818570371826047991853277858812568545796652385596477421751630298063691234787983360 168 47098617592141605746559233831646894481038074328333233398122850627146224892882180940655611093854023867765498472562447102274700938149816389972371311706471532536463217978465180149874078313438298597892479438303197978509047946278778647895249301313258667931185908177197544151692943318833505700636656505902347932582400820260611840540672 169 10903516708578050659723007178171776398118216982130320954419599626427599485252279365926686619528189625343605381352287234244697447392584416917685533271354200333564507800968837997796150029004205701902035544095675196179054805277345292620502337374976840795134953352225452960909736924996912974575832872938012722355058795248229967730835456 170 2538644013662952817264892910296274269438875311743535029078124496166410692132038844443539060214855489536305561335584656610974585611701620802864146321584308128019569774577099826636876269882608660738279061284000199024367792512991650060710696482889259847692598287295318334498360514213664813105498060458357103779861109989056588927125684224 171 594424630531392840148882692418945866555434517779400402516861781819050387286512331058465283983009506667845951494559014390968518601055815892307765003939538807720696939555024516469024225318438049572324727404095005574338192450572302969280187230836271032368298284779342878221637101154068085683941016976071245927706380747535561362507825152000 172 139971630871712864359673479414107228164307591858785768583824184965067526339601142495675418883682897120419191006138028002826795050941598296234710332060372615395958683699433188473969609997003272710580999831387395639864855755731141183791526308512581240866415080378322270863993870687645604896396676237037984923755369920137968334809112502075392 173 33144770423948956802218288841120888636172374103096365308822772874996275739210467887890853237208051726050295564423128241028481273932975822153937525622707764504544407129368698520738555295648080338807475799920171159526987628255801776956779828012037717948021511662784476355508308446118583654672583637083925594578486621041279073412566898700189696 174 7892423057620625780794228782730308771410070482906069409380110373020433323906261377145718136020688097987535055128717759144697253234748537455071978349598665233302463322564211546349002525981779437921846153748885292166119676938345723387949071515703616851727070424980851657485231540107577962690105929507782393473558117565245616856602244739061776384 175 1889774921135432635512734061245893699973251095512459258452443805773460058413834472544931783423187742660925707921275629301852328748457762101189885411735544009460097233481596161359190487082760707281328750930737819145298068367915896392761910015047543693835881263129511834750114810218217518642850496792149132900176301590169400888416274992881247191040 176 454991101952292635907897854207945385172672014396609498194040334026807780607770805273863790480002341544129503990753416310304276453521640194510214676778226944526050226838307509201364643799338703908192915560989428506448235449700265752071632003567912371221188255605669811200437122275929769404178732576949587341594467692467446043393991783792598803546112 177 110147167837410970251137946639086779622405075501670635385099401160971541592252743170806606390900027119930098435843903411358245858240443999982025797365648641163716752589610857010756910141970130670786653736870865610605106730022893360489481580423331659568091232067666838132001307830031245657534483603984105806755475073293416196039524628296359368548417536 178 26810827938223236223337951987994795093407731752568444737133476361856193109818340926838903902180577436545237538963550010110371542168420396644883425305185753991769625162186253048775457657152429068182573307552450555059552225721745103581674466738030191147298111828297472549540835933748735093687337714347342284146232734462166204584270785454771772557984006144 179 6561430615460467247913992115409315189263594187797001056221922489786923346312172204634679537009164593444342411505415370991434067009397181953038483070050479881779377235706720677034673555933113108036225984019374141605181449896467658719605072756654598084607833279235811448526310128549706923399225797269919588695977582545444965841953102066586329097949392404480 180 1614459925146280146414667296037894862615276793065081846732062337147567430070446843215610793467482019044868420265909862583904689305332727286788316411774837481520383953108890472673284714043329096964621568961980250198340294664769943276939013710891615221288768036728128338967302780564066313423233074903431900055086584686275988389909871462638535857675295975800832 181 399375857197214697136946281464044200893105532184065376839470280856207567472135252129493128335876367623493341731711669342618094230026598879699083206062201620264521245584876516109485322329787623626295607783944395136578476871615400417568074678433666847404523843496420442266284388837453027674827205455212995574137282486857436952610734558482597249797352293427838976 182 99323333290069224276258868819493205038222865375501902082467959500499695066743467208994218987070924204685998144732297771399634009560684756439644290279998884432180533860118190987590475692879990513017441749098337907300742689084156849537300176207117920051469781568391245586121188828429571668265802393072220965378456400547083170690676282794832764017069825345667989504 183 24832561034236046253651785888787542087065736259606084333776202477154932487261386750990371261146093008996760966472977696291492490721742628533828785453281907812301490356639442127308960859744781274054334048212759161818829242877212134204856994626704488719589239411406064357691634689082975338776757301047738579397606014964679270009458229913722933617742248175240289976320 184 6241396274527539439183128624522935583427301988030694033175376007826026543320741897586510652418990317173175042591643959388089021297013313060398918433943397210198992918447479288809384743239810822835318375266140896749803684871495241213216289309292915658775608764970405507216783552575568336018255250913055569368837177241835511241012978031319592676614113589592828571287552 185 1576951083590732000281003969514702024855292066937271374480664289011994587485359505552400415546382633935726695085569203597911915212002134913124885611258880184154155920215648394845547828976058258297868967002804686305631128288328267495130415874598391507405863059724335849893982942412903618935471751528271164529956590322288209008076292551443541374595481474529605637181014016 186 400516417301879759008165706659866031028272195315734227851887726003459745246470727204762346802067127900386387308522709306103397644289564140408067150857378974525221486099701856376555222051192312841357049923366738546967684593293986359374783630352978582507616366833690429526443430722481651099740662297939874650334111012331549496513320687103856262809784508366630915359285182464 187 102252663913535806298699763491762791159616741814390393898119560316035909094009233146338049804018276324675891818345501814747216773209447339864033368200929154425712333424520592503595243643777286349560546627910061848401473305294877970050179432030629793398257881471838038154436945834935342127026166305486119613890925071759171687105969066860658530610926001240743127211120850370560 188 26240415668632487828598332891873569278703893759170911846447233996557144036774833426508699617350601351240280986066237871538078504672245901510859385304685392816822669300350419025270755282528105993602621582724943778001117346745401739069076733218490846750383225703332116421354541411063394245198149797468747787301600826585334915478887518095487726139746391848324288679792158307254272 189 6768547603703392159605484537583232035180040155509981587088640128854848640317017207316530156054398929179405691974476250160821199299494915316629219781032442223117851299463817793064063492506932549709380340974153204365814771214470789071324609655495003423044443217137578834063135351583300855101549034176741747069361954041342685504791781044177348183955877864705960027242302503603142656 190 1754844633390456669812473383044271196898871327879133432546779168587617914654722996585929195491543389779494298736843489544701391650279422198406174890700672077732095295914087304449922143965013398478694888910971964192100869725345176367420460619352383268737562125275563267742647046967912394425522042033178680632934702129355021904502432643329063593215890830450777157281254148774532481024 191 457285605415512197635066312209997221801492725282770861457804971287453991565972335094085752487458214419659530398881668264926528179541209545472060765169256598064439226439481025360371891186572258995717765609005168806033530157722235695579024886351571573166018808904615887569512928058170467319127220002099371033320827870266466099822314916326116680396212405112554264488099496092962599731200 192 119765551500136510442658572130780586297129697037284408194777168527947810997486090492890725292912037830778180418705057372362650194478450664517403338660621145761047899216358897807543238121790324771570995536894536874182422054813020262372389699629019383562192433619316751618564783996695116174550194421655800564857309950992162726253571493999153439983167412439119350591794632865979346548948992 193 31525314571087499936529061831824771075566647065276754432747406157990175900964260189306335857305100561237644272100247182346682595780571672293121174225327638760058513208254670335489790910304618410726672623876508767124705675961639349454800901997902043451901253480100921973082293411577051248365448715180348573961248432691168504323840900232695967537967629347573121186800403358355264458400464896 194 8339884982438561567027341267716570503838884687067830773317988072691439275762778818237104858398477723918914714743457902166016919559994770731238481899117999069062380930476855817346791607293920446641662066716905385144909078625792519603865278812969227042159929178724092708774638006427783761462408402743991681720193512129328200335026957110835449089864430941047508951062313306386880339187737821184 195 2217286027278796060222487482611446081731903243314630923568137991639401231091003303720445576714940331808157982921625168278368255346379081117318080975130340364371627183075338307075726439143333834583904761342216837302920606683301503412630683006986300486347878920396853670038460155821870999463818505885543642853915497182862702340299882287456233684575602952870528785743877129127213506758782998282240 196 592426601155539341761748430640286615934662441698510029335862500633565571435726023215374585410524950905987654235645119849887751954789916663441772591677723030681593564887364597419349289890809225994542902384817890734375796199156824986566133781529443498335181349255315629701186891176278475925818429697205256785178543263639802695855502313169402139705255610480211361835957171905783201934286509112819712 197 159069441404699268547301925785934089344323545330498199229608230155871823248399781357700415216599091053178588581066787509470148299368215073636634615512028851738171390156956616190796370686946775129056747634111602881049979116061728368966482415248594326987202340621114329111617398403140321183531290765105192584141330661615833842381375219114225791823520662316979148627116769611145846325051992256844660736 198 42920880702189130797926691774034833633298830889810000930584171855801236074941655999065867971297344382529429828143648281715484331915433879345578381147674693411322013355035756647887291847799863659702648110394010092818926030523706619138850123462470902712841791549743801530587810959798873186298407613198564776919318618166086989479652367833482489223308139861976147340315849345170772837060120697093901778944 199 11637739867770852481158500061110972118849951818808581733909083236481379583597221618740927840850517793280722022694358021081291466167297536030180051434471457294276186642921929763941613278536368933810106690084144233453626942355571595221108895172258292838988797452218735917092026612326295114203942632427250441074055721001024710070627049968941606805541542998901247643320474830274021948015262299755246182727680 200 3170861339451319324080677302826140436828623440218955084818314909776301649860105692948201942240371027647214788628990046859171358205898159209296510483967288647048933041581948090947741645104426668441568749852809883181056485738386442301888616794147147224710542170386342420913025733415029079749195251638935912047367264779901063936458098942416730038840957238479846198879991072432449959243037613443149107069714432