199
199
199
199
200
200
200
200
201
201
202
202
202
201
201
201
201
201
201
200
200
200
198
198
198
195
193
192
193
193
194
196
196
196
197
197
198
200
204
205
206
207
209
211
209
207
204
202
202
202
202
202
201
201
202
203
204
204
206
206
206
207
207
207
205
203
199
196
195
193
193
191
191
191
191
191
190
190
190
190
190
190
190
190
190
190
190
189
189
189
189
189
189
189
189
189
189
189
189
188
188
188
189
190
191
191
191
191
191
191
191
191
191
192
192
192
192
191
191
192
194
197
199
199
199
200
200
200
200
200
200
200
200
199
198
199
201
201
201
201
200
200
200
200
200
200
198
198
199
200
200
200
201
203
205
207
209
214
215
216
216
216
214
209
205
204
203
208
214
217
221
224
227
218
210
209
206
206
206
206
202
201
198
196
195
197
198
198
202
204
206
207
208
213
217
219
222
228
230
228
222
220
198
191
188
185
185
186
186
186
186
188
188
188
189
191
191
192
192
194
195
195
196
196
196
195
195
195
194
194
193
193
193
192
192
191
191
189
189
188
188
188
188
188
188
188
190
191
192
191
186
187
187
187
188
189
189
189
187
187
186
185
185
184
183
184
186
187
190
191
189
189
189
189
189
188
188
187
187
185
184
182
191
193
192
190
188
186
186
186
186
186
186
189
190
191
191
191
191
190
188
187
187
188
191
194
195
196
197
193
191
188
187
186
186
185
184
183
182
179
176
176
175
174
174
175
176
176
176
173
169
166
166
168
167
163
163
160
160
159
159
159
160
159
158
157
156
156
156
156
156
156
160
164
165
165
168
165
163
163
165
163
163
163
163
162
162
163
164
164
165
165
165
165
165
165
164
164
165
167
161
155
152
152
152
152
148
148
148
148
149
151
151
151
151
150
150
146
146
146
146
147
148
149
149
149
149
149
149
149
149
149
148
148
148
148
149
152
152
152
150
148
148
148
147
147
148
149
149
149
149
149
149
149
149
149
149
150
150
150
150
149
149
151
150
150
151
151
151
152
148
146
147
148
148
148
146
147
147
147
147
147
146
145
143
143
143
143
143
143
142
141
141
141
141
141
141
141
140
140
140
141
141
141
140
140
140
139
139
139
138
138
141
140
140
140
140
140
140
138
135
134
135
136
136
136
136
136
136
136
135
134
134
135
136
137
136
137
136
137
137
134
133
134
135
135
133
133
133
133
133
132
132
132
132
133
134
134
134
134
131
131
131
132
132
132
132
132
132
131
131
131
131
131
131
131
131
132
132
132
132
131
131
134
136
138
138
137
137
137
137
136
134
133
133
133
132
132
131
131
131
131
131
131
131
131
130
131
132
132
132
132
132
132
132
132
131
131
131
132
133
133
133
132
131
130
129
129
129
131
132
133
134
134
134
134
133
132
132
131
131
129
129
128
127
127
127
127
129
129
130
130
131
131
131
132
132
132
132
131
131
131
131
131
131
131
131
130
130
130
130
129
128
128
127
127
127
129
129
129
130
130
130
130
130
130
130
130
130
130
131
131
131
132
132
133
135
137
139
141
140
140
138
138
137
136
136
139
138
137
136
135
135
135
135
135
135
132
132
132
132
133
133
133
132
132
131
132
132
131
129
130
129
130
130
130
129
126
126
126
126
128
128
128
129
129
130
130
130
129
129
129
128
125
125
125
124
122
122
125
125
125
126
126
126
126
123
123
122
121
122
122
121
120
120
119
118
116
117
117
117
118
118
118
118
117
117
117
117
118
118
118
118
117
117
117
117
117
117
117
117
117
116
116
116
114
117
117
116
116
116
113
113
114
115
114
114
114
115
115
115
114
113
115
114
113
112
112
113
113
113
114
114
114
115
115
115
115
115
115
115
115
116
116
115
115
115
115
115
115
115
114
113
113
111
112
112
113
112
114
114
115
114
114
115
116
118
118
118
118
118
118
118
118
117
115
115
113
113
113
113
113
114
113
114
115
116
117
117
115
115
115
116
115
117
115
114
114
115
115
116
116
116
114
114
114
114
114
114
114
114
114
114
114
114
115
116
117
116
114
113
116
116
115
114
114
115
115
115
115
115
115
115
115
114
114
113
114
114
116
115
113
114
114
113
113
113
114
116
116
116
116
117
118
118
118
117
117
116
116
116
116
115
115
117
117
117
117
117
117
116
116
116
117
117
118
118
119
119
119
120
120
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
121
120
120
120
120
120
120
120
120