13 6523 171 1132180 8 13 20 47 54 70 75 76 77 79 81 85 98 1 2 3 4 5 6 7 14 47 94 121 194 1237 75 1345 3097 1875 62 20 13 11 9 7 5 3 1