14 999 391 true 0 1 2 7 9 10 14 16 21 24 27 28 30 35