1 117 116 295 43 120 83 46 260 319 351 207 171 128 320 133 174 322 233 359 37 314 115 306 82 159 228 68 163 142 141 51 355 101 278 57 272 211 40 75 155 149 153 147 229 122 293 86 205 350 140 292 61 361 28 356 197 76 78 112 80 72 158 146 204 305 219 290 21 334 200 289 317 17 198 323 79 346 74 111 349 109 121 69 160 67 20 274 315 261 202 175 354 177 176 114 327 203 73 34 183 108 173 182 340 281 223 96 164 24 252 302 342 18 118 312 36 42 5 266 206 348 268 297 243 257 59 179 172 136 215 26 254 152 296 3 35 303 298 263 249 9 253 125 309 231 52 258 168 248 90 97 157 285 188 4 279 33 32 107 360 276 49 244 180 222 232 64 165 238 324 190 39 41 186 259 6 316 333 106 178 329 170 132 313 56 230 237 256 62 196 262 220 201 242 217 332 145 336 48 11 12 226 94 126 25 321 286 139 221 234 77 264 119 71 352 245 208 10 255 335 209 100 357 102 60 167 53 239 225 236 246 194 345 184 31 47 240 310 287 273 14 213 210 99 19 27 250 195 265 218 110 191 282 301 30 143 87 129 353 270 95 16 91 55 358 271 189 280 347 328 44 7 318 214 105 162 58 251 134 137 54 138 98 304 300 113 326 154 148 331 288 84 123 124 104 50 22 235 15 192 341 212 277 308 151 150 311 81 307 45 161 241 343 185 88 291 23 337 93 130 63 131 330 2 344 283 187 247 216 8 85 199 224 103 92 65 275 294 269 127 89 38 156 299 325 227 284 70 267 144 29 66 181 13 338 169 339 193 135 166