0 8 1 80 2 1016 3 15544 4 278912 5 5749176 6 133937792 7 3481019600 8 99865782272 9 3134941592320 10 106893205379072 11 3934237957322568 12 155461102352433152 13 6564470979327191336 14 294992337083795013632 15 14056516043712012100384 16 707940197450158323531776 17 37575910373093890468364592 18 2096443764654644662323642368 19 122656737412648086990810257240 20 7509316150012830262726227918848 21 480128069669115871157216753330200 22 32002147231104806156515229120331776 23 2219965798486316578870473170424697584 24 160027099426741683261726753543057047552 25 11970294736512769475521892763380865465056 26 927914588062009110061955677562710557458432 27 74450925926492560882504415487172750620914920 28 6175805888192298905503847963608905791037243392 29 529069935153978639594027640882611557969718746760 30 46761875660626053912517914646921056628989841375232 31 4260102178498061498392612057910028834040689664789568 32 399678954730138355494695199129905167800381035083988992 33 38583501846072308244393817840484948256170192748192583696 34 3829545195531012360133297049371385622557185792650009116672 35 390501405601300591116539900656676346214527812093822135232504 36 40880818530318517523403233923405615176213873972753135520710656 37 4390820211027412731065467612353491491458485389893579466008753272 38 483529443197376430111152103688391467296393611479984444189544808448 39 54561591645190171170740317090986629822084185044524142103167267972880 40 6305015806574610187314540360498687228190014763887028643907528386674688 41 745727688799445562163915346050037885610751267714983326291576658900707520 42 90227742737289939904350062380753646874163722792142845052332438983945486336 43 11162118218055569245755857345198152121121068920480259874523444661778265458824 44 1411205695788299947768019558744654718844694457760820344151721372354284714196992 45 182251277518828774913785205536045751909183706487010508691794827083659562275688936 46 24032288460716210783763166832031611177538687602265537077769487769722739706269007872 47 3234294247184375162259382436635467557311722976694262223255766142087180794306830105440 48 444065176150305970122132289459116145597364157922141884789294979628427928559496684634112 49 62176542083317447695141522927750219351235569419083401951253275594172984949377982869007600 50 8874736785045022880046282111290845559985634839390750059066358378372882176469944111193915392 51 1290850772969643915948860012697974933162704969393716682452195282408076687908320997346778902168 52 191265499249700264104795329775235360400661555819148482803340859777799455838193660341517530693632 53 28859658372828609591293724854709677159865773266881119624188096629836804706334374109610498511920856 54 4433010918169895555520196999019315462309163187841760664634741163508977365921120999364659526093504512 55 692984534040981971254722934217903912734700098556628010048485987750736361981043111872927513711686328624 56 110213336892419935500175229627107892885876832921361338144857455720284662348137555091645868508864405569536 57 17828048912195512813516736860699607870739714310987868586746176010025695339448647824169981339180496819029152 58 2932310461071260836879538831157674387035222872099432901153640490035985151902538318695066984636545980776316928 59 490268485573376979714820390597172075934732788670731017331138505328737429433108224390851044937591138188593082920 60 83303097578760661532698300952887674651956099482320955498036203165620671207144956939734897706481569590382876950528 61 14380711003544608531163514375581483360505091882220566378865140070457372994249525956402054578443100669331623529268040 62 2521645090539247230082970418748873259423975125270655255233192741668560572704614334173573305414928119442033808502685696 63 449022009508169996417526281408161353917063365478307005179961337200485547525627776765910135111480357850240169963747291264 64 81176475304929100826922812409880452762724731853876896162310309643389837283640700396026252940839945583095179327392534495232 65 14896131319847449186586796818076671070968176390712728682142452967576599931443447385789650586445127172533876444060104039716816 66 2773973241893651939714184888363255973154763623823927596967332998119736760456081494937266702270425519378650422402148338459738112 67 524111884958911273762702095758176891480237690365556120449593815486338823137158593985041345866765893150654983106363063708417551160 68 100449747072487013314656769191188988693634151899840165762687126716104821929071834908670986515792346120600363131881406900077626130432 69 19524928390544234876165898091997042398174726104006764996326277565510084226839726738564156142475547398915674014506459970300062309590840 70 3848228954888937058545821687930693105485505246135058560812759452088218957230170383178174198012821574964995892819168434088598247206551552 71 768919050264414604813133462797209902421681517173668401820827108042233073187789249505272016628268085449026388250491801669931535550297260368 72 155728552831914557093802719219759247731918769725670365825083351800858156328252359642823320090097644553132666703232428855344352421202280579072 73 31962855393518695557964819534256440154246988236083978662260042193547028315399233754053892292013181274810621289874881037232993713464891342130816 74 6647164566630554108503907802010428962407635936365262043192823347467356598182793907538274101284869077663396056642181890505524784240090558498865152 75 1400446915236745180791865278091072185824365368456731985453650083459642215062784372928651020220350533267864005138618539943470960123534081509017612744 76 298857358040150946731390195934929133445175915445032639250407034930849721876961481821424978323926373925667178652488382036356581823391418454465803452416 77 64588899749734164716057617761003541271735878972448204591133009995737276474990528041828712430790563301168726597778467082181005070048224308317280955544232 78 14134477654221714186687933185276347626306955667349996001962888189443702894399558655790837457893588765842940959500576747344082627664628045900435526210551808 79 3131573364975737682119992129173903496738195942030301388360417797410582262672015143106512527777800143640100542602232404146367209649349252525735407885272083360 80 702329656887769501899506059201821920310292231499440934171495687941872021363024469846497753333588468938226778961887999807457693905448788260919287999290427834368 81 159423092218203234753335590633599392433756192177697066257000635302477027883442608126638348404335261432897953710568640242667063418365820296449064421637577534787760 82 36621066349703679590534535895455261067126929159790902616072164809763782493716333822104898877861859071674686425809364038824328128415880990462227610205312506298105856 83 8511762106694725298522375119350486593092657187726851414133083019105317510345886960512781365323537909368437589786873565794603503493174346742505706193496985190579346904 84 2001507915314236147895002359242483304719883165343844232951158236139736011479305175851170285814035583841408353499644641248547506729548251828765201230946016469102490550272 85 476087156732342211500046130617812401321596053349698428426858143347964620158298477547870229508690964602817693166045303493811862162825614933414314917956920753150661521804696 86 114538167930444457926429812172100999557922243906330037433672186265328378298599861709594894019548233920055000153996436931665035741856402791729439744067918942276184747804721152 87 27867189985288868996288666127394583597596361843030832659002935856437219671799332871865624517040671960158641486832706144068369487025351837595699930945352255568551072285971892080 88 6855846783958500328995219421804347833786152718408883219191284369635486785066968385849099150599755591206668745965777506438771105389783812732073908945051480361582214034352978788352 89 1705300802564959769016343763427108814866073533473225346366890286082196508709211735656852162527372102890308957002023705508387481360194702580146644883214147436036169258289494712272480 90 428806144112135943024038355612790434955619024045698230331811961689653957945726256883585881515310351340260373127071838955460541463272690958216163766933894657173188795324999165869555712 91 108990932653016080528108641445683965958484429540594240714186666973983562980755003268857302847666480454785121270279906282135853108375586166643683868880676922126477237622035690170858424168 92 27998801437895453713052133688626130454140582775563533410219264596775975068552126451787070372350633101237502921597712949506053072930061214322846624145388485254343937974903931513934354317312 93 7268747716974775100913777664497113423372104756598867076843342560629180952255520109783783108121967175079190941562489912676310204627487472490818787733312281751838447480001571021517845919981576 94 1906791589760097672208134938256813270153259566803586232651372534085254041979703007943565433557953238158848534060456468637661803092793761482111824596525784404000486645071130636662380848943726592 95 505386587295971449643889246349706436411546276072675386357893755186948160890948990953380138056245553645782262644143397504383004120535724715165928111140707085523314745176788289688350669444904348864 96 135324170624036711215809621410664963383119230358301761992769032630683495639778331912114626037116104045198128787476476098819728622980836396950252792656443540400782623003567484179315115129275779383296 97 36602728733466797811999201980780042412857021828103493851018738087030141867955563520084917027016829562908011362362826040340814941311702231378213290042406773736825023565527260272208798491893647732250512 98 9999864673922556374298435622643281273646766092797642700495468872504762117254992281882745321215858533410621567473952400620262740793693871062275816740608505155093505657957360786333526348965976775053017088 99 2759143984158771444791372262892104951696245973067237040336553494467085323039829666481370360580763154556880913524397773816728537369733777417887457273549311042521164988469877523131858395547474090068402030200 100 768797641785832459471234000320976002441381004172247414341689013777959100057677800779332194261287037777215009469048154036610920457568298930810809587999198740099236091446288270842715390153120141980373465694208