128
128
128
128
128
128
128
129
131
131
131
133
134
135
135
136
136
137
141
145
145
145
150
156
158
158
158
160
160
160
163
165
167
167
167
167
168
172
179
183
183
183
188
193
196
199
203
203
203
206
209
211
212
217
217
217
220
223
227
228
233
233
233
235
238
240
243
243
243
246
250
252
252
252
254
254
259
264
264
264
266
268
275
282
282
282
289
294
298
302
302
302
306
309
311
311
311
312
313
316
316
316
317
318
318
319
319
323
323
323
323
325
327
330
330
330
330
330
329
329
329
329
327
326
325
325
325
320
318
314
314
314
313
312
315
315
315
321
324
326
326
326
326
326
325
325
325
325
325
325
322
320
316
316
316
310
305
296
288
288
288
282
277
272
265
265
265
258
253
248
248
248
244
239
231
231
231
233
237
239
239
239
243
246
242
242
242
239
234
230
230
230
227
222
219
215
215
215
212
212
211
211
211
211
210
208
205
205
205
203
199
194
189
189
189
184
177
173
173
173
168
169
170
170
170
171
173
174
175
175
175
175
175
175
176
176
178
180
181
185
185
185
188
190
192
192
192
191
190
189
190
190
190
191
192
192
193
193
193
193
194
195
197
197
197
199
199
199
200
201
201
201
201
201
201
202
202
202
205
207
210
210
210
212
214
215
215
215
218
220
220
220
220
220
219
218
218
217
217
217
215
214
212
212
212
212
212
211
211
210
208
208
208
208
208
208
208
208
208
208
208
208
208
208
209
211
213
213
213
213
213
214
217
219
222
222
222
226
228
232
236
236
236
237
238
239
240
241
241
241
240
240
240
240
240
240
240
240
241
241
241
243
243
243
243
245
247
251
251
251
255
259
263
263
263
266
269
273
275
275
275
277
280
285
288
288
288
290
290
290
290
290
290
290
290
289
289
289
288
286
286
286
285
283
282
282
281
281
279
279
279
278
276
273
272
268
268
268
266
263
260
257
252
252
252
246
240
235
235
235
231
228
225
222
222
222
219
216
213
210
210
210
209
208
206
200
200
200
194
186
178
178
178
171
166
161
155
155
155
154
153
151
148
148
148
141
132
129
129
129
124
119
116
116
116
116
116
116
116
117
117
117
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
118
119
120
120
120
121
121
119
119
119
118
117
117
117
117
118
118
117
117
117
117
117
117
117
117
117
117
118
118
118
118
119
119
119
119
119
119
119
119