7 586 327 true 3 14 15 18 22 29 37