1 34848 2 301132 3 2384304 4 23737972 5 203778336 6 2269466400 7 20442834720 8 252044188760 9 2344074621648 10 31455090410644 11 298456197060832 12 4265296103608236 13 40946141984454536 14 610764637689687124 15 5901487328735450904 16 90479374220088423788 17 877351523444326075144 18 13682642000044633487008 19 132930713132815722278536 20 2094859715708527124648816 21 20373303120261859677897192 22 323112378360488337803131332 23 3144171316660617696149726496 24 50059403712955761190184286532 25 487273713572573008551316867184 26 7776595030268197036981536441432 27 75709505026920664046730044079928 28 1210068402522871372004297254230996 29 11781774021685820242590242351410984 30 188483453947262919751064383290821836 31 1835249457743449963612460293412924088 32 29377404439099791506727665672795224816 33 286052675985460604021905527938513650360 34 4580669232182556414171230597189359717212 35 44603253646403884975259377153966077622088 36 714425606016065133592965711282345871831556 37 6956592428435009281248700361360368555143376 38 111444455658922983788610364005996529803402604 39 1085171446429138528785008498359338048239526008 40 17386354414885280811361505497062010198081903792 41 169296502309567054074504392153536352382466807624 42 2712634827920213391036543453049797327055340426984 43 26413748045323034256748578417651906851075667211104 44 423249622593998517011134022978046525658729533767464 45 4121301896397239346822092829920951374841722524358448 46 66041582303206213738151433464850430328586710768264496 47 643064451560262371335925027362806534757138635560526728 48 10305034443936772147149620422058532587181269841416699028 49 100342691972321431047628533006513405070929665276254489168 50 1608012441593525119665171484865744057564738486608909647292 51 15657595722818971161815373346682504047688457664932669975576 52 250919945942851266437199005694315806103800614103768050936212 53 2443263623121849458723760123417665159591639951707640698998016 54 39154823402153394883348107357450373818596711357927682949150848 55 381258890471820215985009899320381865375071279544609916326524984 56 6109962834126234512070104104777292806488985119890059774906233232 57 59493966757759140824411954197102969589020399196971882996135107520 58 953442026057661189513145143324084118077646809207012964175380582592 59 9283855353860727322418416501395542702736313381340144972381054314800 60 148782500841558614030862310057845234525972541467782642717099398964152 61 1448724157273340830740817409074666211605830909916482322616884831541024 62 23217252525086278236764034988139961355748927295091598045487525820219856 63 226070810940301119305848581678135222858044392520445231514538213214651736 64 3623021214443135898664648794317504382518189936190943085983189615710100488 65 35278036157187398436909636063938610021047277179373153903608689814631782528 66 565368702427021463177867497331844049504604815484159147267249537412381507608 67 5505099514308268906544584955470046513028831995802424807773843762788314809200 68 88225330744139531143411057377637184027795978746896109343755297658446541366216 69 859066169479280168374681889432293678975119057383435986655425660376720442323224 70 13767507704156333816239535008490830785077734371170145286985296511457247712095884 71 134056716937716131745033824339401382409638321699944626998187425009671839914161368 72 2148412897616506156502537330787464822829881676348837855923352016648254872076740196 73 20919482970416582261076024782987611428845817672069974922552259269075226257422301616 74 335259024650594006509360094917385467511636969628038143427426720220099269257146324404 75 3264477122513580283554467606290738891274375447940492561592634464969424968311902300496 76 52317073224096428228243606020975750631510566956284798147330837856128292886953399128824 77 509420664784678689018927286760441784071915481021280837229257317498250606301542234393264 78 8164067524794892069176866815247211757169610602070950913838296138636275012166516902352288 79 79494975397478198740439404668571013358734866149973108856693762871374335153306978504920176 80 1274001326970365956763400751652625826204238952945789101910349825193225335925999891819948452 81 12405176577156778181722445583165821627288407673483359104128708411284618453670037316135756448 82 198807738677124811247216563431771550702365186306190588176154098898742409392676903160717169820 83 1935826091527100952840683714808333432716591709881317530496185171964948354897377764302840968208 84 31023927649514238919804769524005977305207169782440731708780008863138232734243732248823905272800 85 302085458110827202179780710313308655720361985912116478780879381859018476011939981748523929002048 86 4841281563318641567116405664394935169923788283970687888453526751493917082288582180015420814891996 87 47140411788623896649403756505677654958037105512732211585026806097438827225818633107022339904303720 88 755481715855112935160153528260146618669083391516416072373905641587437609570993974131620487685152588 89 7356258475272728037712756586126071012545053330720218937972356872635821464177233913521886655014803312 90 117892890787308048920030252604836898725592011503370114348757101838654241336647758767807626628917484224 91 1147943816994259780935135801893232031173231560196086312874744459265317654041566521688290945416031229344 92 18397182177980200888008674022983995412270654588089084032235477874280700700251741544157766313495902476692 93 179136597232382244543473914975798425555672140749386296075695632408662847968534620182954150387547568153800 94 2870879915256876912320138477756977012500376151750699789190316383842553395716724335508329402010460775591048 95 27954262210843292226665052453164566298572727888820342992257841015627001340125894011591773938180435237106944 96 448000774996954699369075294429027321163647972259268605613630184793127687863739048947350222189894240523695212 97 4362262239454098573926606140287028674774020195923994643766630070023389215243527890576083946179347305165594216 98 69910517917133769454228859091956070802453748511746965689813962242510635881994909398970150283438326848928316828 99 680730989361282708461289839515784899933593968252596721951303710027774087371996457089931290928147255191276486920 100 10909536162684587059789944424001523893018090229843756366017779640216804772116091302583561013364810365834573454660 101 106228068897636185664265485018305205288434309992575098453256057396556872894390410071992604057631680937467814950184 102 1702433131765857525475693947592127074116060468968626092781599918015440863015427541624779880279877602838107788991516 103 16576890228560082970479030127799188529979582065420993962264803484912074308845636391301415552761999363267693387739624 104 265664697010220298880462910128184206395289368781583969128112556755918105292563891574987056388772656281638844323431392 105 2586823779620450440255686803714271004754455679671270201368445889773722834363557115275098246447164819356930828928019656 106 41456977601286202326593242845669126356700832377756789058399720704693632574286548977428390286583926296387296459460997612 107 403673865884840011656130951705171280683612836124845066844667871458482405781806431856209868313067779966654296956847797896 108 6469361679408031472309799172571412803722700245743475638436496021344013947540648461540452501906146560435639874738518977096 109 62993309832489983214787765048225883761475745797153834796281252271017270886715728381149777485920045181591705824119340170480 110 1009543949293102938437299226477871713906296402749839097140430220304461133826198868845649893654811439201558961339768170192892 111 9830106563690425836314136885043279086510067753266988318342530819796097009695106376849264482047794701197508370302933723983600 112 157539343573652769199526995546400973191595630277588553243250097354349402857394768548632616386817187447507182627808294084271992 113 1533988227918829970523767567551480602440441792379567799119815594429814855163560259394521403880238405587951229966237291663183752 114 24584016297616308537475450966164655699891404462191130702769244299553995102219206677309893492683977865831869140990168505926110852 115 239378879656610477602353939360283780992153178399827100723593231033885774938896160280417180521350282153824675916581776596108782040 116 3836336029286458366257312215666473158357308677629972779025583560022401248038049751129997681352884829825893346767445080274274255812 117 37355076933156879868335366437420230897846922242154430908872425370835379176968203656884349466598280709698640978138043747207313157416 118 598660283916423697045769503226908129797657843200807338559204774063396543279961645163685188038059371394094601830381424097380237309820 119 5829260205896083206076997741345863935823342832364235041246020154044106890005104905099167437912073393016708485041479692202209616357088 120 93420944802106833383175239828793575026871706710672009221075883305443422234551392600551622918500648650435577182865313828274184595559684 121 909656127792710757582562266099640319622213506139515453552772689812895758554764422941404495624181628768658897025223079097629498160847328 122 14578339634801824319646674435109894048646182328133500708080065780723734599191793768933909030092494438692219726646163095863318687862325164 123 141951850370268915564613657746542795560279599455396208800179139726861844430494826136817359007250500803198801475296572220170513719519584736 124 2274950090514694765880728413857385097656350255334952182770466308002512668009841894795120349850944433362882142028780100846653673969543803196 125 22151588100220920026868275150565901693970619522133726862079474729210035869610176488524062428466097543727382448438100222379989725848442416088 126 355005991779415071021140170601849003737059287445810827744349183168574187000987854316443906750709830782223890860461337607098203934293501891644 127 3456755616045236687270395341333405149490329104341855751612108742695056005728533865027744074328866014368320549331360312928757179833621677889240 128 55398689774939889089130280923593130149979613304731166344673770928243254785399822661090284807174110237260252399003545477716411442956419833132108 129 539426760135857068195604835856349770046875419243073462362095029685919391660551950033630928889991080422746458994009109784829977417626459306144120 130 8644966288202150159913154862154011818573156830161820558432199580554225264904252121650204874709910403268173967289075454255558745910868729002632640 131 84177553201429751340967433050474717464927142864780181048942283712733314996029188247571896074039809131251410747069016703220372869463026568274901992 132 1349047106906988022177215812236685004575191845682966660567274154209572948976896928102080341114150602009216793932921221203316808573017048746953509540 133 13135908321373221377519909905338636201816262527814262006314660396523461621082143105325733874240204422029121962158215023224213356480790792294841156392 134 210518819484738220117616220012138918302284837886624411986758953934804082298817654329814158437320486149114737862486075927398798147627335189974031708104 135 2049858673082356689303012128284741433612693240228634462942940511516329473988590914574005902002501837796942727137560662076139187998336555647963565589392 136 32851464671659587209107034324158701329989910178952948768340845909099020247971899311316876693397026615938193921164533507940284348353931853122660578666816 137 319880474068528926411709996357933533088698828980591563420077638667311563983852227147301269346173792218643489091709022615807073486208299979408745699167208 138 5126471514587230889071329949224545141275806635666968215813885690037797172382725026318966692034190791672096617617177312096950042815364422045118609970350748 139 49917352383140860945822088348472409915668803900386542823268021604606038378472184099680299187566473131328185923533828787614384864857884282938026507736311880 140 799985950649703325235998329756074619443648750392015188213618473059106002609821953219378206738641156078642487389752164849512891400965963822372428124095722460 141 7789603528514272035244031985667677889946822541283672993450150475954346474152152592876196896842110223399336226252080028253215942580907108398205062415466076664 142 124837818668252927062170231179418958039790158732483621473016642350041581784889728932814518592891969925240106760324195876621157491292053768019438614593967246872 143 1215567738378335756015661553354291186812456041087602893509400086484801446597523250444072440313247604136589369401833795954265722555796759696844051945603197434584 144 19480943333157359862152946129961044226893668349703018082779587706103157368138571910380201645608085933133714705752017071720354681458353307744337811641141075841924