8 336 313 true 5 8 16 24 28 29 33 37