1 7 2 47 3 223 4 3967 5 16127 6 1046527 7 16769023 8 1073676287 9 68718952447 10 274876858367 11 4398042316799 12 1125899839733759 13 18014398241046527 14 1298074214633706835075030044377087 15 463168356949264781694283940034751631411718809194878502303976837601925445713919 16 29642774844752946028434172162224104410426227038662514363270313518587944605057023 17 533996758980227520598755426542388028650676130587701690849429499037351246612443854486084589191167 18 8958978968711216842229769122273777112486581988938592153289249896476814522427568975628261462386732433407 19 2293498615990071511610820895302086940796564989168281027956617535268869228691795611175694576938930550079487 20 4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479801987008406585323562813599532708841197305532137521323771919534692725949816318656205938871697932287 21 1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247009991747281781717531630841710983004444841007965884960248526861060325605002846723615058428348596223 22 344728266443874206170545512964432112225507069317819522056079337263512430464013488758041250121488036739611554672687204289123827567207747375305430780968167209222730184865587979082576318732485241749592282161404652290047 23 406983302788077043095694079023514269845261128071039316430435657456301100941017582490321789603976702315852655675868728014210988333976487190457034180881334852153959632277392289661516297088990648707130077572428964982080438259659694596423679 24 7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109047931090170021053480627826685308659340562746288109280147802449846709499341424722624247844727603454284082216974269896319765247518834687 25 165635408748291599080029182380130009039563069165266451684453424415564846507344962056669527948550766026548868123967384486440967978743031543926838847628283538369695041621552467259506529935989853140100578819495006752257814988737621060210037295860801552923627902867881104200535939343950829521563573607489917970144200041272475187020392380100301757002948068856607341788871653623311673828284039829595440323972682599576525856452670880014119507442650156150067264277887638392346247167