7 821 393 true 6 12 14 15 23 28 34