1 21 2 185 3 233 4 687 5 7425 6 34801 7 164295 8 1053249 9 5803057 10 30459340 11 175958088 12 988572609 13 5409436965 14 30475463803 15 171059829077 16 949886716408 17 5320086247758 18 29806428448927 19 166317770692219 20 930326534497792 21 5207058842570911 22 29100868622364190 23 162745722688932065 24 910483855785198385 25 5091042927643888742 26 28471505229619336013 27 159254622743733438638 28 890627369691724074901 29 4980941173085540222030 30 27858707813352149229319 31 155806505201892896957863 32 871383386155687663167570 33 4873565550949756184871357 34 27256931254914859102806950 35 152442127967796770042352903 36 852586192414677871086130473 37 4768366793179040809965687070 38 26668566871125723452084446728 39 149152855112718701245717195218 40 834186332443946615780932712668 41 4665454018818250804941266026744 42 26093082213631981361929228929368 43 145934113797007480204534966098453 44 816183828315161944874920286032504 45 4564774630805679248414341490040336 46 25529994868845157204426428097135594 47 142784808340134571333102171647823949 48 798570630037654392907072007839906310 49 4466267074094777391028589077576440129 50 24979055001870855144048216038404305391 51 139703514778965060141284906873741915655 52 781337510223284970449262810562496307648 53 4369884937187371228917585970834758736760 54 24440007317295171425879644054111394004164 55 136688717109292829534293543577292398446334 56 764476251765486427223310230124605601144504 57 4275582884616889669264688098798475905121330 58 23912592530182764876390309546219976040473836 59 133738976681396960056205733804687905375960787 60 747978867056650013379437737684042149685980814 61 4183315893863439205927653881595584326813530137 62 23396559212953191219074946668490865355275568088 63 130852891963824585452896253931746778918050668145 64 731837497676548362348707977682077685604781690573 65 4093040015175408411254574781641080437355566159944 66 22891661898345722156604451312956521913910604591240 67 128029089054369192703534138949726656672266486930171 68 716044458309741269226445394170210293644450328347638 69 4004712288460299827041771810742321079165730318892025 70 22397660268932453268201062594765136607726197705900232 71 125266223736860125963335827749685643574390793268174594 72 700592232409676811380178146792801917413382381215399485 73 3918290673115171016994022343629667201872796439659201481 74 21914319184449099448747139606065396891975558602740265830 75 122562980996969591242717934320268515854238113881857633478 76 685473465295393483129291128313749148975806635350267447909 77 3833734034571289975157640803190355786846282332080672219604 78 21441408591079206769359286869858437351493257008565304781585 79 119918074186784008040781348476802393820883601069632595626914 80 670680960890113857840987676388157368086404136953482112375894 81 3751002126659982081195645918020577355162241911240239541415971 82 20978703399503744013436838807343721104804784090379460739743923 83 117330244415693395827430128395120733037496552414884446781123549 84 656207678448027437626931758126502683572205961979498424752350904 85 3670055571762677272061129400266511133129654814748584417652442962 86 20525983377224970897428553978235701519881984679581569377812275029 87 114798259961958787814638301564565396154890680173955273159712858080 88 642046729167425440373557769878257915759418942397156565583268137749 89 3590855841989668523110974954446279318519842403391379911789758086390 90 20083033044450649049824339424310904708581863518909675264324704356194 91 112320915684823511440397736766783533743780767768214132554724787223568 92 628191372904398104780692174157310638515242397205500038953544255241881 93 3513365240885686171100714089571556938542043436331460225108445931525537 94 19649641571473824071363130276461090531668850965460676841859793196585693 95 109897032450307956522132571056953016146362979072972974443117295514063333 96 614635014967257491690412859338227782694967671013034745128019805259005502 97 3437546885486797573716511742506884604734062606594689474588009668400771004 98 19225602678281402854908610095452014492654810582605374143385004857403919008 99 107525456570114105617908473094526054659783582014609401999842488543779612582 100 601371202977808170652916606903359042713307127680394825132561539481034166064 101 3363364688762398035995515336011230741970584394562625782670553828719854386466 102 18810714536378020438979997583171392211219693035641325328718032216206716856499 103 105205059252526360900600309709544057097414373609773694594087262572592830204603 104 588393623800041711635608176471126594394261451601259100670620707679910403970776 105 3290783342439222650627418360414076214084426894559841246689309230765140400991018 106 18404779672724064653319260447628733070415870948836838525544091459119768929472332 107 102934736065132805840133510565465260291124745251381904926150915009279524629039994 108 575696100535297574627665012261108689021402789691735739967930727295412593100570967 109 3219768300195911233908570508031127531843410864298158863267321057194966594191454832 110 18007604875744407722825571959689952206535053435063758964526923852070517993503206798 111 100713406409151522359145806021481522848177803867895247283637781845355056627737438023 112 563272589582273259205990929570701936911742809447997694535026181459896977576129103512 113 3150285761220068692246299107634020092221986345273047543157980830204489277584928531822 114 17619001103366020037783065972327744316096552935177576167230198392674162772546155740950 115 98540013005101938574876609339925874071585241896537121441880081247207382349874284799644 116 551117177760468363959696435182305516368996558364482608343633191743222687918890374887291 117 3082302654120189423967831280648924921711570327590825842237517145413342949117964951979401 118 17238783393040233009294673035282752218912915547296650986722187968851848171374305194343285 119 96413521389574692293457432085121413222265403008344932210872724909777943357446133648354020 120 539224079495705635516933929837328197972040257395130465406686746054990048657808989965867599 121 3015786621184770607732049790591435887278245063684018689833574461717272708230611731316977367 122 16866770773706679658479589989084643709184301041952473490633899955400288222521735909914490726 123 94332919422861208635235835995091728907094690003498527876344258265707675282865126056536046023 124 527587634066389052779547660206226687097120863177896550785323617099192915788474849747776245006 125 2950706002981111351517403857523821081105655830935810215806113084610902828457726804488778884405 126 16502786179657050057653986193350597449827917366370400942051784746272335982840717107154222130147 127 92297216807208665509056292564437664539535380508813462877137701746105258827302423805733735499047 128 516202302909187502722540279935935307045928852480137591202244178832904775064176261765424641028729 129 2887029823286469199776512706796951052438772885968660043741239159113701201064039603851824342112115 130 16146656366257668097406086504221912257330063443937829304237739390978421774213935474850623586255704 131 90305444615471003374570874366135236507073236703076167454260390774401915373663759137235333820617171 132 505062666982861725942912219200989814449204499314508634133881459030215575922593554897412583787303078 133 2824727774344402167680786152060018629575489770555076963822429030178285748296157734025348076738934498 134 15798211827490773331709877069983743043346235503967695180810612024933244352774167195429846227400362260 135 88356654829931635239668487675924635735475406140665050220689146041354378003221082212023477773261880089 136 494163424188979836486281826705429318286138079644612991459715783050168300350746623755045007529377861706 137 2763770202439278637997966337969068970024308627808079603321078129017299166364875978416067118872082933974 138 15457286715275260251444781655084253820893868061316854719018666724731503954606622240533891063095687429011 139 86449919891078354356284767902885067023582464359981555192009252395457805743303774378299865021363815869005 140 483499386848293752744870158955730246704534135763687369103377301931402923899676953409447964356916604989535 141 2704128093782089051383260989326965365429886597409547950956396962736818580164326676430611676614207432815715 142 15123718760528474501400117380784828690026522984511808829412802432248011259672848753020657739820817744785215 143 84584332256115670954706995556668966079009051563447811577471511253514729637986006756076693802559078325683050 144 473065479231575376583848411097967391286578920705439300293527742025695529987190608703233389467669097778878963 145 2645773060700841514181978832172512948811919164819945735791415381134960134506102333780503834060560842034964509 146 14797349195931494048216901904127755037242577424645020244301822598249366122256454954779141040083483450721584232 147 82759003967004444357913910426785904308619141210552307051700606095585602059778434619795945389444540785798245298 148 462856735143737281006638525324997563644007501852700992700282639222656492873804269320853270661877342214136476898 149 2588677328128968408191292586198370035339005489185867879681470066821818268547007196732753397420773698172229996069 150 14478022680361134116833053885290495288110167252115976178769468207422605370792371946927001560221710617482740578002 151 80973066227823211657698920265638233273750041209878561793810358368955235162742129513739714014719381806640815754311 152 452868295560088027692360928597312179345495692930323708465926669167114986935882536289068684205090864575592477979427 153 2532813720385312929940534326369307242775944515552011144993306608494145555000153800340342601219101166135903240464644 154 14165587224952708029857174751652254211742819097629405911312583080466639910695154218775172775639573839486551823909443 155 79225668991250050920952444044617248916405522299312726154253883205019483510301745608350493148543584719950452034524024 156 443095406313597050036542552285328404642574649652258685442157061929594303839642760029965392337118020767170197099302027 157 2478155648239403270208806166530623692691860601990977428419018757533231315042203880426696883802549572529318546802526072 158 13859894120758352268730040559388726055783463252114433901601480437771108006553610814516420255192526459910104305770169756 159 77515980553968157960929019582199951936195182381759539610607539819652775517084088980103737944320322135692553918150608151 160 433533415832068316239533662926006575841517712505787694422131589530282715401303342992952817970023962986980314112535894574 161 2424677096255857931934503101593646347550883355706069445860571477474678260161100052274975003649169817096013703175617033710 162 13560797867966483510815331004167144881903698458085917682388094173889579112308674779915256973498632083801617595271044119206 163 75843187160802563103668639622288703571968593400637209986849973669772353202474812331764816197926043975158774720049403772806 164 424177772924145741916145237641871927834517722427871685471109830958504366564449087097484288822020029604719781263736976592588 165 2372352610411898541825358121275757725065392004580310356691082860852793609841962007213726370923943403986431167774119625845392 166 13268156106648698443917352257039955684753877771604902686867138914843012039235187807925889862596148408199506138254576536060701 167 74206492617399570113891800697913392888321559134176651746030756385976333500040842570778423504950456639720521754333103864945586 168 415024024613096563995709913900502688941252149236582464657604223912145000766550066938836808606558275910446576711643501514177416 169 2321157285982076501122996455271571417971851334016840657856332680800364503608069732907383415170345656905804843356617216302555880 170 12981829549001154172009566652751072893700586775162856917805979499414422728229765713591802448597493001591432982323767819620585943 171 72605117911264565497843692519312261807136218588847840746682105533982054284112051099375174899631997441420595157289785799819361479 172 406067814017341628412131943594321506177045844894551980881597660322158230706022016664533260145353511682932317463553502068977188537 173 2271066755684447005931345282978790587201005607873890954045432588296908989088558888668450844645147832841474702251900158751990903997 174 12701681913048178349302072986559303432293961663990058367339913602624847697960653277341457544255827730163895533234733223883690275546 175 71038300840977824708548274898919821063934273050351517959058190619818709203674597520483522158816643137042665810440326581463996265945 176 397304878276723794069176666719278603276334914399510929282213424936544308806491219567946788584099788066354220549856795514921263944227 177 2222057178082548407822286634308324379596006335569540325780711386941325889486321975599030914795467183090515904774057955238343899700603 178 12427579857776554152786349412544309754623156089196191160119907565714746322841827382611899368784132401644114934723142096783972159741641 179 69505295653411834235109526397690082700469896605170688379875001667858289671525961960847717024008851851909226141674933685966387410802988 180 388731046523527425397494292823902512286786487714144298447410683731600945271317418114390665201051523381285734335323322036103946466806547 181 2174105226237666640317105046826870380412727175197516043137432236179575361769027573565689333275082118208250150395169797536572327270882474 182 12159392919669606157322191703546601259859985451822109567292985418614447079118015464249970449632160611061713198810044448183660595749355351 183 68005372688777457014731695126884485122213848795637617385199063131069913747863254537322566578011784075923549515045117859418356410490709306 184 380342237897283245858595269412013191275433086821472888502533369150284911653536158410418758800165840762461256708269368602233214291308927699 185 2127188076605983564259420676097479280060136223589190866000249177922642297518966979378178088339117854505187410540922129090587940191187631512 186 11896993450610879436284841323160285243142834347965340385338264639138683848806176699571846540500519459617174362408468940363152954866068478041 187 66537818033329994876735105364710559273434430521477060946006871858748627918660529519039260420017137900567967906486873041107229138994942241497 188 372134459602413665135292462667617538756367532139648127162319052838904385668496724354410419246961258910385925941386200341652210417801992936413 189 2081283398175324641744988813986469186449762962524749491551904109586841761035195642937616876989118930082167742622078412054725849780309868629263 190 11640256557127856091887776586281463115054427327462771023243031300943980562593868030038079166195328833133675627636027792909562821142432608072730 191 65101933179569847585600274392341811546975073847441909267108367102218853311908238402660003843726278736904223319448398661427468744086593848273679 192 364103805007794083397322340444769021397584556155581425534828021035428122685516640844340803975434542302253810081276741599895127281579410399444158 193 2036369341836335389633140990896251200990589761544860107282836073500188801779717173850219055243990394794187096385628905458113907662610604561192586 194 11389060040946791232812415421631985104171808101146972560378194163925211584726943126299194593899722526068894659428464310028574412123858677613997027 195 63697034693776035230287808710136129104031617189111473713677216677823808271719454824675677023614359606669102921167861807593424929962622457522159027 196 356246451787325626650230309864264318404009414752680829888751658369151714582106058125120105645948253392614943825273734716120364990501478306387683531 197 1992424529983027644013662545625642645036280092526940521197037170280116751655801474982088140273681023647009847746772442506079758701169712952367583996 198 11143284340830374466288150381197258547609627568141408178527207204124434588434650490684135699338106419068359465468748524870274186781693812770192667096 199 62322453890714340907614721754877025554560983004104323215224971725731746035359819650291161338835364147160291375402102565606131580375537735825504704561 200 348558660100634287260990036129872295677551639742765905185382952663439175641639810311850083013856775459243028427136912907887248887406770944684235577014 201 1949428046337745839450101201484355089348581262147226320025054491973018381305676885989981657401367126910949105426959401674575713376693119651893850325656 202 10902812475670533554301645635210290966986222816645873230416074195940662806916930408088615471071548009665439208807291260676507803668847375119950579008012 203 60977536515365245529539552671722948442037901916495313137938702022107922253470539366047207564047436177792161553428190375184641773833637402597335535604370 204 341036770813030542596138110689850355980596338009737089870761627920857168799149583399710060529982041906519421461125872377891223289863222977297388368273726 205 1907359425995710323328356490564821605890072139590868071651841010394207547175207510614468513347021619577984636701101000509748915274222200491763525626805616 206 10667529988809294289790275833707640330731274341372789467915392648923226882497573956138872276693342748616908081864362978861426259056576238685203717378370595 207 59661642431520167773189931130376609428615477154556508343406460516000246708501489061478871471216250709162734323796234425191810424646098474291088346156475241 208 333677203753882211397861379751318069423773128890982386566074192546313648655706032933038945993019079719738853519889232329021925177504804242401976731025915989 209 1866198645684399237049037453880318572270574506376296227532029203121242842718377479048677210565059124353048178106909480309980082012969969147080223724002496777 210 10437324893561195162836567379815565443783562492229233763375386558204234260841876472865485380812065811717790294969326451343367810516220336973988252716229992070