138 663 309 548 718 969 685 447 484 971 775 454 664 853 244 367 316 493 237 264 338 541 570 139 245 350 767 338 472 578 600 948 521 991 322 264 302 539 840 795 241 821 195 645 402 679 810 692 105 898