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