8 129 230 true 4 6 10 11 16 18 23 39