142
159
190
129
216
248
225
921
324
327
279
470
228
307
658
252
298
138
287
2395
153
944
133
578
203
242
178
286
299
150
226
342
291
150
1095
251
387
246
122