160
159
159
160
160
159
156
156
159
160
161
161
162
163
164
163
164
167
168
173
175
175
172
169
169
169
168
165
165
166
163
162
159
158
172
172
175
176
176
177
177
177
177
178
178
177
176
176
176
176
177
178
178
179
179
180
181
192
190
193
191
187
187
188
194
194
192
190
193
189
186
187
194
186
178
179
174
177
173
169
167
174
174
174
174
174
175
176
176
176
176
175
174
167
167
166
165
164
163
161
159
156
153
153
149
148
148
148
151
152
154
166
168
169
169
167
161
168
168
168
168
168
166
163
159
156
156
157
158
167
170
170
175
177
176
176
176
190
192
186
182
182
182
182
182
183
185
187
188
188
188
188
184
182
183
184
185
188
189
191
191
191
192
192
193
193
189
187
186
183
183
182
181
179
179
179
181
186
188
187
189
190
186
177
175
173
173
177
177
174
168
168
169
174
176
177
176
175
175
174
174
174
174
172
172
175
173
169
169
164
163
161
179
179
179
176
157
157
176
184
181
181
192
195
183
183
181
180
180
180
180
180
177
177
178
178
180
181
181
189
189
184
183
182
181
181
181
182
182
182
171
165
165
165
166
166
157
157
157
157
158
158
157
157
155
155
154
152
153
155
156
158
165
169
170
159
152
152
149
146
146
144
135
136
138
139
139
141
142
144
153
154
154
153
151
149
150
150
148
145
141
141
141
141
139
136
130
130
125
123
120
118
117
117
118
134
134
133
133
134
135
136
137
137
142
145
147
146
146
145
143
143
143
143
143
141
139
139
139
138
133
133
125
123
120
119
120
121
121
121
122
122
122
122
122
123
126
126
131
131
132
135
136
136
136
136
137
137
137
138
142
146
151
147
146
147
148
148
148
147
148
149
149
152
159
160
162
163
162
162
164
165
165
159