12 5241 174 1150062 18 20 29 32 38 46 48 49 54 57 65 80 1 2 3 4 5 6 7 8 9 10 11 3174 54 521 1447 1737 1019 338 90 18 8 5 3 1