49
78
111
93
143
156
267
287
379
217
1
464
329
515
2418
270
528
215
258
1
2808
484
443
1
1332
934
1
1912
257
263
258
774
351
268
341
350
371
231
226
511
338
290
245
245