343
167
215
98
170
104
144
143
68
60
97
208
270
240
121
214
173
199
166
128
115
524
409
230
84
152
79
85