10 3697 579 true 0 1 2 4 7 13 17 19 22 23