12 2866 837 true
4 6 9 11 16 19 20 21 22 30 31 39