0 1 1 2 2 8 3 32 4 144 5 672 6 3264 7 16256 8 82688 9 427520 10 2240512 11 11874304 12 63533056 13 342712320 14 1861779456 15 10176823296 16 55932813312 17 308907737088 18 1713473323008 19 9541666209792 20 53322206674944 21 298943898451968 22 1680922789281792 23 9477117255352320 24 53565083879473152 25 303446234268434432 26 1722672357010571264 27 9798937391824633856 28 55840823544647778304 29 318763230384564994048 30 1822553771889198628864 31 10436258733226740154368 32 59844224660654650294272 33 343618555945336895963136 34 1975490935724325921095680 35 11370704964825722549960704 36 65521818891283483661959168 37 377959419961467556176330752 38 2182435956544896759926620160 39 12614009186256655943532019712 40 72972607519918808249948700672 41 422515750179295744706671017984 42 2448413646142734778616109858816 43 14199375833760020151363673522176 44 82410224778672494189318403784704 45 478636837232844352816509981032448 46 2781832773037337426793808219078656 47 16178689000604575384602797370507264 48 94152387002206918666493010508775424 49 548256813544807947401898575806857216 50 3194413074872093722136180817156636672 51 18622701538689359909456460260724178944 52 108624965276786795165429616941702578176 53 633932878715900631798232167785749807104 54 3701479383501834633164783017003862458368 55 21623104009566857859084846921053041065984 56 126375825849540012655895382678974767300608 57 738935014234290362578999239781556611448832 58 4322530970198488558335304397688383131877376 59 25296084275644366708832556025209812900904960 60 148096843896878494239336678575228225474002944 61 867381020271365930368829575677098551670734848 62 5082064762505570943365653791192839046322716672 63 29787321980897096489373619496411422157061488640 64 174654091386752462537012546912362624780936937472 65 1024418436188927093858749657675865371779532849152 66 6010669048645904819783782287256221120918919839744 67 35278551370956877676489144151282102566630411206656 68 207127157010764170835202663662932826921079203168256 69 1216459824897088051777485663742838332090569493315584 70 7146429953137382834066649481783177643613808018587648 71 41995961911107471973097941223753054863419554352070656 72 246859287490462392524637679910373692739873448566718464 73 1451481888178570655826667988146300067566897184517390336 74 8536714980511304095893811421961641775987690814876680192 75 50220829101519280251091067829952341251268666570703896576 76 295520733173398377476132013278601205400988893641338519552 77 1739402828156190893754379468066872264499538999256922718208 78 10240420568665800517835264165530317560542112293640881569792 79 60302898617159496805255718354928807701530372996077530906624 80 355188439680738254417075265112314843015691494623274642440192 81 2092556795281852865939903928281280653211862473776168230191104 82 12330796497770107488732922071690388606799604156189981766844416 83 72677199021324224956725428674980823028606358380743569983930368 84 428446123034728082490130061343571456233039010142518005748203520 85 2526289548176687620321881759584851812006144261109548005858476032 86 14898991240506324554219360811213654685361655735105363362388639744 87 87885143234781519305044474829397148425471015559010457515527766016 88 518509861780014007428786186405707178157047867725996681231450767360 89 3059705953551365923578378243440511632060665154683756648541282369536 90 18058500951811406785536049687030005185627042486161786547034061275136 91 106601008367725269687858523530846607102849633516060979103645713825792 92 629385703568472404194819361326063939263394625487566310401171372638208 93 3716608067079761862150086853831605973958479845621906537057504857161728 94 21950753068110054030980742062377441816398476913429215348077542581993472 95 129665170842103216704535478752064271262777148935994544708932853043298304 96 766067494313237788196619803565378493654349420108195915861800814471282688 97 4526672723154198414548551463766420737574904539560223461523161256057372672 98 26752116163033629607929947280740703372181751135926680899032616829311778816 99 158125835201155662568962530090337729995212125649719225629368506289005527040 100 934785291691652238499448181037605128080658773143804172657420473739241324544 101 5526930394836869940908067937957989883446621482291723930622863299853772914688 102 32682704186667299892631144711349550648527627315287475661693918914538532503552 103 193291450824386580602102562538659938912658118122419857285939686758475909562368 104 1143317441691645031688405339664036783651615478649686983616759177768042984636416 105 6763623280586062205270383657817487163214757601934092420365655159744785744396288 106 40017439759825326290486797835249406286393724458541934911415607981842711923654656 107 236796586326884049816635331026615489676683240246176124501044264177869115541684224 108 1401382828340758150703679837145557819921909713378257113270098648198920347773304832 109 8294541033269313500635776195317549547268269674042530387077987155726535910511083520 110 49099963180131680610727020583185236860271724116299631564694279952458184708333764608 111 290684758781010826311712174848847619841374379872617484856607008003144936122048577536 112 1721134143924476056261042720164773372162284276013938398505666092088504590231775739904 113 10191958409942527653090909199579637495899862850948921152772628039690503287941386731520 114 60360128025131613770738020189231954015294781586288847899513335026295368364064164020224 115 357512634636001567448797684721795785038095739085158733902291589234573236599157784838144 116 2117778511992019978260662618148279087871689940701377797455900702708463869471322661715968 117 12546331832349273711523006787079251294728769251564609431901371617542050117626464600850432 118 74336019328086264906165629441297907942277410849886327486244456110980125237439010315436032 119 440481182755634761988956599036732395287144955755877285074356960590810271322767940542005248 120 2610358735153468373480996717851462516967016486622709238165550314190575160792107000587616256 121 15470953239452842981917576483648011646011859746236585205329524194694197714225608428179423232 122 91701677183667170479306610575063300654692896888968552938934241222619935592263608827912388608 123 543600832570324354738438380769135676585437229853126607139487508680052429089636107998747164672 124 3222737223358049780057133895490658719887892510118846305502632693390897893816030701693450584064 125 19107812007798296294799035638746335150731123134654434935321882086599596513236424731907464364032 126 113302021179554785900421975597200263016420211494636043246303291999263614659544351303791819096064 127 671899554708247789201173251475632502994416791022185175797064842128395607785899948523859797344256 128 3984835779982160441243431862066217749047343330024834694361981122006716085716139730217251293364224 129 23634982061546776433412975716159330676381282717274357264914487165715225847023684741871639837278208 130 140196866844998497433987923078133906731790280706785292417861432404316245400264755588131068160507904 131 831685142680317149521818719220353314256214200682083166504223409196887950390197064937418796981813248 132 4934198509708251695617857733325475805508715280840078790508332676223401130418064479114731354840891392 133 29275935334739472372611088006228472073507387065548309702771403920527160867120878390430651243735023616 134 173716426702825042960815193306899833537785910510924679189281722503648240813663702078814717731290480640 135 1030875965629140473430076381652226955267736072250531811114212489789671687557197802762993169418141302784 136 6117962960087588899198132735791982955850703409249915573586930506384571677712791287509232704543447318528 137 36311289237085835591344299708935431774926849964031089792886378142793227459247352677980452086253975764992 138 215531323883782493342046230402801779876628794892000606773114051740026313218449016144759635871815214039040 139 1279418253218189893788141538175606157378991000639516477137712645924824591832682035769585145186592009224192 140 7595347229202619149320201808215239642825420931262431494710906657127572613086903260788492424148256945078272 141 45093630749197492727827356696397510365285965931251216137047065825789590302699951508385942349520195849027584 142 267740951658704183718828991503102544332455644420202967271997788781666106485291754701625807783926127673737216 143 1589812779646405028019487289196153228339840178234817762149344351226357289643849548751881789183144903527366656 144 9440789449876427982580645223114387205855626772909540810692255072316257206458258152373818906199143762513362944 145 56066230905150129076732037793085211784892643604238896903516731231341544834444069829420505681063782742027665408 146 332985033467587569788211465101128161109026214438828341865306272482408329812308068278181494769526262389199077376 147 1977779907997984512197847614920475879875552873245203148157664522697525511001394433726656428639223101836643794944 148 11747912429250848489012843384674351658949337659851625767040353274275322982158264840508973835900952328970090577920 149 69786680458916740993993759656516738110666793532945384104755916889585751330259065489555683252529998156198632751104 150 414584533287949968268021100559347480979097535806893605937705352775887498637598256312780043004039221409408545193984 151 2463099686265018395814441531507808510277995653975681154162157478323151480842162491547352522320272972910190309408768 152 14634532356749523142522490704112343031192870674073095571415832214331367213279527014822353743757698588760158263836672 153 86956752869623230732092584811582073186448301075693697458329653032650888838772477236666427092770353781205963215208448 154 516719709489867186423746861194281942528815132194723772425430727690324612217580785458164701390200084908647024611557376 155 3070673494304210957633615569392656302557194093076434008608987970877202238047049595467121028867159659878006811019706368 156 18248989032187272317891218406716248471546833216126796874053972299197040378114894352624076637067177879833643857441980416 157 108460150135946317440010037371913768147557058291817399338176276918089673131046920030613955015041792123187574719605899264 158 644655190767692414399208869825292132037158804601219478069509021110975480234076301623456299148569120823171921247817695232 159 3831866188618273156850647762768229097189288818986731777351111655313666935688233793874591165001902713979797064748325928960 160 22778149364677089465258064119283089310632237166472892377876770956735280179002862217068161399424021141392850254995440795648 161 135410230501401743900061062120072856204121838907951002997684223412596512344523054456842007980561784467368046803949941948416 162 805024599990654087694623599125013933419638277413376707454589431137806672742521434148310932994221760664391567775723499290624 163 4786203493870380384812136597510186332831856292517606766683634050170988993765829307861189173893534184721670110983041549598720 164 28457530220171263185163070126808613619109481392151506579873542965771449456519804878113003984088212394014511081904557254508544 165 169210380129881945065199025436211670172835747696281122591075911701061113053576424593901969650831568145927264159493668695179264 166 1006190613109764741190746605902369210124674887632042920677417692054370066771375669275014640928264791222239820669010754255454208 167 5983519455634717225844240737417284128803674462274915698552029998727465573606780687605399603351443158967975089076618895810363392 168 35584106480998635009207496795574102352373676837575924669774195729525114178945923674548051018112443122081081239166698160612442112 169 211630405945477569962249544760423895898114389542822847803437410421360222279044480219626106377992665761698309121248450566368002048 170 1258700609292331014610040657139728933564696687760518357164223156086305832262852725126560767526296701750341160312334343930145406976 171 7486674254932446929164606717393750266228527644341469378807337585750177192957038780837329153376558240199991829951492480297517187072 172 44532522334317538063812540594554088823979549872874698507345108335958171442205347992744021901113712745572956457628964857183593299968 173 264903235212553953589038008213264218247642792398261906068319142640819066898021940289214848982526473446859513820653611944111366995968 174 1575863491729578799009223659131549504178614855852697071232586400390573139822941004288684966230201966623394308254852001025584510533632 175 9374995063943372723154725253444313218273817962351210191389412558803460767450702804149929101520435350998109995776445460221835371085824 176 55775617122337846182396661309595163431889925161295608116344700603008128626114451060315103228971075773672998339063818522867096877006848 177 331847361630772480339689437235122656724224303916232612775526127107981455113950528353007673491511861791149928110699240018012039588872192 178 1974480149845650756966382037819209466835724189104344206449121104643822356406820951645315322951522412567569428573393377307946166851207168 179 11748633768135399234847728956289582275972337463767911608392225196889021215599424153830722610260013419941497768840607854063972731276230656 180 69910422760781406997383785294927144714369028610091008443471971016092328237497998039559994715975823249411541327904218929075036694383689728 181 416021944609288326925528539178702758353727670451720006579715067666466208339444277316912114764809162110089694998656698946921626992782606336 182 2475768792397813557901920735114319412596906138972137364904419132844961244671956381430816045116359654554822527789279096441324822852894982144 183 14734087679171247878407373779136201476165785612281650379513196493468993257311147489893811004117574035090138536618362633989239207168984481792 184 87691102017924621007619676254373989889640621844336944265649695848965870522555070221310239549001588383327486618546282363812945407933698539520 185 521923333117166759910038936283840820093515486847143832529824664050867449411116982683945093275137871924641823314517038555066554342865893326848 186 3106537515878718412392578339108805900770025179161687847537188958333251860748752792412403039266150950355158619605332221328427597581865782870016 187 18491195854108756705892278624958397545112409793725348782325187137097751548397765606665966812908576417471796372179900508207562155977121751629824 188 110070693998051824598166967769362064159698386771093371114456016441429062331642718597892481037085838691424791615884265725523649445160297986785280 189 655234156530851508763892890822421934527879443283419697160645458868564171416599685370894878303836723172336987751194392494571657085423521181466624 190 3900670631583804103472547217227076435543958734264612369395823359098994854102159614753343980518928464632667771100185634095579373128730619657846784 191 23222008190070131519386771810730894095078950886698911836701929219119981186902080557236796951348429703324102822463551350284130455810224263998210048 192 138254038113113815850963363485295090945760544338621926107812951741120008863488411680860814721070489239678524250817319654978599866932594141929930752 193 823139140356265007637501361997653232754259303389988018867735741376817043666473970486460773179565849784461080374813475507733707011244023436439191552 194 4901013282995641701289832701357743090373444687375811528289761239916314288267121992302755757284191245976562156614784674826261537482468052378874544128 195 29182032010416125625323615955290821434131722862029323467242041094110598228834724879559571990651100774882725896372220237036246661083584281828986454016 196 173764890113115536982437225565836891306572700697042662734597402027146998193985652612738747761094811740621101015288693158605767036973093374162372657152 197 1034725640592261315009480165446508322338041435789732021885855418365800279434512253672300120870735127123692668896208691421144764352147407017336937381888 198 6161761794288303067720044263010830094925713822324280400409787302873104628007924060961603478392959129455201309518660858076664880855047169541426886213632 199 36694497681041187723896120373052468605104010356473527579740312147909845557645395598869376432569393270403703613399418982894619577229004379936573225959424 200 218531060915621288516238387323059119247406044126743320371932190207349851430269950137968064382787325762390054579588594818656240774354030463237916492562432 201 1301491771096007926509550882156214654018024120303899420744601450552254234439145464278269770101936593169730407208408930949674960834871719533091312489201664 202 7751496340765906707715211788087021889114426058234624605589351067291440056595681106853811201342410148070423732768524141038409661882294187740852047530950656 203 46168458900098396458240652360241464093067479409851885974803149682506812050484746470192820685950322743281714270959814143547695462614226912045204430068383744 204 274992448865952607004053929837172344417533689490865962459245804078701554539629134897638890328045995750990264498394430956269809828950030365969382580491911168 205 1637991209445671098971523900019453001019526001723716125641633629833185283725419363501889820719131394120133497357438875697867353487326340297166632492617170944 206 9757029630828691062406016388536116087063756507554422054950644501326042637137904163945926260197094620628203459054301978263760414229560729739155382629384060928 207 58121764896351734633754070255182125219058307069527256307153843392575356029634914462448758051585078188451573571687366232938034648953139324871267383273389555712 208 346238159650170548969368758580693356156957139336909124498398601574770175425552726690114024025483515460995570243229283582273817934157843093403328419530461413376 209 2062651672834771799441616962310690127991941313790852502712388726196803296950625267604680816256452801491419030799800027295539307642707622119197500493918990499840 210 12288292513818422603514237399933868042504071187117291941159504717958641396225059971046920846904933564301659028789861633052768077424658907087829448547463147290624 211 73210223860253570221436242184821556274639137723259048305427983950276783706675945586241740344825515751913518760430605682382163609206031188435124012750374078251008 212 436180593113101779066910537166966713631138202385753150722568468708441804513628063528020013446098038195973325267579179836048821681609172256617941937196236707725312 213 2598814121018948846355699529575700523738018563746066091191080295100062506067078938717805018233506217173159123279293397376585664827508727676886873966523431644037120 214 15484537554774751191982470043401472080594486912000508145781629163030698530288828980543962314873032036867955310914657956528015225186090428864279617846067987849674752 215 92264636105956203525024541794297086997381011013107537990057412609905173496263729473991791715411048762584562703178159460784429084734803513157854944374851511466852352 216 549776521830628120770578100485491171136081338395928618878469369544940745210594350891194102742744912309713559647303227618722912240185564903048366036107691823772729344 217 3276052560636004313275189770562535928701380570549920716413229063876587479614304438684591751198783160283424581825532407993799880532392932291128942772754826504129478656 218 19522218185649197255859551059708524596924374653834676498657711091468923444142226223322739245862928335191850881077695133207888904812521062863566550642782490335060688896 219 116337832876125712552817114344867323916662500084278002533748767282402115975691832740616547868794877038913501265347552517051162651122775584017216044153346844565547515904 220 693307918867698057927854031698590010518980097588336612942517466177743230188134986450972765578400257717143658700489748333826385135754925307696565072218397754537623420928 221 4131850649819517311495586789037670333900472496348700294870705025376780664226520342738966621865834545830138676902024464882445052149071710154370435024889399462660895932416 222 24624998567752257396677415778161550469052480984618803392671802646824597489377397719221696731136206380601287523734377617529837811574535196220540079212833733780365958447104 223 146764439336398721024239346274101243950416785468987323638151776683844150422234861129070239814606007708217957695491230064526704988767828894544025198767016525191892416069632 224 874738772970757045456972113170368257179905807371639533211725837809710929029826644205939538964764084940127307186125305763074456034013126249498672037461610226630879178915840 225 5213732097602919018129269642574697408436102896871615792494840006301904556475202377923780919682282613813588992807777322518682565429461515178775955559806664511616122615758848 226 31076473541444248478767293867248553273810767124864520384526249156998881739241514446293781879109697708129190161782388507729067699872489358007093992273382393243103424881360896 227 185236822582591189925086535763575383628150694934246880258361977423405011091137672467496224297677621672751163300072775723598771721959235567472907967017352192169113716925661184 228 1104168564206010784555179139923012868495609847034924356885184130733291886934755295595633960203357229416689031552007579593144598992710444869050269203506754534072972463682093056 229 6581968348602109938773555031595099839331559051593766337694707369019905032690294516137929199762458482689037721877671309291225027301249596980060707041466130995903393295102902272 230 39236336344177857756495043170858281959007040108713037483081923213325166144125685759379193296637122359811871716707455930553753591395346684981750481308053164818342486846048567296 231 233901631316955020229740007997498904079809537008871535628202803579545243517963939389381191347769788486727627991645824057238441635122488918274972090668256447083598748128433405952 232 1394408724234312779977190030373047599934146942733346444603981617420147166765909677594545434921811993478868386457024291507379297760734255148568958882510264396000821407250810667008 233 8313020808601067714120390087801971945943331895938910359357597599301580475376047855886564565656014864069416124594053882737208874981731078541450765517808565508704281315582194745344 234 49560933522995508680767581471530893113181017670648875322839657417167855780424645539728587282316645238406899717809586699415823903694392919776608589369504803806707256477497310576640 235 295482539279382140584527920306877799733440483584589455034561566859961848607662272058032922026600715413022025367243603264032863452442274257274088779578396527993079567662266959527936 236 1761715607954381678456840304033712256836156165135510306189508723386291017158176511718209077198727799802631484040485223445914757287515039836770269779425070009312469471743894787981312 237 10503917902911601743386532883435583986775948980712519362083312320353089629946306446027815307607216049632545128361903124340418781257137274232351362821003495715996850768938243004039168 238 62629403618333039819675025814455936590942847755188061592626844845531079832360959786821343412543608224950549971118314817087254529354173887139324364099675975081440245046694669178634240 239 373436341066716127495272251640418320001474516341846963916375341696876342168167845168590404596443924137979982402211373103260688292081670701606092253212761692501687803115440311587831808 240 2226722684642810218401982975677446487538192446622876611302507726154455281508217767441271000532868278553284794992126726531995983996571644310994392660448543160000802848723032607238914048 241 13277822121963362626183949132628880940601401277786905607396639701860936902803546326888099389928021640328623297451700297807814414904870041255333864194428174349652824793575792575990726656 242 79176924025784708602528546820939302271900868012650236061727839569031940450168875903777098941685393658585509121497458122967673640064791538381432917387756212860186729050309545487073542144 243 472151507931820045899187726060200614956481284714344913502052071160984778629412178218620142847153258232557583429135762761650641576762651257914306951658342733213117050185900403857496735744 244 2815626362668732582009670075677785393708543201526493551874005308043659560375030700948067155359636156340962037365777901900276682099604898602278254413920960608872898280457370852085114863616 245 16791112159372730728446630268096569462406342613532868723377658610762093603705259134231262043804159698913981072768030012276051742342401025549029702789174132958547339410337872709483130519552 246 100137008449143493102245191398531881239660366247706853240967528209112029841757966802981216983662224849885539224212357353592743803719539568879199011802634351964572570980394406438228243513344 247 597200809072772527235330088497861989880671831246501257750878317855383975347302458229727270550744907761368497826431559744159522526414104420125071101679719072042403980762682179165623142055936 248 3561694789046388822507891421088493255742964503268901452842403206240238911784757028337540936268061091079444100400153590326973832101921340303049066184210595907332570629055980427094151667908608 249 21242394451270386796474972038310571916798238820924109135471443321774426870895456693117666181492198463725569170242285278665094117435561244528825416934027962844287249938436695742776326037176320 250 126695330435887053062386910907141313130126242993386646408077329320094482512103577806255848537397418257136505081660431655235802047583227507315054275898084441829704545547352534327060332829212672 251 755662789613887493162791100741169473356923782269246220130198115657463755019219641709274237838333589556743207995562253285227269613341543897017473724725521094915195741644058248068583687500857344 252 4507188003082355007552473966145239382828477417275666383120586664276232180692392970389014157525031296231518871580626362061613299514943466881970834413298451356911093662398128598198327743533285376 253 26883972199678053948950936824755173418115347524312652086894094036565764025098849680405120199817656898817065085338570137509816270662343153579997124073155315556593729005503272708754907462530760704 254 160358228424337065324067830659444192601205786010153136576610503288931987023955992315443200568985819290447904496068148575015823987740756624211330178067368006078884751900949414225166479789935034368 255 956530959977786728395329876948660441310692188935725560864393513559303266486320303393999055838707103277946197568457624991424482912256323743407823642645243206338980165181106134452938133428433321984 256 5705802108200312415601767502198545899784728259841562106090294127813864463985542510726741182293062383689703048307000224343992018877758540429546889155969634218237135621289612796425286639747185246208 257 34036445098448195435136192699809989005732496185511034333005481950974749160428898679825901611190588712240327639716262760802964443824489278695683899848860657817210798290983240252345448590083968991232 258 203039915128789221421717977801476323795628857727576103982731290105714802456980362838543277200626435075982857617097709179027448542821266357138691379233585661969381891111283985711926068612027473985536 259 1211234735358156417252585875695571456174753113071134705858467629310152445789400333100187406599602690658874561605781500518300649446471621783723367837457986642629513542078148999962608306721013356298240 260 7225781108639220942579747929319747601873691731440568300316229463319620055529962270200716729833331923216419903309786273543841934329434831055827488905683993584048824535951533914327114797135409566449664 261 43107298151916627862229978198626003554468103664900284123228878410950563532118895718260587102648006032471725669475569291802116690424259670150617722616784698151783850630757145833724334580886692312383488 262 257173520802160981998110786451464974322954209662943781234775579585663415616078342175917656271281825445489163220134842292164907057822964183806819333334190155168992278821572755095011647176360339735314432 263 1534302778547560577452301208967261275892986622291280146056170017386104950205012757704258473813797641455232768071144579733462894013733119444097847914118518922782363351928445850458005977532798334759075840 264 9153879591559921617032226771158593567135426060452725444001427096115987883463333629918427024387832126938346119330889201624346573462477125323119717703534199812094285933463080168663259709467270189397573632 265 54614574264701530586730768018646854270886906725166928555188996970615579080477680641874383314389470587785396958722061276107365203193472769633165252408542277707185987866094035930229755611528636950026125312 266 325852512191538740103050297911051769389015288959953778924462719911660629735830628758875711010046573918817812751753526050357736605279549369240577840913226953128060046021152377753634646858191963399299006464 267 1944207840512541775253191190633257070925343365999566466161109251433761346625366280226245510484316075127680471139840492443187687346627073999094727789833530818915843578108569542325957070818828289894919438336 268 11600409888045036999674446271285659123319347262634171453077814409766001273886091553727501690134609953788967029854840690182702830717011680200276107587285893545696001445705095951039715935529883829920361086976 269 69217026842807690903554671400452012084996902635329308419158713233722235660503264398988385179640848811052128610218617297838543372766388417848657891332837005003297573821650380381332441764776998335631771828224 270 413010831479879783061012011099261708551623167702975798382591590564750408444003072114477236103404115236724958561132241412393634804734360190436540859242237146246598042432947651847639356725658739713737142304768 271 2464442966878558105977202122312317709313013643457504308870215011833622663407391622597233136960927543204733339540285473329144204856060855826533827622913778157635493088880323744842686640007116725042364385591296 272 14705671744051815292078691143851187515916289827513711653316504435821959968518083427544759456553581039572952209269026332123617823642709752519056580230772895589111767521428827174040334400290508948340329806823424 273 87752533570488362136158821231274924165854900376528344046838682368778794832438216457786675652763946030229306680726569426507507577146571282449652044122385889749129174947449140478424200097821984654627629684490240 274 523652400340253509138957166301436076218298717711460293984397615118376295590153633982921745820305595024756413670301099617181939528842218903558504714791274322081427480045289833577775026096957414730232093625810944 275 3124892691533303616515599283294637208122368589733048516955999131729225108842621517553726907726587076767781690364262714990942896297624735048432953490160249488912887401578058377241035554803197677173759615805947904 276 18648144740858526546851839770210819437783184995297016654323191257493398366285778383302387486160481188801664441204561839988069222123569350162985295391828925171245914209693485669191521258029842084762388647649476608 277 111287043930864752849122605631562179244590036250808405643215094695716364684817119969905353505478819060303729348471332453178350211809659860793274623097995889775492644612137270387902861483588944160880800166452396032 278 664143571634275274698778921677646541034516454670599454448256797253343165815786424973470356461074442516982453917003671103432229393909662874519539471477167030282572231896221662773272872694318853160612111607910105088 279 3963580397297098123195401590115659298350682410158103314231020125388425095980779841067416789387041164125123219166229428318292557896754549428182239401303868427569249885003792715283142411322068311581006014707931283456 280 23654928665244318134456568843569256567847612604377868411560171410957467648374779902442625500439494396082430878080275565345444517627546651639403867938895374443683511359442572884796465827248014772963184745268021035008 281 141176960466372268244998748624196459851076695020002498117431026961283451924259443237232921292704342761304703834335410479605772160359409243196682260380131411802898633937615125765484731531884855693529067959683536388096 282 842585861923255295303648366499498354853869067163961250550978726985911554875820171440527233268443247971353071315794729043307610755796548430071552101829238373103437523427976929163843061269402087141266569561570996649984 283 5028895444347983370580396536683199840492389677584633374576127970663182121196049229222295046248863645978138598763165795782795661711331672977820045096844635132071253083551633064077888992924211643807363704766282797678592 284 30015051058599230974026857032789432977496779039091346808177473382723275854123738898835672191646294053265163481052173340670958423616015812298189518384689819214532726708542545728535135349715532652393430651241695553781760 285 179148654993931181530580704280354973925781831651047904513916789989860995451029427162578115541728902837359975748942337934055756567532085014470185169635408676212875276689545479806148328422511677948183948813803164100722688 286 1069291087650883694323671313046620350354114456200671196725401389921160778499940661674765692035596001089518719838494278116397829288744942724453612351659088627269642334824425785588319955792449668749320618638420225185284096 287 6382432300130408524170155664684400254050224466633800292477418760050303915788459359681483177785982684397114064306707694199089481736424913158419825974382956740908915690818718823949027724246979923113792469768704907116806144 288 38096432345586672000493391859235718551012169729829369444969736675815615310254061172001119415640057398436455521840396458409046158600937698371843862460523563142501851408069392856563282488035212036020609381737257649485905920 289 227399844279862742392107923540014602611923258776044067450436131633430697121096626749953615621098084620844816840327013367662297940003334551855993509610837747819925623910700512657966051326949615642588083984784840264949694464 290 1357387145300325634100481130552487808801250107263052943878636410101969260105052617903924600976560593791778441500693439900637542069561392764418558127331812260085445190641844692243554846953498523005502831938989020261262557184 291 8102610476157344822135483181376967925432595787062638523174088028202167178375111309098343573720447054067418516703571868408219013257065488750071318054316069821409454824223988720838589795786907645940692267262499801183129960448 292 48367517579907586925773453843878707146564974304169618884822725636301402227842598548862471727425417165917584973685716252281097083053316344799091996953035680623358628401576151254066814920518023088727298781728144306587043889152 293 288728856770396079008883958916130501019603713460890230359267404568943186469537629571000466746826732983862641497072361718916635247313053767370792891136228466800141557449258501864721557156357571178108591438090307522979243753472 294 1723590490157032623998259349048240758541944676048611727575181438917063526669628054501483109531721818278231150172399393405081532653210262183366221240018076307305053013970163050695746336455170905499246970373738302851451335999488 295 10289290794786430735048098173842185131965456256496564965324443986933335523192017230798796909593602367582278177459418771545940271880858530612872157662053805475102599586510830708757945533123372125981404139984314070409044616544256 296 61424863146887927317855310502710080039427903602070508605674271349897116828577905196854440746712441760595705335829411126535146939741820622268398665023019474568226747580725578590771360514549074989534495252162517045635116257247232 297 366699491798923195582403559236496444266423096687423759189246849324296912389250007986803047195532713393849971357768744873270918742520321208148215101648857163156368773753678626088716192461430157287732430954172839004677976000299008 298 2189191351544742894954087254533451599048767419608544203808612803947479459232720545526106883909164007423399865393573008778855802239363707400978472245035922867232881480798660805491454208909335036880844878793298601740763525617287168 299 13069663195427080849028809497544140532748014493173632289114501236919488873304841335883999148486390245812759256866715934165734406996712259490731651006808467808611849664252326949740901151214144905794629029523235206532103474639798272 300 78028323610085724131218192335477090257450632193212458989340838501128416971653710606225955218366627596364554118496465259489229720678427543253543718295935991899281529965353946899642055911675815526800051386083722189726648696794251264