20 1675 659 true 4 6 10 15 21 31 42 45 47 50 56 57 58 64 65 68 69 88 95 96