164
79
121
138
111
55
91
518