1 68 2 912 3 13232 4 192752 5 2812608 6 41044048 7 598980512 8 8741293936 9 127567402912 10 1861673117136 11 27168612726112 12 396489050362864 13 5786223905786400 14 84442089417201488 15 1232318612693585248 16 17984018624753407088 17 262452540378164586272 18 3830138833954030091472 19 55895719858118426250848 20 815722213897903298023664 21 11904367524717447833806368 22 173728096837569143544149584 23 2535327687401896439077751648 24 36999668657523344801583638896 25 539960352295928935351645361440 26 7879988934930132287515035509712 27 114997829866450107692722933067872 28 1678237342863214058608416804044272 29 24491614648671884239291595028130848 30 357421895162287223383977847260112208 31 5216091371425423110834322782322928992 32 76121778415112663822812072321610919536 33 1110894875056110204972883151965741566752 34 16212003874156929191785508997740311321296 35 236592370713913792161889763910290755191392 36 3452744734659261596619181154782152172296944 37 50388161055475859127697706421345621408690720 38 735346863673088299408027834948123830869009488 39 10731397495579766010590775741979982682114797408 40 156610190288860324517629420772463399052838413168 41 2285514886747797208978103836983744459460957856032 42 33353989680191048157721981277395286638110870888912 43 486756575711352995986253045355106674296275533263968 44 7103551981734755626631762345524289115261112858388464 45 103666777832888021829909366563729488565703886155421728 46 1512876007969033519278150116801988843511458379026150224 47 22078388587864140253680794289046977276207668387307196768 48 322204134125217415236069063652580089692600253424371861616 49 4702135561910805027368157511823799476380298064978146105120 50 68621290509292056643584455825665204458135739314890158536912 51 1001435351796440484469404795858684278922116095745659474658912 52 14614590604013339029604686783135530914271164603293191131620592 53 213280274595087065701274855726365034082827365839379327963373088 54 3112536312531066579230279605251617140722754724859224371846681168 55 45423277148899853794674538867103587093736436315989427591950226272 56 662891117467504192287067730968486191251756563509428358190773460336 57 9674003425131071046335209613269845076131597212652845686916486524192 58 141178958089000767082987768155871199732748023538412884543126730235856 59 2060316827486198755407823253288871554541846839234260378307520467531872 60 30067529465837055479627433484064706891654228422724986032683355564413424 61 438795113364897485413828679598002237627993542068217486924291630299563040 62 6403619494124985110997051205078886508064746665270118227464462985107915088 63 93452205478432900179664237354404254335066198277253691407462037795756963168 64 1363808179588856257652327738698798542728346752894518511185361048088188494448 65 19902944319073831223834962228904129131354839251282914693941369010322859221792 66 290456475813390555488329358837591120053410574334361869031034027460690841081552 67 4238821229955588066051558180101153489270615349803954008658545044280162207304288 68 61859846277918659684401875727879009310939534412178575914963883262905290062606064 69 902761176008671746943982224145425072045253622396144807379661951760934832706259488 70 13174574850884809154838189854905123664337865203506450124864640737806623327719440464 71 192265183336618061989194513632017667757168029637663211060336969195880603748397774688 72 2805849560662801233001311687993280162399214074449956609592003747308998880352943789936 73 40947596890352170499221874568507213659892303418581825867160419755487219849458628032800 74 597574634944891234096207073187150502940323936842235927699428187757205132383975777410512 75 8720797296717008083340877239943888101364253095370203703120208580057849179497435536096352 76 127268207581723126579703366785796188222309380745890078640928313663926648179281780169161712 77 1857308151540039906512714461648423014407846375355173147080889445859192313457780331151159328 78 27104893203103048597845338763405356453542907950094116374630695924175873276089623742568238928 79 395559425635967738715304812275270131929961580527646840720939373500124388459351045485070080352 80 5772653276976990245050117582215592270608559427259129229344922285935723500451623551432273460336 81 84244102993742535935825534189915883376294583105544297353974874506003265748660133642606368403232 82 1229428413773576792357934898376738499881657080726762173980828107397239613996878446769276870980816 83 17941852549234190821409541189954701987388400359393457327001208847196156439091517403652571989331552 84 261837001474190210777082677009177915780221742068265832619601743910322438954307087250295630425176304 85 3821158531682297026400635385850292957259335273729376721298967919336229195338223141766368719915939360 86 55764625717867532578203073283730990233362897355646000683950256410192073026448074550053997875536670288 87 813809637783007589030630693908576088073660247136327874643930474338898893520869579201071327545401842528 88 11876447805106650053423145210732542436734557824779605949502222980831561821278927056118277723725627330928 89 173320766740586657289630770422012107365827767702334175641233154206438964915375088966461779541482252043552 90 2529381496812032924911736910441803218355760396720444879303628632715665304648927550192479162013347570621392 91 36912917700729753483087198720572053756953377833268062921296526192653780368282713878241999380188259974643808 92 538693964845629899634699289888787147764029932676096724618137463629093288679161302705684394759612189999572464 93 7861513186242877432745350594320403934269078288222270997636227167497785738394536432099364931294503937634671648 94 114728121529652294903170187181117433046156985852099639260302213632444220488437224518174625457434177237941460304 95 1674302478025160574375224862745096487784009228160706127955619160482705907254804431217685111332223594356649901408 96 24434173628610397131663632758494363438966852432439146776446885443055834183444130292842186756887228413818000479856 97 356583868971530989605988521581628780725824779647654070518041463289949457481599390949141769675297169010635795528480 98 5203857894237146142626132615120766379578990949909113910414047633226713846378425032954564307923195556978673876898512 99 75943300138145769502700926251656452570559300162707008547966984686627097209671985959129238088123297527617038386500192 100 1108289455375960144344235921452999105333474353328498850564264063495853772503229270924153858101550276457137028383867632 101 16173992537875987920549046842481896593431770029798696037822241300880878940842502137212175563701502139811728835314049568 102 236037482548820533490474917128859227086938871581407914359376532768249589856726942079530261733039454021728588849221393488 103 3444649286235973604448241571400554170709719042893481592093317821422327678304382054505963561935468304046333910865626939232 104 50269983980931450310990555492677142797913153551531017909393103177866682985496526723790182459167688185931320798411997383536 105 733622738935937828216067180938081674258544214578169859579646422174754432810877521331802919503000281331014943258093544771872 106 10706228782627440639582489265899228420528630217500927110954723221339548382683001564660167349841063409199019941323223667956176 107 156242995545119761232696035783339024056281878379580320750868342519132419705254261008688061003413176839808428357551234213774432 108 2280154590648755541752142522472175374083119229833774998368337233525807394436072105713998331499989174987482073819086361562009584 109 33275786533443359786138147599487961837469684755290251664724469834393739236705889904478059229836100794936153731582558504956315680 110 485614968894833335383402955227418174857218856503046147928308698004091056479471388172734398976034222647513685487359414902757387088 111 7086896699311754838553179307773779211646320058632716960831249119055458014556596811196658136055224054396750754735251560331894235488 112 103423644599304683667879170671557982706373798046085934980511126133577134012894387487486696873465484273174050855215397399052264042608 113 1509328856171102591400694896421071297990097174224568370344155041672963593098035412395176406361544484323025726063517095232281861441312 114 22026607389278705890786770452135677666004190971911007175349070059650678493260312116835698916471613209598613293777508680056457244340432 115 321448680956786683856438860670607645634762840892760505458466542430717662285508706243599310055036709290623188143187638415205375304914528 116 4691107482830759683326297585040433876720708733448530651844548162367978089234105990555846674106495953404776664174801702385603223202663664 117 68460398187169014485304365927817041710019802803132023692220523613945323729558249190571094600064674708590597099680210111072269010438770208 118 999086651273506971662566364464663949068707761752324436600678958348965348464188345989494959335584501594924606967122379538812344620299569744 119 14580324629099344982438005008261562528183691320748563079592374457023955388272148636081712062172448855311884025958520975751923448177743192928 120 212780061084974525338900140129877665332568997588698542234313369511324821723420813676186157855420849664457300434767688049628127511585434027376 121 3105238530876149978905225459708991018583410036707802871552898144800966378104562248762745243125623114594359770527786581929466188349918238416160 122 45316744386099344304707828783631867066214929699160900101083541205719215987197570490441509090883400962529756663229478039707002421236541645608912 123 661336875476242851053342823764510524185595193494225866390802627504051719850078438662263066497041762262982174127814696923398150428950109262350432 124 9651314654595152861859152044673790643504802546587175178126228708653519952582151081075578024453494807182524279291026211800483068737501128815098352 125 140847944051910118392836710657552244920142999189312352449124498590610918693770542463232486333136795773503094243376905023582775933907803348637643808 126 2055484696084561181266818973084951315584306682736093331663297655448727496520916206578326051273590017364283607842302434647719031886005058853479872848 127 29997031889933751099467780666152192277987538422003666859772662299800119585680666867282295390476445284846901094125138377378767419661279299278516290912 128 437765992203584326415831382894507627273738480458036688546557149321839135824914379948480320790470423485368956325800420608163007643248645873275292813936 129 6388605302425068936200657916076046900363715752857792945324046062195844454939088932554729626235447854991243128521501327682832992028292113592131748238112 130 93233028830152262154639740956553868603407006290652711016925036928208134567634377712536360220667712882713745795179650172747733896682470648996703154441936 131 1360610538400299226253091142590707836449289098067052333975309506975586642733134006872095435131611075035385753115968407251773515767822754675569275042044512 132 19856265264208962361924315920703255886559439502917424070534321671810078121973481724857761044017520520044379892680858355730085674063415441288158158399297264 133 289775459520597816551598615898134820184412419681334868392838184330577413094301654940979618123184520073518529142677280980725292956993828846997776823315348000 134 4228879777797384205462653179860838522947239331772826806741967031010896172631207840002691279029284664830070351692592956006946808283822489414781388335061137488 135 61714807118206543116249051162135853557532746954985159793441303618301981062444787492631978101527983867721345823815037623567165106767593645490525134063161182048 136 900643899399280957104213863592547788800256353171558691611820432890367945565857102592367007258182900632525743200565904927514341200538412017588552934223633989488 137 13143685196595144340006939671337957820207749609230768532420833878361864117299484219543928739156619805212578836125836838941832755317040161891016539728381560695072 138 191814257237559784632587948010355697237452936149678215810089656559664224811718338961577418715360510784023651462276288857402661509069228732778567205376311561950672 139 2799270849478670617180402390078100590237456624420978800013503520582796007375218400304916026820314502088812277345050798638852567020054642342563512937865060334308448 140 40851561093276784422729523179389311478033215706359226593622927558262193950542776029331408055699457480875109638042856146834163559746881873798030689206131886446535664 141 596173536685961031069450624075677137225220701470677586683418607566145696384951649220396179416424492522072677212174220560315666370877269894882128207065785050340827168 142 8700344113059717101376137616315891998252030606693379060299630288256812493637520680642304085994178064136430684986552003567356681078207367053748129626811510284081448784 143 126969809266881057856237149605635215169785253451532985077305005024777248770031273900442696151552213725064840118992933038330712668741376270407486201496657852752602065248 144 1852952143317496675682709297022296680359666211392183818658370591996740803315707117934093916892856839098195435299407747140865791304983662655881081401277673647110823568496 145 27041341946984456806246455603957595435074536366463081680475918221267664665913371007482566016057829583834319063430112825643517116972138548371112233167242050134785340759840 146 394631706609296785486153899884488680697576122315175703170088398116443580495777428610818185609463632910919001489604632002709494654492875353219129616433697580234867994389712 147 5759118474823739415833613277020416959090667084711760491464639287900950402523573893580027119208281181497724437745366265648254029413391217006698961579792862038372827988287072 148 84046522422614778094030893431805436087127144281777788605735336214583247342458516333094208063718515925078462969600535988361468980887941924809748563883113513053421232341573872 149 1226545844954074715446403999437974748124377210238176764034692370091378574071368157635072573656638495630063061971455765644456333187517208788757102506722102411849186641052182048 150 17899772909855384435092493080231475561202296403283145591929825905207065490175393490985206963017156926104173293577458186949877433721139334942615777321518185747029980594846525008 151 261223087587228082700394429630761951618424056943180279216236614412491045146491452718706559550899340721411783956931926134250753875952068874860361560091989573154598047346557463392 152 3812196638110760374972325975915898122638288933750454943908172622915381436777106325793834341016784186230546738869633078359026981317199519458156164965946293916538047707183755655536 153 55633877664931175955836687401418532910941454266036234441816712098090483166273524686345876789973807266311319654162453995941534157712314525003291743129858495961345099748255624049952 154 811900982253321627273987163398080149865271411152105586497040645308547258854644254325500356159741110619715606454501929355535286109900398650104342401347351900937947041172607096198096 155 11848601793296686068027945953894794629166097697103189958850271814234148224875438241102793757133651565759235676783903849197722675951262887913569927367353273296492649276415156877725792 156 172914271628597042583011200231398393467782972175298999070759834681114866525090919874836895620870718332778736741472473760678460046940965300078959956021414919202392370261878028738383344 157 2523451004110179151712863765227381359878139862465352363617561754503407490854328167872064622680841278715098720262959031273392473113535124147877037330328468706944230016264879263431052320 158 36826344574515283198610713498648057820197079443265742248691003735036398905382461206449630378216376943496052991471746339599818147346170243936996558376034198040129080036448353350501553488 159 537430920646454637025060207245275478853770836163605611841051461653446414212957786239724521419061140173264985075791791212378451552750230248036118276928617755815740100164385812230551162208 160 7843075310948726085821611345173559544326451198846242098215068889548906417867993620324495863575894445775993949008689058742467778258456779070813581525634089178437372432806254757572383571568 161 114459125220362238396214954167370930705958509443330342027780369640011049797252901786962256641760180857190123389525161710213647661198128305656103591971751900124359409207831651102052361644832 162 1670375679257139942095078298459512473753618822185401118248539542584038832059514491941038815529099206912287405486751858241532881495186101182607789242912779044930464426664694266037133354044112 163 24376884252309139874526457915910098071251744168269466286621227354926251444397909120489068495004711465495102689529182699960893744066829997736277668439876179516411387541438827922122627956777568 164 355747560648661508397718574924213550566636325476073596677683300117819548798006365646630568046375559127410583619375267977606938026959931645609313747179964739739808354091164518438169255175924464 165 5191656713315187749786160820864551570490213000969208791444931018733377837347664087333923744789593725616169414454807031106360043218137793501624502367619576281152154247106433924436270412917674528 166 75765187723372522950609118597935917148784889910341985909824877000839977123695409794807898309426620204084921877928238796510145713230315002938358719232064040098249143130331627134689785793677497424 167 1105690913979601908508582801105733666974208131062786114229190491396279302757578612863942121268515494122017514084886409098694274047323401323936278214788390201282464125628367051781072128446061334368 168 16136059120942496466628936684998755017358846237452815517872399173606938280195326039600547835142280328237216154387125263121841632647741441463634317714093706161212179708881385261755689393649259279216 169 235484059283336851936109288283340424506787194294293630981837262046002204727565499426765083343016051000220698390961336561385034803298604069109888902195983250640459892884817838447305641376722077663520 170 3436570432653072019039569070805729080941353320812395907429701701817510837420008208640731594694231834076493386945809439399176650667807646380455664570508743934731892609003735067409126556848637690728912 171 50152118892767814230530007151375241816678238048610840261597870558814748285965970143586319959717483771601501724348479927996767034716594249748197962480738027872536679792465790946201209525798227677910112 172 731902148477967860641039791693253601805119111377507718679882486491158747541621801780703821632286044360015548135542286568201782865471837203331678719772021846273849664245907210823716833964265266484574192 173 10681126514843884048093623890186819525607805926566748775392170021902921418331284060880675597565276998910549138031709395232658780561316916810899369287088488801687096911001999055778930380340650814210144288 174 155876553513007323826345343670039121107266574369430021329939259122076591776471369741436899926597911861394480567822957413177372614958299057433098088780243589364585173496492102699442547531981575753789317968 175 2274808445681701676367464724032890862992948602431456973469442432575052012023174243362874913607149705687092392689964967452162057523559704680958730224929558973933029342367465941475143292250619698519178424672 176 33197743695139396331860656662250184401644240515714037258363246555772918434611316712764881167759138699151064689412374495258583943632953611291415066583941492086320667722514341100427847368731741163523985332336 177 484476375909721539030824410341315299229128252217137316233592740715143376869219690062711148821527530202339533376571761420343316875591341735846282889859978451066078440834680034648829753858194009556138451695392 178 7070275558512410762842663848422213313443672362182620151902810581668798838552521096318183621554970079409551527850724657776763999127908553593977304101090024489444734885180164289055573969742951554572649833064656 179 103181153235203084396750921553464604353167395853704636760911027741163749200336854317523713412699143178888572693567394819800934151917421736248411423751931685019423149259694376912169497584246309168174850681202272 180 1505788975671169645400295020838913638703739589863581910560582727259063196829250474577944484394100778555373888986222654562088064633641577975905847881571880544762278005922322103087000161982691031751432499909571824 181 21974962892577296193165157220312687449669874946143434502326359598482352749179632758828578212369398929895801483896559583474927076553168382375877765387378527544760195855967388894305210917233150177824824042544004640 182 320694776390001470892834746263082284026230098259867277490667410142498376997940716023137387446810878571956830734206241661216105802675522726761076902386358076792782977066070209380169560648430593065768886967352427088 183 4680108517777206558416947365756410678338457705109184940114869611215899384844019303243407440561213935062180339660071825984919761734447188953923719566174653832189030012581880527131207025158013569334250811113493295968 184 68299835677832790849466813545064177521826593654707040468018778577469954735818016245280761641295689930832981931441385443150450189557061736463919674280121884721147684861132024167463118659488256680296122985427739028848 185 996744151298171154724278345452817648613615437036693586370405923732452540565940687528407951386686225083211747523623942341360009974526874891385641049374345802706233976435457770249159981503592155908129204871466629090592 186 14546128895925480680314465051658218314698267289392028586039752865861476751237783796967708203167512141984922831567362068571620450980108272747921613644841475907823432184137755308271196782856132565069890913609449574092752 187 212281168133889489025178803945019612149129323253630883370130718097971455286257331053330510371987045717749735319562742219938735117197966611585193364873847539717940746317262867431463081597909459600713199453708785923233888 188 3097955708926416578423624177391050480601516085800794093534191651151079736749155012240866477589574618042183586005305151047385442791007504792590159351057984039997802879836086789040192528571738333973916271975126383966446064 189 45210492868804597961425561999830089565429238711047350037622426358591534317219012065747909590455540761416170124973623752122247733558480335234648947517323059140589452828782530533412073804465915049309244822818866479707104288 190 659785819521926991007310894119629697288604291142121601139996190634335628518202196468452134440046710258942994424715368621215716564783683366152156341972229205398071768417486555907514123699537898077950937859150617215755235664 191 9628685782203024183731435865847593774925862265889859191078357051445641275079551012747719382356596640343235324731526282105225028123750361757950729120519554772177512942991768818582721164087133498819177847053017183328811816288 192 140517608559703453830717469942257042559793258863368851476760483290875511599265954239766036652507763356159726142645676317581631243586477893372540767071488181055157080937754837629926654253889135697621779947409296166630254375536 193 2050665321465008686430373345557595207099151298749210330877350464589705868399894384812022909539821598237325653995480844192544434921234755326070871725779104431642049665518438437538211133355935347692697556702491327750778900071200 194 29926678826842902977872809765601358632272174074734970352148649358544654274910698931638408235282263137171410380776035394137052609323218012461253833705595778784438703476093630367633764566007179174437692828396571129039403909154512 195 436739587912592526360845691202766056591256289185643785672892264442084668558031824394143561196165272954644662315586455037559516367033499280749062561597881913061003192299210516762778092913921976682087119396321816830013249914579552 196 6373621888280856071755884030830894605407749919022178812625111070813511942124311629019959111424043583310604025924001617360742300005358886788384509047780022429380698793516107035031506843518970597367417821281665378658865380707139312 197 93014430806190347463731461596084216636417959192937879101667601027935903309880963557494535396446883366115467434708267890177962759172369692072563952253157013979454180476994127560111698660890431033314988485101924666524281616519850528 198 1357419452048776849407635986740056478848541070024099065015122662676526942122890115115193020297112198374985737702370161335663104732055019321440935809569129234816403994850646274826411427590055448658541330196124289686343485056541339728 199 19809709441616015325457717774151143609652280288049593779421913316932045100286638874185521791366407831007339046836629214115130963840702701645680148638993197446316604318019509039741304171672309613393667513910791533753452931998572582752 200 289095839241477022902185522204466210636796675624313694032751389903454036285391780890201394832451737361337015195919183614813615436859605766655329694547388357658633711587639402126501007147504228106674957517356325281299541237558707988336 201 4218964570980676743192812480199261631609726721538848474122357558795023667776512331378490540827439606420606651105921029927948514403176252643368210224361884120560517470198819708721936244230105525985114237444389736823530166958343530502432 202 61570065273921485196667008796873330954771595062520333706279310642109631626860115070336132012557981009635212311661997372726839107201912383072660190575070507219131268865856359722174526727809786663738063412220245635074909902166020208561616 203 898532212380502434246927304284153025517910362344825490377672495164335273107312876812575312855558812930944829566980992501717239833508795268820655803940803987361271972921434572104064878507813480213794291344755502785987468215806497704057952 204 13112858862934026013379545311528910576858910288977507936189169073676625013633436401270414819787157912377962902071691098864402012703156240948113783133693682306898054011125051415573716718758999172598733226455983263188575311536590451156126704 205 191364521579220940504454939253488698097189948639301920534478488967037541483903834178243372688730394329367850846398505183352117980625096747825539060743716159553337641685118800696336447404048828397202385072847545549591592112747503135068540960 206 2792705623978882682375878484032427615651833656923388035825647820201289046833970020403750657386513636913316929498855182074415066309322444957409494642326525369427539378855187197799876367812741731571033745625050410204543041378861976888549310288 207 40755778829815000496311577411223760399413582055200034969994461768373032953050461462112121511015996073118151195508866584570892975303141016942558631042730975458074642851636442549510298879667566274319072642421513510260749034994988648883676543328 208 594775310535005197134371246766427581563558962729562435347793330665430466807290612907257991861152685004827738270935261189678431639344919893619750856407232892429749559671200415487216942677822422019308351754792437708874899990845489287113599241328 209 8679944925617589834455115270156577399403198830635196542208529009676017421986062085713949880640961920799064175174296271703131623524248576996284413621750818399186202302929928629364448845218942886273081579333399784814642550024692270780946759192352 210 126672022638031840615071332808635967002456560420699883461170409246460241223975986750393550788467354517461823219550337725852162468943591644536190296472507773215576653191570906313104710729593981817879214591425217729598636965871164753482141986448592