9 238 249 true 1 2 7 8 12 38 39 45 79