12 5944 546 true 4 7 8 10 13 15 16 19 25 29 31 34