0 1 1 2 2 2 3 12 4 5 5 56 6 11 7 242 8 20 9 997 10 40 11 4047 12 88 13 16271 14 176 15 65343 16 332 17 261725 18 640 19 1047807 20 1408 21 4192447 22 3040 23 16773695 24 5344 25 67102143 26 10464 27 268423039 28 22880 29 1073712719 30 45944 31 4294916687 32 82776 33 17179761327 34 170656 35 68719271951 36 372724 37 274877440021 38 749536 39 1099510800959 40 1312992 41 4398044805055 42 2725024 43 17592182702399 44 5898016 45 70368736641327 46 11664904 47 281474963407607 48 21330964 49 1125899879073763 50 43981946 51 4503599572972808 52 96410359 53 18014398386535092 54 193003539 55 72057593819791358 56 344018946 57 288230375711197180 58 679713797 59 1152921503797278712 60 1486068747 61 4611686016476167666 62 3199368468 63 18446744070010297573 64 5632904872 65 73786976287785951311 66 10881335128 67 295147905166369105167 68 23787438448 69 1180591620687336046175 70 47271515132 71 4722366482818104608301 72 88585797268 73 18889465931362884125653 74 180256505600 75 75557863725704070336255 76 386387552896 77 302231454903166984955007 78 772020860736 79 1208925819613748169098559 80 1376269376040 81 4835703278456729992166019 82 2819579576574 83 19342813113830627699981954 84 6121288307580 85 77371252455328397334497101 86 12112125638756 87 309485009821331307492207581 88 22312729616948 89 1237940039285351629378574773 90 45989791358336 91 4951760157141465927887376511 92 98688705713984 93 19807040628565958905307682079 94 195525518316656 95 79228162514264115266069660639 96 358214723042896 97 316912650057056890513399939975 98 736515307732732 99 1267650600228228519663694709639 100 1580562440911868 101 5070602400912915597429583318791 102 3128812126075004 103 20282409603651666867208636649415 104 5732455776967292 105 81129638414606674339139010824391 106 11784167676967804 107 324518553658426712671106668563207 108 25294967041489020 109 1298074214633706875006176145542055 110 50064765157440172 111 5192296858534827571634250430744583 112 91723061002467320 113 20769187434139310396427144242164747 114 188550453449978866 115 83076749736557241830706708767601172 116 404723234893804517 117 332306998946228967711940156284916328 118 801040002302268207 119 1329227995784915871993478684989719272 120 1467572747743787943 121 5316911983139663489732122350804009924 122 3016811006395939667 123 21267647932558653962848424833654755866 124 6475575565611571184 125 85070591730234615857619477645287474719 126 12816643855945446640