1 256 2 65536 3 4268356 4 180741136 5 10097838144 6 705042350224 7 47643981661444 8 2985549816834225 9 185475182040880209 10 11768170780317237049 11 753113609713108644676 12 47991037250729119391296 13 3047006228790888999180484 14 193532386806224136952177009 15 12307749961377222107486886544 16 782884618939452006877984785936 17 49782479176226228907569927679729 18 3165126617582126747207510475364036 19 201248779483903428881092118169480889 20 12796844389899420263177202399486942921 21 813713417402477901171099074435963556676 22 51740601513515011170213412304196470078224 23 3289952734784171672596610385221828250065329 24 209194410480904372998356572850034889762562500 25 13301838415232698797949356264423545058145291561 26 845810151952363030216007443930749390446466853636 27 53781594344725537789202402501397884529056201543236 28 3419750755590308947838234318652063032195123891814400 29 217447980086569892460463056173260015583816548695103396 30 13826629943209136227307544935275573934101749364318441764 31 879178924133373782068735923284721202231889856870598456896 32 55903394306089447497163734055820082420040539531757849648900 33 3554668393218838184534701086294909922922501567864641671201529 34 226026840871024407072437692191717167593826351077380140458309089 35 14372123415790202744226813287794343429224378671759860688351400225 36 913864608499203506184987038698123518209942714676546918638919722500 37 58108916631150974570177310818463380183776514714394962740482129751969 38 3694908594430535213230534057096109267520025959033595212854365113754521 39 234944141517100565508960884996357624105758507665871945689003075359277156 40 14939138063855794531076624818830714481822120051217235342375308375715161616 41 949918753401002578857117274780340383588766914444150294904834116870819974564 42 60401452492390033718367468654954953036496342652504354489563394729339662562500 43 3840681585064126015292302493107650025305680133547573846280125501728844738069041 44 244213250338065773544377721236187947355905415758132710069763694575927627215987249 45 15528522820437107164664041013689755907788492483728754844839961263412664143716403456 46 987395322112298962381435625969779454769383420588368225988716652040269895084515371264 47 62784434385999422294582481581319550801178098085653023761105440834534022290847484694921 48 3992205667691528911013042231442048741015201283540588228365586099877644207605200632038400 49 253848047673332663550633616383381442974301302215356765311653430425100759066956669085789316 50 16141160218517804692504605112985029338637715660547796547803690776197654162071892101066116849 51 1026350431243041827544479071383667645355019337586205318439846967965023627093141508235644176784 52 65261430619129839380534232976330782564443535058793798119754419090860681762039745512002004779524 53 4149707738026924549967125212180927415559506597785191438088260741248563445331646352102221292078756 54 263862960828086161628156083880837856106648614981008125148863917800443915931911500827515322845611721 55 16777967628646363599109906173012714015262203095693647032407552973382517959512537054794459995440702096 56 1066842412684464117999764788813482811585663386591835877572807307773669497700991945894101008483622764484 57 67836150283135184569725633049929536646174848520086230489369275227537838545726982752382301393659611288100 58 4313423642069982225214313264887431310811728520940885102585899184862732461170519406881428676920023829540569 59 274272986281088728707753973413649548238577470937357876817633620165382686242666663721202565520221779744927889 60 17439898615533559552514443507072058140271142672213502955576673362088503038533892486185607632972183441606678784 61 1108931899725557264486955171725099082331663406072976895019007170780807318976972009465262174479735748922935369225 62 70512448801372368274504652821750091419422133032623069839561535994970819737044112837469709165320106001231924924225 63 4483598530438751199190844377287236591895101682704624630116330345043443621966297049380833763347123620787221343259536 64 285093712158260345514805565989991117367274691283710294905174535946011244735066624907516445833626836566959007543834116 65 18127944364417331708920801749937638010319169718126802570090326504589223280906848348545248129187470681235925972965818624 66 1152681917786339237934955265078668023425498068163508886193819548883931981992762921885802237825866042302937172047671824384 67 73294333702810837450458888928166712855572098443204592196121370229348169677953194318633746750620075365645656270500000579584 68 4660487225526822116712467682822755818646922997315598318066185896623601199261854444073606809976181481655945664916984823873536 69 296341341574481471513333425470128931874101444942841072726741414238233163350633799044682060422343484622622552231675528891455744 70 18843135165172890231948067726594325850048549016250241698121534983295888838127067223590956227746178192203799459004641663926826801 71 1198157978790598805663802109829530274137671365649670266756077980907544849126852747630947332720695351413944088312127621093195445824 72 76185970623026160933781475692705912119671980799072212653870615070012887149053068692746422197701216625294417491510490310004669215889 73 4844354603081117433425721905275860974410944392082324614725419976345004857070357591664121067313822920288102637754316504863015267240225 74 308032716896310039233074351798591457809970755097989025517834681771983587348439516982212100832041996383400190707789257663040345214258225 75 19586541955077741924247293580047447006341089308783720064150626511260242258397171273143176004417643987810181027209139983534142435998142464 76 1245428179264344222634026878231385508750706783048199316564227832878117820964217493527792460158250537635677726893887674973044768203601455521 77 79191689541888968658183548813591212499563319042397222700515939110404847549361094023574753099765576314132599129780300175602445131218851631104 78 5035475988830848241489083016381744861594165034900540764969829422881762922607934123520144266794685868374157829605837408952421059384545535746169 79 320185344961983353101832633086940913932770129904285069618976659719212730198197011624815265550097588054349951237789998584348314470916240373289801 80 20359277922448670871713656005304910351888028202107185050142849707659593869084367706045083938311715659658911699953851629353860812580777438702397449 81 1294563302304547461373277137086451269080325162284513653721160727066387569523550749256423584401533902324584192752630984878037143802152972615925407729 82 82315991267341094797890073375131170685552659169146556480755415263601283217525080861649928105146995182814580104612618325638743486787818023841485691025 83 5234137570764331822851042531779312448265605464301581135452701271968071430587152629212991635609510990969051166312398993588085123223419821890066081081744 84 332817423296415958941993599706911973555024139016585497779264021499323718522274893178253482058639001882549735617502206891579868780305311372999733124059664 85 21162500173546364761780403191605019832055224821208136368946651926890783912590047882336859352062627740657541493205124287098277371157059689944294855249950129 86 1345636923570800136785890081042826030208035562611082523675547848739819673141627182463940596569592718368501254194587172796433900191040080463642536286836147361 87 85563554174971937416978672397508293432316142805887658633122583679524912041805412653438361072501712801050718597853125021866704003741270857713170257997129856400 88 5440636827671115722276323760396605318045279766383847013305059638355169691003081234014758891712724685134465224507343726106489190601718007788638415893712855511824 89 345947867360442428089319180065784057686726476042953542294395476680315743066653277685007101037402486406705354360730037611990759151976495575201658597091754354671204 90 21997411465243434230392247990825496286706811104386326286323023757770708370055115106205448765094773614206636032389716612442218596089365874262193556201450687638000625 91 1398725521458593843277698793828288553572029419964765679597914970648795834782917768357899590582014163048209920420922745960439093765716917044238182762067849652187823321 92 88939241213487225652793133226358637146118139762756265301771232172053220245600742622333426785199559784563181654677109426896577934695119870668885296712639376314389145361 93 5655282974591114733042984802150438851646117412255697232480145366136374768290691801265268238432828464164569914720680924249336406641641003130377125599544857340259666448649 94 359596338875108031402225645259202295872215663414574873560817753208191721246984216504894117297744048351789286593522825909473700665233449858317070546731069301328956384445449 95 22865262006050333921347135101074005759483905587190185015538806809235042866626962353479743291802743592095862125946638919368069164127963222031981800636021567874621239432533444 96 1453908591619200124290825983745941306833188910255770400378600515197404554562243488007903954374432883148679580109170367387752262033424186492297289576963641380504106333533337604 97 92448107186560299331694713877064549407060913221399153151984276570155545203284974015632603074706661745072406785259824713330494817891676588961708685297696333672992196234666084729 98 5878397425837782705028529097246397688024753332299036704541671305455931250032198338791819098664299270506761092035685776487801409575117201764295786155030706684023127298778196994116 99 373783275263420486254795930794329422514632129903908805545364405116187829730332362153130484201678614049875213457971628921682683568818511278749429484208423469306726771272114318381764 100 23767351328196067534700769467694358606729182307645386659344226237883563794804061960663056714504844663816677089640087199934307290741572506254419417069849782491748968372470342415166921 101 1511268765997633849041941162961989202824821837297682248974159914224763758798402121529654853005820059523103737818100291760103950732468451638813896236210453396807620907392237958539513856 102 96095406321969853220208076338355513971904395661218019544807418119914586627525363240641100409396865611099197577417680403569083713962625702330427297853996547004312148097152441978654069809 103 6110314276288656891064254470799008379638444349272094389682861883037733191593753254889948655513738360802949994639740714464703029010232312747288231264516835369587845152687814194854590311396 104 388529920253649289176509590856777827787840288001370208050302964519503848509518296831044219101614880427245824720145233313229198073254957720940443086693459117965896217996891487414061736464644 105 24705030233566958169841997130987649617197941965583737639461159178577803134726008331531520255602256760731777508677727617501201640778526433880817593397715401571164764721194145242501241005856100 106 1570891936566949203447677741978305017470985070021416304758934737158141859395917295080532858507675970391195719562705075364818037136781845013580037885191113562339144498419459966658285071220462656 107 99886600139358284668319036284612794068714033743902424838502429973793314094514353802681754249638528843838220570172928763655631627640760474245147778709876435217620523198683985719823178904382491801 108 6351380801663966405277609983859332162600651786924868647866818656680942504969462426407311005847056155633679458708491955475979657490651330345843982312137496823071691973932699323952846826330071351889 109 403858355689998466876369766559249892011689745764341439478410129659243531562282219377078928974433669030579261088116702630651912459511160276020635531041639347946965960247225516746930011804490116671225 110 25679702816417361444064562335624729872043886940892527654861261759499106758550804794714581231117238600979676335914577523196470458193496242701905390554741997345092825974452629130121203793265821480939409 111 1632867383944149859232579911890176003178108280018126843106370145674576591950707944570019808552129382811725191887866600276956930415016387618498003641318167406194072560296600353347405620616697157148958521 112 103827365628391942300629165069386129008276037267510339389298635704539052035329259658126746666661154561999903757021935892165595399382006685895637111107893601105930882143916921539667775121801177249544118084 113 6601957978542429377064064194671722021321906324215558183548368760762451933900171519844375395048703427084610932166740518177517046089679275181231766382878237350429934827837778609695850826994799037293123429561 114 419791534598286517273500432911334636361768934191715962247770992340878308674583644505525408952258342285905501192812672227862599264546400830223574675416692712983279462659324451307220480127919157609058803474281 115 26692828565881158309668730610905083689346271093855286941183415823323720712016362635513067181050277364265806358690603617948154256397934963084971277786131670633475541731278298636747176411313819857347584113707024 116 1697287911080304686402635932269825300085567835667140913898545254071920857413029076130744304418266229213036269075866386441229662254293829786019777338348328686269742421545366503539618752032123294459434002635934784 117 107923603749569373807155401742731273728198892314756015236222644910571247689445795799753054255379668151403386437178330221617601673512517650067086473707523017873313152119010142928797312812289270379290620888457109329 118 6862421024892918142590506650727465449615509571399762003906589491617118941326917070986869004142306887767825198576279470189331143682554374956531256571122763872527111453109969245128040802587181163236200946743107619856 119 436353315556146578478747371779244904664490224900495944994939818298535759085133551816331137104301444218975580242432678043017888287381065124233495812958698622282539474649781909421124188791499842309444081991855775234724 120 27745924551432359359797252140156730014635625663661600151032285998393813426759538841228707935932978823952123456603009073481108740384940152162870754657414320249211007767593556069258777839438084984512585525145895537956161 121 1764249982225058564657028415049133509158077781470228832122167105313260140984109508441057696925121079096804565217542677392762898558988747411445071817688645390575240503401712041237102392527956434900236611835792287826020025 122 112181448270406808769150903546884651488432235619152010408369321031830385464379327146614265683519831594526447890815987256482353566185094503778752363245077288605855488632975968432224187044372872841757739355719457697364862096 123 7133159961931392579820625297817261388787869140599494403144313070661050374828434007722908855366492416986973987078628186429292083452828165119327385759059096792603041097201559527006846170250038894932904768826783954383501562500 124 453568498419213271545668825749680544442927202812381901586556186435352409088802291573791228287989209269463125061192307130107216585897298421746652443318958569851136351987145509802873765074607004254232598125395252250311594827396 125 28840567694567361638965435748163423093163873237125527348249786235070815826867515265012465183579449446323129169346763701995750127328594673095182209298885368149466584259217651109242703627047405482821232672966727648459231283111041 126 1833853867373625806501821991596192478073302683133321034952238865641799457783475632952148696573944728980620722570450340446346466150896407357064849042943791813507532534723911506558471361123266385936392005381148057685108138881464900 127 116607274950232311284866043407254160042886249129299794985727714937440417600662322038291781056323613615645580535694323596847519306769342485285359923229092110989575743586356293579387703334370548564278482278772780524028254737005047249 128 7414580198144434464816942543402838043617523393467504836354255913160102982656156350249379362241604436284916931653487826103368226687368580616037086843699909238789155991661473606811572862597281995054439383611032714026486935920438991609 129 471462861456793137299793078149503029460272191450457595161489110805080524536068007255281722313901741186347973122227415393580513703455029539113684945980082861887393610160881458125702232886076780493831146908907634414953141235621287646025 130 29978397130110508551296839231642076194116906264957254586962953365999887957994070700954216568191976413177558462741032998335117011977310693983963402136670170248654118700728669798421588359722566348163226413118270579165836750181043284659361 131 1906203792412563255338131900097458051187308288343629640932727682456081278905371298456273669794424268538004662351053438823497436810573119141458984564906916066554804577837708696460220187662374554595220275305924275148076665305996529181678529 132 121207711087342048935715162162893245773370654790559665077236268244030986639572371848317930902408306089348122101487937746898301061474340343503317047638680419905137840020485201941106814998363023319250825601362092758695921837640249653445507209 133 7707103136353908323126334827006819898114822931947161442357566074935824540943361225354711925402105040455940081527781591891901629981977057984720659816837324566378992568484426665694492231857074803263375093306189469371822515628589538928999543721 134 490063199952626169124807289170782672767884816881099527764341185799311449707291029850668581389836499115590424710116135523017061738242646224118142439423732595768879850159494901095776261397020904185990187576509482358397015735310172708188160770225 135 31161116660678806718411594391110685072313332364297143532935868626668205274369880675976695304828854593686587263316030083995082662032152606308643155956646489060971890085199277845920612997072553773320981133710232520022839646900424513275789087472996 136 1981408095189153558726140637818760061274461102056518050984914874668531032558979491658010925835252985498322149076106797719563364960572449450893261122595034883756674307782312417113504330545900510775977458375288676237824779457862801863321501950459489 137 125989645442814731023023858763532341882818572927105225956643935567731678072830958589361629268260228604825168629939171098843016427769405081613415850799631491485485859105352126100017954092355301665664847811581964239379354114660489396150451015080588900 138 8011166804731776373480330958940376947888224423510770323733828529907190458715857973642703088957155333297285040137725026748319303611351174415216592820779624597604534242940765649646293217532627835130539729895844300859285187504250464949999693852281983521 139 509397366328539792649472616495122717260190131871459660823549067794013222713999510144959661578031567823214741391393692257087724242173440316366427386144505087353404583685355398210273807118418303628272936530429222261318622412929981667625802973185177199396 140 32390497307981151537677376010924285818843197389111921612255379451981827637681393211842687079868468879199894388267749434693475728253098655651488918844774534272046571205738727865493170837460271571028068535422911362158319167466498900433809524400003882484649 141 2059579387738099218469762739660732907265383965102423341095275114792713375624694782521844879461231048846163773584523140949036002376306779140225599062682627034855974181979619923913281729065869182653071843704327463699155212790791723722299535780913056285689616 142 130960238555844282516233053308437904133197454090084450584142432937160846582733529948261951211731325442417348691825602599131274398544269234576169705350490068627685106488388303074310803988223615934642411004457186419804484183039043580093214051996256777791311441 143 8327226512709958475827956663880773733569275643345920837963746974489755120034413419290696268483897852599920272102375190337030661513668475436757824658337107684467081518947021407524221766014976184619287145007375058401309760388337296376584135858936476877968346916 144 529494311851077044941556295227237354833395101561147264616240240971740762414012653928557294522519205694069964830695098807607026653710230528409077016384292135729870723966938511983985139193946959695297415792761862215532867412163377840921036875769988129502514317764 145 33668379964772414616339257241472995891381559161553975426959786629089507206630805838892209168490375130152237480986049577755870063061917948705492452362152441552105920230193274143020329881979034628650211987660307182596076752518137334624664321943567063788903978255249 146 2140834724908448067345826216719481001461531161823994243838848317720235939043067732833229007401849561417334684999901766172187460165798674020247535550207297035156091081196251409028699637661544848264639099903684461456724384135427891158442249207130978312092881126252100 147 136126933466037085347298411558684430191223432730508265619423120155977469755777638433965517506731531493829200291601673508395115658262713530500439664588785623750129465820753044908062219696593253679866957186232523162274841278969848203969813457924423326087390001432498176 148 8655755532767406204125086680922649139516892043037656037436612181547577379887361613436245596719661920886181001003663563114869806839778014723172648612245958221859943589498046866120878000421312205340886581873061548279095622355109688093879143144993459049209637275985457721 149 550384129983551074782091930833571563756227889435792354507131954825427984722720014774006047493535480028523143920254249018183998625023010402341231528122775920375328716874124277882076921897858443727279331592669155838252818072999348359848663912780771184800662730117566327969 150 34996678151433468335171191107711881205858616085656370119577145607931432227115450888076012514426529206199578098583703007788744443740272576024041258881499791757499195390636683993539027579357059664497811876566829195398212971696575794756752651401154062788088274532483072760896 151 2225295779643254623452784078074252526728317838268508547840562089654034780945299535551093142556961027829187555510073661030115592620593001091446390830701942878087373883139356151031985838300817967188545805651155952786334187615637607684631749904863609541313417421874912108055169 152 141497466858729513445214866946559636558694087707336645425100466823190835879600069845997979656017691080674901767405412171931670203584887605565746742886974049245699045645725937338840875990742454862555361971593767052589701982445093439579383636492072485671438620881085077206738064 153 8997245809115309087270522566985811632389593385365953036940715089190497402419761154646326692127148156567904300851587721948242574329847574912163471014143505860445740979222945737764004634613289822247044079084219448742686035569963008363213122259750087508446247124477870638707993401 154 572098101448441971290356509169131665428333649304075261961074077739627542562152852142043095329533019369941093015359377079170312524629926223880482465824913258905808074758389917109396408751512749488922539207603714649278728058510336422439105685142395824390825405942331437648143588496 155 36377380881304891220206489503571597567877908502261982378918447678593158804176691061505793375939601152359016069862468444447158671301936334206529125642622262136802658199042722520824210800689687273657173314931026969384619137712348511628879259483959684626814647795348269717201568012816 156 2313089025174443678202709129961035179045133143673476843461343504874233097751487423084504722440689584816263712139636037770888134418400604263234137612221709952771824924412710992148260189642645186454434745272571740652818911645723972341604586948293311193927337393234671816529672745698649 157 147079880650014924745836847743795951975743158015277074600530643836142007852293141481307581436234722778118154320620039356544300317406318043637944975921450218920516899142988029036808431873576003194002607342471265107214240816860777609375266564315630977642418983972725696952418848824027876 158 9352208694341628722315398532199745292479446201244049281402659744228592524296367395610103459136458562159713858789636385169691442937556941719083986173077797149748513437080522994165029406183569910962733100401324341371020921308008476480299157877961740764742828775720696837264146409085688484 159 594668741067613020055952307868465892159128874766098068799047669639658943515782060435990499337572091123094807522772962041854537713797938926209726669902694839582202472686092399130774729524373359309320404343022765514724871335561827414713195254392179396073316383319168608853360181282122099684 160 37812555639064947170422891090088974628065336745291727578264133033148777267083557417508750053668612526634621002847106829892892371999187363586238783070426947109029911897116308250950928133019567693784798570013150140360688041839491889630790930851200412768156944867088298902684329518032148771984 161 2404345924405697400030544025744489895140629691175217898204681034341624575312407089196261180147762161045185021333167435352830195803444188524540997409572382654166801210237637196341903036654756803684258715113698343941657295107396933672392536672631008761504609914558852133568720550632608376925456 162 152882534028827700853145412251968200503025917765481530467451180040151016645558328260222531501115824284974641874409011038697753542220532832697511385487439495459434099385824624763586746773868395155084985424433774588958829240261707384534209709703287446824227297107911300316219478263208183940426449 163 9721175715118023174943629613533880219926004722486816006074519713112476097817307630067974195443470438348006668953297421502148399228745832793304616212768563254350430367838060160157192924806639890547565569435374066775443367814028226708625544711632961591529464528145524728311968430972073597581794449 164 618129846450485619026154026862603817625671554766749959394838728836275331594141641487187741610225767949485716972485044860013993102272175319457707314279528612825900226912964382709997913866959936277103166059322558500925388927378560985746934424805125551245472703310796126381428118429758523326778558449 165 39304351476611705756032593210886485276878336744484449533066644151404679652869157925282530090398361466678524254196515434034250016955480974979282548957046196170920757717586797605873954087407717233023757879010364346789810889772292995156130576545205034269410086540623323561082022881329465185046701792400 166 2499203126766950688565617991989446978600225237914119695772339172089489894255883716553114933205919654499180698641305821271312499123440197435474287312831376889770690978207022855981765336281176315174409995425365269580743599917516589326438718200213681343855403419372388019773353888100854111966365000042249 167 158914115974116329007817292482746418471850413867778558902832019636792129448962394047860278105568363238599933249636271102668250930039243772341106506229124573305493349497908815730302326169824363717223706563699493582097490421527272232254057055544934564881630896634755339186541944856136792115128265221475009 168 10104699368115742535058718914912615483837781831901240800004317464175711374389304702160819435766762969038800252282353481832769638848223401117359974593397612877889830890780165720017392516048588221925895866862836886364216201712438375625803937359392424434804284690836169632383326072247393656761827769077764096 169 642516548603079247011671254493080579311484271379418707505201298886951895474837555379763855327715477052278014247712291589727452908319502618088597960170303744453657816886356693977768291565888709370498520716229960021416487853770603804233710508949337546853108513370466584773883155475625798798736901947245109136 170 40855002231085123239898632984968638516893897213861364202800639653360742306844285442747620577432742227464425067392716107976179605855949833928686506937653521198236979445682712443995951614919882277780764257005922647658817863626088079521804935453334932007531783013691053640365500011618678665620151830159120520729 171 2597802672835267610655444600004945882337510797759517112846078933353694095733431821730281844096823092967734748842095782095317152146528100893272525683845431994124380176911135590227795013073273913736870063944591441083138470602784366136918945848521206954144360655390118139848024949554545874004851793657404768862784 172 165183658265848926374014413899704546808399423730873305261158397719091277269146053722298725181482475552325446319208283512475726856280087794526861746503925434287746124884594334662798915027724288098832130311311954025091696948772005696438597898797233091040035740309585005016725839858041692497747776450721450503869504 173 10503353947322311855290934033583153734914684936814231065981450451194327872156360301735516590902936980052983356452030373722482126185257053492331476557885842561435821159788816157631228727277315966812100369351708549853474361756062154234724645195893235868291679945005904237212084273973400611338048098693844692050018289 174 667865364533699209399394921113221152864434777365370121797742817589875380010444097487740167352082172544545275962130556540694130560359084416552774805233020190512187886789728973454645002543757415260578285143682668514420146250336518276673777649490408465295926924964893146260688989901818909315606417449608342261590571921 175 42466829869847798157347764408564297406163703788416853022193464059328368116854333297307985281182613477250983805728110767007630678888959927302364481898403248775278608250332624634313312555332660969666737125257599487213812862591412789688668536601246276704848505462866511111042914600346984380800428588801122896721979677401 176 2700292207028501243472088217801672258353619983195188127367951394272182268017415850250718920466755467140676704198188182175566175041193804834702090187190700672957831190217835692587975248455294726051922434524639961173871160952931210555566005634439632802503121078576144720713963552372884009483263820959583375519970429922025 177 171700549009334078654630980230259164427362310724979332078191294076298044956806161943156224202300010493124933742962961047188135495614465585033518193977340247887970815096906983386761612263627490167838375107909956140373520178001677005465711998944667978087199459806326460492294222902537961768498934819090951854969081484043521 178 10917736403997837703455381321613245148970209438786975255901110407288318794087644704693881338388305296233889446496110192146709128748687145738649674164091843485489966445316270568660153659361231080302364165661250754344679356747737642735461339733228024243021315775156721040947355523788715266221535969519230411944367926060822724 179 694214251934044695558189338623822939473602371240654781955289056884630256906481124980660496015176799658201526370087163779516654485761009306786132117794283101428900019779036266771295145927907310702863445307620391299629636549710579736233208424455541714402285435413142248298998097228092303785239801423001238400733426834104171201 180 44142247967433225085729414749126205665008292291345500811853721785285396204955112213313756330361344300236297675318976021084711790030454410339587172577235584227095959418380084055949597860334875111402494433088329994837919887253152077067732616988825031852405416191911378205661440174089561864463634198403917233764259534787245024256 181 2806825198690227555142922446725589017868817290359686572653831959092514575750386523817066385300850310450265338122818451934260334709705578674346656660178871639084793023283068269048921142453734646286723216856695256522816108755173620194313198125458276053135206856316837669669409865452236336793770396540785812573570084759318688807041 182 178474546693108510985111881926773287391431944680325210090865695351285837852790453004524501758903464139463531974410250005429227279127624458346306254780417465308228098917227595193671831462956134856711427657760347934156614195189774166111222721610694036019348130821324612676015781368216342411999972792102265601518589673533518514670921 183 11348467240558649614893750683000763340830410465611971344875651412569487977501540428963633216200662994112227919136995059210909252057667618025749324188348654442093040171810745987073929898415128119046131942101539203957329548835431741332744629406858908012972664213730066343787419949617239459508230646059896277282385425225244707069544900 184 721602666017617447478896837813786004985860826444175138701807696461011797079232277195926687024269140658576662970193383060386578522785287975700015307044330378700825443640348942946674251418635035383822392288938230072442150089291419022966332408962361069430386166003633459994559648604268992611991761796286046229113258075866692237427134209 185 45883765319667980317699405709411424268069798726529811673374556007491057592929444556086718375136179209295437632079833748343477738679840703611738324796325274590762457704268595708453591972979363008689921106950383914829897017123551222519973549283912619015527591865357527871070853509892679511238228729481694173382497029764662633285457317156 186 2917561171897009171137323814899613516981308345451123675817967158924271753208665769412452088802788949496235758787212656954157168654366509551565864495603497364170586772369368812075627345401792067593216871056751710213647742379893319569447786526422089512327656305741755464558419967801556835267419488839023376378927951051706358280116055953225 187 185515794801442079918184060591848684168956123932650526214286096930841828536108146571724690175864072500689352830246678188084273488713181060097423552750624219912213262505275879302209001277696411320375361690549572904905738988941553051683903288326174248945995497010682035278330575843608411828328236659342634135782945847949160759050098700730625 188 11796191439726791023450190497836872798548525809632318735872525289822908031721093796081490449444461052333937333318953597080469688039504082115894516838061787695969923605612816053619075062823743342812004596598293004661387108056588098941179032034915099399642684010523226293159133457197420142929219364013731300393231710845248652840163167994306816 189 750071618600541713015774659444053036184784013278217016740321359487236282233285387534225233227418668959816032457793410667933865257724393795208182935516553432448207410958347222919639476319902056032382540410454171437307929646011894861862698470799922176756533514024815562955153536223954414598516891139354079313421666294593427891343397375127346521 190 47693989700379679425644837915376227210120626758290904417062992915339870893659663340171668505330077127321306978027182826948106894534224072971848369580647813522706075259122862056929788748976436587612787826048453595506668020234284516647570622791402289558166466664112768182126447545793430262443890369993339663435529038457562556617256006623617973025 191 3032665944332105820351614803433155645170997258289939066354152358120704893561006125820524560746612569141727217490481351701319228445832327225517748220429390037787884799708811657191599859391916310194142477320996895488927838854405196169192056963426332821956394383792165346144538597499744141332678050091358057806133372543308388484444087738930200298521 192 192834837003341067487201609421654526415655833359956011647489583291728380229549747603812002475827639473484507140503471157981281998213608072486711233114027098445926980196814960358863114797626062902847192879296418815596245077721078520785391581587070308458939685482464693527858195402708429926059555889971005745917113846333521949782522770309294992044401 193 12261579430336681854166578515000429761405652959014209614700331303997676607851725525902489446388002874052020862845822151168308276020554851105538258103745426435276383754890618989438202891061525785094136038951021194325494528412206199704768823952275159056271356921368816937460171577451766803736814295559072783150810446990282342733488261380975092379683556 194 779663739513263976903104502133377079387886304218873231550989072366699397044222868923235036285931954176380099496878272687749977963831429238726326014510968944742500681376142915911892652906581891260782530296229616308608527926490072802454693657979135490611049680080406191523303500204917982355245001042100420022850586769363009092712660308894811784207360400 195 49575631766316056747303172166702082825025544687824136690807092572370528197179864372965534114223000143187253103655181142056067530814043840034401353419033441360104171294173180914074690301318544522241089384914307875875768501759059178668675039965624638392478485020733767885505554221298785600237265885311921877671910395524163593487782436134392712360523288969 196 3152311875583324486119575651646486190530303435368219330443526358971241304771409265578362479583538166967373106598931757707111731781348657104941856202856286490401339236916187451627405709282030172917996359924327739640828139314312609278926536218745264973417030779269606273685123254480519435994587195958813795684189079669059228218925252855910768914402916956416 197 200442632940794015415556135102857120114098389268282871768719005865555315667650775725752696047504486762412060835642061591604953235016063410122968328039515249262108605185064866522092236368346686306566082813107634748324401969725277667514179450572056727838833730402356279488864612572459556484195455965620303203264224271232327334296932528972266488542571534562041 198 12745328091245165951521751612422290902084558947284367188264253047666285360533289929460138361715386272211945087592412098513502633563820703497897299761046813402490452350731405152962755990087483528996393467303079956635519822840587399532719251511228804395802679815576259701428403931275713448064229477977709609275561386579863779007744764808570770402351352542550329 199 810423340435091256556720005027179362032332880328325407749903714954345285414333212078214700824335355552952238843700715743286016002474938468284503337992703013487162180519392767579635121653456304573775161645578052875487510104109295351385116897589198524371756946093132447830651659370957995858230581660416925720765933759185717341820617976444191340636274882559534481 200 51531509116122450347558202801716504595030857330067809990553458598302986045409443879517484239803152716213102652455709228733839956419604281932217379667314883283307334740563117422514465930727516203091916380168847403261011021031206456661256119608741275299252282849167848300606711624678563029298517955794951530158273108344643427618279055278071377258286073222760247184