8 248 154 true 3 4 8 10 16 25 32 34