12 669 72 102160 6 7 8 9 20 27 28 31 39 53 65 70 1 2 3 4 5 6 7 19 20 32 279 568 1 36 263 276 60 13 6 4 4 3 2 1