1 13 2 43 3 163 4 693 5 3223 6 16060 7 84207 8 457676 9 2549156 10 14430921 11 82566935 12 475670431 13 2752521185 14 15973183106 15 92863593361 16 540515596648 17 3148453277799 18 18348289100476 19 106961673453125 20 623658710038884 21 3636814272452146 22 21209516918759913 23 123698160847614119 24 721456845539036789 25 4207914281835412386 26 24543102117844126129 27 143151501302090697521 28 834958430135958529645 29 4870072237048373364810 30 28405797167692122633443 31 165683485197488328957591 32 966388795903826452975391 33 5636698737267807588952527 34 32877435684609649903007104 35 191765802641143041754622005 36 1118521819772572178963995890 37 6524057877029361749344994106 38 38053199641152413824599741577 39 221954816192709124167522074441 40 1294607084148301607457241847527 41 7551120366074548864150089463725 42 44043803057609736559535270936872 43 256896527712549686452959023014247 44 1498413435908381000391141198022398 45 8739872243042597448746138649402015 46 50977497362684671079842898629028822 47 297339042085541371860748510991287269 48 1734304557797514212118400402621872128 49 10115766431791365577695167940239975032 50 59002745554288139680449485609277708615 51 344148316114142361156086249191117837069 52 2007331394296838811644337313710220588661 53 11708263961276495009662247520898623770684 54 68291386955013095779226947331860211983297 55 398326647557451948840056423370676625183461 56 2323340105285521470584521176505925568703411 57 13551464050952171486946931805374681950823752 58 79042313911890318270887460612406833325639017 59 461034126282943092625018769979213179471660207 60 2689097207291762520596287800061081910190855825 61 15684834111055322107382289392574865323243820615 62 91485730015503448188192619480453282992828035316 63 533613472556867304157579393675136439828372076923 64 3112434453396642811471314416523891393489214918024 65 18154054807269523317800533091924438755114475656272 66 105888079212648534425649469003607889143200952880105 67 617618787559041702934695627641635817850209310134443 68 3602416528681167427947424600357271166557157454700479 69 21011998189701563577717188120825375191390311553125929 70 122557751001013894465787374282431451034655832980376142 71 714848830407229844216932729240052559411456533394240141 72 4169535146988518805712390241875121330718325501619302996 73 24319859811575856600313602073545119392443671535597703095 74 141851683797866785832231375999593865211374191747403532544 75 827385533970569750762898707284738861415071534138607963573 76 4825933704102156961601886964869360031726173605831739458476 77 28148469075382254522096925377434768951795317256282200647294 78 164183007863172212522760463022292507063741350862536120085525 79 957638584137898854354481018347076845412145921235099896783539 80 5585667297519086857976508091396110194443035420102564392906965 81 32579805863462862528046720962698640153224863343983626189110214 82 190029891428080048511847402463307238853466645869064535175632993 83 1108397017081846730371885155260899022247120278912829474474833801 84 6465003680438866672389053230315909218086066033993330164418064505 85 37708755927662114956843020022681130236727539187917361971943304470 86 219945779445475254256099412163734237687054129415355564257566872175 87 1282888939340218986264448392325900791144641607780093245000477547879 88 7482771594121306230068246941646273202126977732198179189769817933267 89 43645142625194782268472376022779863373916897704325508064011486289135 90 254571244199160227078594348313930993002373635371975210931742226438072 91 1484850649467186780195512073847710929648986917920037725374951760935809 92 8660763937258548662843881452042950964152454450500925267255989083001870 93 50516078505157291353833703627857073383513637416277287802486587454625638 94 294647701522156584509993525708059182214695209946324833568060647479453033 95 1718606641317704828238444912575730088772693751519314580835662469440841405 96 10024204405202936924605398042416405515356193040132327147059877192615022631 97 58468687098896286815826091955325847299541351680459975104515263889676156629 98 341033286321881705758715170806299775327729761636807023965600435066564546804 99 1989162202031008360080222696460764637788405455397750672922672967515945131779 100 11602287590937050055267878930480751262431114207235931204043794262803142416106 101 67673253194418692237032727859486764026577820013931782251845162828365506954799 102 394721227345996703175079363266823870558317714117070175556257224581596546477498 103 2302310587462343534981612462769902113506355150087289426546581005669801969734581 104 13428804112667797948350402216482487727937789466249051145843756128848908176595432 105 78326869049918347395893254145617264163213970067039523376814319699483527930797892 106 456861114637574646441553084736811868547145528605916678668187552127131320167929427 107 2664757069950885611509771249058166039887857134714871528201654859685663108274821913 108 15542864153554318380207149722939105076569314074158702755697387666794276180009038357 109 90657654620763007578955136662436360822948300285648340555016610773577246071605109184 110 528783515067786739471926023461774948280745319784947769829350830782258998167344845201 111 3084262514589757319571887987470520438386011295708883433296649167839127479826025073309 112 17989734906323748593624687822112062097769229789622726636696636474929874645087386482111 113 104929642165316705943706047305383849048642224878543208009205068591453156317679929517492 114 612028463024827310690646447075509812826738503186868859732514367728988897682016770497397 115 3569809558317022120195273078256079620884405839344295902896089680646806113182929039711551 116 20821809854511003373454083376777138331396892345268947437135073502770536997447121963181157 117 121448429820947241901492007801352143247138399744188850190855734006462768511143438163282375 118 708378436314365333602205020577318287804393184960863894363447022040252937231036983087586636 119 4131794950128170652484084737612524077360329752865360022093456202106382025219392506941858119 120 24099730645003050806336033733740100367739582349902191476722220601814363150257798311581220484 121 140567725207099763309625021716411310535420547057680615530493966323510252163291280637128668156 122 819896523366151873035880257596834744727698198465759396172717476098856279283246045463868235657 123 4782252170884173672449546282455617558434375830976887266145690245341499885515101565256960784639 124 27893685573920974670939245415825410299436805927835459068611289430619466442902032754530829131295 125 162696919169972327409673318339716938073800814446641260500412381108590038628050543314930398727473 126 948970598999966404094369449248481295440446604090962926934237510667854066990665448304891951411226 127 5535109099549326203465229793382652175404704548038251344884184138349188148431335354689686035094217 128 32284912489596358270751967299189506912405338578125790633663554608645412757532421757790947236788288 129 188309851841178928188092505273299210647665567957452217971994761377804384964946386838716149711257735 130 1098364454662026705040796178630177549495158515855922100871832187985232890480309591987538233031542148 131 6406486243122831029310109379585971278122427728710464202615342991634425550922944460390964555944607205 132 37367438293468156607654189000627636500493764340413241502279065074573227986484046144746964041754414132 133 217954958713142240680715344160056585868600766795429024277803071887133415405420530725647778500649686474 134 1271276977955197984980743951547153188431897522122887345681720219023142720631637832564212411213475942401 135 7415041916095899670664851808994699020813599853693696848001491703410304241956334284724860952023395651519 136 43250092285866001496650810558738227050081426571096306003655173087347182656070626671044615014487351825077 137 252267013983489596090817175990503632740092920228745691932365246629737198915851262158705968253435654149546 138 1471410648641391484794013367004136751581591395623164413082369022280065170404354640167471088576680363678033 139 8582371760570245815816589538457989357566307359661938625021880009751248702352041793980126203493812544604577 140 50058836467334242998713086840456489933747363564594404587365238552677733084488877808825504679593515725844613 141 291980722622159155680801858442405801205202336391140569090911523594046076214058883911756598357690770614249762 142 1703050817782983979477944584460396799345830377338230493537103876454502442636317417336225714113659922033911803 143 9933471161740227735106495779759779166233942817114944433550588597134954883280450275374527468347456713699902647 144 57939462692943870371848266489452496484263653983119238756970066023344952328624341150727585426151244831643773383 145 337946452200595182697057038340958071122458495836561267396635981804255094830617931236264937723160601007961737423 146 1971157467583452533648210736008120338943357665212031051134597010450829564120174729319168635936717634080470309168 147 11497270460184362750888523163778368695744467573006250570548685443650697290364324975865518759419951330662646688205 148 67060714432258599802520743946859637559701749606435794923639180467793411258992230413474492520706096850743474251498 149 391148441339947712684398866040337339157906049009789814778384813946713673858137599309344669390693786472882814323090 150 2281471416729694776386519921698913375593704466602108039987831030697364991072905159444927692980609720732199017635017 151 13307254421169557731682798791981364997530776283392224177648002286239561389512271507553295591446838435063079840218865 152 77617899979466306327382067975372064708032990244952938498084853251183963598788803025251086612656190714016245958692775 153 452725874665658236445574134647539038983425037509355424620207707423223207396089554805879401870797384641103590974568637 154 2640637245352004196195812939077575595232242290849584168544707352293198385834399082600859000262302412323445797797902016 155 15402179225319985458398271573774271480838051538013836641854225050822464070935554310543608058238916556167922079106596319 156 89837074481336235259002480298117232754361444886791590108547232706000246289445190785826555926857561083873815118046708182 157 523997275534721139109584552479938970994187864325318665635087913957642865724048518407387060878845546403435171537950821695 158 3056345571725550563875924041456792559985436136358067008034974581306921327773239966474789282115083685960684647233796799454 159 17826902333173318552112970818678406417423031419115728886408219879594183986867185624890902459762457856568143151855369487429 160 103979880330442400711616473021559320254424040351251638239786643646457603451740870727432957128784905512190595969393874001936 161 606488738843533030585913868589570934348201272724016876354295186388395037808903247628552694598943473948647783626989446110992 162 3537497727205301348536600089126647369519237250893184632402431041206502445353203457039238771126243507756165071906412270595359 163 20633342993052850868584738285096182098711482380820647287319873865600833870727225190692031331663684624939097095574611448048677 164 120349149568303124889999661124923606383892704203776801050866811013622725008772886944152665361394134471150955586954315583016757 165 701966608449753534667020259210591972362378647967797084708997892703260284898841177192096282011711615239328628112517230828354308 166 4094396355487244427238023631977970221660826288437758244353846872732064578239513980498969662028247730059239930160525129562110369 167 23881593959076751899308197502356218806755022047857322065885846761547677895632145448683377254380157897996778483166603577943080469 168 139295388259581504878828183335743618086717074784484622692567240641054655017780191559880075174189635598361149683209195696242362827 169 812475298911650754127563824848024135307993131456060778976120968164967101599684139087681923876504279054169036869275903350884091232 170 4738966017391963549649672845094843710478078950139139117490994297865413127556777721297865730962378018312782693961802172294083282817 171 27641208223904328289152760441544911273719989675142055335303066394627318636780895565201887658818337831556090867320061415514367451215 172 161224281683647749415000312712343595046776531288309496597924086513009843484160468230676960573435221876184581333557764431621637217657 173 940381071400815877979860969553370126942326397956942695989517814021694855612743105832179111436372354202457438682869225166072759617031 174 5485008524858192029005069900823943156039298941489679430898178854462583407419118773730402494839289176574694457141261147050250646873828 175 31992688318312462404019794945894890223117085270738318155898184195129739110089075260027438436174371044184269324929252375112661579833363 176 186605381047999159526018559180536984287933902975041259450389294040191780366244416326758234228088530829953249995853134919099852027122496 177 1088422701137536607391197325190383860526923984526995937964672837343586265049155654345127464314833789867735320268277107101122529495445416 178 6348498471471241987080159837403540425852421367149274514346441272570869523442160328561162063383772691881863162860728168642896518210839465 179 37029210067146352162595681283681917752230531721830471862940306377700763166118488594952962696850407697089344595019611599846813419411476499 180 215982157727304411798255032393975652002604872013792205092891075287182316631264148445722425402874541033022023707606166450920136097886542527 181 1259770121262463677577058686291623566581125877917235722652911171980009844067968597211495983474999462729289972994307197447793651007142010105 182 7347925287557267795891291967452429780216032382952237368233962291127793721100410824401007510032893736427371097663028150753375859877507770342 183 42858617711472715748755969744398520492600240618894939661518200061621449900478611997640951911761432705906601841885986522430961453185717937221 184 249983640313904968315230310023260435913686028058836467568669441311736033113663230739741586740381445909020981115357979461057294478720841484076 185 1458092298853202043550631888931158397312638057018320117389617930572222579106908788873640228834781835823350050252869895732717329296350909073111 186 8504689144078993669757860533470826283488493762005932486770015707547256456526419265104206901687570572466518971145831291031380633670486551632968 187 49605733117377301364567981773195067001920324445947152826613559705394497955005317266906914463265771855865482319509319212530150549271729742696149 188 289337883657468491719624510444514431439328704065671590587837336744970168006835645586219726835629059726408089216454245429337903887770272354955004 189 1687635796477246632405183781982706554033137457450491303606157454908744562625278860155976869332707102427410981519320488737782070326150096508853270 190 9843559182602993635727256860557565821232110690138114949892771540441118789078893733845572459604182476739506123005866447779692272026114545435901357 191 57415028517211297166855141982941227443138637784565698474575932633533368498404221545711660117285377148188103178245346771549605153986267349890167755 192 334887558298854693539210656266849933134567116362239228205261445495298253811858874078633467278449346827193074374701478546848262337781194525988145173 193 1953315701476133624542110133568802404041086381435636278250043760617639872808009365441082207158173851088416147740955503951508891194528107859835692366 194 11393203883162143382701669002826117888046506914390873142874855676054552029077303354871397132128472531029747001713049964712968128770349134622061616257 195 66453720013209524879372838829740048714901466520276617003389172550252967395172321685450906986245713474033750432836516047593780728113529393921102372217 196 387607994106076866050381420827848727120036878479218562083250069649278285548142663861730696697664533764209134329782597960822319009199323221962687127185 197 2260820869999033146682906804472334419799361893728494792564113971084002404175805611381898115919816102338792904867215750788027051896634062659740632751214 198 13186804926485520822012923899821767250674253042347247877742388326020707792004818932653084783018801548467692286031417390346046475514669948394335809540487 199 76915348082954121027048153821137417566755355820903824820250793855132520344225044986990286637926347464600784890457091384005624101409864212217309411346567 200 448628064470707854156706998727335828930173571424534186536046073033791704911961199460470643486370837779045388750257137921644796180489250544144809752491771 201 2616735739317783359001792228420337651151410741129247838879399332988155351222726144458574715783647184708686217981443683628966266649898484465692235871735151 202 15262767694886518816771029906116718659237140674272110901505398877831979292666335339705714714723031511064896296357663521674128371587799192772569337362990568 203 89023921754057266790645853437901623045163471207538265832255627584055843522338643474695412695560745969667314126824590290458642853895668425702770218952710937 204 519254358246421326015322347956076678117478425878220266847603436045138093818893104286830319733820042888510259221958460068164389830313651536585618911274833286 205 3028681316722768291323050303062573476060317439646543462315937305646835855239604060402137624379371961193299352542539182221117637696740242353656706272593540542 206 17665543625369813094629770174326682207982650101864277895736896100812805242330306240028945476964554718705164423582338282815592514704326658344353299950182833833 207 103038715184972245268517663823664088334686945733962869010143261337547750125733286081686077454535458229432584475234654537150138640638945717426557693545919562725 208 600999157009954320177722651330940037885460937139820548895049768154279128282886186767190015843873637050348793174957550873246705201807877246873723613983756649831 209 3505478363916509647435832762820989953805193843942796108102655520163590449256906888905292742175714109117387254213149914643173358660146828508400417310419791745381 210 20446582023547226744232642738547030362238355213077263938412123865098749106281782764432472936792718291784492266402151381984602556379875654397375522391752792504972