true 10592 499 true 2 3 11 14 18 21 23 25 27 28 29 34 37 43