8 1503 455 true 12 19 20 21 26 27 31 39