12 6588 170 1415569 4 8 15 16 31 33 34 42 65 67 84 88 1 2 3 4 5 6 7 8 9 10 11 1629 57 551 1670 2129 1352 551 194 53 16 8 6 1