130
130
132
132
132
133
133
134
136
139
140
140
140
141
141
142
143
148
152
160
163
165
168
171
171
171
171
169
166
167
169
171
175
180
186
196
197
197
198
200
201
203
205
206
209
210
213
221
224
236
239
242
242
242
243
245
247
250
253
258
260
265
267
269
269
269
277
278
280
281
283
285
292
299
300
301
305
314
318
319
320
320
321
321
325
327
328
329
331
331
331
330
330
329
329
329
328
328
328
328
322
318
314
310
303
299
297
293
292
291
290
289
288
286
286
287
289
293
295
302
304
305
306
308
309
310
311
312
312
313
314
314
314
314
314
314
313
313
313
313
314
317
319
322
323
324
328
330
333
333
333
333
335
340
349
349
350
352
353
354
356
361
363
364
366
371
379
381
383
385
387
390
393
394
397
400
401
402
404
405
406
406
407
411
412
417
421
426
428
429
430
432
433
434
436
436
436
436
436
435
434
428
435
438
437
434
432
430
428
425
422
420
420
419
418
417
416
414
412
411
409
407
407
407
408
408
409
409
411
412
419
418
416
415
414
411
409
409
409
413
415
417
418
419
418
414
407
405
403
402
401
400
396
388
387
384
382
380
369
361
355
351
345
339
337
337
329
326
324
322
322
322
322
322
323
323
323
323
323
323
323
323
328
330
333
333
333
344
349
351
355
355
356
357
357
357
359
359
359
362
363
365
367
366
365
363
359
358
358
359
359
361
361
362
362
360
352
352
353
353
354
355
355
356
357
360
361
364
368
370
371
372
374
376
376
381
385
388
391
396
399
402
405
408
410
411
413
414
416
418
425
427
429
431
433
436
437
442
443
443
443
445
447
452
464
464
464
464
464
466
470
471
473
477
479
483
484
486
489
491
492
495
497
502
503
509
510
511
511
512
523
523
523
520
519
517
512
510
508
505
500
497
492
490
488
481
476
473
469
469
468
464
462
457
452
436
434
432
430
429
418
417
417
416
416
416
417
417
415
412
410
406
403
392
380
380
383
383
381
379
377
370
367
360
348
343
337
323
316
314
309
303
300
297
294
288
286
286
293
298
306
310
312
316
318
316
314
313
314
316
316
317
322
322
322
321
323
332
390
395
396
396
396
396
397
397
398
399
399
399
400
401
401
401
401
401
401
401
401
402
403
405
407
409
411
412
419
422
424
426
432
438
446
448
450
451
452
454
455
456
458
459
460
461
462
463
463
463
464
465
467
468
468
469
470
474
480
489
494
498
503
504
505
505
506
506
507
507
508
508
509
510
514
516
517
517
517
517
517
517
517
517
517
517
517
517
515
515
515
514
513
512
506
493
486
481
481
476
471
467
465
463
462
451
444
437
436
435
433
433
432
428
422
414
409
406
405
406
408
406
405
402
400
397
396
396
396
392
390
382
376
368
358
355
354
352
351
349
349
343
335
333
323
323
323
323
324
324
323
316
308
300
296
287
282
280
279
275
273
273
269
266
261
252
248
245
244
243
241
240
237
230
217
216
215
215
215
216
217
220
217
212
208
200
199
199
199
199
199
199
195
190
181
175
166
158
155
152
150
147
146
145
145
144
141
140
138
138
137
135
131
131
130
130