11 657 73 112304 3 6 10 17 20 41 72 73 95 96 97 1 2 3 4 5 6 7 8 14 23 187 1 42 294 248 45 10 6 4 3 3 1