120
120
120
120
119
117
120
121
121
120
118
118
118
118
119
119
120
122
124
124
125
125
122
122
123
124
126
130
130
131
134
135
134
134
134
133
134
135
135
134
134
134
134
138
138
148
148
149
149
149
149
149
146
144
143
149
149
150
153
152
152
152
152
154
154
153
153
152
153
152
154
154
154
155
160
161
164
166
166
166
173
175
175
175
175
178
181
181
181
182
182
182
183
186
188
189
189
186
182
183
147
144
143
142
142
141
139
133
133
133
136
135
135
137
137
138
140
145
152
161
177
187
189
189
190
177
175
165
156
146
144
142
142
142
142
142
142
142
143
144
145
144
144
143
143
143
143
144
144
144
144
144
144
144
147
148
148
148
150
150
148
147
146
146
149
153
153
152
152
152
152
154
154
153
153
153
155
157
160
161
161
174
172
170
171
170
165
169
172
175
170
173
175
182
188
200
204
207
208
223
232
237
238
238
239
257
257
253
251
249
244
244
242
239
241
242
242
238
236
235
233
227
231
230
230
231
232
237
239
239
239
239
239
239
239
239
230
228
227
227
227
228
231
235
239
239
239
239
239
239
239
238
232
230
230
231
241
242
242
243
243
242
239
231
227
226
225
222
220
206
202
198
194
184
181
176
172
163
160
158
158
158
164
163
152
151
151
149
149
148
149
148
148
147
165
165
165
166
168
174
180
183
186
187
189
191
196
196
199
203
204
205
211
213
220
225
227
227
228
228
225
224
224
224
224
224
224
224
223
220
219
219
219
214
215
217
219
219
220
227
236
236
237
237
243
246
248
248
246
239
237
234
234
234
234
234
230
234
234
231
231
231
235
234
230
229
224
224
225
227
223
225
230
232
235
239
239
239
239
239
239
239
233
230
230
232
231
231
228
238
239
242
242
241
239
237
233
234
235
235
233
232
231
230
232
235
236
235
232
228
230
228
227
219
217
216
217
237
233
231
231
239
236
234
233
235
234
232
234
232
231
228
228
230
233
233
233
219
217
216
216
217
217
217
221
223
225
227
229
225
217
216
211
205
200
194
193
193
193
193
193
188
183
178
173
172
166
159
157
155
150
147
146
146
146
146
144
143
143
143
142
142
142
143
141
141
140
139
138
138
135
135
134
134
132
132
132
132
138
138
138
138
151
152
157
160
160
159
153
153
153
153
153
153
153
155
155
153
152
151
144
143
140
131
126
124
124
129
136
139
140
140
143
143
143
143
143
143
147
149
152
149
146
143
143
147
148
149
149
148
148
148
140
140
137
135
135
135
135
135
134
133
132
132
131
133
133
133
133
133
133
133
132
131
131
131
130
129
127
126
126
127
122
122
122
123
126
125
124
124
123
121
120
120
119
119
119
118
118
121
121
119
118
117
120
120
119
120
120
120