14 955 497 true 3 20 24 29 32 40 42 43 46 55 66 69 71 94