10 435 404 true 3 6 8 14 18 22 23 28 35 38