140
46
360
278
442
211
28
477
448
256
265
59