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