200
203
205
210
212
214
216
218
220
222
224
225
224
224
223
222
221
220
219
219
221
223
223
223
225
227
225
224
224
224
223
220
217
211
210
209
207
206
206
204
203
203
203
203
203
202
201
200
198
196
175
168
167
166
165
163
163
171
175
182
187
190
193
192
192
192
192
191
190
190
190
192
187
187
188
188
190
189
188
187
185
185
185
185
185
185
186
187
187
187
186
185
184
184
184
183
183
183
182
182
182
182
182
182
182
181
179
178
178
179
180
181
181
186
185
183
182
182
181
181
182
184
185
187
189
189
189
192
194
197
194
194
191
191
190
189
188
188
188
189
189
187
182
182
182
182
182
183
183
183
184
184
190
194
195
197
198
199
199
199
199
200
203
203
207
209
211
212
212
212
212
212
212
211
210
208
207
205
205
205
205
205
205
203
203
202
201
200
197
194
193
192
192
192
195
194
193
200
202
202
201
200
199
193
188
186
184
183
181
178
180
177
171
164
163
162
161
161
161
167
168
170
172
174
176
179
180
180
180
180
180
180
180
180
181
191
191
190
190
190
191
192
193
192
192
191
192
193
193
193
194
194
193
192
192
192
191
190
189
189
189
189
188
188
188
188
188
188
188
189
190
190
190
190
190
189
189
189
189
189
189
188
187
186
183
182
181
181
181
181
181
181
181
181
183
181
179
176
175
173
172
171
167
164
162
161
159
159
158
158
157
156
156
156
156
156
155
154
153
152
151
151
150
149
148
147
148
149
150
149
148
147
146
146
146
146
146
150
152
153
155
157
160
164
164
163
162
162
161
163
162
159
158
159
157
148
147
146
145
143
138
137
136
134
134
133
129
129
120
118
116
113
113
113
115
116
117
118
118
114
114
113
113
105
100
97
104
107
107
103
95
95
93
93
93
94
97
91
89
82
80
80
80
80
85
86
86
86
86
92
93
94
94
95
95
96
96
96
98
98
99
99
101
105
105
104
109
109
109
109
109
108
106
105
105
105
105
106
112
115
116
118
119
122
124
125
127
128
130
131
132
133
134
138
140
140
142
143
153
154
154
153
153
153
153
160
162
163
180
180
182
184
178
178
178
179
181
180
179
179
181
181
182
184
185
185
185
185
180
178
179
179
179
179
179
179
179
179
183
185
189
191
191
198
195
193
192
193
195
193
190
188
187
184
185
186
187
188
191
192
192
192
192
191
189
187
186
181
179
178
183
184
184
184
184
184
185
185
185
186
187
188
191
195
200
200
200
202
203
209
212
212
212
207
205
204
203
202
205
206
205
202
201
201
200
199
199
199
199
198