106
249
525
166
155
147
186
108
148
180
111
135
357
418
240
231
351
179
226
116
85
230
229
469
309
242
206