8 167 248 true 3 5 8 21 30 32 35 38