10 530 570 true 0 2 3 5 8 19 26 28 38 39