8 2588 541 true 3 5 10 12 15 28 30 31