5 1 6 15 7 176 8 2348 9 37159 10 679054 11 13264247 12 259784117 13 4916146095 14 88431614100 15 1503804890958 16 24165664904746 17 367589414699024 18 5305745191745728 19 72859417861851746 20 954306657389171806 21 11950660488974202911 22 143402840744038761324 23 1652222167572349520165 24 18311980154302236021008 25 195571178585422136101375 26 2015883666662370676106880 27 20084155392372310993281002 28 193668551054664436164870501 29 1809798798347495175021809297 30 16408840526596330624616864087 31 144503651611138024015958683673 32 1237312479825987419523506438503 33 10310937173425755462920761939779 34 83700548155685885824159702224587 35 662430049816380947995461889997522 36 5115432040333484719672689192200628 37 38573122638747239220563115453079866 38 284223008746248117041556528112023566 39 2047863216207907851455760890691814775 40 14437435671785422870385522404882119677 41 99653519383820476799612817947178016964 42 673847607228144363838257222430257115196 43 4466199257087274069188974309469187319479 44 29030295170630352534451547415201808134749 45 185148771420038641451888061762611769845978 46 1159192308015774550337488857255796003829126 47 7127799510972320909209073602561703495325704 48 43063788712062519301429913133359732966727908 49 255746173779592811326321893196821553333801919 50 1493557654872137880309381210683242870581513473 51 8580635154459263571692868435436656225596598790 52 48513591065589389999922993439778866408654564524 53 270028478572597145358746386967231931075316111916 54 1480156104768237474130681864138648035361348648390 55 7992842965748254768087073070604510445899145073005 56 42533342924873937287426046285273941995043613682038 57 223113500605915514327568409316279459472186998330584 58 1154035347961625430069248750076177912305528637943644 59 5887536266719459244594820309375634038870216014409300 60 29633932542487886419796926482474194240645517260840423 61 147198058366783919286444708280545352769578859711399549 62 721745318443585165551946277782324698208509195371843155 63 3494163843258625138316653473444737980807194640097792889 64 16706470875580297261676818567786760599755369863526587490 65 78905947058510007477956517489968144029716685523527778977 66 368227752939713334663158519191762544666802350073163254809 67 1698244412811513643538820783958378121142120649039191920176 68 7741996587817194290660532570771862692117865121074619163991 69 34895086069726773548443795143695788881453446281161960966553 70 155532383625067902996301316522077237278834050833452251748165 71 685656846121778214929372744671300778773075113191000909187287 72 2990225690031088311895520886148297176086703587843134208639019 73 12903028662462915280182234571599795776980147766611090641782854 74 55099419693760557040887090135566137976056065159954945721715750 75 232886880572294620825468369771078895705307428567740207947688715 76 974447737131443281175802865212031202010787915087953871703947672 77 4036997768115979305912329352027930925125529173706231386811007627 78 16562042125604017660596471018872760457305712701881417619547845345 79 67296399016694805925354587240380672929347519323387951773266964919 80 270868006042196593818986447428293076981594820424839977098802214479 81 1080127974711475306139133981048145298752012849587843309912376981978 82 4267822729347780477721257923004171056201914607820147077011034705449 83 16711354060699140424326696168413135597648569327604479435028532315346 84 64855969330808568788443636898410288206510950860082606877479942580067 85 249504729072640023453744444445325537540652832386522095099396696723600 86 951599431811929391769776640255713747044101845064699073752713353045659 87 3598577161679595056215043293388213505997886440098252271224926975705158 88 13494664356298481460763278908549447391483854222000183206223868931080565 89 50188021370053902960712253921275546718827129011998344978145663535079626 90 185138034387309953143711474717461755699469220185546878433536056918973226 91 677483136823892465898921305080713481184932125967054516657532291903648747 92 2459558344556305256631631213974415081447667660460424799801885577571358018 93 8859699413186690978185885811532549301591799847980903571268500173383413638 94 31668712796071576262443880459112067052844604540070732791002404458067536268 95 112340591708169696846756412777679817709262687495811342509240340901515827157 96 395532499972514140981245960239143673457220740594595226936410800955493414664 97 1382324922584353544253947580568053484505370328531868399497854501260216535928 98 4795821159986532704554287737489877734007274715132947511103424509328024383698 99 16518939551064723760130922604978710476709096998228799636070026664855490425081 100 56494773264641355259646587902604153695647910841667884832592177344178351655421