4 100 164 true 18 40 87 95