true 680 575 true 0 3 5 6 8 11 13 14 17 28 31 36 41 48 54 67 68 72 77 78 79 80 91 105 108 109 116 117 122 138 142 143 144 145 147 148