12 742 580 true 0 6 7 9 17 20 21 26 27 30 38 39