18 1272 557 true 3 4 10 16 20 22 23 38 48 53 55 57 64 75 85 92 93 94