14 1166 394 true 0 1 2 3 4 6 11 14 18 24 29 33 35 38