122
122
122
122
122
122
122
122
120
120
120
119
118
118
121
121
122
123
124
126
128
128
129
134
133
138
138
139
135
135
143
142
147
146
146
145
153
162
158
160
162
169
170
172
175
177
182
184
186
186
191
193
198
201
205
209
215
220
223
223
222
231
238
238
239
237
228
223
220
217
215
216
217
223
221
227
227
227
232
230
230
230
233
236
232
255
254
254
257
260
264
264
289
287
293
299
305
302
303
306
311
315
317
321
323
322
320
320
320
322
327
338
340
344
347
353
373
373
376
378
386
390
397
399
402
408
413
424
426
424
425
426
427
433
437
466
466
472
476
480
478
490
508
509
513
525
535
539
544
545
543
563
564
562
562
570
573
578
579
580
581
585
587
581
576
562
554
553
525
520
519
515
496
489
484
490
494
495
492
480
479
477
476
475
477
479
479
477
474
473
472
468
467
465
466
468
467
466
460
449
444
442
440
436
434
428
424
421
419
411
405
403
393
391
391
391
391
391
391
384
376
374
371
368
366
359
355
353
355
357
363
364
362
355
355
357
357
357
357
356
356
354
354
352
348
335
331
331
331
335
336
341
344
343
339
338
340
343
335
325
300
296
293
293
292
287
287
285
283
282
278
278
278
277
274
264
257
254
248
252
246
245
245
243
236
229
230
231
228
222
220
220
221
222
221
217
215
207
202
204
200
200
194
193
190
185
174
167
167
167
161
156
155
155
150
138
132
132
132
131
130
130
131
132
133
133
134
136
146
145
145
145
145
146
146
137
133
133
133
131
130
128
126
126
126
126
126
126
124
124
124
128
127
124
123
116
113
111
106
109
112
111
103
110
111
109
113
117
108
111
124
109
118
117
115
119
116
117
116
115
110
109
112
118
123
131
130
129
125
117
110
105
105
105
105
105
106
102
103
103
102
102
101
102
105
104
102
104
106
105
106
107
107
107
107
106
104
103
107
108
105
103
103
102
102
105
105
106
107
109
109
108
106
105
103
105
105
106
106
105
107
107
107
107
107
107
107
107
108
112
113
113
116
117
118
119
120
121
121
122
122
123
124
122
124
123
123
121
120
119
119
119
119
119
112
111
111
112
121
128
129
133
132
127
126
125
119
119
114
111
111