8 59 121 true 1 3 13 15 16 26 28 29