181
112
385
345
168
217
99
171
104
145
143
68
60
98
208
270
167
241
121
214
173
199
128
115
524
410
231
84