149
44
167
160
145
152
106
249
525
166
155
147
186
108
148
180
111
135
357
418
240
231
351
179
226
116
85