956 935 438 803 192 976 694 698 725 181 128 236 886 071 016 885 340 735 297 016 350 231 633 287 482 245 798 177 723 260 863 706 034 203 693 479 669 242 281 467 100 598 774 108 370 316 903 802 508 319