162 90 315 67 87 385 57 253 397 401 405 409 538 554 66 119 123 128 133 380 428 388 439 429 70 71 72 73 104 122 299 123 263 273 291 292 295 399 400 234 304 342 8 43 37 47 30 241 242 256 259 262 265 22 268 271 276 279 27 93 85 89 62 220 326 313 336 340 36 341 342 35 65 46 76 89 77 84 48 49 28 47 29 19 62 33 34 32 41 51 53 58 75 97 46 71 103 22 24 27 27 33 40 18 19 58 185 202 218 106 137 351 31 28 48 21 18 24 50 54 55 31 46 47 48 54 72 75 84 54 72 26 31 32 25 48 49 35