9 355 286 true 1 5 9 11 14 20 30 32 37