16 1156 487 true 2 10 15 23 26 30 37 50 61 63 68 75 78 84 88 93