9 2866 797 true
2 4 12 19 22 30 33 36 38