14 956 408 true 4 18 20 32 38 46 47 49 51 62 63 67 75 93