8 122 248 true 3 9 14 16 19 23 33 38