12 7245 174 1062481 35 38 39 44 50 51 70 73 74 75 80 83 1 2 3 4 5 6 7 10 27 60 145 2056 80 1388 3443 2207 79 12 11 9 7 5 3 1