13 1080 82 219585 5 23 28 31 39 42 49 55 71 81 92 95 97 1 2 3 4 5 6 7 8 9 10 24 64 126 1 45 345 498 133 26 11 6 5 4 3 2 1