11 670 238 true 0 1 3 5 7 14 20 23 27 28 34