11 3423 110 483541 18 22 24 25 29 40 47 52 64 84 91 1 2 3 4 5 6 7 18 63 618 2737 77 1137 1603 554 17 10 9 7 5 3 1