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