1 5
2 7
3 13
4 17
5 41
6 241
7 257
8 61681
9 65537
10 15790321
11 4278255361
12 4562284561
13 18446744069414584321
14 291280009243618888211558641
15 78919881726271091143763623681
16 84159375948762099254554456081
17 84179842077657862011867889681
18 20988936657440586486151264256610222593863921
19 1461503031127477825099979369543473122548042956801
20 116244395157193581337282640791798084114394917399572436767868837818708235649281
21 8634347730786151573123090429372562600645891723927646583482687395339003768803707512734187494061649643499761
22 39411625826240006195144917158397118808622717439663209922866994733025361415592657869325317153624161209612886683422721
23 11090678776644650055694088523425795586203361311764318182599803923899631942581652348333375976005940128167183976157610535442930728961
24 3316048252617817473998709090568674582040004666067355247385660504830270394645603509188150261871042259771904556488964120793463810970755609202192401
25 15255571944415415288648558322393974819898699383244253308807563712097988277253338773528334738776116890765433406659194077876452761306660938631937039831301337084783756630152608542961
26 4562440617622195218641171605700291324893228507245438182028876525667893569978884220200164213174708564614819073524051430593575108653369734599711524539830696967835492067505764898670589213094707201
27 317614322527057989947345072704981820832613575118118903088266049702821600513261815716702010425887072686969424544908770001466367632366182900326202481174169716728157474866306348909817034564705762340881
28 1208670933260196118391771572352970741165059697339883699333244692800719704571939527140088818078489993388553071887908597820087185719251793167079001555756406445302211321490910983040363914955037389078881721446641
29 1558582616098758557797226362422397644260483052666451712469543221157550388621014977297801951261296943567022874822748219328457480439059759136831380017051303896135638884921978370853413738473456977427732691891519656727845098885830672641
30 10084786891164868903044000461741193511166162933699139834764709537603304010587634094053631800618313958847949862753441381884114308571221779233867837717363364521350181435128687986278658451823408133532192171438161388219841827075198840055685217831601941566655243743704980863680404547437764128787958275830001
31 271885316735384769356658727680242270943326918322953117867239160892148300364190187739939188647406296127245999778557863964265460385413953824390650011473199397924046057596915234543654160672729047666527587516841812571099249442271331736091592514700002286675655982122612746897537776297605027886243351194225273941992181809763903858689210127548363083648789772923832302058926321
32 298941067172116242013018161976220287758940207010187982689542519255618338111022526941987575876962436375299334040506692549155088644540540697039864045429610545810091036000379720409386010732467358412022042180253039154747635487923612099809354934065896722533672704656225896959398454303431054821525299629219864483199340021919247501915740909028405274266947692719904265300859395408883937521
33 2409724115404494827286220495589956719490433386718129246307340879766614099596764069319462057403289158066872442577677895069481188262037263465851544618816793500449547854226438488296334629850630746872267441710129445324388131334511589693571090435076713894336847616199900700693398447324422432779671673503233740865762449120707584011829831546762505665113917998888016777878642020191447256848917656223866473260572923075278111422969833166855436349535486605377347898233057281
34 2410312426921032588710779904510143721693831782367463912389875222011026034107029646853567314891477857098615163202719356884148505180864059907028464195186850329846719430813468312959127494495497295184835587212623177116440898554876737659035753889248702868519585215957046602054243245372459568413296940520962689491816084253491848566917529687700056657435567917163950722146105356045766106883243384115359801265587557643410006692021653466847181658510611295284300100801658881
35 57097308714083756058593157546144123924191767305729215569488321182298375997905410557381535666714358683507652520284689779175966028946216670899419987149389938672809616033260971532703625815756002289009143934403531169643730739409959685574848438369693290427307038883651141108016811692139254380704971875596330389674232314963259017528874181923109099561580999313128180308901996944814092080935826528591929159770405487654041357025901062003353861493911975673380642835102946349235068775725299185533254469198367493648401