10 4990 135 922263 6 9 12 19 21 25 50 70 80 84 1 2 3 4 5 6 7 8 20 101 53 527 1449 1616 886 313 95 37 12 2