19 1046 756 true 0 1 2 3 9 12 14 16 17 18 19 20 21 25 27 30 32 33 36