19 2447 987 true 2 4 7 9 20 22 25 33 40 45 46 48 57 59 70 71 85 91 98