1 1
2 3
3 163
4 271375
5 21855093751
6 128645361626874561
7 78785944892341703819175577
8 6795588328283070704898044776213094655
9 107414633522643325764587104395687638119674465944431
10 392471529081605251407320880492124164530148025908765037878553312273
11 407934916447631403509359040563002566177814886353044858592046202746464825839911293037
12 145504642879259477281012058091622940407633028752039882958125884101920523620098689992011184443546760689025
13 21135271439464432464176935094829670293300173994858086117339990919638578785101112746033630102080750631173356200219659873152099061
14 1463431183893375284984759872630587182499184659625296120735012582497139747462114467290044676071057164230423617594882951286074571204260950002444632564792783
15 55886718275220893578836861232131886110904982213285838767171390268901523944185854477484902051056266062269027903116254642437898839626273376488836474974624509295801509147543849318171763
16 1348385569964624639358574892174460118889501498918522166832935200827715758081302249382041657004648509881448145286340717650181151030363404122918159081774157683623737791616797624376030976737382041097064975414203580415
17 23340585311125384331172751436832713902452091732499560380253833475878450082621691513207885217998321755046298175937819440361111821528278812300834357146106264520804740566231979159864487162514105254593087962696781968762063310112034904337968973301149151
18 326670713133840821919852566546972686910079973562024523496033984276147078295515036315619484614704223755681662980136588598109381956380874144203414943278315882986132944916299751629240635436914689761562339413488854694058379455391446722670138564808974113317997543919734074942193656761595361
19 4137927647811299842495503036128414575806066994947560814499790667716764288999003931056597875492762973219504843312177285245214285635545087178531241794265775448958807507259852421283238504099351503789931214516133456701605908380656452323566144716315998252489164686905069843004385992640227220846694640719139881543211327514671912549
20 52781832993443696976044890652109541281045195305050974317685155311300689664915847804475339590618331286047635380924926337377609701034589054250290501267663631653366041773261530099496586424737976736347587500441441977201593565788806190921185085575839749148876752668442944895009233733191645745943723221034677778178064898305170753141570465190203296486203570730055785346174625
21 750270726986946792053764640438833790251068852706949352279089872295932824238672579904841491938840444497744237761921480575378298540929410672581755164566198379228404603944199166226733913586845187824964337782067472140543850488713127141280104868491262912214801041330401141487821885166516559719262424166188485699987193272920055404553410083824706771526298297606400467508921276115254888568766853137351658226615361634245441
22 13087685767089911775888370131016598756593059117952632466655393969247036344854357755831302691818295864383342249270786052487480447813538754047810708128862975440165434527439874461750951449925687198217451677703259778918095872652145156915652884647502665757347565069576361951224665068905734178524074576424813807337686089180434901222543117791711927252459285865757768013908176705127128834373948825316611536427612085645776037808925513981769931102752658800072112596454479023
23 307164283550531575138409021990988716589152786562533927291427016331380111890125489757881224533434587278753467978357326994786958501377151622863279555239582985211023796495865941480223721188474119917095323730948404088960882570758805905624362936599680194053795160330092466201360531790046281187761852584348348966708661442945695868780700987054936583796387741709835586045943469102795776858899149856658976549283229599662776598082378793892307743715826575671748624370306621166087346151099660275819781431450350815455740102885039
24 10590963919925646735361527537292006819573496430518097317105359075503473537781223989916483716639818214781777988497531179415047660904415232826584667863714861923282249857143759303074546017063170532405274493897530942041369897302106732489978667696053035189756243595351524457893882569356581203622738177129238897243024070817482786602139569992610814371061493456684700963497054954385165254473763068060933338099846396768855040991514668564549170931139404355698612804998097067791787933217013603723706200959843153464166179760077449271154412539116157277829703732576536303203436124666625
25 583635446221973617111977727273868427275194643964192947531116767713807549791363785274550652533467969362480983944067815942077140621598137847718448206810274606715060347976987274092172925694839339213619779033499949298201628577182053695765805153413070398032653535026768100433437228762892908696125287702852521765860511120678353945834518765523122929687616289716227398549674665228706053614877540383414485952093076101276260298325575117451118518345386533321777252627675477251376943090511690608685071283761737793778625020669274892817852444132469467198138500710194696362034311092233411103907434876782800978783249170698672169446945190429687501
26 55730704768825363710239868414584470327055280265756507922588412908871307724431175674355985020001628317260789779130912274102306001132596786695575288422651852903315551431608511076062343580234391758496878593280802793798752431102257617603638291752650299535034882879022837632059071917228186626213671759214236105481187378889114026596674390539926148874372276795385391778530182722369462253805909048544449667236610906016386055551905518579791030530866356691032336368478718646739599095037975948051086462258989436797823879851845280744574336878092172924087139612305755700248456774316399690979594572158945480024880735618091156893680986967087209927219166988569227070794924511341307897599118854395940081657551
27 9966330199959653656119710760735939704789181486693982652361771483429604286723557586143775581825895208437464539222402231623280390120515024263778731484725647675821933474717023758586609391635037038998608345185932773728086690233481013089073799890100792694372706096122314640754525384651464803180192730273060496676693530732331235047051799456580622628911378159794878620725755299318571233401200927474374363494099768095805243992438522715366099035332522717439893004563521930367588836165096394374017011229389908370108769068327011660752691197606650023508511160084712051301563283436174458650211302496883115571599228690837339096950424498169714412143282048102434941078448172322744755965684959913705866519382568527876532655440975052600578212067912241043773139533378847388727
28 3597021063010845347544846464649737321066175411945489106182947528443032426859861874377139523138766583523300573714635049762153452613001361810510828667207922511492485562799855993236054593504931773913805247019720498902819979302944188767895667690723150759393389424508334581645996019477052298627766544928103642857056438423065622390375272041506418911434588274221399722229725765274690089486614736718932332518957067740506072143442865720004910262880004640340031639552167735889801221951251515019576488046142639168200637959993767722138930719044889507602229052061347460538094095368057938484223999824108901899856755389229783908688461032153682534036917585431401145852646390305213938706542835719157008585757093798405183181997805349592263081441177418008203412193986746034548736071306249906375540970208620712748903305499166681122814608796888095
29 2815955343559884722821705450682728981717124614050677456840806604824276366182193460767210346492718394035167903421257278471796524022840380130264294560014569076298633826374740731257633298077780722771639145719156044925315168922702084092867024471188588180450571389461242272150614546474865720757422516752758949523792644541187580446240059506289681411466213324510465863926256887866422459078269501236715694516119645016806900390211383983577793157987998169943705763285734416480142406612609156693759893772092956838162842531122093899187922343781903214717481474761955405926555182210923466143152243352483974864036766379499655165256293421140233721971284908743563896180228118539727141941384534325766744489437330151347242186262179999457804245143245202611584729020322715685633681821497234717672846317817729676810314620315424870534924554890354898710208593789030197624755239221829466749570167033336995637873460797532551
30 5126278963189475624319787931834263006216611307293741970551388320070547347382381251226734143392543877555787827520421684902248642164499281789054302364055441836190180476006909637995593081274095024717162559715711638203959486339802340100878783774024234028162740163259395560251041889196084585489209148734283616161557820750318657428191872745952898881994269191013787540540167608390047869280720064179374454196422106366797575794470666996571898394015244075686176155347442855149347648714133385103419314450614383802066637000376170728075416124955665996178718661668033260753505624892876749291925424575006110887473290668876999916276297359709175565886854873248191145657520252409919399979315174970548385884912444839846873163666361981024823792865675655717395042439358545842820759223107623511139039139646769993637006659004702742837896454949568254642660814332869703922139959095027879689355727461235652641212160867251323792289753218843400913790029345462261531830485598645204943936240838947380801