7 139 259 true 7 8 16 18 19 21 33