9 296 42 40610 1 18 24 32 39 42 76 85 86 1 2 3 4 5 6 7 26 112 1 43 185 50 6 5 3 2 1