0 1 1 0 2 3 3 8 4 3 5 62 6 10 7 232 8 23 9 964 10 51 11 4014 12 42 13 16320 14 159 15 65248 16 399 17 261420 18 483 19 1048568 20 1155 21 4191678 22 3122 23 16769996 24 2185 25 67106430 26 10636 27 268413987 28 23528 29 1073688591 30 42988 31 4294881395 32 110504 33 17179649295 34 98680 35 68719410775 36 269768 37 274877246455 38 924552 39 1099509590319 40 920728 41 4398045195255 42 1723336 43 17592184016927 44 5134312 45 70368731149879 46 12697796 47 281474957631263 48 12800580 49 1125899893873663 50 34534084 51 4503599558466591 52 70857684 53 18014398369282583 54 221709260 55 72057593650379267 56 187294712 57 288230375907920471 58 897837848 59 1152921502463332071 60 1065889824 61 4611686017181124543 62 1146122624 63 18446744073605705343 64 5476765700 65 73786976283342020599 66 11651567628 67 295147905152019546083 68 23803793416 69 1180591620676075782143 70 34620772908 71 4722366482800706633923 72 70338887640 73 18889465931305150546451 74 262007193582 75 75557863725373132593842 76 271702310928 77 302231454903275445264375 78 484391445296 79 1208925819614277814234191 80 1398499844548 81 4835703278454627454733851 82 4265171170022 83 19342813113828698085663272 84 3025005951211 85 77371252455333102310590396 86 14224721768579 87 309485009821312093385131896 88 13163502763055 89 1237940039285361614623216008 90 23021150328423 91 4951760157141468391699315740 92 52663374480339 93 19807040628565948385564965008 94 140702688475983 95 79228162514264104927047226578 96 71518820811792 97 316912650057057314591533374927 98 282606059414650 99 1267650600228228696701212282824 100 989431555781699 101 5070602400912915490651624458236 102 907945973322853 103 20282409603651668828114381763972 104 2198906820514355 105 81129638414606680143171981446830 106 5631643563307178 107 324518553658426713831035861009920 108 17734922764582143 109 1298074214633706878421172198809344 110 9290248415183231 111 5192296858534827624025935453551888 112 44254792312034903 113 20769187434139310410560256845988560 114 141843510681812839 115 83076749736557241803183784629999152 116 88333445251621119 117 332306998946228968214180439502311172 118 430805077825583739 119 1329227995784915872066976732397201858 120 688408764283339356 121 5316911983139663489537969181580009041 122 2009689576402873358 123 21267647932558653962171516890153067492 124 2091780382910757311 125 85070591730234615864075620669594543660 126 5385326587118072515