55
55
55
71
73
71
71
71
72
72
72
72
72
73
73
74
74
88
88
99
101
103
106
113
117
118
123
124
125
128
130
132
137
143
145
146
147
148
149
151
152
154
155
157
160
160
163
169
173
174
175
175
176
178
182
185
190
201
200
199
198
193
191
190
192
195
196
204
208
211
216
223
225
227
235
241
261
267
270
272
273
273
273
274
275
282
284
286
288
290
291
293
295
298
300
301
301
303
306
309
313
315
318
320
322
326
329
334
337
344
349
349
348
352
350
347
336
327
323
321
320
317
315
315
316
317
319
321
327
329
330
330
328
327
327
327
328
329
330
328
323
323
324
324
326
326
327
330
331
332
333
335
338
340
342
343
343
342
340
339
343
343
340
340
340
340
340
341
342
342
342
341
340
342
345
347
347
347
347
347
348
348
349
352
353
353
350
349
348
346
346
347
347
352
353
354
355
355
361
361
378
384
385
386
386
386
387
387
388
388
389
389
390
391
390
390
390
382
382
382
382
386
402
403
408
410
413
414
427
431
442
443
444
443
442
442
444
446
447
450
457
457
457
457
457
457
458
458
462
463
465
467
473
476
481
483
495
496
506
511
517
519
522
525
530
532
534
537
543
547
552
553
557
561
563
566
569
572
573
578
587
588
589
590
592
592
593
594
598
599
601
601
604
614
615
616
631
634
635
637
642
642
643
656
659
667
667
667
667
664
656
647
646
635
635
635
634
633
630
624
611
610
609
600
599
598
594
593
587
587
587
586
585
584
584
583
568
565
564
563
561
559
558
553
546
545
541
537
533
530
527
525
520
517
515
513
505
500
488
486
473
471
467
466
462
461
461
461
457
457
458
458
456
453
451
449
442
443
443
444
445
445
445
442
440
438
423
419
406
405
403
402
397
396
382
383
386
387
390
391
391
381
379
378
365
362
358
348
348
348
348
349
346
345
344
342
338
325
303
302
302
302
302
303
303
304
308
303
301
299
295
289
270
266
263
262
261
260
259
255
245
242
241
240
240
239
239
239
238
236
233
232
231
230
229
227
222
217
213
208
205
202
198
196
193
189
171
170
169
166
163
161
156
153
147
143
139
133
133
122
118
116
110
106
105
105
103
97
95
93
91
90
84
79
76
70
65
63
61
57
56
56
53
45
40
40
37
36
35
33
32
31
30
29
28
27
25
24
23
21
18