1 16 2 21 3 71 4 197 5 703 6 3069 7 11079 8 39281 9 147655 10 574771 11 2154055 12 8024515 13 30383341 14 115990813 15 439167167 16 1658045069 17 6291314637 18 23940047265 19 90892145957 20 344679542151 21 1309322301315 22 4979238288779 23 18921620186225 24 71871215210003 25 273165713887969 26 1038694703780509 27 3948518920786775 28 15007440381268347 29 57053904687869189 30 216939105565247511 31 824796936106207591 32 3135664712299818729 33 11922139532195843833 34 45332223944791382313 35 172362740802934781061 36 655345658115587745555 37 2491805652973523875873 38 9474769944374544517993 39 36026071669300629897113 40 136981512200196265043683 41 520851191024063701237531 42 1980475459897993278296523 43 7530483943330059086945551 44 28633553688832613751397383 45 108875527037192065199655187 46 413987140064509939963277509 47 1574137013733464157981690287 48 5985464704856624514798529139 49 22759057651057518366789150089 50 86538880684188358249578835289 51 329054575261647162397404816693 52 1251193537371612428297664916639 53 4757529319141359619579778728909 54 18090004812696182966994926012365 55 68785320599427197175966749981977 56 261548854173845074398027720339779 57 994512041844840510573215719082851 58 3781528327206791444299066000372627 59 14378865578069278417332331033668827 60 54674130302943631815652706626537561 61 207892686011116868274671967567039727 62 790490347508668884038238058402794787 63 3005757331997169219841268110263127741 64 11429079633455397171762776097134658741 65 43457889280249794429735947302893675145 66 165244119236937094323882602891437533261 67 628323625789916915122446321201477166261 68 2389135426550983456220342891854984859291 69 9084439917654071892814985348217433589721 70 34542641941297882816830834470003901169751 71 131344817868237611835678308340778758756823 72 499425065178339984891087579198572420280555 73 1899012098387584253596475061373565689286625 74 7220796908075915052269832146029411303883819 75 27456332660396346942697814689329029711849253 76 104399862418272894751558863891782546666218667 77 396969670017357182841093513341892639331350985 78 1509436081140803200654141672188508065462394949 79 5739474458254610417835170237123841873682220891 80 21823757549279711826055205456800686497544232253 81 82982579291871022817175524809893138467202184023 82 315532669172631765887873473117843183014529427879 83 1199780317110635560569900068290520804368076316529 84 4562040480332467856651792984617356950098131370121 85 17346686773114075089916335029508997796981013383735 86 65958981159524781875358124444386176557744603053105 87 250802199421744963632291958653103363615448791985811 88 953649406577349105744301773998371388678747864245127 89 3626153171685148635215574603178754340135396439727401 90 13788072152466275721679078327079103669820309742214227 91 52427717384828264113604676247706492467834101890303159 92 199350969440873441047006555551269001212696833243570141 93 758011429897376439181352481863605788164492816102400223 94 2882260013550634489353620185232222868192002481334730529 95 10959495408694839854205027274130933844232702555098504813 96 41672347064853083331786285275584867851908907693648568419 97 158454786941052666368079531586747129471156897052508911285 98 602507928481654908041885283199428718149925064298477923165 99 2290974043078616683156032899726616191349279684319760263201 100 8711191700561158743209699806197801887174146657399264456115 101 33123404900404744006926823254763552149904180037262778045609 102 125948319118502222046170916039551836336505819172428163001141 103 478905448775154577874701635649842390138132452780418452971537 104 1820988405980606266722614559113826702440873346877336972083521 105 6924119955660443011945399879732193192785757889889902761278089 106 26328249539135156178282207470411828519730006294512957580427967 107 100110444104698034046196679205435999290908070881248486937223649 108 380659603061042347179254507774500879580983273220681962613297399 109 1447418745355411841323945863529247633632089416078115394684189199 110 5503659982730207123981422030826903029655269291102228279287932147 111 20927097498711790455326906972422594912197829645443763518967412751 112 79573122448547276355398886733669904532572165037085230723915099883 113 302568562917455729169839059057721592479939965237232044690521975185 114 1150485647024605441376643665186709736120180220425641078962551494189 115 4374602606586563436306073760664330863598663353960703131785873541849 116 16633973674555306374569826028359937288615929356245949021265633380981 117 63248963411975841630894413739441311315422812979296890690665943222209 118 240497637603561504692743014483560560829979992669875901138052229184709 119 914467377372819288416369478169494552530366546249562388017883290881383 120 3477167562276595213723277625336850770968034185624441567892666627987769 121 13221569796055838337436973924940197717963568534632245026652251077003653 122 50273650820997604098187762997040636606398154188277975880913756682741889 123 191160354319323313057993964118413210599867022130302459225183457456026953 124 726867463705844052174126199417355355826625236246974968558532384994874145 125 2763838305675296302038261073955851710142728169006763121620384350366184425 126 10509209121801813083242963387340114051658806648526989431311739085988328715 127 39960180065157472337817940202964090474799835601695198290976203657860797619 128 151944449133397829912219903899505378250223509579496851121261341590396033631 129 577753042774270184563942646158396110061101310912909295062143022314525662853 130 2196846152253175891989231021881824753652437113504692486103283268437255093647 131 8353280137643882207629950737038643790644225965213055447963745893453851149015 132 31762483224594595962300203679964405488585809106614186652521329626923617601067 133 120773555294318579275492611765173518113095748587299028523106953192798848286253 134 459228944893558681334944033827345901013027978501585400118677100456743243134039 135 1746170536373807899153567421132789800032089710902966007231122751196626591603867 136 6639632749644602392031925557909851087540698590650351935032700273770068345107919 137 25246516380755171615963494350710006949855132872214107752787049836719579877429245 138 95997265721941982487149639055429847151666188980318050184552583060846309012200497 139 365019667945708939647241214944059346265886487211243356359920473955804750924250035 140 1387949510698840262387731510170313534816028742836434817668534312305954501194081465 141 5277534372574349664287982901149359308688735875751929494327814495132682282863261015 142 20067278268414784902815996028478917536686720966434823559585994854526796969238837747 143 76303748810177827680418075894974386979707064727295495103939618309484964393844975327 144 290137108012837147734661389645102540688611245182714768866610995159653531618376066943 145 1103216326310096886084984618046895791948121890643181759405134541198400927722767095665 146 4194865906581300653087853841555683589597530012780668718056353370431936911013712634107 147 15950543474147200061383603590609906720848782596790132525655069888685887969444480029313 148 60650290804648162932835268450518245412853014949762160894760708662650000366651445603585 149 230616453956598532197203544155414928095422027610694849213561021999016092543708866781723 150 876895199180809067301963331429129574848891211699375624263737611981562927362704569795803 151 3334303243128803754511468187269554660548653768591909964994125656482720866317055612027905 152 12678343007836334657032144799415144913627212709282494072880189049332280233149745489897955 153 48208087178513151531282383465654394689207448836896433990301328033892288221713845427943185 154 183306262338436113536920565466979532380208415996070696996384273080039735835916594151741001 155 697003091785478767789701428920500418770713201274494737930608917265037905828396145673640769 156 2650282122176302934713412376289050180076550897351598882358393537632680916745184899594098051 157 10077423486220559980702996274229097204671728073485639818576093827671640403240562804901061553 158 38318359872283102531527200364933182075801166735183468941245480716714605457144012838085276303 159 145701597765488607172428197685816817658290912543587661042677660325719616650030334512114570131 160 554015246533863761899234661146399440863492507477519781865754611654040873949759649388326568561 161 2106585638724402899711185810625234131251644685965315982459184841784515065769833083647354576673 162 8010073876204505107450729974276063237765287780462027036850564594234282315904238678687101052625 163 30457476934621720648904259556975664364416188914147697797050294326248424375766302420865956892987 164 115811403934588394839281702268335376625275646538437365408695076723724197276603352664565726403159 165 440360877891836969697638693029891786736458287113807082224458570475782673404789330487623786938669 166 1674426664296344144139692246444538455620377138547732315118589803304144328633558217220582883329751 167 6366834100996678583030488152510988951389427497230941362869873272453768857574685252990620414446353 168 24209227751786399969130008539268068875432031618685111881619869073172932949633056047761072273717161 169 92053083061504218631759871147642814208809807083241810354867911181825386831395596639789568877005525 170 350022321571282464931944097460313487757302263836106084377873655235248623117971779755915828750930751 171 1330923653217490292392425106699213901829307844579706522523292264320319744600062929224698995807066707 172 5060699451229287476240913436429678493771629810628408869742856326532139893775828397096488369931789267 173 19242785920709226684130860446666227347251895255888903433056154526492351754136893031301280625086927461 174 73168701986501070012004145331912933012605177590242834343511241944962173670915801866222428613911559209 175 278216416918496130528387499139438258621730976932301360468646432311751107626059043188992452607879671293 176 1057889132121638994591754756975846083295992275085100354790185737195912979532045874853336449450140971161 177 4022513941687794135729124463934449957019300975377681076022062486019756489999477524215579482746215248231 178 15295192964712471019297938705841489517634139641023582442117882877092780776354534962205469259873004210205 179 58158388316146017410431229998416093196621674020258393051049734951957636151428987096170519203022651289159 180 221141252636377844538458510370273368731448409177728692854920572964288114122170062436609400433264215467053 181 840866726769483778588167734541731898258748332999891663610048163757889579428720662745723616413588793232801 182 3197308705448268266586925048694140239498035898637286986677118120652924541764940229421441722350979649042981 183 12157435456163277551844446880307054429597951551033562550308501936975976020456458674682172295105094712483909 184 46227390123110970769125183384730482515904801355594534937279001885096466299587598298107209211641589845557741 185 175774866771836196998923636943964528788725950392978719710490635535094350557143304697596444952739014831711395 186 668365739583688583178120911927098771401585213768416094379156741153115793119980329196745666377196841765408965 187 2541391554169712930452048717070964205529562917432111353326670996838640576224412610389203044049696600680818569 188 9663378370692853995564850352993325128917605620064253874138800783632178366772725946680795206325236996022566873 189 36743996170901946055917844754292250793324645266062115736353520426925380382779647052027823837123918066121817227 190 139715242725247299785794736184839885516393450656820632575090947713681934678257004671543016849479815300857401205 191 531252751034009461744523173139221913336504983553856076548410121633697777925637144399463753498409553571880758913 192 2020033605325461365881147790161415336484915440065860945058267343338829949181856422936010617788828948823574311935 193 7680968726659744309859665995767114264357426207585399367645703364995138101516170899205585970198822158475334707683 194 29206088663272292636753947790482664581852605697971248350581356080908570696058407625860687921510471532072937214253 195 111053129541625953374395420882348041622493415283972592202151653309336220237068743416145989394257876607230063465369 196 422268031956572525911872953019854602311777955104882410615686018040072351106136477442775017757376070667949063604319 197 1605630490094752854767435380103140770176812546666799279281829751305224124204490253039945238263047692782056552558401 198 6105243768458066844251277195133830611848462626415990004399532278643358462619134280750944153714137070843312005347773 199 23214557584850304950009217674294163878805905611058101494956945289977827347282957879363712811808242219350204902895687 200 88270952692268785879739161640816499390440702547979048413218198849041612766041891422679931174145400153305628120423239 201 335641162263011002749506707153746512274513257809946446619419713932798686902020593429708228906460604715826777682307025 202 1276240783284666780280967961747601975146773372460761931558108850476666311873659624626616184773933870189635921508142121 203 4852773497556676241328050477159820683491882137227148123328477741248494784731991885009116617281426458744353916934534523 204 18452169000569962895029076374690455336366300900105400735810142811460231700662369085533640167757313795538254300139099071 205 70162462970304448800042818014388311541499571189196195494489831585045175987262015774137141623496349893585180097500236667 206 266785504181502192935230930400510790375964672981674579854178150319355968478445425191973386742256602788158690317830064765 207 1014424269448782205715801078701385947256758802135508704699545037359734085500659499930882604049063801347114519111057717041 208 3857243299645686017404724700439433162233602885843911053922055973495665399861073596421674630002124936109517642047027059069 209 14666768452558931072214817019984229854208556503580781966632125135782446720659883941841744977020255960270015175648227818319 210 55768869145676548759552142652192062608592875560392649129761985919226193539489404004649943869865283719823237772378216274641