7 139 259 true 9 16 18 19 22 30 39