7 188 266 true 3 8 9 14 16 20 30