8 105 276 true 0 8 11 12 16 20 29 37