true 1296 421 true 5 10 13 24 26 31 37 38 39 51 64 67 70 80 82 83 89 90 99