13 1057 587 true 3 6 19 29 31 39 41 47 49 76 77 82 87