640 616 130 882 916 350 384 192 434 544 773 447 573 344 837 471 419 146 558 539 956 789 175 757 396 224 591 989 083 102 632 175 873 127 072 295 321 745 216 840 507 515 397 376 986 339 025 162 900 468