1 1 2 4 3 17 4 58 5 215 6 866 7 3507 8 14120 9 56921 10 229860 11 928443 12 3749720 13 15144167 14 61165438 15 247041429 16 997775144 17 4029911351 18 16276407572 19 65738788527 20 265512410122 21 1072378133103 22 4331228325504 23 17493399301365 24 70654095337584 25 285364845375833 26 1152560153794532 27 4655075527903557 28 18801385853196714 29 75936922586932219 30 306701657899591666 31 1238737411972994525 32 5003136880088667450 33 20207170945964844609 34 81614748392056340924 35 329633830134397134767 36 1331358168833723204642 37 5377222880908787127489 38 21718066999429819555666 39 87717106885479647471585 40 354280647562265374429212 41 1430904206644728266194073 42 5779279400898493067971614 43 23341933190599931208936447 44 94275740499710844101991466 45 380770314703329140914203139 46 1537893330678394438654363362 47 6211397803917109946329119479 48 25087216329553408093272388924 49 101324765058343377770447892069 50 409240621967054510460198872768 51 1652882062658096430296971930695 52 6675825825709017136028202111076 53 26962994796817650873467560838347 54 108900847235031502232378162315530 55 439839662391931023561384062784273 56 1776468535598458599908456117920484 57 7174979265874469961118077538253307 58 28979025766074601888101337685907504 59 117043395281291413392009154528326427 60 472726601976042523304755378473876006 61 1909295605093711367133004017193163219 62 7711454554053017774923351750005027692 63 31145795957722487985358507141247837777 64 125794764015075996013080399262411566188 65 508072507605479091492403621191507740285 66 2052054193237986029625047796309964356736 67 8288042255684119144375132237327716964817 68 33474576187296151148647233017214208043526 69 135200475136404971667965720773096899328831 70 546061236887197345887384974695742713381566 71 2205486882571503388566150247714722064434649 72 8907741587597409465193936224779309684309142 73 35977479992488645015994102448970105602544581 74 145309454016058841629833965537558909586018360 75 586890394514942711617661272989633348484766523 76 2370391778747165011762001693051709500756986910 77 9573776018937878036432967800495801156075808133 78 38667526643732301129897697178777484456152224574 79 156174284189032399541461539971933940688258114269 80 630772360142930076627288556752537162077745027512 81 2547626662009849857632479093605318233199367828637 82 10289610038576761690325522159644146718802287774682 83 41558708866099282421164506581722211768574075948939 84 167851480876537840334760263316890093508809072887782 85 677935393113938739789807343518240284435141876331047 86 2738113449083026306570786003425476472635759840637390 87 11058967176226631541060903361076213298287067429894803 88 44666065624788353342423720271842644591202777460197976 89 180401784959327657479643345164269339393679483263600969 90 728624819788248578873619175648710436693672416020867612 91 2942842988671924925010173281825714327224022313713389043 92 11885849371000500296040103627050670416439110184259537088 93 48005760352803681962060965908249041923532347632682801743 94 193890478931488462037793937991079499570049174077108195350 95 783104309649506379545963593318895138859884375388144619693 96 3162880215527879316182278548769635362236022142430963490656 97 12774557788163731756594197131482391031202326871738196496607 98 51595165027739956343417282954571025119463236008194447419244 99 208387726478191932347097421390799350400866454099514941851207 100 841657246825399234450071310367044047087708850856832474055426 101 3399369689883557964201896861030686352486647893992692802849239 102 13729715192360549863018364355817990141844244177112266624587768 103 55452950535013196866785017909594249340938201783726484598990317 104 223968937443773045376903136012539154355481080090248393074746728 105 904588204157327910009729699806006830973518464442411352376162113 106 3653541551073380763527102986551470806132317404293267660392732284 107 14756289993693206145302440084185753591202312295489371454505031709 108 59599183787576639017559383011610908660355970860040072855254197666 109 240715160088577751136706285416181296834061028742986285702056013091 110 972224527486698758170257144527190478637615302313253768845716764970 111 3926717916307867052366967038951041165594949687469593893988994788501 112 15859622091733485776942837725309244324020230958925763869293356686578 113 64055432107306042014514588214214495100358157081099682148333518709097 114 258713502674969324519650579132305704760661114013672845679983011866900 115 1044918038398762823167726291096902045418154130810205911850217254032903 116 4220319757886204182513629608950225785517748101247740203340537252290906 117 17045450651898476525356690940195662114682793578951971592726949507913321 118 68844875411011559950867943568418378934884525533508994279485177925882570 119 278057586575443125926665207186354083350965239371677111997179756775374617 120 1123046864281107427327760155490261715844968286779987377979322503415422292 121 4535874294620001637313998505897365287783806019709874007560910599927614273 122 18319943958674039001843252529492734876516304520229302017206159795449863414 123 73992426784630375271968819709725407967253017555699999452463556990902530007 124 298848033259766991746294230459640014139055126006868701329443218549045664994 125 1207017405216153860076767360887441027133268584510785886892388386424187146219 126 4875022935915950716098018740590589295254464142884523742043566892056025415258 127 19689731500972485359184750664887975543405423760296183728673653708917541999087 128 79524862072786811793294276171968431054165565331354836238845489379870543413364 129 321192987694291862428688427002937077847057812877775307577819650179543307616077 130 1297266447938779635690444457785823731652862659046276906679439161117797362235864 131 5239529819839857020384561143589658073386464544797084157458972341999165655552991 132 21161938456521790924722054694177794479308803575742847672147667217010044379379292 133 85470959157801577867177210108550874301562663442565211789486416484596247736114419 134 345208680875981215552146798231310510650624567875973572687984736900896093370903746 135 1394263437855167491011617394993346797243157829884757405554698231943361694946777225 136 5631290989574205880377328577811607786518938695355742476472309265954319353445924316 137 22744222754662624788614365035374555059573019071535272404539969609557168489465263971 138 91861647652633071532130960588109099034646759318255865853583978194088640387976965128 139 371020034427273620135359071569853774788021842364173829008298298913269093711463126835 140 1498512920941165054421383074882835171120626331081618232284541440203149670816634327326 141 6052344256002131001163689300215786618532795928440183305101349056285148618189842779259 142 24444814910341502484938852865202671954744891552445830653429607108942322463600895837732 143 98730169786403479171935787166727771760018303589474110031335204416673017800859351910473 144 398761310396679147598376867763717872517360654374374857624712229782051282854364630720356 145 1610557168222095646916414146567326934384246637424497726154432326643779984355973095719973 146 6504879797719657212746257932538350239296512610881445297277678819544042969098592832876760 147 26272560836503201445067120651357434769888569912056330645995895224234259245642906320959913 148 106112253319382490595587500754528262373270343020398642201274557316757259284751313455543422 149 428576809645155518168677383887156668172487132591367366213910504602791696261677089095892263 150 1730978996485688461641864412003439043174304893199924340610730419228127117496387122164523318 151 6991251553613944026821470808701867316308330097963469540817065470685303092835174070674991249 152 28236967857578219043358255164684817331891319131467901444300171783737495141093781011877211470 153 114046297386874678012430858756065405496125826770124787952392396627699530960807503936130107821 154 460621622451036875738806043387303566660855914630310496620207434355343722402042638372265892688 155 1860404799900535576691072019783114706129958197765551764916303680087982392984514857352470134163 156 7513989467267920578102500935883009713969137334558381097090193677704675936400180283791805358550 157 30348254163412081333899924595041323012266875255515706585761858234924315644496404435669564430573 158 122573572238708429154221004722894207219535500167931415507187308901681792391572042233303037129206 159 495062435237911570807637214532102080120926346922647404486812533544451475104713800561222495120661 160 1999507808309543432175078866261366577724121917327998776804420563994157321427455631054769488511984 161 8075812646882619180803261718666028916590189700196774928516237073980726096003252806077078481783045 162 32617401960879341086844388424614238756691223333883634707609726233487000152263011655129373440841842 163 131738433913304607433187481927198521177360738857743297783351617759532428910079604280302296301073507 164 532078397621778184921098878378597014104091571103918825818114385272670597124600041647972159300211486 165 2149011589146934087459297589180333217632868983239497635757204219830443260923033822435270433602792143 166 8679643509170732311587449419191309299590297849984996796130256515274056466265618078924825274889519750 167 35056214599659225653037675411368559792354873722331446458986502144556966905546641517469183574791285643 168 141588554962987812434404253400403369497316439968574096566806360554411438056798583333305898926760135312 169 571862054287569788264273778284551912338669425092548307119526634827560647220329096316555427002148019953 170 2309693811194599988763442088889431316243429006463249206077182910639871886463169103239670615736603617524 171 9328622980793207805652220011294402921762679010563723082819235041924246831496270353379098074192535996299 172 37677377969322158000365561501658313497991966938728669337718282152084626849657540878279585664890707483448 173 152175172430696322111800465383331405034558115190448297427944922741956396188608678197153479288007176575543 174 614620346542357163514605443416106100805798067077520141955714544102347801427345815501475230155618356018958 175 2482390289755616924423198038768277786944994418441211364323670068343934382310322586649226265969020501790501 176 10026126836411683059254662945259762766179200125851796712663519823930585297094150622055198658216406910229336 177 40494526487094308187835913874498610337635043552578726920373736124631750561740907077306596651060953746231815 178 163553354367982817598574463944361582699842734757337674419038650940946430047126582683391812667226682016580356 179 660575688754976563519646667727455822728963965193822143767407759391713099487301553233045922460839049252483423 180 2667999334286557999476021998058914874804633061154334264607768731513825708903806223947958297115579024290861178 181 10775783258341855363552887315580167832246320429470811842390846573579959564368910618893318351018282256829097279 182 43522314019546507852527749205869313240382199317699593399572212028536839392687361800078233512376149310872127472 183 175782286280643599385376170174761582779799257906586382568524396029310958675219852630593474305543740344445438949 184 709967125281361762884927860417195888157031676713092202926408075512127465355169386913700979928634649686834159968 185 2867486421103541220488303495174728326183679849404463508940072126185768960763617540927043924120103241468422363049 186 11581491709147245943839765810282662627605463899346484974854215727002030300877344950934100549594682636567107592852 187 46776490107118488482181319277202899653342620935844617387019449019530925503933095590937196264648863596221595601909 188 188925578991970877633683838109283603676581663978839464133383475957339085294269017914364635331861521105723614825626 189 763051573893519941038860786326532460591670710401319754152956579162828030765822653651160954893837743098047749559499 190 3081889215467868374043408226584082628866580742357743312001132148434827978151115595142286707410600449415889966896866 191 12447443215342293107846877949496647699152403519619279748779699272183982610769300132326830968250072041915844603777613 192 50273981887972984164560002946242232158848629248833112218379350807794249432835398725045176547277900588580882393431722 193 203051599525030048047991785709873867540387919938625415488463267695153314822475139093207138647127686748311945698667793 194 820105162180054025247307290487819020664534686622343643030700893408487860320469456045143692366958888084973723284965356 195 3312322969174468936167655015596398326794541122497393138344376010363330343662930122389889550381842832590578326727901535 196 13378142167713829781616548712981280505183663593984770144694946014832066878711368796892354547215175013627953954640383378 197 54032982147320251722503511839006718405386210270788216116072626300813059950674370784001305643934537780047046255942372497 198 218233826725101151778314509854794987836776558106746169560243365251877339690238692825895404596520157463322841710677593794 199 881424663869741084236937654891779454123422017105837643387692116906117005283546731262875606369306424619731914349041483601 200 3559986321719603044965700443674283581913802150647786376925404691736647235088413472143818886142152729169948024384485566604 201 14378429751658943485838244348740346916704283848400486599913916711236985826348303393408054111293817194496338602587613549673 202 58073043950216214324167395967511942128946150656718147079659263856934301615742539217151335917049568340958858566852671265102 203 234551233472113796677703548043245452767214293716001205717639353529492181723799377767432234504937286206100929930818860912303 204 947329042549442758602389474940107486247020616047466014738352175146563167486103796694259282899250828160191701733385271940250 205 3826167535223562209130651332660820451311633801343876319877029395556876221459683235220206355802129970878897938248832502335571 206 15453509129416018127472957053528398039336614520781724488430340006471215126539543611515389582193020347725543643043116649901650 207 62415182350082467691306113070004988333968201241839336520032223661737536271620454315716678501643634485504703914439003063833575 208 252088697471217090747197850683162581740650474169662236784685868406014318593895537158157640241478215934630132773313484362681772 209 1018161110806253194372721599513215883332078048706350488022525403629761784882304159713836612825043125823468049816172634639008949 210 4112251195540355189003114105879383097863634188837285915491109678624290246981540075870394034545443375768527821659281699997473904