0 1 1 3 2 6 3 7 4 28 5 31 6 120 7 127 8 432 9 255 10 1632 11 2047 12 8128 13 511 14 32128 15 8191 16 122624 17 32767 18 491008 19 131071 20 2083840 21 3637247 22 3397632 23 16777215 24 16707584 25 65961983 26 33251328 27 267124735 28 66043904 29 1073741823 30 2127003648 31 4294967295 32 3350396928 33 17179869183 34 15031730176 35 68690116607 36 137438691328 37 136581218303 38 549753192448 39 414363680767 40 2199022206976 41 119453777919 42 8658651971584 43 8208756244479 44 35149957824512 45 28286654611455 46 140599202152448 47 140617229271039 48 562930609291264 49 562949550768127 50 2251792129720320 51 1099511627775999 52 9005000164376576 53 8988507557068799 54 36028794737262592 55 35993612646875135 56 125521343448875008 57 62909588575354879 58 499309667965468672 59 576460700763815935 60 2197752219036549120 61 2305842794465329151 62 8061227817976725504 63 4598157627359231999 64 35123573352128577536 65 9223159831110615039 66 147032385929802153984 67 64499463147665489919 68 590291306535739981824 69 516507933014088482815 70 2064864400180554760192 71 2361181513002543742975 72 8780379909163315101696 73 9389390339331592290303 74 37776553948472575787008 75 18446686648416256131071 76 118048785777924790812672 77 301627107229142494478335 78 559006070153484515147776 79 302221799186056211333119 80 2398874476658267168702464 81 141262860273458532581375 82 9671369647373817189761024 83 17907047680726550148284415 84 38081163182748432135618560 85 77367710672557631227297791 86 152474581056229915007909888 87 309485009789256921379766271 88 618955852543223936327876608 89 1237938932480735852326027263 90 965950619211884215232626688 91 4932399616675107000530501631 92 9586478397232315644482945024 93 19648666623181566760512913407 94 2466204022857172501848391680 95 78746991148591783703430037503 96 39381665268274946065939038208 97 309484970871038201687621763071 98 633820738307963333131741691904 99 1267592563261015760095621939199 100 1267648067822308348602131415040 101 5070447658095565205703994900479 102 4507329926628805634029829226496 103 20163549214763524243248625221631 104 20262911594169175948272626302976 105 81129599728980454027655414546431 106 81129636600982711250909172596736 107 322522994163978642872547709812735 108 289021715862785281242662543818752 109 1292962141234243202730832108191743 110 1257350818207603081009885660315648 111 4543197854215862331997849655443455 112 2596148119782403920862585401901056 113 20273534753424612198810610273615871 114 20768236694979696869506981671469056 115 70709243394162347063460770187575295 116 41535830281318829682014954079649792 117 332304502930015418182389440459046911 118 290738189162496860319248847598518272 119 1317540404565593557581833656093114367 120 1146006843638654889874678646529064960 121 5316911977723373560616669770579705855 122 5145563651506813711885703822782234624 123 18442388214709312820000361664896565247 124 39865798577337920127736504851170852864 125 84322778020342621877073194063025405951 126 79670582673476550941709228871490994176