] 28 34 49 92 133 237 309 444 286