496
106
243
205
161
137
318
57
88
26