15 1575 668 true 1 7 21 34 35 45 49 50 51 64 76 82 89 94 98