10 2123 115 329030 8 19 26 43 48 54 63 76 79 94 1 2 3 4 5 6 21 106 199 606 80 927 958 119 14 9 7 5 3 1