10 299 435 true 2 20 25 30 51 55 57 69 89 93