11 362 285 true 2 4 7 10 12 14 20 22 28 29 38