12 1014 534 true 2 18 24 25 41 46 47 51 71 76 87 97