3 1 1 10 4 3 8 1 14 113 97 257 457