10 591 284 true 0 1 2 4 7 13 17 19 22 23