15 1527 667 true 19 20 21 49 56 58 61 64 72 85 89 91 92 97 98