12 6870 671 true 2 6 7 9 15 20 21 22 27 29 32 36