11 956 497 true 0 1 2 8 9 12 21 23 27 28 39