12 5653 170 1262801 24 26 28 32 44 66 73 74 76 81 86 100 1 2 3 4 5 6 7 8 9 10 16 1148 49 535 1539 1798 1037 417 175 68 23 7 4 1