9 377 409 true 0 2 10 11 31 45 57 71 80