15 1606 102 393979 3 7 21 32 35 38 42 43 45 51 61 62 71 92 99 1 2 3 4 5 6 7 8 9 10 11 12 13 38 56 1 37 400 833 272 32 8 3 3 3 3 3 4 3 1