188
88
134
153
121
57
95
529