119
120
118
118
119
119
119
121
121
119
118
119
119
119
119
118
117
118
119
119
119
119
119
119
121
121
120
120
120
119
124
125
125
127
124
120
121
122
121
122
121
121
120
119
119
119
119
119
119
119
119
119
119
119
118
118
118
121
121
121
120
120
120
120
120
120
120
120
121
121
121
119
120
121
121
121
121
121
120
120
120
120
120
120
121
121
124
124
125
123
123
123
123
123
123
123
123
123
123
122
122
122
122
123
124
126
126
130
131
132
135
130
130
128
134
131
133
134
134
126
135
127
127
128
128
128
129
129
130
130
130
130
130
130
130
130
130
131
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
134
133
130
130
130
130
130
130
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
133
133
134
134
134
134
134
135
135
135
134
134
134
133
133
132
133
134
134
134
136
136
136
136
136
136
136
136
136
135
135
135
135
137
139
139
142
145
145
142
142
142
141
141
142
141
141
141
141
142
142
142
142
141
140
139
139
139
139
139
139
139
142
142
142
142
142
142
141
141
141
141
141
141
142
142
142
141
141
142
144
145
146
147
143
142
141
141
141
146
143
144
143
146
147
147
147
148
148
147
147
147
146
146
148
148
152
152
152
153
153
150
154
154
153
153
153
151
152
152
152
156
157
153
153
153
154
155
157
158
158
157
157
157
158
159
159
159
159
158
158
159
160
161
161
161
161
161
161
161
162
162
162
161
161
160
160
159
159
159
160
161
161
161
161
160
159
158
158
158
159
160
163
164
167
169
171
173
175
179
181
182
188
196
192
182
181
179
176
175
174
174
174
174
175
176
180
180
180
181
184
186
186
186
188
188
189
192
192
197
207
211
217
220
220
220
220
221
222
219
219
220
220
222
224
230
229
230
231
232
232
230
229
225
222
217
216
216
215
215
214
214
214
214
215
215
218
218
218
218
218
218
217
216
213
210
205
205
203
199
199
199
199
199
199
198
197
196
193
189
187
187
187
185
183
182
181
181
181
181
181
181
181
181
181
181
180
178
178
181
181
183
186
187
189
189
190
193
194
197
199
199
203
208
210
211
212
212
213
214
214
214
212
211
210
209
206
206
205
206
206
206
206
205
205
206
208
206
203
200
196
193
193
191
191
191
193
198
200