21 1691 661 true 2 6 7 9 15 18 23 38 50 51 55 64 69 70 84 85 90 91 92 96 98