12 24080 869 true 2 5 9 15 16 23 27 32 35 36 38 39