12 781 388 true 1 2 4 6 9 11 15 17 18 23 34 36