18 1157 594 true 0 12 13 25 39 41 46 53 55 56 67 69 72 73 80 84 86 95