219
219
217
217
218
218
215
215
216
216
214
214
213
213
211
211
212
212
210
210
208
208
209
209
207
207
206
206
204
204
205
205
203
203
202
202
201
201
199
199
200
200
198
198
197
197
195
195
194
194
196
196
193
193
190
190
191
191
192
192
189
189
188
188
187
187
186
186
185
185
183
183
184
184
182
182
181
181
180
180
179
179
178
178
177
177
176
176
175
175
173
173
172
172
174
174
171
171
170
170
169
169
168
168
167
167
166
166
165
165
164
164
163
163
161
161
160
160
162
162
158
158
156
156
159
159
157
157
155
155
153
153
152
152
154
154
149
149
151
151
150
150
148
148
147
147
146
146
145
145
144
144
142
142
141
141
143
143
140
140
139
139
136
136
138
138
137
137
133
133
135
135
134
134
132
132
131
131
130
130
129
129
128
128
126
126
127
127
124
124
125
125
123
123
120
120
122
122
121
121
119
119
118
118
115
115
117
117
116
116
114
114
113
113
112
112
111
111
110
110
108
108
109
109
107
107
105
105
104
104
106
106
103
103
101
101
102
102
100
100
097
097
096
096
099
099
098
098
095
095
092
092
093
093
094
094
091
091
089
089
090
090
088
088
087
087
086
086
085
085
084
084
083
083
080
080
081
081
082
082
079
079
077
077
078
078
076
076
075
075
074
074
073
073
072
072
071
071
070
070
068
068
066
066
069
069
067
067
065
065
064
064
063
063
062
062
061
061
060
060
058
058
059
059
056
056
057
057
054
054
055
055
053
053
052
052
051
051
050
050
049
049
048
048
047
047
046
046
045
045
043
043
044
044
042
042
040
040
039
039
041
041
038
038
037
037
036
036
034
034
033
033
032
032
035
035
031
031
030
030
029
029
028
028
025
025
027
027
026
026
024
024
023
023
022
022
021
021
019
019
020
020
018
018
017
017
016
016
014
014
015
015
013
013
011
011
012
012
010
010
009
009
008
008
006
006
007
007
005
005
004
004
001
001
003
003
002
002
219
219
217
217
218
218
215
215
216
216
214
214
213
213
211
211
212
212
210
210
208
208
209
209
207
207
206
206
204
204
205
205
203
203
202
202
201
201
199
199
200
200
198
198
197
197
195
195
194
194
196
196
193
193
190
190
191
191
192
192
189
189
188
188
187
187
186
186
185
185
183
183
184
184
182
182
181
181
180
180
179
179
178
178
177
177
176
176
175
175
173
173
172
172
174
174
171
171
170
170
169
169
168
168
167
167
166
166
165
165
164
164
163
163
161
161
160
160
162
162
158
158
156
156
159
159
157
157
155
155
153
153
152
152
154
154
149
149
151
151
150
150
148
148
147
147
146
146
145
145
144
144
142
142
141
141
143
143
140
140
139
139
136
136
138
138
137
137
133
133
135
135
134
134
132
132
131
131
130
130
129
129
128
128
126
126
127
127
124
124
125
125
123
123
120
120
122
122
121
121
119
119
118
118
115
115
117
117
116
116
114
114
113
113
112
112
111
111
110
110
108
108
109
109
107
107
105
105
104
104
106
106
103
103
101
101
102
102
100
100
097
097
096
096
099
099
098
098
095
095
092
092
093
093
094
094
091
091
089
089
090
090
088
088
087
087
086
086
085
085
084
084
083
083
080
080
081
081
082
082
079
079
077
077
078
078
076
076
075
075
074
074
073
073
072
072
071
071
070
070
068
068
066
066
069
069
067
067
065
065
064
064
063
063
062
062
061
061
060
060
058
058
059
059
056
056
057
057
054
054
055
055
053
053
052
052
051
051
050
050
049
049
048
048
047
047
046
046
045
045
043
043
044
044
042
042
040
040
039
039