8 198 288 true 3 4 15 23 27 29 32 38