13 4107 128 765483 1 4 6 18 41 43 46 58 68 72 80 87 95 1 2 3 4 5 6 7 12 21 232 323 556 583 71 1198 1884 820 71 14 13 11 9 7 5 3 1