true 2512 658 true 1 15 18 21 23 27 48 59 65 66 75 76 82 90 97 98