1 386304 2 5392960 3 58713912 4 479373352 5 4020536064 6 28017797984 7 180889428840 8 1121650360344 9 6319289500688 10 34444479406504 11 179092290465784 12 888630251710856 13 4294129169205328 14 20034775965684704 15 91016922993551880 16 404269979667787048 17 1753700267445040720 18 7468293387288806568 19 31243578947303388936 20 128583097181313862624 21 521777470119691409376 22 2088878871765694085520 23 8262109515199798458216 24 32320525101768219623200 25 125136502754559159317432 26 479989855859889437414800 27 1825182715810045013798800 28 6884745329152642497266864 29 25778226784896700703803408 30 95855673766560200018600304 31 354162034366215975210552672 32 1300765656070929568279640368 33 4750954291542515407612406672 34 17262852225743117773119515840 35 62422322395700969525361965144 36 224697674269995262157339335312 37 805404909784351542704132841200 38 2875418658088815465457744858808 39 10227410444697529451135552216120 40 36249852836012699226465620887224 41 128060003132755660788461433953248 42 450995324506478320942765033121080 43 1583653183955339226920692357303520 44 5545625164676189371458955797877224 45 19369181088189186252942453653426432 46 67484737777064365708088790722285440 47 234580846841874066106879647028241496 48 813630927827989053363651020581677568 49 2816189938806631900929989890605664128 50 9728468272345617846922433053045818944 51 33544430638821795392123955636669697848 52 115460236844427669279786799073110851984 53 396753327359343575221312143306563537192 54 1361201719415964679048633398914401273400 55 4663088238478154929283786815416212352480 56 15951716056013593268708210873681349643008 57 54494830838133991210689097264920377126360 58 185928960128561284247021765240222897334016 59 633593420772681869758137678089374058134640 60 2156615251531277540390018735706618575634392 61 7332602516638295312889627768118215156951824 62 24905243088617113183256806379794336177781208 63 84507070026247961056413201346093503430588448 64 286474641079870778395654609687096125438210432 65 970264975006364323484278089926782137363643480 66 3283406563532575027106718326540630345960789264 67 11102153614233504448601198602915370280064417088 68 37510708451535528217756875230390161754382289792 69 126644139628218885861231253459383165454762009560 70 427279679443133831932809487909473992642474829184 71 1440626603432600240655767537456169651152268829392 72 4854189005439906470021008945877488277124325973688 73 16346369648509762660199041303224422235417266440736 74 55014605068061481999403702574692959873534667735864 75 185054132000270862228224102966802428659866788849200 76 622150056889147720039132552919835462086738174793000 77 2090633907927464869758051777611428404891688037174552 78 7021949653152490162166370355350438391060272044849768 79 23574592898938472867531501005211397018891688194310960 80 79112822958088176226857811562499547815444494715556800 81 265383991635086426082177387121869819728747460732733176 82 889889880382809527596486403839229285306768853868022208 83 2982906630475045809438630837769465157243153499227750024 84 9995226736207685370317013940410901680111550627140928280 85 33481324321933891874752938174175778195784565635249123944 86 112118332486231683199792063342819065455294305181092259640 87 375336986152129080125716756327285401449018429005794977552 88 1256154949585965504234319353710039623234283451432665957984 89 4202892398778359111948881288003043507693207792869709787992 90 14058608415328702796808100838756970042727735893961226220928 91 47014403221518247778525049473016008357078610285649914980448 92 157187973578111697398091066629165294985334446071283454168096 93 525427151063144060964339782537773179615455621377388105774576 94 1755962718989579879824467323440898411650517217768844836526536 95 5867217733055192102126280610657945888901516525219471466154768 96 19600519668105693815891669213061973858843956726810371874470024 97 65467470224483160789539068085803515775319283633607572233141360 98 218630150793035106332049965305695632178152335861441699757939448 99 730003279963484879770877196331170623433339064055249263402032888 100 2437100235772455440858723851402718565919226840631545899550668976 101 8135030481943984087430864811862536937563462786078640922313260104 102 27150974128210251771414622567382308506999004048854259650571991808 103 90605623924901481710097594477930794110971739157945121491861739920 104 302323093904554707430890606189174493277383072705936947902260415448 105 1008641187382562992540219835445269786001949299084811223400821767912 106 3364758685317018392034180033502869221012061019772181153253272313392 107 11223427607689252109508593422863534916888957111798898666812297419480 108 37432932253122936443423294160084901902373711562515063603316576221600 109 124836392511471719232196709667726955721102717858014880088263582615768 110 416284033555535254375273322920544609781330392009921656867680479150976 111 1388038561979869399622316251278392464977794282490000691955152969961424 112 4627841673326455788419729708491104761719164578127870485993356231244856 113 15428456782182529921308012060991686690551318823042344238907670902719896 114 51432220866092890356620892055170906453191203011414466887443646170189296 115 171442515774878130861783527411953410039179341951145003861236967235990152 116 571444205951520437271083644876913762730825645692428576240089911848381032 117 1904595223272409569944593460864543355931550544203739789351263856169356544 118 6347555851246851906082877110357549979689747486966230695902269253654928608 119 21153717937381166805781257812965087869246026978871911799944143497241584368 120 70492759472220671951885236612058603077713296198408371419325061911086705568 121 234898994352480055357459769606857414477084941611610473484754749635293115440 122 782704450811716393956690006333892535846929424582752945978476556052289164360 123 2607927691660581430882459925880561814949422113064916511889536200352164369640 124 8689112577021060351576682027411058157174805589368205639520419052281210618608 125 28949323741841109716250468596739735336979012465358421437575881164355444340104 126 96446278874097926680001135240504731149438210799028226331056674303721910454216 127 321304988022777972620197735163016665787252063651274033585355899512666644297720 128 1070373220613278318222451507455244065927600333092630657369367774224067622325552 129 3565657062862485261136270159879023968267912065690061402532450028749138260877704 130 11877669247020908614938774300492518134844579140548159371448905748336264328324640 131 39564976695118926975924076575946070390304199024148350992287299556042944032868072 132 131789043031608198792826455443116732395494006111067060643504717815454489706314752 133 438972217418010294719680501786909056933550102031423084589844371268861818175358768 134 1462125687052612312545615065498644234512055072787459679228545107224684384352381136 135 4869931935238566294126975987816353590298346969848332360256057226256751303927022320 136 16220047673839859435771073731138923968880964701724000005787661170605640564787924040 137 54022281485274120492360949348020040057841236662472288675134657148513475912115378512 138 179922616587341251804964866670208519677531238034208485890089503163382638553272167584 139 599226611653252404541394419173653907945523950555507457248768432115782601147388740104 140 1995672868410119537425862678723046097943915942163957647777529750049053035068382007904 141 6646315410945241657433751056139764112262811370578597248056482621037455134510610836456 142 22134323836802651400632300567512920966344135840937592061727528021160756562593336822592 143 73713265685979929340099634322072584882201277102086598767593467348739657367630863195568 144 245481894996214563511749225761666888629443109968585652840985104370830719594732270513584 145 817500503026327593498082055333008013984672279280406755399134154885886005331842418329824 146 2722398153472683459588369109889777279389783579661610129386840756404466595246302297645864 147 9065893108844414621328336390721821330011425278368728133029657729280269016768999488936040 148 30190142201434466838308729864231873430571526359649499076178095858300087489858633401956904 149 100534608588939206140850388267605390827470932352726692849342746458022899209659976634977296 150 334782027114134598840750505844609192485081463316584670738719092981891757529963580962393064 151 1114820681407757875038988673894959043796762732830883234023975107841213065271555965543342320 152 3712311863974165023790655803349580448519413081364051120680584044762460297487571110445110688 153 12361769664166686272727253395632272576046303611541870910920399333013365310017736267396796744 154 41163641759695393480211273506671035251296609162764233320609291300242430828760003876790341120 155 137070520595037262192480556627939615666921351555682731851341469073373493136330354506618202800 156 456427322565965706738797614601874333014508611894262155013636203403032966530662790594788613440 157 1519835785988590505952325363484702632013045671404896711887480712492318173026282900107312925616 158 5060801570554929828213994050939255864327512201755825238180193002773400572570984703875707358024 159 16851544287818605361573737305445010657475589782897183939174442161520804800503719370897026207528 160 56112289674050482239088695273882784864859441545605594910822067849716911960366808152827527284600 161 186841906046280773553950516093067251014807177909939413335654772720370172443652498982926560208112 162 622140853383167644292729926224415619471556716597939922174766331553147120582872635147831669900872 163 2071578510367598925699698003032359484081466911469052802920088169937678234749188518915935223725936 164 6897829008735043229296783726592462285611026734169790379865992910948339333961640319450559574997496 165 22967932409757273304751301109390570898980117193104870016773853771742619402163571501241621708358632 166 76476837737493093617340134603075770218264777858907084317143784742355788534804414928628161147258784 167 254645832897595544058663354256145338406230506190057021503378236950009803778067134843447185061914536 168 847894736993888970055401149296885884870246171552573960544489749318820496787436091790349229510915000 169 2823228941911490193789069905439131463160576818697117370311235391763247453397416684674311403019112296 170 9400460323654868797100422332468040966515898846927548874867677810371371046783708061055721873272133520 171 31300485814029771950271405688219527282311731615369677162484262734804363594516577495901588095417381360 172 104220231838553333131477340180198099978475670648372014170071081929142696769604169863322291117039266248 173 347018039337604679872263917303404084500118973014084491026008369912821124925720423513160722329359275520 174 1155450077117600495076930450213867576745682708798329389492360295166541268312510677196205466616455432648 175 3847241878343953258219321663470049402105529541628119887590288403187128606471302483730569563447782768336 176 12809937747660240299171637710607429349240115647041553306315940004855462241318685207376582036412832732104 177 42652433709623401178915260749209771007627216091985714988513201556319831429066085833471142117492349800056 178 142016867364756946174936669882163923357840425977005511342502773007228261994623550837537548189678846390344 179 472863069816704561709541555247414616162027007459535213555584538720038264968856835151164767693507087409152 180 1574455035443962068472134952945645816918192469204889859998357875529032777549122431939609967232623634103952 181 5242332469653611993493498954463154819525077437816020230916823914515254074470132768699401282594375325931504 182 17454938668165881961785837713253951181568857322273132431529784965296295720088002289798845473784341642063928 183 58118125037315754884225677017649086605033913121938709735413052705065918201954064137774156723226266864208640 184 193510437487084913672725664513690001598046166300438871456491982684554549022383342909664316977691643217685640 185 644312794621182434367288173790039067717666646904032351570060511641493806884900014464578801332647597125770904 186 2145303318145397710398781127425295057269991970973771144891647555829732873813728761482370014585937501519868552 187 7142993700542371669271866435830194463443444398227559670470300914877619724619866209129031797392097146204125032 188 23783264589642766623305938020138586304251976103403268604138751636389446207295716596686458523011359982354641664 189 79188538545409477261648357653331741621738272167111756649083995658736021429227587716254623302693105127885879232 190 263665234534227966107121724850954799220941090910443646479170784744739806017885333503433050109233753666302100432 191 877896086349597016770099224410300069003589795657983978804652139702988428499602252039538279879380979707405009768 192 2923028675413432825118754652631731544285594917044659117875806831169829504814959589450040103315085636745693492848 193 9732463331912344579554862488157376407889987305908573512072590744647677971676396032647468587061412940988938848760 194 32405015248229291187283459604026235456793253350243372430588574207042299985728700564620216776205372110417225866720 195 107895033276427906676004275388922244094229378815608383804457786119427161595675382581045286005784883949319596701744 196 359244774797634428443191174567757946740279702194957145310365488186320462567208780110414772903543671068935247120392 197 1196132426354189222937966143559835392436063219540853803750094106919629597799891412443476015154676369355041294587552 198 3982610897800456860827953723139610272915470735696442841618962483673981205552807424762372143239434812734163660233952 199 13260390494187392221962270294313711754961016164706657230667782030967883245573882503779167628836132834373614510076600 200 44151410460965986490883941576708185658747023694713073678628212702203630402348996303965185057244060696970058231959264 201 147005198998270811897502463364152560804532632396831236706231650594002321311096360071962421972435554724131525373280232 202 489463892805828475397864264107015350630040701340366703204861104784786590566632536923878905057808602207645686855310544 203 1629703086785548274746942343764437940841627162459242796078471604587060146494764715639927193112596332564419087380430328 204 5426204880521254393365206030985204281935315427309614495500755895850454186588261341114646650072169406356490099502635616 205 18066905235271889445275419798864615478454174882306467637858847472664711005482304889253450611341765707381920162421369816 206 60154930945052613114826266621504773312456686858466831700141326715397684657876261295594342638948971732334626239622262288 207 200289689253491837015871518105670866018503277399614339805580854661160861098446276965008412150242500652637128455366053144 208 666877175913538237688530122611756777935093939484893372442153933548617438924304330239610652359198536682129759902291646336 209 2220409219995722908105730294461878095189801913563071684149825806991494588066825220579197118330252892219214387466069855144 210 7392989736697561096057749364296649016491993892805269967095107718778608085636872792683442590778498779508657433573466950144