1 413 2 2812 3 16208 4 87529 5 442409 6 2130148 7 9865706 8 44282475 9 193738371 10 829672404 11 3489686970 12 14454185655 13 59084278573 14 238768911154 15 955319655916 16 3788887514683 17 14911360133421 18 58283593894282 19 226427164514046 20 874878049014685 21 3363963403720015 22 12878225545891658 23 49108033604102790 24 186598840030400073 25 706764271587039233 26 2669207057336849016 27 10054273063018169456 28 37782095558355028269 29 141671930377129758761 30 530187942742436953984 31 1980622127546809119418 32 7387017654745771025711 33 27510326260611936402675 34 102314894166987210732976 35 380058643967267744162650 36 1410192355499483000496731 37 5227152252305335549904269 38 19357541082883056618183374 39 71625748529469203448422236 40 264822348062047881576338751 41 978444561208456409617534269 42 3612775682293445706142438822 43 13331948544014542220652330430 44 49171859726073769791785442049 45 181271930195139992359752644623 46 667965688201881948637854828006 47 2460393272598441180313115151318 48 9059355512699059220627403391181 49 33346228141897936836731963688049 50 122705991997899916839363967798548 51 451404951568616239836348019242064 52 1660195266241308709600178313777745 53 6104557435901543764646168355987209 54 22441937087534588074237649897081564 55 82487060051413980775007432178484138 56 303136403082165114979841214395393779 57 1113842881136216420016147907920211779 58 4092130977892832944212483213675759820 59 15032128972101223378924394126172597658 60 55213076980769004703199791852837640575 61 202776932585582284832112447070840128333 62 744653982060186085786312208046062609450 63 2734347413413088797904606294762375960300 64 10039673026119940644712658251052953180739 65 36859998319097908749986085716594686321197 66 135320562653791491258395236692168110659586 67 496761155639701580558292276936655463702046 68 1823514320582005266592417880070268560499941 69 6693458704391422622990525479508345503131951 70 24568226230125381690859071630412014330659138 71 90173843654431357657903148203076180719796294 72 330957723798327173258970382775217156675307089 73 1214649746071831729538975257994123709575532225 74 4457768557610894356196587046122314539872777456 75 16359614356363875532863108496489239274430466256 76 60036970380749576459058058933807836970223579381 77 220320852400971430501559800701006194612736454985 78 808508219600134502085089887685763243364237201400 79 2966921575741336401488236052568049933470755706042 80 10887325273749046477742162302423714611126766434999 81 39951259708976686401896948451947720232568010467955 82 146600174187413427361146339902174920128682210823208 83 537939888754072705652762847526861146671023717468538 84 1973916323423043535113105775040323672545187823921955 85 7243023299251372394664677795374616289948215226642797 86 26577098444317956715362555433289376715839031714582086 87 97519650040924843676937232225103144821541762819660188 88 357827654848195533542715863147692092290436329272960071 89 1312965005855600774518574696280189568361824045143098621 90 4817593308082010651594303233471637021208803963919630238 91 17676858370584932499989028931685843251654897312138657054 92 64860187416756503537521813865165124059347952909939669065 93 237985047384377304714999843005807625365018957483347350959 94 873211938902831967849017435300160678085068157055566348382 95 3203969186669181124498032833746466878883930599145211133142 96 11755897848385445878429234794934796380596121045811220551125 97 43134245449136946759759273868574393998726821247954108912625 98 158266006827219632087922102561265610073739625981312537401612 99 580700527867715427631840821623304399879627232858223247607536 100 2130669167595028297695314846207609965712636601922994753678361 101 7817702256251101358630912224439263403584542313253003129803753 102 28684124970467947337841351191921176440540144678106385957359060 103 105245497537069740202167074659053073347480586088829125546040042 104 386157916223683472988591064595281855268113581938616530677905275 105 1416856633980579348777383519031901941436304841641013037852609411 106 5198600796953762251846826673648027768370225232628166050912784068 107 19074214721032007947181387304489602639584828077513076599671299066 108 69985253500974986389111555996380216948988978092167389703079534151 109 256782912887900286301407933893116525205126131584943620454455303405 110 942161688909960671726572020437405411227407060728851439664025040930 111 3456881763670724436297198602693415749047770342378908321224474336364 112 12683625205284436646078407790265506366448596923509520171174223252043 113 46537396871512156213353186990217820953226781748330672766023888073389 114 170749957584889346587519595217941918077443109735344921098163262970746 115 626496964193925221782195936828336195631883294158855390779323112439742 116 2298673037623897129127443871656051423966799831523452080027454513036333 117 8434033297683630849440591579269129874704549630627879025845060954737295 118 30945201292734721804665138707332456993037376840564286000415522099569210 119 113540607973355733109167815060243927632734939086642259220233278248965766 120 416590183004613521999817433301793495861287982937687963172509518745683545 121 1528504668577142561076279704103411520649702677317318866324234019957821697 122 5608212197240833269936466926279320318429376010579235906964885638349531240 123 20576999312053080610195083254559339790977388565973562029400247107223917488 124 75498720649922793352501247122475867879737693346146740694646400278103911101 125 277011048820604835507094728623687654680063859777421131666743211392314045417 126 1016376338166507023600565655347862975208151408904988962244875255328997237616 127 3729168094675233843497802275164117991237643265620869832216412780512222604090 128 13682622276512408541627948754763144466504289328401198913265632680080634352703 129 50202654781190437232752352039086194193437341425033742573621901148313915199347 130 184197614236317436514138294823488505761280454724801994741397203624839340162976 131 675835953768342292169641843420012666553945843244926798800675722858963887368730 132 2479696678127637187583533760465708304007740830194383747945449473376384062527979 133 9098206878442849625455559839925804205589993549297977445156389829341659689382605 134 33382052576687508081561088732945968853741578430285292450808575384563378870263998 135 122481430323562962674766482114247569102776656927376877204005832388767112089154652 136 449394183575734520704919071589698515680666561278393990950228527050200311569154895 137 1648863224030747105479797858075767940568864244998168349658528205089884202446686269 138 6049810960950360470855841837125561637135534050075688011515928170443555308797401750 139 22197239430912287445566316449880965015993593064796125144231334173303664692551428862 140 81443441921163174112215197622134169167899428250401629796129078393476056775037794193 141 298822478513968718634295366145309210136681390029738630653163228199807921111815288015 142 1096403467308257603485375883741533504684787315469854626912222240152757497929537627606 143 4022791559750537349512725218377279582191701611603579403295640341235966151497998369366 144 14759942111386820603146866384086835468758872803107515949513206203150737183206048075485 145 54155400593805560885307534558981350323816631838989755692063621873180343058414643454705 146 198700466353987238581765804892153680196381271845389231352952957746593677486428318085636 147 729047786634040060657980593900534928989054225929109658992257540161254345438013156799504 148 2674934187276776826001886498878417555162768374044146585677321603715041624625248338097121 149 9814545741278917717536062572492276075317620798875052526232830331638670515332440166407753 150 36010346678019290181764060377026801060326335060979402677348424631296989356697557967687628 151 132124816964392978376314024292013395635841719717847366254601947799571805725282037928196778 152 484776425929081752175225705477781800062867366710398549407818490063510331572426277147207683 153 1778683122119118129399242668829183298235539665082533422911504073648493140563075478021788483 154 6526129294647355906727819420175634229261541331364739778737041863238647723031693158644870588 155 23944885330500771586109807545239475022548701436705345298689466713497743403339566299386632410 156 87855680685362897702706322483426855258748571617674814817037628364512027767111621063444620559 157 322349449465692189046957810213493447232502629617436946118003943763001507300085421737662070797 158 1182725652581543108911404245081172512663501773805871087798434414181674935432447546897626162970 159 4339514052201566206848363606682697373186734612942686525048335948488296099021976982261389792876 160 15922020567387899917430384607581015041411868922336155055253336629630554478037490869651203679827 161 58419153706703812845182197937993026599464292278604888012890307255672965307499681421336595530413 162 214344498495425666794782380355798032304865352123414235597101063488496535694398811667660894014450 163 786446927846422975369493708741650922247272611590007196742019122672797045289319755820035971949534 164 2885536012149024175848817076927226203337752888979095652839910476232960154008926388232621127209333 165 10587259955779682809254461767367038523921907493874782730473560119309063784519447267923112544084335 166 38845494483030695845480793744749439134551493742556534299789639743223353682909951226595709021202994 167 142527192716729372244808096248690011575089159448576312363777250033585227046272256493071648386078022 168 522943546353688277027404382708844550195917125768269881043479306302045807846482193038725956064446049 169 1918721243527068140179008991205043843657504903484261304030912412625732958030407117244165806780368577 170 7039940034257992071134317042899441465803532636188115071265402381625607094782796952414980718942512352 171 25830096904556802049290420228860637837049777621209516429854647067722965038746821425295198004458442000 172 94772668866167798071166537557073608931412751455721717144343821321559104310540800590255849610454756997 173 347728419001467439154824355252184839032072920982917710338988720289673638088163984894825427547919777801 174 1275843075549986812798578269024069423690989692267767670020728955856310444688906610998225359418922070504 175 4681169164770903238003883156457403346618869609792111273240521972729529843749404691386577952388930985530 176 17175579944679176305305876850851129878633743546610510762354158879771714648958521864155072878319323195847 177 63018561379340460032735327741229877804846870645639891398077072862636109364741547595685683858381592892403 178 231220086304208402530460620866177118559752824583856887286517096587418469387750023234828009443391264360472 179 848364785327758407096097106477561362380814341586103262570216753792476604424221079488727255478849529769274 180 3112717499230339285662535508761887411707677795420271499646476270809210561151356771657970266641054953072307 181 11420806704288396067607861828458134546131763034025903215172669089791860731569272608130923081580547000431021 182 41903843115927895870213695037137211189517842329785367744175225207320249766730471967979118064110047233854006 183 153748514711083409565222276756903745938691001120969901462404449102976769317224492772798412299957472356587420 184 564115460887259031705740598813800355260570215017972676037459945218128987895546402351502532551755554606180951 185 2069784243230494982806711248721142777122023223325897699736216978059150912529567586402546507673494854167985917 186 7594202091662570821118003766498659259107594206057373460974752745908356991254011210507528855540923948169174670 187 27863728111486380989591909781483917995710800465981759815423039888012902385569330803996407460013902637147451230 188 102234222216543051618248815040383828459597314910413609730603672650748851878056529926838021439301184169413382361 189 375105447106998285998045300312800439285408011099986458366462747598453769865238625295493382238008521363503627631 190 1376291552750006819764564800401094063521554500702100284229675586031414445679046982075419893230791696521648270926 191 5049722558418713646400926587520331000965455113355495464462635617858042698609661969496807814270400987184915219542 192 18527831450030150500075029907290539584763168572352394735630840987721682080207193906854011834848233133264153732069 193 67980078954991075330476545156259877687522263864578528452307902338671029492037436435406811954389910755300463466865 194 249424286213248366864741876301953420711248673090972395138877046129034965243246233553517006310518045751338593652732 195 915157432981097403851534308177891791645187408078572308459947601152547563667113622313411879265405590774161004454832 196 3357785000905020643888805634266775381885157404868047710247382011665903340056537853610131741348711314444921776841129 197 12319978733263592302858729819336125642700526225421046870331410106033007207746762729202308683566117514605739123254825 198 45202976349737613139676113567589227036384008387699070631144184913072222785407264032225502255892495597966666732046532 199 165853295290370246289825960384021521590626616840679706504578090248856672474768037710210023252058955833486543293237994 200 608528857595086963904000493294798350499978997611238092661158524180222664012774217110886019227159100433843992386039947 201 2232740506419242987008479860571932642878026694743213146826859154140459187444937557583732922012062009121366295414713987 202 8192101502975158002049509765657885036019533751151746560547772558938519500243030667823745271368910409991739044097908148 203 30057468317943522086250042470241452267226474905523180496610787732827818359970921585908553203281315612912838395802160186 204 110283228466116062711589125894280878432094636823599969980800549015115862519044135837192915468552936902378045538268685783 205 404637887399230472259714822493412837148519036263423972684876502457874926094456508229939023164215409252580211440181515437 206 1484648411133573326337837904525120088219373049622622940576864746672167953391729968187207604990023201570255782808822212882 207 5447292439233594296048391153176884649615072699708559070383169930940184807611611638609471279685809732734311280015815666924 208 19986546778159528642620882674506771459587594774115684106843706935780896392768068571368517573849562592755813879701708957275 209 73332220835986214707472788687690209475192871536000896188791482539000848196264486746468711432793848887849127453866547673645 210 269061717983842342791996689415540122243150730829415669791951598649029225646054296155577773369308147464261549579700994662762