9 347 338 true 2 5 25 49 63 66 69 89 97