133
144
346
1248
549
248
150
3004
271
148
127
1011
142
305
164
714
244
171
262
256
156
1316
528
835
182
331
188
155
319
3074
250
251
2245
225
319
326
550
255
212