7 1073 392 true 8 12 14 16 20 23 28