13 1387 547 true 2 4 23 43 47 58 63 65 70 83 85 92 97