9 439 45 60198 1 4 9 10 12 15 46 64 71 1 2 3 4 5 6 7 46 101 1 45 237 117 24 6 6 2 1