true 2667 667 true 3 4 10 15 16 17 18 19 23 24 27 34 45 62 63 64 67 69 70 74 76 80 81 83 85 86 88 98