105
105
105
105
105
106
106
106
107
107
107
107
106
106
106
106
106
106
106
106
107
107
107
107
106
106
106
106
106
106
106
106
106
107
107
107
107
107
107
106
105
103
102
102
103
104
106
107
108
107
108
108
109
109
108
108
108
108
108
109
109
109
109
108
108
108
108
108
108
109
113
114
114
117
118
118
119
118
118
119
121
122
124
124
118
123
121
125
125
123
128
132
132
132
132
130
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
129
130
131
131
131
131
131
131
131
131
131
131
131
131
130
129
127
127
127
126
126
126
126
127
127
127
127
127
127
127
127
126
125
124
124
124
124
124
124
125
126
126
125
125
125
125
124
124
124
124
130
131
131
131
131
131
130
130
134
135
135
136
136
136
137
137
139
141
142
142
144
145
146
148
148
151
152
153
155
157
157
159
159
161
162
162
162
162
162
162
161
161
161
160
160
160
160
160
160
160
160
161
161
161
161
161
161
161
161
161
160
160
160
160
159
159
158
157
157
157
157
157
157
158
158
158
160
160
160
160
160
160
159
159
156
156
156
152
152
152
152
152
153
153
154
155
156
158
159
165
165
165
165
165
165
165
164
164
176
176
178
179
180
180
181
182
183
186
186
188
188
186
185
185
185
185
185
185
185
185
185
186
186
187
187
189
189
189
189
188
188
187
187
187
186
185
185
181
177
171
161
157
155
154
153
152
152
151
149
148
147
146
143
142
141
142
142
142
143
144
148
150
157
163
170
174
179
187
189
189
189
189
190
190
190
189
192
197
198
197
195
195
194
193
193
193
194
194
193
190
185
179
173
167
155
147
147
147
147
147
147
148
148
149
153
154
158
167
172
175
178
181
185
188
190
193
194
195
196
196
197
197
198
198
199
199
200
201
201
200
199
196
194
196
197
198
200
201
201
200
200
198
196
194
196
198
205
205
204
207
209
209
207
205
205
205
205
205
206
208
209
210
209
209
210
209
206
203
203
203
203
204
204
204
203
198
196
195
194
194
194
199
205
213
218
222
222
222
222
222
223
224
225
225
225
222
221
220
218
217
217
221
222
224
225
226
227
227
228
228
228
228
228
227
226
226
226
226
226
226
226
226
225
224
223
219
213
211
208
206
206
206
206
206
206
206
207
208
209
210
211
211
211
212
213
213
213
213
214
214
213
213
212
211
209
208
207
206
205
204
205
206
210
211
214
215
217
217
217
216
216
216
216
215
213
212
212
207
201
192
184
182
180
178
175
174
172
172
171
171
170
168
167
167
167
166
165
163
159
157
153
153
153
153
153
157
158
159
159
161
163
164
214
214
214
214
215
219
218
207
203
197
192
190
189
183
185
189
202
210
213
215
215
218
221
222
223
224
224
225
226
226
224
222
220
221
222
222
218
217
217
217
218
218
218
217
207
200
194
194
194
194
193
192
191
191
189
189
186
186
185
183
182
181
181
181
181
181
181
180
179
178
178
177
173
172
171
170
168
167
166
167
167
167
154
153
145
136
132
129
128
129
127
126
125
125
121
121
122
126
118
117
117
116
115
115
114
113
113
113
113
110
110
110
111
111
110
110
110
110
110
110
110
110
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
106
106
106
105
105
105
106
106
108
108
108
108
108
108
107
107
107
108
108
108
108
108
108
108
108
108
107
107
107
107
107
107
107
107
108
108
108
107
107
107
107
107
107
107
107
106
106
106
106
104
104
106
105
105
105
106
106
106
106
106
106
107
107
107
106
106
107
107
107
107
107
107
107
107
107
107
107
107
107
107
107
106
105
104
104
104
104
104
104