19 1156 248 true 0 1 2 3 4 7 9 10 12 14 16 19 21 24 26 30 31 34 37