158
106
87
52
480
34
75
31
208
126