13 559 343 true 0 1 4 7 10 13 14 18 21 23 26 31 38