1 2 2 10 3 34 4 72 5 331 6 1425 7 5297 8 18573 9 84658 10 341907 11 1283578 12 5514353 13 22476568 14 88705477 15 368744149 16 1503571517 17 6058762423 18 24862968921 19 101355031741 20 411492561255 21 1680909735969 22 6851310177747 23 27886986592236 24 113739441284254 25 463566252111543 26 1888470816144692 27 7698344698862941 28 31375156657287065 29 127851718092937339 30 521100131506849788 31 2123756367616156233 32 8654967515202372563 33 35274158914632194806 34 143760028579716503547 35 585884497325762948994 36 2387787793119962134165 37 9731424469988196780255 38 39660168175516718664070 39 161635174004010770693005 40 658743373463984567950357 41 2684700168434437688472664 42 10941487032861005272994303 43 44591966014240938710782644 44 181734175718994397672044914 45 740656643578310569841226743 46 3018541500076925745746831227 47 12302044233589528835825486068 48 50136905398453511139668287328 49 204332635936444369705900089456 50 832756284590590437226489674285 51 3393892911034202727396109455335 52 13831788586178738712936543983807 53 56371363463639597573462919072633 54 229741127129285657135362160306788 55 936308472020552464813196973255669 56 3815919067922040892025930964193317 57 15551753388834983142599754406520285 58 63381069866076693244402378301248511 59 258309137636203046711806154349100888 60 1052737211661230035407843103350249290 61 4290423662059187860911804282652072395 62 17485593726235547143189950004257424335 63 71262423551026871235452643388766815964 64 290429543834274487164235773844241604490 65 1183643717176717863625339093798375814065 66 4823932273206120878670371064133141747388 67 19659904612958080600331566543631606199422 68 80123813408369248672604367151741717111791 69 326544080556264458861607154394186759745665 70 1330828276999910260191915169606411448011063 71 5423781989214155350613050561319104625689595 72 22104588229570426135800394412832587956446434 73 90087105596918124604022143199811091370423779 74 367149413074671360151956013792808959864085356 75 1496315045634049820690562319581921138153740897 76 6098222238838345409491129791895702793248026782 77 24853265081200912979347265099148461385732774615 78 101289320232430537952721733428580919740115227243 79 412803965982929158995462905572064435782864371943 80 1682379879142264637705031147127765627251908749595 81 6856528257924752055379002113997310407969017201153 82 27943736331229281940335149996811991775414521500775 83 113884515716311684499440224652942558367781568286957 84 464135603278222495631432841515722704728135256575403 85 1891581633161215981664172601541256934323467000770815 86 7709128646111539159725226917432495560118649034255488 87 31418503669324854618203349414124169926874152428845356 88 128045907408391197259218777919784515137369893846957045 89 521850263036092673615717296802209936268939174636752590 90 2126797353720037633295055775253567046008859926155842899 91 8667748785780927518047228552497689498565331555656267477 92 35325353815206740001309946580332982625616107802480156021 93 143968249773995346114764393179516555646588132151024741126 94 586741665813551721433078134338756960064731236007315223011 95 2391261843789143721603783753105286762171121103287543529669 96 9745572095401382293370178291218232771506479739817202813890 97 39718015705117771354670414688319032719575674246208289035789 98 161870514743445411720695504045507247240923709262641280779432 99 659702230288704957339178198300026073172508390175156658978023 100 2688612149888244314731169778788169992459766390362717331530673 101 10957421334415106976849993987725582629344024971480467833500198 102 44656899398779419974360983414581498113879293282772090879560811 103 181998903122324412633981784391063925542671099910524864442073725 104 741735346243822942776217406082032873194448323853450605392345946 105 3022937580550498684635339105397590586557204153274454237013804649 106 12319962453158613903158549629684504241305833967757284177884763348 107 50209926868419660007515653271438999407882007119566438181068862808 108 204630230466790316814974635415326671976482559097439071028915245019 109 833969173678059072302284760829800022263543157906451275222989999965 110 3398835944516706735297581415095808874702466269165891811557146851104 111 13851933791258186860819191616493992840777699069383339346224243347492 112 56453466095341058425805276408198232413941479167347083281248600238428 113 230075733988066089850480710377893139218340133222358446809445276527825 114 937672157821960726249031759211252798889577095572484036092141304994521 115 3821476782076014956358074000464138288703856479131142600868464341027423 116 15574403776547783364144927691991059252955135709742812678951014962515703 117 63473381320185378193511308522979062285103926466196344996698347838114684 118 258685352840562862500451171635078434436162551575782426548954106871269571 119 1054270473423883223495201854415837076341754160233365156678473745991529925 120 4296672459141774525825208161049170443188068050881458775457438062854166267 121 17511060668512888570711850741994139141142471037908769953702285633454021657 122 71366213890454976565251411148122060557790082165427058607299257760596114626 123 290852540658275212281190163193383637100204784026722586586170938019817147320 124 1185367638210775215897573360995333356510632965784563143932028045146433343905 125 4830958101783437454662810944375783543678505000489596564147121726333462024483 126 19688538330955494941068071276397768484875419990307226870797455366353281501802 127 80240509944890611994624369128465720476528929188818684930590020391753796354302 128 327019676523829768610421434012892032329091902839567657744663359880974648544727 129 1332766565257352034042670360822047838607013608364001467135938001951773330922504 130 5431681470513728813123831867123262725029480674984803100112774841028845760870484 131 22136782514067073285722546363795129063707805885249235998826177173029672989020803 132 90218313193678123896989933649670668791329228852427007288561279841056504159966985 133 367684148784510864510280895347477165091065153185835694130580275748616465748417811 134 1498494357538748772715939242558955742163506530446561729269443858199066139881294585 135 6107104010326760113704738398043981649940949991765470108320221285458656754133008364 136 24889462683201835125370930233989374118407152545756614650899972367191899445253821611 137 101436843323935984458910694769028904058163499697689024288156154732357022895931590372 138 413405195382911376878623553380053611783062415996427262337694792737921785431422858153 139 1684830185653609164111112205483223055610805774201652367572448485329377160282639703994 140 6866514466177205670092533037466555675851740076865004233242583704602684776266782125399 141 27984435058023341707838067735576768430232541657576058286272581870770473857546569958121 142 114050383112746433965569951939449972741877088463716322465514437412333041472162071536713 143 464811594773820338723979923855300878792325702566325025440932347685338606982325858921357 144 1894336632105851558800537038316893863221155000736198256326915697655556914264968069170455 145 7720356626396826528133577299085754778445958058004211829566529097617603983971750759746691 146 31464263229967907413855479100071378572394692029668820170739432083239726089112871048993537 147 128232400200242313984777310873331220275488539821580501826494968750998200271817738169313287 148 522610313196641692481685065407898808854923251544267691615710880709263029706596469792163933 149 2129894933207183457396204803619060156967220223083118708532259943351229954883443930383029298 150 8680372950839011194248884085874591119632885842409008079945782819892531037083987310615312270 151 35376803517813746630884913254166284323213141990402274494946047366431084985812366019688518589 152 144177932702422904437019217758612576421305895005987638066427546952419220299227853565820974184 153 587596227224913005005542320858153588213466971471913104636906071151993633105426310091474533013 154 2394744603264445045096602007299885798934186627319983132327514131337504953435495486425110059397 155 9759766058996641558864623919396925527189252474304407631646226495143487688023097304724077618205 156 39775863111455274617911560306155166578286799316729430446321477896377832449478621549692966093074 157 162106271471826567113779122974695492126019091377002965438855950833611570377605583066103340436133 158 660663055302235671695999816247384846393942637921664909280948463219441712898030786976371334864453 159 2692527985983211426733903110426874610348217998048571360689949079808114992613747530745672269326950 160 10973380298957782380976594868484311666852389223532902587813219104324236469023596713068900716725617 161 44721940055001384483471405264509494509026021783247260639271534800999183009063872275047615733276168 162 182263975893836101131794719672168021569504610726216760139414867153698933204936857207886245202984575 163 742815648600507453198432062984468520811500199426207955436690033191790444613347274192038393690019753 164 3027340345780599149348877856363335455423132654903973258383895432746654442920052613559522829207810562 165 12337905894225310093978051811159459773095090308067991747469186190975554061139772436005082243556351677 166 50283055245811398373659489030251170568782369156566568824339390432696552966684613443178794649546876193 167 204928264693339764417049732221307213643174740002376203550488933861872137115082356210941819450580241344 168 835183810230421058490760316757538897155316212933925305104523454392427219144368613944342586660004456895 169 3403786187887795026097787994591701255409998603407801885775886074459690860968546959026157265989037091734 170 13872108475928552715484254359577525875930179552390012991157771645762751053983149037801694062877346413088 171 56535687891531093726320108454823854637121794740355886482442544945445720907041220675725442036146973710727 172 230410828383798874944476149979882429526585444034116412427076839285235021210882400167198365161712205038321 173 939037832852849052607392905832482560229850316165359163111136245727064271035746151978687450472429396006850 174 3827042581784223431727625067114939199013467721438068311687712319584458034315832385474188431065809202995292 175 15597087157067483825033156571672059246120377967136803088220140679939004473978636691805275129477489284636208 176 63565827289996811674486434448793873703567557612775892594903142066282929961809357204477040774675492031324927 177 259062115789407901973646004062023733798201965843751579409095674953218602838520125618580246495345804193897753 178 1055805968372034590447347691438414364454255334384139947709562488741865566347405212582624580810031113738980385 179 4302930358818550057148422921924915224741143303567703805769312726239402821518464223066741159321632050073436643 180 17536564697954167351615498520117372573868533628502685777232225759212766497366899806302908874884510458109004688 181 71470155396605291052296687434234096867071585022579967499648683662193986031503303329465075904861416135089122593 182 291276153590720688451771088937158220688928654254565128134586616282273384598459843467883562459750393645014644525 183 1187094069962452431851083239853717800459488996580624592404467143026337758074219156605301642205796747882753293641 184 4837994163161433494447579283399418444595434533006377798345530107350569840550240530128984585072321752790979865633 185 19717213753350172664780389447344019673228001840220332227831073718203772552822190227909958482900064584583338692426 186 80357376442400811447455104807546295890790532551182874760390891111556585340775096455271350038900891670818927224564 187 327495965174518882605380419154768576625511839960645942730295722243777199804452894404907652932601604290412373974813 188 1334707676556212159242017557594867601296117971685670204114730261119876235380789254620514663549895524213197002810137 189 5439592456990334692326585644597601423977010166483125871401689759762187644857548894983812186525222972147568698916444 190 22169023688012015033750144744758258138967587164154061996882386078993455887503278671354919837428171705755922926017594 191 90349711888445451280844819553733084892347430590860751366387344998515504706032883293747030453281101319915601068744887 192 368219663310627120776568965305517312012065163276332841881139299112028470351961754033546814281059111074101648168621236 193 1500676843507801381915919083194119596998989386762639471651977698540217572653505553621806805602008147458709058172242324 194 6115998717702218760311210481869513004827165848346249896751091944871531585299083264362206627593119084063839432775868247 195 24925713005273496216939372721157692139835149596311004959880778182678806364546885839373746243155638424422273700169674005 196 101584581275824637769883931524666490222216485901057492727556155244665640404946192390465116321455535130586888239174476897 197 414007300445181072977015876650790491299596482777626755940051611253897740858775065824302242673353309227363115014074209435 198 1687284060919756250692516590092277691431540808927560579975222260899440984722357872521407734023625996659664267811237617554 199 6876515218868288793760597920151495698480255810106707187494351574016119819918957069910298808031536605387480015226758812575 200 28025193060586871921401213421121740115482732692449480890112058762362926741962756015522225638152353708341085832178897111204 201 114216492087168920049343217150032201353165660296904004994692522156716344306170718052317563654769602822473299453926620388403 202 465488570818970777665732332720917978178578041847980881686145155869437269480297961020054512223681057672936895805397116512708 203 1897095643575887399209464889417349929903399011982737215938467123886821677872024605938389823025392725058063826494921014821159 204 7731600959702738029766289369646973283416395407615258378543117463671764802252355692421722770276161099563369332537562882935367 205 31510089437240901552351081795219293409520920586383154242764756540758089123686156686555113619805752982225106460448980353771749 206 128419164610002683037716432628144401611716602973920551444995160262030875546379718063630948829112591126955947938127795309362179 207 523371470334201595664120408669157560979612274453228561942314041545497829884566833229838849078601235044084681197914513083924481 208 2132997024171954220582579007927812404120551954085214134631949727888491087838487412389603883362559868409670382482121315891156025 209 8693015502394871859427163446694890540185828327272384191847951749322385312256079352323935658997324059558353839978031117266334193 210 35428328154472622386751880243944606829510624559578954329614950296122376258854616590760694755181196013069509698009401905383807881