11 2990 128 738414 7 13 18 22 26 47 58 79 80 90 96 1 2 3 4 5 6 7 8 9 10 24 55 472 1095 959 331 56 9 4 4 4 1