12 1142 83 194611 6 16 21 28 30 35 36 43 59 86 88 96 1 2 3 4 5 6 7 8 9 10 33 208 1 41 393 548 125 16 6 3 3 3 2 1