14 1437 537 true 2 7 10 17 18 20 29 31 43 44 45 48 49 82