957 1006 1024 1045 1142 110 150 211242