154
149
168
127
177
158
185
137
189
160
177
140
143
140
146
145
129
134
135
156
141
125
129
614
170
156
284
149
253
160
309
155
155
179
179
299
175
175
154
189