8 233 336 true 4 8 12 16 23 27 31 34