8 1100 80 235967 3 18 40 65 73 74 77 98 1 2 3 4 5 6 7 43 52 335 457 207 38 6 4 1