20 3592 1565 true 3 9 12 16 18 19 25 31 34 42 45 52 63 65 72 75 79 80 87 99