300 146 907 795 785 856 642 144 243 886 803 780 884 211 802 145 607 936 823 269 400 179 249 871 692 696 500 464 588 206 021 781 235 541 819 894 250 367 143 948 782 492 801 323 396 406 926 783 702 861