8 145 27 19789 20 30 37 40 56 75 87 99