11 600 67 100026 9 12 20 43 50 69 71 76 77 93 99 1 2 3 4 5 6 7 8 9 16 311 1 41 251 218 51 16 7 6 6 2 1