11 1635 95 265864 7 10 14 29 51 54 59 90 94 95 98 1 2 3 4 5 6 31 74 257 748 777 83 676 707 120 13 11 9 7 5 3 1