8 1084 357 true 0 2 10 11 17 31 33 39