1 144 2 648 3 2952 4 13448 5 61336 6 279752 7 1276088 8 5820872 9 26552184 10 121119048 11 552490872 12 2520216008 13 11496098296 14 52440058952 15 239208098168 16 1091160371912 17 4977385663224 18 22704607570248 19 103568266524792 20 472432117479368 21 2155024054347256 22 9830256036769352 23 44841232075152248 24 204545648302206152 25 933045777360726264 26 4256137590199186248 27 19414596396274478712 28 88560706800973955528 29 403974341212320820216 30 1842750292459656058952 31 8405802779873638654328 32 38343513314448880891592 33 174905961012497127149304 34 797842778433587873439048 35 3639401970142945112896632 36 16601324293847549816556488 37 75727817528951858856989176 38 345436439057064194649735752 39 1575726560227417255534700408 40 7187759923022957888369836232 41 32787346494659954930779780344 42 149561212627253858877150840648 43 682231370146949384524194642552 44 3112034425480239204866654754248 45 14195709387107297255284884486136 46 64754478084576007866691079367752 47 295380971648665444822885627866488 48 1347395902074175208381045913488072 49 6146217567073545152259458311707384 50 28036296031219375344535199597343048 51 127889045021949786418157081363300472 52 583372633047310181401715007353380808 53 2661085075192651334172260874040303096 54 12138680109868636308057874354957882952 55 55371230398957878871944850026708808568 56 252578791775052121743608501422554535112 57 1152151498077344850974152807059355058424 58 5255599906836620011383547032449518738248 59 23973696538028410354969429548128883574392 60 109357282876468811752080053675741085428168 61 498839021306287238050461409282447659992056 62 2275480540778498566748146939060747539169352 63 10379724661279918357639811876738842375862648 64 47347662224842594654702765505572699621105352 65 215978861801653136558234203774385813353801464 66 985198984558580493481765487860783633167058248 67 4494037199189596194292359031755146539127688312 68 20499788026830819984498264183054165360584848328 69 93510865735774907533906602851760533724668865016 70 426554752625212897700536485892694337764735674952 71 1945752031654514673434869223759950621374340644728 72 8875650653022147571773273147014364431067353966792 73 40486749201801708511996627287551920912588088544504 74 184682444702964247416436590143730875700255978975048 75 842438725111217820058189696143550536676103717786232 76 3842828736150160605458075300430290931978907119353288 77 17529266230528367387173997109864353586542328161193976 78 79960673680341515724953834948461186068751627544007752 79 364744835940650843850421180522577223170673481397650808 80 1663802832342571187802198232715963743715859753853727432 81 7589524489831554251310148802534664272237951806473335544 82 34620016784472628880946347547241393873758030728566200648 83 157921034942700035902111440131137640824314250029884332152 84 720365141144554921748664505561205416374055171100103215048 85 3285983635837374536939099647543751800221647355440747410936 86 14989187896897762841198169226596348168360126399819158535752 87 68373972212814065132112646837894237241357337288214297856888 88 311891485270274799978166895736278489870066433571064428035272 89 1422709481925745869626609185005603974867617493278893544462584 90 6489764439088179748176712133555462894597954599111601377887048 91 29603403231589407001630342297766106523254538009000219800510072 92 135037487279770675511798287221719606827076780846496421270065608 93 615980629935674563555730751513065821088874828214481666749307896 94 2809828175118831466755057183121889891790220579378852541252986952 95 12817179615722808206663824412583317816773353240465299372766318968 96 58466241728376378099809007696672809300286325043567665881418778312 97 266696849410436274085717389658197410867884918736907730661561253624 98 1216551763595428614228968932897641435738851943597401069745155026248 99 5549365119156270522973409885171812356958489880513189887402652623992 100 25313722068590495386409111560063778913314745515371142793923325696968 101 115469880104639935886098738029975269852656747815829334194811323236856 102 526721956386018688657675467029748791436654248048404376379010710049352 103 2402670021720813571516179859088793417477957744610363213505430903773048 104 10959906195832030480265548361384469504516480226955007296754734589284552 105 49994190935718525258295382088744760687626485645554310056762811138876664 106 228051142286928565330945813720954864429099467773861535654275789496850248 107 1040267329563205776138138304427284800770244367578199058157853325206497912 108 4745234363242171750028799894694514274993022902343272219408657453000861128 109 21645637157084447197867722864618001773424625776559962980727580614591309816 110 98737717058937892489281014533700980317137083078113270464676472978878970952 111 450397310980520568050669626939268898038836163837446426361927203665212235128 112 2054511120784727055274786105628942529559906653031005590879994841992151521992 113 9371760981962594140272591274266174851721860937480135101676119802630333139704 114 42749782668243516590813384160072989199489491381338664326620032868415059231048 115 195005391377292394673521738251832596294003735031733051429747924736814629875832 116 889527391549974940185981922939017003071039692395987928495498405025738424070088 117 4057626174995289911582866138191419822767190991916473539617996175655062860598776 118 18509076091876499677542366845079065107693875574790391841098981762380828241159752 119 84430128109391918564546101949012485892934995890119012126258916460594015484601208 120 385132488363206593467645776054904299249287228301014276949096614166522402513298632 121 1756802185597249130209136676376496524460566149724833360492965237911423981597290744 122 8013745951259832464110391829772674023804256292022138248566632952000703066105080648 123 36555125385104664060133685796110377070100149160661024521847234284180667367330821752 124 166748135023003655372447645321006537302892233219260846112102905498455186630734395848 125 760630424344808948741970855012811932374260867774982181516820058923914598419010335736 126 3469655851678037432964958984422046587265519872436389215359894483585769130686163783752 127 15827018409700569267340853212084609071579077626631981713765832300081016456592798247288 128 72195780345146771470774348091578952183364348388287130138109372533159757045296825462472 129 329324864906332718819190034033725542773663586688171687263015198065636752313298530817784 130 1502232763841370051154401473985469809501589236664284176038857245261716673523309326751048 131 6852514089394184818133627301859897961960619009945077505668255830177309862989949572119672 132 31258104919288183988359333561328550190799916576396819176263564660362820819997949854270408 133 142585496417652550305529413202922955030078344862093940869981311641459484374009850127112696 134 650411272249686383550928398891957674768791891157676065997379428886571189934242992221370952 135 2966885368413126817143583168053942463783802766064192448246934521149936980923195260852629368 136 13533604297566261318616059042485796969381430048005610109239913747976541344155869602409101512 137 61734250751005052958793128876321099919339544707899665649705699697582832758932957490340248824 138 281604045159892742156733526296633905657934863443487108030048670991961078745169806812060434248 139 1284551724297453604866081373730527328450995227801636208850831955564639728207983119079621673592 140 5859550531167482540016939816059368830939106412121206828194062435839276478827209498904342285768 141 26728649207242505490352536332835789497793541605002761723268648268067102937720081256362468081656 142 121924144973877562371728802032060209827089495200771394959955116468656961721501254318264365409352 143 556163426454902800877938937494629470139860392793851451353238285807150602732066109078596890883448 144 2536968842326758879646237083409026931045122973567714466846281196098439090198438570824977142743752 145 11572517358723988796475307542055875714945894082250869431524929408877894245528060635967691931951864 146 52788649108966426223084063543461324712639224464118918223932084652192593047205647106325548212562248 147 240798210827384153522469702633194872133304334156092852256610564443207176744972114259692357198907512 148 1098413755918987915166180386079051711241243221852226424835188652911650697630373719222084775245993928 149 5010472357940171268785962525128868811939607440948946419662722135671839134661924367591039161832154616 150 22855534277862880513597451853486240637215550761040279248643233372535894278048723283783574430021946952 151 104256726673434060030415334217173465562198538923303503403890722591335793120919767683735793826445425528 152 475572564811444539124881767378894846536561593094436958522167146211607177048501089619656916614889557192 153 2169349370710354575563578168460127301558410887625577785803054285875364299000665912730812995421556934904 154 9895601723928883799568127307542846814718931251939015011970937136953607140906326779951841336563418207048 155 45139309878223709846713480200793979470477834484443919488248577113017307106530302074297580691973977165432 156 205905345943260781634431146388884203722951309918341567417301011291179321250838855602658401172113874706888 157 939248109959856488478728771542833059673800880622819998110007902229861992041133673864696844476621419203576 158 4284429857912760879124781564936396890923101783277416855715437488566951317703990655700315780809620997191752 159 19543653069644091418666450281596318335267907155141444282357171638375032604437685930772185215094862147551608 160 89149405632394935335082688278108797894493332209152387700354983214741260386780448337624591235396552044549832 161 406659722022686493838080540827351352801930846735479049937060572796956236725026869826578585746793035927645944 162 1854999798848642598520237327580539168220667569259090474284592897555298662851573452447972339706255042151480648 163 8461679550197840004925025556247993135499476152824494271548843342182580840807813522586704527037689138902111352 164 38598398153291914827584653126078887341056045625604290409175030915802306878335920708018235142662101543412296648 165 176068631666063894128073214517898450434281275822372463502777467894646372710063976494917766659235129439257260536 166 803146362023735640985196766337334477489294287860653736695537277641627249793648041058513677384623775975871111752 167 3663594546786550416669837402650875486577908887658523756472131452418843503548112252302732853604648621000841037688 168 16711680009885280801378793480579708477910955862571311308969582706810963018153265179396559542001540216785281769672 169 76231210955853303173554292597596791416398961537539509031903650629217128083670101392377332002798403841924726772984 170 347732694759495954265013876026824540126172895962554922541579087732463714382043976603093386187484028103518707935048 171 1586201051885773164977960794938929117798066556737695594644088137403884315742879680230712266931823332833744086129272 172 7235539869909873916359776222640996508737986991763368128137282511554494149950310447947374252799138786616614289995208 173 33005297245777823251842959523327124308093801845341449451398236282964702118265792879275446730132047267415583277717496 174 150555406489069368426495245171353628522993035243180511000716616391714522291428343500482484526091939121154550359034952 175 686766437953791195628790306810113893998777572525219656100786609392643207220610131743861529170195601070941585239739768 176 3132721376790817241290961043707862212947901792139737258502499814179786991520193971718342675560854087827018550581504712 177 14290074008046503815197224604919083276741953815648246980310925852113648543159749595103990319463879236993209582428044024 178 65184927286650884593404200937179691957813965493961760384549629632208668732758360032083266243721807930741250261178962248 179 297344488417161415336626555476060293235585919838512307962126296456816046577472300970208350579681281179719832141038723192 180 1356352587512505307496324375505942082262301668204638019041532223019662895421844784786875220406011029879975139083239194568 181 6187073960728203706808368766577589824840336501346165479283408522184682383954279321993959400870692587040436031134118526456 182 28222664628616007919049195081876064959677079170321551358333978164884086128927707040396046563531537355127946835304921249352 183 128739175221623632181629237876225145148704722848915425833103073780051065876729976557992314015916301601558862114256369193848 184 587250546850886145070047799217373595824169455903934026448847412570487157125794468709169476952498626256909850816273617482952 185 2678774383811183460986980520334417688823437833821839280578030915292333653875512390429862756730660528081431529852855349027064 186 12219370825354145014794807003237341252468850257301328349992459751320693955125973014730974829748265773812080815462932738194248 187 55739305359148358152000073975517870884697375618862963188806236926018802467878840292795148635280007812897541017608952992917112 188 254257785145033500730410755871114671918549177579712159244046265127452624429142255434513793516903428288701029192781305944246728 189 1159810315006870787348053631404537617823351136660834869842618851785225517209953596586978670313957125817710063928688623735399416 190 5290536004744286935279446645280458745279657328144750030725001728671222337191483472065865764535978614054823232729205319700602952 191 24133059393707693101701125963593218490751584367402080413939770939785660651537510167155371482051978818638696035788649351032215928 192 110084224959049891637946736527405174963198607180720902008248851241585858583304583891645125881187936548171183656427485741584072392 193 502155006007834071986331430709839437834489867168800349213364714328357971613447899123914886441835725103578526210560130005855930104 194 2290606580121070576655763680494386839246052121482559942050325869158618140900630327836284180446802751787724963625830977797759903048 195 10448722888589684739306155541052255320561280873075199011824899917136374761276255840933591129350342308731467765708034628977087655032 196 47662401282706282543219250344272502924314300122410875175023847847364637524580018548995387285858106038814238301060281787793215263688 197 217414560636352043237483940639258003980448938865903977851469439402550438100347581063109754170589845576608255973885339681011901008376 198 991748000616347651100981202507745014053616094084698138907299501318022915452577868217557996281233015802877502066849676026479668103752 199 4523910881809034169029938131260209062307182592691682738833558627785013701062194178961570473064985387861170998386477700770374538502008 200 20636058407812475542947728251285555283428680775289017416353194136289022674405815158372736372762460907695029385397776234192926543481032 201 94132470275444309376678764993907358292529038691061721604098853425875085969904687433940540917682333762752804930215925769423883640401144 202 429390234561596595797498368466965680895787831904730573187787878856797384500711806852957231842886746998363824675482250543521591489400648 203 1958686232257094360234134312347013687893881082141529422730741687432236750563749659396905077379069067466313513516979401178760190166200952 204 8934650692162278609575674824801137077677829746898185967278132679447588983817324683278610923209571843334819635824328853136333820600917448 205 40755880996297204327410105499311658012601386570207870990929180022373471417959124097599244461289721081741471152087685463324148722672185336 206 185910103597161464417899177846956015907651273357242983020089634752972179122160971121439000460029461722037675923970562307007228077656519752 207 848038755993212913434675678236156763513053593645799173118589813720113952774886607411996513377567866446705437315677440608387842942938228088 208 3868373572771741638337580035486871785749965421514509899552769799094625405630111094817104565967780408789451753600807663821243062770372956872 209 17645790351872282364818548820962045401723719920280951151526669368032899122600782259261529803083766311053847893372683437889439627965988328184 210 80492204613817928547417584033836483437118668758375735958527807241975244801743689106673439883483270737690335797402525032591348622711185439048