8 437 503 true 0 2 7 27 42 57 59 70