10 2128 497 true
8 11 12 14 18 21 25 26 28 30