331 539 607 168 111 741 475 299 956 151 110 732 656 478 893 986 192 317 194 434 983 967 723 640 685 395 745 700 109 121 870 884 647 524 170 122 506 141 191 157 994 739 795 733 654 416 997 013 913 061