131 683 333 803 511 845 148 467 164 328 677 470 564 515 802 828 795 144 291 563 779 648 489 295 360 900 974 926 591 067 560 543 623 648 503 541 907 187 307 992 652 522 974 072 763 744 330 558 102 106