2 3 3 11 4 201 5 3413 6 233727 7 15544607 8 4103802933 9 1069035156713 10 1107896230202475 11 1142044772648964275 12 4697484584102406799521 13 19284763179499969013836925 14 316392839278535985537956881623 15 5187559573137612606140331666573383 16 340115205725187501595775418307712321805 17 22294752291968511829193621908690300365480977 18 5845169745821674669688014635913150149183054048579 19 1532376999900286172347092240309900134517105018563936219 20 1606872367964501668870983512803403644032444670824447498637689 21 1684959797689826806790370609260970990510659629711105601415587945381 22 7067307061152835240795592653779306848644938996027980214840784301771404719 23 29642593847340233111571801525653657507945033419193143764933978511622023499249519 24 497321649868013694007969671792304515932502102913179853271109479963004478122301718567397 25 8343685296321196154386913276223161937323998282535659617060032910202842890908116136576513151801 26 559935694473120138827537741383138144918433403998026537798701993807687072488413268009491032980307181083 27 37576663997978483018722551915066091546451799519227841865168183771734680715288615571407572126437217789825888003 28 10086911174279613621000743310754921081383906577005891550608994289877086662127995092959392213265211550564354740673798737 29 2707684909141713326040664031307995542977437333260912640769468823085280243459463378701127249099724542577399493217548277772995277 30 2907354708938717089783598100039757787935918407077260340962740503609862752120478497031823672262419011100568670000610082427421796661511815 31 3121748444846278576078746497338622855469483040918079581191410415371785329954495603036553520970127432706015466272692522608747198526642621133285015 32 13407807696263051162130103681099648617723109108783812278874049514342119411278583852526946587481294739614962008674292946958491787177611601940277388931115709 33 57586096048005557038200186673435694844361429570348339056078442557065605559508531630917956311666077025954754598308666816744323393478060234265389680287551360529433185 34 989321601274665516517376093062359418339329546780245834753223891309755257279447271230869887238418500202676909605046445980253130993499699273825535230194244193707206843960364787 35 16996415728970681613270286381264163021360584241354464967680695266855448159380391469492766001480465659439609746586131052819833471967041664012286759406119528358271643623700347480287747627 36 1167984796657714413467745014775911260742350298989992904222386661177981114138996789435759971718155001520411837351731086883068005395354603466381118163791267675071806806879196971491956862326699258665 37 80263304110095196447190073545624602734137266689490318775828930121406143002354466350207821331959642418900796627220581009010828355427452587455274673251507879751088379102589101540752034761979484590926114241013 38 22062609045115599502405799537061991732072064169359258474385938370232445581467738613287342414827514380972420191943867368892066524308884350690089610257563799255647902442567395071476513307731786190107996009913490391324511 39 6064523797013947551501017210843687579226676893509872812501603132620385593061711897902133183868218743219283449612632530291969998986834632008482435096838719884023646284902996453166094268492829669360304103672623362535173118390785471 40 6668014432296515782864210079391442109155325551321109351911262851821831455195348201855616768067462533935130757982182600730908146946805345021056742511858340108846814592470571659723002369628853639584823610736307880154118803495270493889652046741 41 7331559402798788568048053497715831538399366762992080637855035612470102029693858482733731388655221801036214587789360527429325011067010069956211069068042296357376550871173413458186224916685501254924053099594284476873548254797491852112618450837896207528329 42 32244539253141503645059139015355048047230064698908872065362539993700736541196400935461733934656929009932026107434058629923301075888339965452036002622523737898266177478477093122833280251290778097794965921509022067955795531702498993814240916651961636572363254894239691 43 141812983366022854930499350414305168104329721903639643742169974147598102675155745515567941145524010323102104736595946635052006686261250429238131139076195342807787013638125728874004014579469221224007961998169369844252264124417879585032842539190751971699309183090926854967161163091 44 2494800386903246290187522277067664749738599203575605204663170868562825003659038729889032072076523706246080344228431695767677098178800953551592481331717047146340475622654958859773658658765413408638557244476295417567008698433397150897280197132081154840417975445342572935885695690667639991862273 45 43888992550212436328804833116018129303973747596100064995753949266347142390047214626971281134333895600300849772502673323830178855315283757737819162600086598823906027416078579008352746494318146259293815914420821780473333875157846642733067309483138194345978744875717187547533494007111928136950056912948373789 46 3088413288986021866812001838137132306129395188995447429522007290443256347462571649604802176991930640399963303199921850050351900655500675560686682755144466213019033723901678349893955384039844057496221163356549128978550650975982341593329271828769847447410282688351708716938517595514868588118752902788804857226942830078007 47 217327764647723811790702476119733885222554787844990367110744016201249247098766256941021707501103404070046519886102772309159055584991347528812642547516952089899135734719637752855922256344987028194247004320939695753084788892635346778700406379221768995992624718824983984686478385482021106560968687487514329246686944691263461466390906087 48 61172327492821528677289009172032855685732603304744560221864400658091242494831835215695515606497041917955044955249247185675834227863441149678782824292834449319257804805655453739707573596205982774616935245948734041133137977775534989217977457688667017037147103756441947775511107974044446746451050182245049404970055200894296964395774427282267955088493 49 17218479456382063342108533474132293151241815280264705393713451432076788233937894268199488582076549264307205300660503761250050183536500507794824729794149164681215061659396428876018934900393925465127921690857221336382677960228934608871176123594744889551129697121750049676365285033828510518726014496061100029695266446289528138423210458255101970963943977018722246833 50 19386284415914236371951982837833118559066279361375346377342733055448996944319961635838311444460980630745516052537264300928443161761418977478968288030440772183290965298504167818635154304378160473566676279519619093646336147868431247265261441481586025454123735572219608260427445713196182680890237940144036795353119544664610768628923795391555305660557646352583772196556486283538595