10 4865 697 true 3 5 8 9 13 14 20 21 25 29