12 8107 842 true 1 5 6 10 13 14 18 21 24 29 34 35