1 1 2 1 3 1 4 2 5 7 6 2 7 3 8 10 9 10 10 3 11 5 12 23 13 30 14 23 15 5 16 8 17 57 18 88 19 88 20 57 21 8 22 13 23 122 24 299 25 495 26 299 27 122 28 13 29 21 30 275 31 978 32 2255 33 2255 34 978 35 275 36 21 37 34 38 623 39 3132 40 10934 41 17093 42 10934 43 3132 44 623 45 34 46 55 47 1394 48 10106 49 54081 50 120633 51 120633 52 54081 53 10106 54 1394 55 55 56 89 57 3133 58 32721 59 264797 60 879613 61 1313940 62 879613 63 264797 64 32721 65 3133 66 89 67 144 68 7045 69 105779 70 1296124 71 6412539 72 14115912 73 14115912 74 6412539 75 1296124 76 105779 77 7045 78 144 79 233 80 15824 81 341872 82 6337697 83 46525107 84 152443404 85 228181579 86 152443404 87 46525107 88 6337697 89 341872 90 15824 91 233 92 377 93 35557 94 1105228 95 31018085 96 338253489 97 1650437009 98 3665485997 99 3665485997 100 1650437009 101 338253489 102 31018085 103 1105228 104 35557 105 377 106 610 107 79901 108 3573075 109 151848926 110 2459404433 111 17857068383 112 59089675296 113 88027683663 114 59089675296 115 17857068383 116 2459404433 117 151848926 118 3573075 119 79901 120 610 121 987 122 179530 123 11550674 124 743248211 125 17875504331 126 193153331352 127 953116106453 128 2111492855742 129 2111492855742 130 953116106453 131 193153331352 132 17875504331 133 743248211 134 11550674 135 179530 136 987 137 1597 138 403401 139 37340085 140 3637769547 141 129938237918 142 2089258276140 143 15359172282512 144 50695941367351 145 75477277195192 146 50695941367351 147 15359172282512 148 2089258276140 149 129938237918 150 3637769547 151 37340085 152 403401 153 1597 154 2584 155 906439 156 120711068 157 17804967270 158 944542662421 159 22599245898201 160 247519894627506 161 1216939147327773 162 2698384975372809 163 2698384975372809 164 1216939147327773 165 247519894627506 166 22599245898201 167 944542662421 168 17804967270 169 120711068 170 906439 171 2584 172 4181 173 2036744 174 390227727 175 87147406785 176 6865907710814 177 244449395062206 178 3989312579467033 179 29209349619366876 180 96466939540576640 181 143743832507166333 182 96466939540576640 183 29209349619366876 184 3989312579467033 185 244449395062206 186 6865907710814 187 87147406785 188 390227727 189 2036744 190 4181 191 6765 192 4576523 193 1261503955 194 426548340739 195 49908732400817 196 2644153063876181 197 64295755893155813 198 701145292219767523 199 3448582483412255849 200 7653412241669918973 201 7653412241669918973 202 3448582483412255849 203 701145292219767523 204 64295755893155813 205 2644153063876181 206 49908732400817 207 426548340739 208 1261503955 209 4576523 210 6765 211 10946 212 10283359 213 4078113677 214 2087759457552 215 362790040553962 216 28601431700083432 217 1036249111850136058 218 16830186339876676905 219 123281079435505993288 220 407465934035198083809