149 245 272 280 282 329 447 582 672 772 814 853 855 894 902 907 940 944 918 955983