14 1023 573 true 3 7 19 29 39 41 46 53 56 60 61 68 69 99