0 28 1 29 2 86 3 115 4 661 5 776 6 1437 7 2213 8 8076 9 42593 10 93262 11 881951 12 7148870 13 65221781 14 137592432 15 753183941 16 2397144255 17 3150328196 18 5547472451 19 8697800647 20 49036475686 21 57734276333 22 164505028352 23 222239304685 24 12609906090712 25 12832145395397 26 38274196881506 27 51106342276903 28 293805908266021 29 344912250542924 30 638718158808945 31 983630409351869 32 3589609386864552 33 18931677343674629 34 41452964074213810 35 392008354011598919 36 3177519796167005162 37 28989686519514645377 38 61156892835196295916 39 334774150695496124957 40 1065479344921684670787 41 1400253495617180795744 42 2465732840538865466531 43 3865986336156046262275 44 21795664521319096777906 45 25661650857475143040181 46 73118966236269382858268 47 98780617093744525898449 48 5604833523485962833171412 49 5703614140579707359069861 50 17012061804645377551311134 51 22715675945225084910380995 52 130590441530770802103216109 53 153306117475995887013597104 54 283896559006766689116813213 55 437202676482762576130410317 56 1595504588455054417508044164 57 8414725618758034663670631137 58 18424955825971123744849306438 59 174239328052498148367314389079 60 1412339580245956310683364419070 61 12885295550266104944517594160709 62 27182930680778166199718552740488 63 148799948954156935943110357863149 64 473582777543248974029049626329935 65 622382726497405909972159984193084 66 1095965504040654884001209610523019 67 1718348230538060793973369594716103 68 9687706656730958853868057584103534 69 11406054887269019647841427178819637 70 32499816431268998149550911941742808 71 43905871318538017797392339120562445 72 2491228610269397994803521902693239728 73 2535134481587936012600914241813802173 74 7561497573445270020005350386320844074 75 10096632055033206032606264628134646247 76 58044657848611300183036673526994075309 77 68141289903644506215642938155128721556 78 126185947752255806398679611682122796865 79 194327237655900312614322549837251518421 80 709167660719956744241647261193877352128 81 3740165541255684033822558855806638279061 82 8189498743231324811886764972807153910250 83 77445654230337607340803443611071023471311 84 627754732585932183538314313861375341680738 85 5727238247503727259185632268363449098597953 86 12082231227593386701909578850588273538876644 87 66138394385470660768733526521304816792981173 88 210497414384005369008110158414502723917820163 89 276635808769476029776843684935807540710801336 90 487133223153481398784953843350310264628621499 91 763769031922957428561797528286117805339422835 92 4305978382768268541593941484780899291325735674 93 5069747414691225970155739013067017096665158509 94 14445473212150720481905419510914933484656052692 95 19515220626841946452061158523981950581321211201 96 1107297828315299721797330296853904166038643879948 97 1126813048942141668249391455377886116619965091149 98 3360923926199583058296113207609676399278574062246 99 4487736975141724726545504662987562515898539153395 100 25799608801908206691023636522547488978771269829221 101 30287345777049931417569141185535051494669808982616 102 56086954578958138108592777708082540473441078811837 103 86374300356008069526161918893617591968110887794453 104 315209855646982346687078534388935316377773742195196 105 1662423578590919802961554590838294173856979598770433 106 3640057012828821952610187716065523664091732939736062 107 34422936694050317376453244035428007150682576056394991 108 279023550565231360964236139999489580869552341390895990 109 2545634891781132566054578504030834234976653648574458901 110 5370293334127496493073393148061158050822859638539813792 111 29397101562418615031421544244336624489090951841273527861 112 93561598021383341587338025881071031518095715162360397375 113 122958699583801956618759570125407656007186667003633925236 114 216520297605185298206097596006478687525282382165994322611 115 339478997188987254824857166131886343532469049169628247847 116 1913915283550121572330383426665910405187627628014135561846 117 2253394280739108827155240592797796748720096677183763809693 118 6420703845028339226640864612261503902627820982381663181232 119 8674098125767448053796105205059300651347917659565426990925 120 492170198888005430239222756095582340378111209918045574673032 121 500844297013772878293018861300641641029459127577611001663957 122 1493858792915551186825260478696865622437029465073267578000946 123 1994703089929324065118279339997507263466488592650878579664903 124 11467374242562171512416657178684401939769472428327660476325461 125 13462077332491495577534936518681909203235961020978539055990364 126 24929451575053667089951593697366311143005433449306199532315825 127 38391528907545162667486530216048220346241394470284738588306189 128 140104038297689155092411184345510972181729616860160415297234392 129 738911720395990938129542451943603081254889478771086815074478149 130 1617927479089671031351496088232717134691508574402334045446190690 131 15300259032203030220293007246038057293478466648392093224090194359 132 124019999736713912793695554056537175482519241761539079838167745562 133 1131480256662628245363552993754872636636151642502243811767599904417 134 2386980513061970403520801541566282448754822526766026703373367554396 135 13066382821972480262967560701586284880410264276332377328634437676397 136 41586128978979411192423483646325137089985615355763158689276680583587 137 54652511800951891455391044347911421970395879632095536017911118259984 138 96238640779931302647814527994236559060381494987858694707187798843571 139 150891152580883194103205572342147981030777374619954230725098917103555 140 850694403684347273163842389704976464214268368087629848332682384361346 141 1001585556265230467267047962047124445245045742707584079057781301464901 142 2853865516214808207697938313799225354704359853502798006448244987291148 143 3855451072480038674964986275846349799949405596210382085506026288756049 144 218759125575096974005737169761194814151871073241284194794785717157629892 145 222614576647577012680702156037041163951820478837494576880291743446385941 146 663988278870250999367141481835277142055512030916273348555369204050401774 147 886602855517828012047843637872318306007332509753767925435660947496787715 148 5097002556459391059606359671196868672092174579685112975733673941534340349 149 5983605411977219071654203309069186978099507089438880901169334889031128064 150 11080607968436610131260562980266055650191681669123993876903008830565468413 151 17064213380413829202914766289335242628291188758562874778072343719596596477 152 62273248109678097740004861848271783535065247944812618211120039989355257844 153 328430453928804317902939075530694160303617428482625965833672543666372885697 154 719134155967286733545883012909660104142300104910064549878465127322101029238 155 6800637857634384919815886191717635097584318372673206914739858689565282148839 156 55124237017042366092072972546650740884816847086295719867797334643844358219950 157 502918771011015679748472639111574303060935942149334685724915870484164506128389 158 1060961779039073725589018250769799347006688731384965091317629075612173370476728 159 5807727666206384307693563892960571038094379599074160142313061248545031358512029 160 18484144777658226648669709929651512461289827528607445518256812821247267446012815 161 24291872443864610956363273822612083499384207127681605660569874069792298804524844 162 42776017221522837605032983752263595960674034656289051178826686891039566250537659 163 67067889665387448561396257574875679460058241783970656839396560960831865055062503 164 378115465548460080412014271626641993260965243576142335375809491695198891525850174 165 445183355213847528973410529201517672721023485360112992215206052656030756580912677 166 1268482175976155138358835330029677338703012214296368319806221597007260404687675528 167 1713665531190002667332245859231195011424035699656481312021427649663291161268588205 168 97233751922616304508964603446976597978449011395059321793006169978151565435728615008 169 98947417453806307176296849306207792989873047094715803105027597627814856596997203213 170 295128586830228918861558302059392183958195105584490928003061365233781278629723021434 171 394076004284035226037855151365599976948068152679206731108088962861596135226720224647 172 2265508608250405049050834058887392068698535868980524583543506179541761954763324144669 173 2659584612534440275088689210252992045646604021659731314651595142403358089990044369316 174 4925093220784845324139523269140384114345139890640255898195101321945120044753368513985 175 7584677833319285599228212479393376159991743912299987212846696464348478134743412883301 176 27679126720742702121824160707320512594320371627540217536735190714990554448983607163888 177 145980311437032796208349016015995939131593602050001074896522650039301250379661448702741 178 319639749594808294538522192739312390857507575727542367329780490793593055208306504569370 179 3022738057790307447055048750669807456849161783597882380864547067181638747254419989827071 180 24501544211917267870978912198097772045650801844510601414246157028246703033243666423185938 181 223536635965045718285865258533549755867706378384193295109079960321401966046447417798500513 182 471574816142008704442709429265197283781063558612897191632406077671050635126138502020186964 183 2581410716675089240499412404859536174773024171448679253271110348676655141677139927899435333 184 8215806966167276425940946643843805808100136072958934951445737123701016060157558285718492963 185 10797217682842365666440359048703341982873160244407614204716847472377671201834698213617928296 186 19013024649009642092381305692547147790973296317366549156162584596078687261992256499336421259 187 29810242331852007758821664741250489773846456561774163360879432068456358463826954712954349555 188 168064236308269680886489629398799596660205579126237365960559744938360479581127030064108169034 189 197874478640121688645311294140050086434052035688011529321439177006816838044953984777062518589 190 563813193588513058177112217678899769528309650502260424603438098951994155671034999618233206212 191 761687672228634746822423511818949855962361686190271953924877275958810993715988984395295724801 192 43218322838392058880232828879540091703420564077157489844396565552645409803766418125754793795068 193 43980010510620693627055252391359041559382925763347761798321442828604220797482407110150089519869 194 131178343859633446134343333662258174822186415603853013441039451209853851398731232346054972834806 195 175158354370254139761398586053617216381569341367200775239360894038458072196213639456205062354675 196 1006970115710904144941336263930344256730033122439856889637843921402144212379799429627080284608181 197 1182128470081158284702734849983961473111602463807057664877204815440602284576013069083285346962856 198 2189098585792062429644071113914305729841635586246914554515048736842746496955812498710365631571037 199 3371227055873220714346805963898267202953238050053972219392253552283348781531825567793650978533893 200 12302779753411724572684489005609107338701349736408831212691809393692792841551289202091318567172716