11 2337 99 388040 2 6 11 21 28 54 63 75 76 83 90 1 2 3 4 5 12 37 56 101 344 717 74 960 1059 187 21 11 9 7 5 3 1