10 2517 570 true 3 4 9 15 20 27 28 30 31 33