177
164
94
122
118
58
100
360
184
116
142
113
147
120
146
50
119
99
86
141
441
352
403
313
307
162
121
108
133
91