9 292 35 35406 16 17 41 43 48 50 52 71 76 1 2 3 4 5 6 14 43 235 1 43 169 60 9 4 3 2 1