5 314 117 true 2 7 10 18 20