8 142 244 true 0 1 3 10 19 22 33 36