503 431 353 381 140 404 407 242 288 235 222 375 479 297 559 569 179 335 269 207 614 202 472 231 
285 123 529 529 
401 304 593 321 
165 325 133 275 
260 65 470 212 442 95 351 439 
364 
99 
107 363 285 306 463 507 261 
425 423 312 96 
