98
133
171
58
87
109
144
79
103