1 46828 2 128920 3 297316 4 741592 5 1937236 6 5604400 7 14531028 8 38664192 9 103940452 10 281356668 11 753859448 12 2024482660 13 5476009648 14 14709558024 15 39423241044 16 106472032536 17 286341677420 18 770669642520 19 2071810312952 20 5588216314764 21 15026055674920 22 40471828068996 23 108896572511444 24 293490098549540 25 789214932650732 26 2126857404177172 27 5722213436544824 28 15419586354273288 29 41477990701069648 30 111781884507327576 31 300736529371367332 32 810358244996739904 33 2180220403794791288 34 5875137275892754580 35 15807031193973601688 36 42592996744131750840 37 114603379079510616384 38 308803687930910225108 39 830893691409474830168 40 2238813796912505515892 41 6024220604148605645016 42 16231582200118196592128 43 43676954551728670059220 44 117680373567543840194192 45 316671146828413046250008 46 853194023291361109694668 47 2295953339653686149977836 48 6185766510239726395180520 49 16646343794027304742966100 50 44847562847836224834452452 51 120690927705117870145876600 52 325151218202624897757977812 53 875044867259319084687613516 54 2357392671289621782937710048 55 6344336884259714547889015364 56 17091451990617704931384113656 57 45998312054631073127778304804 58 123915671152807081982893312372 59 333501355626913366552691722252 60 898408209956708760099247994448 61 2417982399133277139404296642648 62 6513605374855415092095943230528 63 17531076282529212571510785463964 64 47224712483244868529910322129712 65 127105369584286391478831957967960 66 342387102544474305168901572717140 67 921550383850923336885080080637708 68 2482364860405358729464238125058088 69 6681502802497177174087351795458160 70 17997574688816301799649414655274572 71 48442784028151661905006129601708020 72 130485571399552309432779463449628020 73 351223783568574117005248350771072704 74 946043547099836704328788988950517140 75 2546470322206160103613443203042598132 76 6858985575016801599832407632834785328 77 18462614728962498524091548908052847420 78 49728890274754888061497261618033681504 79 133859033189932734018938036054337109004 80 360543574226710614282528549079152677448 81 970514555337090790103508831186471406684 82 2614007679166580030670559086840566017968 83 7036493958594899875844300447138974832708 84 18952044251983528027466810070030374379328 85 51016479407834703641300512788788622239048 86 137405894425832094863685371872609718270560 87 369883156597647456384295581731633543386436 88 996218861461736944474865091316465974095344 89 2681751504598134619098476895166420421043536 90 7222777686590558399011880813842100541204388 91 19443409448390726260343632103616661302161552 92 52366533124309253595021027023791599720853708 93 140969846009259501935792592613137633130940896 94 379667551847048892469329747314480906839211624 95 1022068366125409967290668939635409086144469608 96 2752664117370942404683285198931578243222192024 97 7410262441663880706686995661309057832156242644 98 19957357581229085564265862773190671204679008280 99 53726327598367988428701876862769755869372609548 100 144694802147639253230850355832362895241921788376 101 389529765744309332619836215886212030182496514524 102 1049066196646288493922331535470647460943276826964 103 2824191057237667213740196097768447507901162766116 104 7605940521340168419800727498081334407050467551276 105 20476108872539623387488358368147552892601578265116 106 55144604012434463719293794900850358835335170057388 107 148457014299971664018998960239732588365590496296360 108 399809568151553327761613719133870972713233864665636 109 1076351082182956429847734369385844656935368269712776 110 2898700898228230059025127781631486455938670434764696 111 7803817815175548316880948251387523006088019588194500 112 21016175444062330299525953828730219938101731654486552 113 56579647164968877838589600756326750321374299152731108 114 152371597803231901384681954812473883988426418380170488 115 410216658467524777523192408919019878677302485797017780 116 1104725584517554523969603804548895227761886064298963528 117 2974173484954690292565441124007959617627863686391218052 118 8009489828560874899034114849024208521785874231449878460 119 21563499923318379659007775821771327383311745566685987116 120 58070470685064783498733309932552960554691689540329792440 121 156340737692480433785739513635474983409924235616878811432 122 421023062554765965081198795984563267459248782939516709668 123 1133509110715615626734686298258326149320231602303976574356 124 3052505617312614810741731750217611661160643176383896061208 125 8218221237166688292492316470438239501386099360042020093996 126 22131308994698686186944151774091268245475350130826761385116 127 59584129435557891708820719191749481456604462425551897902872 128 160456669725570484257278665774661987849297398337580567338304 129 431999582156612286845718612145248581737739684979877259982276 130 1163344892174259753838770707348225465266062130147547960499104 131 3132102853182474498919533725616534916290888079598710371448800 132 8434498001919208447471151565116876595775945612091406714889784 133 22708511352311467146940186137642576377343246688486429224752584 134 61151910483739776593596526386994414970883295357569469681015988 135 164642244590747450280614082301701248463676844928936638306744232 136 443364438076991632634072555381792158510996200421487176982036796 137 1193696322550552537614476728351753103542427316002957113181115628 138 3214487317175700526497381681913600029840281307033757865993908836 139 8654588026914787815688551917176179061977865453721321501271098172 140 23305724633606522142725815720445458331835804215630615747127942184 141 62747858780332485583732142056884944494480876166366096140299850980 142 168971530199299695732464504697386528438092632455832579434074315944 143 454937136737278629029297454472744300366809414095368253321008294420 144 1225080124796167981850556158203149582957384380750175234347564861404 145 3298403929905510994178096507722022262266681333892582493189016169560 146 8882096366481235450365555484092391967762666015222654156937213893468 147 23914222163081730143449363053835157218637101671626190264760788003796 148 64397127527030677122514405505363236735074147455233984576193838474884 149 173383853864377447226265204685405561573647009250886828686309546654920 150 466893188658329160689720046319163328936832614770395739980520674555592 151 1257074502469952269117336587665479457151529810793389379383753111127020 152 3385077427469083097779934093806928978480719175696170095109409011261420 153 9114090937231885327662608624824588135614335780782887740249455660283116 154 24542550916194111358065184568829099480533644576835411488294610621644108 155 66079336365777135212061646027527759875006813644852270728253311455327260 156 177938866087786114889941842311406030629217659652832647760538414434671612 157 479090946745297216682853228671775182178267461097139799990141112521542328 158 1290095796033532283372597459724159216271671361833925563948868265475409552 159 3473523431409635307947913952633153124602187809764796558523403511877552800 160 9353477883741592811778148961421169163321350983217797523415838214461932444 161 25183870623585445366736744728225404201160405828640487980741417276878019724 162 67814772450966571000773729802995105785150441740530790531661499555437570012 163 182589040023635773640672452370224427788969826273164161791186547348028487120 164 491672043086429194543565794304104413050780829820274524287919418406202548240 165 1323813820456367341174864526628430422653403712352802338413440472222351787060 166 3564730813799062613279301069337179002878898969021752922590846725629985756400 167 9597963561187206416883546156375380385911920108969788563012848136032709499056 168 25845086192643616786408722525502967900222428599881054336228280809441237401972 169 69587504782330330185175771643764657919479093740280870925636323730078040519860 170 187382594461472711294410140229687106975670620192781290790850671803848710073612 171 504525839359127883852139459450222365339691888031227610807188974057899307054088 172 1358565332944733987919277631770822137397455738892579375152451985092206785392612 173 3657931309330447690122120346849060765794435210973607221663660275352544721136684 174 9849900098543243378389457226838433268977952581943047688433175819007888460162800 175 26520863571092925612857423477103963880727901269707967926136099989520869631288096 176 71413963850823718726980010087813354613415278912118714216140188572577745583120580 177 192282500495367777885280556738975660210442972777985276754776268814220316768320704 178 517767120977230549752580066670042582495685549413752646774265890710248340244264152 179 1394093318145879556356774088223377944988303603079104449522492398904608034872210284 180 3753926912240200238343604438467481294173869941723156837695902708102538769638400884 181 10107503849792884685012191807915522595937939477275410963338327098616416108095231952 182 27216806858453119705891703825833405257010310192495678333776118166581449799982968048 183 73281773483986064530533547834417886335762882078526916353232280464338870566911337908 184 197327922590050144315188304408057696213495674185988527325015435049103606812284666624 185 531310028392428249140871487874095949832316462562108391612955505904047091312912574440 186 1430671512161068190648170619881961382871835734315749712442790338592379098945404390076 187 3852122081496532502007820030143799982466888822094964976899485798966956908873701663964 188 10372688309766526964110697614632155786216701526798474461078022281419563061155460515268 189 27928786039163871242790752272572258897424322631507932873246697970459969508192365596884 190 75204311327740875788783405871514669499703887118951373070922789135214060527048878814208 191 202490225267735429172989437632969444142880943570088901539299654361719711048657995034352 192 545248100274484117205472491079988722439622677040185365313302635787574339608216972962112 193 1468101412701474323223841745732251239777948509674958280337664875198501454830678255925896 194 3953170946573141783724851971017640779982527911665027189087956077017478619589776270893200 195 10644077757764558294961679706342731051027036997747019170784510894589247742206012592075132 196 28661376199376656676218944027869785633676929804754985970931699088136348790984358115421792 197 77172045169069222139446795622722604309875396765455456442337412000954048745271050304503296 198 207801412207373161035551060291423641884395372658365179869159785819144109841977882946833540 199 559515305199608893378880351547422479150512577293739684954123049902706852308970766030256708 200 1506606926776646590746263753702638256599637647728848189716582654330177451126740365249687300 201 4056616213522546482125026878932550670497032000070428080029309028856687480058779181610006416 202 10923238962035344448397711695192510922725101911197845045426792556586577150675219690606588736 203 29411411256985950064605175920676762526137156832545686080989483303228659982903530399523948876 204 79195940125662406991074523623978199768543108027781375754365580519111950123738259753505618736 205 213239569265606446621917476706976673564741207806184755194137471885833836751998958328944685012 206 574188396195677175732188775656818796554286702313911632216158190536193261132655884641840398124 207 1546036420700580614929617825622167324908177549664691104074812905737167428660475753189952700316 208 4162995227929377123816763183447985313977377706680273053708574824168617208473142090264036102560 209 11209123035900682711657328123474470133713758623347069844570178555316743136452343287388911323536 210 30182653829788871366487336568207418398786608887212441403376863180329463284033537063172800984016