1 30976 2 5177344 3 593036512 4 77815012608 5 9977246681216 6 1288126250997184 7 166089641496321408 8 21422296324609759008 9 2762848683970777854944 10 356332988067748172309280 11 45957176135825717768617920 12 5927219211714115457989755296 13 764449094857528071661256286976 14 98593019659106646595219471932064 15 12715802172392315539416437236592960 16 1639990594728957640069401159292351648 17 211513919021843233924516522375338609728 18 27279508847746522399769169514519186801824 19 3518310314709216804701219214981074784996896 20 453765774869743743878393298811899273087037440 21 58523370603036807026682206464415268525272322848 22 7547913695601903018691273897143190885543098507424 23 973474367064882206479230720605378526102994288124864 24 125551560543718339012228240015079722534899351405339488 25 16192716406587833548273162467277917919750464086423189632 26 2088417407865433352278855886689836933466950128289825754144 27 269348709627310894664242489094132333166822420177491669577440 28 34738614562712858205525924440898575927404747419449538240344928 29 4480330881876128559111906540816222814304972246746551220088259904 30 577840108587373734944296333672576332293598473079177845119376450560 31 74525565163715849474053296032447767028155226111901719269284700932032 32 9611758997742611458932550947733024966305108077016429963997146671592928 33 1239653947309692358859486202482653499761436622775714171678099930252086304 34 159881444118752462535613158935105584438242876983409072193345562847804994336 35 20620332173323695413450421133690318111259194747637111738967207374502600246368 36 2659458708806702076677799235810891253997103091694346094319298982425063184787392 37 342997414609921487872722282882066542221386974420801065512215923663973601272651456 38 44237282586680445200058627100009738138480542433186658337799347460876332702822624832 39 5705399187569313217188557602638109870340756010491001115621775300894323522458230265920 40 735840403979010362785106681453680785844550168038492395761286845138729166988043203834144 41 94903280616666775175536617199630365293595505841033341401622570410300293866455902805730976 42 12239926787253056663401617296053376691583831860318494649893235984044069333855726304989715648 43 1578615689403307103919552442363521042918581067500365355773599862379865954036099503393657250240 44 203598235360813900799079046298558941495109941263534132993173499636973325905348231881778185247872 45 26258602217304512706681263899080000424068567229352337824095145220165381889390757889660712175984384 46 3386641289816103841827712239318322236118279255958588360050369657202736874444308630006068064812649184 47 436784072928640044491284604515164154725358526906394805123817467468506978636708601765092457128752473056 48 56333195646619841226137701107557139375170504919406176089929750875843762949188004100887839999255292299552 49 7265441046150073748782944073585365117768821541882076954211080316200468490949028421402346116572464114879200 50 937043123316041322421515247342660049396268840764968806569346298380747905376195381964220062616962125959959936 51 120852926804650996385048720473603696112478173745080746998794043784572972006278672224230261639653468738038728992 52 15586721201863282134677173776481827697104514457929084661573574380782337301806808941210622463974007220706692383360 53 2010260605581499607456874061379174246595419252029576536962632198156184201918128810806294825334906728538144327884960 54 259268620386294388987787738348788256133993040594847855578498883137866066538613682589080442167271101064263975887112224 55 33438558826838233548683195995229548572314950119112618195896694760302580624297732820303232875132078784302938031811647552 56 4312659259535400266939707769870657210803614307046388148067152188936815391318934740717447038516780664185896900846772348320 57 556215056551079507865989575545012563311541249636862866514922839513744601968600598267375468068075998879502674602124050785408 58 71736525080223784098097566197189987510470268542907457346158860157286453080470364059470421176900544123032742680638088628055424 59 9252049130951538484953708599276685599185970987028117991639602557281385415692070985743374310006350855243181144334951448398857376 60 1193261215619423834513510042006912835101070158797855199380457154733977297691274742205229969965664421819458928048405549126181096608 61 153898050966694897119791694029896252121949956115767398351187586623712078981038022869522493737287326026403990424217027722901918555968 62 19848638153426197299981571908115103724163807474104596833537021709299927929530069903682992297281916934421390592402786701381366747770848 63 2559931292638039311199566833471650620372429573473484367506627505375908779929848791784822278666953232805570763350685822771388972801543872 64 330161100845917017670134924973289770066756124951036250635576601023813100380066417954396130753366568547293238079752679975106442986412173696 65 42581749293534928535120348578464241419131830159309065808416881625585657743531332278781056203856618559067216416550523946129604537272074942208 66 5491880685676741004211987960473565698803715184706108504191778865733684201517141175642650388679825502186296723657409102614356161454864713839328 67 708302358782814408549682138611425734666683079969220085923250988503551812690540975580954194980581687104103761670988921621725983886255687666028384 68 91351626186226468661047358459989227318405415686137712429147900994141839109031675636442747457291417091799845684751042920440154400990209916720616928 69 11781860533697457043095878787591015089246761855145988388247680445791976262401778553705291809241314751587071006994860783477130044718210688868480566272 70 1519537674704548686969922831144596407839016481767091546725602046259136862029458364947610711650675614746572238086678483433654597868027587184683865738592 71 195978787751095851197006866229248003641567692188984738028263964640356681657029096636036511111949288797772157540956368598968916497177140582233585629236896 72 25275901932380107426247231782833860556159535493488610481967108660751419240757007051224953318686823544796503332595218718975034573166248991941809868901195968 73 3259899838275859952313371208459730638847474875194237340304725449150520826226544645060819473030609714897293790376942934275081138642982638011490978959089663264 74 420437893137144741250336601685644876623499216854802315593025072452112959164326246538235894416411627773838821537010941542331512346252087657848865072197064086688 75 54224985660630791182890707309207102202596502899069960920988314744886367223454633163018247392834390042266176328153399814591247828936261865121761125411987061524288 76 6993539635440252141039478648864092782841515598524681349095147683865856765685227567773115703348194935095572560292072838207954295990515121581197108707501427124868096 77 901975280151781173689942675184690215437536031859642818871231809089366162467963012112257125496895913341297354841308953886842588591768150557239149556091003863210833344 78 116330134440379066006920485946885617046404520300285736345174352101100755479219899161421415142000705703147134373976545835048187214682507451896564918587062495474452624896 79 15003404723729716111932253236281039373816569679889748802752179677131730420791081715400634292063296772626115628872253497776912899582470969279101217653657801360896613415360 80 1935028738571632784857227588545594479374019654436421811826443938030617120656516332843204631236684648093449131078861839143130720626892417310649753372888512642202158815405888 81 249565767773764014801410124102753904331290284438938218759927700935911335800529188260998610161448438945311343536147400504315317395732096669377117590684597822949936935868461248 82 32187156295406438284514647919808853958514610959713754661916193873523650216861454096550279513148152291986667757316045677564737427117813766354646304240334081117573798148254349344 83 4151262569488645932511657492434375561779077290366995336761190595269689382757383390533330092222585450216417459303744028313937641393102891973706918858965200743139674867491782148320 84 535399299107913569313299828398450832694028831745327567963464469025272368646276054664044025384920361689848900188790150411692434319052536023296623841606019456480008113869149249757440 85 69051861858151518988670363280250719564607512114900776468966297307927820618500249094555493966236310419941882570850168822571957841386617267489685869384013851957517819003910579841444896 86 8905801023688273026022100795653574577307037570978675407350900349204275263262995789049675596364825515086944643541751831499957249954800104201180512978626628971691971727115629684061363712 87 1148604682614567602526813516054024558533853294023268536142267890778906629249253911167246547508833309417823947618369531861341609079429231098591990542721028248786610179564900902855011287680 88 148138579945247423368554533373866308569390448614238903060403343621518516570253539868166181615419472412558603404795452308586461497130500306812374923610956644038943628351901872885177036791456 89 19105823962201680864470987027573959101741816516873146564067588983235202278852523413023425646281689085394904554094095409573484506584350757730942289007656204528536948563945023268310344655061568 90 2464128584259126317868019479520380669146872840421606935017650526458385884163781504280196622856838350931045121644162452780597816931806699104025992644974194590277585064751323925927002385487810688 91 317805172484337106947205090070084205450009683978655503733533449562252065951353437181153506719273808934936567959666125255212445285353336539893780566780218703827014772650051043234534696227474841024 92 40988172574673621479262112674008316174960368357303076311597040949809407489805892042482217467405017094788317805205865916870108451791891074790011509294328686317796377692024670718552453517888997552256 93 5286352886827310503466587968239773411707874011085732873919544227430541567411428015876861202508437990983676638726831604587722189764603774157514927226855098629583965335125795189215865792101590076592864 94 681794895665459238674433586991327277319062579968660976684339382519709242162435839068751393195647389720068928796511958875132953242682376762754535983256272780999566872950890990101721595062877341834213376 95 87932888648767108920012389147388777616447418480653454448304867979562933869875062965419703786065417199616846260006328082453507578398347368905360639615510594531023796679412366351016873622134723268677154208 96 11340936922928330555784818562499068119189679392449642137522870143724829611976105177432498314181628207549354021814963318633357783532256578410308815741352471743065451321350569398043081791692084448805973606112