12 2205 503 true 3 4 13 16 17 19 20 24 27 29 32 35