0  1 
 1  3 
 2  14 
 3  72 
 4  376 
 5  1968 
 6  10304 
 7  53952 
 8  282496 
 9  1479168 
 10  7745024 
 11  40553472 
 12  212340736 
 13  1111830528 
 14  5821620224 
 15  30482399232 
 16  159607914496 
 17  835717890048 
 18  4375875682304 
 19  22912382533632 
 20  119970792472576 
 21  628175224700928 
 22  3289168178315264 
 23  17222308171087872 
 24  90177176313266176 
 25  472173825195245568 
 26  2472334245918408704 
 27  12945310174729469952 
 28  67782524064703184896 
 29  354913903689301229568 
 30  1858353325876994637824 
 31  9730464340504762908672 
 32  50949372739520598900736 
 33  266774379075104541769728 
 34  1396848783492544855015424 
 35  7313995184654850963013632 
 36  38296575973958926358020096 
 37  200523475105134154296066048 
 38  1049954546734969220344315904 
 39  5497633379989278704881631232 
 40  28785982092995795347912523776 
 41  150725359038017657267948617728 
 42  789208225856122762216041611264 
 43  4132347918984665944224455196672 
 44  21637254610483504616482564734976 
 45  113294135986962363921997567623168 
 46  593215797479840165066055146799104 
 47  3106118240931191534708340610301952 
 48  16263846255667788547985823074615296 
 49  85158604570281965149081576006483968 
 50  445896242399020636702546163740442624 
 51  2334743036112995959618950678416719872 
 52  12224873247081893210903519415538548736 
 53  64010267338039375426945313779564412928 
 54  335162111039908679718057805015232282624 
 55  1754931596887294576600565574973136044032 
 56  9188941137164132740731162229777887133696 
 57  48113920435435618137984711078774778626048 
 58  251927758063957177864983617553537123221504 
 59  1319110866642000594637962861006123624824832 
 60  6906954167596174856367842695822593256062976 
 61  36165281539009046759655204730911065037078528 
 62  189363872563669581132459857602176017198219264 
 63  991522109225981299756138326689411843041001472 
 64  5191677165101209474006990529727766989453131776 
 65  27183974553703331645017389871608954564554784768 
 66  142337138661815151974076377110742659429516181504 
 67  745286933756077585264388703178020138318877949952 
 68  3902373047889204903690026710625150192195202973696 
 69  20433090552310919081082605451038820599895706042368 
 70  106989051122308694871735525863732322830593424359424 
 71  560201944524608492906082733378238654583977721987072 
 72  2933255462658416177949554296814502636181492634484736 
 73  15358724997852063096072994847374061198753044918960128 
 74  80419328136478713864639751896986356647792298975821824 
 75  421081068827464030803546531992421895091741614179090432 
 76  2204809100418869329362720184366585943959280489171255296 
 77  11544530327203359852962134978229828083388716478311170048 
 78  60447945561544681800321929131912624724495176913181999104 
 79  316509552060454651390083034878556436013416195565847314432 
 80  1657265530116549181139210492743688117182516465742355890176 
 81  8677554972457476481274930816947902959041434012190746083328 
 82  45436267714278662163092742930712665285518538210175052939264 
 83  237907386395842067053456734316484379876945493212287333302272 
 84  1245699247517937753668369434176055618119598806433023788056576 
 85  6522565939524258253796389667790396189209810865748993395130368 
 86  34152598647073798508104860270038154662780469968761865218555904 
 87  178825328124345758033443602949067343219843576349575217730813952 
 88  936341574157779354168242176614251440667939578222403845510660096 
 89  4902748132449293092875678647889239271128263163936122202140704768 
 90  25671122498064641140581103180878429864097820670727117830801588224 
 91  134415742458590674471983904493713622100073871368618218176246710272 
 92  703809964759285482269579014238768013144051945528800837734273908736 
 93  3685196818721350195729538467457753590464016187698332153700656611328 
 94  19295941053290959245298914747791449490207889344074789571266844033024 
 95  101034859044860354688875334616917682579391271313655408812798437752832 
 96  529025390055998291152056348710340297515516070505633294591723250384896 
 97  2770012904156548328156836753794371054775531337779178132299145751298048 
 98  14503975864715296804332795127924865138591123744652535615427981506248704 
 99  75943803571665587513369423752371706612444617116798501163371306032300032 
 100  397646917971132337862885362002530779120303207722180864518515910168805376 
 101  2082106293540131677123834477005697848272040777865891182457610236883632128 
 102  10902050089356260711291465414024063973151031836306623636671597780626571264 
 103  57083875361977037559253454576121592445818027906376177090199145736224899072 
 104  298895051814437182510354865800633298782304040093030567994508483294843109376 
 105  1565034809438714944825115376499313422910552128932678699606254316824159059968 
 106  8194628649374540938909272795793347342334096613223949925659491967765581922304 
 107  42907632658492385854155175268762830362362371163612984755531934539296855293952 
 108  224667281353456151369293960429403592804837840528782108830553639364718804074496 
 109  1176373157486767364799143061501370235379577558518240713961194098031125403271168 
 110  6159569819506779583317682527290607041058113988994315848444950030727877203329024 
 111  32251926287093608040709522917738161304830373699892932234824923792242761606889472 
 112  168873278444534529910986407397266539664749786243380330015169742630545060828020736 
 113  884231965518832747303080352712646592769177222660710251151718760614299318540566528 
 114  4629898679334858364174536486686813397956064190990740186849633593163615667931316224 
 115  24242464213933819195834897509270294016659676255301600116490926516524496733425631232 
 116  126935190566263481718311239108874510508133800767846639951547024726492517728828522496 
 117  664641286541845613526527844616165886982164099585873439243318442292857119439268610048 
 118  3480106956986019754285922111261497279860449394443854075653722554851172645720297570304 
 119  18222076595748736071609421289104320131234039968319630696949061559935607396564710981632 
 120  95412031746548337412512839289579931667962442232142367879079479140208953796507075608576 
 121  499583884096295080188639350581062309482838493519575684486680628601511293192783609724928 
 122  2615855177591577131481784746328054130225181192188884635403765855048231943970673355915264 
 123  13696795529164282468136151075644075543419733179055005074475872615883346491052905696591872 
 124  71717352464619386282889767468552236739617674305574491905240172275107151170434740755890176 
 125  375516932671059187824794000508737118264027113117226931133537543187109521058396821748973568 
 126  1966232186167877581817204933178213762625691981481063619180264570022228521668641967470280704 
 127  10295325386323028739604053597034334102698043436417473990547437247384933045778264517825789952 
 128  53907023573266662110355501849493149565685492692580589466563565204220684187995019237073616896 
 129  282260839894307857703716796708821560983320782409813640837191642235784372944857057351138541568 
 130  1477936945072780497780878772854956767637182723688559487156895592597823500917162267158536781824 
 131  7738578310859451555870405450294454361889813212492102359592606986643803513723545373546666524672 
 132  40519722084865587344098917610346899100790148380198376208928059549471527078672623172645852020736 
 133  212164019265755717841111883860903577157181637431221847815197929350253948417141557541688446025728 
 134  1110905227255071957670275632724033866539929231066537582055475337903637582188158852559547268071424 
 135  5816775286467408874657206260900588890610848836674338101072060310020809699460386885190529824325632 
 136  30457030809784165417262135034507397877505376095779878278210460508510307868009685900904989873668096 
 137  159475083712835357004943985163442031702588861227981917264974521810978608410216567864667819944706048 
 138  835022379037875480360615370842622598705511662984771990477005288831830418989260663584386960173563904 
 139  4372233939375911454143916284401967465422714532996704273802133645747068080294697710047650481262559232 
 140  22893314120103966803421036223041314397714240546041137680904780719155086805811143605948355046881099776 
 141  119870948963120155003950552200640016524594585144260008990220149731942248513688070795499528356236361728 
 142  627652437298305062810019168311674841556710548681395503217701775515033143858883850349203749949893771264 
 143  3286430827937349756844312801067488983241884951511332983345330054162429869098550818913224386274417180672 
 144  17207975218430878289825800133158234533224467514342415887201173222914446639155769512082531317846927998976 
 145  90102127998835870711577549594679451266379265280009163389825719120836960358540413796842290361983899271168 
 146  471780867119291711110162097035443769465377721622685316790149621833363975594619404732723616900515683631104 
 147  2470276690720406783814662383833944811726749268616075247181594854516836012133554773208972539955158504701952 
 148  12934536675845273858447325914861893792498984725205710215928970639767560170422851020322940772128888293687296 
 149  67726113292190016015425305953835583508086911276769960306847444420538016974002887029101754472952695743315968 
 150  354618533049759000658762532063565925878525528759796920977368783964157861162325918093318763749200621285146624 
 151  1856806745129793939890873968566053221238805527451701684636822926102795099077943960443505564603392944737615872 
 152  9722366338579727636710193683142055623918731049671022423911462420760139149818360090287758332623555183285108736 
 153  50906971050959190060697666224588120858557164188219327804921482820149654502598384699952527737327759320760188928 
 154  266552360951436229817345222614960502655668060930631877133883047237857370416316867838564133093472335191420698624 
 155  1395686281504780618661280670791410532499779708830913951583612352146545604487507668231574687611522973865483436032 
 156  7307908245222938792698303134288621184376006009262956200966141923927844145259778538035191593295248502427217821696 
 157  38264704345318510281544696122566084976256917220254081399462402134980882453608640555284850809325399119101373186048 
 158  200356593091019306518474964198242025120037479284472663592909845114173918140612729179568338482771400704899367829504 
 159  1049080741164841797984671000699187810815197206825819655959609462145119979029241812856270627659326807752990714232832 
 160  5493058074624973561834126147402158764411033323817027281386017392414024201612999960419350412024875243698346814078976 
 161  28762025483090474179066072881616201343205411115598885064477666505903665293561032511091019961511944231178118027542528 
 162  150599920600042950827059932700088573001588333398325201261321929465765894954914195224868718120972164412275320908939264 
 163  788551421667895808246095304674066632636708355927555667310020910770980708555241041304848228879785209548939453343465472 
 164  4128908847607203046168332097244045503813896801972033198814837746762820671511789466929614500794822599644535436425035776 
 165  21619247398971635044025611364768006492336547388121976523648942837493001194849772636358294089249794759671454805176352768 
 166  113199849003400998079480339799631856938763697120843726346634306037906724483051477950431306532319478159450587085357973504 
 167  592722104424519448300779593338719115663235993172574451985210064877468342118909777157154662836917689918017703291442429952 
 168  3103533230533512697486756200833787266224361170552071806524723165113183154781252751141202750892228226870303871407222685696 
 169  16250310965502998391717418831647847134693223050622133031207498731169225560211877398218597854005698601549752415277566394368 
 170  85087732870883939560357488186551933743261893621524510961146099726562620742146253384746776120465278701817299006036507623424 
 171  445525153363291643795275253792720213920798469526658533642046603434698822212030010715606265306768877804704784375108780163072 
 172  2332799988696214104530221570010113548551743242673853158007695221701942450303595050754650487358752152020959510226506650484736 
 173  12214699318724118052000228404889800435627265577936484813477984916472859412973450261665477862925437400906937923858604782256128 
 174  63956995957559851893880484149298348419556620496923496248837128612029386676626321366974265228117615797357789502245602091597824 
 175  334883178470462639155281991276230888774830660669795038239110832006284882407864127155183679917003945180518985318039193420562432 
 176  1753471086992536427356170011060191938970757482031076244439316477589591747740679477463205018589553207893682753899252752156983296 
 177  9181293808073368007515892101256228078725222249507277313679455537512410956812620356158495391869303466640020582123359739259650048 
 178  48073878500470062335670672563296600716468303568919358904319467314716098749913004227098152276857607968265392477143147426929967104 
 179  251718095770526901983960466974754691983908932415487044171198981738246948672227543937954932093668433943032272534365445604541202432 
 180  1318013060621281162561080111595341749037580380217244829409916021170617297033713246719336983454580171785132065297620083919527346176 
 181  6901205980645579367430638801673031726289846551641520799774700200070715987513369304564202172352807294938663301648258721098999267328 
 182  36135183641388351554339512363656823361588757788980145481008537115741826736945362840507865100298523082491451548699071990915886219264 
 183  189206277925747791856314518975248813264373160527314789686952421894168096471618699824790381912379909315194056085601397061099320246272 
 184  990696932988933344920529064396865586139883932007968156197680382902041271881930747586710831073085363561198530318812094402932376600576 
 185  5187356486230608902097916310480198263781810949938549778438272609835575245405109686221103458788992544106414957570466978173196978618368 
 186  27161351185427920032905381605293727238131329971599426045838914127405286384902935126979777428441613810393695624147553491427452365307904 
 187  142218681167645084589040624389841570373660736029842357161280394325089417327797172016994250735493712685936513914603453035871926277373952 
 188  744666682264158827402622219917874513289439096292656438784326709440915358427171291594046394699195820874044300991030504249521748203012096 
 189  3899125368914372626059570821947880798241991633636569204060838679345134481251839061496301365253200074500519750287769213353642784108576768 
 190  20416085484429600446746936052015786736294193416648789469227725238307145453802349202601622612722417163506941297762493263123769711839412224 
 191  106900011430920112176243333024303197224797193965346459999122996712462334797806738969624530215321702683039568785423882725328047134602166272 
 192  559735726647802271270472253937756036403606390125483602117827079321545426971631037007340690841040547444209647521493323299473203960255348736 
 193  2930814314163133178917860191529323429522449564891515772710470489079423222638559266165546024184956473933099609987264408895527035223123427328 
 194  15345942978387589988425272133424916431520271828847160227791514617190357627944831448963913381745576653821759069837613160175269395497719169024 
 195  80352400613673007214880192034432204871031832713516898275907205746824452877114751629121296193733634027198155979076621325469508232093821304832 
 196  420730631768487683335580063672893563500109908965712748744277176012185286750909183978872123635419497547901899595109275312115971810572051152896 
 197  2202974188156234071153959613899632561516532122940208899362034233085813908996996097356747557037582449178618773654349166570817797935057021698048 
 198  11534922601863453693581437428706221115098753101778402401195096694466142306978339848224996847683816704880105043545657898176442900368053925576704 
 199  60397638858555785876872786116638796444526390118909578809722443234453598205882054699922990857952570432566155166656550722775386210468095466668032 
 200  316246142743880900486910966985007894206763328306343863253554272628857020007378968806637957756980155775876510825756672743946545661336357097701376 
 201  1655886301029062259413974657443492179462474409362424864282435862835327727220745594040135783110070652924994444287913833572577729126145760719536128 
 202  8670333235198849954536204076720921499947793142949173732680398086496538283294957689014262867632503294446460622424456310459680192111529135926411264 
 203  45398454207076850689561325830551560281836861220245342938952645067637918790886763757925034073354737154978785957395082528467770236164591772680323072 
 204  237709392301665704319223138676425675691229994749675362702994278059841359612140751791493152969598409752086873254672669928967900648541434092376293376 
 205  1244662536981686823157093528736347813020032523617070804462155088088496482509297455717258781524171509892606095698455689459936322946590237463536467968 
 206  6517137652683458121665668617712384175355275162703723375960953416291613456607221727137580077266635420347289081172043457043746335085375688411713634304 
 207  34124175768174001437365637591328913800051520881754057037917100145395694809606140539956445337503126482513310104238437984422732718725893180616135933952 
 208  178676503998310176137531151077123946098888024639709448723658787207207715031207956331188351715952217213690704300742454078361410972013856330049961066496 
 209  935562320917165051075724356097428021393122064311240464190284322661663510948823175827304328945700797352090985387500972532477534957179565257835222663168 
 210  4898667909509749601904221532276072343963180287308604990247070787141150205568107229639072566810395915257783095122036018881419565855021966226811491713024 
 211  25649758173389837407122431769266721978206593466606668084721287432200247189613350674525218085079572302138334629182212223158607255301413536329528059625472 
 212  134303877402300026035117704486496042493386839650405588547339441444636882315407675128595018243235850151798875394605129263425965268388393353069922390900736 
 213  703224231720240806582216499841909367047494664036006858945151498939020305133992648073469237119096811702239913850901926687921362589124705973101422106902528 
 214  3682129880712244735352828181105472032311420625614418799481551227855574301542325187926435349741637469606243981526991043073824314461194662426328843077812224 
 215  19279882357392505185788103087265194725678545097542485361108701371377364588717980535264735149973437570828504233758338551691260436410669150665567370039263232 
 216  100950774621506052173317305799169280224825588082797236968726003316841890326138582459882669500874075546546049476442067137852265360619236254288088847924330496 
 217  528585118299466292296751422445954902446239348106613480367921214415541883601959572618237076405350702995962279923619048620348550418072740923066263607388930048 
 218  2767707611310773545087239311479052293778133736308491934332623273225883740307203105869891780428607915789589481635946023170682241065959500521245226252636258304 
 219  14491905194666776101336430179090494152883845025424497684524054781693134907435380344746402376950244682753687770121199944542699244723466039435206303086261829632 
 220  75880600722757562427669623828626755742190535207313018369813835597255274483383469644998847139987036433363768694183415574573466504076958234526256913507025944576 
 221  397315983557878270160672022255398557841607831142180119480786794456759107270559296491007473332121239869167861084615693669270002045567885249416716268697108348928 
 222  2080373498456239371253353638217884324080884846023828643405465424351533545689821900366049451432779293481552091730960499717326146257099478558395269958154546315264 
 223  10892977056505923146877433740285711713118877751574251382509645368282164845056694216232266815268190801412641106047300223626876869360325330352704754674138844495872 
 224  57036368345210581396251187888842732982389727125350193721436010512286854887580877695929403085878027634549638269359959342891956631133554067882647448212214881714176 
 225  298646301845239795789997392371913551041862851745804156798577481600592469945258489310647351254195402601647265191970555162844232309360023085885065670576733912301568 
 226  1563732337690596449154979602676110374321618201973424165905720847554407400121227425080166495181660305071685038074383493605497567331625922243779804230611543946952704 
 227  8187808818762619511769888046569008041762257804857328368240015158924074520946330593238409566073180220023521167678418740981608474752315441119138562701362328032509952 
 228  42871923561813331273999409868709606753287074021250273545817207563326817525193073859109791415712440099854386853772978471467660579187388957739712159285727792407248896 
 229  224480306095829509596916907025981608352673412908072327801943184744264607067373120781705110229981919719032236451924195864879529576115071981961718704908917442313453568 
 230  1175394142327723732485503802681051223102892181363432872628390278212280372303466429253791495717041757914775871296453261303406535139940876060811463592310593484251725824 
 231  6154443629583024356525355187982380905206659436548307924562568930296623805551306092395928533382322868612526281971022784360921092535184968437021906734227891136256540672 
 232  32225085208187251209210115917170080538828387893836116056861852468930621344093970837360405217425770180016054206640323660951900414651346306378885586036124972880532340736 
 233  168732736730791409829159274751090959612143689616823464642920839092397232842358600654578717171025329605646220111957850828267718117767337964525225889279838272738167881728 
 234  883496079551999454138115184837865435517548586125596323630077624678660911677775720578030682156448896913813103845185810325798707047998642561635812991534529744906877927424 
 235  4626045530388831085512054010022828774656716758286284083208782391702376538697219920849869224254592063060293742623283458641721369816922503511713974392087825378488596037632 
 236  24222288864124988696519863320785510905870106205215319204732383851499615585472216642787092616901756790706510040358957510547133390709540450823740594386388833291304064516096 
 237  126829551063194607837070963884621750336593770198146778895559173542188187358044420173323078804392172491997885271660611228715914864989552690895587668749981698233870002946048 
 238  664088150922667692236346330024588458396082196368019396554425505847130661806377654468790102358746007789161271468527837330106955627099154342078563634954334856238003759611904 
 239  3477210701283227722069794124609043749030118097415529263744316340914031221406088246119448298934907356766976087724524579065778074302636715288889031134726082344492542545887232 
 240  18206911604008695563473379427555908660596379799021097996248196022095664681211018858841529384174460109445211440473036125074240623307423674365019932268539154642003240236875776 
 241  95332626818919262492561100066899276967457806404464470922511910768917863201641760168571383109307131229603364291940118434182331442633995185034563469072330598474049271237705728 
 242  499168114497480792701473082691172027162361319230702433550078680525124520485006485576062181119144946939839339989748566104797026162574276412747301085359826972276282666478731264 
 243  2613678179709207706238594095879435055104336689766356717610424440075075670103471872782087554277641156720622582770730922892052831204909677736345552635869639439761498913921564672 
 244  13685396620265323066625672244511922221976574861675330571462231918349955938680805294388276601189267152564378136665391272933128882579160960767084111473778528749463862817614462976 
 245  71657667002755107574799657083553793111442102410986556558331693749799432951670944275201309390025038288503778488909423946030561970655327053657122458299192614737737181250000519168 
 246  375204415535469353182295253523275069780746315019218017064141234825396773955302444473654749935393161120765158386794978584450856293615318478874398303900041573428567636229545263104 
 247  1964595825201795688794572892805435246238709480471361876151520633953182911925130889741123262052258813570575836365132175722582889879070602658617899990203478981620457092377269501952 
 248  10286757289068896720038256342739511198309271622751299188652558864417510375729575560552120572571980236940394384643613139997693914099962342036209806725620707596008472009345435959296 
 249  53862160433606197565051246485215326204900791814622347627309270650692330606676929804348230387222846167360062962401150137095831925083491641582787240392910329649569003686563537747968 
 250  282025933445361598510154453540333912436167664396728889009245388446483942137143276583880900033049156056398800235832448262584215894101100481351884215454979147513380134081999482650624 
 251  1476706958937744800800721735301142169797402819121883943546235248076134330396151940285892478649403551668952549565390089027121967664272636321780156331158233566482004789745742744911872 
 252  7732138019845022410763712597645517369039746257144388105240429934670870213828338535379831271764224685788120096449010741112394942409231416005273401125129484808838508202146458538868736 
 253  40486000283319155261379388644668535535048866266378792857257638615720683961385423451135417715987733908052910380432504090565881783798297950744519781426143974587103030053895780253564928 
 254  211987449620534841925221481477429143734134212569695204722584111955640622912999186565293181208869504705164981896798981578945710933152862040446025084056345908287264147514788847365914624 
 255  1109980696589932430505811334285900720264609810352656056906474117270961001632453425587217416389266092598778249859063873111410738463723980439698071378633499551375172764873149963181228032 
 256  5811934381057455215333982079805687746651122011837155522548508255803203518142723807262131773500118536772009571567187312352681587049732434476404327935575613675101979999179744389623709696 
 257  30431683499985001569980647141690523598848292829612308907665153065735377102326529141223920975443646850236944429966868381670446568443498685099633682098919683845111188935585866485017346048 
 258  159342363475680188558547954530920390606485268930325231355796885371199448541388279618294998758661406954333628293532461040611953062462062372692184780851215648370259213616796221351609237504 
 259  834327446854141125071365138618760249243518442263502152504120699964255182839023561144874308650193854325053992041327292716989932100998379495754573956711615154841110525958433862169586040832 
 260  4368595227222125996193999013588879933035169577859711989601536658300733302868588248396065856866517498132989439073833912139491780356142027483758704616864828335565626301283418287611079294976 
 261  22874261575916191476878533527058238601236943698104263327592737149947379085855435245796897906598329571497720666277694301968990953732858646919533931874342509394029315703866774276988131606528 
 262  119771188546608644876495205107993911875280983877186732007150276266481341303658258481197124012123907436454366241370830163255978600972583771582168772778595743021913389018066972511484472459264 
 263  627130084975987103351457096539730516846738128470703338732530708999098531478527809903995152446350126332735314783114203771659907790904068041814876909174204420555363071292934737960954308329472 
 264  3283695755669488040602761758806407453579304835315473104366583148928665823656533825499182418629605128250594423733201901976935532341534073164560586363930843551244524871685340537719787960139776 
 265  17193654194112979830210742166679522654088876498010025271269376057575600816025091713379113901992230264172625283266754596774973562885588166820104010546888243625245696944940304274474910527520768 
 266  90027142141999926818853405964851506110216039646798259210149923749738941601524414978277953737434961072033374004667719972742099247947392708262381717825606087546496082182900463495970311324565504 
 267  471388236075547641592277467122390946044940731888749454175822038268131246345046123016151266816640845375509742894939301449352701236142003582293874264766083550777993705317641563877922225837309952 
 268  2468220847885286142278251178874939651828780232745303688214332534609831711664179078183795785950105227964924961350964928805147810425062450660713718717294076954481977903174247529283652109725597696 
 269  12923772143009526287300397204760074126792918468916824312582707054586465284604889977038169648434067986287510796526032367033476057605806689635106815244700127523779892597774918920190223755004346368 
 270  67669749466516013154689378513060686153442389882519731122638912189079464860972623549493834746803987005865364933752334486980265103934590335167786016599024457324751443973952523404006734091123687424 
 271  354323408227057973778934682259323820413482665419451089485502644916130928027416181388810329887087650090042146416409877453747686393184315252466288838615346233853389093452615464743279509526724739072 
 272  1855261451496283790054850579503700177867126432986627612422460220740467708720606594134886640335309952516791418763449926774565057943367530174126588965295979573821328784819882694843650120795853684736 
 273  9714275076069470845213364747984905785548827936241961316592750744778282540213974839254078522463509114740579926915060050832399602087467920034894378437314492507514416335108834310088782686668223152128 
 274  50864604650431689911060786169894634001824461885505257449866663585707824406401422658984924573439814878376313886436560597896137380751337399512859914762703036749801182871373475081158095636825924173824 
 275  266330527598312256085511258027428180868751459568063699432828978535133816277552636596893233350784852811295563610959123384047225876158152716937581974826960250468749431887805513246593443074282652434432 
 276  1394524746988146776868824403484990549205210909866361166797507216867971600039710128945419701810949857354268126120008497912698805733943566703574052189910949355813291859841339179154928275898392217911296 
 277  7301826371535631636870901388800230571756259620925912203053727387067294335128050227284945277462559732880426502276214493940003930899028789353693985240157855133004753431496813021943195883093222697730048 
 278  38232859241261202713750110718861421233716714086090028551132335454931879610609460847927992857531558967865486509177252971989228362458398469307867702681303333374775353149615521415039462194965767314735104 
 279  200189849961424689735017058757967605115275246032836522494579103181322100323144564178428176035339114875671213045958659856175354451154275658432430275127188579716633105171705876402463989637421713097490432 
 280  1048207662803503327555101909672359945756784619852659020762945277268205083496429541678857084781908453382565332239042947249095213257092060073363110840037918144800697218431773172754626089044667209326002176 
 281  5488486576975321206390543223002289254079606734984608034599355250883942099685998993359429804550094260792707141250423044069869861737935257806448943939718754549937650889903815530917900575718316403566051328 
 282  28738088810637913928122851699324295741450501930497012124544350396230832264130275793441150488172931751225981518546366475422838317399243306545241220278160854720423116465695800494488899098131229584092299264 
 283  150474586555926198743174937303936617432384584643043640608868681373849225186037658787209183710837213464185060546276506676257550457443718808045651545910090110122788095234559540843261792285914111890289590272 
 284  787895164093005536746558217026322521628505500136273795155034686658172022059704849549490500312331553780206437203473574155853949475065339622092944394347897241855036105544574043081615157322959753005368344576 
 285  4125472638334328425506649552942188660041494662245468208494733394453635231614078462148106267030640468824498381035735418230093495020617162500375060182447023010639064252329206095116643774794102070471051706368 
 286  21601255173633948406053664449547841873734945972927714070348261620089123301445651374690675600934516597826164537400518212757145172223441616513878583517290549096414241091796940398373402019472773410804836859904 
 287  113105640488466376734295388485518296602243697188584411588110636142720198882217594399551628537484537711658993700260167603622497053258181049081771260373955202535929189541464818009773837017660232182944814333952 
 288  592228822236262466781557673114918412118522399239795613247270770375964700087522960898547068821169159878649304051958932770706401630655319828435113228174569018829918172881601146465149414028070299454449538564096 
 289  3100950371463709293752164484747437286302159606684436033131182077684907404996267387793075898777076808425259849510712926209748421570899194774283594327551593302835792279123747606751801136097780867994917974048768 
 290  16236786939837205895386756216024950069338868043147433745798009384605585629627512483164267117377784211036961880856441826175664922902773889331961113052611283741695080983216081054650209160474404010151709690036224 
 291  85016920153168398197311879357159951270824569832146858342263327996893884157780005347813299109158398032520731887095799252214995851133046556894632301005461329238827316782801495900894050418455300588930586244022272 
 292  445154373159661565602324251278859907347591946820291415070387930442940962428169982154222726185439251350976543799149028208587315415187183784039949353822322840466183576763944651186763465868834187492976678703988736 
 293  2330858558345295800824697990244519639002253401593161057053274270670070237937899871534083160676001915975776335246510972242663909086590916476661166918912091725841792193452461923517004593539183922602137727247843328 
 294  12204533857433128542538890936351678204623152622277800682038093902248657577914719300587608059314254490450751836282469720621634192858796763723807204098183258993186018853658992936354973697759766785640919648671105024 
 295  63903768911217588051934553657131990671729902127294159864015466330811664515736716317389315713181519278801405676708774434759149520806416916436198556913451187055748944348144109924061823812401865023436966983035256832 
 296  334604478037573014141451758197385231211886802274653756455940422375875356782761420701985462041832097711005426715122767726068360353403314443721962525087974086361749590674228687798951048083372122998058123303527120896 
 297  1752011792580567732640972334555783424584401205138745899279580668932005482633621658942355509398266509150826937583901508617373564037194218996586980922874039769947501766652795687097458993250625277894600871889021698048 
 298  9173652843333114339280026974545159622658860021733860369853722324088531468670684270846191208222270664060939918642917980799967942809552056204634035436892342274238012237219859371388949767170263175375372738120021704704 
 299  48033869889676415105116272509047824037615555309848178622004011268803166881489618989307725211740557947762331761521901850330313400708535461241456288929857894565638066356707973479943862630019077940673832941164043436032 
 300  251508607964726033273577527156106305735057891772153630252609178316464875414254976852461586437554265030330230894559739178782008633013004542630201591831577998296876349191368403394107376711433414942541506694504173797376