648 208 612 396 103 605 635 144 377 85 176 366 10 40 375 419 95 166 68 233 274 4 19 614 68 190 279 5 102 47 1406