9 3299 437 true 5 8 12 18 22 27 32 33 35