10 445 352 true 2 4 7 10 13 15 19 21 34 35