12 3648 117 568054 8 11 19 32 33 34 36 45 46 56 63 74 1 2 3 4 5 9 28 57 84 123 592 2633 71 1042 1701 753 32 13 11 9 7 5 3 1