18 10162 357 2784707 1 3 10 11 36 37 40 44 46 52 59 68 74 80 83 90 92 93 1 2 3 4 5 6 7 8 9 10 11 12 13 24 49 216 712 738 1 37 395 1623 2819 2607 1533 657 254 106 47 29 22 14 8 5 4 1