179
179
179
179
179
179
176
176
176
172
172
171
173
175
173
173
173
173
174
173
173
173
174
173
172
173
172
176
174
172
172
172
171
169
171
174
172
176
184
195
182
174
168
163
170
169
171
170
171
170
174
168
168
168
168
170
171
170
166
165
168
171
166
167
166
166
166
166
164
166
173
168
167
165
163
163
164
169
166
162
164
166
166
169
168
169
168
168
168
167
168
170
167
166
166
166
163
164
165
167
170
172
170
167
166
165
163
163
161
161
162
162
162
162
161
160
160
162
161
162
160
162
163
165
164
171
164
172
167
164
161
161
163
162
162
163
163
163
163
167
168
168
169
168
164
163
161
161
161
160
162
162
162
162
160
163
162
160
166
161
163
161
161
159
158
161
158
159
158
157
157
155
154
156
156
161
162
160
161
158
159
159
169
163
158
157
156
155
156
157
159
159
159
158
160
159
168
161
154
155
154
157
157
156
155
155
158
164
166
169
163
163
156
156
157
156
156
157
158
157
157
157
156
158
159
162
162
161
160
158
158
157
155
154
156
156
157
156
159
158
157
158
158
156
159
173
168
186
168
166
156
153
154
155
155
155
155
155
155
155
153
155
156
153
155
155
154
157
165
161
159
163
160
159
153
154
155
150
151
156
156
155
154
152
153
152
155
161
162
162
162
162
162
159
157
156
156
154
152
152
150
150
151
150
154
160
159
159
155
160
176
162
172
149
149
149
151
149
149
149
150
148
152
149
160
171
165
149
149
150
149
152
148
150
150
150
149
152
154
157
156
151
158
153
158
159
169
175
170
167
165
153
151
149
149
147
147
147
145
145
145
145
145
148
151
153
152
155
159
148
150
149
156
151
153
146
146
146
146
145
145
145
145
151
148
147
142
145
148
166
166
165
150
148
150
156
155
146
154
147
145
148
146
146
146
150
148
145
143
142
142
140
144
147
147
146
146
142
143
143
143
144
143
143
148
150
150
149
149
147
145
144
147
148
146
149
146
147
150
151
151
149
151
150
152
145
142
145
141
142
147
148
150
154
162
168
173
176
186
204
211
213
219
221
227
221
215
221
224
223
224
220
222
216
216
215
220
222
220
211
197
206
222
224
215
187
173
168
166
169
169
179
176
170
168
174
176
163
155
153
149
147
147
148
148