176
138
90
53
42
151
293
120
136
87