849 946 952 44080 148 149 183 271 306 518 591 631 850 881 892 896 957 982 45106 155 158 200 261 716 753 919 921 972 98546191