458 696 583 495 412 319 674 785 106 105 789 732 145 745 645 551 894 193 323 129 729 363 401 374 607 294 996 483 521 276 961 385 828 648 375 601 114 217 267 053 080 419 610 924 252 726 549 177 657 417