0  3 
 1  18 
 2  108 
 3  648 
 4  3888 
 5  23328 
 6  139968 
 7  839808 
 8  5038848 
 9  30233088 
 10  181398528 
 11  1088391168 
 12  6530347008 
 13  39182082048 
 14  235092492288 
 15  1410554953728 
 16  8463329722368 
 17  50779978334208 
 18  304679870005248 
 19  1828079220031488 
 20  10968475320188928 
 21  65810851921133568 
 22  394865111526801408 
 23  2369190669160808448 
 24  14215144014964850688 
 25  85290864089789104128 
 26  511745184538734624768 
 27  3070471107232407748608 
 28  18422826643394446491648 
 29  110536959860366678949888 
 30  663221759162200073699328 
 31  3979330554973200442195968 
 32  23875983329839202653175808 
 33  143255899979035215919054848 
 34  859535399874211295514329088 
 35  5157212399245267773085974528 
 36  30943274395471606638515847168 
 37  185659646372829639831095083008 
 38  1113957878236977838986570498048 
 39  6683747269421867033919422988288 
 40  40102483616531202203516537929728 
 41  240614901699187213221099227578368 
 42  1443689410195123279326595365470208 
 43  8662136461170739675959572192821248 
 44  51972818767024438055757433156927488 
 45  311836912602146628334544598941564928 
 46  1871021475612879770007267593649389568 
 47  11226128853677278620043605561896337408 
 48  67356773122063671720261633371378024448 
 49  404140638732382030321569800228268146688 
 50  2424843832394292181929418801369608880128 
 51  14549062994365753091576512808217653280768 
 52  87294377966194518549459076849305919684608 
 53  523766267797167111296754461095835518107648 
 54  3142597606783002667780526766575013108645888 
 55  18855585640698016006683160599450078651875328 
 56  113133513844188096040098963596700471911251968 
 57  678801083065128576240593781580202831467511808 
 58  4072806498390771457443562689481216988805070848 
 59  24436838990344628744661376136887301932830425088 
 60  146621033942067772467968256821323811596982550528 
 61  879726203652406634807809540927942869581895303168 
 62  5278357221914439808846857245567657217491371819008 
 63  31670143331486638853081143473405943304948230914048 
 64  190020859988919833118486860840435659829689385484288 
 65  1140125159933518998710921165042613958978136312905728 
 66  6840750959601113992265526990255683753868817877434368 
 67  41044505757606683953593161941534102523212907264606208 
 68  246267034545640103721558971649204615139277443587637248 
 69  1477602207273840622329353829895227690835664661525823488 
 70  8865613243643043733976122979371366145013987969154940928 
 71  53193679461858262403856737876228196870083927814929645568 
 72  319162076771149574423140427257369181220503566889577873408 
 73  1914972460626897446538842563544215087323021401337467240448 
 74  11489834763761384679233055381265290523938128408024803442688 
 75  68939008582568308075398332287591743143628770448148820656128 
 76  413634051495409848452389993725550458861772622688892923936768 
 77  2481804308972459090714339962353302753170635736133357543620608 
 78  14890825853834754544286039774119816519023814416800145261723648 
 79  89344955123008527265716238644718899114142886500800871570341888 
 80  536069730738051163594297431868313394684857319004805229422051328 
 81  3216418384428306981565784591209880368109143914028831376532307968 
 82  19298510306569841889394707547259282208654863484172988259193847808 
 83  115791061839419051336368245283555693251929180905037929555163086848 
 84  694746371036514308018209471701334159511575085430227577330978521088 
 85  4168478226219085848109256830208004957069450512581365463985871126528 
 86  25010869357314515088655540981248029742416703075488192783915226759168 
 87  150065216143887090531933245887488178454500218452929156703491360555008 
 88  900391296863322543191599475324929070727001310717574940220948163330048 
 89  5402347781179935259149596851949574424362007864305449641325688979980288 
 90  32414086687079611554897581111697446546172047185832697847954133879881728 
 91  194484520122477669329385486670184679277032283114996187087724803279290368 
 92  1166907120734866015976312920021108075662193698689977122526348819675742208 
 93  7001442724409196095857877520126648453973162192139862735158092918054453248 
 94  42008656346455176575147265120759890723838973152839176410948557508326719488 
 95  252051938078731059450883590724559344343033838917035058465691345049960316928 
 96  1512311628472386356705301544347356066058203033502210350794148070299761901568 
 97  9073869770834318140231809266084136396349218201013262104764888421798571409408 
 98  54443218625005908841390855596504818378095309206079572628589330530791428456448 
 99  326659311750035453048345133579028910268571855236477435771535983184748570738688 
 100  1959955870500212718290070801474173461611431131418864614629215899108491424432128 
 101  11759735223001276309740424808845040769668586788513187687775295394650948546592768 
 102  70558411338007657858442548853070244618011520731079126126651772367905691279556608 
 103  423350468028045947150655293118421467708069124386474756759910634207434147677339648 
 104  2540102808168275682903931758710528806248414746318848540559463805244604886064037888 
 105  15240616849009654097423590552263172837490488477913091243356782831467629316384227328 
 106  91443701094057924584541543313579037024942930867478547460140696988805775898305363968 
 107  548662206564347547507249259881474222149657585204871284760844181932834655389832183808 
 108  3291973239386085285043495559288845332897945511229227708565065091597007932338993102848 
 109  19751839436316511710260973355733071997387673067375366251390390549582047594033958617088 
 110  118511036617899070261565840134398431984326038404252197508342343297492285564203751702528 
 111  711066219707394421569395040806390591905956230425513185050054059784953713385222510215168 
 112  4266397318244366529416370244838343551435737382553079110300324358709722280311335061291008 
 113  25598383909466199176498221469030061308614424295318474661801946152258333681868010367746048 
 114  153590303456797195058989328814180367851686545771910847970811676913550002091208062206476288 
 115  921541820740783170353935972885082207110119274631465087824870061481300012547248373238857728 
 116  5529250924444699022123615837310493242660715647788790526949220368887800075283490239433146368 
 117  33175505546668194132741695023862959455964293886732743161695322213326800451700941436598878208 
 118  199053033280009164796450170143177756735785763320396458970171933279960802710205648619593269248 
 119  1194318199680054988778701020859066540414714579922378753821031599679764816261233891717559615488 
 120  7165909198080329932672206125154399242488287479534272522926189598078588897567403350305357692928 
 121  42995455188481979596033236750926395454929724877205635137557137588471533385404420101832146157568 
 122  257972731130891877576199420505558372729578349263233810825342825530829200312426520610992876945408 
 123  1547836386785351265457196523033350236377470095579402864952056953184975201874559123665957261672448 
 124  9287018320712107592743179138200101418264820573476417189712341719109851211247354741995743570034688 
 125  55722109924272645556459074829200608509588923440858503138274050314659107267484128451974461420208128 
 126  334332659545635873338754448975203651057533540645151018829644301887954643604904770711846768521248768 
 127  2005995957273815240032526693851221906345201243870906112977865811327727861629428624271080611127492608 
 128  12035975743642891440195160163107331438071207463225436677867194867966367169776571745626483666764955648 
 129  72215854461857348641170960978643988628427244779352620067203169207798203018659430473758902000589733888 
 130  433295126771144091847025765871863931770563468676115720403219015246789218111956582842553412003538403328 
 131  2599770760626864551082154595231183590623380812056694322419314091480735308671739497055320472021230419968 
 132  15598624563761187306492927571387101543740284872340165934515884548884411852030436982331922832127382519808 
 133  93591747382567123838957565428322609262441709234040995607095307293306471112182621893991536992764295118848 
 134  561550484295402743033745392569935655574650255404245973642571843759838826673095731363949221956585770713088 
 135  3369302905772416458202472355419613933447901532425475841855431062559032960038574388183695331739514624278528 
 136  20215817434634498749214834132517683600687409194552855051132586375354197760231446329102171990437087745671168 
 137  121294904607806992495289004795106101604124455167317130306795518252125186561388677974613031942622526474027008 
 138  727769427646841954971734028770636609624746731003902781840773109512751119368332067847678191655735158844162048 
 139  4366616565881051729830404172623819657748480386023416691044638657076506716209992407086069149934410953064972288 
 140  26199699395286310378982425035742917946490882316140500146267831942459040297259954442516414899606465718389833728 
 141  157198196371717862273894550214457507678945293896843000877606991654754241783559726655098489397638794310339002368 
 142  943189178230307173643367301286745046073671763381058005265641949928525450701358359930590936385832765862034014208 
 143  5659135069381843041860203807720470276442030580286348031593851699571152704208150159583545618314996595172204085248 
 144  33954810416291058251161222846322821658652183481718088189563110197426916225248900957501273709889979571033224511488 
 145  203728862497746349506967337077936929951913100890308529137378661184561497351493405745007642259339877426199347068928 
 146  1222373174986478097041804022467621579711478605341851174824271967107368984108960434470045853556039264557196082413568 
 147  7334239049918868582250824134805729478268871632051107048945631802644213904653762606820275121336235587343176494481408 
 148  44005434299513211493504944808834376869613229792306642293673790815865283427922575640921650728017413524059058966888448 
 149  264032605797079268961029668853006261217679378753839853762042744895191700567535453845529904368104481144354353801330688 
 150  1584195634782475613766178013118037567306076272523039122572256469371150203405212723073179426208626886866126122807984128 
 151  9505173808694853682597068078708225403836457635138234735433538816226901220431276338439076557251761321196756736847904768 
 152  57031042852169122095582408472249352423018745810829408412601232897361407322587658030634459343510567927180540421087428608 
 153  342186257113014732573494450833496114538112474864976450475607397384168443935525948183806756061063407563083242526524571648 
 154  2053117542678088395440966705000976687228674849189858702853644384305010663613155689102840536366380445378499455159147429888 
 155  12318705256068530372645800230005860123372049095139152217121866305830063981678934134617043218198282672270996730954884579328 
 156  73912231536411182235874801380035160740232294570834913302731197834980383890073604807702259309189696033625980385729307475968 
 157  443473389218467093415248808280210964441393767425009479816387187009882303340441628846213555855138176201755882314375844855808 
 158  2660840335310802560491492849681265786648362604550056878898323122059293820042649773077281335130829057210535293886255069134848 
 159  15965042011864815362948957098087594719890175627300341273389938732355762920255898638463688010784974343263211763317530414809088 
 160  95790252071188892177693742588525568319341053763802047640339632394134577521535391830782128064709846059579270579905182488854528 
 161  574741512427133353066162455531153409916046322582812285842037794364807465129212350984692768388259076357475623479431094933127168 
 162  3448449074562800118396974733186920459496277935496873715052226766188844790775274105908156610329554458144853740876586569598763008 
 163  20690694447376800710381848399121522756977667612981242290313360597133068744651644635448939661977326748869122445259519417592578048 
 164  124144166684260804262291090394729136541866005677887453741880163582798412467909867812693637971863960493214734671557116505555468288 
 165  744865000105564825573746542368374819251196034067324722451280981496790474807459206876161827831183762959288408029342699033332809728 
 166  4469190000633388953442479254210248915507176204403948334707685888980742848844755241256970966987102577755730448176056194199996858368 
 167  26815140003800333720654875525261493493043057226423690008246115333884457093068531447541825801922615466534382689056337165199981150208 
 168  160890840022802002323929253151568960958258343358542140049476692003306742558411188685250954811535692799206296134338022991199886901248 
 169  965345040136812013943575518909413765749550060151252840296860152019840455350467132111505728869214156795237776806028137947199321407488 
 170  5792070240820872083661453113456482594497300360907517041781160912119042732102802792669034373215284940771426660836168827683195928444928 
 171  34752421444925232501968718680738895566983802165445102250686965472714256392616816756014206239291709644628559965017012966099175570669568 
 172  208514528669551395011812312084433373401902812992670613504121792836285538355700900536085237435750257867771359790102077796595053424017408 
 173  1251087172017308370070873872506600240411416877956023681024730757017713230134205403216511424614501547206628158740612466779570320544104448 
 174  7506523032103850220425243235039601442468501267736142086148384542106279380805232419299068547687009283239768952443674800677421923264626688 
 175  45039138192623101322551459410237608654811007606416852516890307252637676284831394515794411286122055699438613714662048804064531539587760128 
 176  270234829155738607935308756461425651928866045638501115101341843515826057708988367094766467716732334196631682287972292824387189237526560768 
 177  1621408974934431647611852538768553911573196273831006690608051061094956346253930202568598806300394005179790093727833756946323135425159364608 
 178  9728453849606589885671115232611323469439177642986040143648306366569738077523581215411592837802364031078740562367002541677938812550956187648 
 179  58370723097639539314026691395667940816635065857916240861889838199418428465141487292469557026814184186472443374202015250067632875305737125888 
 180  350224338585837235884160148374007644899810395147497445171339029196510570790848923754817342160885105118834660245212091500405797251834422755328 
 181  2101346031515023415304960890244045869398862370884984671028034175179063424745093542528904052965310630713007961471272549002434783511006536531968 
 182  12608076189090140491829765341464275216393174225309908026168205051074380548470561255173424317791863784278047768827635294014608701066039219191808 
 183  75648457134540842950978592048785651298359045351859448157009230306446283290823367531040545906751182705668286612965811764087652206396235315150848 
 184  453890742807245057705871552292713907790154272111156688942055381838677699744940205186243275440507096234009719677794870584525913238377411890905088 
 185  2723344456843470346235229313756283446740925632666940133652332291032066198469641231117459652643042577404058318066769223507155479430264471345430528 
 186  16340066741060822077411375882537700680445553796001640801913993746192397190817847386704757915858255464424349908400615341042932876581586828072583168 
 187  98040400446364932464468255295226204082673322776009844811483962477154383144907084320228547495149532786546099450403692046257597259489520968435499008 
 188  588242402678189594786809531771357224496039936656059068868903774862926298869442505921371284970897196719276596702422152277545583556937125810612994048 
 189  3529454416069137568720857190628143346976239619936354413213422649177557793216655035528227709825383180315659580214532913665273501341622754863677964288 
 190  21176726496414825412325143143768860081857437719618126479280535895065346759299930213169366258952299081893957481287197481991641008049736529182067785728 
 191  127060358978488952473950858862613160491144626317708758875683215370392080555799581279016197553713794491363744887723184891949846048298419175092406714368 
 192  762362153870933714843705153175678962946867757906252553254099292222352483334797487674097185322282766948182469326339109351699076289790515050554440286208 
 193  4574172923225602289062230919054073777681206547437515319524595753334114900008784926044583111933696601689094815958034656110194457738743090303326641717248 
 194  27445037539353613734373385514324442666087239284625091917147574520004689400052709556267498671602179610134568895748207936661166746432458541819959850303488 
 195  164670225236121682406240313085946655996523435707750551502885447120028136400316257337604992029613077660807413374489247619967000478594751250919759101820928 
 196  988021351416730094437441878515679935979140614246503309017312682720168818401897544025629952177678465964844480246935485719802002871568507505518554610925568 
 197  5928128108500380566624651271094079615874843685479019854103876096321012910411385264153779713066070795789066881481612914318812017229411045033111327665553408 
 198  35568768651002283399747907626564477695249062112874119124623256577926077462468311584922678278396424774734401288889677485912872103376466270198667965993320448 
 199  213412611906013700398487445759386866171494372677244714747739539467556464774809869509536069670378548648406407733338064915477232620258797621192007795959922688 
 200  1280475671436082202390924674556321197028966236063468288486437236805338788648859217057216418022271291890438446400028389492863395721552785727152046775759536128 
 201  7682854028616493214345548047337927182173797416380809730918623420832032731893155302343298508133627751342630678400170336957180374329316714362912280654557216768 
 202  46097124171698959286073288284027563093042784498284858385511740524992196391358931814059791048801766508055784070401022021743082245975900286177473683927343300608 
 203  276582745030193755716439729704165378558256706989709150313070443149953178348153590884358746292810599048334704422406132130458493475855401717064842103564059803648 
 204  1659496470181162534298638378224992271349540241938254901878422658899719070088921545306152477756863594290008226534436792782750960855132410302389052621384358821888 
 205  9956978821086975205791830269349953628097241451629529411270535953398314420533529271836914866541181565740049359206620756696505765130794461814334315728306152931328 
 206  59741872926521851234750981616099721768583448709777176467623215720389886523201175631021489199247089394440296155239724540179034590784766770886005894369836917587968 
 207  358451237559131107408505889696598330611500692258663058805739294322339319139207053786128935195482536366641776931438347241074207544708600625316035366219021505527808 
 208  2150707425354786644451035338179589983669004153551978352834435765934035914835242322716773611172895218199850661588630083446445245268251603751896212197314129033166848 
 209  12904244552128719866706212029077539902014024921311870117006614595604215489011453936300641667037371309199103969531780500678671471609509622511377273183884774199001088 
 210  77425467312772319200237272174465239412084149527871220702039687573625292934068723617803850002224227855194623817190683004072028829657057735068263639103308645194006528 
 211  464552803876633915201423633046791436472504897167227324212238125441751757604412341706823100013345367131167742903144098024432172977942346410409581834619851871164039168 
 212  2787316823259803491208541798280748618835029383003363945273428752650510545626474050240938600080072202787006457418864588146593037867654078462457491007719111226984235008 
 213  16723900939558820947251250789684491713010176298020183671640572515903063273758844301445631600480433216722038744513187528879558227205924470774744946046314667361905410048 
 214  100343405637352925683507504738106950278061057788121102029843435095418379642553065808673789602882599300332232467079125173277349363235546824648469676277888004171432460288 
 215  602060433824117554101045028428641701668366346728726612179060610572510277855318394852042737617295595801993394802474751039664096179413280947890818057667328025028594761728 
 216  3612362602944705324606270170571850210010198080372359673074363663435061667131910369112256425703773574811960368814848506237984577076479685687344908346003968150171568570368 
 217  21674175617668231947637621023431101260061188482234158038446181980610370002791462214673538554222641448871762212889091037427907462458878114124069450076023808901029411422208 
 218  130045053706009391685825726140586607560367130893404948230677091883662220016748773288041231325335848693230573277334546224567444774753268684744416700456142853406176468533248 
 219  780270322236056350114954356843519645362202785360429689384062551301973320100492639728247387952015092159383439664007277347404668648519612108466500202736857120437058811199488 
 220  4681621933416338100689726141061117872173216712162578136304375307811839920602955838369484327712090552956300637984043664084428011891117672650799001216421142722622352867196928 
 221  28089731600498028604138356846366707233039300272975468817826251846871039523617735030216905966272543317737803827904261984506568071346706035904794007298526856335734117203181568 
 222  168538389602988171624830141078200243398235801637852812906957511081226237141706410181301435797635259906426822967425571907039408428080236215428764043791161138014404703219089408 
 223  1011230337617929029748980846469201460389414809827116877441745066487357422850238461087808614785811559438560937804553431442236450568481417292572584262746966828086428219314536448 
 224  6067382025707574178493885078815208762336488858962701264650470398924144537101430766526851688714869356631365626827320588653418703410888503755435505576481800968518569315887218688 
 225  36404292154245445070963310472891252574018933153776207587902822393544867222608584599161110132289216139788193760963923531920512220465331022532613033458890805811111415895323312128 
 226  218425752925472670425779862837347515444113598922657245527416934361269203335651507594966660793735296838729162565783541191523073322791986135195678200753344834866668495371939872768 
 227  1310554517552836022554679177024085092664681593535943473164501606167615220013909045569799964762411781032374975394701247149138439936751916811174069204520069009200010972231639236608 
 228  7863327105317016135328075062144510555988089561215660838987009637005691320083454273418799788574470686194249852368207482894830639620511500867044415227120414055200065833389835419648 
 229  47179962631902096811968450372867063335928537367293965033922057822034147920500725640512798731446824117165499114209244897368983837723069005202266491362722484331200395000339012517888 
 230  283079775791412580871810702237202380015571224203763790203532346932204887523004353843076792388680944702992994685255469384213903026338414031213598948176334905987202370002034075107328 
 231  1698478654748475485230864213423214280093427345222582741221194081593229325138026123058460754332085668217957968111532816305283418158030484187281593689058009435923214220012204450643968 
 232  10190871928490852911385185280539285680560564071335496447327164489559375950828156738350764525992514009307747808669196897831700508948182905123689562134348056615539285320073226703863808 
 233  61145231570945117468311111683235714083363384428012978683962986937356255704968940430104587155955084055846486852015181386990203053689097430742137372806088339693235711920439360223182848 
 234  366871389425670704809866670099414284500180306568077872103777921624137534229813642580627522935730504335078921112091088321941218322134584584452824236836530038159414271522636161339097088 
 235  2201228336554024228859200020596485707001081839408467232622667529744825205378881855483765137614383026010473526672546529931647309932807507506716945421019180228956485629135816968034582528 
 236  13207370019324145373155200123578914242006491036450803395736005178468951232273291132902590825686298156062841160035279179589883859596845045040301672526115081373738913774814901808207495168 
 237  79244220115944872238931200741473485452038946218704820374416031070813707393639746797415544954117788936377046960211675077539303157581070270241810035156690488242433482648889410849244971008 
 238  475465320695669233433587204448840912712233677312228922246496186424882244361838480784493269724706733618262281761270050465235818945486421621450860210940142929454600895893336465095469826048 
 239  2852791924174015400601523226693045476273402063873373533478977118549293466171030884706959618348240401709573690567620302791414913672918529728705161265640857576727605375360018790572818956288 
 240  17116751545044092403609139360158272857640412383240241200873862711295760797026185308241757710089442410257442143405721816748489482037511178372230967593845145460365632252160112743436913737728 
 241  102700509270264554421654836160949637145842474299441447205243176267774564782157111849450546260536654461544652860434330900490936892225067070233385805563070872762193793512960676460621482426368 
 242  616203055621587326529929016965697822875054845796648683231459057606647388692942671096703277563219926769267917162605985402945621353350402421400314833378425236573162761077764058763728894558208 
 243  3697218333729523959179574101794186937250329074779892099388754345639884332157656026580219665379319560615607502975635912417673728120102414528401889000270551419438976566466584352582373367349248 
 244  22183310002377143755077444610765121623501974448679352596332526073839305992945936159481317992275917363693645017853815474506042368720614487170411334001623308516633859398799506115494240204095488 
 245  133099860014262862530464667664590729741011846692076115577995156443035835957675616956887907953655504182161870107122892847036254212323686923022468004009739851099803156392797036692965441224572928 
 246  798599160085577175182788005987544378446071080152456693467970938658215015746053701741327447721933025092971220642737357082217525273942121538134808024058439106598818938356782220157792647347437568 
 247  4791594960513463051096728035925266270676426480914740160807825631949290094476322210447964686331598150557827323856424142493305151643652729228808848144350634639592913630140693320946755884084625408 
 248  28749569763080778306580368215551597624058558885488440964846953791695740566857933262687788117989588903346963943138544854959830909861916375372853088866103807837557481780844159925680535304507752448 
 249  172497418578484669839482209293309585744351353312930645789081722750174443401147599576126728707937533420081783658831269129758985459171498252237118533196622847025344890685064959554083211827046514688 
 250  1034984511470908019036893255759857514466108119877583874734490336501046660406885597456760372247625200520490701952987614778553912755028989513422711199179737082152069344110389757324499270962279088128 
 251  6209907068825448114221359534559145086796648719265503248406942019006279962441313584740562233485751203122944211717925688671323476530173937080536267195078422492912416064662338543946995625773674528768 
 252  37259442412952688685328157207354870520779892315593019490441652114037679774647881508443373400914507218737665270307554132027940859181043622483217603170470534957474496387974031263681973754642047172608 
 253  223556654477716132111968943244129223124679353893558116942649912684226078647887289050660240405487043312425991621845324792167645155086261734899305619022823209744846978327844187582091842527852283035648 
 254  1341339926866296792671813659464775338748076123361348701655899476105356471887323734303961442432922259874555949731071948753005870930517570409395833714136939258469081869967065125492551055167113698213888 
 255  8048039561197780756030881956788652032488456740168092209935396856632138831323942405823768654597533559247335698386431692518035225583105422456375002284821635550814491219802390752955306331002682189283328 
 256  48288237367186684536185291740731912194930740441008553259612381139792832987943654434942611927585201355484014190318590155108211353498632534738250013708929813304886947318814344517731837986016093135699968 
 257  289729424203120107217111750444391473169584442646051319557674286838756997927661926609655671565511208132904085141911540930649268120991795208429500082253578879829321683912886067106391027916096558814199808 
 258  1738376545218720643302670502666348839017506655876307917346045721032541987565971559657934029393067248797424510851469245583895608725950771250577000493521473278975930103477316402638346167496579352885198848 
 259  10430259271312323859816023015998093034105039935257847504076274326195251925395829357947604176358403492784547065108815473503373652355704627503462002961128839673855580620863898415830077004979476117311193088 
 260  62581555627873943158896138095988558204630239611547085024457645957171511552374976147685625058150420956707282390652892841020241914134227765020772017766773038043133483725183390494980462029876856703867158528 
 261  375489333767243658953376828575931349227781437669282510146745875743029069314249856886113750348902525740243694343917357046121451484805366590124632106600638228258800902351100342969882772179261140223202951168 
 262  2252936002603461953720260971455588095366688626015695060880475254458174415885499141316682502093415154441462166063504142276728708908832199540747792639603829369552805414106602057819296633075566841339217707008 
 263  13517616015620771722321565828733528572200131756094170365282851526749046495312994847900095012560490926648772996381024853660372253452993197244486755837622976217316832484639612346915779798453401048035306242048 
 264  81105696093724630333929394972401171433200790536565022191697109160494278971877969087400570075362945559892637978286149121962233520717959183466920535025737857303900994907837674081494678790720406288211837452288 
 265  486634176562347782003576369834407028599204743219390133150182654962965673831267814524403420452177673359355827869716894731773401124307755100801523210154427143823405969447026044488968072744322437729271024713728 
 266  2919805059374086692021458219006442171595228459316340798901095929777794042987606887146420522713066040156134967218301368390640406745846530604809139260926562862940435816682156266933808436465934626375626148282368 
 267  17518830356244520152128749314038653029571370755898044793406575578666764257925641322878523136278396240936809803309808210343842440475079183628854835565559377177642614900092937601602850618795607758253756889694208 
 268  105112982137467120912772495884231918177428224535388268760439453472000585547553847937271138817670377445620858819858849262063054642850475101773129013393356263065855689400557625609617103712773646549522541338165248 
 269  630677892824802725476634975305391509064569347212329612562636720832003513285323087623626832906022264673725152919153095572378327857102850610638774080360137578395134136403345753657702622276641879297135248028991488 
 270  3784067356948816352859809851832349054387416083273977675375820324992021079711938525741760997436133588042350917514918573434269967142617103663832644482160825470370804818420074521946215733659851275782811488173948928 
 271  22704404141692898117158859110994094326324496499643866052254921949952126478271631154450565984616801528254105505089511440605619802855702621982995866892964952822224828910520447131677294401959107654696868929043693568 
 272  136226424850157388702953154665964565957946978997863196313529531699712758869629786926703395907700809169524633030537068643633718817134215731897975201357789716933348973463122682790063766411754645928181213574262161408 
 273  817358549100944332217718927995787395747681873987179177881177190198276553217778721560220375446204855017147798183222411861802312902805294391387851208146738301600093840778736096740382598470527875569087281445572968448 
 274  4904151294605665993306313567974724374486091243923075067287063141189659319306672329361322252677229130102886789099334471170813877416831766348327107248880429809600563044672416580442295590823167253414523688673437810688 
 275  29424907767633995959837881407848346246916547463538450403722378847137955915840033976167933516063374780617320734596006827024883264500990598089962643493282578857603378268034499482653773544939003520487142132040626864128 
 276  176549446605803975759027288447090077481499284781230702422334273082827735495040203857007601096380248683703924407576040962149299587005943588539775860959695473145620269608206996895922641269634021122922852792243761184768 
 277  1059296679634823854554163730682540464888995708687384214534005638496966412970241223142045606578281492102223546445456245772895797522035661531238655165758172838873721617649241981375535847617804126737537116753462567108608 
 278  6355780077808943127324982384095242789333974252124305287204033830981798477821447338852273639469688952613341278672737474637374785132213969187431930994549037033242329705895451888253215085706824760425222700520775402651648 
 279  38134680466853658763949894304571456736003845512745831723224202985890790866928684033113641836818133715680047672036424847824248710793283815124591585967294222199453978235372711329519290514240948562551336203124652415909888 
 280  228808082801121952583699365827428740416023073076474990339345217915344745201572104198681851020908802294080286032218549086945492264759702890747549515803765333196723869412236267977115743085445691375308017218747914495459328 
 281  1372848496806731715502196194964572442496138438458849942036071307492068471209432625192091106125452813764481716193311294521672953588558217344485297094822591999180343216473417607862694458512674148251848103312487486972755968 
 282  8237090980840390293013177169787434654976830630753099652216427844952410827256595751152546636752716882586890297159867767130037721531349304066911782568935551995082059298840505647176166751076044889511088619874924921836535808 
 283  49422545885042341758079063018724607929860983784518597913298567069714464963539574506915279820516301295521341782959206602780226329188095824401470695413613311970492355793043033883057000506456269337066531719249549531019214848 
 284  296535275310254050548474378112347647579165902707111587479791402418286789781237447041491678923097807773128050697755239616681357975128574946408824172481679871822954134758258203298342003038737616022399190315497297186115289088 
 285  1779211651861524303290846268674085885474995416242669524878748414509720738687424682248950073538586846638768304186531437700088147850771449678452945034890079230937724808549549219790052018232425696134395141892983783116691734528 
 286  10675269911169145819745077612044515312849972497456017149272490487058324432124548093493700441231521079832609825119188626200528887104628698070717670209340475385626348851297295318740312109394554176806370851357902698700150407168 
 287  64051619467014874918470465672267091877099834984736102895634942922349946592747288560962202647389126478995658950715131757203173322627772188424306021256042852313758093107783771912441872656367325060838225108147416192200902443008 
 288  384309716802089249510822794033602551262599009908416617373809657534099679556483731365773215884334758873973953704290790543219039935766633130545836127536257113882548558646702631474651235938203950365029350648884497153205414658048 
 289  2305858300812535497064936764201615307575594059450499704242857945204598077338902388194639295306008553243843722225744743259314239614599798783275016765217542683295291351880215788847907415629223702190176103893306982919232487948288 
 290  13835149804875212982389620585209691845453564356702998225457147671227588464033414329167835771836051319463062333354468459555885437687598792699650100591305256099771748111281294733087444493775342213141056623359841897515394927689728 
 291  83010898829251277894337723511258151072721386140217989352742886027365530784200485975007014631016307916778374000126810757335312626125592756197900603547831536598630488667687768398524666962652053278846339740159051385092369566138368 
 292  498065392975507667366026341067548906436328316841307936116457316164193184705202915850042087786097847500670244000760864544011875756753556537187403621286989219591782932006126610391148001775912319673078038440954308310554217396830208 
 293  2988392357853046004196158046405293438617969901047847616698743896985159108231217495100252526716587085004021464004565187264071254540521339223124421727721935317550697592036759662346888010655473918038468230645725849863325304380981248 
 294  17930354147118276025176948278431760631707819406287085700192463381910954649387304970601515160299522510024128784027391123584427527243128035338746530366331611905304185552220557974081328063932843508230809383874355099179951826285887488 
 295  107582124882709656151061689670590563790246916437722514201154780291465727896323829823609090961797135060144772704164346741506565163458768212032479182197989671431825113313323347844487968383597061049384856303246130595079710957715324928 
 296  645492749296257936906370138023543382741481498626335085206928681748794367377942978941654545770782810360868636224986080449039390980752609272194875093187938028590950679879940087066927810301582366296309137819476783570478265746291949568 
 297  3872956495777547621438220828141260296448888991758010511241572090492766204267657873649927274624696862165211817349916482694236345884515655633169250559127628171545704079279640522401566861809494197777854826916860701422869594477751697408 
 298  23237738974665285728629324968847561778693333950548063067449432542956597225605947241899563647748181172991270904099498896165418075307093933799015503354765769029274224475677843134409401170856965186667128961501164208537217566866510184448 
 299  139426433847991714371775949813085370672160003703288378404696595257739583353635683451397381886489087037947625424596993376992508451842563602794093020128594614175645346854067058806456407025141791120002773769006985251223305401199061106688 
 300  836558603087950286230655698878512224032960022219730270428179571546437500121814100708384291318934522227685752547581960261955050711055381616764558120771567685053872081124402352838738442150850746720016642614041911507339832407194366640128