182
116
395
354
175
223
104
178
107
148
150
71
63
103
212
276
173
246
124
204
174
131
118
533
420
235
85