1 21 2 441 3 5238 4 50024 5 532565 6 6110500 7 69943253 8 783072552 9 8759983583 10 98440457351 11 1108879339651 12 12480666817260 13 140421583259356 14 1580016922218493 15 17782853849081975 16 200149452833682454 17 2252716564764590047 18 25354534531886592044 19 285373279492132469974 20 3211991996624007852180 21 36152445378412345826331 22 406912522907030791751634 23 4579997875836967814752932 24 51550152487836604247502493 25 580223135423781691799674897 26 6530707895506948032889502185 27 73506477026140941621699051781 28 827353345577115715445792028458 29 9312290396170176910453789797854 30 104814658587170808978602052173628 31 1179743412977008119650190414506869 32 13278625141710058764436333725812294 33 149457829483937022680936034376865109 34 1682225595546451917638859534690098240 35 18934324092956300841573043151086457106 36 213115667574915722798999350392853201514 37 2398727714055668325064199829776425261754 38 26998928447279037010934417472356823116559 39 303886987364212702752225635599405984298545 40 3420406160274997166460578049702659253060920 41 38498451055494016591825156429769054022405860 42 433320098507672571826347540809555750359923638 43 4877243179352634217840472111925441518793744046 44 54895909783057403428871759423552892704918423246 45 617882028937688154557619829749112291004654993811 46 6954583742618844497846340378373401975776783163546 47 78277458754965027016794156027433235302985533410806 48 881053529025117046138392364209094697609026690298282 49 9916715915043228826512125041798677736643544740948688 50 111617797672113345283236846296200329908044343155648016 51 1256316391839738235657301127678545045433634154940476510 52 14140494700055793143870555517290756936200134809800407431 53 159158625694810539374293432605793903716989771871855046701 54 1791413148581232154602952938818941122099708449052819586279 55 20163287128833009333761109622231076458146198621686906897161 56 226948288373440048447434078651721817976331808581242503335501 57 2554421075620036555797354543872220272261021242862808836905527 58 28751338370253702821010949818605039245951608375832934099834379 59 323611273791424401764640190020288358842396283532361036077584506 60 3642413273994784136872586955020923352801211023589917837277212727 61 40997256687435545259945109527507542222416222708261408153963185278 62 461445456476781113699197048318662601144530133280499587725623974503 63 5193808720580397637162237364985628072973784334428669220879001373820 64 58459019689871473045107970040066336472191364502981489540925909852253 65 657986685100517172538524374853574805739652745839372791607317782700512 66 7405982516750701972507994058420534135809793506029372889247410962767606 67 83358186845435374806944621924103846372373006279505286120103031206929833 68 938239767436985063707174226861956512363385255928016073332651020806365679 69 10560376784975804018989033583857519015107614595709048358961620277541901350 70 118862535687762019903174924805333671227870942585401917817422968527781954878 71 1337859687944542727640485059463495899463756373758359659353692554977664512509 72 15058306928003340380320580592792655379374147778159551667888599896911912681395 73 169489079894716847328609031147652263569772656526041142805034579070557915778783 74 1907687785944653105982128572679799518309419480794221718560171930239629576090558 75 21472018674613464602371419323346796997196672333875888213615499298161196728215219 76 241678742905326552470260882366110015722642351285158523215091366103071110512222959 77 2720220006205373598586525421372395579235755484377339033341561170571115084318954639 78 30617491605617242240899545649348161289835110487314723041029099914321092018083274020 79 344615799487384313846844980607904787188874500480212527816911023022621363333740011509 80 3878830140171925322751217689471795887625869345416516675825226000520968056617281194980 81 43658251533116191237642527283850763139227556238190376482746927307183255181440295304548 82 491396338083615802567097171533456039256121918658127469700868615327486819221948047071051 83 5530921477668985235893976231073973679958638566987577200647377923665204614497468123684264 84 62253399183725100108286057931320914439841825355776533151984272497958088368387800742457131 85 700694400666406489707940551599341183332502687080955066378311204181989327382880412253519575 86 7886680077922709180041469943586799176824117946016481214803453696975250107363503334873149430 87 88768688021977798685751110686267647740420733210842916118329021774176920752143481841961863068 88 999137773472196483763945185828213576145683823638356864402942246078948938270330249381739531312 89 11245815530492237831956680306263865789960660647269543303145968588281339282159056744484836978835 90 126577505428864373120820566194381910324015025814259084181036279731761919161260430396698705750089 91 1424695686778075821638175136835405201171142547559185653040870311307729593646635041876181812289674 92 16035691279006616870745717789323557124435909401823582534290097102244942546321327898166892827536543 93 180490049336173763517865697060715548189030762939187812857793672156139717836768409721254274733392941 94 2031509421238527760011358586454864621057110636653318969865700962225526553307685771998265679108454011 95 22865695609036324635212276872960145486900697881095910727247949061957465902380086818253378546338095865 96 257365301986317634711363644106848297939551664408105318990082399885169305014818782239435209659190244962 97 2896780390985884717304380907223549841678989492263567124065284501216812907947273544951890629132779098939 98 32604770607525195896334344298245987116164719614862823181546065442432503604796153257598924854536400337707 99 366983658712055611258010241286259402084271119504217609832447915037317523198220317491213452534156722043678 100 4130592034608671533402134943166809834905950685921303953989408125647362793394039206007108853173780228306047 101 46491962656461781311501680641376302177243212293502900796594078525439367887387857818524441457682823038750628 102 523291231266467972172016220254904966977507939625058999215002967493134346660317087634375035081708365021319157 103 5889915096589640836208218286789743712730586258141055660264839190778953498544998387223313439063512852999648109 104 66294059162954547252830676066244103515925283428912997107568064318699028955048776569364007985405404015961893410 105 746174131244445196268774704015971943760574714261647548486440497320003543830749126563019856116717014496354864189 106 8398578110442989036335548945575894664860429488497122012700118200409112677929803199188067878205734592427170036647 107 94530366738356725605346696729616320165761393590098402660393709954278421157873762633751364232143292899188942973630 108 1063988465449526472316238056797887317650546459035442534674313260322576307089187084091433014991271532930034940224928 109 11975743813022655590305780873338849428906191561708119732652363275464645205263645383981584163344011029198200993633131 110 134793228058686979993284667548646340249673649376338770728379231533126600392253302263647930733466092360872717529430020 111 1517167919935264785741327687941353297696696859737942615134801881129976941471087365122935915260001856946662271066601832 112 17076514380073522398993853641349822439117802909003903156794495279187881521357627779950220295896250395347819182364729315 113 192205054919234142796236712680443862193101224827460047278240169685236551686147904009720270676522613831214092959638037444 114 2163367904846794440277926151440501559542536484221656551286986567866700489325256886286109935426872506258972919594331414692 115 24349831453120960078606647763672515206640108917821438691171042820198747405278156489366455803462371922111561299718615792632 116 274070023164824504301894875448406593000155487660660892936622995445497066596696512212340219769388394803986744812137971384953 117 3084800719963090360515551264263021489189505357149977854177858782484291006303427995181201464862818470601849286243778940683703 118 34721037244419550701570772206813522816879508851586132235958689166776996539394081132936239562035340951607445374013898814672359 119 390803340885758739393564347554426824465964700171337947053436596410425665969442090149117838025148818277337639709275780746054456 120 4398694951776454850023319805866010954590911650144039686149088672030827657657976595885431720990086480371816800389653868327188620 121 49509600493511921207082986416357522480500530884748726626970601594214229358599737536088665440875936750342812188890970916786915214 122 557256315316254242157148192244625974195813999994058483491048465980566559595406076612355443586382585707368190309832607884734370016 123 6272209790918089989524739851839517518296106006861163905783778699630170645425608910624933610595084121226140675471211196014659377621 124 70596984870350287897386592916411236526581836650309854012128079809931368533412471086418604514797553605482914798165105651245071679918 125 794605799060006860189654926986224241099245452407412803231984193580602323914572450728910934032129730737609845319530323630392019159211 126 8943701732578811318033660696372437744271717041834611981424535191171282189570845404933548020192485888481051606062049181250797141001131 127 100666016754419105121961042894760487683620630652197543421233244013961764261587890562560971698211208406463424305855051325178224054633851 128 1133048398996538310067504796288577135270021739584804874946684615983337028323513279413344392211425440219109114403157071727926825829874899 129 12753049299651181549781600613629469559808963740214066087806366154102521087435545222885360092964584414503501915771783038841391150784518291 130 143542205772827177194540955388778166556303918658996536275347893757531148580043971292522747859839945137401639135342090560834908743437568164 131 1615642216539712240287732083894385600976819861034508518973152899221625944717458592476504103136112960557926824587222357422378155846817744812 132 18184893828345288768208364096922769495734841810313269789786598392422310865170275386600273044082304434234449516213516773029150296603594792383 133 204680442342267957105813713984087937565517714379055716768923587417483005893690804709251906232876905840758852181190361627076248414122018295794 134 2303784881720069757606679571813287908540017887085054622947321627797965864293210341842876725941569505609210315972902127357241000690365809251901 135 25930297592218634251157394966143381512888479262083711906176913311839705067104687215595604165756459461406635847119897817323044988923487100776366 136 291858991938084807353370191211586609406598711851316745070304855707679137859021905111756009535953640166326162142609251040605652689439798789072071 137 3285024819795243390882782328828700345435828220020126525171980286056131175831671020201228530680006528609410580785779432451723613643458185205161553 138 36974663672380752751806693348905623938416634539332894411182216231534280829136775001293899699973928341936363085528877742484286877563784522965282261 139 416169078981536067327589261844899436170782902743982620622668090722441122504133006538109441722075568736688034363874398653574123592451208488962500820 140 4684199532819931242462546162363282142366017413254135108967489040684609770184870826934584595573891274131098559676463655770032437844551848862805922230 141 52723103112242363242098949430845111795607641468951533403515447557864927773410506162817051717641355011321341800439561680014573219925301539869429342035 142 593425959399880637866745167983640882789170143050712101363777342201402042023537666028729277263671173580736914192355139043479536418311223603459839755915 143 6679317955545339412350611199152116402723611463542211608844640443208609287717351930829491634437990982387748021607373750173164026489804806505131255383782 144 75179199097368213703128436081599101131830952549882309843032216502282883275728828750229747794479030592550369857416136105112416011595494733225299085243025 145 846181004488544936512844189678471010344588564090216572432150626606531347135530751016462248022590600742757435154562529998677629357751159958942513570898580 146 9524207506252997377266600783166850102330307027864842504439515360040761106418763183481095189952443387526422370052198490282794463174803315932003845372756922 147 107199911296748946182361960697825942161235948105711493024189321234518375503545664313080074246389446688795296372058066192333795459396836327030761014066548022 148 1206590781908734488778887599251911479173838017643961232921547679985933737490421319930457231610758227980085744670179650521117535406196945746088522968670872987 149 13580807086276788828135454919928003296893713362398245251077912498171502333829209489099150295478268539642118044796001467569629448592390021627519982206165849558 150 152859050375719348177753322711277145641810459061491743294528106045801020276270264090454950514390524800565681553881309935536794983636191110431768511880181389640 151 1720508150460188928755604446933453349676081319740396563226993049575042032920838338370841885976290007696818675095816613041539372506167535845877432599741526699703 152 19365214480425296004597472455417680157968128119623690107382102199780977677468511572694645652827268805949796756282864453162571885110941355485171362487636956461875 153 217965565447956888215908914068646483715039952590316820652789880526992454162197317154523200246064752543295202589815921462491679486225770567842072376102029096036147 154 2453315855038450998904027912584757880302572219452515421834050551340497805316778306298681951495720491823172282549587876693177452840264569629274109751910762621197845 155 27613346503671151644953549237346505495459574490347259311536659052989137655383081916633779676510980927376677001537400690841624275869235288486450844968454486313912154 156 310802583191986563458657425060797265400294912146818482330744776267902801632064789004508060193696419745779614185629530714197861096439518303694557464263919621483100874 157 3498244796441790984893469844682957180391563965267561473198843144364421340889110561616816915469510149708738808211349183150063738823190203539216795978298377375361202020 158 39374565456145775127738815712079094218170999036685805392012039338533193098500093751179802346775131720803629040862915072943186745814670052922422704263013849864718135135 159 443181222319615703605884512083212960690633580739074268513453817665466060547101562010195296625739365341474272739859284492799112789961505164349509176044938260983227564422 160 4988235261553904160973486927822834194593953618652114265744963985949725745367803497124447076540293435270104972760486701811832212758200653835300529908902356771126701667559 161 56145183440702874242695779061073506879045482466084139508460026959851829393882029072963070138053700387613671381839227828460534392418480756701342445347257182182432607398478 162 631943254137575898551304559980415110774632242450262482812477604432136659961401565598505243034986989430772502583043859032352531314765507406771851115967310179773071876076336 163 7112850149857652666730835616546230802420068687087195587691035830336049994639352658757484593441635928545602694671489642610605926966848604749285717071555877035014897908583376 164 80058829527937118526717033454636053878618621771436300560475705955111820685704780542698954106771687226121614666618528981578700411982020967482659275596198508244475957461474244 165 901103784045213716352724246855542890255085864744246330944084525518246198454951333270209920038841098718182225564730029489422754269820702848058737169202755665219328158579456231 166 10142391968611706360493331077627725218341296748477888843693600884813298625057542529245512258071983259729264544084599968682374661925552431048518237007372717188026147022324370957 167 114157899085903451838756649475480426580681149647366400710647508016764030487712815949659114193803994980850384263295905891593862451383968082293275809879127714306679569783403186070 168 1284906554986076303511990029696356551608464092296541197599985078049542888601944513939586705242508444341308249420194983917626796030836483443163034525792885255332450578197407687684 169 14462291862990803069134727665127607416670632434201031205926081965116351140159604663201571805279594717846707766047754927869266599286631137058211916860962408949436890253020422200968 170 162780620208289389045941574385295895395403521605719941112379568557766356783839465395918159755410981036180739847942265865112234651823787484695271254914328848117792226444717246963818 171 1832180581502637474338488928260145702391454391804082510066871330466243512660570163801317545473580243577502539906882823686273826399935474347383364996627683557342444249902209612238536 172 20622145799297045627621167634007665360140661806310045278221169355191542854852233644132876029295309922439864167795632536618566692466011906061375637914288443028714094972301884377679301 173 232112981471882602666010381275221622622151524990675897387481242231720904033499758071156891834050849934864250675778917041334466363343615006056484707720958570776601734073286008069022172 174 2612552383835974116604871651393236921519057458485263185496209908599052649935960029122853375287973493007489221267034319900006131063980315923526507981118033765885841072536493144266314750 175 29405636492217653047268947384056211633339278231268600942998252258595654547426221693253872374886308206601957438129766253823415317360625745320595716618039846432293843944724203880758473730 176 330975739610942517627551506908473142463913418384322882403223644545931382638476197463636410110391432774623382687839594514069495354088062136078494162958846872349270715477517058390217298566 177 3725304168811378506838138045666450603248000971460947912771263648783060651884041050548072634929200060269758046059458430323273789753765446273703167394284077858833057606864339502882230118162 178 41930236839946964304961009768151510433626988524845272732662561777932961355773812327713178619570366679544809667041102299119161082116174813863870584406239940382545935426271859771515860490130 179 471946633559055527904923735548419058966238269303781328120671868331281659129424524078572369047510027917157058461501384097135757752588543510449323245957467981348479911269303281852621564641017 180 5312004932810848470650752791332475444513067205696529895837331218358168369724313280928407926831573608604061516386986031721874091873525931622103685291719973332126624767233539411943302403354345 181 59789379560593673356506039968329117426163963087956641711525288301368842789567160444430378418513798918257677903333368405825261116124728912122609488064130470881208706008072981102806520787383091 182 672960577683263992434717182035226297835936215382932441792141533864785508710063218207308186351408076003751324194822373073499701526065086181815778547866804947884316379780769604923418252182099585 183 7574521469265696442136578598732881570621782221170721833354460030936705491239031550015996600171633125079002724081598395061462746518966620583262431068992655395192475040968059135241491918386751447 184 85255180453334593772472648421906011096014366549811650577418312099549464247519244061936697938907429225776074355193620652893331295160551382428641699158257210765563225607027728752029058138305850207 185 959591417573112560222165943687372421351125418209144424862358589445716411495890600267480781060107413396513811290586493052028547037391667974673496502640653456031496411756535262800524075024787025491 186 10800700717348135382501793219262191637303236963101550288698608927775142590721795229399516575841397472987900061188467519933214451172625031613711321133254279929553060964607943150003853835139841627992 187 121567506596458710608288063088160366943058718174528495989352214327818890638930059122435791680222970346128106719468326219996100084666890691439693955543812144228422827956349389699445884131546779259625 188 1368305543023007971327532917200003823826415488867399054330106353723826503435175271522470109198145817764108965147108422100071827294654306525500939498977891396667902465510588571367784923632286390752660 189 15400990869068528579892012601125488868561498670908536883460104206592361481107115766194362722786464460594697147164993330064431883880030425370520328108056842291064385355935935696136061885054855578768001 190 173346165963126444494095107667486177534524966266980519456469284627199986619175884969759742751841678758187871095622827651890370846618352566756931426790897502317852952774707001888416890921184559815790964 191 1951101296635803547453043825473706223013672301047182542561936565754011956455087636887950324951192970514499646224289092532798222592440708665376261057533815288957013982206496825765051914920251588413021185 192 21960660327172632677659754695183911644327868900079029865990397959270733570346345940538938865910631142292412342497789365634414800431441913143059592258369781302633512028645717887037313621844988763408316508 193 247178658964048442667763160441787496381688653629226104263794558845892506482173781571667259173046590775104724708956129960711856338208387727317545724583275767333366165507371980658574163459695773306554383812 194 2782124423265529976968153228939828861601275776570806391816364066196148795146603022189582415717988835891831455767950959127789526588943588001710789525914653840299297580040616929605693954397950464008787832273 195 31314258030893978350728499164144653142886324059802592738957151526296873842193840609981389041224607518039872786620350829759023764017083897754525646229809800534004085167356720898257776408486655742383462233225 196 352458268158418658391667207957972966703101355979732657376791488599768925179489292023695805761645775563017782920216842768779469259023118873630588157493498686088277155651968376380941945231980580837918380353122 197 3967101205804468276688711054221787360101386735809978717961152898349421990485536198638421225909247629604254999249529470519498339417401715475705997646869674913419612165385727059911688568511344080822608412524678 198 44651788307663106847107827003156996469904272138853924101825075188289918170768672980406655206878465301015847951848149808609612265873147791036068493889508092627397847390236211404691075277236926568930039956973309 199 502579111456787447316967576042314542632446852919263363208245735604579537624226280372997628651348762480278980868232853191007597452678667372049634495567380236456631725486509146557277901601335455502120208547559111 200 5656789410813931452753064373559594893834424741299718869073950932287473996620064814496506518587499698564491823191519883798253181449354950635688652266736498998220046224217086758396653208935986059906169008183770917