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