7 793 442 true 12 17 18 21 24 34 39