95
102
103
103
104
105
107
109
112
116
119
121
118
117
116
117
121
122
123
123
123
123
133
139
145
148
149
149
149
148
148
147
147
147
147
146
146
146
146
146
146
146
148
151
154
161
165
166
169
171
172
176
180
185
189
190
199
209
217
224
228
228
228
228
228
227
227
226
227
234
240
247
246
243
247
250
254
253
252
250
248
248
249
250
248
246
246
249
252
256
256
257
257
258
259
259
259
261
262
265
266
268
273
274
275
277
280
281
288
292
295
296
298
303
307
311
315
316
321
322
323
323
323
322
322
321
320
319
318
317
317
317
317
317
318
319
319
320
321
321
321
324
326
327
328
331
334
344
350
356
360
364
367
370
372
372
372
374
376
378
380
394
397
400
400
401
403
407
410
411
413
415
416
420
423
426
428
430
430
430
430
432
433
434
435
436
436
436
436
436
435
434
433
431
427
425
423
424
425
426
426
429
434
436
446
453
456
465
471
472
473
475
479
481
484
485
487
489
495
497
499
506
508
511
513
515
519
519
520
524
525
525
525
525
528
531
534
535
540
545
555
562
563
565
569
575
578
580
582
585
586
589
590
592
595
596
600
600
601
602
604
605
615
620
622
626
628
640
648
651
652
652
663
664
669
670
674
673
672
671
671
670
668
668
667
662
660
654
640
637
634
630
619
612
607
603
601
600
594
590
589
584
583
582
572
568
558
554
550
538
533
531
527
524
520
515
508
507
505
499
497
494
493
489
484
481
476
474
471
470
468
461
458
453
448
445
443
437
431
426
419
416
420
423
426
428
429
430
432
433
433
433
433
433
433
433
434
435
435
433
432
431
429
428
426
425
423
417
414
413
413
413
413
413
411
408
406
402
400
399
396
389
380
378
374
370
368
359
346
340
337
335
330
326
326
326
325
324
324
320
317
318
319
320
322
323
322
316
315
304
294
286
280
276
271
268
265
262
258
258
257
256
252
247
245
248
250
249
250
252
253
251
245
240
231
225
227
226
226
223
218
212
207
204
190
177
173
169
165
162
161
157
148
145
144
140
138
137
135
135
133
133
131
129
129
127
127
126
125
125
124
124
126
128
130
126
123
120
116
119
122
118
114
110
108
103
102
100
97
92
96
98
98
96
95
95
95
95
95
95