1 2 2 10 3 38 4 136 5 486 6 1760 7 6466 8 24042 9 90238 10 341190 11 1297574 12 4958114 13 19019254 14 73196994 15 282492254 16 1092867904 17 4236849774 18 16455966944 19 64020347914 20 249431257704 21 973100041934 22 3800867789884 23 14862066265434 24 58170868424084 25 227890277020486 26 893528218564992 27 3506105585757610 28 13767373553710668 29 54095908021204766 30 212689024053560288 31 836710493341176898 32 3293356103571384042 33 12969430147817856926 34 51098545667304906550 35 201413939003454801606 36 794241872616441475866 37 3133200370565054359958 38 12364779517206928598650 39 48813373533047834852942 40 192769176282224917568854 41 761509559880193721913606 42 3009160429690053616505678 43 11894364384523668984168550 44 47028073721042135540793222 45 185989204345114013467089014 46 735745784411245040725561846 47 2911203504822546318532650198 48 11521728239100146504761341650 49 45609865232358603593720461702 50 180589346771181254017492079010 51 715177683176748356473266136430 52 2832831867708264634286588321986 53 11223011110852032361629818185062 54 44470974845533241018591571066458 55 176246157110308306451132197002286 56 698611384262241161244003355403898 57 2769631877107115426483097326740022 58 10981871527010205629698592107988866 59 43550810884567914976752693491264430 60 172734659082488946927699934395912650 61 685210440712671029208846187827973702 62 2718489700154727601509814329675253410 63 10786703395358190880238647108090861118 64 42806063132489737025103067662887020576 65 169893048697581981315551821237778293134 66 674369700428215178850592927104562287392 67 2677139653651891563894015610727218878250 68 10629015362803827664044247500145251955608 69 42204876247670882053169344931417388761966 70 167601706830377977647080336943195823234924 71 665639571987604673519155022922618989285082 72 2643890435593617559385046604384630950211340 73 10502439512215356405500347770640488808590598 74 41723254462169844336930870800807031719012856 75 165770139148833121967347208703578696569552634 76 658678511473470800770049284652754924918980452 77 2617452016489279476439237540370759678341911390 78 10402099766816152370423947792605903441672354728 79 41342754011164217220751365727200308586154176466 80 164328534069246520097541046699172777720712727344 81 653222098226371102536316514066648167902242966902 82 2596822218679688162258108644421122975904660651700 83 10324195394286541577442497145687764143917835648898 84 41048951908241980025061495026533733457688069483496 85 163222126873512968366361645499118678221645196106814 86 649062268238201608610440333022572571868903687075972 87 2581210115053447806996603777093160446132510132799850 88 10265718154001593384356967957430758470574773216752728 89 40830400440309810648873141807864104732806299783099606 90 162407331399450313068964647457122760652021785534969284 91 646032987848319246547498681800609571470448185849028562 92 2569982921788933894888967123775482302866170181051798640 93 10224255250051547623867916542348342030107046693553740718 94 40677895402531476843893864740151490442944601817437494796 95 161849020160844514017769976501628840152156309731872037674 96 644000135746535126591341530776893115853190167292039927652 97 2562628328232924131992567114024546602202093610040383817430 98 10197848969609847557830375057468442865619049483639632196208 99 40583952690409705949850137040481224524640173617392985308986 100 161518571067312845507274076100978170058165887426559675263084 101 642854208174448846732940383331263569824868284894302220763822 102 2558727233560747022834159646217765758009901403591278073636480 103 10184894717145651914459424654920276521452367490288114664591538 104 40542426678559625846728487151774975267169614814984396885989996 105 161392438180283607959846191077654574742323610306192757902867894 106 642504962568902150943889618428520099762971074913137885445145072 107 2557933659759549506367319570817180057329228052074324718967049290 108 10184065637550867133540158835856317848178930310701473900370801908 109 40548227191311826026210646189797358204579231212963739219212372926 110 161451088329388265594226314115911428776535552168973103339851802664 111 642877419884288511094697565942029817864489718744407851878461084242 112 2559959713991897840933340160798522546757221020554340113367200311540 113 10194256018265162816366470404891019283722073657368908488374156136838 114 40597106363022705538289928655590058298447830558149308403181728940136 115 161678198016839371807105301923904717862864840962376237406934367621034 116 643908836953288064616128129831343659271741843768260894333899251435132 117 2564564168485519016978455862540764783069664628276474621450752222702830 118 10214538190865357274341235334715708158756159594141422780679871305014528 119 40685495906201211183554553668291135125998816021881094644288941115350226 120 162060038665145194105972518466445155066273515606088415930344814658981524 121 645546383002759575246280066702011421394989907763993315907469774148468022 122 2571543674612782264041459234204646144648154353944988570342460108799312120 123 10244129292755163251624338348380968216624729747047238082373824702223044218 124 40810381308534520042442086604950851177870377783529323104506873842693604316 125 162585000252499588433347553524816680721964011231236672798885034218598727166 126 647745335053204555421427899563528265699309142110968489679509590151552663520 127 2580725923582337779812425480516696167599687798192309601018722147280307384386 128 10282365335560677342293171419332150957240278156248812744966371271673580856042 129 40969203470429653011581131745288810865473650024500922747524380051678967799838 130 163243218054970547937223992475392734246253643602609373925160591151738776117238 131 650467660935150693640097830388434608258097274833733169327154219130183377999686 132 2591964265054014520470422380409244376451300553076115078835299371942191626967098 133 10328680759823271963823670820784317181607816710385916540796529548527047492137750 134 41159780997930665162574242824212945671379325982785285472981247804923102066655642 135 164026277190970777149500815397440188667246141150874930693908459297900081868053646 136 653680895498522165483422919653247204180051601873847882889088842366074572500106214 137 2605133431138359370499531595432328349577882613494384963609395004120802646442650694 138 10382592159044553091277978056267936824227627052605213860915347385278461668361793374 139 41380248228789318824519267199990711776615213497684543955260494050962910223943061254 140 164926976561004964436005315036935193118843627366552614534947572222118419920834799574 141 657357241145054897221771890431259809149657466853642473432096817103023832890183873974 142 2620126107972331636631783385526127778939199129579560023791806529291805620875102330214 143 10443685207517365577271302602504280445529264283537168372288995027253241491089912728054 144 41629005373590126139478442877544970722976971687265544207806411462947340161304431281994 145 165939138618649272820762031232310810925084797852149117336411357195258536061862614071974 146 661472841808708944990418857822693344662481590585473271455269330671618708592968828268634 147 2636850163963192480671549953842132901608581338482785047752959101821534665515239303719134 148 10511604075232608985756531177990921402427213137371669101655451309643058141294178117951834 149 41904678080020617328599143114279530525126945864374606396479102224732600853320506148537734 150 167057454857636078464635509489632224527059334291458902611775105852797313587186425854985058 151 666007192358709331531152936608803323146859661337410603264980754071663697533949260719502430 152 2655226391691462991899456698009250429651054533140162613716694590593331481184761638911588546 153 10586042791791047034320634079746811031642051184692249192646120811851658440126229059128621942 154 42206084394947993768822749142568707258496010776283890479662010696930171981070697750795769818 155 168277359388359457559492731862875244879964880670742917635048446028724010087678745705405954782 156 670942654694195982945908956140588493703039354465096265368168722821139206398406962259699274802 157 2675186655194797403612179621277770540056082669287053719353909284673101983828748080364321528230 158 10666738151092246191533566094905239563902039717320344002068452248977691192305646970473419908538 159 42532207584609828506748936358361903202405275424825238142733062654508476358540518360273322467726 160 169594924794387693262049066983762480366854409786973152666973566981928717906335305092590306690198 161 676264058602669292964767931474802762398739984747138577043734095519616232727182673501279753197318 162 2696672359834613934494847919899196435445217785795694812313876942821702874303536015755256919679022 163 10753463844044355982084956930143710992905713666337834035809164006055442475334361032852405975629926 164 42882173631104582807499815820085536882114793839494627370885209101114188390287286509385130737147030 165 171006775801653409534785495442396034627630349555320768617598458953390232211668951999909424069952374 166 681958370489488098521339146901020151462753657134081297319154055488062970093627881883580816162955398 167 2719633180845061615440063272868535707301941412262029263415470148372892583690224285335132254808603062 168 10846025577494593553278752981698892121074005237973046176264700125511324023053529660753824355301107326 169 43255232489896362033721329097923063554057657652873343977347444646951102388847378510171645485881075190 170 172510017294533520960548816885988450181308704558775597320914441292133899672993630155891875336456927294 171 688014416850659196170619051809701256472246085048673954056143776816806398140276365468736331777893557478 172 2744026000822605349115017917751170631886955702972417234783700812756187821093789494942320436134042360702 173 10944256990846089823658762190642073722303993897944443738370830757864061486217816913265097355872569195126 174 43650742393511916799294148488951982549569400095626289533133498628046266278159872587112815734664948636750 175 174102173967745487007855055551504554258664296955545014557842026336524946078781835245854300618712123048806 176 694422652203573123975016619298706838144147275888704019238357335900027065970842972355706149631673309217926 177 2769814017123499128917161593324794414665392887272188659156158453314639630521412906993715722232280214598838 178 11048016222187862444321319046553177259565242257305848585694593972831996103541315685704713967570125662903190 179 44068156638778081847266688288331497655427790418826799878976789062748007049450065674852102784608464517058582 180 175781139476899216088293113442214568949019325981947057846270202883476428614993217314517982882096549290108678 181 701174963355602231617134579306261342718634778141502119231442621807224521271011716974484143114859311153998422 182 2796965988308274729645721757014147940650851128372549857986835687460600532672552758737406365865256224490138630 183 11157183006616126037645972156831340940980327891675672211388464119849650755463336728014852772429166419655474678 184 44507012411460397163685357366584571437829310867994570473215835808673401364991644114660020651379591554291624566 185 177545133390704007888172750628947508272145297007587212629195631947490713517289098971669396349904330339357291286 186 708264503553841758301092520101183574689259758131852532040342626698647932469235518468518783887806169815921353110 187 2825455595060214953674282624613876083185345675612084788522905290780316223466840374443018699940014517933436231766 188 11271656213201835934793232044447538440400732615788993655662711316552853152944465588706018064852488193076020858422 189 44966921292099948082326480531752159876633860143866929847858398266742929518474658793178163379186337828942957813078 190 179392664588121324988502037930335660164948289596307911894750704904872452686782991663853112007527571560752310897334 191 715685551347220857633344817268157410114445714160605652796505965481273486136331860794457569145154808858572769168790 192 2855260895880892615777245367467731760274704462973248587879641552707236899145413286045405794606287664549958365843346 193 11391351745525552009331894537167562598322456577958045924619061344700884417132940660584772163119748635075774825576902 194 45447561156798584752411901601162231176704847174475046905079944922726426250859216307027415040512085692621434006999458 195 181322500008824819884880259648548611354986462071669250115362873759894602841738036340858514963585271958892414406237614 196 723433389996917403326030711925589677610417022903198005079323554600376760963705069185596622079119805578342992725535970 197 2886363861675102117582532057931100709635589063452427052826993438865248713417831164311415478703662557571393388126901926 198 11516200745147088767920483939519900999024881149339955248550068730732483986692187861467809042965157291964160225421365882 199 45948669241504898218503017355044036315284079345773259944235314342380003062636208367731118777396199132012077087153617838 200 183333637873277140642061431090970158388754202923284212874769619529950854511232187472331024030803733923624042546392643914