0 16 1 97 2 210 3 727 4 5299 5 6026 6 23377 7 29403 8 82183 9 111586 10 416941 11 528527 12 4116630 13 12878417 14 29873464 15 192119201 16 6177687896 17 37258246577 18 80694181050 19 279340789727 20 2036079709139 21 2315420498866 22 8982341205737 23 11297761704603 24 31577864614943 25 42875626319546 26 160204743573581 27 203080369893127 28 1581767332825470 29 4948382368369537 30 11478532069564544 31 73819574785756801 32 2373704925213782176 33 14316049126068449857 34 31005803177350681890 35 107333458658120495527 36 782340013784194150579 37 889673472442314646106 38 3451360431111138088897 39 4341033903553452735003 40 12133428238218043558903 41 16474462141771496293906 42 61556814663532532440621 43 78031276805304028734527 44 607775752300660733582310 45 1901358533707286229481457 46 4410492819715233192545224 47 28364315451998685384752801 48 912068587283673165504634856 49 5500775839154037678412561937 50 11913620265591748522329758730 51 41241636635929283245401838127 52 300605076717096731240142625619 53 341846713353026014485544463746 54 1326145216776174774696776016857 55 1667991930129200789182320480603 56 4662129077034576353061416978063 57 6330121007163777142243737458666 58 23652492098525907779792629354061 59 29982613105689684922036366812727 60 233530783838353702234047197043150 61 730574964620750791624177957942177 62 1694680713079855285482403112927504 63 10898659243099882504518596635507201 64 350451776492276095430077495449157936 65 2113609318196756455084983569330454817 66 4577670412885789005600044634110067570 67 15846620556854123471885117471660657527 68 115504014310864653308795866935734670259 69 131350634867718776780680984407395327786 70 509555918914020983650838820157920653617 71 640906553781739760431519804565315981403 72 1791369026477500504513878429288552616423 73 2432275580259240264945398233853868597826 74 9088195767255221299350073130850158409901 75 11520471347514461564295471364704027007727 76 89731495199856452249418372683778347463990 77 280714956947083818312550589416039069399697 78 651161409094024088874519551515856486263384 79 4187683411511228351559667898511177986980001 80 134657030577453331338783892303873552069623416 81 812129866876231216384263021721752490404720497 82 1758916764329915764107309935747378532879064410 83 6088880159865978508706192828963888089041913727 84 44381077883391765325050659738494595156172460499 85 50469958043257743833756852567458483245214374226 86 195790952013164996826321217440870044891815583177 87 246260910056422740660078070008328528137029957403 88 688312772126010478146477357457527101165875497983 89 934573682182433218806555427465855629302905455386 90 3492033818673310134566143639855093989074591864141 91 4426607500855743353372699067320949618377497319527 92 34478286324663513608175037111101741317717073100830 93 107861466474846284177897810400626173571528716622017 94 250201219274356081963970657912354088460774506344864 95 1609068782120982775961721757874750704336175754691201 96 51740402247145804912739066909904376627218398656463296 97 312051482264995812252396123217301010467646567693470977 98 675843366777137429417531313344506397562511534043405250 99 2339581582596408100504990063250820203155181169823686727 100 17052914444951994132952461756100247819648779722809212339 101 19392496027548402233457451819351068022803960892632899066 102 75230402527597200833324817214153451888060662400707909537 103 94622898555145603066782269033504519910864623293340808603 104 264476199637888406966889355281162491709789908987389526743 105 359099098193034010033671624314667011620654532280730335346 106 1341773494216990437067904228225163526571753505829580532781 107 1700872592410024447101575852539830538192408038110310868127 108 13247881641087161566778935196003977293918609772601756609670 109 41444517515671509147438381440551762419948237355915580697137 110 96136916672430179861655698077107502133815084484432918003944 111 618266017550252588317372569903196775222838744262513088720801 112 19880649478280513006017577934979404309264654900884851757069576 113 119902162887233330624422840179779622630810768149571623631138257 114 259684975252747174254863258294538649570886191200028099019346090 115 898957088645474853389012615063395571343469341749655920689176527 116 6552384595771071147977951563738307648975171583447619543843581779 117 7451341684416546001366964178801703220318640925197275464532758306 118 28906409649020709152078844100143417309931094359039445937441856697 119 36357751333437255153445808278945120530249735284236721401974615003 120 101621912315895219458970460658033658370430564927512888741391086703 121 137979663649332474612416268936978778900680300211749610143365701706 122 515560903263892643296219267468969995072471465562761719171488191821 123 653540566913225117908635536405948773973151765774511329314853893527 124 5090344871656468468656668022310611412884533825984341024375465446510 125 15924575181882630523878639603337783012626753243727534402441250233057 126 36939495235421729516413947228986177438138040313439409829257965912624 127 237561546594413007622362322977254847641454995124363993377989045708801 128 7638908986256637973432008282501141301964697884293087197924907428594256 129 46071015464134240848214412017984102659429642300882887180927433617274337 130 99780939914525119669860832318469346620823982486058861559779774663142930 131 345413835207709599857796908973392142521901589759059471860266757606703127 132 2517677786368492318674439195132214344274135110799475164581647077910064819 133 2863091621576201918532236104105606486796036700558534636441913835516767946 134 11106952651097098074271147507449033804662245212475079073907388584460368657 135 13970044272673299992803383611554640291458281913033613710349302419977136603 136 39047041196443698059877914730558314387578809038542306494605993424414641863 137 53017085469116998052681298342112954679037090951575920204955295844391778466 138 198098297603794692217921809756897178424690081893270067109471880957589977261 139 251115383072911690270603108099010133103727172844845987314427176801981755727 140 1955905979114176524112143566449968110150780291807191978310462118571462267350 141 6118833320415441262607033807448914463556068048266421922245813532516368557777 142 14193572619945059049326211181347797037262916388340035822802089183604199382904 143 91280269040085795558564300895535696687133566378306636859058348634141564855201 144 2935162181902690516923383839838490091025537040494152415312669245476134274749336 145 17702253360456228897098867339926476242840355809343221128735073821490947213351217 146 38339668902815148311121118519691442576706248659180594672782816888458028701451770 147 132721260068901673830462222899000803972959101786885005147083524486865033317706527 148 967388489385126865124356678812697070387419961167375630702367488296513261925397459 149 1100109749454028538954818901711697874360379062954260635849451012783378295243103986 150 4267717737747212481988813383947790693468557150030157538250720526646648147654709417 151 5367827487201241020943632285659488567828936212984418174100171539430026442897813403 152 15003372712149694523876077955266767829126429575998993886451063605506701033450336223 153 20371200199350935544819710240926256396955365788983412060551235144936727476348149626 154 76116973310202501158335208678045537019992526942949230068104769040316883462494785101 155 96488173509553436703154918918971793416947892731932642128656004185253610938842934727 156 751534187877076558080419641110848090938627776066477724968696798337092160034395328190 157 2351090737140783110944413842251516066232831220931365817034746399196530091042028919297 158 5453715662158642779969247325613880223404290217929209359038189596730152342118453166784 159 35073384710092639790759897795934797406658572528506621971263883979577444143752747920001 160 1127802026385123116084285976795527397236478611130141112439482476943208364942206386606816 161 6801885543020831336296475758569099180825530239309353296608158745638827633796991067560897 162 14731573112426785788677237493933725758887539089748847705655799968220863632536188521728610 163 50996604880301188702328188240370276457488147508555896413575558650301418531405556632746727 164 371707807274535106704974555176525660961304571649640122600684710520330793352375084950955699 165 422704412154836295407302743416895937418792719158196019014260269170632211883780641583702426 166 1639821043739043992926882785427213473217682729124228179643465518032227429003717009702062977 167 2062525455893880288334185528844109410636475448282424198657725787202859640887497651285765403 168 5764871955526804569595253843115432294490633625689076576958917092437946710778712312273593783 169 7827397411420684857929439371959541705127109073971500775616642879640806351666209963559359186 170 29247064189788859143383571958994057409871960847603578903808845731360365765777342202951671341 171 37074461601209544001313011330953599114999069921575079679425488611001172117443552166511030527 172 288768295398255667152574651275669251214865450298629136659787266008368570587882207368528885030 173 903379347795976545459036965157961352759595420817462489658787286636106883881090174272097685617 174 2095526990990208758070648581591591956734056291933554115977361839280582338350062555912724256264 175 13476541293737229093882928454707513093163933172418787185522958322319600913981465509748443223201 176 433344848390581539762324359132232010937979917809334744052712028153507811585756958867862907398696 177 2613545631637226467667829083248099578721043440028427251501795127243366470428523218716925887615377 178 5660436111665034475097982525628431168380066797866189247056302282640240752442803396301714682629450 179 19594853966632329892961776660133393083861243833626994992670701975164088727756933407622069935503727 180 142824413878091343725830419146562182755408773633255154195751216108788861846741337249656204231155539 181 162419267844723673618792195806695575839270017466882149188421918083952950574498270657278274166659266 182 630082217412262364582207006566648910273218826033901601761016970360647713570236149221491026731133337 183 792501485256986038200999202373344486112488843500783750949438888444600664144734419878769300897792603 184 2215085187926234440984205411313337882498196513035469103659894747249849041859704988979029628526718543 185 3007586673183220479185204613686682368610685356536252854609333635694449706004439408857798929424511146 186 11237845207475895878539819252373384988330252582644227667487895654333198159873023215552426416800251981 187 14245431880659116357725023866060067356940937939180480522097229290027647865877462624410225346224763127 188 110955868372089710382614986314793856486916818156907591322168500684526733221015261586424003840373593870 189 347113036996928247505569982810441636817691392409903254488602731343607847528923247383682236867345544737 190 805181942365946205393754951935677130122299602976714100299373963371742428278861756353788477575064683344 191 5178204691192605479868099694424504417551489010270187856284846511574062417202093785506413102317733644801 192 166507732060529321561172945173519818491769947931622725501414462333741739778745862892559007751742541316976 193 1004224597054368534846905770735543415368171176600006540864771620514024501089677271140860459612772981546657 194 2174956926169266391254984486644606649228112301131635807230957703361790741958100405174279926977288504410290 195 7529095375562167708611859230669363363052508079994913962557644730599396726963978486663700240544638494777527 196 54878624555104440351537999101330150190595668861096033545134470817557567830705949811820181610789757967852979 197 62407719930666608060149858331999513553648176941090947507692115548156964557669928298483881851334396462630506 198 242101784347104264531987574097328690851540199684368876068210817462028461503715734707271827164792947355744497 199 304509504277770872592137432429328204405188376625459823575902933010185426061385663005755709016127343818375003 200 851120792902646009716262438955985099661916952935288523220016683482399313626487060718783245197047634992494503