168
306
140
179
681
144
76
129
199
185