12 3869 633 true 1 3 5 7 16 17 20 22 23 31 36 38