13 12839 253 2602093 8 11 34 36 47 48 51 56 59 60 72 75 86 1 2 3 4 5 6 7 8 9 10 11 12 7779 48 583 2258 3786 3334 1782 687 231 79 32 13 5 1