220
220
220
220
220
220
220
220
220
221
221
221
219
219
219
220
223
223
223
224
226
226
226
226
225
221
220
211
211
219
216
214
212
211
211
208
203
203
201
197
195
194
195
195
196
197
198
196
196
196
181
178
160
151
152
151
150
147
147
182
188
197
199
199
201
203
203
200
198
198
197
196
195
195
195
199
199
201
202
201
199
200
201
199
198
198
198
198
201
199
194
192
191
189
189
189
187
182
176
176
176
178
177
175
165
168
168
156
156
156
155
152
145
141
137
133
132
130
128
116
115
122
124
127
124
129
130
129
125
123
124
125
126
127
127
128
129
130
131
132
130
120
108
108
108
109
111
112
111
111
111
111
111
110
110
110
110
110
110
110
110
110
110
112
110
109
110
108
107
108
108
108
109
109
109
109
109
109
109
108
108
115
114
113
112
111
110
109
109
109
107
107
107
107
107
108
108
109
109
111
112
112
112
112
112
110
106
105
104
105
107
107
107
105
103
101
100
100
100
100
100
104
105
109
109
109
109
110
107
107
106
106
106
106
106
107
107
107
106
106
106
106
106
105
105
105
105
104
104
104
103
103
102
102
102
102
102
102
102
102
102
102
103
105
105
104
104
103
103
103
103
103
103
103
103
103
103
103
103
105
105
105
105
105
107
109
109
110
110
111
112
112
112
113
113
114
115
116
119
121
123
123
123
122
124
125
119
118
116
114
114
124
127
127
127
129
129
127
121
117
114
116
116
116
117
119
120
120
120
121
121
122
119
117
115
113
112
113
114
114
115
112
111
111
111
115
117
120
119
119
118
117
116
116
116
117
120
121
119
114
111
121
126
123
128
129
126
123
126
134
132
135
125
134
125
137
129
124
136
138
131
129
123
121
127
129
126
122
126
127
126
126
123
122
121
117
115
114
116
118
120
128
122
121
123
126
127
129
129
130
127
128
131
132
132
132
132
132
131
130
130
129
129
130
131
137
139
140
140
141
143
145
121
122
129
138
136
130
129
130
130
130
125
123
122
120
118
115
117
124
125
128
133
134
135
134
129
125
124
125
127
134
134
132
134
135
135
135
133
132
131
128
127
128
129
125
124
127
127
127
127
127
127
126
122
121
120
117
113
111
110
110
108
106
106
106
106
106
107
108
106
106
106
105
105
104
104
104
109
110
109
109
110
110
110
111
113
113
114
117
119
118
118
118
118
114
113
113
114
113
116
120
120
114
108
108
108
110
112
113
115
117
117
117
117
123
125
129
130
131
131
131
132
134
136
136
136
136
138
138
137
135
135
136
136
130
129
129
130
131
131
130
129
128
128
128
128
129
129
129
129
130
131
134
135
137
139
141
141
143
144
148
148
148
151
153
153
154
156
156
156
159
159
159
158
158
158
157
157
157
157
157
157
157
157
157
155
154
154
151
151
146
143
138
134
134
133