9 1598 100 340835 21 25 47 53 63 71 83 84 92 1 2 3 4 5 6 7 11 114 50 400 631 369 107 25 11 4 1