7 928 397 true 3 10 14 25 27 28 31