8 105 145 true 4 10 13 16 22 23 26 30