217
217
217
217
217
221
220
224
225
227
228
229
229
228
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
227
228
229
229
229
226
225
225
225
222
221
221
221
222
222
222
222
222
222
221
221
221
221
221
221
220
220
218
218
217
218
217
217
217
217
215
215
215
219
219
219
219
220
220
220
219
218
220
222
221
221
221
220
220
220
220
220
220
220
213
209
209
210
210
212
212
214
220
224
224
224
224
224
221
225
224
224
224
224
218
218
215
220
220
220
220
219
219
212
211
211
211
212
221
221
221
221
223
226
228
213
211
190
190
190
190
190
190
190
190
189
188
188
188
188
188
188
189
189
189
189
189
188
187
187
186
186
186
186
186
186
186
188
189
191
192
196
205
207
214
215
218
212
210
190
193
193
193
194
196
202
202
198
197
197
196
193
163
163
163
162
162
159
159
159
158
158
158
158
158
155
155
155
156
157
162
162
162
165
166
166
166
167
169
170
170
170
170
169
171
170
170
170
170
175
185
192
189
190
191
184
184
184
185
187
190
182
187
176
165
166
175
173
171
172
173
173
174
175
171
160
145
134
134
133
122
122
123
123
123
121
121
120
120
120
119
119
118
118
117
117
117
117
117
117
116
115
115
115
115
115
115
115
115
117
117
117
116
110
108
98
104
104
101
101
99
99
96
95
95
95
92
91
87
88
88
88
88
88
88
88
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
81
82
82
82
82
83
83
83
83
83
82
82
82
82
82
82
82
81
81
80
80
80
80
80
80
80
80
80
80
80
84
84
84
85
85
85
85
85
85
85
85
85
85
85
84
84
84
84
83
82
82
81
83
82
82
82
82
83
83
84
83
83
85
92
95
94
94
94
94
95
95
96
96
96
96
96
94
92
92
92
92
91
91
89
89
89
92
93
93
94
94
94
93
92
92
92
95
95
98
98
95
95
95
95
94
94
93
92
92
97
98
98
98
98
97
97
98
98
98
98
98
99
100
101
101
101
101
99
99
99
99
99
98
98
101
102
103
102
101
101
101
101
101
100
100
100
99
99
99
99
99
98
97
97
97
97
98
98
98
98
99
100
102
102
104
104
100
102
101
99
99
93
93
93
93
93
95
96
92
92
92
92
92
92
92
91
91
91
92
93
90
91
95
96
100
102
103
102
100
100
98
94
94
94
94
95
96
99
98
97
94
93
92
92
91
90
90
90
90
90
90
89
89
90
90
90
90
91
92
92
92
92
92
92
92
92
95
99
107
107
107
104
104
97
97
97
97
98
98
97
97
97
98
98
98
98
100
100
103
103
105
105
105
105
106
106
106
104
104
105
105
105
105
105
105
105
105
105
106
107
107
107
108
108
111
111
111
111
112
118
120
120
120
120
120
118
118
118
118
118
118
118
119
119
119
119
118
118
118
118
118
118
118
118
118
118
119
121
121
120
120
120
120
121
121
121
123
126
125
124
124
125
125
125
125
125
126
126
126
126
127
129
129
129
129
128
128
128
128
128
128
128
128
129
129
129
130
131
131
131
131
133
133
134
138
139
139
141
141
141
141
141
141
141
141
141
141
142
143
143
143
146
149
160
160
160
161
162
162
163
165
164
163
162
162
162
162
162
162
162
162
163
167
167
163
163
163
163
163
163
163
165
166
165
165
165
165
163
163
162
162
161
161
161
161
162
168
167
167
164
164
163
163
153
160
158
151
151
148
147
148
148
144
144
144
144
143
143
142
142
141
141
141
141
141
142
142
142
148
147
144
143
143
144
144
156
163
164
164
164
156
156
155
152
154
154
154
154
163
167
179
185
185
183
182
182
182
183
183
183
183
184
185
188
188
188
200
202
204
206
209
210
211
212
212
212
212
212
213
213
214
215
218
219
216
220
220
226
227
227
228
230
233
232
231
230
228
223
220
223
225
225
226
227
228
229
230
230
230
230
231
238
241
243
245
246
247
241
240
239
239
239
239
239
240
240
239
234
234
240
238
238
238
232
230
231
232
233
233
233
233
233
230
230
230
230
229
229
228
228
227
226
226
226
226
226
221
221
218