true 2554 487 true 2 3 17 19 23 26 27 31 34 35 45 63 70 71 72 76 82 86 87 95