9 427 319 true 1 5 7 8 12 16 21 33 34