635
618
598
575
552
527
499
470
440
407
378
345
313
246
210
175
140
104
69
33
-2
-38
-73
-108
-143
-177
-210
-243
-275
-306
-338
-367
-396
-423
-450
-475
-500
-523
-564
-583
-601
-617
-632
-644
-656
-666
-674
-681
-686
-689
-691
-691
-691
-688
-684
-679
-673
-665
-655
-643
-630
-615
-599
-562
-541
-519
-494
-468
-440
-411
-381
-350
-318
-286
-253
-220
-186
-151
-116
-81
-45
-10
26
62
97
132
167
201
269
302
334
365
394
426
455
482
509
534
559
582
603
624
640
660
676
690
704
715
725
732
740
745
749
751
751
748
744
738
733
724
713
702
688
672
657
635
618
598
575
552
527
499
470
441
410
378
346
313
245
210
175
140
104
69
33
-2
-37
-73
-107
-142
-176
-210
-243
-275
-307
-337
-366
-396
-423
-450
-476
-500
-522
-564
-583
-601
-617
-632
-644
-655
-666
-674
-680
-686
-689
-691
-691
-691
-688
-684
-678
-673
-664
-654
-642
-629
-614
-597
-580
-540
-518
-493
-467
-439
-410
-379
-349
-317
-285
-252
-218
-184
-149
-114
-79
-44
-8
27
63
98
134
168
204
237
303
335
367
396
427
456
484
509
535
560
582
604
624
644
661
676
691
704
716
725
734
740
746
749
750
750
748
744
739
732
723
713
701
688
672
655
634
618
597
574
551
524
497
468
439
406
376
344
311
277
208
174
138
102
67
31
-4
-39
-75
-110
-144
-179
-212
-245
-277
-308
-338
-369
-398
-425
-452
-477
-501
-524
-546
-585
-602
-619
-633
-645
-657
-666
-675
-682
-686
-690
-692
-692
-692
-689
-685
-679
-672
-665
-654
-643
-629
-614
-598
-581
-541
-518
-493
-467
-439
-410
-380
-349
-317
-285
-252
-218
-184
-149
-114
-79
-44
-8
27
63
99
134
169
203
238
304
335
367
396
428
456
484
511
536
560
583
605
625
641
661
677
691
704
715
725
733
740
745
749
751
751
748
743
738
732
723
713
701
687
671
654
634
617
596
573
550
524
497
468
438
404
375
343
310
277
242
173
137
102
66
30
-5
-41
-75
-111
-146
-179
-213
-246
-278
-310
-340
-369
-398
-426
-451
-478
-502
-524
-547
-567
-603
-619
-634
-646
-657
-667
-675
-682
-687
-691
-692
-693
-692
-689
-685
-679
-673
-664
-654
-642
-629
-614
-598
-580
-561
-517
-493
-466
-438
-409
-379
-348
-317
-285
-251
-217
-183
-148
-113
-78
-43
-7
29
64
100
134
170
205
238
271
337
368
396
428
457
484
511
536
561
583
604
625
644
661
677
691
704
716
725
733
740
745
749
751
750
747
743
737
732
722
712
701
686
671
654
633
616
596
573
550
524
497
467
437
404
375
343
309
275
241
172
136
101
66
30
-6
-41
-76
-111
-146
-180
-213
-246
-278
-309
-340
-370
-398
-426
-452
-477
-502
-525
-546
-567
-586
-619
-633
-646
-657
-667
-675
-681
-687
-690
-692
-692
-691
-688
-684
-679
-672
-663
-653
-641
-629
-613
-597
-579
-560
-539
-491
-464
-437
-408
-377
-346
-315
-282
-249
-216
-182
-147
-112
-76
-42
-5
31
66
101
136
171
205
240
274
306
369
398
430
458
486
512
537
563
585
606
626
643
663
678
693
705
717
726
734
741
746
749
751
751
751
744
738
732
723
712
701
686
671
654
633
617
596
574
550
524
496
467
437
406
374
342
309
275
240
206
136
101
65
29
-6
-42
-76
-111
-146
-180
-214
-246
-278
-310
-341
-370
-399
-426
-453
-479
-503
-525
-546
-567
-585
-619
-633
-645
-657
-666
-675
-681
-686
-689
-691
-691
-690
-688
-683
-678
-671
-663
-652
-640
-627
-612
-596
-578
-559
-537
-490
-463
-435
-406
-376
-345
-314
-281
-248
-214
-180
-145
-110
-75
-40
-4
32
67
102
138
172
207
241
274
307
339
399
431
459
486
513
538
563
585
607
627
645
663
678
693
706
717
727
735
740
746
748
751
752
751
747
738
731
722
712
700
685
670
650
633
616
595
572
549
522
495
466
436
404
372
340
307
273
239
205
170
99
63
27
-8
-43
-79
-114
-148
-182
-215
-249
-280
-312
-342
-372
-400
-428
-455
-479
-504
-527
-548
-568
-587
-604
-635
-647
-658
-668
-676
-683
-687
-690
-692
-692
-691
-689
-685
-679
-672
-664
-653
-641
-629
-613
-597
-579
-560
-538
-516
-464
-436
-407
-377
-346
-314
-282
-248
-215
-181
-146
-111
-75
-41
-5
31
67
102
137
172
206
240
274
307
370
398
430
459
487
513
538
561
585
606
627
643
663
678
692
704
716
726
734
739
745
748
750
750
749
746
737
730
721
711
699
684
669
652
634
614
593
571
547
521
494
464
434
401
370
339
305
272
238
202
168
97
62
26
-10
-44
-80
-115
-150
-183
-216
-250
-282
-314
-343
-373
-402
-429
-455
-481
-505
-527
-548
-569
-588
-605
-621
-647
-659
-668
-676
-682
-688
-691
-692
-692
-691
-688
-685
-679
-672
-664
-653
-641
-628
-612
-596
-578
-559
-538
-515
-490
-435
-406
-376
-345
-313
-280
-247
-214
-179
-144
-109
-74
-39
-3
33
68
104
139
174
208
242
275
308
340
372
431
460
487
514
540
563
586
607
627
643
664
679
693
706
717
726
735
740
746
749
750
751
750
747
743
731
722
711
699
685
669
652
633
614
593
571
547
521
493
464
434
401
371
338
305
272
238
203
168
97
62
26
-9
-45
-80
-115
-149
-183
-217
-249
-282
-313
-343
-373
-402
-428
-456
-480
-505
-527
-548
-568
-587
-604
-621
-647
-657
-667
-676
-682
-687
-690
-691
-692
-690
-687
-684
-677
-671
-662
-652
-639
-627
-612
-595
-576
-558
-536
-513
-488
-433
-404
-373
-343
-311
-278
-246
-211
-177
-143
-107
-72
-37
-1
34
71
105
140
176
210
244
278
311
342
373
401
461
489
516
541
565
587
609
628
647
665
680
694
706
717
726
735
741
747
750
751
752
750
748
743
738
722
711
700
685
670
649
632
614
593
571
547
520
493
464
434
400
370
338
305
271
237
203
167
132
96
25
-10
-46
-81
-115
-151
-184
-218
-251
-283
-313
-344
-373
-402
-430
-455
-481
-505
-528
-549
-569
-588
-605
-621
-636
-658
-668
-676
-682
-687
-690
-692
-692
-690
-688
-683
-677
-671
-662
-651
-640
-626
-611
-594
-577
-557
-536
-512
-488
-461
-404
-373
-342
-310
-278
-245
-211
-176
-142
-107
-72
-36
0
35
70
105
141
176
210
244
277
310
342
373
400
461
489
515
541
565
587
608
628
645
664
679
693
706
717
726
735
740
745
748
750
750
749
747
742
737
720
710
698
684
668
650
632
612
591
568
545
519
491
461
432
398
368
336
303
269
234
200
164
130
94
23
-12
-48
-83
-117
-152
-186
-219
-252
-285
-315
-346
-375
-403
-431
-458
-483
-506
-529
-551
-570
-589
-606
-622
-636
-647
-668
-676
-682
-687
-691
-693
-692
-690
-688
-684
-678
-671
-662
-652
-640
-626
-610
-595
-577
-557
-536
-513
-487
-461
-433
-373
-342
-310
-278
-244
-211
-177
-141
-106
-72
-36
0
35
71
106
142
176
210
245
278
311
343
374
402
434
489
516
541
564
588
608
629
645
665
679
695
707
718
727
735
741
745
749
751
750
749
747
742
737
721
711
698
684
668
648
632
612
592
569
545
518
491
461
431
397
369
336
303
269
234
200
165
129
94
58
-13
-48
-84
-118
-153
-187
-220
-253
-285
-316
-347
-376
-404
-432
-458
-483
-507
-530
-550
-571
-590
-606
-623
-637
-648
-669
-677
-683
-688
-690
-692
-693
-691
-688
-684
-678
-671
-662
-651
-639
-626
-610
-594
-575
-556
-535
-511
-486
-459
-431
-402
-341
-309
-276
-242
-209
-175
-141
-104
-70
-34
2
37
73
108
144
178
213
247
280
313
345
376
404
437
464
518
543
567
589
610
630
646
666
681
695
707
719
729
736
742
747
751
751
752
750
748
744
738
730
722
699
684
668
650
633
612
592
569
545
518
490
461
431
398
368
336
302
268
235
199
164
129
93
58
23
-49
-84
-119
-153
-187
-220
-253
-285
-316
-346
-376
-405
-432
-458
-484
-507
-530
-551
-571
-590
-606
-623
-636
-648
-668
-677
-683
-687
-690
-692
-691
-691
-687
-683
-677
-670
-661
-651
-639
-625
-609
-594
-575
-555
-534
-510
-485
-459
-430
-401
-340
-308
-275
-242
-209
-174
-140
-103
-69
-33
2
38
74
109
144
179
214
248
281
314
345
377
405
436
465
518
544
568
589
611
631
649
666
681
696
708
719
729
736
742
746
750
751
751
750
747
743
737
731
721
697
683
667
650
631
612
591
568
545
517
489
460
429
396
367
334
301
267
233
198
162
127
92
57
20
-14
-86
-120
-155
-188
-222
-254
-287
-318
-348
-377
-406
-433
-459
-485
-508
-531
-553
-572
-591
-607
-623
-637
-650
-660
-670
-683
-688
-691
-692
-693
-691
-688
-684
-678
-671
-662
-651
-639
-625
-609
-594
-575
-555
-534
-511
-485
-458
-430
-400
-370
-308
-275
-241
-208
-173
-139
-103
-68
-32
3
38
74
109
145
179
214
248
281
314
345
377
405
436
464
518
544
567
589
610
631
649
666
681
695
707
719
728
736
742
746
750
751
751
750
747
742
737
729
720
710
683
666
646
630
611
590
567
543
517
488
459
428
395
365
333
300
266
232
196
162
126
91
55
20
-16
-87
-121
-156
-190
-222
-255
-287
-319
-349
-378
-406
-434
-460
-485
-509
-532
-553
-573
-591
-608
-624
-638
-649
-660
-670
-684
-689
-691
-692
-693
-691
-688
-684
-678
-670
-662
-651
-638
-625
-609
-593
-574
-555
-534
-51
评论0