9 2505 97 317444 13 16 28 34 42 64 74 77 84 1 2 3 4 5 6 31 164 447 86 1060 1146 182 15 7 5 3 1