8 1888 870 true 0 1 7 8 10 14 29 31