8 2595 518 true 2 5 9 15 21 25 26 30