12 3777 124 637719 7 9 14 34 40 61 64 68 75 79 85 93 1 2 3 4 5 6 13 22 51 272 593 812 78 1201 1757 659 33 13 11 9 7 5 3 1