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