14 16960 343 3626033 6 9 13 15 17 55 57 60 61 64 71 88 95 96 1 2 3 4 5 6 7 8 9 10 11 12 13 11800 45 526 2106 4153 4600 3130 1475 567 213 88 37 14 4 2