1 126 2 1792 3 250 4 14126 5 4586 6 496 7 66948 8 49730 9 11874 10 984 11 240870 12 290032 13 175616 14 30876 15 1952 16 708106 17 1249890 18 1257084 19 620648 20 80354 21 3872 22 1809164 23 4264120 24 6487112 25 5448778 26 2194096 27 208876 28 7680 29 4132884 30 12523980 31 25682744 32 33673760 33 23617364 34 7758744 35 541624 36 15234 37 8660148 38 32265528 39 86727506 40 154701784 41 174811880 42 102366154 43 27446576 44 1400008 45 30218 46 16906050 47 75291612 48 251999682 49 600707602 50 931904308 51 907556600 52 443680650 53 97142002 54 3618986 55 59940 56 31160178 57 161899248 58 654879578 59 1968564672 60 4161333538 61 5613806736 62 4711821902 63 1922960684 64 343823110 65 9363890 66 118896 67 54655272 68 326111182 69 1551095120 70 5697222870 71 15379935948 72 28830275130 73 33817920836 74 24462953912 75 8334332160 76 1217189036 77 24245852 78 235840 79 92036364 80 620196140 81 3414467722 82 14863385160 83 49569584570 84 120170303776 85 199757196902 86 203721491688 87 127008089170 88 36123881064 89 4309583172 90 62802512 91 467808 92 149466688 93 1126624828 94 7040717068 95 35758054122 96 142443880844 97 431319297246 98 939006162914 99 1384167006986 100 1227234165196 101 659412923000 102 156575247076 103 15259429154 104 162682626 105 927936 106 235339342 107 1965081086 108 13797794578 109 79946280740 110 374519807730 111 1365200639648 112 3753218696852 113 7337770692708 114 9592120648562 115 7392963064454 116 3423615122520 117 678660006282 118 54032830720 119 421350312 120 1840638 121 360504886 122 3308353438 123 25848371224 124 169022358266 125 907880243074 126 3922855013334 127 13084726941224 128 32660693603168 129 57345699983406 130 66472910762904 131 44535874558468 132 17775158356678 133 2941578932578 134 191334444394 135 1091065338 136 3651058 137 539097832 138 5396340806 139 46531935056 140 340092130758 141 2070775726222 142 10310585311338 143 41090610115994 144 125413201655184 145 284235371710278 146 448168653938750 147 460657299666950 148 268288263764482 149 92287477271822 150 12749918917958 151 677549639252 152 2824952300 153 7242176 154 788739364 155 8563365532 156 80819400770 157 654641822312 158 4475283102564 159 25371620649554 160 117097727540462 161 430416453636696 162 1202104991099728 163 2473627819406596 164 3502544760979498 165 3192374733113098 166 1616194111448402 167 479151167350700 168 55262852586686 169 2399364764326 170 7314373948 171 14365456 172 1132032790 173 13250164542 174 136099480924