12 1073 382 true 1 5 6 8 12 13 14 15 20 26 34 38