174
162
94
122
118
58
100
359
184
116
142
112
145
120
146
49
119
99
84
141
440
351
400
311
306
107
132
91