12 787 587 true 4 15 26 27 52 53 59 70 71 77 89 95