0 30 1 61 2 701 3 762 4 2225 5 7437 6 17099 7 127130 8 652749 9 1432628 10 3518005 11 19022653 12 136676576 13 292375805 14 1013803991 15 2319983787 16 3333787778 17 38991649345 18 81317086468 19 4918016837425 20 9917350761318 21 114008875211923 22 123926225973241 23 361861327158405 24 1209510207448456 25 2780881742055317 26 20675682401835675 27 106159293751233692 28 232994269904303059 29 572147833559839810 30 3093733437703502109 31 22228281897484354573 32 47550297232672211255 33 164879173595500988338 34 377308644423674187931 35 542187818019175176269 36 6341374642634601126890 37 13224937103288377430049 38 799837600839937246929830 39 1612900138783162871289709 40 18541739127454728831116629 41 20154639266237891702406338 42 58851017659930512235929305 43 196707692246029428410194253 44 452266402151989369056317811 45 3362572507309955011804418930 46 17265128938701764428078412461 47 37892830384713483867961243852 48 93050789708128732164000900165 49 503146778925357144687965744677 50 3615078242185628744979761112904 51 7733303263296614634647487970485 52 26814988032075472648922225024359 53 61363279327447559932491938019203 54 88178267359523032581414163043562 55 1031324220282200918328047731498385 56 2150826707923924869237509626040332 57 130080926695717693072578625293918305 58 262312680099359311014394760213876942 59 3015520407788670114230920987646564667 60 3277833087888029425245315747860441609 61 9571186583564728964721552483367447885 62 31991392838582216319409973197962785264 63 73553972260729161603541498879293018413 64 546869198663686347544200465353013914155 65 2807899965579160899324543825644362589188 66 6162669129822008146193288116641739092531 67 15133238225223177191711120058927840774250 68 81828860255937894104748888411280942963781 69 587935260016788435924953338937894441520717 70 1257699380289514765954655566287069826005215 71 4361033400885332733788920037799103919536362 72 9979766182060180233532495641885277665077939 73 14340799582945512967321415679684381584614301 74 167728561594460822874068068118413475095835250 75 349797922771867158715457551916511331776284801 76 21155603927906490345801521183109093381672923310 77 42661005778584847850318499918134698095122131421 78 490426667492339816699305020282590772428016368941 79 533087673270924664549623520200725470523138500362 80 1556602014034189145798552060684041713474293369665 81 5202893715373492101945279702252850610946018609357 82 11962389444781173349689111465189742935366330588379 83 88939619828841705549769059958581051158510332728010 84 456660488588989701098534411258094998727917994228429 85 1002260597006821107746837882474771048614346321184868 86 2461181682602631916592210176207637095956610636598165 87 13308169010019980690707888763512956528397399504175693 88 95618364752742496751547431520798332794738407165828016 89 204544898515504974193802751805109622117874213835831725 90 709253060299257419332955686936127199148361048673323191 91 1623051019114019812859714125677364020414596311182478107 92 2332304079413277232192669812613491219562957359855801298 93 27278395892660069366979082064425767435607127269596292385 94 56889095864733415966150833941465026090777211899048386068 95 3440624147776665027336029118552327332882239841212499456465 96 6938137391418063470638209071046119691855256894324047298998 97 79760135453375363204356328900059643943290065678777019745443 98 86698272844793426674994537971105763635145322573101067044441 99 253156681142962216554345404842271171213580710824979153834325 100 846168316273680076338030752497919277275887455048038528547416 101 1945493313690322369230406909838109725765355620921056210929157 102 14464621512105936660950879121364687357633376801495432005051515 103 74268600874220005673984802516661546513932239628398216236186732 104 163001823260545948008920484154687780385497856058291864477424979 105 400272247395311901691825770826037107284927951744981945191036690 106 2164363060237105456468049338284873316810137614783201590432608429 107 15550813669055050096968171138820150324955891255227393078219295693 108 33265990398347205650404391615925173966721920125237987746871199815 109 115348784864096667048181345986595672225121651630941356318832895138 110 263963560126540539746767083589116518416965223387120700384536990091 111 379312344990637206794948429575712190642086875018062056703369885229 112 4436399355023549814491199808921950615479920848585803324121605727610 113 9252111055037736835777348047419613421601928572189668704946581340449 114 559563062657287759961132082654098755911595635179965925620916486154550 115 1128378236369613256758041513355617125244793198932121519946779553649549 116 12971723662723033584299588729565887133604320823433302645035491576299589 117 14100101899092646841057630242921504258849114022365424164982271129949138 118 41171927460908327266414849215408895651302548868164150975000033836197865 119 137615884281817628640302177889148191212756760626857877089982372638542733 120 316403696024543584547019204993705278076816070121879905154964779113283331 121 2352441756453622720469436612845085137750469251480017213174735826431526050 122 12078612478292657186894202269219130966829162327521965971028643911270913581 123 26509666713038937094257841151283347071408793906523949155232023648973353212 124 65097945904370531375409884571785825109646750140569864281492691209217620005 125 351999396234891593971307264010212472619642544609373270562695479695061453237 126 2529093719548611689174560732643273133447144562406182758220361049074647792664 127 5410186835332114972320428729296758739513931669421738787003417577844357038565 128 18759654225544956606135846920533549351988939570671399119230613782607718908359 129 42929495286422028184592122570363857443491810810764537025464645143059794855283 130 61689149511966984790727969490897406795480750381435936144695258925667513763642 131 721510139918058860882599786970235332193780065006559834617112493325402446255345 132 1504709429348084706555927543431368071183040880394555605378920245576472406274332 133 91004075900803141254238252392852319603176232888679896157352327227913746822715265 134 183512861230954367215032432329136007277535506657754347920083574701403966051704862 135 2109645549441301180619595008013348399656066806123977723278271648943357373391468747 136 2293158410672255547834627440342484406933602312781732071198355223644761339443173609 137 6695962370785812276288849888698317213523271431687441865674982096232880052277815965 138 22381045523029692376701177106437436047503416607844057668223301512343401496276621504 139 51458053416845197029691204101573189308530104647375557202121585120919683044831058973 140 382587419440946071584539605817449761207214149139472958083074397358781182810094034315 141 1964395150621575554952389233188821995344600850344740347617493571914825597095301230548 142 4311377720684097181489318072195093751896415849828953653318061541188432377000696495411 143 10587150591989769917931025377579009499137432550002647654253616654291690351096694221370 144 57247130680632946771144444960090141247583578599842191924586144812646884132484167602261 145 411317065356420397315942140098209998232222482748897991126356630342819879278485867437197 146 879881261393473741403028725156510137712028544097638174177299405498286642689455902476655 147 3050960849536841621525028315567740411368308115041812513658254846837679807346853574867162 148 6981802960467156984453085356291990960448644774181263201493809099173646257383163052210979 149 10032763810003998605978113671859731371816952889223075715152063946011326064730016627078141 150 117342204870511141650212335746749036050435126555635096068166512505298232969413345950070530 151 244717173551026281906402785165357803472687206000493267851485088956607792003556708527219201 152 14800372617932088056034379445668217244411667486585231167157271849901765753182815857583222590 153 29845462409415202393975161676501792292296022179170955602166028788760139298369188423693664381 154 343100459121499314389761157887187932459667911457465742790983588526263298035243888518213530781 155 372945921530914516783736319563689724751963933636636698393149617315023437333613076941907195162 156 1088992302183328347957233797014567381963595778730739139577282823156310172702470042402027921105 157 3639922828080899560655437710607391870642751269828854117124998086783953955441023204147990958477 158 8368837958345127469268109218229351123249098318388447373827278996724218083584516450698009838059 159 62221788536496791845532202238212849733386439498547985733915951063853480540532638359034059824890 160 319477780640829086696929120409293599790181295811128376043407034315991620786247708245868308962509 161 701177349818154965239390443056800049313749031120804737820730019695836722113028054850770677749908 162 1721832480277139017175710006522893698417679358052737851684867073707665065012303817947409664462325 163 9310339751203850051117940475671268541402145821384493996245065388234162047174547144587819000061533 164 66894210738704089375001293336221773488232700107744195825400324791346799395234133830062142664893056 165 143098761228612028801120527148114815517867546036872885647045714970927760837642814804712104329847645 166 496190494424540175778362874780566220041835338218362852766537469704130081908162578244198455654435991 167 1135479750077692380357846276709247255601538222473598591180120654379187924653967971293109015638719627 168 1631670244502232556136209151489813475643373560691961443946658124083318006562130549537307471293155618 169 19083852439602250497856146943097195487678647390085174474593360019295685996837404016203491199863431425 170 39799375123706733551848503037684204451000668340862310393133378162674690000236938581944289871020018468 171 2407046359862006263608766329204149462547718747841823798062596049779777086011053718932860883461064539505 172 4853892094847719260769381161445983129546438164024509906518325477722228862022344376447666056793149097478 173 55799859403186918132071959105109963887558538552111432769764176304724294568256841859857187508185704611763 174 60653751498034637392841340266555947017104976716135942676282501782446523430279186236304853564978853709241 175 177107362399256192917754639638221857921768491984383318122329179869617341428815214332466894638143412030245 176 591975838695803216146105259181221520782410452669285897043270041391298547716724829233705537479409089799976 177 1361059039790862625209965158000664899486589397322955112208869262652214436862264872799877969596961591630197 178 10119389117231841592615861365185875817188536233929971682505354879956799605752578938832851324658140231211355 179 51958004625950070588289271983930043985429270566972813524735643662436212465625159566964134592887662747686972 180 114035398369131982769194405333045963788047077367875598731976642204829224537002898072761120510433465726585299 181 280028801364214036126678082650021971561523425302724010988688928072094661539630955712486375613754594200857570 182 1514179405190202163402584818583155821595664203881495653675421282565302532235157676635192998579206436730873149 183 10879284637695629179944771812732112722731172852473193586716637906029212387185734692158837365668199651316969613 184 23272748680581460523292128444047381267058009908827882827108697094623727306606627060952867729915605739364812375 185 80697530679440010749821157144874256523905202578956842068042729189900394307005615875017440555415016869411406738 186 184667810039461482022934442733795894314868415066741566963194155474424515920617858810987748840745639478187625851 187 265365340718901492772755599878670150838773617645698409031236884664324910227623474686005189396160656347599032589 188 3103686557947377902523246041399167553541378209169424066306799886781998528424476080357044832198512859301776984330 189 6472738456613657297819247682677005257921530035984546541644836658228321967076575635400094853793186374951153001249 190 391467993954766815771678107002019483028833180368242216564996999380481316553019014204362736059789695356370957059270 191 789408726366147288841175461686715971315587890772468979671638835419190955073114604044125566973372577087693067119789 192 9074963983982386993024608185555895167500299978865400992953024188991581822357279658689743972766888043320994695376949 193 9864372710348534281865783647242611138815887869637869972624663024410772777430394262733869539740260620408687762496738 194 28803709404679455556756175480041117445132075718141140938202350237813127377218068184157483052247409284138370220370425 195 96275500924386900952134310087365963474212115024061292787231713737850154909084598815206318696482488472823798423608013 196 221354711253453257461024795654773044393556305766263726512665777713513437195387265814570120445212386229785967067586451 197 1645758479698559703179307879670777274229106255387907378375892157732444215276795459517197161812969192081325567896713170 198 8450147109746251773357564194008659415539087582705800618392126566375734513579364563400555929510058346636413806551152301 199 18546052699191063249894436267688096105307281420799508615160145290483913242435524586318309020833085885354153180999017772 200 45542252508128378273146436729384851626153650424304817848712417147343560998450413736037173971176230117344720168549187845