12 873 506 true 4 5 6 7 11 20 21 22 23 25 30 33