10 2059 503 true 1 6 10 11 16 23 25 29 33 34