1 128 2 410 3 840 4 4004 5 8648 6 52784 7 114056 8 790712 9 1693448 10 12487208 11 26563080 12 201742280 13 427484168 14 3292956296 15 6963468296 16 54006743816 17 114088980488 18 887752094216 19 1874426109960 20 14608478297096 21 30837161410568 22 240516054558728 23 507646318706696 24 3960883569733640 25 8359568042557448 26 65236807023599624 27 137680397376028680 28 1074530525107175432 29 2267734333190307848 30 17699342214245548040 31 37353184471322984456 32 291542217205862301704 33 615276807518677893128 34 4802293090658305572872 35 10134844004294440517640 36 79103785736009106063368 37 166941895949512762982408 38 1303006406354339728195592 39 2749884558055656357101576 40 21463283456620464014622728 41 45296431989874107529297928 42 353546001653714254238318600 43 746128664111816904835858440 44 5823656835729133428566654984 45 12290330224367198935229399048 46 95928059409721421331154599944 47 202447969854363598094333902856 48 1580139974661145282007713972232 49 3334750319238491682811768995848 50 26028279996727905935310024867848 51 54930459324224974346876587343880 52 428741362836814433538340659658760 53 904821983591364001245055376424968 54 7062285986675898528470138930331656 55 14904350645153137913994015972261896 56 116330934673949469844954845573808136 57 245506489479660555480136856088084488 58 1916218969710918999088819684924981256 59 4044016267203379252072023131215101960 60 31564219372563866763986056071471955976 61 66613585714927313218442190466590965768 62 519930112689951206517310701124536238088 63 1097268040005229449864401081586929369096 64 8564359502301488357012972731342207844360 65 18074348331316063634659407515211572183048 66 141073294081206401989949173025760929120264 67 297723122989669424856528384243357158735880 68 2323778479659766139707966607475360455983112 69 4904135758658733101089555124320338381373448 70 38277595045734369891909942665558093507592200 71 80781590957009456105655061734111452382363656 72 630513749619570487167118620789256316220604424 73 1330645348893895004893819253062535232167608328 74 10385908205196682714093310152803776122589282312 75 21918571094779115263493977432095023594871980040 76 171078091971878067838946117025543261543192330248 77 361045683011814247342161903734507936034481766408 78 2818021589880560356462551461078309145217119289352 79 5947193576530599336539719504540221253483461869576 80 46418834752619571222075157656911472159909520343048 81 97962981143266758950533755195980676538181584158728 82 764617356917672249760473012253343954042294508716040 83 1613659543948586629433952879413942972063812295852040 84 12594881056699243359770236345286998481079099463827464 85 26580419393000830855365225120110738275351672588861448 86 207464593102989971240636642466280780238102947845636104 87 437836281982393837349487570592312706665309204956315656 88 3417384983441049049775367081539600001780480956373663752 89 7212098762845338181286672343334293666192777510377226248 90 56291630057814388093662641962743133402092228487654932488 91 118798671342471193407257745862503030059637535039314460680 92 927243383440854970738900094041001031929101062836670431240 93 1956867865626486010396351076589340751117801507348293877768 94 15273679075411533083424572292665221386950813350616270635016 95 32233793528569230691826165720716791384644950507210552639496 96 251590118263210760905007224470142887901763831748937748840456 97 530959429347977226713190046747593554898004092208420466196488 98 4144226632966028025571055231830119243349887458394598212108296 99 8746035906808868478518193396118253312790908566491335546109960 100 68264264526546537191048660200238897886479170323303472822222856 101 144065892524263664517505690298356158149082465037554235169832968 102 1124458246149329408850870839823374136508858479594025413708349448 103 2373072968138028234247917502747084054123431409481976314213695496 104 18522229106292135132222977041046620286525300868460489137111171080 105 39089580562303983039091609802573219978071925759283690941857136648 106 305100676028494395927780350847937254179262321149020969425904336904 107 643888885446180090429955227590224862818961497470070492418982019080 108 5025659815503640741486574355268025848386645357909006426012892790792 109 10606225260982628261779552747999129781785580910348843042464637911048 110 82783351744554072665556981725346816479060690606815602663871167332360 111 174707184468256746975858712941613587796430496576018457112436013006856 112 1363618624746846291748424026987555372693997725599980751079981644251144 113 2877800494876316022211655731533412291205287689421523253368746168811528 114 22461711377599605989188244398818058189657930529296738390926760549023752 115 47403521002967747902086946445534434033817847651208599879105804010258440 116 369992363593781603545754354105654400761913218117084501993931968473989128 117 780837242706562762847950918330624275016916796563587116256983265994342408 118 6094564515428407342295090736126089344229500745833003111853879466450223112 119 12862057220589505568108916795472240602176773136073833890809649169399021576 120 100390495284652857374259266102275582010991066304915312576234496399360655368 121 211865555198534351038403098136604586779643257973927339169149275680035307528 122 1653645886918546066528436161929783556780093607558991052134742972242667241480 123 3489878229411725734451648743986098026892645088212058775845766044306355781640 124 27239079870748151282200759103671070529561818465851942814413681524728383143944 125 57485748661263158097881426257496550113217290981428632926344985986327212195848 126 448685826920055918522703656121120030352757089638901503005176727168363849056264 127 946913067423261803275580510491794377200925810350515793173049105598812885352456 128 7390813942108571285547285791750127972250086455717371351920091728348096982155272 129 15597680784161651674464081192402719477293034848230116451444021205150881955184648 130 121742492072518776956281943032571867485767015630321007829311285730905483766661128 131 256927118459395176580865531688916577790046387484732726742482375843837683771113480 132 2005358880918987807542601893721410390423092874905904683294850457062147399941619720 133 4232138425789439430306423223653931156639604894372661272234988246374205086037442568 134 33032544125063379038441074106208549316507243469161269728407750655333307494713786376 135 69712359529981544431320403686091656152284993156330771173944667489103480798826201096 136 544116557767566608787283860471019187300409572637301694978273076046980740489064480776 137 1148311463921666576993641786715695996542721068414226086841384036992220823814647316488 138 8962761914913739610127965196082351516896502522401864466251265533594764892037686755336 139 18915142552402286338363261447962008252631466077666581095506357233055829844081300733960 140 147635832794751491153446731879152066275733749294306362938666233584400378536122256457736 141 311572799731368216573503402189227252079773616759892036720845086159320369347051032412168 142 2431877509624732076026844007758094075286191108432721948365084619634041902389581892812808 143 5132269517054953691807010904921247887291591142370324867441550440516536280103986174885896 144 40058216964444384921616782448960650170787579723219758106564306078487266235662296565153800 145 84539441242629229748253629222062432922732865555687788762716327669646089728336026916618248 146 659844395953198460691473489939301927420294034290847303349763449047330518311753019121729544 147 1392545169708287256174016064122596955206444314806471595368996689406178757750224213373878280 148 10869046599285659326314877679882125546164435460785343388647935553907450903554609517338558472 149 22938193358912869659392922035433251667215890932191800521877655825251894892913699200843120648 150 179036413284659214705814311124777573381870298900458892901327127306053678002931875969092288520 151 377841039570081252059852029059409348965023108825537632818441042687531211833349738387155714056 152 2949112140520399396476498311169918187632819640846243196078312371614445986308331715026386681864 153 6223848973176754211671725502313807819605310707504626123092196493446574690313141923955311902728 154 48578176125191842891914982300450737357374334030126659195727882098027787420541999876852294877192 155 102520086449552025824699753550418281608300804053500454146863063489017605971573771770180069752840 156 800186321580074704242873763920508800938823018959866771806672053456738988017893631666316902400008 157 1688724802115331097545500067709155814643650470085438185801727496502825982651871282129304708710408 158 13180777878398004383231512363194407467243804136891070865457220942130035757539428051818914055716872 159 27816904531023495138829231743056106437422229183632276254327410916809267847306918031750974110957576 160 217115565205622841871439948665387389313648997746985554617820920704473744644185814066389784912199688 161 458203833282262827236259549903717103925552182950146058758713020103106618647179262081961348636344328 162 3576357108013595661393851224332108428919038255453761355485750963488747829938120399277894459207974920 163 7547595836927394456455404433280700259518746698700986203506242872834476906943305075442944974868447240 164 58910240506829063481393875664653906909801994590267327069117161630137599625530340223713858706175164424 165 124325024759256876377633521984519461050048255896346049745857546818460324741936584904676560857192202248 166 970377490770211661540615463456043047774387543930169374676214135306870336068378655879942073392264380424 167 2047898710443168120462734376092408838687767997380096552876585256760773300890738993020566087361257013256 168 15984189955638276005281930535100194506770657064651051206908029867541501150339321101067397402160250486792 169 33733265980488182220279068285663387803635923778029075130351829113336907485946702640205968412511347671048 170 263293750079812378095730015330433296774478140820445205901810855969710685563899202704421687502875404533768 171 555658943436763526349318576104670522052662743573995010186603847981384612149706790453644077807928472502280 172 4337010447416350849642560981230598736035965317403242032057307745625071652405954147095360792939764427784200 173 9152889660901790037069041358163495727714521733911707706739539994484913111862722698035913009760784728719368 174 71439825728095685507550941645781630723132289465776901177728356484227000197889452314051501212944971205705736 175 150767642875484283622341489151534059019430104903597063292030767478583419062949733829081027677093622802546696 176 1176766521994668946825545037803932812953150538299317993490250422927902823523387151411464352768152818929369096 177 2483465111059800842339634611165258396540215930624409429584494094801984500704643988764469519652322571431444488 178 19383858137588189720876764143039608652138691349256691090040525744050063206489301811377460068071981655542202376 179 40907974948875169046980886012701693801039802190484843749364084811148233800769768528974714753606312143672573960 180 319293546574777603894674754743840085652589784223680314805539514099589249918922749684699427359761054676558020616 181 673841725001588752677426572516554334873840100082569906848070591842823356692993053666899216591936030550377103368 182 5259446708733726968083475360103867757256571962785579138462207912822920966483505053873644822615846620837875548168 183 11099612506377609102432607874791939804202199913628440547812728242710083060153865003527715478363321925601264140296 184 86634321234337024351063739054165592948913512812918190511942053001806552019503545754459428197935773090727447232520 185 182834326252865613126381694002710984164968409382978971962688976725125560749590794759974581110699206373382385827848 186 1427052317741106440383178792646366128039524735723029960908709932427941660597191576952473062397188933330423225778184 187 3011671879277951186331517279588920415345943306830649237279722389008016609254890437356593281333521913577200494313480 188 23506599792728763549664387380790425540606640881338105052633646293985130241547824386120491122351987830416171434246152 189 49608668647315492444285084653782386580708750767878833476128471145454473264707065882445436281112328515463669864202248 190 387203907625593126584431126850774189044244896424756739024867287159452822351562068901772271266480802939771203901980680 191 817160734505105871557733889021626815625010601721552652442533646341611318488669314226270013452562115429047293599285256 192 6378075408715868357867963009200194777599346704926620173384546924457171765302874581077473491363190800581012537869336584 193 13460382715855419854294262839449032992519549772815977543085273929673008581486814613408956168873553821366550861363281928 194 105060525263607292892361652491305691281479495041716116228658358809017511742492161964142743240022461984591002281520922632 195 221721254101896948429903305908087109511185323347836446015204814957114365304211885941624706393476397577802809709776863240 196 1730571255645807353041052246650488566817841219831462429640212374002838729361903776989013003944901981330277387182412922888 197 3652222641679454700385190749702346879821763135828697600094589846322813125367562541017835006725034911135307958258656870408 198 28506205002812072154332409010689628912601950532711712232228198619025089746794302825033638652107784950021209882141470490632 199 60159907891671691203936568060253014277341251543235455984962701103321287966233388047561457219705139387632287146030628077576 200 469558084367409619926887337671888983840052250661415050963824231504540283974250135771479833029167959877139992861386735616008 201 990962181831868206046713980482977255486338739222719904335999043542544849196166535798592318294478873111676606832878676869128 202 7734624604469133931108077386799809404782754142901191295661354895312533062342580455671833361975605074986846751002437040996360 203 16323263785397547235833001092120047768706193198206700866797588265211399323356479324751905396905355686501456234359674038648840 204 127405788045700421475659827411881093940892756292280983890965270827712642550425749107832440371149250892391586041869123658448904 205 268879020302389476110199492630991706028037662279124510304430123393604365768099349069033483154115708440896150178845889805680648 206 2098645462142637507958434261921969106166549724852338765638014150432841776665849758254398865797396106819052705174089041839128584 207 4429011777868051569401495687720912935428496171607605000935037096669898177217837367284259805161345258630061550707523543575298056 208 34569173373756447928020603687053996641551972316672031356167491261292949409416595662535179731095124036013811766322693030809698312 209 72955284151336942627971159419058922215408519863861062033584475614896094890687862778173970721836251692993736040276318578215485448 210 569428123664467699285648640010971700170399015322108689475584797377084020301745281925477524602417912949269320300916213390141030408