12 1370 529 true 7 10 11 18 19 20 21 24 25 26 31 37