17 1253 568 true 7 21 30 31 35 37 54 55 57 58 61 67 70 73 87 92 97