12 686 399 true 1 2 6 7 10 15 16 19 27 33 34 35