210
209
209
209
209
209
208
206
205
207
207
206
206
208
211
212
213
218
223
224
225
225
226
226
225
225
223
223
223
223
222
221
218
216
215
215
215
215
216
216
213
212
211
210
210
210
211
211
211
211
210
209
205
206
205
206
205
204
206
207
207
208
208
208
208
208
203
197
192
189
186
185
184
184
176
172
171
162
157
155
153
152
151
150
149
147
145
141
134
131
123
122
122
120
111
111
111
111
111
111
110
109
109
103
102
95
95
95
95
90
89
89
89
89
89
88
88
85
85
85
88
82
82
79
79
79
78
77
76
76
73
74
78
78
79
79
79
79
79
79
79
80
80
80
80
82
82
82
82
82
82
82
82
82
82
82
82
82
82
84
84
84
84
84
82
81
80
80
80
80
80
80
80
80
81
81
82
82
82
82
82
83
83
83
83
84
85
88
91
92
92
92
94
98
101
103
105
107
112
113
114
117
119
121
122
123
123
124
125
125
128
130
131
131
133
134
134
136
136
142
146
146
142
140
137
134
132
129
128
126
123
120
119
116
114
112
103
102
102
102
101
100
98
96
96
96
96
96
98
98
100
103
103
106
107
110
110
110
109
107
107
109
109
109
110
112
113
116
121
120
119
117
117
117
117
118
118
118
119
119
119
120
120
121
121
121
120
120
120
119
119
119
119
119
119
119
119
122
125
128
128
129
133
133
134
137
137
138
139
139
141
142
141
139
138
136
132
125
122
125
127
129
132
132
136
136
136
137
138
140
142
145
150
160
172
177
177
177
178
178
177
177
177
179
187
194
203
205
210
219
222
225
234
243
243
246
248
248
250
238
238
240
241
241
241
241
241
241
240
238
236
232
230
228
228
227
224
224
222
221
217
214
209
206
196
187
179
175
170
165
162
161
159
160
160
161
163
164
165
169
169
170
177
179
182
187
194
196
199
201
204
208
210
214
225
231
234
238
241
242
245
245
245
245
245
245
245
245
245
244
245
252
253
254
255
256
256
257
257
256
256
256
255
254
254
254
254
253
253
252
252
252
247
243
241
241
237
236
233
232
228
226
224
221
218
216
210
207
204
187
178
175
167
164
162
159
158
153
153
152
151
150
149
143
142
142
142
142
139
138
138
136
135
122
123
123
124
124
124
124
124
123
123
123
123
123
123
123
123
122
122
122
121
121
121
121
121
121
122
122
123
123
123
123
123
124
124
124
124
126
127
127
128
128
128
128
128
129
129
130
130
130
130
130
129
129
130
130
129
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
130
130
132
133
134
134
134
134
134
133
133
133
133
130
129
129
129
128
128
128
128
128
128
124
124
121
121
121
120
120
120
118
117
115
107
110
110
112
112
112
114
115
118
118
119
120
121
121
121
121
121
121
122
123
123
124
124
124
124
124
124
124
124
124
125
128
130
130
131
132
132
140
151
151
157
155
155
155
155
155
155
155
155
155
155
154
152
146
146
142
123
122
122
123
127
133
139
144
152
152
157
160
169
174
176
170
176
192
197
198
198
198
198
193
192
191
197
194
193
193
189
186
187
194
195
192
192
188
188
188
188
187
186
188
189
190
188
188
189
191
191
190
189
185
183
183
183
180
180
172
168
167
166
166
166
166
165
162
162
162
162
162
160
157
154
148
147
147
145
143
142
142
138
134
133
133
133
131
129
121
118
115
105
101
100
99
99
98
98
98
98
98
97
95
95
93
91
91
94
94
94
94
94
95
95
96
97
97
98
99
99
99
100
101
104
104
104
104
103
103
103
107
109
109
109
109
111
111
113
113
116
118
118
119
120
120
127
128
127
127
127
126
125
124
124
124
124
128
130
134
136
138
141
144
152
152
154
154
155
155
153
151
146
141
139
136
136
134
133
132
121
119
115
107
102
97
97
101
101
102
105
106
106
107
107
108
111
113
120
121
122
123
125
126
126
126
127
129
129
130
130
131
131
131
131
131
131
132
132
132
132
133
133
133
134
136
136
136
145
147
148
147
143
143
142
142
128
112
120
120
120
120
120
122
120
114
110
109
97
94
92
90
88
88
88
88
88
111
111
127
128
129
130
130
123
121
119
119
121
121
127
126
126
126
127
108
108
105
105
105
104
98
96
96
96
96
88
83
79
78
76
73
66
61
61
61
61
58
55
54
53
52
52
54
54
54
55
54
54
54
54
54
54
55
55
56
57
58
63
63
61
60
60
60
60
62
65
66
66
65
65
63
63
63
63
61
60
59
66
69
73
74
74
75
72
68
67
64
62
62
62
67
66
68
68
68
69
71
72
72
75
77
79
82
83
84
85
85
85
86
83
82
77
76
77
77
76
76
77
78
79
81
81
78
78
78
78
78
78
79
81
84
87
89
89
90
92
96
94
91
87
89
91
94
96
97
98
99
99
96
91
88
87
86
86
86
95
99
101
103
104
103
102
100
99
98
98
98
98
101
104
104
94
93
98
100
99
99
100
100
98
95
101
101
101
102
103
104
105
106
106
106
106
107
107
109
110
112
118
119
121
122
123
124
125
127
128
128
128
122
122
123
119
116
116
116
116
117
123
126
126
133
141
141
136
136
140
140
142
147
154
164
165
166
166
167
169
171
172
178
181
185
186
185
183
181
180
179
176
175
174
172
171
170
170
170
170
159
156
156
160
162
162
172
173
172
170
184
194
195
196
197
199
214
219
228
228
236
237
240
249
262
268
268
267
264
247
247
244
243
240
237
236
234
231
227
226
226
227
227
230
231
232
233
233
233
233
231
229
224
223
222
222
222
212
225
227
232
233
234
234
235
235
235
233
232
230
226
224
221
219
198
197
197
197
198
198
198
198
198
201
201
201
199
212
191
193
192
191
190
193
197
201
206
206
206
204
197
198
197
196
196
195
193
191
190
188
187
187
186
186
186
186
175
175
175
174
174
172
172
171
169
168
168
168
168
168
168
168
168
167
167
166
166
166
166
166
167
167
168
169
173
173
175
175
177
178
186
197
199
201
206
199
199
197
193
192
190
189
188