12 1298 85 233163 2 10 14 34 36 46 49 53 71 72 91 92 1 2 3 4 5 6 7 8 9 10 16 25 1 45 431 659 130 15 5 3 3 3 2 1