19 53556 2187 true 0 1 2 4 5 6 9 10 15 17 18 19 22 25 27 31 34 36 38