303 1038 90 90 90 1078 962 1044 90 90 36 36 36 1016 1018 1012 1020