184 133 495 527 844 631 748 779 629 901 429 901 697 852 164 328 304 551 919 530 156 938 879 554 859 918 846 361 986 799 766 830 249 949 995 056 142 508 596 306 692 521 640 739 798 163 925 214 533 973