true 887 623 true 0 1 5 9 11 14 19 23 26 28 33 39 42 44 55 73 76 82 84 85 87 88 90 92 98 99 105 110 114 117 119 124 129 131 133 147