112
385
344
167
216
99
171
104
145
143
68
60
98
208
270
241
121
214
173
199
128
115
524
410
231
84
152