0 1 1 2 2 1 3 14 4 3 5 60 6 3 7 254 8 1 9 1022 10 1 11 4094 12 11 13 16382 14 3 15 65532 16 7 17 262138 18 7 19 1048574 20 1 21 4194302 22 3 23 16777212 24 7 25 67108858 26 13 27 268435446 28 187 29 1073741804 30 23 31 4294967278 32 177 33 17179869038 34 243 35 68719476590 36 241 37 274877906862 38 115 39 1099511627758 40 669 41 4398046511086 42 19 43 17592186044412 44 11 45 70368744177662 46 1 47 281474976710654 48 3 49 1125899906842620 50 15 51 4503599627370484 52 11311 53 18014398509471698 54 14447 55 72057594037915536 56 29183 57 288230376151682834 58 29439 59 1152921504606846210 60 35837 61 4611686018427354286 62 50141 63 18446744073709518126 64 106453 65 73786976294838137214 66 77539 67 295147905179352756636 68 200295 69 1180591620717411234202 70 200295 71 4722366482869645013436 72 216667 73 18889465931478580788662 74 197241 75 75557863725914323221966 76 1020465 77 302231454903657293414398 78 1004595 79 1208925819614629173723116 80 2086455 81 4835703278458516696825802 82 2080311 83 19342813113834066794802140 84 2080051 85 77371252455336267180564188 86 1702755 87 309485009821345068724719324 88 1307135 89 1237940039285380274899075044 90 836095 91 4951760157141521099596496686 92 1458647 93 19807040628566084398384938620 94 1638883 95 79228162514264337593542311452 96 12181487 97 316912650057057350374164162416 98 16104079 99 1267650600228229401496690285936 100 32357263 101 5070602400912917605986787084152 102 29948887 103 20282409603651670423947250748600 104 32355167 105 81129638414606681695789004545524 106 48050731 107 324518553658426726783156018736596 108 104602171 109 1298074214633706907132624013354436 110 90053563 111 5192296858534827628530496260531684 112 253696923 113 20769187434139310514121985131936996 114 265791483 115 83076749736557242056487941007309092 116 267902715 117 332306998946228968225951764815099668 118 259252219 119 1329227995784915872903807060021110820 120 1064548319 121 5316911983139663491615228240650521382 122 1045738969 123 21267647932558653966460912964014688934 124 1041872351 125 85070591730234615865843651857472248416 126 1030139295