0 26 1 79 2 105 3 289 4 394 5 1471 6 76886 7 232129 8 309015 9 850159 10 1159174 11 4327681 12 226198586 13 682923439 14 909122025 15 2501167489 16 3410289514 17 12732036031 18 665476163126 19 2009160525409 20 2674636688535 21 7358433902479 22 10033070591014 23 37457645675521 24 1957830645718106 25 5910949582829839 26 7868780228547945 27 21648510039925729 28 29517290268473674 29 110200380845346751 30 5759937094226504726 31 17390011663524860929 32 23149948757751365655 33 63689909179027592239 34 86839857936778957894 35 324209482989364465921 36 16945732973383731185786 37 51161408403140558023279 38 68107141376524289209065 39 187375691156189136441409 40 255482832532713425650474 41 953824188754329413392831 42 49854340647757842922077686 43 150516846132027858179625889 44 200371186779785701101703575 45 551259219691599260383033039 46 751630406471384961484736614 47 2806150439105754144837242881 48 146671453239970600493021366426 49 442820510159017555623901342159 50 589491963398988156116922708585 51 1621804436956993867857746759329 52 2211296400355982023974669467914 53 8255693638024939939781755163071 54 431507365577652858892625937947606 55 1302777790370983516617659569005889 56 1734285155948636375510285506953495 57 4771348102268256267638230582912879 58 6505633258216892643148516089866374 59 24288247876918934197083778852512001 60 1269494522858001470891505016420490426 61 3832771816450923346871598828113983279 62 5102266339308924817763103844534473705 63 14037304495068772982397806517182930689 64 19139570834377697800160910361717404394 65 71456016998201866382880537602335143871 66 3734852454740874749709948865683144885686 67 11276013381220826115512727134651769800929 68 15010865835961700865222676000334914686615 69 41297745053144227845958079135321599174159 70 56308610889105928711180755135656513860774 71 210223577720462013979500344542291140756481 72 10987934652353130655645198671334795833197786 73 33174027534779853980915096358546678640349839 74 44161962187132984636560295029881474473547625 75 121497951909045823254035686418309627587445089 76 165659914096178807890595981448191102060992714 77 618477694197582246925823630762882933770423231 78 32326500012370455648033424781118103658123000726 79 97597977731308949191026097974117193908139425409 80 129924477743679404839059522755235297566262426135 81 357446933218667758869145143484587789040664277679 82 487371410962347163708204666239823086606926703814 83 1819561166105709249993759142204057048861444389121 84 95104552048459228163383680060850789627402034938106 85 287133217311483393740144799324756425931067549203439 86 382237769359942621903528479385607215558469584141545 87 1051608756031368637547201758095970857048006717486529 88 1433846525391311259450730237481578072606476301628074 89 5353148332205302415899392470540705074867435622370751 90 279797559800067036886219138705598241965713128664907126 91 844745827732406413074556808587335430972006821617092129 92 1124543387532473449960775947292933672937719950281999255 93 3093832602797353312996108703173202776847446722181090639 94 4218375990329826762956884650466136449785166672463089894 95 15748960573786833601866762654571612126202946739570360321 96 823164325827245174060028542688189967012338397130121826586 97 2485241938055522355781952390719141513163218138129935840079 98 3308406263882767529841980933407331480175556535260057666665 99 9102054465821057415465914257533804473514331208650051173409 100 12410460729703824945307895190941135953689887743910108840074 101 46333436654932532251389599830357212334583994440380377693631 102 2421749166786195502017567086369516177352057598643689748908886 103 7311580937013519038304090858938905744390756790371449624420289 104 9733330103799714540321657945308421921742814389015139373329175 105 26778241144612948118947406749555749587876385568401728371078639 106 36511571248412662659269064694864171509619199957416867744407814 107 136312954889850936096754600834148264116733985440652331604302081 108 7124785225520661339690508308070573905579786442871338111168116026 109 21510668631451834955168279525045869980856093314054666665108650159 110 28635453856972496294858787833116443886435879756926004776276766185 111 78781576345396827544885855191278757753727852827906676217662182529 112 107417030202369323839744643024395201640163732584832680993938948714 113 401032666952504799064119784264464362674219050582404719199479028671 114 20961115711732618875173973424776542060699554362869878079366848439606 115 63284379802150361424586040058594090544772882139192038957300024347489 116 84245495513882980299760013483370632605472436502061917036666872787095 117 231775370829916322024106067025335355755717755143315873030633769921679 118 316020866343799302323866080508705988361190191645377790067300642708774 119 1179837969861314228995704308551453320839288330079449243232535698048001 120 61667595299132139210100490125184278672004183355776738438159156941204826 121 186182623867257731859297174684104289336851838397409664557710006521662479 122 247850219166389871069397664809288568008856021753186402995869163462867305 123 681883062200037473998092504302681425354563881903782470549448333447397089 124 929733281366427345067490169111969993363419903656968873545317496910264394 125 3471082906299319509200563011638591405444823592874689091185400824178190271 126 181426044408931041823496766774318723076494246733140801615186160354176158486 127 547749216133092444979690863334594760634927563792297093936743881886706665729 128 729175260542023486803187630108913483711421810525437895551930042240882824215 129 2006099737217139418586066123552421728057771184843172885040603966368472314159 130 2735274997759162905389253753661335211769192995368610780592534008609355138374 131 10211924730494628134753827384536427363365350170949005226818205992196537729281 132 533755360983479825912588277749555558106767401884716882575139245602829317060986 133 1611478007680934105872518660633203101683667555825099652952235942800684488912239 134 2145233368664413931785106938382758659790434957709816535527375188403513805973225 135 5901944745009761969442732537398720421264537471244732724006986319607712100858689 136 8047178113674175901227839475781479081054972428954549259534361508011225906831914 137 30043479086032289673126250964743157664429454758108380502610070843641389821354431 138 1570308090587353238903792889642425677631386619850590335395258045377363496617262326 139 4740967750848092006384504919892020190558589314309879386688384206975731879673141409 140 6311275841435445245288297809534445868189975934160469722083642252353095376290403735 141 17363519433718982496961100538960911926938541182630818830855668711681922632253948879 142 23674795275154427742249398348495357795128517116791288552939310964035018008544352614 143 88387905259182265723709295584446985312324092533004684489673601603786976657887006721 144 4619845868752632245375132768739738594035981328833034882015966594360957804218668702106 145 13947925511517079001849107601803662767420268079032109330537573384686660389313893113039 146 18567771380269711247224240370543401361456249407865144212553539979047618193532561815145 147 51083468272056501496297588342890465490332766894762397755644653342781896776379016743329 148 69651239652326212743521828713433866851789016302627541968198193321829514969911578558474 149 260037187229035139726863074483192066045699815802645023660239233308270441686113752418751 150 13591584975562153478540401701839421301228179438040168772300638325351892482647826704333526 151 41034792113915495575348068180001455969730238129923151340562154209363947889629593865419329 152 54626377089477649053888469881840877270958417567963320112862792534715840372277420569752855 153 150287546292870793683125007943683210511647073265849791566287739278795628634184435004925039 154 204913923382348442737013477825524087782605490833813111679150531813511469006461855574677894 155 765029316439916121894165441420255473859463545767289126603739334719330035653570001728958721 156 39986438378257986781233616431678808728474709870732847695073595937218673322992101945480531386 157 120724344451213876465595014736456681659283593157965832211824527146375350004629875838170552879 158 160710782829471863246828631168135490387758303028698679906898123083594023327621977783651084265 159 442145910110157602959252277072727662434800199215363192025620773313563396659873831405472721409 160 602856692939629466206080908240863152822558502244061871932518896397157419987495809189123805674 161 2250715988929046001577495001795317120902475705947548807823177462505035656622361258972844138431 162 117640088117250021548235821001597353439751295211516599878737746946659011564350281275777019004086 163 355170980340679110646284958006587377440156361340497348444036418302482070349673205086303901150689 164 472811068457929132194520779008184730879907656552013948322774165249141081914023486362080920154775 165 1300793117256537375035326516022956839199971674444525245089584748800764234177720177810465741460239 166 1773604185714466507229847295031141570079879330996539193412358914049905316091743664172546661615014 167 6621605674399936896724868401116381549439609667434142825326661490950480182452951170328105726305281 168 346097099254511185136923004153082982140939582037571966110398756443474874803645204521234044429489626 169 1044912903437933492307493880860365327972258355780150041156522930821375104593388564734030239014774159 170 1391010002692444677444416885013448310113197937817722007266921687264849979397033769255264283444263785 171 3826932908822822847196327650887261948198654231415594055690366305351075063387456103244558805903301729 172 5217942911515267524640744535900710258311852169233316062957287992615925042784489872499823089347565514 173 19480761643368625421118561258589392723134210739115542244562230283198850191740925720744028073945998271 174 1018217548366683789422805929982549131861290810603241512780193262718956135013312627351189282934539475606 175 3074133406743419993689536351206236788307006642548840080585142018440067255231678807774311876877564425089 176 4092350955110103783112342281188785920168297453152081593365335281159023390244991435125501159812103900695 177 11258835316963627559914220913583808628643601548853003267315812580758114035721661678025314196501772226479 178 15351186272073731343026563194772594548811899002005084860681147861917137425966653113150815356313876127174 179 57312394133184821588993910497901592275079298554868257849359256166509526313621621017477760265443400608001 180 2995595681197684453970709909085655392852935423855154493027362468520412505734290946021994349159370707743226 181 9044099437726238183501123637754867770833885570120331736931446661727747043516494459083460807743555523837679 182 12039695118923922637471833546840523163686820993975486229958809130248159549250785405105455156902926231580905 183 33123489675574083458444790731435914098207527558071304196849064922224066142018065269294371121549407986999489 184 45163184794498006095916624278276437261894348552046790426807874052472225691268850674399826278452334218580394 185 168613044059068101746194663566265225883890573214211675477272687079640743215824617292493849956906410642740671 186 8813041475866039296898039129724068183224204155691053915244987602193790872914148949884080024037585687641095286 187 26607737471657185992440312052738469775556503040287373421212235493661013361958271466944733922069663473566026529 188 35420778947523225289338351182462537958780707195978427336457223095854804234872420416828813946107249161207121815 189 97449295366703636571117014417663545693117917432244228094126681685370621831703112300602361814284161795980270159 190 132870074314226861860455365600126083651898624628222655430583904781225426066575532717431175760391410957187391974 191 496059518309384222152483111218041796648813791316912194385878396029046900031429710452895889095458394667542446081 192 25927965026402206413789577148938299509390215773107656763496260498291664227700920476268017408724227933669394588186 193 78279954597516003463521214558032940324819461110639882484874659890904039583134191139256948115268142195675726210639 194 104207919623918209877310791706971239834209676883747539248370920389195703810835111615524965523992370129345120798825 195 286695793845352423218142797971975419993238814878134960981616500669295447204804414370306879163252882454365967808289 196 390903713469270633095453589678946659827448491761882500229987421058491151015639525985831844687245252583711088607114 197 1459406934253164322504503567008815399475584290163782461671578763844768900251722992327802413224988640205499233629631 198 76280064294633815403329639074137347432557831580278570507152083140986473964105235127031557332386654543269671237347926 199 230299599818154610532493420789420857697149079030999493983127828186804190792567428373422474410384952270014512945673409 200 306579664112788425935823059863558205129706910611278064490279911327790664756672663500454031742771606813284184183021335