8 109 258 true 0 2 9 14 18 32 37 39