12 3658 130 601684 7 14 18 19 23 36 38 43 62 64 81 100 1 2 3 4 5 6 12 25 26 73 320 2133 76 1186 1709 616 25 13 9 8 7 5 3 1