161
94
122
117
58
100
358
184
116
142
112
145
120
146
49
119
99
84
141
440
350
398
311
306
162
107
132
91
79