8 1698 448 true 0 4 7 14 16 18 21 28