218
510
323
542
200
506
278
454
89
377
50
484
109
297
46
409
299
248
34
512
51
202
90
224
61
121
143
355
16
266
45
259
223
229
138