12 823 419 true 0 1 2 7 12 13 21 26 28 29 33 38