12 738 360 true 0 1 3 4 9 17 20 27 29 31 35 38