17 1049 485 true 7 18 23 29 32 34 36 39 42 45 51 58 66 67 81 85 93