7 104 243 true 2 8 13 23 29 34 39