7 103 169 true 12 15 16 44 59 66 96