10 503 434 true 3 6 10 17 22 23 26 35 36 38