1 0 2 2 3 6 4 26 5 104 6 402 7 1578 8 6196 9 24310 10 95446 11 374872 12 1472938 13 5790024 14 22768624 15 89562540 16 352395768 17 1386874908 18 5459330780 19 21494802570 20 84648191106 21 333419873528 22 1313575442496 23 5176174458602 24 20401118165166 25 80425006887898 26 317118176051350 27 1250675776453524 28 4933582738673464 29 19465898807779540 30 76821176919151584 31 303236707756504818 32 1197227217987643154 33 4727862796184781310 34 18674368752801328268 35 73776649597706974304 36 291529742614531797732 37 1152223253149659314736 38 4554901636223674304918 39 18009790122522120497514 40 71223643018214817273556 41 281724185899541586315510 42 1114569047834100818549448 43 4410330715884263173280394 44 17454807811939986599707428 45 69093485192601737674800556 46 273549298009470000079640060 47 1083200718103160867949684832 48 4289981850305263631208438508 49 16993134928685937465585209466 50 67322689153376199036882153980 51 266758138950159298952356021280 52 1057159627799916378572837107786 53 4190140052660688922378737273308 54 16610397430838727276260105507140 55 65855717172982996981303316557560 56 261136396242011453572087873904782 57 1035619713341291195913697505827452 58 4107624516544845007373589416472990 59 16294358599007956586005294219013852 60 64645532347929649040145550529706030 61 256503395526251266134015389784152904 62 1017887432225929781810588040525622490 63 4039774516832135235797376306307438084 64 16034815943427049578127272136373535810 65 63653030971375425025876192787925514302 66 252709320375603064545321059165855798560 67 1003388994660227676764134753821039660730 68 3984393112591313690222209704169725260862 69 15823359875130819649231817423921682437624 70 62846029109147703999907982718387703859702 71 249631022824555132701274883762138942281558 72 991653256688068676966970841328237547156548 73 3939677984824787856943973693225014667897826 74 15653096355986734670401161395127308425311402 75 62198157919462643601204975869986610593844854 76 247167648610003704524658664548415939385129418 77 982294479831780497329669792808780169912630244 78 3904153780118427890182106163086203581207893018 79 15518382363531794000492542969608965397740877842 80 61687832620673529706158082884552165572041959704 81 245236629941309487711469582922160142179213570210 82 974996794959077682995006737070582978830648283364 83 3876612008352073206921808296888064668515013334162 84 15414593834133972246946176076292836178537275122698 85 61297358064226750670584175254737846825188853062000 86 243770243404071165281541594689771661704787400908858 87 969500974128827071428930518553024922264934814094052 88 3856060269320793862124744957473643745727305482146070 89 15337930997541066271976824221379483509824836634105222 90 61012183132523570616420566897990585370300974549359550 91 242712756740841379729865916727508729025286870512514676 92 965593520893103385718511689104802369343701619583856860 93 3841680568118163151653868618845337862979452925410723036 94 15285259208445372542761179588230245278798675061172957752 95 60820293323691035794742589197124650739741448278343590658 96 242018112049194467108307356509423315956822130603472309924 97 963097837643487309157117420550043154311588371946796032224 98 3832795655063591721019133585079263306976434918400794800744 99 15253980719016025456803012575158337119664905294132287085550 100 60711722427426986504487528645683131303994391956825931727996 101 241648066633873248918052309439383746383704436521729417616452 102 961867149179109255106007961250501174135489925307989963658576 103 3828842096449545887470741135172476284913299613636870644088506 104 15241932218132160858649805746937907836186322147562419695388532 105 60678162738323962637166002985669028785791318411542774690412688 106 241570710337463884506027342497068657645852438869540290822893646 107 961778863467235152671228783043848706740085598369850695811386436 108 3829348827573726802063539795271192817285032768444209681629465610 109 15247303268998720139875614351008587406136390925886936814445804800 110 60712654884702988024563366193311730817294729483731799198515553670 111 241759286011239815035609623007515353736981817871157914721127520746 112 962730086055343180683512092947721186374502074560494151028023555064 113 3833920094245601801346420253934585074489234497398454185618795746398 114 15268571433863036398776863959948031774642871668228880924911212582204 115 60809341087569684212715525541145595606111781532731031018751383082220 116 242191251018170191336574337467524097765955954238819594284770241619288 117 964634050145555828810039480056489826133842493359470574879708964248344 118 3842221871988254333128018129199303721243755617184322007144753497756326 119 15304450604306555805145582854553449203237024719258431603408554699716776 120 60963268555092185240377725764377380564544807050854717630231505639432362 121 242847529048767645885771162224366396854907511588409879634343792104936742 122 967417268999716859294219245200111239236686361534513210536782931510406272 123 3853971026560050340524229115625081137772337523917894585604880943370247718 124 15353849734299422213049688660137638254398581263908126708127713223139939120 125 61170232351156746350954163594365661271029788974461759578950966943279211860 126 243711911718363291789217570503653790765516534925791291484533691427112865400 127 971017256666445506003320834315594247697720316177048736102773143535792909362 128 3868926630873591467304534598707340013825077646773840973581261091580538770720 129 15415839755411888221033699722646989215209522750191465786714704209836405516624 130 61426649310801584615294720440197604909072925270177436885681952915056290721700 131 244770577975209321321250236898585284814899806034389983677368906527284891055702 132 975380695777892394724080306519995413182887205131776653383019457781578392625674 133 3886882978568771945083357186398492389021045343323033271484908127255325602936820 134 15489626931410470851517953295350950444042250845847094074133312942862051185946620 135 61729456397443732130113689150981093790199937541263172840999343387903822636208812 136 246011706290579175214168080852582346681054021016504747460789115419017294569378752 137 980461957587907841102000025460729949764520939197661207100048250261448808403703518 138 3907663935003205144546599491947010590362143515118016850994147450068392186342178070 139 15574531291488191085674548878292388557581929408945977631141039694109549835395286184 140 62076028347948059380819267372355108162130203183818067803325909676446972305409951544 141 247425160111116148334158314771962135612934010326445815422491485354020899950884082284 142 986221900327148837566061609909381456952595091191189868821854199339681451623624679144 143 3931118345704124736103370347306150840208258476951942077303337077952965731571313493832 144 15669969081935194058003853286495129081748739228211750177808266074535725790874601356026 145 62464110590575994502455858495225866524338626287177932408079245604033809619800370371252 146 249002231368498801349155597197428898635649395101790174287537488532234317401240109422560 147 992626888291388310807323781221842496193704445431150501911793517651673764889865664789242 148 3957116284193175778328161710516076575033790815563865652350360417913912688605205381564192 149 15775438410233172856802475607565689554718120185230395567455646167850207451420719803821236 150 62891764307055448512470904298075120621391492290109978802976661142736260682042335240210716 151 250735430194544471548391901379883000066058774644808221671511029449493403616160282358249992 152 999647986763847686505585764643697806759298277562581465941651336581586953161854992122460284 153 3985545969074207192511149713923210232508464780086523411903312936611945741256693158471270542 154 15890507437012098200480864285492124221546182637740863865252464796352278664392653649569914526 155 63357321196206232731942777499717759354039712865319024368869725580659527732537576956940430682 156 252618311584575351720961475035675950089521506525623210879736946354963578955887853021224274126 157 1007260297683106646660971455125142790910189995268208731494921526758305954211871016620842153128 158 4016311217367408097331335831156729923413584261902942219166709482360171848040879373444899150894 159 16014804611548469686134555081060450298276804286816797976428791553229007422901926383964186036422 160 63859346026763128491384677163574949414215354922483194419319682695670617234577021123574318952494 161 254645331756421388101855324107945492714325224425239633034208747839161873953974171332495586369972 162 1015442408546792722064542596496352629056073020902684836605210649872325857787420417424428747358908 163 4049329329726538926178405290838382257606847282791305205045077454314800962442615936415176848465960 164 16148010554820950929480919357450544079077373570195341599472870624849217518043711094998194701528474 165 64396605476670691793725287829921449757035928827387952542909689253726205855698993168131600593492754 166 256811728501379099261221384912169049088975011403693773456150931617932513406627456862875971098280062 167 1024175932898669335293175549374958211246976613654189996125425147312755956694023255047993198011084144 168 4084529325327760414006645024990603553263242592499260497125769895828152058610090034145555313427503858 169 16289851277920288310030999152299252528714521906221718171922676108171334703080029411967738160809971272 170 64968042073024088862296080804311825562632949451303926524827760934089981093625114578768055886893466678 171 259113421022231772766152878990918325961865940800414247861366074605264919745256089804541207634639684688 172 1033445125282047335302984202848316653993360039069950907345881824871703205477976468774920932766459374728 173 4121850461378671149422868072481796604118737426634584485630426844863010485679618332440069338579582292182 174 16440092488546285144617178374972284796633967031172444194121052933152827283686673111457406218248546094588 175 65572752292585764572237323018558764539752623201602619124138480945393630395379420536056817605929609547258 176 261546925683640490770550215155785590171924740955689131421261517331221569372047631633574202415965403976906 177 1043236557063816332986397291120042209305126045973121964488631074337360878429628581606639121808388720615854 178 4161240985528501175113071276741724240017956310199618123837011144804139743799452172249279747876821007039392 179 16598534788809749022669827857390698397724318592113410191122243924222053147853846619689194076782719723251952 180 66209968074006803477796043071029761943615339028945954598796457060825933842257321973918324765591518811747396 181 264109284824442019873986118645293668710531221665297122277888485814560982140150479024207804316493608798538370 182 1053538842277059380536850441365802363487831885331349945904188619631999678604607910065016608460554074081180994 183 4202657079856216823805898999277047412143730876237122188206235888679938898850839017318518706322383316158920808 184 16765009606953710947240113631871961782492086185898354169394420922473985552754313086782041857163541231551185592 185 66879041142204968341064272647923718761166440067133106128724525331285168047771494039667498450963456883151390906 186 266798006347461679627025304116708162936935813187414056433541335951665670980698838163020852218970320358893887046 187 1064342404776519825633551915946408258597221395594320392589066832215580943915698615364599579773742149832656239998 188 4246061963252599268148386799634632120140418421392281905715147378586629672023760565247495604968836707116659657986 189 16939375736479918119946945559633748818611480978359002051463403987385309150495040588976565663236406721294113563358 190 67579429662466222046576402405170860218537210681649489688009494702676091561639095380147191308029412596401019737680 191 269611012246816615063812903215480220241434569403174381207454986570800070393938083502967123915814864337526871366282 192 1075639279687556204984902744622102554480691921791369961869225939126602121472253827229993166085870957448974578037584 193 4291425125413281780644836567300476129858086766264607926386754616935387050888688902011896929832969343112632933501140 194 17121516380467042765224176581653205623379653333855486839559917350364331145955218469574149909119299781868250441616472 195 68310686834108003805906859490717828593415567483164816382252591034817342737877441277400498019285532314025954640605176 196 272546594583116204735137643107866374885323676369602055485585593242746758578604463745509784315908254329365807552652826 197 1087422943460352827285867298471859756568344208654146415603425540487727745045593846875070814005210908705439663311338880 198 4338721670717072350991202022635087897103755488199219824078249130369412732737610049068336722680816670822848557486765974 199 17311336618084995515007373852461189839975418779682339804382910140909380341003272058391798067487396423592204368424298852 200 69072451106584990776362519308284223955598680993166009242606531332067907920425228476647255292118984036731952733057921916 201 275603377694635602762133749161640615769694727237814201462676307868379989363433678633183852873377585722968479577739928328 202 1099688167896911854464256783766692048742555349191350630166785413044363789063934749179109048032035986970323022615226004932 203 4387931754278887456777523277178038283603934706906007653270927920012151938607666662104070106127893315704301811260107444992 204 17508761225581558096117192673988435251516524681410167938294053597055541041167142150838974639798397123038625890546012582034 205 69864437759018738224374736790775033594758056450631406070990396633236723386147648318944517241978305951198711822397846809620 206 278780285653621657251597205069502023924305602926700797010718391014772854882761575035663115219639942568444689738269388753724 207 1112430894359777335287681922069822666663510064154245754446006648146548677629080743793030397539038149039301554460692453046330 208 4439040095669639905604455589968278757295801756790607488477235535498869566471405540596587833103098610364776468432585781513870 209 17713732796212720391195946123536650634062167842574175798260014685128992554399458468574085654629189627070600041043101239755374 210 70686431630573528479325754393191942274841870390592831625670181569748141366359644181737468358546543200204532357171614002505568