10 1572 483 true 3 4 5 8 15 16 17 19 26 31