184
160
121
184
88
213
859
117
166
498