168
306
140
177
680
143
76
127
199
184