58
170
150
158
158
165
164
146
162
175
157
150
153
155
404
178
155
161
150
144
171
151
158
164
149
163
171
167
164
165
165
172
158
175
165
161
139
157
163
169
157
165
162
166
165
149
167
160
156
158
159
165
169
151
168
171
167
172
153
159
174
167
123
143
448
154
151
164
176
151
607
354
153
160
346
165
146
153
153
167
159
174
169
361
166
428
471
455
188
159
167
167
172
165
160
173
159
380
163
164
164
172
166
169
414
153
153
153
148
163
151
164
162
165
155
157
156
409
165
162
171
168
163
159
160
168
155
168
161
163
166
164
164