110
383
343
167
215
98
170
104
144
143
68
60
97
208
270
240
121
214
173
199
128
115
524
410
231
84
152