top 25 23 103 95
bottom 25 97 103 169
