1 3
2 5
3 11
4 43
5 683
6 2731
7 43691
8 174763
9 2796203
10 715827883
11 2932031007403
12 768614336404564651
13 201487636602438195784363
14 845100400152152934331135470251
15 56713727820156410577229101238628035243
16 62357403192785191176690552862561408838653121833643
17 1046183622564446793972631570534611069350392574077339085483
18 267823007376498379256993682056860433753700498963798805883563
19 5562466239377370006237035693149875298444543026970449921737087520370363869220418099018130434731
20 95562442332919646317117537304253622533190207882011713489066201641121786503686867002917439712921903606443
21 3506757267698915671493993255253419110366893201882115906332187268712488102864720548075777690851725634151321979237452145142012954833455869242085209847101253899970149114085629732127775838589548478180862167823854251
22 9619252724870106900591857521914969755994617926162485749828680263442652106934332647419115450350548509594113720023679578428867652599441500099408187466188831829627322561298620142064115434370067980896141705699219480691615366345077753886654052361984948213632109502554264973588138936426510951217614006613784979416372970841528398839021290713797778493018446941241754769857894878843499740605322478881600054025752566680081461168156277505142145985544055010083285836939763680507287209419644373726922686975212036857299070528171
23 20815047099026323257806675143935315245000606320386981580413335663090242082815432995265098589392031228667730473843062779195713776017918917013121073130839039077907880629653588944202322774462326914006584257849232002558050878023575918651686915831015715166128163750577661757268447302500316523850227465632729819785840933960476441995094447131053119719237234706945743000184938183584415225694074338513980952813759887400071071078397968831132690191141545644878174595251413988926012846145007091998393975114834622586096614105658373816787662498366560890295299138528254067663483963612747930019524852659168022079446368475164502311988764660026941548192256786223297786584104610756947392835265037107071204166614305707510898432511257347889222531434492328170692410272342633590329039652079499645847933435947691