1 7 2 78 3 864 4 9576 5 106128 6 1176192 7 13035456 8 144468864 9 1601114112 10 17744767488 11 196661044224 12 2179547652096 13 24155409051648 14 267708662341632 15 2966951532036096 16 32882019268460544 17 364423611069038592 18 4038820341911912448 19 44761286751947587584 20 496078711622418825216 21 5497922557247559303168 22 60932170111944618934272 23 675296771806416900980736 24 7484153759407504437018624 25 82945098855752047181955072 26 919260833670410525063774208 27 10187949522973129816821202944 28 112910625233776224468977319936 29 1251361646613439802491627634688 30 13868543968939712718544004186112 31 153701779448758404815339573477376 32 1703440322114860600775923785007104 33 18878824574533706865543312731799552 34 209229529610715395864744212738080768 35 2318841191001558441033961880162402304 36 25699166265344169160716549354480992256 37 284817756945460392899573036106758750208 38 3156567564638733958924328953321359409152 39 34983488729732864304038165966494699094016 40 387713698072993450547473607104803303849984 41 4296938845486728877123194062645969427628032 42 47621952831743210177801623911717333922480128 43 527782794463272848303494567868924972356337664 44 5849291378613647005168565165629857730633138176 45 64826307319695744231327586470725676974607433728 46 718454569740321206375298646694815062513671995392 47 7962461385239560994528917504596858748832009158656 48 88246068689279464421792758806306368238484155531264 49 978010223515669376152274598118225987370825665216512 50 10839055059428047334584259086857936292570066518540288 51 120126673276468505859669886045998074774150573168001024 52 1331335393477821626611709969502275983252346529902493696 53 14754874014095838336433138327574736729813272177040949248 54 163524764862692242883671902909774679097160880129239416832 55 1812306136796072488873916689028643631729368067416885559296 56 20085358546313031803343229725203732466459611235719728594944 57 222601259104683187899919297520381048245348529166199912660992 58 2467036893602588260639311731906255272051000626490635869749248 59 27341584045282080861192148889307125299454188614900757649424384 60 303020283176051867739593229675946316259153893666895206931234816 61 3358301840303903647730238083431148666184989200047761161105440768 62 37219261801151658890177499590422842456959738724480354094229225472 63 412492240095163432674537852905402208563817257645376674875557543936 64 4571553542565454233427508524139096195121689441147530997886326145024 65 50665442306796503526369539476255788453982701503219830077369951977472 66 561513065578750486064825497052227038881287288325968672748335433515008 67 6223115963469062902964689444237339850260665301298324688411793758879744 68 68969316421635634862424800407000122969182100472894870957097962790977536 69 764370555777985103459824277400849307894948988344528605831921153016332288 70 8471337354839478652947340378892494554579675089120024509804387083655053312 71 93885820217730607770991295117735137240536138751334588368026924672746520576 72 1040514250435379821545281035724061307060317488582786177797921891731325845504 73 11531772346966565508704705898653434717489608550843876838395542013386216701952 74 127803894474890212945590431415223082859619895371432202517530482834638077165568 75 1416420212912500915560360784936072045206074256324448547236051332507015372079104 76 15697848862823691710950693026343397446376181307701671902570879119085810646777856 77 173975531183186928096231259682666839006234704152910101592541407180942290932727808 78 1928129498185753581493720913142789159418861217221521078756264621238452637088612352 79 21369001356055778952091984247619893662263428622050132006673143098555833862078857216 80 236827567538786832498844493433912406535660620827159573011806606440419770265851920384 81 2624703691660537672413548745310562789303767351736197314198143781586867709003465490432 82 29088967727070818714121621374312576771465600967287888018123117093153714333224877948928 83 322386121570634639210178798686852521186301217893713247951608896310579555840290365374464 84 3572928828431196216671247443360276133120599390544587135733566368223640130401602189131776 85 39597921743159577837234620017844991585441608520170430332754970437963355974099506275811328 86 438854363372770132972401169498773229451863277888239348956352500798317241305814289027694592 87 4863718694645616263770827135201872193543932081124438653556584653238732684747336965586681856 88 53903439306929404233377085386004000688861680145903258723042076541967133743143141124199153664 89 597399017405041437499020779482462473211143986432525851073099781258536129648399454829031718912 90 6620831445733567225790732819456672740377780026076097615407502731088966901401712241780707033088 91 73377102666196169507895577548356277082311528097951286366952224685992102569797915875755450957824 92 813221004010764501788444569317042843707648641292426035054412279632988628514799705658922993975296 93 9012735272101999051979192623750703762064224750099675786947549492561791515985572047098295351246848 94 99886004769149164541253261069311551745134031196505870290128442281213778702033316938890029440172032 95 1107012870956715634036282922178123962596111008966254812344655016722879285212160033954079838616682496 96 12268760766796946314857868354612978246902718464020618566928091474603358196546000142807478739448889344 97 135971762119450050757014078612267270020180516747801243417416774946708133388005921835523745457889083392 98 1506942750396063863348435206378028439164637789046259856977304847162321632238611220068927199452277506048 99 16701088649394039242568521007127491631888544091436213490782049770983713923042183262715556940017444061184 100 185094199498693158785866432547811257588861094382917253191548155875784998817285167267982695793601770684416 101 2051355058779660058769486577563642475471273472926407093804866156009654555249357871832413641216227035578368 102 22734680981780918493125262966210159845779067861859077976347239430605965538301000725539928761685491603996672 103 251963070523165105636486468592865308163445960293707664889130788178175510046002301717388251311449640466907136 104 2792446877013022078282367841523174999783808417279385584607474754949026686919635025880361658254722303917031424 105 30948025616408202050461516038346133695799435696318347824744317007628372989748377879412275598284618724773199872 106 342989618688238285444003574481739436955400057970536105262732867135672050140519399104687095881902854894736375808 107 3801272494279281279045573937277547973903593808061181226524260475448260977282174525599818265998443973644642156544 108 42128600367051672215783782266556352982500738776258245528395399160110674374507978045254427810567273995183258075136 109 466901273601868097506384709912894105511850513459316630002245117306485875472465874759742097297654067635568286629888 110 5174555940423301041653252486327617290908513999908265246363195962986186847218754484140474106703347964297881963200512 111 57348374687455427586609141382230902175227346160594452023658901037539698977857135338521646234605328454605639071563776 112 635578418159633888365930443658240429243175629604843703192947361931231231945196407194902151626493460117630974274043904 113 7043964677845804014698614133169175118534484449975570456213380431762788707186249696011281271080198542631577411599204352 114 78066587796373646807377306655590636336262952055013829000449172660802661855204853846451638530319906947727345807280570368 115 865193454097886116250156436153936464785043333949845135479052291789180083038283534816651760556161451988852387011996155904 116 9588733594535344924190092041406452283885588764158617302795912989821432772645293594323937267925453403261252019807328403456 117 106269657394528082636902797647911760416276407648984314653707757399684488722912338361039193805928471456478748842217237905408 118 1177761377079704965459309080975995031569391141659746554170628529874702080500866906742279185274390155403922512659860319895552 119 13052849659531386646235924381534891440689228308385277317550778387543234669683617127755262178415043211516970112705210053820416 120 144661633120270326047870952787060854785724976783769731825555326233928771662846574158459972007443113980016771278970424376950784 121 1603250527117079900233540620449027245145520507538320646066162602989806532664669147117662866215411658338371354142166764415352832 122 17768444868614042914909857637935002708883904796788443242568289944705210586600850361078148326243433951143914796769312736676937728 123 196923455011545387951901063824738354030585294058344280178476850682929784257984533376193437657019279411499604217399128539753611264 124 2182455888538822394497928929902603572812459798144904120695587986165760369619055538094872156485114001528723019735223038237659365376 125 24187640345526768600402102064922895976491621510149172569097602069852761107286369781463042816735371368225225447961019924853636988928 126 268065874117733554737996167808060202638665732679230575139323076532516735508292364271768894045175081700596930716432875707388282273792 127 2970910425323656770584786902859676778104556784914095822222401990163400488370360080095245454252575273424672012539860996172126466605056 128 32925894742649370362703823042293490212709556641291725123895896820024205709803109172213681271067853714653883293995804470209924053336064 129 364909872530377584874055673257251023464350247831886401105627792082202862958475412683279758161709440427634897090436376656164758132621312 130 4044209462215568293093002609080032117196017158014364712543028682662319098102391436899361756869908648852195570432313420204166669966245888 131 44821013092520213949418694169887333453532374554126283938697820331609625336525619321192974666639599773653574469408370721915643797253914624 132 496740644471788959011302973007833719941675951437435215937494547508044082542484890454722087748834901522762091539271468261606438012134096896 133 5505258601828132157506054060116985200859148009023867566639319319059756329463156336401536573488024212511463809025615131279052105688387944448 134 61013473751942789083196176277263856647891591507487898257643127760694092285141382049472030787866260943387783188727408931929798313029488607232 135 676197840741365476722034411494042388889225691183165393376103109435657998804971696531538746760518899984015397595581470894646608398555541405696 136 7494140092436968236218698230267590168666956009921508712852748627484909095471413549909051837059584131160807374220543616129623663741909277343744 137 83055775013266068082851395240604410353340268393413071849040723588076986940373795857468983331722068111416258513352413812031995938201759270305792 138 920487431241904299663138331169255185557406156053188823044640219410588778549394921173598455361935690688092273624170661513875443346920504031182848 139 10201543612578235813625600054579804779814144781252845092634890877162811628778434762025612353600021724217917838401935580883138384727626151555497984 140 113061285300685209732213660519829110024830321685166716802884591404555181630377086674339305000343445530436285667509403746997889167439307563929174016 141 1253031376357790927085643805853248757606072954226701309140464604571505555849112083887700398246634715994977870735917264440576552291124589457957715968 142 13887049187186131787643001984770436896358693402489013693039261142569717738055645878969075642470468506315014135369285489369740192920517585346727247872 143 153906868388154809001457745517943354054859809475610552640078186680555244050745803796343161203664301655089875802523862066984320556698670926962765070336 144 1705713274127781671466293478996678783304902415585973690717253000516389053364125788511060519746288638626678927649670046542280087882032920293788377677824 145 18904015161935674422680427736182108081707341869567063538853468245330553462250207530666723131906858006127867786126986810226612725500713254061436957622272 146 209508710908890124284399799109781226216732247682702319677141718459502203262871584768799957556024043724798824993065908660773488309591527584139830108356608 147 2321935291032129335916163123931997559147810579261827959237658803538988674175718338056000253143122733321522663364182928330454235801923834890135544575033344 148 25733457441227974850574428828637350306078892764810707428502288656903913180911642397785602022103515857912812533558620187233824217734336679911033407050612736 149 285197797904665300536738245773557473770562654599249009795874792211506995899225044034528023258752631378986397295956397012303693006966452817791960605406527488 150 3160779468341388703574275603679222941378573259170218587100775385997916917163190149118707456852768504084817723362267412369842820682476568336852006938672627712 151 35030168258269870642183614986074919099032484446893173988558251366517253122422602019601410847632716617396014001174150887846072522908363117182023596651604606976 152 388231036202795370864727457104899866286867723578974362930791818297147534230184301985438597958560388222977952692088717826898839077273349991862460049780117602304 153 4302672381127192156353477950881897692057067049152461717170617199369682379770914244089602909757196481638531694934976988923141261047633857324808883657620431306752 154 47685496245705466013911508994077775316013083174472309526875673813262594208471354064721292273074689475061052381654834503154198679403618773150438357173565724295168 155 528487031030580966015356825351360525464815636334552635874804144525062130641964511576288157647833252530272904155768068898619681926607794019402090175627102418632704 156 5857096265254275252320506361442538558440313361439194073070549531009772436921301364539537083755228799003461670137538703024047203418921365471826162042353812877869056 157 64912807024909724115389345518641711889980921250406572361203145044398469936916587784310828729326287020397891551244603857023908217308507182951086702531063357802283008 158 719413225432148544181739531523727581601092972841336052488878044816101968612221494217582732298325615792020455554096503006527648614112128215172780969818879332557258752 159 7973085938620402131202067461460976358690700783418239393223218188693801325365213995587557267735171602164979254155900276349563384748823368347140850128561553619199983616 160 88363818091389803842201548992894494566120123508278426562098718424731236876998797886486565464931623411154038008208160799573965630857579222053481872923442088182686941184 161 979315212177342863996440299466476661965489644483803138339665802511637984674370546811916341862138293337520131131952411311934416925561672640700508930777159525257269215232 162 10853517938870106286070821582579500554448337926937372502141842646213154689267691042757002204200562414309049767418022042714231756825907677071646871782852900310764935446528 163 120286961934829177228665499419392725488069255003179362681494416092271202708769356989313018144351283663140739247763649362885530571365816842404874824997854917410736585048064 164 1333111834614733047719504853184881261534072605155042096840646272677269883358905862406214207893919585603115989686652758141426086795569060548908510711372783977836545075838976 165 14774561889365280603939034524881525321197557111588573320584395719879953266094290907933898296671411259988848767839691373768887234812080407597943605013702098787294289778966528 166 163742960909029602612024403487033828350384442377746238367931712470926771261249779428213553461441147627125879554636746835385985389667632802566338178673494395606981438699732992 167 1814724351762679393367512449168916587358215109116525263526329873347827151805629285177342314174468411391124980760443764839086500714421292916838705046899369141517345864344928256 168 20112159048535149165019417333533571813786764399698207495678479283129392773191290204911985783281977885436760362260078610415496831820224522799183108613075624162457235907846078464 169 222898282706503644370604322725362717186166225306380378119100751311467853553580453471247965602913399791061103391726111282224006326775300742993895546693548671322780509450599923712 170 2470328735647458233686276235256030033627103425860182271139149264512231248814100017171423485428517732535852158264382056147226025249595701703529152770292394203177291925400152178688 171 27378066748952626069310014225264652942505028962278387248820701660859926730783965613369210441520138122851254823344533896858948328417260625951218274263246526087646285367408720871424 172 303424612317295759497335457075718889828575530733106059741876807782746042293608856339749186240343594018942774132617923642356195587167754679954532575875973991314590356778889034858496 173 3362782924160389107805074741460364733595815654878401244404616497757779543705496150757922387701677597663642799206313643185869335812684674310959945049918698226197658992197794999042048 174 37268924589411440192018772899512274013901062917581285160948686670970747944578267783656214111900899104863741281654551515566967705172859799269053841409698670157751674203324618408722432 175 413042640984039071213848625892647116942160417034353666542342264682800833970248631645657209771429122220601126407021278873900109081480814084422057754696011080291888649939619724075728896 176 4577653504913327994442711533720618457588416925354512087354806886879657315037425529860446667057102011464376159450067406925804703276882458435449223643876494844811906589836092661661958144 177 50733046740941748798993298847917949979190094257957364872056176044990183158017238878352353187828169581290975111384929415744848341746594353367556929495117081411621729697636363305528328192 178 562262309468377423923245526883826921282961945683827793768819443092457719360621495141848891882966919950482265027250103040558139856788533034900959978677688752253960176054396744995226779648 179 6231419655575075224820374855013284612579900587933766316152868543464459391502421817958717157083607234480314351609120183394519578668844462589420282940718292499479062516915603809618607734784 180 69061344269371281335282694872738769181194549227543596686754518751754086547351676121289358273431675384208930696418203070431893464969907022313014349151315190021838147281808799036128798703616 181 765390478560613716050671446987547107162904299330641162661379610039114378171545823028398188619320040655853079183491472905053169593725203774203186886801771410212130223021075236076711279853568 182 8482640916838592536530106808348336301803377584036934786854850325412192820283678343739454185474380511169037960191933165895714417516890922009788041057833496382383359997592457949200658382979072 183 94011094911113289957909125447333928303988627432337041820485058574591300740895333313735320118175645599560616552121229333817782210293611665388318653219956220746379162652177482324927119188033536 184 1041902640113196010017452536173519318661526805331813635647108789650859321252357473262226651407449022129634621043515491328926395113138807718000643024893564164052391946492884318639679092476084224 185 11547159540065319579669434867103200326263131582506180858316908599403688821414318732387090355492597968491073609060609665295077337654911417164666254087575116289480469416754972974295916355017244672 186 127974427082011547916903779105114235086569637489043572210934391469847200069171477003017623371815367950466351543128282548897890117906779864262670257174473932863433397525464341566635312659885457408 187 1418310185300899314125071009456380754780853953880509892409146817891316266548686594818821317984064855126556398740010141472519829230926735648602697620795640724108099608255703091357904122859061510144 188 15718794977993131716253555443825178368847375188673621790622680876551329066316923672224424660302432966671160205917640805311972973724148714857179019294050094435442196852862603012378664980509240590336 189 174207672003542108932036406551728352745843999333302336615136570580209085861753475860070102418833107928230278844056529750789967688012607976355022564390048633043719163827694467220081499279401144025088 190 1930702259771338669915406730843185667884608495597106827638837876320706807413337842667394120111960274882356710911576987171643352564815864341836373875429087463662498000511295908349358972560122327334912 191 21397514661755892006338504187052596911796212947970696315770017610169577104474420136994782430145600043962330455244448228725913137904309939134624009526971458233149609971045292690134567716954037001650176 192 237143573734814984102369922640644197132577431426872245089366230617544252733704255481956553742799523738211585083383406133318851609820889763448276581774863631895446075716588477801537984840261837944520704 193 2628205913289220545099761276651073134267328869644370806682902517497477452590735596463502926589742437909663816296767440077899473753060616904098253932072293817752256076818428290296994661006066823465009152 194 29127782017709985260226051838198461708264217873566175007901419942385305558711807030418507910811018663955177183968275274378820956848456846202361858302021301760267913676783344636588402428143810289984339968 195 322816291136570499143457653701797494693850125171394199759209029633822785018206897461747114227187095894467737635243962024723003253521295864872797630205080543415706209689654585849447960213510904781423509504 196 3577696295578224814557289159076356487437671866196736097686907335646851516886610658982493237201603182912139502560058923539775884017394440803156318601675061055280277061017945994133540431272834771294047174656 197 39650758449421094135294383435185134810702920164024091373979581712074388589084589359365897742742276979855007877223516779694434879216199958410036757579211577073791245126455314971528779835290478570317553860608 198 439439940041149639127631304260767625956281264034601746912038705148506104093485221501448896273842007993495752802955874879421659400370732873738243399012216503401275775996768501644890283528178802958704104701952 199 4870208501804549520899845643829897877291247682314306565608142032029953704003867287326879735651327403693217622556240950150549812554301728238302875081072703958898252701485148796107248193305273772430851693346816 200 53975364298539290878530032089428190284387851991558286619025884782081610289160495531286184111799378132854125259197880000058558038347466076867887671598873637629797836326812709980811165335390883359812966189891584 201 598196145007047503036098468620240677371373492103354544977556552205175547339651362760784397945809710172859864062653691402392178134126281507538511216961608823804757395685948885361398631673572118867299882219077632 202 6629665821652946520903345071275545057126389144932244889203876139436734796866439573983278188799689639322848143736911474024624477801432407997799764228802571889605147992781241373383720300760411788990754416469475328 203 73475011956614035245466632336198338699720373354562703431769440020829454536740212092962194663346612915302799806120959037074950915623839458068459776891565024781708568676043800358173986587686983316315142751323684864 204 814306109425975710705506464217289927682720403284813972988140913881535362929799395817421284899062404824902175786052528059045002889855583476658194939661281110492347462673812900062344509485994774631040480510870552576 205 9024761237739125530000664230207279341223848513102892171062642419065307083738876503289759184950783403232655355533976789035349439886041908263403466719311591402303977450850654604921532933912191546106186518124589744128 206 100019285690502963828472719872680272544431129970446689386484115157231495192546357782706647268296582890225379664772398227062034433538686084353933006469051287348947944060592300849963463452953852756634350947376344072192 207 1108489991757899144644735169489290077538997481861701599917592860601098636930330095866543582902375229741045660914131703739044537614019363742700171665322251970317127170016130863758693029736484826119617747691258517651456 208 12285131345865027012389024333365064045923148378262376271813737987897764311613857252057915596243311292093161165118585816115189789342657870439248912730851135151358647028888416247786491858800294494275789688281101305380864 209 136153193359745059859627065367522121389699453564964181917148494206190826759302533670977678957261615677824159582155438606020432344794811069304891187292378375157391996329077732842969234944840762856193309855106115265626112 210 1508953509747830922744938945675601982448072316188790334433249797916681439332391623734471776727535892283359529802977415853586600920060005138319898825693997373390223727637438323403130251754011162493242574810434368320831488