1 19 2 31 3 79 4 271 5 1039 6 4111 7 65551 8 4194319 9 67108879 10 1073741839 11 4294967311 12 1099511627791 13 4398046511119 14 70368744177679 15 4722366482869645213711 16 75557863725914323419151 17 1532495540865888858358347027150309183618739122183602191 18 401734511064747568885490523085290650630550748445698208825359 19 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913039 20 546812681195752981093125556779405341338292357723303109106442651602488249799843980805878294255763471 21 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463119 22 837987995621412318723376562387865382967460363787024586107722590232610251879596686050117143635431464230626991136655378178359617675746660621652103062880271 23 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521039 24 230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897679 25 1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608271 26 2851989882782515535155367199708271663537573771465403868703126130290203311501943023266787830075422515820157953313755688055210233886659002184091548717738209133486702926486317322048706186264064593368972787807830224504533551932688271247667224868273928472022282277946532332843991577032887124980789642955723654332531677626739596928661722031867391951794577938777777108659593737789311131396120888845730213144969829494372196590670964402870826658791147231697444494952509205089391621723606211890113735830817680590404811750235687895884425721853893942481331755403751957930528802649108160236028780036918012941174376900712593362541944467792208983261952680951923682103867944378267728029821000176747540055515171136404378954251735229890412632057879107267359614959959655248655805164639275201593818946114020538779763597217067487486720253928156432953245711