1 20480 2 288000 3 3939840 4 50414592 5 659280384 6 8536982016 7 111370158592 8 1445588517376 9 18809857917440 10 244401967088128 11 3178205753000448 12 41308041898770944 13 537040145411359232 14 6980815424323469824 15 90749786363539636736 16 1179669506085879693824 17 15335166434726949831168 18 199346409298731697324544 19 2591390285843865655984640 20 33686390369782103262773760 21 437902705982932085897052672 22 5692458310374842290298307072 23 73998444543234770379078517248 24 961933421930551829134422458880 25 12504536713275103543096223089152 26 162551167939651505576810997760512 27 2113063940613989278073681159799296 28 27468512949813205114717711294677504 29 357073547042242798709691298485256704 30 4641733421541841766044579111402095104 31 60339640524832433110411514169008210432 32 784377700212357411544900323988226327040 33 10196421029833075939644343230865967301120 34 132547115348982238349541424555887620407808 35 1723029851798542442668822811963221073609216 36 22398313681935623069493568082622528880525824 37 291164111604794931827794122161248726851404288 38 3784951896920179610656305899130186013217800704 39 49202014580885218005192514897972864295681016320 40 639595509923518007382556889480505978332693545472 41 8314342813478948486929616698562529690358705439232 42 108081272218007456468926564964368628876372577501696 43 1404989145451599534276744022404217822159910452740608 44 18263982818692008811632333310337702680321525265875456 45 237420388252562979754884461140051031804171882426417664 46 3086317005295892941107851830130148770748960733115859456 47 40120196615412445340353215647774160539163339955610993152 48 521537539304965798881413030167280847921901076299164566016 49 6779662809528597790987409888429974349514839249041496097280 50 88131389107940185875952029448377108068557970093553752097280 51 1145653104632383725236008289203031156429212321559128229954048 52 14892775995463818456429441475605063961200234710561991293813248 53 193596801644640657389128693240657853423436614610415945554739712 54 2516637705317550672374672886305498989774721006320007563408458240 55 32714720935584723382741385912293987150004888527360118342259982848 56 425270973105014910643583426482466468030473828671697146197923742208 57 5528257475336326010502710420010538369966740620031571905943458169344 58 71863900069344746524651297954592596174539116264361127118503078150656 59 934185890620550998955280133489265045821386347673671735877114173211136 60 12143834072356207441110408794230476399673065072710993259165131055448576 61 157862270729606200902130490099394086845601733578303034927376612829577728 62 2052111085463165161042074198927959899270681037583704556404690361029378560 63 26676164530116768282946556145517876367917446365638557933493237851656962560 64 346773505137635576381146701988060976136890467347445328292671522063156920832 65 4507839338360663849105099524972384739064094720769042337954263340178525274624 66 58599100563944714091203755681728600634632885283872205832868205583842727051776 67 761751768232288655433701727162644404605622687229310717377484647287224058921472 68 9902298001516572477889555771571779085166992968362074537817262025991283887981056 69 128723699504348313471753818142329232499787190794113194192742328219869941057077760 70 1673327828706835441068576990791817911936013177189508840486531287688137946949370368 71 21752218380191496591040424744632373263237211081355455695390051087549527993094128128 72 282765275484124833550252468947973694314815737962501508356764972920486701663130632704 73 3675772264792291538379960646910256436029061166677063184442196037692659681631894651392 74 47782747437723523716871540757498463354723038707288486214865749765154586652890187579904 75 621145922060079322159432745064703863203367387421734023807901478116944257995461730648576 76 8074509675165040396194173137299926888528945405638727348623530460610689955514324069794304 77 104963590967643356420501133625551096255807233674497643086756481037949086183208267120787968 78 1364461233195259100579318301608668075303156298236563905291119518390029360660396131525476864 79 17737145230355559402897702278459554852743968502267611483797905715867625195000654935009149440 80 230571828109757459593359882979572653894833936593838920600889810088031851619544841138204459520 81 2997289993819925753784669604663333712639808039875250324145887783188570240614079587056770499072 82 38962900978416936233130770717234529366865588951730549491349205224053132075208918999354256015872 83 506493417648639395291408697988698446704016429049576246336159460364668866516588286118404286202368 84 6584098608661199970241954061510712042510793055973325561068881308387551823105571125426011930247680 85 85589176439499188244498508393746544701106872374922264721065408585875207226227929056860655916564992 86 1112605925123177914834553927019126988013244296813520231682806867185061227067858120205714879191859712 87 14463183268204910337689460538719708223423634638065946444233678049663802178714277529661912746486022656 88 188012364060099266854913932861476798032821982210830513085930959458607357316365433152088104490919412224 89 2444043498859334007096380914105955304482041268873161636269748309685280911706709669775606736360979710464 90 31771041517286379568314073333264903360739715937265976697487506885314341552683612831683686951411630621184 91 413003729092478969509497773825168614053137368293266457623931960308575125856142560163199380348644441866752 92 5368790952335849654363262916312956609903005559382319013462529045110953959288112616201131838147951754887680 93 69790934704681772383405222898100973096062061699723475919467807566690885767545373163753235330622554453721600 94 907238633464389516414313073968956059671848110583134978582501276930993089618763969272320832964877305872531968 95 11793536532118092633589829135346211958254203616534037096356843134660863642926828958311311294105242671620440576 96 153308621132329061841251233621676627142754352372730777713575290022300932399576190018176439903732964626362417664 97 1992916480098004265041912052231217454131895060687463597070972985018904950473186369264625579379904698480573956608 98 25906671570791922297976425347729591485893465429339271717780462617593269674732620817674852433060463763949092749824 99 336770576478886588278071418363543581908334231403599501208769934272458223018966976305077916190979306626683005452800 100 4377807503059904549427712447904848103018951397710325664628894953669283240020330964820624849549642483343536850616832 101 56908767785564349698302068809244091979213274667435482597383697057347444310353251288950102187613082514535691350589952 102 739778496109670220143521872251951467168748254074988829958775337990623497805256773834572335476035013519351455009358336 103 9616659165217562236855420466789005944565864610110772315099235086900345408124649342358666035302385023179023318383477248 104 125010572740753205065220398847356349294128990450779024059740763988335022122647131540776851521303638091740525422027096576 105 1625059496076837066711066189652973849313461241643527420314092929791311549543696247660056654757550715169387480167166657024 106 21124760153415423424641071097068076429020620830577737175419988311819648122592861461040605149424311955021856212786245157376 107 274608709783649604956400609822113488616799477256376233156641064940773160962838226664156109893335416774771478814343328317952 108 3569741996661131976433807221530839227698733374194928339279570679931665831822586787929160803243079815383338765745688225399296 109 46404420066522361187840061538137949978121333399516588818587959770306069702581216770311976130015141711427963469830921027207680 110 603228525681789780782921722859065132061661178694790877109132776826480179083082552437624071238240619024816580083197603265528320 111 7841594694526605839495429747779963980408134508108427170627755992253037732974084070394860043732588074623100712266840730578600448 112 101935841452008586219332498549643348821479860787087728550507433157707676775841294866285013535440504455427814219822811436992578048 113 1325102377426091604806327503720019161752254078398874640070965390694977810027063652895120570941523619646825096470771846423582228992 114 17225504647322271303261145838266368040068962915965558511431215791302126546833216677415323757622075785762393465264556945552510435840 115 223920819560578287995047640953886910681531195641188913289761130287152671345309197002504735870570320287516308441151777752937853239808 116 2910831029874963681673035427866604854515014982229226224180906714051041412931728933981490464335554473087532480186556845204618696606208 117 37838988358073245508521577296099734319095992711763941139185794023361187190181101816499125095593914686293381210484433589622279356957184 118 491883254392786200038692242841090098397063059475133024346893643370057976875912129533988484955612670853421499962794369957703916046926336 119 6394175596410115841337457059984319746006812105421246790589392139661482055320434141796132692582111149283681106592745193193272582342590976 120 83120295705529661166970164035404684665244815507889996191396529914051433349436067994463221695604001118468258458201156878617145868153668096 121 1080512015036560084257554924284361885410442619129331934325364809313479165179521955465575293728775377568324369280914894023823503354740228608 122 14045982449033779386811913965178262547708986027195579249904136925947370356795001392429678533443789794240270358813594299051430296715469406720 123 182589013553809947434565327370372590595301796886145751578554093971738031100191475104737987417853683978187515274419513315764515962745369018880 124 2373543323973522348801024808805984854978137169359474521396499678612620674599705633984599507654373981201492124113761919739916370071196897526272 125 30854583203709536287168846239551091262524501088257018756042510113176141071358643528414363237572758505922834431922643797480498540664510312497664 126 401090342467772272360106437017171489187184792939678209570291652000936415137535460649737378936368841368169876124536518607869961340988346452558336 127 5213924354731636887723213711916013435005483067439713292418475956093880349133667828774619588112444857932340051713823550024638496114021503365693952 128 67777765501915667434803069754869441071436802903913315119730072098242762251665547109434460501444443612020981519805770189034542124931431453595419136 129 881068689127369570725514865502313968117325143773452739105441674644242596724688111497498012724915695532791774209954542457485878947961009442343764480 130 11453343573840312057904157911506138835116820972829944597734437812939805910335204990171841255918335143505393589231397546774875903649668912739027665408 131 148886324799888087350323241869121172971041778538443339704167899176440682821018486324153369292662373368864761922669257684409191179839494674599519339008 132 1935429385271214535678416786113819146236706732217474035976285613209532308454384179740164299772829373216105565460648143890395083539747582196997255217664 133 25159375183758495470611958629896891642031421355057492165483848004915217926310032940689041811205873683424994507350103656336538791945927382860610957885952 134 327056189419393585974156835809608096607103932898973977448528205533394313430033126564269992023835589577244848237914491971727349587596202599305553913987584 135 4251526528631181762692219372809732016319485869943076814927121554990794810685753727107950874485208674476026747078191554935696351029033081559250223278998016 136 55267193859694855617007161864889395429986732961276659217309008399067067942782034566520686453941269744007989649106061624677750282440487080690813379710697984 137 718439058666418632922563679022910259057881064832498178505120521747431344841024031247039114758092017030163221379091979549269609027275134118507284712331821568 138 9339259784526710487300682662392181841354143723762832894666880007608180202426764892301360812887879076530872628939599158127835961206614588640642676570361577984 139 121404553762403661036868499370372240888409730464057535065754541343193203874297715455455101953506381231859360382601807603136354496091810107762134162126474723840 140 1578183497868648122995196489902559441959972191752625108400441930877143418890876455687181692727367352952054379135263771926457555151920534328280923000887737991680 141 20515401405941539400469530398456857227668685323248073379311219172285323322660377669746905214335722483111564775117147376619225893603668040916058947459540527759872 142 266687426028286848483314066449265170672999815281232848198411398842054298550863644680791713281249452555841217983671209939101772981431229274796964684841126511657472 143 3466770247107863929416820811366681476701956425913708505157740316142701206075231854776518675701371740569640227161386677581529909536250373349514790189304033117618688 144 45065851529713849416629700512592323261011933316199853831464993132753706334076586327736211957459430894884658795930062876543875591270589563708465987171514210221703680 145 585827969359234665991968841804115150806240832716920815028483412194545071108746666648184251877445834236909193807303227576502933388473280732818992181851364775226655232 146 7615398312340366895618268354824439594229049109559208333751143308874938354344058874612299844873469082639382068944461508873269325500753184176780976133317529353152512512 147 98995429526912734765635516022177953455985866361246190772254747060143381208313918005414409304981221720376065971154137880017770087580097589566845774087783640177198383616 148 1286878855875127174017818961020076041163865742214899820338071860699584786629556869601805313056971299156006171260631184030609310976327474858003545064587637475225181766144 149 16728622701195143068428899107423839327532966080056057073692474582872587967391266838554946265674037744642894165163841217073631899462311828473619393581086897534994952897024 150 217461664088524380470110738602718676450436761279206804846319647455932993103167958247733425918089721134502257205310535799525127558297145219318473328651841996064016029336064 151 2826866036303855715651337098973428054411705056535256364508179076598682006353213815753634698482399662766334423865213439778771515917464106982890470695640884656643794532188672 152 36747495797490185679945816047480447511116921060492458249529531952687074674372142472399146475492354756553359095595877438007467082884559441879214377632325967638417171227230720 153 477694531698497736609539088229551595249274419413069491938903165345523135116276942969751210951612024531720849415336272126396904207157249898428604161501022110012826715376468480 154 6209731048672773255641918023922576105461710031199657368792846862924296542002936410305115960431308685236688522497121086509718682783175264509785660754594363884314073631874236928 155 80722631594176833459292324793191743075797220156253617395839990183660612555370405093555098561916842654164484041615388711428328908439279864516050797551883966695244342063961883136 156 1049343876637284180337136599682547249321174153222535587926486643723528706965951407698850363983719766796256031288186544651955574723821006091602647999081741270252321416113951752704 157 13640816084539005837298217572888744206796410622609563483077364072048144962240589695035880463285239321944562293607593353046581564898848689804944697886172561976118138050949104419328 158 177322103454305081102252129549763032865169509845286920205381073041650686936437159706767837369111460723314123106389951892647486692562781449293984339813665509023956157779786826924544 159 2305076776828481146871520705681008446853551911784240714786030666880536698070739720954547660140400229666996051632363389611545429126930884185971233085420845715294176337218267361722880 160 29964560782706977381833211000686081678032040668324087048136004894037150332304162092850282400862276921178635364122669669701820817105540787827963314489182330072208154156092670835835392 161 389520605962597449997213594917072665023734377550029681899553627778738102105553746400349357090575671541910524455359122028061593982750724592933261217756731412743019185633679013364777472 162 5063524994400477258827632915197016049885696274827733903835348844686440719540806157048299615575652058970653278311384119743769519379005758288487183600911616366430664941328162819986571776 163 65822667598181670706075080674903652216939365589873350003992348335602535047324460860474174632668614028450374952038073526568025729345400182519278654456001462395872735579784049968403071488 164 855653635467775350367421857904158855259664079802334217123208696495451860441589397288879109603023241450972222406510834794351182188156842345646189467127045377269403128238905588790719300096 165 11122963723661752563236716055085403922986198736805105690954831046617917548203931196558306674222470063561211668066822607645935812557306170293447251649910173942562804867990826903566769078784 166 144591592753835419956811718190215237813828570865219969660472317260122550307777351872060226562791155801224138586597592904380169623141639531994885262170420194200080436769199163170595926852096 167 1879600546625567830575328884085105463122719675199592216783579999111495426712958495770014659332763900973611990642450818544836916150964779370905316167360563911022365390918837469476863373885952 168 24433635093084761226940077420892467190050499191940512587976502121748900286906769200683300758760508873030661619990942772411814817626624030352711716735020875884031559732511835692724663932043776 169 317622020771284160900823939324820903241828181275274198160664278017659438221435625035347312215648895360926811114725023483091918049119977306614591428600935674271724539269000858996157155855188480 170 4128888218822025170293104928820579152547913710727577047195066049851656360411124406908963053450080863536610338152059891498573668191486688467457091598411036530601626646372991612538157656635752960 171 53672972302519208839233886418910767436423330139821180080677281338499861899386856787021995776793909519547120782625463794259754198659121424519886761164656357988923119411221339826283459158552232448 172 697715172489916681250407891760068057290186347298914435512799375031808376240919699379833532913642478965051275957998258516096408924698076732898668411697775341484250790215045882732491681444317250048 173 9069862186480499987100556561705957297840323955155648463092374923122535080290448656902998184127319449967256532831934973117814856363839114234558026416254883994954544597263255640334245388912844227072 174 117902552968973431555928158070202222324025566485042433590539690235869791462044823695045517229291165462280473362253273235689357704094179947769713146016355897257460501292710006848561886963681948746240 175 1532659671204528133273304530270488679269592561330191805188018128398619157177606874152386651810153375001633878213277215358703784948694580162703559421173862124301982658604007501807890041839828854522368 176 19923620045402526991421544101230220209018559129155420386792781398958966047393384340524002185610415126768659370666710544046574293664305559251701212784734224723931081593899659797182259549396314865156608 177 258994637342808834167804293096237653531625347802614770137475671244447520145763003184848640185556395051515948694917108608313346593938116417470720463808524216884013837440982133207041588325632154376487424 178 3366768790986440081784721445510961438836268165671086527971458282051317954636261519429489877807083182514022096947775261193282515386840998244301063637419745652936863291598732711550344190626146187311202816 179 43765894955411605824538829005314988243775753880930385897143881626957487032836406239303679426887120472479821268255119255720368151434614605292936830018231864388259439004557856469314082110997683659910038016 180 568929344473015724222851944513928965211992620630203987759400094922835041597342750097082366908189993592174288233162481900646811906023127808449729605692295180358265292571484487371658306416807393037219938816 181 7395726725850321718715794800041890731288800203719601561597369674341444481452797199927719379647438986365635966033772771181717101397148991864229245876748308101580458914537009823550364771458275134472730853888 182 96139835877372262330399949164226987474520087365979623109502796785371089061741956624963984756501078839409354519061573461178795303804083559069036214699819792895393779224244503370286981574352809996598856532480 183 1249757919018482735534870451409294274778330154761625002252283931859502489666931903093240682590594447249421436736542684992923949831308046587093956431804167288104959655618565289360298770390579331853480126988800 184 16246073668584453495338675072938314740838482342067652418036586374720453810165047266477553877811500993835800847636648290350349917606538821075426501853573267054369288464195541029464796624741490364448714772070912 185 211188827554986491794582362469352509269757707728785133948769012795452692222586394567109080543036139125035781945737920467007790464402867733518111558329601853522472654090943977008054410439777720786681039610069504 186 2745323072755458839040278230586832353428941476814764974877069571910874497158103208349235219781545555382919012060785825931661322204514348105044542263256446050403432459757200149112862504142682981542732860984541696 187 35687488116960849046739534992258153976696135828396327978537619762398288066971551711833662835410518550746814738839689206876227069324384876296184543242766536581427764901632059574443115693418210506411832204704236032 188 463915092812709603709965424904962039570928968775226344731994260511423732770336409411251846831938309872924273198155311262950369309618684921341377534930764326757883474197702299168066525613718702024464413567894831616 189 6030606935239601576790768239788834360544673266637871619592065412221611282640642323006528873579417553056227743015639234550016885102984200635604976733134866108087878625544892587226190758469207881731052624922621657600 190 78394129811255025767144980687163338991301668471963217090014166769865120815784572722127254105656581610877107496241564600102103874393515240791729055016841602377351831032007479201657706466155280695067527177201646453248 191 1019074805381878534199849756769998890379096522778738304711204338670737885142320318490750622616104225091812551717684228627464844096962322832396377077351024573015782669811605294290812847610825900575210386195650669593088 192 13247337032306907385914480762504944870264141793284831211876929691948246140068852110678444113497042117779464050252747939848428158399541312954736820828210487333989146654901031553967814467499757851040234994377449799565824 193 172207121126665257107505191004817958288005078883304651118905517873999006484892865311383240749666769758636517340358394982434693181105732463912963521919605643822432919918451904376354552713633861128122108469945660853862912 194 2238585195984083059736731373790987656978678765316254386627790906941330307154363222502199492103145483283257279905576844825568675631448630958357495153845561585620220936474003596796009436464824981517288788331076856357732864 195 29100211692135017845488536099734433067881602286317995367754504691671748289230558674215425705390974465869844816005543690142179878324543731677494431986222501368324585649923137714896862345629418085165044422502943281467245056 196 378284606744577405006619202066777116538836333591416394769579583620647597443052634708575291708765313693422537340111546924143255789741944920789415189336077422439679615871554061834550867066505480594347286108908959191311204864 197 4917464010702552511770428198217305540709649227891167047192315314164830399144611793006419274416675405433758036787780984340792127585361285414183968464289675246705695862462522016437749391368425206134916450259767948492243091968 198 63923965885512382830771288047688138557641626592740844722159974823654883303120330746791610508134885296294917710985904505769885266170315658864719132593104997475316087338788762467280462049593250276036784725548569087736366907904 199 830971697126533655177162729332028840148173384713592065527167682231413601292544544523642510204697947937743087639348917606517405150820707686667831591889578838631022857415082296885536123903227835170220834942319282597678091747840 200 10802113915492350145040384973689853412076601303917188383743524447329288152779645927335033814371663595065427097507094026384012523320221852405578321763875486354652055670559093926612230760921368041314401650861902663236117820490240 201 140420745311504299963976215992520577961555893949561997710078874718888187901293161112141855192644502188419571185955889119764205491786050611804669798992635312512056315245683082010828139275261859773076759809920487877761136221635072 202 1825382130580839156386488877141431210411907480636796718152572389317211397536287022228946516711858577311627574383629692138778631034152566850829024413424200138605038831980180505733642266419844398108013872131116582491000404126351872 203 23728829492054121443344044579705264790030860455250646616019024947944562185148576931526014023168121621590334185655802836632366713723680994235361715170687868681255622797939268794021348844890291666754054436713081576525148770883486208 204 308459987434966187701877937109792613041376264567910000757329715585957732364655618890162646755554179821161509635453194441183625163229256435009298919569700394847746590212158028858002542748257120677359682752567454569274334280004026880 205 4009787498377902833227629112824057256171029157590306808833442809491028816353456880649140992621601874530903806520051430571554136931782756639505395075943902997613005393151017238961703542660158032121360448155605615497146887334734479872 206 52124737201247505372629678826156898659035825530327599611655251589715545071408594891342323926912717159822201616012195823273881212213785809319478674101651205915418438171522774942773515141377722264126039857541850305719060931403828838912 207 677589081565601905051784466498701592441690129112975697002107495210946850796565799706889990370763264287085257999771701584709812230871289300014073348037396098729562408626400111587187725263733176930414248878182372664328027658688084722176 208 8808235553961269472927469534686121952620124930640754853892377986242653851137303258741032873965541025285288237005863294792699364197363136757224611533892344879023038061310102707572418955585038829344332037828769621754320427494312970699264 209 114501569881857475870736528722929177676915421373811594902074526787555642658289889173005500003180599130900218231373775685438456174727948056043623351685257431078439708727665473961793266627032776982865818048225931202770975637165490632016384 210 1488449011733541048256982425117909628986578784639573840478747205497863751023332595774375124812331333593884382070203203613515347559913454559545484108420997888620480659961053313867329237019902309290604398771697689652971136991234520430559744