8 217 404 true 2 18 22 26 35 39 63 95