9 636 620 true 17 29 34 35 42 49 53 91 96