12 3288 132 880888 3 4 19 24 31 32 44 45 48 56 61 75 1 2 3 4 5 6 7 8 9 10 11 84 52 476 1162 1076 408 79 13 6 6 5 3 2