0 1 1 4 2 28 3 258 4 2892 5 37778 6 560124 7 9256010 8 168182044 9 3325057826 10 70934634236 11 1621828212826 12 39517131361884 13 1021237022557682 14 27877344103738940 15 800976143703407210 16 24148078430008534428 17 761815206361252780098 18 25087729474993723079548 19 860535645960352227910650 20 30684369076328548340402908 21 1135355569454383074396572690 22 43521918242174057822741607100 23 1725842510379292821496837677322 24 70700064628387095600836605335068 25 2988265061920093513697363841912162 26 130165382292537724209012154535435260 27 5836897758221915616908175077234404762 28 269181259077708020157042057753267793756 29 12754959315864029582529548386520023435314 30 620449947794145073212917312969402968489788 31 30958057986355451677001992815129705419580842 32 1583242930246225025096301567118089271200235164 33 82930768497086496816243568600924317553085728898 34 4446144319157599852073758372403301946316932899964 35 243822132836241137978723092926360458399965772498234 36 13668521257976237618677914381761734197488160022719452 37 782852332852729035770760830860733481548021485221591634 38 45783818109382158396911422964683283239674246749311898556 39 2732711661085917745436766211510250200188354421680265783370 40 166384190472900397216224020736240375924722391207674768776988 41 10329130201473062171987278246659273210868200639157952974219682 42 653514715850448244017710363078391906966045408342890785402475772 43 42121344263420671841413317693465227533085397287076789710034520794 44 2764571606126094972577687524965836430849858414243491550897492934748 45 184698538561947944165271768111907702736987373299350115812509619192434 46 12555889660388095690149814042766337377060031370561575183599435685621820 47 868210628115395595040204923093872876561582081984882900671786015647254762 48 61044672161618266337634976367225361672467424841146966188478105740443449244 49 4362876505857832759144848837317992652173628558155204566763774246180768305346 50 316857197897370562123479609055521034167735867982286021297721767261749955030396 51 23376959154035947167555069466228506916000746589918230380212786174628181376130682 52 1751537697132522730663795472121493568113589571033511850484613447360304163431918812 53 133240398708773553196027181112329563075331929528363659798407665365577021711643918482 54 10287733069043066128983108498575174739386233825752861057970267628159573599348494636220 55 806041377987206415685946631873027192844037998120559537803453113692895729316246084102026 56 64067739290655093948301451905550023386557592318998711565678257824877572086199556738926620 57 5164879190914760607039968169301419516116389050051258688954349052155859171958502025318817250 58 422199295866744462174741174125448998104674026694812724495963260928488324706435183883522043388 59 34987480361585373768754330243765606623767304429011614172834161516130100422871782177795060490266 60 2938665397069474244051352584519561276335082759537777488498653649873510203215744211057464582926684 61 250113693999040745175917779429656317052860328035250219705908259076784707287850110463641440686953650 62 21566771431758839028005194436307495885982198076449703057889322827446783507366494723727850814072963388 63 1883676821172061127263245389503645400804016687060646683512049829814692884658263555075521389442358731818 64 166616175122221360941381152257445920927502926146949166133702066628555061452380722639210407315339076309148 65 14922304121252613990703054470395536839632437996273722318030549493805640759742964639286092470315932372758786 66 1352955291410950474778779751346248358970880000088393918525575440990936606842445586157247345604374771915462268 67 124160377463465576533445510508600061683734834735704955557537632977995251712967663867897374500635043165463818170 68 11530815536576941212092363628918936719370328681034803628299256817398887225530536795182257580762499663904185765340 69 1083532562641606578514053817318206226749765116888724126827150795059781484550569233889851616828592182126884345323218 70 103005022881393409412995585368018236844754288167643830117820769002208322024905856956347716001283055363778692371166652 71 9904688608919888538617111034082340668932948935979555165942314098421109633249098516504625726136281683849300744846466762 72 963213582643298425209593503819098035245054251819570479139052978585909773823186713096797329125737205817020057795345944860 73 94719384587082594682792589325164073418643023299963860101071030039993928869329224125986482144921762310608020559039039466018 74 9417302103543783696541131715313998857706752202436950280536191783795120596554227950102392345618702172662108355016525334062844 75 946507415058832384962447658800355058615255802867459304061196967238550455921415727717385423671565142497790829419459256847084890 76 96154923148285663718586632518692944471991760492822212479032577794150579806245648987670639958706664628989673191025803596213715548 77 9872124970299897047003323418183990000375743168107183119164168775807012687384869734422999210442208163925280822158771374451848675058 78 1024199298510722772577190122211020132514948590176403337269764690194473014992161725798969982128543282293688036599363712724664784564796 79 107358768606479147083367975234272484943416844267763099892235135343242115564547438678604093374331951203999384798591146917484780884391786 80 11368826908985192891509978529428469185797540970319335724077296484530669870224189083017137664141735400504197172411834883935562344098564508 81 1216090932390283092946530407409757690520544132127707647170376590896984261809787329192911763412429645965600178691869229860244102873362311490 82 131382387522838461988307963365525852316084152496981507758936562822011146372577103583660896271874953235061456342857846621669839769924801290108 83 14334370037734119202577372300338435675143090025789803188502387876250604168175492049328584232864778957312345611426017821799555751888313659668730 84 1579215031119509857343824621182278322418579667289899776735295972736963889437818591951873683733464129303444227996022246517628977889770528340496092 85 175661703501582678324275179012916966176912854848062238769641130385981272108964539296785036333004342601600305896380356758030820853136740039442060562 86 19726004936989637867461002714529759258726789675053994469851791908424142579896591587174487794288855053749608410522669325217110282937726438291600996028 87 2236050110399459410157173754207223312031075007022902974939872518270411624085679889681971706444850182296906606456190414942711956443089226308052905201162 88 255834680605842818781492067252327833263798475866895479591992329435429580275572199630580206315319915578530147366178806054528910538790390363678803067451932 89 29541253705091693258230056603705355457567672017538520091444933063776399545091601479105636376400015519632184384131876364269531538950316140939424018347331170 90 3442287477205948520737585452657784743023292796415230232891286541219662911091286367217685194333424300283742319421185787569417552603379531356559084036340613116 91 404736220498812884855600316505062426630918727443791536529874263440647475668433484762621263405977777931461641367005072577364524679964805874791168286207374799514 92 48013419140283626543088481883184941151685349097797944360432011627351912645092164864194076360966230468546648971413572381537695601836799098342432675779747268752220 93 5746171677792019427850959551140809070773256463847142639752633647678391962028977451180142815244135180762547804038478372724036566417353974252632460944006192566567218 94 693714183156527500617835230993019649151218167466202574575920050785059379094751046262192475199537522762110330028877262071930161308034723677877175272779841254183682876 95 84475348058273924203617028598842493406071872884311993594939087621103235707021669892943798605034806020956395820569461550682955323383653164310284861300830576298252927658 96 10375022784246425948083367225827253759228399836095983089192281042819235051899731870038047998612181009300443512974174778324013964662847569388136940225363165331652745290396 97 1285052170863442821742698004021064164874111972442040932418891592178273077749789603776837439690822269802630407493103675392037155793255943375502729749871106319532641654864258 98 160505090276255011313674332150939704254591903084039005957388488730109557618581687469986542369717709569108660177455585739728106043680940764182482393055796539534411607628171388 99 20214250749576305156437650952843830113745924574322476535629104168551762342615117491899865775619314381012621748721654627607505562146331725036478371350809125248826104836197743162 100 2566802243086691208719675784977354316632025908109553958979118825517505894446269385637912826789083500523337523588907877554084741088775044279624440160307079838233158271608554860508 101 328593453694840903635198880764036321670590931724791370655242976819583094376548662604360291394086480604332351402920521604479624970828353628453805499828785159335383633108792213922642 102 42405638749630818491197546891490628540197004175387003346295053609994011623274163863965981218388369371439256425328872097399690411525436793530856500026187164113819460259382531238483900 103 5516373013879792722817855369245640043099438961017148151194453088301564062601031376738253151446733584223805735350896525044821877772884675109686537946451173174157876062268841964423230794 104 723297033162958602337654531334919246858251689459870227377115266515578246956072633431351485483382856877596817949532049688851331032304059711331968981871778323157236545502390312992751534876 105 95583101057872931937707458916932792241853795154601913994005530639510088473671910108547877143122936595237527053436834422893902591390651029008033579627803356559113705352566033006883127511714 106 12729631782903888400341389763881652626060573844393429267942803229902813516723496344376121524891302037254920597846678403202664635908921143485161153030543781845080191073879167458599184913627388 107 1708403082446939039148036952752282031576864739417414636909422333103854375849761537259390410668072492053898879973993480469622192158925980366596080738164268445730121237191963946555942531271421914 108 231033348820969310619492749773112442871535632211772032995870349645855541305956998587839745065830534626317176318308063070983520666423843409072420772809899907950121678817220310749575839982583301212 109 31480339212577487205218744943935886229458123270203649851775446540018700293353542177878156452562152756021740552336621131188878537117585027144235825823029568464468241343473220346197006704079324994418 110 4321710216868106655924717414856000619050619044049702222753252069747660212472970128723218151996878732937534814390547415249160316289839593012789117305479412809286159116200157140276239037157556533392444 111 597716174558256384684614496973450666589437010634722630642663220210886740676091151485839459860685702023366652761742112850493628330305558187369886520208884647075047438004119911317062071519388192937543146 112 83277870960474167001154616896541323861656231632521061796374687797853580590505772588791125226941920878068026304740983514649603799107601184200391669545705366212609386192317868120372053622126843612692650908 113 11687780782780258932881767597664220387991767150156941129712774465588477726516938884149663658742250572290396223936967257694775042420074263905232697585638827242525496173667343527621438023300628656414800470466 114 1652248662718665973248114401744837920957183563202994190312684700166220610434640878602580899252641736475879803708933676892751326919389222898132647956192594884948543537261630937096953119109105129116945953509756 115 235251931702162497904878257675755539884230556474469143064228264993774951169834802469899405717212622196422871380225243441533026377834494729174152742823182907990196573184691509476835279146778557899191065692599162 116 33734898047394933430279821865093038390673251506338860699528054038462694355801451682624086968794861353598184297350020879821279533990106485374107456563190670056249764888675473751700656571104670354670546285805105372 117 4871788591157276836975770619176848612787538367425915806416144524658320581284883943695887812318798756632430568559230053720075745569998279022142417826218741302815301375950328556477709707870494286458622696803851094418 118 708492298221686510113816492908250285125216424673291565251575506779450316260516993094165615623495082906799469639949678182329145545898209583332738710334930029652601163988540800996027969717946044331046228185078951729340 119 103751588463296791272942640047172612886148201127911055531536697034268453178672383780907548981723354346053896254484742071634041692391644981353754615381444915241803134222946297408113322000818009792016276866906017985287306 120 15298292349756036071362527520320517852121882373059173177708659168999555509966835923492136751912288030602606901638358333312131846446156543425786268201237722851753827111980166190729105504481148905959474997520705779424341020 121 2271202154167006147628571087680014599344489725224888044228979265884107434207764676991584583550651500382045124728382445953052509791422798210606599519929351343731489252340537725469493718571883115751848075468348388558275714786 122 339476487299051768019432956347035473578080421350773896890093248987114393264728040555780884313477890890164933168937725428706538155618350718360126677335859038920011420202957686556701791877774975915895902752394903341728318951932 123 51083600009203033402733115223049333135888294964862288922624113098014283131339155495899493246425407420482918817909057016046774116153060737266127157367516472771427262267039398788121951193860305373720277172450062272998141638862106 124 7738349865467035511330960346052323570019105027216350249635999574986742567742055185426219207527096530180263465114086852290632290382008757349263289857737913536661837015906566531277794421340469800709860246557446035286242691520623964 125 1180015837400981783278819627378779754325067235068459084686889686426983553825601792312718900839458167212632052746547739734953774508480600221010729538939142799659775379555719300223894144178153695301444649118703738494191693741421858226 126 181124754917106878792646475510500015156997864734437156690898766828938275265958662305745301729316074722554048147913064979733862514649629886326609378719908016674247024695227713509145332006735048708799193607241495051567996811198723835196 127 27983144612268886551423771088003396132835742962608878979179660400332751826352177921716054446697602846498989636973186371032805263241541750322504304475518959904859313236508350472153620721071368548513086730347288974401277904367974378930474 128 4351334997732458971533657599187683534644804026553158496158475546606636705576782634889584791368509609262143607689916804935327573844225251995932649578206283415468359596563978310064304358860000519348990762420857046585344389899904630762714268 129 680980555402033136017220167976844319896455590607906701212596679395524612945301092140741463564487916586079567796483051698409637511366121764114269208418179781043661085084712353312290697749637886899271090034189902583405194041757720252489884162 130 107253704632314098485734217493975569589015342190284164523479203335612645310564727824713610162927691885475433165066247162207474141126664657508212506963098130309172733193778471363534989662083153889377914644487340952002447030920643819531176475260 131 16999447784403184298447002839487438321148439291412471913884608206020161640294287672757715864297029809309371314112578122692781150544319461909874673102693702612713412192400244399867024576620187761997304153861763168983634362221024953423956966188218 132 2711328089533785670452850473890188457016188500563926305854632623830444802541614474640739219906833935636763617511989833612971829072207895305161753370191810067252395276123427477367435711394596874326903323989014245011182242646688458179662791881003484 133 435145207815002876128489674996277601277685633959496702337881482556794516587369469093294694967539626113952471897971490765383420789239767301967410412948897646690069520795428744252845430526366915966126337867964607202754276011721687568306428214333573074 134 70270270348415239553373410115131524137731123835364296633357508264066748346503995054893138098224028942352891998794653741640647659907418745420772855794545291013033220161922731694855583971428230602572043144541057461102864452242440170704153487165713250748 135 11417605461070830935653586273204750006562195848842051740101269524825729239422512066884512300172979133659037909412938386336203192814805618510169478763904929271601680332759847312235295621486888901958558776368913035433874303660459861165117406625375643364298 136 1866488876936133629871667028287051256101784403354371366912562706491496646839777514165714038827947303388687007329661828633696236056520193647937236030606905631493380571802546647866325143041235498616388262192254845013435611904664423349303472153607940136400156 137 306975700600833241678567614953425480691473023186402464623950882315149062047530453053021485218340593238653143992691277214476316004741818594141795294012675302660614697595569322869126020135914456998080272056897972869805073355312222551661304056687511180308646690 138 50791650921580038932500944722695452059859392169839476431509301782691927165191780242044797067069321361164958986994150747685596037822000816790554254105755050201908288969741311070982657499427468499410735405264141186400907881737122453206326548928503108357702503164 139 8454193344562905480057160264142702629646054374473590214616204280667000957387809855286424161652852985473727165064586335841627074048856725672109833039275045610670622080311092816358432125392630807199966312085163495608315787034838389447153556446335220985757345518170 140 1415551172030634189920237737579553534314023951169297995107701509125907528462166982292153031433960128359140828213267691608568585572993149081097293772630209849984380099291748433363036594033370245137417838592463752839824851715697632236160063973881956977018170694370908 141 238415676548725830232287756319914675843376768487042042177843727686045725605297558250345863893175659916868854658645386107524472022134120326069111458560357613384287129274940691476360920390591802218514765123812635227477098112707942891134261224659529246148473721686038514 142 40390795748105271655121193294800597638252830109568565086248472291841727434568343877059731171490557467686429620140647428346277206174094485436521181502940665478798663614177297982198411428394935205285228591540216402275371091446266057304750545067067241574841457632639563324 143 6882578085872425719443877358932968431891801090093668746158788371507204038319609424363153643674579937425820118979496849337378644248044648913793166158993233829749509333909055931195719564896405377113011136586915446431547580579514386200945218061375858481430360069242389591146 144 1179570837848066078304110042135327607150547086324655565748363299425410142096195802200083172461321946816425883139643498036439590027293309783404866512834018511057850191694863625605122383732576234193658407788637315654467903612093485297878759457109511321679210763923080423320988 145 203321958206995032500006935476039675470428839299628654212623711278708914838940659457045700700221187776119058454180415583102802251278639232925431242472383970658608371299189659553371850319835555411966540260809396808982205354600530056186740374080365347264840749015405363745815106 146 35246449708923073624153639335437267569762833322075075903801345048761164208776921483024579554481051097189146227044239419871910489145219519508237908010679072135110959538116233289296853581774198117041580640721044488116881650861823376608289620655026589572284780356103275413991703420 147 6144704347878852349296961646133638381943681973322842374075825918189643259914340231513010594430710580066025323527450051186178136575703953219528385880770489285804283482630001033291848309383884433115148438566863183071362575313774700458615770186752342155971490992322192062038797127162 148 1077271133648264742999947727884604104978832903542053378692771751826296862477867722223019943807721912314987439136829050439612461449577843759828436293765616460678314836286927155927863655034152579833379045567224170065811679714962332443248495543494473223501957645255459073552035807662812 149 189920384866828831963716655450015496321437956151548135625073516836871968983896601645985361245693836400151222068836557931810689609957209625491799616479098494118003398616105830693689863270880837475703718653182292158731661027823710012153719734081351908705942525036992543274719858536128018 150 33668594497034097804427252366936548009669567493734245770503117149186467968855244703925029477232992447246553886983455122330815175198873810979675499026907530272707804991345959973034308280380994067934460551213662239362626740534167858571898164856964685434836197521890022976057734386213894844 151 6001637511509143545604952627517663915799349218376325960844849214437398598035489281894408452473866858717464297762624106733051300597840272694145850628669210334989586796188380921101691801917926958816961096514683498599888681906756557739916079720206841791397902056708431497739130705063503919882 152 1075698657850403685715293355252477861781048984143483956481708988101862908235741774286657955156556798043251186943114828260524756116365379781461108661217773862478894328528971018541071368120994466587650000600899679122535260347705844446324246053016941824182122748595698016076361748761790789197340 153 193852989188622188353936965089498616916839465220369989606407467122649369770026160564557638154939997293423107354394868197600458434376637629529267518398077041303986461985660447481993669420051519548459592432835582285424051143893111938370644299218953709149766367090629917309221122182629269058064226 154 35123719355771255674011978601508672626431105503322984652463644210605215031207934187468541280216804352659439101677349647415823460987769391964177130070479606827563197454962701999010037034297583088912261000602508851859001225286071680531976406092922513635792009956287020579483712665335674389884052476 155 6398230992071713059714169784921821233329031989561916354784094107316553392414767829814687463976111905732583977673049250863398057373948053237141788517655483524334629261670370390928230727864013687950513589565927444531160376556958330236569423978239378649921602950532609698549640326576671022715720202138 156 1171753439762373429069671877929885354667366435967644306344075041125234022958301507193612346144128503298590295544227476391446430348314451545141006976825957520388332867362006016684523585905527236147996698216367396824769167683693401787692317932615715938159021980844879577058009104593193977745784979126108 157 215732278616492293261912649036073603632857747049028549634502977650101687056053297626517590062328144044391006215435688008209551272642594132786101296979552412567577633794422557010110540221663900876103595082563360548354400316261821062264179368956456777171587827633216947834099658644023853191212092705962546 158 39928448972962242902578914354091734749475579028574416224049767032411432983090420926980994619372288158650076127268572132574909897676691197941919082436506640477751717157165591873521717560571074198283501106122904980812645196323138406151077459905176558070520591399814753177224980211901340635451517716674758460 159 7428894409234591083738993872444039877085104968880713189906368599094860223392947949575983436628048610697679119561635122227805013379441416519545696524078424399309802278925814803062108165426520405398074771479229434950358380000865598738914595862036949531101687637544985761260375732631231687855467616536228487082 160 1389397642048672698093551480318168237797125872027692850752166233031780572330967721015019603544395262333684404752651524045927005522940181904277510771848381184852374127914108211302276418372374655531101338750584768083029713951132954698751979972085581305214989200931590158378633014683573629217399490137015116301980 161 261201649841539954484892218172378678285007973845024347512763809216831358595393429530787246899061208619715149641278918145753257683470318718220486921335136380258346478861948137458278440653697087074869740543936959340856725307220738651714887766289328900520948247723012352042637088075973179332491538109418305525262978 162 49358139988137800269034395322793091630902224921940902758277031855842900757990446222363637410950829669539206465667317531920916542071095175328029496497629550455195167418082773090709576974965936134456862525815252561530519824283284750810039494210300293969578199804513496875382337100809660885364783157240083488506096764 163 9374796598653091020555522007612984942921368231419731025658675156046282230710776942107517170336151839573317849503324975536983896922497420874566981597354241133472097842137451467111755298451945914993165007701548711090860341325587814342619017564462284475653401881601791279813339969886665266598264203135202516040576184122 164 1789665919337033224883573907289595760306184853097558697911891899563220295745634647045420705037396200201882855663944465925351492408469591610006976710501694094155050989659709814356197905787597415527758942625590204004093738851789429385542238742634851338716223874077299628351234892504266688217263740515983808928839925003228 165 343380897371111363192304988262083703284729211395091502978833167966284271650250967859995451909556026856026170609296353070098048775626055156840313972446014530451136985148940965702640010182597053204001824532544398231942259722901394182347077153857799262457291623715897563737580465884057670879487156486869170552623874952662098 166 66215780301240306710768847954483340181103703058486736830120868483399354431863454515457802760719778344812214336382351226310765254475121511631895364432830783281736886597983485782822411861495399500521108285551076411319857476730702448495291060491107457962385527249049735472882729635526895791322545989708913802723610555108957116 167 12832621542486397540160908088581022128664734728593833689132194024685203545177214243775403165574409233935127606633859852669898215160925095551870807894148712589775087778227073969011173913592477691812392964028428732273486477092807250429013031931532218059511592131930426902221724210202965762791145682354334213176443527960040538698 168 2499339445198786057873611219238015584864287393529518524884215047366735976206075537068011826193183169132627109898226729297393084703154394060850696598671757107173965842136431807071647490986196327429407686379565168422881883159624124579332337823938433742073951025105187951166871470982922629559752757883043229207036255073043944023836 169 489191244186321483293315987839772260211681660849303331708406107714143980371516820238481257504378542501235266707035718375217114291950425341487567484840796627257836009562733935717631062136739402948561996601785943878717663018967288119363524658416647890886179588934844068384671658679775080115860114940810913064708026029681321284414370 170 96219573551358765125753730256318036580144558017433295068460400024525717169674874177555045823366732760049673960341503876660974228941949403177341639685022199381758573306306811889714081250380315549208675183140221980723081299724311935917163490928276117775466704578566504377719648539350423649580558062030590132014860900987003607612497148 171 19018111441942967094667292867858495460125099533326907159412386150721550211966252824781981481887159046394733466398062369961081228890105703921302044600606081462670743700009218945040984710656830773232275346128503341164080518419550265848881833583849933185372721894858837656567740367129463534468906502522162123516026111632137935246330041562 172 3777274797243451115391451144038176827152737495193961771009860642397464127189574770343399764422315720654722222070382370642179235497263902416786666902615367923304318750796540607973156482428768370892252802280077194295504953551638281444582496686276057228192710989204333482862271302315483642610149495869418285317146476205188697326606974928988 173 753850397326249078818812710049998275896992169338874921856551710624025208594760375399436931994007587594495758229238409461531286711281726824759966283377106994795869838700707875139653899871528310917338764821771231510681548869251219969250334277266139442287242106873007269554624899232796194614299630331949361483792379656777825152620477430379634 174 151173422083443184703628124384875838133914568540363999964342225656477300906596395984323419846443812244275805444709491408814248592874524644876423912028790063581731643240088016624851544652250798884036246037694680238020957170365688011214269761677629951374353450320764579704213515402787446848702956070928265183585713264595205160811506866312378428 175 30460556668468151949989876522885973391299939769410218413859025818297462893678588190344314224049531098009671479056470676011015269119969508879748420166483949828925973279036103181633424673722496921820355262851630222051956335495682386632411186358605668030334754060921563501135583722923445827395554596668046117065655195986039384530427962478757593834 176 6166814693352218351022783805633058535104472357243678799820339552112592501054447957267881890047122798857648986581552053944469064013679288009749999611781110643477968546408318265499602787623334434185538605555297266507341656853810607101617882890298306423081923968502374357883144034517775110697117236684003076998707201550357441575465672241681922932636 177 1254392113660439525828194245427878755740978930216627441449937820819055680339529002615464997871559419776162047026618970878662231046920082194573519600353957873269106418431137461288870329554887262315980773042623119008662036807065849463981308552409064238194819216096323408813769143172061391844643342805129630128734612191376101342371530642864923920528066 178 256356239813170182079411472849650056581586395363904492373675354767226809965347910182660236349049180783353638613983580657705722506243774536884956620157959091674744944771736693363667739947044055411386923280829197605294339330305515911040096909430292528575576535454209372999485857501845674211233021384729745752404565341029086827597946012519692359732245884 179 52635840546565588782221511772496414297509095831392314034592561912030070959243213729960973704501552488317455055776549927000867859734683374129625071238069828588160213023100389512791732865434015047887595416461734180591465356633619960288312706266385937442055585367304101136242208787614026084613799556496101172120038850187018907617786966819520098422313519226 180 10857638446116325882901608657154721024770808496321854802320689872254266053116561529973981884009953512106276675366209223363978674661455164846292656959173678689966116454229809631003264594444160418624575662940079465761494394699588139760109726530520831506283098053558185661353597213662041547413328328057282085029713120487609108686716370644912796347998540117212 181 2250062090120953346739686975105574813496445658378954841826736304208937947654689886806779526913786369547152808837673949474919462894526597709286601873840119241385811771581594460162196956276633982631096498299979261341511972925311565277485822598722359931207345433320082614854287872565406347749504529545584695425778574467180483018893111778130794606414431744807570 182 468433806511043353246500155088384593877315188126064779095846525922135504974495538017821585733738067311771120082270512171326972644868234987816956191025756507985447136784190110545404612602752832487222166683594745282112973961032197195413510072712320724987985805938243664980980880904527238312327291556349337449378360088530154285663537287700480743613754867405266108 183 97968387767229068650705735723621603422938778202972305664052251126636618897741144381483696849102564798120428892100369954526003330066826271556776966926969978472722861327754483506452889258938240294843331268587552616195088600328834901458284163819407561750344634041271414232673216239601478516888136606840095388368571246752793637211874826071901626520354033371510899082 184 20582456706396175449344159563009919029944174832573507486577943679391849065704058941948067015387585377427255474372529138595463293388491600130822139728857325251762191650543868638072599037621762096718237784264784764828670695704986646878344665377821171280035144023284021100058447495637402307062680740088196518983044779552085222577122946671753171835914814225667347386396 185 4343817850388192935308652470612197212876116015248897984681930522415169593782380062613027359296046674077926977888156548550010788235677205886776964801108505927839341855152879063530159617561226493300368224758726981711923564926914433388098326115423769107364679255242869322014267237609016351360592231160152422255055123338311143547237440920044598397851935872849635021283298 186 920871183245630290466159382511596009632936341307271676492817977838242148554007060271572514089918628227196813173411191950411559129778394899145122440305954038929097031906028241115023600841237326355397701514460361429257402905788714667951078647886800715566344099829700987147699395306117850273053813307030028528797479692430289438637251652184264329596501725863165612521272828 187 196096068435296651731665196217721580869643928856508553160974790642721941734672902801448433884915248280685975657815099330306243441354663383310335707377405100636219306822578296839482129343071960277245474237552815197831270417788089591869195926105839236180985948732093487076126342173175453028373450562100995646827525781347230947714044869899440694479389575036899368112856754714 188 41944166364483079321379155983322597899982518902165335316268388031217085147262328787344739854590688499181299339446339291214828625256219122849780771372005659691934205299094020812983465137371240646835972584221058950191311602857830010409535996348638692007040396657318381004947190610850850065282322375009991187794652828406065716870231343832925125629444457437434717865371068266844 189 9011497783476029258999993548631895517882565816533404294853750053257172118045155529070990880446194326339896459698502349894710819206253873845117394865416264130536262180308454416176615579996320815678058173992892337935865474284049722930143340146510406116398021629410731586555470622900785638695419080785466865526529235950027775579600977539508308371776552079444124312328873639724722 190 1944622396899490051379210381567925804748302825900971823854005536395390068176168130392130124131201842830372033137031286400971081946372558081048974160893620785783716936776501797097350015645786585643634841163674244790184750315666999718094266009303031989689747884718318620067005462179318111715843912271060579000680839397109118287987080944077757208689985097460144183643292173314771260 191 421479771576174754711621027671612875794334412786752716743590644669939704119028251409646106101332684957222986224253379950383120537987716633386293650591086419781505816265248924600922696921502457487664585254375288961832575420231668284864544668864341272871185179651439914739769550089233262537883606971911701077478706893461025786349635946485605853298383820840362743004459812614633823786 192 91751188199806037798241509863262517227059982366782381211089795265494598923128675676149670276272073724144747119457136186998531377925123056978258361276840636251930122552934792515086836373610957657202137716823258127311189089737791018675522583097490730953268359462013403875257282570090952137234040882753826609310444706322447963400027630112192028172020798689913233362979384979265830672540 193 20059985931397211469719254916393123334204641214269401430229166503296782291461792457943135280391528315223671658219876566826804191181243637679176350454839578985291706264418278873938870284307503116721289160430709874593159964870081071962520719701416725463471155010381282929622440279938248908972805448510892591892221176814993299563613770797222488565469148318155294841867686798993799586992898 194 4404778464328814744155073732895080594794173756600070268979306875657777377822022260592980644292098991727676345634549102050947907221551469446976468633435310454598697018965270358074583055482952310029034489621440273613592304183140059291568023172598742688245124290318648621688922079648138141329107256024248713374704055945788176710257682715790772675872591424750719834486425169874234528763108988 195 971365526008533440931927576714850411915197750411154642034965438043027979354684254810528109241466230262472842570067249183526457610969825306081642044690815935671446353578722178393792563565784316672015183120844025693187823020189064777079804381952579284313487521528827398806872886758958971672672706209505429169965338663089151585770764040394109735040502167449039286820245216001899125881081371066 196 215128135629825771599309212311850666045145444072855915864601362623098107690728950707682118622167035700527979650922393092377077481701304410596122776613651725044085221926470754367606386538329001286680650594042949197595128664281333936584048998720289000611340295841286551986503598852285402699961857788033978269665698552244109274592141069578038623727949850603810362650168995698644664455839384491484 197 47847415923861982640422421987181961605001438150234278290565450104542217982729841662603748757373935384676567332848254304784784098159967581292684693823502363936819057651167314667609664949087398873706985783854926012491657759498237025918654606373155549456542156099521503967480852234565943445028303471324911887429968758525092167297839639575115516360859631992027016496545221193497607840770785004679378 198 10687040026781484624294369930673669085346311603328577287818884514550580317295335471565588445274275999236735555225198146075262803931165281904402248327593742263324817855966392808282704065724260420726434668386488274611651876122856507274014410797004391450506936731200997183555472000486284081284822902988358976900067354365726630520053613322387352193605008075591128936128417778827937259880262309277941180 199 2397094047747417776642773834137037126075257471699380230629902149808612561261262256211783221617907031393282661212241663778236075872991272467027028049069986825024843021258261176031866817810900445977434172635528079031930139844395330515510641211551953425569815051281220634794472735952689815800490092340104153234404002129318734015290828242819241761194462361927162886800367800302540496849243710513871517898 200 539923841212834124535337661249279616355405411912520711023150512771215842114659584842241658294554986197366890859102850809028278032249112512379734738683122417540418951849356922351280599399932087396488843903358372692810704454275424602868987055974600059944048204513168870447510915026640215477358427411594886920166412273916492967876021409609051007242355973099929147100737174947514718664156124072901098625308