218
510
278
454
200
506
323
542
50
484
34
512
138
46
409
89
377
49
286
129
109
297
24
318
299
248
51
202
333
90
224
45
259
37
177