12 19993 1971 true 1 4 12 15 17 22 23 27 28 31 35 39