15 1068 487 true 7 9 12 15 17 21 24 31 34 52 58 64 76 91 98