true 2970 677 true 1 2 4 5 18 23 25 36 40 54 64 67 81 89 91 97 98