162 85 326 67 87 385 57 240 365 369 373 377 506 522 66 119 123 128 133 380 428 388 439 429 70 71 72 73 104 122 308 123 263 273 291 292 295 399 400 234 313 353 37 47 30 241 242 256 259 262 265 22 268 271 276 279 27 93 80 84 62 215 337 324 347 351 36 352 353 35 65 46 76 89 77 84 48 49 28 47 29 19 64 33 34 32 41 51 53 58 75 97 46 77 109 22 24 27 27 33 40 18 19 53 185 202 218 94 125 330 28 48 21 18 24 50 54 55 31 46 47 48 54 72 84 54 72 26 31 32 25 48 49 35