182
116
394
353
173
223
104
177
107
147
148
71
63
103
212
276
172
245
123
221
180
203
131
118
531
420
234
85