137
84
223
156
155
269
249
407
368
673
487
601
443
268
318
242
341
163
189
133
278
96
201
240