162 85 315 67 87 385 57 226 319 323 327 331 460 476 66 119 123 128 133 374 422 382 433 423 70 71 72 73 104 122 297 123 263 273 291 292 295 399 400 234 302 37 47 30 241 242 256 259 262 265 22 268 271 276 27 93 80 84 62 313 334 65 46 76 89 77 84 48 49 28 47 19 19 64 33 34 32 41 51 53 58 75 97 46 77 105 22 24 27 27 33 40 18 19 53 183 200 219 94 122 327 28 48 21 18 24 50 54 55 31 46 47 48 54 84 54 72 26 31 32 35 36 25 48 49 35