10 1066 791 true 9 17 28 29 30 42 43 50 70 83