0 1 1 2 2 3 3 12 4 3 5 62 6 15 7 252 8 15 9 1018 10 15 11 4088 12 15 13 16374 14 251 15 65412 16 251 17 262020 18 251 19 1048452 20 251 21 4194180 22 123 23 16777092 24 891 25 67108740 26 763 27 268435204 28 2811 29 1073741692 30 61643 31 4294938428 32 63195 33 17179840492 34 62743 35 68719448058 36 64927 37 274877876070 38 32159 39 1099511596924 40 227471 41 4398046482426 42 195991 43 17592185979496 44 720375 45 70368744112650 46 65015 47 281474976694798 48 3210739 49 1125899906826860 50 2686391 51 4503599627354716 52 1637799 53 18014398507893722 54 1637799 55 72057594036339416 56 1834407 57 288230376149992024 58 1801639 59 1152921504605061720 60 1785255 61 4611686018425602648 62 3223010727 63 18446744072634024536 64 3900390823 65 73786976293225808472 66 1618689447 67 295147905177735709272 68 1618165159 69 1180591620715795235416 70 14503067047 71 4722366482868033339992 72 12751945127 73 18889465931474687279704 74 4162010559 75 75557863725910161408960 76 17046912063 77 302231454903648836699088 78 274744949999 79 1208925819614619643986804 80 273683791323 81 4835703278458485684880294 82 272626826459 83 19342813113834030416839524 84 242536889759 85 77371252455336024644305918 86 242536889367 87 309485009821344826187891708 88 242536889395 89 1237940039285380032362234876 90 242536889439 91 4951760157141520857059607544 92 1067170610383 93 19807040628566084155849098230 94 1067170610495 95 79228162514264337351007060720 96 1067170610463 97 316912650057057349581883097828 98 4365705493787 99 1267650600228229398230509339388 100 7664240377091 101 5070602400912917598322572444412 102 7664240377211 103 20282409603651670416283010908924 104 7664240377211 105 81129638414606681688124764766972 106 218770472910203 107 324518553658426726775491780199164 108 271547031043451 109 1298074214633706907090602116825852 110 262749595843963 111 5192296858534827628479678270718716 112 261926102973819 113 20769187434139310513866657491632892 114 258351482223995 115 83076749736557242056451691670979324 116 260550773915003 117 332306998946228968225907543477371644 118 115099867421031803 119 1329227995784915872903771635300745980 120 101594028429229435 121 5316911983139663491612931313980195580 122 362802601044163963 123 21267647932558653966458614937560072956 124 2513737513909627 125 85070591730234615865841349226660872956 126 14585169330939379067