8 505 377 true 5 6 9 13 20 31 34 39