12 769 549 true 2 4 5 6 15 22 23 27 28 29 36 38