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