0 23 1 24 2 47 3 118 4 165 5 283 6 448 7 1627 8 5329 9 12285 10 17614 11 100355 12 519389 13 7891190 14 8410579 15 16301769 16 138824731 17 155126500 18 1690089731 19 1845216231 20 16451819579 21 18297035810 22 34748855389 23 539529866645 24 2732398188614 25 14201520809715 26 16933918998329 27 48069358806373 28 161141995417448 29 531495345058717 30 692637340476165 31 1224132685534882 32 1916770026011047 33 5057672737556976 34 6974442763568023 35 12032115501124999 36 560451755815317977 37 572483871316442976 38 1132935627131760953 39 2838355125579964882 40 3971290752711725835 41 6809645878291690717 42 10780936631003416552 43 39152455771301940373 44 128238303944909237671 45 295629063661120415715 46 423867367606029653386 47 2414965901691268682645 48 12498696876062373066611 49 189895419042626864681810 50 202394115918689237748421 51 392289534961316102430231 52 3340710395609218057190269 53 3732999930570534159620500 54 40670709701314559653395269 55 44403709631885093813015769 56 395900386756395310157521421 57 440304096388280403970537190 58 836204483144675714128058611 59 12983371343558416115891416355 60 65753061200936756293585140386 61 341748677348242197583817118285 62 407501738549178953877402258671 63 1156752154446600105338621635627 64 3877758201888979269893267165552 65 12790026760113537915018423132283 66 16667784962002517184911690297835 67 29457811722116055099930113430118 68 46125596684118572284841803727953 69 121709005090353199669613720886024 70 167834601774471771954455524613977 71 289543606864824971624069245500001 72 13486840517556420466661640817614023 73 13776384124421245438285710063114024 74 27263224641977665904947350880728047 75 68302833408376577248180411824570118 76 95566058050354243153127762705298165 77 163868891458730820401308174529868283 78 259434949509085063554435937235166448 79 942173739985986011064615986235367627 80 3085956169467043096748283895941269329 81 7114086078920072204561183778117906285 82 10200042248387115301309467674059175614 83 58114297320855648711108522148413784355 84 300771528852665358856852078416128097389 85 4569687230110836031563889698390335245190 86 4870458758963501390420741776806463342579 87 9440145989074337421984631475196798587769 88 80391626671558200766297793578380852044731 89 89831772660632538188282425053577650632500 90 978709353277883582649122044114157358369731 91 1068541125938516120837404469167735009002231 92 9527038360786012549348357797456037430387579 93 10595579486724528670185762266623772439389810 94 20122617847510541219534120064079809869777389 95 312434847199382646963197563227820920486050645 96 1582296853844423776035521936203184412300030614 97 8223919116421501527140807244243742981986203715 98 9806215970265925303176329180446927394286234329 99 27836351056953352133493465605137597770558672373 100 93315269141125981703656725995859720705962251448 101 307782158480331297244463643592716759888445426717 102 401097427621457278948120369588576480594407678165 103 708879586101788576192584013181293240482853104882 104 1109977013723245855140704382769869721077260783047 105 2928833613548280286473992778721032682637374670976 106 4038810627271526141614697161490902403714635454023 107 6967644240819806428088689940211935086352010124999 108 324550445704982621833694434411239916375907101203977 109 331518089945802428261783124351451851462259111328976 110 656068535650785050095477558762691767838166212532953 111 1643655161247372528452738241876835387138591536394882 112 2299723696898157578548215800639527154976757748927835 113 3943378858145530107000954042516362542115349285322717 114 6243102555043687685549169843155889697092107034250552 115 22672686523276593163648463571984031633391670388074373 116 74261162124873467176494560559107984597267118198473671 117 171195010773023527516637584690200000827925906785021715 118 245456172897896994693132145249307985425193024983495386 119 1398475875262508500982298310936739927953891031702498645 120 7237835549210439499604623699933007625194648183495988611 121 109966009113419100995051653809931854305873613784142327810 122 117203844662629540494656277509864861931068261967638316421 123 227169853776048641489707931319796716236941875751780644231 124 1934562674871018672412319728068238591826603267981883470269 125 2161732528647067313902027659388035308063545143733664114500 126 23551887961341691811432596321948591672462054705318524615269 127 25713620489988759125334623981336626980525599849052188729769 128 229260851881251764814109588172641607516666853497736034453421 129 254974472371240523939444212153978234497192453346788223183190 130 484235324252492288753553800326619842013859306844524257636611 131 7518504336158624855242751217053275864705082056014652087732355 132 38076757005045616564967309885592999165539269586917784696298386 133 197902289361386707680079300645018271692401429990603575569224285 134 235979046366432324245046610530611270857940699577521360265522671 135 669860382094251356170172521706240813408282829145646296100269627 136 2245560192649186392755564175649333711082789187014460248566331552 137 7406540960041810534436865048654241946656650390189027041799264283 138 9652101152690996927192429224303575657739439577203487290365595835 139 17058642112732807461629294272957817604396089967392514332164860118 140 26710743265423804388821723497261393262135529544596001622530455953 141 70480128643580416239272741267480604128667149056584517577225772024 142 97190871909004220628094464764741997390802678601180519199756227977 143 167671000552584636867367206032222601519469827657765036776982000001 144 7810056897327897516526985942246981667286414750858372210940928228023 145 7977727897880482153394353148279204268805884578516137247717910228024 146 15787784795208379669921339090526185936092299329374509458658838456047 147 39553297488297241493237031329331576140990483237265156165035587140118 148 55341082283505621163158370419857762077082782566639665623694425596165 149 94894379771802862656395401749189338218073265803904821788730012736283 150 150235462055308483819553772169047100295156048370544487412424438332448 151 545600765937728314115056718256330639103541410915538284026003327733627 152 1787037759868493426164723926938039017605780281117159339490434421533329 153 4119676285674715166444504572132408674315101973149856963006872170800285 154 5906714045543208592609228499070447691920882254267016302497306592333614 155 33653246513390758129490647067484647133919513244484938475493405132468355 156 174172946612496999240062463836493683361518448476691708679964332254675389 157 2646247445700845746730427604614889897556696240394860568674958388952599190 158 2820420392313342745970490068451383580918214688871552277354922721207274579 159 5466667838014188492700917673066273478474910929266412846029881110159873769 160 46553763096426850687577831452981571408717502123002855045593971602486264731 161 52020430934441039180278749126047844887192413052269267891623852712646138500 162 566758072440837242490365322713460020280641632645695533961832498728947649731 163 618778503375278281670644071839507865167834045697964801853456351441593788231 164 5516986099443063495855517897429522941623313998229413948789483310261697955579 165 6135764602818341777526161969269030806791148043927378750642939661703291743810 166 11652750702261405273381679866698553748414462042156792699432422971964989699389 167 180927025136739420878251359969747337033008078676279269242129284241178137234645 168 916287876385958509664638479715435238913454855423553138910078844177855675872614 169 4762366407066531969201443758546923531600282355794044963792523505130456516597715 170 5678654283452490478866082238262358770513737211217598102702602349308312192470329 171 16119674973971512926933608235071641072627756778229241169197728203747080901538373 172 54037679205367029259666906943477281988397007545905321610295786960549554897085448 173 178232712590072600705934329065503487037818779415945206000085089085395745592794717 174 232270391795439629965601236008980769026215786961850527610380876045945300489880165 175 410503104385512230671535565074484256064034566377795733610465965131341046082674882 176 642773496180951860637136801083465025090250353339646261220846841177286346572555047 177 1696050096747415951945809167241414306244535273057088256052159647485913739227784976 178 2338823592928367812582945968324879331334785626396734517273006488663200085800340023 179 4034873689675783764528755135566293637579320899453822773325166136149113825028124999 180 187943013318014420980905682204374386659983547001272582090230648751522436037094089977 181 191977887007690204745434437339940680297562867900726404863555814887671549862122214976 182 379920900325704625726340119544315066957546414901998986953786463639193985899216304953 183 951819687659099456198114676428570814212655697704724378771128742166059521660554824882 184 1331740587984804081924454795972885881170202112606723365724915205805253507559771129835 185 2283560275643903538122569472401456695382857810311447744496043947971313029220325954717 186 3615300863628707620047024268374342576553059922918171110220959153776566536780097084552 187 13129462866530026398263642277524484425042037579065961075158921409301012639560617208373 188 43003689463218786814837951100947795851679172660116054335697723381679604455461948709671 189 99136841792967600027939544479420076128400382899298069746554368172660221550484514627715 190 142140531256186386842777495580367871980079555559414124082252091554339826005946463337386 191 809839498073899534241827022381259436028798160696368690157814825944359351580216831314645 192 4191338021625684058051912607486665052124070359041257574871326221276136583907030619910611 193 63679909822459160405020516134681235217889853546315232313227708145086408110185676129973810 194 67871247844084844463072428742167900270013923905356489888099034366362544694092706749884421 195 131551157666544004868092944876849135487903777451671722201326742511448952804278382879858231 196 1120280509176436883407815987756960984173244143518730267498712974457954167128319769788750269 197 1251831666842980888275908932633810119661147920970401989700039716969403119932598152668608500 198 13638597177606245766166905314095062180784723353222750164499110144151985366454301296474835269 199 14890428844449226654442814246728872300445871274193152154199149861121388486386899449143443769 200 132762027933200059001709419287926040584351693546767967398092309033123093257549496889622385421