176
138
89
53
42
151
293
120
136
87