386
103
157
62
632
65
581
8
200
61
282
87
242
115
377
188
361
100
333
20
367
50
550
128
391
192
93
27
361
133
490
160
504
103
29
8
401
184
380
154