25 1052 635 true 3 9 11 17 23 24 29 31 38 39 43 55 57 60 61 64 67 69 71 74 80 82 84 88 96