9 498 303 true 5 9 10 17 19 22 25 30 31