9 168 158 true 1 4 9 15 16 20 26 27 35