8 122 142 true 0 8 13 14 16 23 28 33