1 126 2 336 3 336 4 906 5 746 6 906 7 2484 8 1684 9 1684 10 2484 11 7218 12 3942 13 3190 14 3942 15 7218 16 21024 17 10348 18 6360 19 6360 20 10348 21 21024 22 61398 23 27554 24 14974 25 10818 26 14974 27 27554 28 61398 29 182520 30 74784 31 36244 32 22512 33 22512 34 36244 35 74784 36 182520 37 542754 38 212570 39 91122 40 48846 41 41374 42 48846 43 91122 44 212570 45 542754 46 1614492 47 608476 48 247372 49 112500 50 79324 51 79324 52 112500 53 247372 54 608476 55 1614492 56 4829706 57 1755630 58 681262 59 289830 60 162882 61 133850 62 162882 63 289830 64 681262 65 1755630 66 4829706 67 14448456 68 5152996 69 1906656 70 764832 71 387076 72 242784 73 242784 74 387076 75 764832 76 1906656 77 5152996 78 14448456 79 43225326 80 15171626 81 5492470 82 2072106 83 952462 84 526226 85 386406 86 526226 87 952462 88 2072106 89 5492470 90 15171626 91 43225326 92 129555936 93 44814936 94 15919324 95 5854728 96 2438184 97 1196428 98 750312 99 750312 100 1196428 101 2438184 102 5854728 103 15919324 104 44814936 105 129555936 106 388309626 107 133231586 108 46439466 109 16700214 110 6643798 111 2877078 112 1548594 113 1297322 114 1548594 115 2877078 116 6643798 117 16700214 118 46439466 119 133231586 120 388309626 121 1163860164 122 396621844 123 136964884 124 48109644 125 18382036 126 7542964 127 3449484 128 2384308 129 2384308 130 3449484 131 7542964 132 18382036 133 48109644 134 136964884 135 396621844 136 1163860164 137 3490511778 138 1182345462 139 405022630 140 140771982 141 51676218 142 20219426 143 8634042 144 4777806 145 3873790 146 4777806 147 8634042 148 20219426 149 51676218 150 140771982 151 405022630 152 1182345462 153 3490511778 154 10468335024 155 3533450908 156 1200958440 157 413533560 158 148824748 159 55452024 160 22315320 161 11103964 162 6881880 163 6881880 164 11103964 165 22315320 166 55452024 167 148824748 168 413533560 169 1200958440 170 3533450908 171 10468335024 172 31395421638 173 10565961074 174 3576601774 175 1219726098 176 431409094 177 157207034 178 59561118 179 26977466 180 14624710 181 10724850 182 14624710 183 26977466 184 59561118 185 157207034 186 431409094 187 1219726098 188 3576601774 189 10565961074 190 31395421638 191 94176681480 192 31613799504 193 10663915684 194 3620006112 195 1258929552 196 449767204 197 166095504 198 68584320 199 32998276 200 20383680 201 20383680 202 32998276 203 68584320 204 166095504 205 449767204 206 1258929552 207 3620006112 208 10663915684 209 31613799504 210 94176681480 211 282501311634 212 94685091050 213 31832655522 214 10762255326 215 3710111854 216 1298801406 217 468837162 218 185346770 219 79306794