102 110 141 156 212218