9 361 31 1 2 3 13 25 29 34 48 53