12 870 71 155980 6 12 24 25 42 55 56 68 71 76 79 90 1 2 3 4 5 6 7 8 9 10 23 206 1 41 334 393 72 12 5 3 3 3 2 1