12 789 413 true 2 5 9 10 15 17 18 23 27 29 32 33