23 1437 670 true 3 9 15 16 29 31 35 38 51 53 54 70 76 77 78 81 82 83 86 92 96 97 98