5 39 89 true 0 1 2 23 35