2 0 3 1 4 4 5 21 6 134 7 1001 8 8544 9 81901 10 870274 11 10146321 12 128718044 13 1764651461 14 25992300894 15 409295679481 16 6860638482424 17 121951698034461 18 2291179503374234 19 45361686034627361 20 943892592746534964 21 20592893110265899381 22 470033715095287415734 23 11202040416286662650121 24 278249644292785651917584 25 7191483956061661213592141 26 193100075032044475895582514 27 5379106156854619057093347121 28 155249374192698401020107699724 29 4636709505509619106010456970021 30 143137768894298731606836509293454 31 4562461992372020395674214126287641 32 150006641284945017146566274301421224 33 5082530560181974157311239261609241981 34 177306238284735471862979123123756864074 35 6363276787331382714080917726441376744001 36 234751763969041312806528370091849782434404 37 8895803400836464203406219978371007382624981 38 346022089206733044364858323761221173142519014 39 13806214598091864977348692325930611010950115881 40 564705379135116988691082592692628402671135319744 41 23663750484669195540496287916457197116921702397101 42 1015336324763240658271105231013522158212214642828514 43 44582348233721446931736880162323283490685176035113041 44 2002236775274273291327266936382765359918636331258114364 45 91928531164924877433928224223879695819456727124054781061 46 4312806378148063840196443525626542152811592173619360732094 47 206654826613050770218891759346074308102381471426444309994041 48 10109195158064951779475447963739134643638020684108578751926104 49 504650029942769921854147079393790941402870179735510352794110941 50 25697524474409483874563224576021547263750857938244512262294147834 51 1334292299602193863929869366108607084697228653298039111958324753761 52 70616680754085736150332241817296602672915931152533770410423006291604 53 3808064402647051515300172415256041688814708555095893748238377246389301 54 209166311780645068633725922514691081329640058532804950925393521619602454 55 11698358432470478402135234531486067599259753355614162882056800928643989321 56 665984720430940334088526881733983721787687470958098978843301315128282729584 57 38581142061484534398359199689005833724658952772459192426817185411530247020301 58 2273669414469373773145614033575973477006754384234370505612935024885681594574994 59 136268458267074702007500983963877755998254751072313115414638111665889377666041201 60 8303432983234767051746213423712919874607663309855911673192611061346960829258671724 61 514276714098544048170946574932429144442967982712332459643383647107120305111743323621 62 32366755387137347475599968024385956308191259400136255374934957562199582645025089024494 63 2069447915521466989804883833457328566938184453188611703739861961597893804638173464636761 64 134386671916602128196048563422732185662535280568079324361847262995997178455544607078222344 65 8861369997425947819121254536318489110648022488569661397448203674397288121693328041427294781 66 593182393488941888010157810329229676813846671640818570342015972815972841096003416373051240874 67 40301486673596941209285212327846453160498552416714732880954307010157209505098908563604352709761 68 2778464766987884283064044538154629514229987751321614224406781898950912508176870000972971263679684 69 194333665555947816710022611933979455937301560748277839121329980983273181682035459123769300120032661 70 13786735263537547532383809774896767463550288443966675277303946274159882943282155558728067111805145414 71 991878559303414378518822009017247113459869684091768559909709294191230992145729420430985308046207512681 72 72352754267766388485557283713934772356632036868797070232355737528411503474635704849024450742929690801184 73 5350190682138881951563480429739428432862869699624518157595738780873234692106461783988522890489055746861421 74 400978803277020911609686561660693138096816600353030138578349571411608172459102671354582405448195203623828034 75 30453273784208428989287499235063484775994508775150601182565515309312612597572259138256865533839363229814263441 76 2343319281435786108821747374304394748918553462136863859852620332649394345832547086845051713764061660126799639964 77 182658673656802745695492535265598030055376215725124511094979048231583185348728900604161733143803021345540013508421 78 14420782172056862336301227056415171555739317782757839791037459666679543638792462731551149012035176227801504227014174 79 1152941192116752330494958877601718405157559321017253681824082742285052686365759223337852901936564148597234334947251321 80 93331274814416507977155603464425025450840933832869890370045466317471860225808965034626119479839805281091661117033182904 81 7648609731760727075597715714193759378715247708180789653474137142871169735140689628001730351316139667210411594270626166941 82 634465837439904107821230825634113421039815904909788603033742792088198723379149648768842726127350957523178900297319933955674 83 53264904676321138388134378069052720937223224676458736434425108577607316449545535328426082966324104508133471240624933985509281 84 4525009259806167953228986223851157632409936145215316948734408543886070479632156939489298387261412855285065896236280049499233524 85 388940244362306288233902713650941669150759653542095098293613160025102183401146528218192875637492345164389412350574423860261101301 86 33819911774462446560280410244336778472822944968527834443046953262757445551828438295802709772579777538270864865640775416041391860854 87 2974614364660304272667809616490327885675109263505915489703454826141981244231369293576945758892352510478209564535845138376002763302281 88 264606936679161621505830800711673143331126742565876901187119968774565974918714086651618654403423722235297194327868197312035720086912464 89 23802859585441510177195705080740587626752664375761047022278470881158440173525220101948100631410561242332098108165816397533139322615903181 90 2165013559244143815397114906127856776734216693679159645507154696618872289460279220627368261105644951922124388447120140746817610962905758194 91 199087082675150498586553482799659397806341200925494738832089304358978162635982103225959996515546409452996211884098358834545785718692007572401 92 18506532799327330525717866529307915994536001554189282021356845614328451723982858068203528086407566425444798439520395585163932235884400403381964 93 1738826300695530133265964847194805873896612511421972259742242590220495066805008207530038551725787308007682917733081543356520272866212826188466341 94 165115260217319292274315303623949464585789816213542427797692919586016096934829228733961941390000687931012226126466500678177659550653601698020212814 95 15844182914008626008187156645369926470174624278825930116417371436381594259888032476611617940257111998474860627528027984872321002142917528495070654361 96 1536232163684821471675204045888916291878656593858935194533455406494546529867255406798239820872562815143239745046325604610135160884380214091744642397544 97 150488028888430484971256198019244283473955929662247525370571989973554501663293361479754143093082504484752417307853690249776236458984172097049271883417341 98 14892232654452560745520576586199497911884274826722997394602199825618828536810271433254940566284106344129201432204016251311423878103580605635452640960268554 99 1488627395535204409878806420845578500206569021163490256975822121783751702802229741232815759655969365994842421432443709453559706395857976307129492283991234241 100 150292393888347886819450617436833001820197792499714433447464023361634577819756760180874050259960210808520645480735956505481867331883741368853952681931309205284