8 1560 446 true 7 12 19 20 21 33 35 37