12 19418 906 true 0 1 3 4 9 14 17 20 23 27 32 36