0 1 1 2 2 1 3 14 4 1 5 60 6 3 7 252 8 3 9 1008 10 15 11 4080 12 15 13 16368 14 15 15 65520 16 15 17 261888 18 255 19 1048320 20 255 21 4194048 22 239 23 16776976 24 239 25 67108352 26 511 27 268434944 28 123 29 1073740676 30 1083 31 4294966212 32 1083 33 17179810180 34 58979 35 68719411612 36 65027 37 274877841916 38 65027 39 1099511562268 40 65507 41 4398046445580 42 64627 43 17592185783180 44 254067 45 70368743923340 46 123235 47 281474976586908 48 123747 49 1125899904745628 50 2080611 51 4503599625289884 52 1293155 53 18014398508172444 54 1178467 55 72057594034652316 56 3275619 57 288230376148042908 58 1571683 59 1152921504579585180 60 27261795 61 4611686018400126108 62 10427235 63 18446744073699124380 64 465763 65 73786976290609865884 66 4228340579 67 295147905175123952796 68 4228873059 69 1180591620713181381788 70 4028595043 71 4722366482865614521500 72 4030692195 73 18889465931474415944860 74 3089070947 75 75557863725898282337436 76 16041081699 77 302231454903641252594844 78 6847167331 79 1208925819614622327538844 80 6846643043 81 4835703278458381003162780 82 135695661923 83 19342813113833931099636892 84 84155792227 85 77371252455336183010722972 86 75580537699 87 309485009821344855688512668 88 213033122659 89 1237940039285380036095935644 90 101364235107 91 4951760157141519314605081756 92 1778519604067 93 19807040628566082619864810652 94 653239745379 95 79228162514264336938156721308 96 2551937891 97 316912650057057334969768379548 98 15401991502691 99 1267650600228229386043167638684 100 8856465800035 101 5070602400912917597130078586012 102 8822374497123 103 20282409603651670397528395777180 104 26418452855651 105 81129638414606681666072017405084 106 3328708672355 107 324518553658426726568721070982300 108 214417769724771 109 1298074214633706906918206312580252 110 71481258113891 111 5192296858534827628459014534235292 112 1113050807139 113 20769187434139310512132955243054236 114 1989030073826147 115 83076749736557242054393358077428892 116 1531633236671331 117 332306998946228968224279394345059484 118 1637186352937827 119 1329227995784915872899918074113721500 120 3378812771335011 121 5316911983139663491611849428350043292 122 1113050807139 123 21267647932558653966433890253670483100 124 27022710815030115 125 85070591730234615865816629147127022748 126 9008312305548131