8 2367 95 265826 4 8 32 41 42 43 62 87 1 2 3 4 5 12 149 268 84 1051 1089 126 8 5 3 1