0 1 1 1 2 2 3 6 4 24 5 112 6 560 7 2888 8 15136 9 80160 10 427968 11 2300736 12 12445440 13 67702272 14 370205184 15 2033976960 16 11224014336 17 62186741248 18 345825348608 19 1929744008192 20 10802203119616 21 60644473282560 22 341383505977344 23 1926554113200128 24 10897582426832896 25 61775951537520640 26 350901756369403904 27 1996966187505057792 28 11384720500676493312 29 65011857727616188416 30 371824085538421604352 31 2129693547127312908288 32 12215032237248438730752 33 70151389088395180769280 34 403376908576496561160192 35 2322149986661456326950912 36 13382817149818215456571392 37 77207308613968979898138624 38 445861752884017510326730752 39 2577222609721118984984592384 40 14910561752503394468207001600 41 86339242954177578610370543616 42 500354316875906715053665026048 43 2901926434975248490189887111168 44 16843007999279071149580282232832 45 97828081529733841774813995073536 46 568597604849629807905011096616960 47 3306982515474689684430868891828224 48 19245653563261589440261389589413888 49 112071840853159798065299640834588672 50 653000076213565165505562439336329216 51 3806915425704709235658047300472668160 52 22205850728488919601675333162063888384 53 129594691136133656294712496724176273408 54 756701318957448898975906761438081843200 55 4420501705708789205700944335295001657344 56 25835753439105523803978594862440380366848 57 151065841845775807664070903728649598402560 58 883690975568592410482060194087279689465856 59 5171509365683699929349818021305950469619712 60 30276872789531978668974534071371312566108160 61 177327405637860144265612288471274685284220928 62 1038978242861176039607998620757863019455709184 63 6089724568244240902276584089482008333033406464 64 35706274772293099051824884770597687075880828928 65 209431711474925036119452782824600408536687575040 66 1228816027940688743601379820315093175802949271552 67 7212295882349798904728377720102879459465091874816 68 42344630313719233882732864685836947238799661858816 69 248689456583958914853052283061572510089164896600064 70 1460988702226488293150426253786860039435833376243712 71 8585452564430450969542490906418383404587112044953600 72 50466469255783028287534290535259582182894342292635648 73 296730866173079718952829086213266116390714139933147136 74 1745176732142553134681485637025967876464894733470138368 75 10266677704453406519206405989430190462292498580311638016 76 60413128272770315567382476722934351105052377269596585984 77 355582820850066034459584658182002971898404556003633790976 78 2093416019286093009788129937156590163636264100196369039360 79 12327443447083241932064482501477124043757786413236838465536 80 72609036177755948956230563664007807363236112166790979649536 81 427765808411399308000188151278067848868497297638019506896896 82 2520675040578131490938388651898259749111460573105190655229952 83 14856646413070241736965263172621484147921653704740090031374336 84 87582162282475949972769249929704531053064973984627658885955584 85 516415632684779514166431751398032818200314942256658672414359552 86 3045579243469634935011931982692673657259819601857092134109184000 87 17964919142401952411774749482484758921230224290090784041329491968 88 105989676990861772702704304507287218863055446188005095785571024896 89 625436138635557083614863173103246995181554029585319238507033526272 90 3691320029906742887254083175199647235928651442730428140766038589440 91 21790040203545265115928575335106436145500387441842771100944258039808 92 128650152219885034058705742182516482283380102742564254402323293405184 93 759690869142137256904424845442098902579778479265714040730547654754304 94 4486795518518323816830703894212942990757036361920891005766648291393536 95 26503724281048302153638939111024643035730748506026055589720999222837248 96 156583978560734114418723251767540608352687649275455808369404275085803520 97 925243649204569597077341843348913411684922922162168018712635500136497152 98 5468042666265913164180445018064860003249626589905554606411496193265762304 99 32320147377629671721095311792959016324322575836607114941185110704388046848 100 191064115957015220450715494188068561945523342463665279626316089444154736640 101 1129660714486982159737219378613812014610988630903807695932130839293111304192 102 6680035951647284200264042395347183262050073574843499359689151430277564727296 103 39506655368617376895313504508643420081225403845166490052051454913231858958336 104 233679849614425112049708850506036234008641974454818758150996730603859133595648 105 1382390309055436597851569172616460409003798524530985984626266942550766681849856 106 8178947541361559995432199292998782972678745988913367650679599414093191120420864 107 48397221709180808723734016002188367194801091257876912176753779975117450411769856 108 286416923757621915449360307124319509016981646067263022777339962103819460558192640 109 1695239856094294625425461960159780165613256877270855239638486827871542400260243456 110 10034988778991828104054306995894684465253903300415416373899386225145309703455113216 111 59409368665006426266030030088590140135930168524406606545212668451788525331447545856 112 351758311759645479309845454701437396738723309111695082592688897685692439301908856832 113 2082976088154577455107051153580023855858412899830922119427673755453122564718315175936 114 12335984336967236613188653779604997655088439337628997047484352506462827618989949059072 115 73065454302597866483847876702178962304703458636419742785827945768737949421436623912960 116 432811001532521137358854761651603431236065415054101175745640650633932355900051552206848 117 2564080205121223415174019439304107985889526049172358648007330065744374710111380369833984 118 15191870222118754001557951916230795474283088818272832272859810843064461265864282114883584 119 90019465140004010739249224112873242264784380467335811986834261492515117291068435501940736 120 533465592564020773777052149391456520005651556591639065964545512066099253531552233751052288 121 3161698582625020268397862466238426592477040650874690243294160878216417363213671919203123200 122 18740357252734004036120620800364424281441701680504056285803780424119593653303274058496868352 123 111090755144085820825627793795471494708044905151239246371597583007305044766734312886306340864 124 658597295119693300511280600185749472045254813326275038771452723995539695136782514631120781312 125 3904840255575102718829006764182721156353003824094759703746836770598965011374199252013509771264 126 23154065463196497104320403113306570200707122887376076956130592169535182456381672666979364765696 127 137306552569682779331924283286307849741786628470674867502610645332691685070718553829137799184384 128 814319193791574626560428029609477375608939365178761529344649911042465671081793597219343454699520 129 4829885953045687133333099882703201083438127827266236027931722455978843493452686005128924762210304 130 28649515735538687020291151204928387780975082240278116677265465600970516148785340167413748511801344 131 169955538424870148734665971546072235773191597371743997332204239427092462438041036401055398860161024 132 1008301514837855358835335157875099884161632739567263527872199342342855782807360008726270752354992128 133 5982490626416650197609323604942900186068709233925510288578081408119424751072232463859689040447012864 134 35498467369148638996194321293563983153782217537992257582229170153431121640203568614353310768573710336 135 210655411357311696615300048575443545199886670172299175556022299682117597139173731680220133393294163968 136 1250174282247430571200754890281545048466921086545514831225875028598673038861324006432825387069965598720 137 7419983163271246654358552672632894386487275537195791680053722197876479899219204121086859522410306076672 138 44042220076104184160409411294056330024903941630423098176870247743294997985467063483891798954271492276224 139 261438128088985912713343427645361936210859881307929288996707954139031656913991728592932135746090332848128 140 1552035367738325728518552473543351386726967143298185811016620910573395011313698819695451724318677212856320 141 9214394548269132997384810349240301283174969789724903439380911953860687879441235204511292994083899532378112 142 54709663392437222131734761529538070883165800434877217160746780105835973425367340955311748353909265023369216 143 324857490135088258520388680600513221649899338803228901958248492786591952075598782240566333441108542736039936 144 1929091797385790349556374013656415807890121501950122579122308536905699558795135703337124290937832414719770624 145 11456280685844695605686559620679032823862605313931452969694322667967425279429374517980311172113283033996460032 146 68040065079747839330940341619885071917596792299549941189202031165635907201614888021032944492486473182536007680 147 404124992281202616287729931333600111795780832267382754700974606679091939366873427299258681670243155487718637568 148 2400469605760639688076461807486056106758297588671138844612444722933406904043141787921641495544477899633601806336 149 14259550429315502901525257015558389299002116679259783818207645471573340757616306972656811780306505730410802053120 150 84711854646179200608881066140965811146865761584130878859439354649223026716467212115670352150723683392477890347008 151 503281427151151890243657218502071226659661334693053738642963043222357025613864470508199098693775502361887533694976 152 2990236951229792032902017804994921335542297233626010424576224018240808124384803993169737972028497486025226096476160 153 17767565597933125668125465821137858779080932852546119820698224541359483182999527430804699967517632048609454312128512 154 105578993754725260136570960201415104710171403631094540701431242517551783105431521456496053351203147190672666073759744 155 627413743426459589635482866936323307960854373519631171925640601428458938862595255387601428169247379431936459894947840 156 3728697162350859334227351478206233319393754292454218734962257565221758292376788760228416042076735219141403361899708416 157 22160851125744775217807140569854187535054716989037032402528332932635509312392984085440526089108434659730515356284878848 158 131716951227804361209492242144686351045514069421092771077713247035357339962239767612918970986114311746670994008989237248 159 782929197638495977203882646748863911519284944516426042401788816424796344151127255986885108251867807557742401621027979264 160 4654023560408303022463858519541414116438754795818220262429346651615670009804441753785907943658692570250974952600809504768 161 27666844066522568094627750335324635629807945159049119474272051800763205375131944600582297081118595193749579884330978639872 162 164480841041052073413840000282679212063567179664395181030458210500749870977654257762188580637521503463585138877613335379968 163 977902066908188353930742123196284541383973531963402545902325960420055237310836560856232352061719768693504186741771919687680 164 5814327168787422146832748657796050950606163681260452244309150564637241069080201245946850497121486478171408444406022275072000 165 34572225183376275260840759036037446450964251769109306847367031628240964333666532089506171296727930309873403965932893886218240 166 205578968217375513567174394363321317046180577234954806904108380410805713903474101244709999040146263740638541545521208916705280 167 1222512288241173979207258609203855013305521845345395183812201329919005136543530463784591681936812214625238948190957751343513600 168 7270272885052810150716793178600428611425700717277694897396112407828659803332460985428280803952908985628274595184500417924956160 169 43238522903406958651062151297793692572491814520746715145759213475559628596521962320527594982465319584517943731848574327314186240 170 257165899443182326136117124096611552729137054294473770380794574046562448292564323914782942620891225018647270654920938909671096320 171 1529600595268268887927011007569947411499911543777539360135036913535497114981726330033521240934272871463868062572484605132144640000 172 9098390767461765772796565941204361300526492924358225886983316169774906548725008647098232366735582472343073232310585233969439047680 173 54121864945517024987420092716519668332590909800910692194063996678499328795186327068581820831479000723701358254830929354623717212160 174 321960282875462805001247345563909156275381140248253534369323370594084700388414349403308995825048982776828301756523595937848787730432 175 1915371336348679120326021901605952240950138680531108611120609204549039095867599430453935015113781575272409094570087784025623889969152 176 11395268570266829822332847888022352758343976287208853485963180648857190192733010085899686801080975632238922252072892124137820239429632 177 67797988661341308253478630385689548542228941269112261327349957688509633926682429042725133992381375612259723706888175562189797320556544 178 403394049071671929415925237311805096949795749366770176675821157392717431390483273822953999527837396573907892685195951616840598869245952 179 2400282561495623689329924722513175030062937112879778494900511990417894813969409969769764863077375683501459714073548819736799553140031488 180 14282861837947097407409451211338048050528656193114693227933578801102022257985124443148046310040508596393785724646960768215273632153206784 181 84993920722779931975550835442331891246346292109606652726285669455990603056939282206362477523425137658788155896904551529132056121022873600 182 505801413837194491798559617789251024343495370438163990303677349960382730343640346616453592129070113277814743704987707457545763138731769856 183 3010173646980592397105653789768985184564637679644030725575067896246075494292606134908168079511338889762831744776023823011777758037113044992 184 17915221648632902867205530915742332756157024372523007370599614216999934940833590515040772507107545096899171984846203477678806838715728527360 185 106628117635252659529279577258621505113372204862702606835844143182938102993374243530708347338631433381057228115283951207060574068891226996736 186 634658377933921623501077047060583755343680167427857234445665668751604569214768282366943490091560804853437681389454939559237974413174827384832 187 3777694306322424056784379876463671431559856336179844077935282303917929459846645760066885025770255988619215382922659578518097295994817515356160 188 22487021188849183371028003934507538711972013161885566790393496576115841940686198558357924920775798551205311446355710837176900105841535692570624 189 133861342801429810027534091641784481338081934718482880112622457222502884592152763004418697112542046583397425052640177635187019416877489453006848 190 796886310340411704822841899685539326753095587992306345611536019709556906273243675354738253492173195470110132737860870379464273189154500892426240 191 4744116105119012996803122177885535174181012878134709575311739409944678611835025111264736299703756230248524512666893866229540913309109171395756032 192 28244365467579716882084020659821673495733584821417746759050480148199793631611384915670359554351867395101898679116045877293754507262974201016877056 193 168161171717909611212416602421260476384873719991302506540054137512825456706957786366904429334481992954849001573017442979048088046998399222028435456 194 1001236879647235186496323057121862847577673842911978441331855683800317921612678148069408949404930593814310969032676663655211197583891003903861325824 195 5961629561803731474519269859814564796193772021562830017019900486825196278335105474264504722433767335965802377886941201873011855852188227341377339392 196 35498499653651582311927060697454857473355870141897741201377624069488139929477042327243667293525727384452268319010875219051997323825825687158967500800 197 211383800300465814527332396529686454216356450236689706147243703440682274525554929313112707835529038191171010050136568246160926588602708479827108691968 198 1258780276957320857846350554091036972105486005553816607619440343080454851759363659419634146813854089240981497504949702134595961087096088440800360267776 199 7496257859945238264291659482007552214782331823811590602844431163172844506655646007073234351208432628178799747605620800161645398940909657257067600150528 200 44643198412367567523619871640142228120221006953236133736110319899508814103912562630763843809938537074211218578732046294137393172685821745828986141802496 201 265877828103718043183233046409621818548433224349202255165291831776648093066211477246311412767174229168769997330826733148528084435444985854119401995894784 202 1583524626998774978147554855393766841751796705134712066799761005932826619800282949243693638621062504637047448567760939347261442812542211067246179302506496 203 9431553755246517068264673184350401779196394397912919155628420040555384653683549514744263721495294729056524049892468899013554707736503192090620055886233600 204 56176830994812493283749622612578386102592336610071431889084342122982833758819862976090154081864315468427656196484564412177006857529325309577996621773275136 205 334615956702527939307659961090364724477806407952079542367471869071170441924005817863764426007910718063186512252462839528120234575595906195640591386417299456 206 1993202060839390064509673944990336730490318527344652674400464918287150123049680110216838383085209222895619536303636631444544867765251445344050718058464935936 207 11873291516038049147673228994635612597690703827367311273723361553980533684359470455878027554843202414077001213920419523645162744268963700401309853322630397952 208 70730367149356625470462040165239642946986903557128360793193953068502600300377510249983048291221297407039956527108821731994631453552112108174670933361338351616 209 421362158145874818464264773587954342000735710542289502039372488042183008099906993319867711684523670899402690033602602361713525520459811370745001873349168594944 210 2510266568250526274653259235726473084535955347957334038967634708281861203414804724741648332310038446491628525822509066690626973698653040799115587922510481457152 211 14955423346677873599363958926904033436045093123010099219498154599289436525424818944777436323083725406469800032325124646802619858022579261915048942001890724413440 212 89102933055759825415830618378918183229629053124760573000905845179611860846998183537331523061696134049226316356653945608792675472120037702387914119064575685951488 213 530883924048651663419691568060113834388790140157308048083317138313366715178925401232945766603449445678420347973544584530978633589062846205002828859047905398358016 214 3163161027306854836286732422911322985976815423897090819300011941341613684312271958054318146709092548622249194559683240003606897709880232068216785436215677038886912 215 18847643096510517845733110285481223834439703136453826886701647308744896492904290128004066857464471197876381684518905247889006165036100050068039790064686706238423040 216 112306964671669678323874108136931844067599275269961511007496703179574688919904756529535517101028590279340940671440740235650609702044760864927476403035949316721082368 217 669221823525563448894178865486035660958197346664046315637948324440577187764673617630463533451504425004738647172904594044866712842179250658443951655649150729940107264 218 3987926446146550268270691705691342661490594799355497401492987498256509070734048242682870100816190659190719267604971440753512908276855338631005114385709222390329769984 219 23764993473017946009384051738739498469335364587421227526743706211908079256042707478029587046325359370245541079557754896567337722127938605345872843123634139397835718656 220 141625563946251343477709045537947260648524905611809765939393639133519265028489130187693589747973433850115493945612580907950880738662733147713368824811944250938551697408 221 844031932078366171513442178398678156806779404772852900703313432995895800148421312155030967345388244998230391812672853304606137536572977448140694209808718247250278481920 222 5030246368975484590344613551308317599498919432978941881078327896065513366188888311660422787907956994054168483244341975665301582612536186659904418262627536306176620756992 223 29980071966687585131883479289074725324285008061644859841476555016804513119964380611716861148969414521069659095207861753157838153224714134535624896692742162325137715625984 224 178685374226287219818724880944024427865134297151119523212471238391228589035135885147325005869364414833644219659087197617769947408588766392422687278255146358758123669291008 225 1065020940523257447077364528242831814595930643369650760660803149148274273425371165271333417619452033260382510521526373099846612359963766799756991614768565181332361513533440 226 6348044771527722453967498608333026244971997489277021607940305990141110149232955898864703186580515524907845056883428174313506226305524038931602015966806991142629440678264832 227 37838542286084045090134734261183100965819685853978189517456382098845693372704308700736576438431179789709184918402222168909418834276918271425943003165299589785581548644335616 228 225549196865952503327866076514508165479933415081857075517756158491970888658634132257735096904011682547223167441805214406259807635460903953981499889923967550531836353714323456 229 1344499164161278019083177123216028664984127963745312493267593189484932907598817539003089138927357279830299740240785652067251687611543390176342501042887714225164896064407339008 230 8014788100848335192752370773124062267700073373180501029747297045794712953141480047834648863689782309745641144101867999870618694268677594391987850975099091372584350810244120576 231 47778851262938344781788108582885795320249814101761897942196754000257842784421784746698097633301372717186087111658268413701539128255572019930765395529163785328801178896715218944 232 284833725153506945481039405194387516606355763293846172804743307518130620197195398800151939472906400547498295741242658431652574280664641177919999923485071230044971910568687435776 233 1698083568011167816657880990292588169886131607286087218891605411823365490545194157431168135635372829281273094798140018660709564713032400094575549493546201843774887289693027696640 234 10123683315178793220186624353298930494083073251742587728761010025141029792052360640912130537421036604843612718967239917015908904280343898650615943138801316645184893442140485451776 235 60357297362906370368238052578702064727095426801795603475582070984957064817542007755446170121392901724459564268294582214962854045311004238873905299268014056190198746674946518286336 236 359859242587274065109846101279059072908644077573687329824407724817805891929228614671901953347953464691094716406618501473114210062815018857871953061745718137802462580550662279397376 237 2145591712873112791527047674949189656005208534303714841047149629921852827347123683596160362940204058325326107310755987153614534855261346911067314499628409703305612915109950623055872 238 12793016295507999659727464759821784284771583520188490581009675757098855333304590352457510207219997861050090138262004784074345247037127602967760697914072819494999137984343448806752256 239 76279910733697349027965991274918063588759683350129678887157368862663899248509173987421069732853290015990659197698068235544802666581829151864157283711351344807808511102091631119040512 240 454840007570112569286215660336244615119953412083890715732151786666594632005966109555332064709760044783237791474179702508174389354878743507094350583963312515117885101369865159007272960 241 2712178731087708309274798179954452549534374043224908803515549957121347729779373626525885078630988765449647059393832911909052479131672297947201024029022952117124511700121061800340881408 242 16172941950029414972322016753937870060481312532089557803439053848413668294230138032876732926129578469222836446839634503850165438527807677661132068474816501191870066672788276666815217664 243 96443004781964027956993157813740088388578419866064736137201976587715459932372825050134412133291712357448960815470759446083087579552498684442828226457370032184080686308553379026739134464 244 575126437184970340990327262115913610600780087775938892524257176287974099440871538736947322666469573847362656824671799380094365397923261738064600400883435103400364878076359564008783609856 245 3429783726215514812805359390599086753696913747879648730819276760851296943527072936980986535923098127742346782207833225277768082766666715134884829643208462409353522546204160260963773186048 246 20454122698029928094006378464349534847620306380671135086785159535195920128021742213568072527589716916259388790096132430738398548201945253387795191040931417598248562344918675598814792908800 247 121984769394531609281546288645955033641291102902519243575405505757667663789879183916869572066571730690254410126347989514155451133499132364230015143706748372755259609883300422569718230024192 248 727513251135883650953609465249765632128060188912864191441691768923676393966972648700353955951751332163996423041127997926971991965381235461461191919534796756727092611202170932525510315474944 249 4338970207939627047185512494073303745203190161637832374239340397596811852831980332423670952182538007900225588253865899617826414821937878693392738014436231090147418836331923325608829290283008 250 25878720884369235376126321383454684979535227257185032135682497297719162621758696355703024870219962028097567163442171622890505506402182912301846505713676178764436552085266608244157077121925120 251 154350926497564022738311282888818710202838294876303065873009726536659707527001556599088525496264279745463314702357916217151983152123981826387240849033717972191300953140167706586135971172974592 252 920631624850511258268307155365943723283189136474430376739757290598682068732330685970379036570087820016905620177535469191180662382489713270178617792798439089206496294417310532754984121103548416 253 5491268408233690841162890352371300360253378503226175621477995425989670234967354262326169148934500403989357771986725311632778208494444578919490310152586826959106803627573683965243496714339352576 254 32754389531382230377068141795479038776275620123957790502638303966639026529521019239317981297752886706208041427774088711403924743234644203270318388986683463611406802000999659397124211079336951808 255 195378298486211610241732698595212651597440899862917161763382462083859723776938078030684790704081006435497472057161657473901410399495320569994148068634271298084698624799574371852369223624672935936 256 1165448360131242486674128613056743500954591235404103248189350936989235015339344197115648425971650619055033143251158527272368991911894819631205913172808220989762476312148710399696299528623818276864 257 6952156964087494907463197737124619056883287852789602616213222997522181783244282562320963426403731233943984222375036828258740259153732770715233324498687738176253333301996216785423417973508591845376 258 41472082972480668811775868529068403159469242225653923971539660426056037888426758113558920266297609470512533685121898140905560130150313489588348057998861868695777095745282757709473438809383742996480 259 247401198720510427599773320892443325824506039855094156780396171472146645669013192590011070126343364615996228258700840102435600064278220247382601827272874458450192130398151763946115057910916386390016 260 1475901408912573807393193927276428406447333469190867653102532138664650773480288687024404449025669070100855782281459951333675592350044851851669643942616858565444110134551565575677379388745861033885696 261 8804859267205053307875623472981739672356459916714477151673976880853071872551479469762632910893808164615967416565154386620948979511622992468378192732856018480225134901753683363240991052033837137657856 262 52528734920716537795384911724756909124649771155859953492615527789501165148976294709719278493787540088194598639769701125558157192911147169323084007449770430123091310364201530931660658820140896094257152 263 313386904080357639260971841628470852895169778409658474963108997791805784088403753209996174379215618502986312325893701195258310676133279545088694280838568025203738679850839500167196922027898062216626176 264 1869709159123678570871942536407002974929358137565618071918356648711629448526782619445472588630636921083913547621860301300822065307085512342568821365004109617535685374524789180775829029910985375504924672 265 11155178034880923921044939079711820964606843947922847250553747609222696091148069945454918034243452694688511419647995364127854596572357387393989815961050672995047174749055406924604551052570189872842670080 266 66556139934253277269655858746840067289538256833669908394220045010727319972556311224130304364832790710712836119879199579104352117569895314907080648481977282327123763688283177401672167915199978187876466688 267 397108193382222085824194186496557672498573192054246037373551596905407391962935713025310639226701377426868017174373101438193365781333165625530264107340849323018201881524275142705595919396902920947062800384 268 2369401194910908592593543281452928407196357580046918332308806249391581719748291155503611748145961885292985762180731296931238087888367278298072866188043628788773779304745360194648066896204468912813416382464 269 14137653239665732293984829991860476428168966279234084458261107301603145010880013139410605655695186545913488410400554683694647922686375974148289437890544436212063081191932925161141130614339601193276796829696 270 84357742333204387415507859659610006976505826310198587031652126621549243152564582824978031514392500220133896729506817341514757196708620692689433641102903902718796906819979498282692192232811793978789397004288 271 503363135620524699225849152949561894997302632869744076501684978092440293068574653113261227628418624280516832671744232905169051765607367437715897022439129882831429891247407543751173830760461729573373413949440 272 3003631394381297517167444943007032299434362629495145129197430058016328372706149023822009603697607676530506921266288088993038328362338429324292440046077252023868228104789878692122019290607113447244806406275072 273 17923407142402862170880626352225615841183954472713540390572397750173412219621760921753058692290556540363299679152912502657335268449714142871845971499386516695106214510817741546575555869395432972194292101545984 274 106955506484417027686108775000652035754304782536588987777421532038437902169113502723021141581122975868832925591185723240357485904692884970544865342283774415264202488276511318501675111206424956854238248704147456 275 638255120557082091079452920241675661310379297893856826177234293577747843615599662304843355369949494851598302678055611493746945387174546925520183169889102754737282072376354539080000328394753087536556568685314048 276 3808851016110008323222749299652010789201491400140119577045426209109351320236041521306832737698708659346390519883641170778496003465378951599070635257827574964309654263869478137450744912832052991545540449706967040 277 22730140524359969230247221226345892187647029398178952393805904612299281717779962070080970444420148206749596133615531529119942401772431881091759117938354802840335702965383322069298346747172171735609970667219320832 278 135649642227426988544576717069868718546815112540416550216302709888341199671198259808791142046068293234830451569738162222477893556820321394586828229150527154217855720215246629017007722525379205962279183861053128704 279 809549709903362056414352835197827964957274983231585571879573839310580897185721238999404913968958802128997340821148897082292922039863627802689370562963624805557174992815931590896878191137489998190455292051639500800 280 4831440859963424867705719445262656208898556998091677052893963176548681655034122753303104431498481798383192183854457704719763442346009074147651030593211929280448336495772137260841987799817806868311915333619361513472 281 28834872342841557062503128311496944978686209929778299878039583958299298792779700055007421595731951099076785280387327884972957395343154080390981880719933667393628613028132199962933191157017963617122130150417051418624 282 172094725141057616087021036661952496070734973078566469213422794376790288385575786404879125917633500396443713863610225364744724239565085679648005776628482610816562895338788693637443726053955993238964356500747379015680 283 1027129465926989941985656415347820786100328085684610344093141658435019689286861587164123535692830668546484042522766318472027800085992312211718624857025210896898031689534711762525426067687518377841824878590216296726528 284 6130428958101350276555155312119940544808528515161943578458619562254727872156422022491575505949391494933174482663656988166630873576419803074623615416360630595211810621550228915822992933064470872260621356920151040065536 285 36590178652956417001424157311607594068327999154126225087479002630803710339192334186609909575542823475369761588900927984405660147388309409840512375442488489544768834657806404055797086952591421536781116586056618040360960 286 218396729460183193554210800967772828796718128204090562140450906847382205319362913018549143087826671291165455583219004628628589808832187408461164806690174074964407521598697023196090008544739462287607260284477838295302144 287 1303573761506005651615399098741864783480610961976727945041131094632815098126808342149769246744967974464487473558793820377606835766476206001029970804105431113206520127935275176834086835983624687496490264957757721361252352 288 7780955207137360818015921817499581202538410564939284462500185331559191866355653941551945470961594933577953527226166957448301791609565277410952662924957980701242308614370835955876790898670896468183151929771421708962496512 289 46444895605283785068045145896000880847388808444588550826813437153691018453448248696057743083877249284425175165242227076268436256593804512729899627804593883821302836893381023370870010927525370357620705024050428870020562944 290 277236740700212822634224587592550210360613135870993985970854860563620499417697964821258552052210699873884707360614518949780798702367125869977778369422187623590829064856716785998166069535124364523575848891262759370531799040 291 1654898043979062367566564618904390807391187202298035791002562960712093081887351718103321077136049455184446331555912322192550359315366783294319732085651030285916103894650461548723234903186113838612929964622920857608033140736 292 9878689000372088363560209160762472278893632128866295665839060638829167906063712924322040520964090801411903871922339805281753721532967168671323344595684930992479154962041630021284537420960415027383798103631705448636605267968 293 58970518250486551462453937242035425383531431703719590255059570513929524652560346186155258728738825443247329937940974927170056868263007722919392801145849147899146926401546750332935233665142951866382403777448912837785837109248 294 352028710811124118435207713586276548961962706522747322774646627582771249702246194201819602873211201377545711011992041495253688619027897359184654658722467528630203824682875630674948605655678802151284721963393531413400179965952 295 2101496565348231928811062750638572889773678645930033699683113891979671060927087439863104270163969354052754190342904193695111793662816041864483509401928572346949401844759936065089842695623103638150951704943001043970102180970496 296 12545462955217028087468520437399504098885568417148305858992072764921642277213046133421126130258961333253057305154773213440140118948266434848752563576353562901167471016033357261294677848721653378387633319180947458157025857372160 297 74894867876079380721624876637907356782218476467661365492864775754682473492004227241596561804718168746201562760935428256333394792475833291586267726048483370478290382888982258118329434858716155296336118394965403823783586052440064 298 447120657352521589441340444214794196751742145227677237164299897304105510962080047457043546793849994810579826519887093708632656081859103274865732359572513695768411610409299153945081244987715592155041554763651072314470412811501568 299 2669344779893197284713299164979868859759692794000326518038039421503315837046798788396259126316175088485631854663717304021760141754436826392017197543346675466745127093187050380097404645827007375488115373727338273846243924214022144 300 15936458702368895282359283462552319211966967707819006576947882080083973094790942275339039416303996465241050444311388791298758497403774029581425076903457600186095290454685658880907656235872770975770554675904812351232881392896442368