12 657 73 125592 6 7 8 9 11 16 33 37 39 47 66 90 1 2 3 4 5 6 7 8 9 22 43 56 1 41 316 238 29 10 6 5 4 3 3 1