1 0 2 0 3 0 4 1 5 4 6 0 7 2 8 26 9 16 10 0 11 5 12 72 13 169 14 68 15 0 16 12 17 282 18 674 19 1108 20 256 21 0 22 26 23 908 24 4313 25 6812 26 6453 27 924 28 0 29 56 30 2832 31 21186 32 67892 33 60802 34 36038 35 3232 36 0 37 118 38 8856 39 104464 40 509952 41 945100 42 528436 43 194173 44 11044 45 0 46 244 47 26750 48 513458 49 3890056 50 10919674 51 12699250 52 4441052 53 1021432 54 37104 55 0 56 499 57 80088 58 2431143 59 29428836 60 129527524 61 226897932 62 164714523 63 36589848 64 5275885 65 122984 66 0 67 1010 68 237190 69 11478378 70 214600036 71 1518039552 72 4173039716 73 4558585174 74 2089140956 75 296555892 76 26869458 77 403280 78 0 79 2027 80 695272 81 53471911 82 1561753984 83 17162725531 84 75680334636 85 129997769458 86 89724600000 87 26034179747 88 2373574616 89 135310457 90 1310760 91 0 92 4040 93 2024064 94 246887096 95 11203805186 96 193879598458 97 1325245534158 98 3650965394740 99 3965206666608 100 1736716820366 101 320066184088 102 18804085974 103 675163708 104 4228960 105 0 106 8004 107 5853676 108 1132514276 109 79697223948 110 2157351957174 111 23188665136084 112 99090078168196 113 172466774677716 114 118919078661476 115 33188681249924 116 3892257109768 117 147722885964 118 3343196861 119 13558932 120 0 121 15776 122 16835874 123 5160569268 124 563151495500 125 23818259818860 126 399584953679136 127 2687260014584534 128 7255518076917568 129 8011686580004954 130 3520469545329364 131 627668838247742 132 46912556808052 133 1152326125736 134 16447661790 135 43239776 136 0 137 30956 138 48194664 139 23395062541 140 3952776211644 141 261203745411854 142 6833558444087984 143 71764403257467215 144 304898770043579372 145 522509795096193625 146 367398128910726120 147 103128721861954074 148 11769603893466432 149 561231923565665 150 8934988081564 151 80470971869 152 137251068 153 0 154 60504 155 137385394 156 105570183858 157 27603742610922 158 2845597456824844 159 116073651385176490 160 1902366721060350320 161 12618321592666758440 162 34025596841920612696 163 37149167887377262260 164 16672681876798573050 165 2995091644500263428 166 219120313902873796 167 6671995763846662 168 68923216977218 169 391822686752 170 433883696 171 0 172 117845 173 390201476 174 474452680669 175 191869394908352 176 30846423421417897 177 1958677669677212976 178 50085438054862185785 179 518400026986041345348 180 2182489614783097903321 181 3748613500011644923440 182 2613891773100880905205 183 750141980266550823376 184 86357662212925835570 185 4054721455598417092 186 78889299491699749 187 529275667161388 188 1899839181365 189 1366668772 190 0 191 228818 192 1104636144 193 2124725208078 194 1328251534591608 195 332823725660697214 196 32888238393714753228 197 1310060351650654162702 198 21151868060144851183460 199 138971664764309489750016 200 372679281391178425823256 201 408711454353805950863224 202 182354183460874999936412 203 33508559335653037288660 204 2474720063522591410712 205 74638990577755174088 206 928412437363667396 207 4048382091614590 208 9177752354378 209 4290998336 210 0 211 443057 212 3118021376 213 9484785230640 214 9162408587486912 215 3576726184422373054 216 549662491745068228832 217 34098186251976982332364 218 857454965199795841726356 219 8788484695914761899502413 220 36780517266670666938295896 221 62982260120608888164984371 222 44182299971199449725410628 223 12630886738026183319767834 224 1487693292703610581223376 225 70543862532039328231208 226 1367709023615176586136 227 10881224493078930948 228 30857555674174468 229 44190339947417 230 13433966724 231 0 232 855732 233 8778028806 234 42219767106150 235 63001467075539154 236 38302345012400076750 237 9150012653003029429080 238 883390197816768128092682 239 34588976505166928904804736 240 552199854373083967519817200 241 3605045335343160829699200966