7 756 250 true 12 15 17 21 23 32 34