7 104 243 true 5 12 14 15 16 29 34