13 1200 93 245353 2 6 22 26 28 30 39 45 47 51 72 81 97 1 2 3 4 5 6 7 8 9 10 11 23 124 1 44 342 519 195 61 18 5 4 3 4 3 1