10 577 341 true 1 2 10 12 16 26 67 72 84 86