7 744 299 true 4 7 12 14 18 28 31