12 758 386 true 2 4 5 6 7 10 11 16 17 23 28 35