1 13 2 57 3 332 4 1573 5 8357 6 43004 7 223270 8 1168723 9 6098749 10 31928221 11 167211867 12 875862454 13 4590346691 14 24059996616 15 126124391879 16 661229366397 17 3466736635802 18 18176404398121 19 95303022729314 20 499702347782465 21 2620121827047447 22 13738355076135267 23 72036070268779700 24 377717264790026986 25 1980544397921352391 26 10384915669802384595 27 54452999736717363990 28 285522887940734484844 29 1497132511872713921599 30 7850181300039074208181 31 41162260631863385243841 32 215833477735168521332479 33 1131718559467054560714044 34 5934144177093305299731038 35 31115570434182996372346733 36 163153897316783517196776743 37 855494349706283131281134436 38 4485768365848297671053224968 39 23521041376162047174014138408 40 123332135175112948208252632901 41 646689718350641628396033546288 42 3390905316432256066330915847103 43 17780147971682172878562208896059 44 93229870121626782336451966914063 45 488849063753506598668749225578420 46 2563270837341424879434157270754286 47 13440462250886561670789115315989244 48 70474810123986646808817554995681094 49 369533336729576837759240490625161676 50 1937641076691159499758582625738765643 51 10159984415917014824558956742486528637 52 53273686534671974746283458946790181205 53 279339569914529993670114131870183286959 54 1464711762923286776689472628259883548108 55 7680188485761328572726636806396708158236 56 40270923379243344730653969677115124595788 57 211159826719547569622200727807306922412231 58 1107212566260513943968552408197378107789031 59 5805648195178609746103914863390910757038239 60 30441806743649594786462230914181714870128933 61 159621039143992970894088882375622326010632096 62 836969906286668691823926543516068688298785347 63 4388635907813956487966238609966862298859175420 64 23011729557650870715384769181009303014956691967 65 120661569644396993400326470182547578269744580170 66 632686663233077259524697192268754708804304421094 67 3317480578221851112128667821364798160635963090520 68 17395146802431654120324667635478518832929106198400 69 91211123966956406571720352832615657836111835507836 70 478263807129974833778476501465392525222443012253127 71 2507767246606111327790498150304357535403681440331019 72 13149430229499673324401432827278435500181690600949617 73 68948789244490735728425157948518676650065783310148509 74 361531675160811725199331789265164540188784340181382386 75 1895684515664314090048011709695107115927157085856619798 76 9939985981397037598477932577511531389996231669639049376 77 52120128900111681427163763635582262402427122440954459768 78 273290912245578739056807926009188247574351336867206238026 79 1432995740650607818035825127882079575284607913730300047614 80 7513886121751222591989807805752504408171375791171590800681 81 39398920072862468335861395353281257614196480692176919324350 82 206587493842137824931017583906078917085000114216459134233356 83 1083237625118860480363148934778350835221636618289513967725848 84 5679936043804259125097800505903983934064443870347648939238525 85 29782637450547198960850322415268925918866389673573372508849556 86 156164697396248432742058750147542949466388527715463397325928433 87 818846643563925562195060444666081173750509572953162885429782101 88 4293606921765240960638797953707766935685299739762605300819571283 89 22513446862765583988861404428762483080052985214385034533519751450 90 118048833737715534762449302489663663595555039210490436287766371000 91 618986831815718932899598174298391900924049959306520302786236853398 92 3245645770737079736663183064806145433717877240579284708262663299522 93 17018482345097248341076661193746193978878762125361987270430711758128 94 89236090993569092905623848025119833849149279247522048707143329173018 95 467907759008051533610563280548360781710044947885212921304769955824845 96 2453465503724438579861767710854322212624494976569220190868765953244414 97 12864700065514905424326248637457541450893396053358674014569553557393914 98 67455812003235498250521045313918789836897181756253242496278130241066932 99 353703277172651796980376218529066330201169660400073016136426506091481877 100 1854636458555610727548647947935129707845439797571609110527541520554758413 101 9724751268631027714817781877117490767518813792197496107477908298826463778 102 50991549745761188374000934568220207577537275903112284063292075942113760659 103 267373228748961561340011492728959641563811637105980337236181263917822673843 104 1401966478918150491804850000163416019007664964737748777274242804438930693749 105 7351184773459824787724759718824459398400257018539182926918447754140736491730 106 38545798623693434360718597759941184810157303990319135794248642349881284320879 107 202114167624036887254761149479673973040894036356771043148810085047216444081827 108 1059781823517528823676066267663206413615802578191879680667468193204737134128382 109 5556945990779554463227129564852721520237693317882195739461153955338889765322866 110 29137741428653794858878695197919037002036739782158860020911582683354258992276128 111 152783197276312715598963599781001161711073549504614909098128174755577910859179346 112 801115811502729620536352606369829465958991633889864065848844372604569262094424684 113 4200635638479197264623991731084137420982448666561015754039909060393970076196421958 114 22025953693464719193764344458877034200811431012750300817976294232270677030336090561 115 115492672504748276000147806161924709915182789303460731107509049371463814558227017007 116 605583648632054357562358938727739338105839531571536440658284117368852400174198119105 117 3175366432666401025134237116608248549052081967598680564462909840316173257450889174966 118 16649973962277226017852810523087694351497587430138015445569227616421152721918284078087 119 87303824242962278511651479429114978189549301512246972177146855215990951536941554775068 120 457775954768135189811804377505069867638927511412392829002294436575991398732824449960803 121 2400339579405889274793130987065109867708139316069314015768655580785645956198011698628175 122 12586135283974719230811929312618739289494898756695791720028092553642470194694276078907066 123 65995162828470220176931199996780249584375749267383864787993537182866761630130947376740288 124 346044390791012392254838246726096295605529724572983026461450185446734199126408705561190337 125 1814477232356555923747403711412973399672468757741687809979723536037412977232401762196979957 126 9514177123965150910586952847855252804379124699040934637536992494825409998276305781248972228 127 49887408192286504064585255375847663269622497871140581397049100391630583945584706096397306792 128 261583683351334941204680648343833011907267300446306952136080833181319046874626076864631986459 129 1371609106889448832265125079318460122323066364649212193400588495482914135694313704786434660890 130 7192006466149757143585053070881637813493633317443976268288383896593936170668459914493121143820 131 37711150173421041257570319568563020174508428586313015525568014690836507351486199134834334121963 132 197737704227016916637961231610189266874040844802670543950012076415717588829637065401227888342210 133 1036833920290481879070046071425075840413080382880508113080241215025383979650698533542179659662421 134 5436619093295049219949439093925347841834441260742361457351169006238618775361244743658084131682946 135 28506809612574761704977827602626929577985621725851546475384886441329732968463901579793838104183061 136 149474918206023814498968025412349637600547158239685168446920389464111672323487577794462739627925524 137 783768912633485379257279728850769120938996070173613413359420285956472245277965223953014514560106723 138 4109677501639335919152334666155416694052084158169308189026639267632742305917796583781765372743835602 139 21549016419561110440273168665452095768746235086195690608296239674857668795798521992196697962102237985 140 112991860910079373279337562021906657286797914892232636174442683444934244346658666465401003190371414033 141 592470690232215819044089639369734382135584363512656834539171752439957963262302874357585562827398967052 142 3106608882772418898780071448419922033738314738738962837413358055577893182753224950234002957434654385393 143 16289445047041618083037711533717284838095270363936232508198760235979501656912183579078193150728043876877 144 85413397680041069484436203551270431375728756175598263657019984813179021841585230728694935957359174906073 145 447863538762715341561355508448389317556252909864236035819117912309804872142161170971981055316763511753508 146 2348364013154496738427138843518339321100666327800286208405329980014460866512042860752641204432360611562541 147 12313602383249426039967996275326624532296353807529911795765973755329653351266784948188037014651877375952762 148 64566141706920581457054915657668185121970733625995557903591723669064656104900858915113765990148988702120854 149 338551345509505709578410532716844342039330180568316474163179607215715445218786396071609638662462394992600011 150 1775187590836194900919124405720979070367190993379630921695954983157617030941951091244444556399690730679105778 151 9308162630150684283410163124492645453291668920008022842826004327588774421121546519580899055856464717099428780 152 48807175081998738848620517599219980241671277830909458136537707736591753232245817487888140796937934727236314648 153 255919501424344532919792766682174301461085931145470042575349299260559620553312697711139356827800274014359228733 154 1341909075853093967114867950248825375977432776381561767329363689238662753969080987465218955440564436647671385478 155 7036274913927328681687323682715227836099151250188018488343970794222353619541541659802928568027407781928628803965 156 36894574718401466609387581302256510124990024696285975729651068019134467842038704022900152914179696071696066299322 157 193456006239520754769468485999825686213453619823760072880479984889622842483785588051063914220678697751188107958840 158 1014382917699803700726702002551523641314623599724538355588236272963855994014174511570388751686048559341150647114262 159 5318897684919538450500796475866014715414280859576002142599925436456715370699014203851006502342032734621119755716180 160 27889539629466396743367301036480575124542302472603029504033510076666791434288342562081802198833544046319618939724873 161 146238274699082352574630063278897090097226970161849089455283602245447004944649428306164438112505135176122127952200151 162 766797633488704361660008811007025452347135163423878440843353623352376069206858294911193921407660778159131878031571868 163 4020688919735778034241143410143222753303741655313610952216746240251076103282786579305269528508288540173560891359855696 164 21082406469795393517727652485700878428517326245029278206236173399549337459701341002385276510695450276815892799226815614 165 110545200444624086216399528944118503932953545652638501682654618924634015494760219518006802815738557204269260211134712413 166 579641672256436468964811060026888654256489200082175822128930511346984816540273258963302421821410938417416216441468307970 167 3039340169133298107282344078206322128089540798119878811270538809717939574511891702870078471697220979095229270537355494871 168 15936722816610169841075742786101140466546917058297949158371813728124232737606310618093042555947056097962400425270084034555 169 83563905321558060418508352152177249706272026206741637890546917950618110217394793757292317519094241180415530541006108483880 170 438165760485732476239119852101691926641360452352298762028948681634270645022274751816836676685164787009220910366891790434682 171 2297513895781392304965790836054503068695875330762846289664544181273238688444688204458999720475516378566619091742840100349173 172 12046970752477294088519122921096199728805726794010033811037451710819204714757578547731563731177712478485517256946437348333719 173 63168063782998057730392794774726094032239304017551056603271743097111718144330098409091160770685169206099921444002416731305167 174 331220550300778324792725807382971209324347956911663985138970441670739847864511897543991764094272660600668919646801794042553147 175 1736748704510371990113437731841226346447147930337935630999390224488916966234118469081640849037043212129524545084294191451560995 176 9106609055142818840458970642323519333139585697821693444283869087067269625505246440693300794016853917736050459977346915785920461 177 47750332715284266813558824413956841058901669153245303463590805645783349224702209309488512151864897538533577263767205981284703726 178 250377968419836624902025120354239245297824223592327743700674103394146016454512935307799542120774060733789258524688731130499570656 179 1312852152127072481450840109560423883115387927145161825740669206131420995980580151966567701957739687387729348469711973805570625936 180 6883915482749528597073770644261529444898717122842616216451352818663099159179277017649825565602046224178122318146610245749679528994 181 36095680916438721431937698975779294577408270973585940532153635286127248592324255202477700051123214216030223707394442177124477898794 182 189267021666129376727713165704994541503762623053306942303567545653506137752381093965079493717581313547471865587742164187976175392712 183 992418056146241112808518321220174438334476316652874567527011905586230889344722082211530052348676934033612440094916514552627759560987 184 5203725347897399701375878615266265953433157041154556997193543282023264383116169995038496331369574948885307080774626883105100765771898 185 27285635653891843169943474172471199156875333113541182420413240515854962612984226444237593425994209918693002263054647548833251088454216 186 143071715600393165243672172937636181340771846446611149311217958018168948161394154567005352390424617333291077600640623335203533328142580 187 750193840615919396296650507504083646437366993318556541124543137936350108087448114872454385380674167662784269972794396030128388264064328 188 3933627245164011362016045766745217672495922348423593228006711409129348083395409874213484745873383648583569279374899766329276953320881044 189 20625900222258179481039785406207903901326212275634557274156246000559190006737482961554621323708008488122953389948053933779168919443989301 190 108151518551120859915892308434698380777652233694437230031510343048107715064359407351968905692027925958064045173116244974880463908182956369 191 567090446422844544162477960191460714186053197785008571231830735381033461932398414075892139044151649000797955721557225751456629313658701612 192 2973528053349078102709172612333315970900188858984185409213835001541783122101777918074666830057871852581318410339339115978040911987402301992 193 15591638229541110469339065336564518362809290889589860414646443100575214448836371558722215505649720952397878454658117301309710132118522922906 194 81754460801903576907761254714042735980599340904665540859202976480493003973798005985058454193195171647931426224753970344563890439135903325960 195 428677972295840286494759719355418089220401758728429472902592212497880904911674138551038271146866425033805108920520350837343955968167144543687 196 2247764857466889671073647470813753672157700638968616873689648438137680923709783692078226303406374326524109577698257408425110643033510485245728 197 11786112608968720015761501249095931341696017516497349087810044299588067652614727126553534382642379116521217115085921348215195708317761626775896 198 61800259030581304900551382941158465277857350212171261730042775074352940108842449637869714376535439578535445664837743901069166660100448505460555 199 324048491895508102681687725103018936440561437156101624561564540269886514152639457162382759381995953614024652058986898336176624403673850442294855 200 1699142151617701089221695009898135351217486779611253580899841403101698317874296604794107922522616526404438165628665869727051029509418784670044191 201 8909419804783393022606956870812470793599359781796427417298454751869793293707458079806004638668012138576203941106400898462337783216757986690130155 202 46716374602497750383935827316037898375859040277051168344359847890496599275723582355089531865580963824915686721920259312618472421476917982378309854 203 244956428568914664222405681363203281756243463845522955978921861280054365968495554660201154103188025527035682736675358289193558873039868226255863334 204 1284424410237296554457736659991123845608864563036092398911397711103683113165598545414384061724526572390802408338266933995402407101707230111865634779 205 6734855154655787253182826960935110352674524698189996122423947307350975819631640632797041113038120549310021293202119087238439345369040121645590636782 206 35314085899234597334356853378821484290777614601094526866714254118028348154661484051649817626698550715920514037490438268284630907085465380542296557433 207 185168742944146845674641912766687918994574326747189544319846375133450988599967825273535264864258319649904466219217750296261988650362221510031141672626 208 970928809012685890976565534010368573947693139184594666118015149647750845217144886911249070321086657305466983590734980273911839623160617690502665163011 209 5091046886110490594201879647569187949124901012679585295882167459211686606100641771062467651621987586423708048046722922096980306759344021680194674630027 210 26694808266047315483247082817749824182593810595170061027550058492310156972396459462144506710890454569472565302542886131800103670768684000004972217643446