30 1464 835 true 3 6 8 9 16 18 19 21 26 29 30 35 41 46 47 55 57 59 61 67 73 75 77 82 83 85 91 95 96 99