20
14952
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-23
-23
-24
-24
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-30
-31
-31
-31
-32
-32
-32
-33
-33
-34
-34
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-39
-40
-40
-41
-41
-42
-42
-43
-43
-44
-44
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-48
-48
-49
-49
-49
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-54
-54
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-60
-60
-61
-61
-61
-62
-62
-63
-64
-64
-65
-66
-67
-67
-68
-69
-70
-71
-72
-74
-75
-76
-78
-79
-80
-81
-81
-82
-83
-83
-83
-84
-84
-85
-85
-85
-86
-87
-87
-88
-89
-89
-90
-91
-91
-92
-92
-92
-92
-91
-91
-90
-89
-88
-87
-85
-84
-83
-81
-80
-78
-77
-75
-74
-72
-70
-69
-67
-66
-64
-62
-60
-59
-57
-55
-53
-52
-50
-49
-48
-48
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-50
-50
-50
-50
-49
-49
-48
-47
-46
-45
-44
-43
-43
-42
-42
-42
-41
-41
-40
-40
-39
-38
-36
-35
-34
-32
-31
-29
-28
-26
-25
-23
-21
-20
-18
-17
-16
-15
-15
-14
-14
-14
-14
-14
-13
-13
-12
-11
-11
-10
-9
-9
-8
-8
-8
-7
-7
-7
-7
-8
-8
-9
-10
-10
-11
-12
-14
-15
-16
-18
-19
-21
-23
-25
-28
-30
-33
-37
-41
-45
-50
-55
-61
-66
-72
-78
-83
-89
-94
-98
-103
-107
-111
-114
-118
-121
-124
-128
-131
-134
-137
-140
-143
-145
-147
-148
-150
-152
-153
-155
-156
-157
-158
-159
-160
-161
-161
-161
-161
-160
-158
-156
-154
-150
-147
-143
-139
-135
-131
-127
-124
-121
-118
-116
-114
-112
-111
-110
-109
-108
-107
-106
-105
-105
-104
-104
-104
-105
-105
-106
-107
-108
-110
-111
-113
-114
-116
-118
-120
-122
-124
-126
-129
-131
-134
-137
-139
-142
-144
-146
-148
-150
-152
-153
-155
-158
-160
-163
-165
-168
-170
-172
-173
-175
-177
-178
-180
-182
-184
-185
-187
-187
-188
-187
-187
-187
-187
-186
-185
-184
-182
-181
-179
-177
-174
-171
-168
-165
-162
-159
-156
-153
-149
-144
-140
-136
-131
-128
-124
-121
-118
-115
-113
-111
-109
-107
-104
-101
-97
-93
-88
-84
-80
-76
-73
-70
-67
-64
-62
-59
-57
-56
-55
-55
-55
-56
-56
-57
-58
-59
-59
-59
-58
-57
-56
-53
-50
-47
-44
-41
-38
-34
-31
-28
-25
-22
-19
-15
-13
-10
-8
-6
-4
-2
1
4
8
12
16
21
27
33
41
48
56
65
74
82
91
99
108
116
124
130
135
140
143
146
148
151
153
155
156
158
160
162
164
167
169
171
174
178
182
185
189
192
195
198
201
203
206
208
210
212
214
216
218
220
223
226
229
233
237
242
247
253
259
266
272
279
286
293
301
308
317
325
333
342
352
362
371
381
390
399
408
416
424
431
438
444
450
454
459
463
468
472
476
480
484
487
490
494
497
501
505
508
511
514
516
517
518
518
518
518
518
517
516
515
514
512
511
509
507
505
504
503
501
500
499
498
498
499
502
504
508
511
514
516
517
518
517
515
512
508
504
500
495
490
485
479
473
467
461
454
446
437
428
418
408
398
387
375
364
353
342
331
319
308
297
286
275
263
250
236
221
205
188
169
150
130
109
88
67
45
24
2
-18
-39
-59
-78
-97
-116
-134
-152
-170
-188
-205
-223
-240
-256
-273
-288
-303
-318
-332
-346
-360
-372
-383
-393
-402
-410
-418
-425
-432
-438
-443
-448
-452
-455
-458
-460
-462
-463
-463
-463
-464
-463
-462
-459
-455
-451
-446
-441
-436
-431
-426
-422
-419
-416
-413
-410
-407
-406
-404
-403
-402
-400
-397
-395
-391
-386
-380
-372
-364
-354
-344
-333
-321
-308
-294
-279
-264
-248
-232
-215
-198
-181
-165
-151
-139
-129
-119
-110
-100
-90
-77
-63
-47
-31
-15
1
16
31
45
58
70
83
95
108
121
133
145
157
170
184
199
215
230
247
264
282
301
321
342
362
382
402
421
439
457
474
490
506
523
539
556
574
592
610
628
647
665
683
703
723
745
767
789
810
831
850
867
881
894
905
915
923
931
938
945
951
957
961
964
966
966
965
961
955
946
936
925
914
905
896
889
882
877
873
868
864
858
852
844
834
823
811
800
789
780
773
769
768
769
771
774
777
780
783
786
789
793
795
798
799
801
802
804
806
809
812
816
819
822
825
828
831
835
839
844
849
854
859
866
873
879
885
889
893
895
898
900
902
904
905
905
904
903
901
898
893
888
882
875
866
856
845
833
820
806
793
781
769
759
751
745
741
739
738
737
736
734
730
723
715
704
692
680
669
658
648
639
630
618
605
589
571
549
527
504
481
459
438
418
400
383
368
355
343
331
320
310
300
290
279
266
251
234
217
199
183
167
154
142
131
121
112
102
91
79
66
50
34
17
-1
-19
-36
-53
-69
-85
-100
-114
-128
-142
-155
-168
-180
-192
-204
-217
-229
-240
-250
-258
-266
-273
-280
-286
-293
-300
-308
-317
-327
-336
-344
-350
-354
-356
-358
-360
-362
-366
-371
-378
-388
-399
-412
-426
-440
-454
-467
-478
-488
-498
-508
-517
-526
-534
-541
-545
-549
-551
-552
-553
-555
-557
-561
-566
-572
-578
-585
-590
-595
-600
-607
-614
-624
-634
-643
-651
-658
-664
-668
-671
-672
-671
-667
-662
-656
-651
-647
-642
-638
-634
-629
-624
-618
-612
-605
-599
-592
-586
-581
-577
-573
-571
-569
-570
-571
-574
-578
-580
-582
-584
-585
-586
-585
-583
-580
-576
-570
-563
-553
-540
-525
-507
-487
-466
-444
-421
-397
-372
-347
-323
-300
-278
-256
-234
-212
-191
-171
-154
-139
-127
-117
-108
-100
-92
-85
-79
-73
-68
-63
-60
-58
-57
-56
-54
-51
-47
-43
-38
-33
-28
-23
-17
-11
-5
1
6
11
16
22
28
35
42
50
57
63
67
70
73
76
79
84
89
95
100
105
110
113
117
121
125
128
129
128
124
118
109
99
88
76
63
51
39
28
17
7
-4
-14
-22
-29
-35
-39
-42
-44
-45
-46
-46
-46
-49
-53
-60
-70
-83
-97
-114
-130
-147
-162
-176
-189
-200
-210
-222
-236
-253
-271
-292
-315
-341
-368
-397
-425
-452
-478
-503
-527
-550
-571
-591
-609
-626
-642
-658
-673
-689
-703
-717
-728
-737
-744
-748
-751
-752
-753
-754
-755
-757
-760
-764
-771
-779
-789
-801
-814
-827
-840
-852
-862
-871
-878
-883
-887
-889
-889
-885
-879
-869
-855
-837
-814
-788
-758
-726
-691
-655
-620
-587
-557
-532
-510
-491
-474
-459
-445
-434
-424
-416
-409
-404
-399
-395
-393
-390
-388
-385
-383
-384
-387
-391
-396
-401
-405
-409
-412
-416
-421
-428
-437
-448
-461
-477
-494
-514
-536
-561
-587
-614
-643
-673
-704
-735
-764
-793
-819
-845
-869
-891
-911
-928
-942
-954
-963
-969
-974
-976
-978
-979
-978
-974
-966
-955
-941
-925
-906
-886
-865
-842
-818
-793
-767
-743
-721
-701
-683
-668
-653
-639
-626
-613
-600
-588
-576
-564
-552
-542
-532
-524
-516
-510
-505
-503
-504
-509
-515
-523
-531
-540
-548
-558
-568
-578
-587
-595
-604
-613
-624
-637
-654
-672
-692
-713
-734
-755
-775
-793
-810
-824
-837
-848
-857
-864
-867
-869
-868
-867
-866
-866
-866
-865
-863
-861
-859
-856
-854
-852
-850
-848
-845
-841
-835
-829
-823
-817
-810
-803
-795
-787
-780
-774
-770
-766
-762
-760
-760
-764
-769
-775
-781
-785
-787
-788
-787
-786
-784
-782
-779
-778
-777
-776
-776
-775
-774
-773
-772
-770
-768
-765
-762
-760
-759
-760
-763
-768
-775
-785
-797
-812
-827
-844
-862
-879
-896
-912
-927
-941
-952
-961
-965
-963
-954
-941
-925
-907
-888
-869
-850
-830
-810
-788
-764
-737
-707
-675
-644
-613
-585
-559
-536
-514
-495
-476
-459
-443
-426
-408
-387
-366
-344
-323
-306
-291
-277
-265
-253
-242
-229
-215
-199
-181
-162
-143
-125
-110
-100
-93
-90
-91
-96
-105
-116
-130
-146
-165
-185
-208
-233
-259
-287
-316
-345
-375
-405
-434
-461
-488
-513
-536
-558
-579
-598
-618
-639
-662
-688
-716
-746
-775
-802
-829
-854
-879
-903
-927
-949
-970
-989
-1006
-1022
-1035
-1044
-1050
-1053
-1054
-1055
-1055
-1054
-1051
-1047
-1041
-1032
-1020
-1008
-993
-976
-959
-942
-926
-910
-896
-884
-872
-861
-849
-835
-818
-796
-768
-736
-700
-660
-618
-573
-525
-477
-429
-381
-336
-292
-248
-204
-159
-114
-71
-30
6
37
63
82
95
102
104
101
96
88
80
71
63
56
50
46
44
45
49
56
67
78
89
99
109
119
128
138
146
155
163
173
184
196
210
224
238
252
265
279
294
309
325
341
357
374
392
411
432
454
477
500
523
545
567
588
607
624
639
652
663
671
676
678
678
676
671
666
660
654
647
639
629
618
605
590
573
553
531
508
485
461
436
412
388
365
342
319
295
271
249
229
213
200
192
188
187
190
194
201
209
217
225
234
244
256
269
283
298
315
333
353
375
397
420
443
467
490
514
539
565
592
619
645
669
691
711
728
743
755
766
774
779
781
779
776
771
765
760
756
755
758
763
770
777
782
787
790
793
794
793
789
783
774
762
746
727
703
677
648
618
588
556
522
487
450
413
376
338
300
262
223
187
153
123
97
76
58
44
31
18
6
-6
-17
-26
-32
-36
-37
-37
-37
-40
-45
-52
-61
-71
-80
-88
-96
-102
-107
-110
-112
-113
-115
-116
-118
-119
-119
-118
-113
-105
-90
-69
-41
-8
28
64
100
137
174
213
253
293
333
373
410
444
475
503
526
544
557
566
571
573
571
566
558
549
541
533
526
521
517
515
516
518
521
525
528
529
529
528
526
522
517
511
503
495
486
476
467
457
446
435
423
411
398
385
370
354
336
316
296
277
259
243
231
222
216
214
215
219
224
232
241
252
264
279
295
314
333
354
376
399
422
443
462
478
491
500
507
511
512
512
512
511
511
511
511
512
513
514
515
517
519
523
528
535
545
557
572
587
602
616
628
639
649
658
666
673
679
681
681
678
671
662
650
636
622
607
593
579
567
556
546
538
532
528
526
524
523
524
525
529
534
542
553
567
581
597
612
626
641
656
673
691
710
729
749
769
787
805
822
839
853
866
875
881
884
885
883
878
871
861
848
833
813
791
764
734
702
669
637
605
574
542
512
481
452
422
393
364
335
306
278
250
222
195
167
138
109
79
49
18
-12
-42
-71
-98
-124
-147
-169
-188
-205
-219
-230
-239
-246
-252
-257
-262
-267
-271
-276
-279
-283
-286
-287
-287
-285
-280
-274
-265
-256
-246
-237
-229
-224
-222
-224
-230
-238
-247
-258
-270
-283
-299
-315
-332
-350
-369
-389
-408
-428
-447
-468
-491
-517
-546
-577
-608
-640
-670
-699
-726
-750
-770
-785
-796
-803
-805
-803
-797
-788
-776
-762
-746
-728
-708
-688
-668
-648
-629
-611
-594
-579
-566
-554
-542
-532
-522
-513
-504
-495
-485
-473
-459
-442
-423
-401
-376
-350
-322
-292
-262
-231
-201
-172
-144
-117
-92
-69
-49
-32
-18
-5
6
16
25
32
37
40
41
40
36
31
22
11
-3
-20
-39
-59
-79
-98
-118
-138
-158
-178
-197
-217
-235
-253
-269
-285
-300
-313
-326
-337
-349
-358
-366
-371
-373
-372
-370
-366
-362
-359
-355
-351
-347
-342
-337
-331
-323
-315
-306
-296
-285
-273
-260
-247
-233
-219
-203
-185
-166
-145
-123
-100
-77
-53
-28
-4
20
45
69
93
115
134
150
162
170
174
174
170
164
156
145
133
122
112
105
101
101
105
112
120
130
141
152
163
174
185
194
203
210
216
220
222
221
218
212
203
191
177
161
143
125
107
90
74
59
44
29
14
-1
-15
-29
-40
-50
-57
-62
-65
-66
-66
-66
-66
-66
-66
-65
-64
-62
-59
-53
-46
-36
-23
-8
12
35
64
97
134
172
212
252
293
333
373
412
449
483
515
545
572
597
618
636
651
662
670
677
683
688
691
693
693
691
689
687
685
684
683
683
683
682
681
678
673
668
662
656
649
641
632
621
607
592
573
552
528
501
471
439
406
375
343
312
280
249
216
183
149
116
82
48
14
-19
-52
-84
-115
-145
-173
-200
-225
-249
-272
-295
-316
-337
-357
-377
-395
-412
-428
-443
-457
-471
-483
-494
-504
-513
-520
-528
-537
-547
-558
-569
-581
-593
-604
-616
-626
-636
-645
-653
-659
-664
-666
-664
-659
-651
-641
-629
-618
-607
-596
-586
-576
-565
-553
-539
-524
-508
-489
-468
-445
-419
-391
-361
-331
-301
-270
-238
-205
-169
-132
-95
-58
-21
14
48
80
110
138
165
192
219
245
270
293
313
332
348
363
378
393
407
420
433
445
456
466
474
478
479
478
475
470
463
456
448
440
432
423
414
403
393
382
371
361
351
340
329
319
310
303
297
293
289
285
280
275
268
260
252
243
233
224
214
204
195
186
180
176
174
174
174
174
175
177
179
180
181
182
183
184
184
185
187
189
191
193
194
192
189
182
174
163
152
139
126
112
98
84
71
58
48
38
29
21
14
7
0
-6
-11
-16
-21
-27
-33
-41
-51
-63
-78
-94
-110
-127
-144
-161
-179
-196
-214
-232
-250
-267
-282
-296
-308
-316
-321
-324
-325
-324
-322
-320
-317
-312
-306
-299
-291
-282
-272
-263
-253
-245
-237
-230
-224
-220
-218
-218
-218
-219
-220
-223
-226
-231
-238
-247
-256
-265
-274
-282
-290
-298
-306
-314
-322
-330
-336
-342
-346
-349
-353
-356
-359
-362
-365
-367
-371
-375
-380
-387
-393
-399
-405
-410
-415
-420
-426
-431
-435
-438
-441
-442
-443
-444
-445
-445
-444
-443
-440
-436
-431
-424
-416
-406
-394
-382
-368
-355
-341
-327
-313
-300
-288
-276
-267
-258
-250
-241
-233
-225
-218
-211
-204
-198
-192
-187
-184
-182
-180
-179
-176
-172
-166
-157
-146
-132
-117
-101
-84
-67
-51
-36
-23
-11
-2
7
14
21
28
35
43
49
55
59
63
66
69
72
75
79
84
90
98
107
117
128
140
153
167
182
198
215
234
255
277
299
321
344
367
391
416
443
472
502
535
569
604
640
675
708
740
770
798
824
847
868
886
903
919
935
948
960
971
979
985
991
995
999
1002
1006
1010
1014
1016
1020
1024
1027
1030
1032
1034
1034
1033
1029
1022
1012
1002
989
975
960
945
930
915
899
881
860
838
813
789
764
741
719
699
681
664
648
634
622
612
605
599
595
591
588
584
581
578
574
570
566
562
559
555
552
548
542
534
525
513
501
488
476
466
459
454
451
451
452
454
459
465
472
481
491
504
520
540
562
587
614
642
672
703
736
771
809
847
886
923
959
992
1022
1051
1078
1104
1128
1152
1176
1199
1221
1242
1263
1285
1307
1330
1355
1381
1408
1436
1463
1491
1518
1544
1569
1591
1610
1626
1639
1649
1657
1664
1669
1673
1676
1676
1674
1670
1666
1662
1657
1653
1650
1645
1639
1631
1620
1606
1590
1571
1551
1530
1508
1484
1459
1432
1403
1370
1334
1295
1253
1209
1163
1118
1073
1030
988
949
910
873
836
798
760
722
683
644
605
566
527
488
451
416
384
356
331
308
286
265
244
223
201
179
156
132
106
80
53
25
-3
-31
-59
-88
-117
-148
-179
-210
-240
-269
-297
-323
-347
-369
-390
-412
-435
-460
-488
-518
-551
-587
-624
-662
-701
-741
-783
-824
-866
-907
-947
-988
-1028
-1068
-1108
-1147
-1185
-1221
-1256
-1289
-1321
-1352
-1382
-1410
-1437
-1462
-1486
-1508
-1528
-1546
-1560
-1570
-1577
-1582
-1584
-1585
-1583
-1580
-1576
-1572
-1568
-1565
-1563
-1562
-1563
-1566
-1571
-1578
-1585
-1594
-1603
-1613
-1624
-1637
-1651
-1667
-1686
-1706
-1727
-1749
-1770
-1789
-1805
-1817
-1825
-1830
-1832
-1834
-1836
-1839
-1845
-1854
-1865
-1879
-1893
-1908
-1924
-1940
-1956
-1972
-1989
-2007
-2023
-2037
-2052
-2063
-2072
-2080
-2085
-2089
-2092
-2096
-2100
-2105
-2109
-2114
-2119
-2124
-2129
-2134
-2138
-2139
-2138
-2133
-2124
-2112
-2095
-2075
-2051
-2024
-1995
-1964
-1932
-1898
-1862
-1824
-1784
-1741
-1696
-1650
-1602
-1553
-1504
-1453
-1402
-1348
-1293
-1234
-1173
-1108
-1041
-970
-898
-824
-748
-671
-594
-517
-441
-367
-293
-221
-151
-82
-14
53
119
185
251
315
379
441
503
564
625
684
741
795
845
891
932
967
996
1020
1039
1053
1061
1064
1061
1052
1037
1016
990
963
937
914
895
882
876
877
885
900
919
944
972
1002
1036
1070
1103
1134
1162
1187
1208
1225
1238
1248
1256
1263
1271
1281
1292
1305
1320
1338
1359
1382
1406
1432
1457
1483
1509
1537
1565
1594
1624
1654
1684
1714
1743
1770
1794
1818
1840
1861
1882
1903
1924
1945
1965
1984
2000
2012
2021
2027
2028
2025
2021
2013
2003
1990
1973
1953
1929
1901
1869
1832
1791
1746
1696
1644
1591
1538
1486
1436
1388
1342
1298
1255
1213
1173
1133
1094
1056
1018
980
942
904
867
829
792
753
714
673
630
586
541
497
452
410
370
334
305
282
267
262
265
276
296
322
356
396
441
491
545
602
661
722
782
842
902
960
1016
1073
1127
1178
1228
1274
1318
1359
1398
1434
1470
1504
1537
1568
1597
1624
1649
1672
1693
1712
1730
1747
1763
1779
1796
1812
1830
1848
1866
1882
1896
1908
1917
1924
1929
1932
1935
1938
1940
1943
1946
1950
1954
1958
1962
1964
1965
1964
1960
1952
1940
1923
1901
1874
1842
1804
1761
1712
1657
1597
1531
1460
1385
1305
1220
1132
1038
939
834
725
609
489
364
233
98
-40
-182
-326
-473
-624
-777
-933
-1091
-1251
-1411
-1570
-1727
-1881
-2033
-2181
-2327
-2472
-2614
-2754
-2890
-3022
-3151
-3276
-3398
-3519
-3639
-3757
-3875
-3991
-4106
-4219
-4331
-4442
-4552
-4661
-4769
-4877
-4982
-5086
-5185
-5282
-5373
-5461
-5543
-5619
-5688
-5750
-5806
-5855
-5897
-5934
-5965
-5989
-6007
-6020
-6026
-6027
-6023
-6015
-6005
-5993
-5979
-5963
-5944
-5922
-5897
-5866
-5831
-5790
-5742
-5689
-5630
-5566
-5498
-5426
-5350
-5269
-5185
-5098
-5007
-4915
-4822
-4729
-4635
-4541
-4446
-4350
-4252
-4152
-4051
-3949
-3847
-3745
-3642
-3539
-3437
-3336
-3236
-3137
-3039
-2942
-2846
-2751
-2657
-2565
-2474
-2385
-2297
-2209
-2121
-2033
-1943
-1853
-1762
-1673
-1586
-1501
-1419
-1338
-1260
-1182
-1106
-1031
-956
-881
-804
-728
-650
-573
-496
-420
-346
-274
-203
-133
-64
5
73
141
210
280
351
423
496
569
642
715
786
856
923
988
1048
1105
1156
1201
1242
1277
1307
1330
1348
1361
1370
1375
1376
1374
1370
1363
1354
1342
1328
1309
1287
1260
1228
1192
1151
1106
1056
1002
945
883
816
746
673
596
516
433
347
259
169
78
-12
-101
-186
-268
-345
-419
-488
-554
-617
-676
-731
-782
-829
-872
-909
-941
-968
-991
-1010
-1026
-1038
-1048
-1054
-1057
-1057
-1054
-1049
-1041
-1032
-1020
-1006
-993
-977
-960
-941
-921
-900
-877
-853
-828
-802
-775
-749
-723
-699
-675
-651
-628
-605
-581
-558
-535
-512
-490
-469
-450
-433
-418
-405
-395
-387
-382
-380
-382
-388
-399
-413
-432
-454
-479
-507
-537
-570
-605
-642
-680
-719
-758
-796
-833
-868
-901
-932
-960
-985
-1006
-1026
-1042
-1054
-1063
-1068
-1069
-1066
-1059
-1049
-1035
-1018
-1000
-978
-953
-925
-893
-857
-817
-774
-729
-683
-637
-593
-550
-508
-469
-431
-394
-358
-323
-289
-257
-227
-201
-178
-159
-145
-134
-125
-120
-117
-115
-116
-119
-126
-136
-151
-173
-202
-238
-281
-331
-388
-452
-523
-600
-685
-776
-873
-975
-1082
-1193
-1309
-1428
-1549
-1670
-1791
-1908
-2021
-2131
-2234
-2333
-2428
-2519
-2606
-2689
-2767
-2839
-2905
-2963
-3012
-3053
-3084
-3107
-3121
-3126
-3121
-3106
-3083
-3051
-3011
-2962
-2905
-2840
-2768
-2687
-2600
-2507
-2407
-2303
-2194
-2081
-1965
-1846
-1724
-1599
-1471
-1340
-1207
-1071
-932
-791
-647
-502
-355
-206
-56
93
242
390
536
678
817
952
1084
1211
1334
1454
1569
1680
1786
1887
1981
2068
2148
2220
2284
2341
2391
2436
2476
2511
2543
2572
2598
2624
2647
2670
2691
2711
2730
2747
2762
2776
2787
2797
2803
2805
2804
2799
2790
2776
2758
2737
2712
2683
2650
2613
2571
2524
2472
2414
2352
2286
2218
2149
2081
2015
1951
1891
1833
1779
1728
1680
1634
1591
1549
1507
1465
1422
1378
1331
1283
1232
1179
1124
1066
1006
944
879
813
745
674
602
528
453
377
300
222
145
67
-9
-84
-158
-229
-299
-365
-429
-489
-546
-599
-649
-694
-735
-772
-806
-835
-860
-882
-900
-913
-921
-924
-922
-914
-899
-878
-850
-815
-772
-723
-668
-608
-544
-477
-409
-341
-275
-210
-149
-90
-36
15
63
106
144
179
208
234
255
271
282
288
288
283
273
259
241
220
197
173
148
123
97
71
44
18
-7
-31
-54
-74
-91
-104
-112
-115
-111
-101
-83
-58
-26
12
57
107
161
220
282
348
417
490
565
644
726
809
894
981
1069
1157
1246
1335
1423
1510
1596
1680
1762
1842
1920
1995
2069
2140
2208
2273
2335
2394
2450
2503
2555
2604
2652
2698
2741
2783
2822
2859
2892
2922
2948
2969
2984
2995
3001
3003
3000
2993
2983
2971
2957
2943
2930
2918
2909
2902
2899
2899
2904
2912
2925
2943
2965
2991
3022
3057
3097
3141
3190
3243
3301
3363
3429
3498
3571
3647
3724
3803
3884
3965
4046
4129
4212
4294
4378
4462
4548
4634
4721
4809
4897
4985
5073
5161
5249
5336
5423
5509
5593
5674
5753
5828
5900
5968
6032
6091
6146
6197
6242
6282
6316
6345
6369
6389
6405
6420
6433
6446
6459
6474
6489
6506
6523
6541
6558
6574
6589
6603
6615
6624
6632
6638
6642
6643
6643
6640
6635
6628
6619
6607
6594
6579
6563
6546
6530
6514
6498
6484
6471
6459
6448
6437
6425
6411
6395
6376
6352
6324
6291
6255
6214
6170
6123
6073
6020
5965
5906
5846
5782
5716
5647
5577
5504
5431
5356
5280
5204
5127
5050
4973
4896
4819
4743
4667
4592
4519
4446
4375
4306
4239
4173
4110
4050
3992
3938
3887
3839
3794
3752
3712
3676
3642
3612
3584
3559
3537
3517
3499
3484
3470
3457
3445
3431
3417
3401
3384
3365
3344
3321
3296
3269
3241
3210
3178
3143
3107
3069
3029
2987
2943
2898
2850
2801
2752
2702
2652
2603
2554
2506
2459
2413
2369
2327
2286
2247
2207
2167
2126
2084
2040
1994
1945
1894
1841
1784
1723
1659
1590
1517
1439
1357
1269
1177
1080
978
872
761
645
524
399
270
135
-3
-145
-290
-439
-590
-743
-898
-1056
-1215
-1376
-1539
-1703
-1868
-2033
-2199
-2365
-2531
-2696
-2862
-3029
-3196
-3365
-3536
-3707
-3880
-4054
-4228
-4403
-4578
-4751
-4922
-5092
-5259
-5424
-5587
-5747
-5905
-6061
-6215
-6369
-6522
-6676
-6830
-6986
-7144
-7304
-7467
-7632
-7800
-7971
-8145
-8320
-8498
-8678
-8858
-9039
-9220
-9401
-9580
-9759
-9937
-10113
-10289
-10463
-10636
-10806
-10975
-11141
-11304
-11465
-11622
-11778
-11931
-12082
-12231
-12377
-12519
-12658
-12794
-12925
-13052
-13176
-13297
-13414
-13527
-13635
-13739
-13839
-13933
-14023
-14108
-14190
-14267
-14341
-14410
-14476
-14537
-14594
-14648
-14699
-14745
-14788
-14827
-14862
-14891
-14915
-14933
-14946
-14952
-14951
-14944
-14930
-14909
-14881
-14847
-14807
-14762
-14712
-14659
-14603
-14544
-14483
-14420
-14355
-14290
-14224
-14159
-14092
-14025
-13956
-13886
-13815
-13742
-13668
-13592
-13514
-13434
-13351
-13265
-13176
-13084
-12988
-12888
-12783
-12673
-12559
-12438
-12313
-12181
-12043
-11900
-11752
-11599
-11442
-11280
-11115
-10946
-10774
-10598
-10418
-10236
-10050
-9862
-9671
-9478
-9283
-9086
-8887
-8686
-8483
-8279
-8073
-7866
-7658
-7448
-7238
-7026
-6813
-6599
-6386
-6173
-5960
-5747
-5533
-5319
-5103
-4885
-4665
-4442
-4217
-3989
-3759
-3528
-3295
-3062
-2830
-2598
-2368
-2139
-1913
-1690
-1469
-1252
-1037
-826
-618
-414
-214
-17
176
366
553
736
916
1092
1264
1432
1596
1756
1913
2066
2218
2368
2517
2664
2810
2954
3097
3238
3376
3512
3646
3778
3907
4035
4160
4283
4404
4524
4641
4756
4869
4979
5086
5191
5292
5391
5487
5580
5670
5755
5838
5916
5990
6060
6126
6188
6247
6303
6356
6407
6456
6503
6549
6594
6638
6683
6728
6774
6820
6868
6916
6965
7015
7066
7117
7168
7219
7269
7320
7369
7419
7469
7520
7572
7624
7678
7732
7786
7841
7896
7952
8007
8060
8113
8163
8211
8256
8298
8338
8374
8408
8439
8467
8491
8512
8530
8543
8553
8560
8563
8563
8561
8556
8548
8538
8525
8510
8493
8476
8457
8439
8420
8402
8383
8365
8347
8328
8308
8287
8264
8240
8213
8183
8151
8114
8074
8032
7987
7939
7888
7835
7781
7725
7667
7607
7546
7483
7417
7348
7276
7201
7122
7040
6956
6868
6778
6685
6590
6492
6391
6286
6179
6069
5955
5839
5721
5601
5478
5353
5227
5099
4969
4836
4702
4564
4425
4283
4138
3992
3842
3690
3535
3377
3215
3049
2880
2708
2534
2358
2181
2004
1828
1654
1483
1315
1151
991
836
686
540
399
263
130
2
-121
-238
-351
-458
-559
-655
-746
-832
-912
-988
-1059
-1125
-1186
-1242
-1294
-1341
-1384
-1422
-1455
-1484
-1510
-1531
-1549
-1565
-1579
-1591
-1601
-1610
-1618
-1625
-1631
-1637
-1642
-1646
-1649
-1651
-1652
-1652
-1652
-1651
-1650
-1650
-1650
-1650
-1651
-1652
-1653
-1655
-1656
-1658
-1660
-1662
-1665
-1668
-1673
-1679
-1686
-1695
-1706
-1717
-1730
-1744
-1760
-1778
-1797
-1818
-1841
-1866
-1894
-1925
-1959
-1995
-2033
-2076
-2122
-2169
-2220
-2272
-2327
-2382
-2440
-2498
-2556
-2614
-2672
-2728
-2782
-2833
-2882
-2927
-2970
-3010
-3047
-3081
-3114
-3144
-3171
-3196
-3219
-3240
-3258
-3275
-3289
-3301
-3311
-3319
-3324
-3326
-3324
-3319
-3311
-3298
-3282
-3262
-3239
-3212
-3181
-3148
-3112
-3074
-3033
-2991
-2947
-2901
-2854
-2806
-2756
-2705
-2652
-2598
-2543
-2485
-2426
-2364
-2301
-2237
-2171
-2104
-2037
-1969
-1901
-1834
-1767
-1701
-1634
-1568
-1502
-1437
-1372
-1307
-1243
-1181
-1119
-1059
-1000
-942
-884
-828
-772
-717
-663
-609
-555
-501
-448
-396
-344
-293
-244
-196
-150
-106
-64
-24
14
51
87
122
156
188
219
248
276
302
327
351
374
396
416
436
455
474
493
511
531
551
573
596
619
644
670
696
723
750
777
804
832
859
887
914
942
969
996
1022
1051
1078
1106
1133
1161
1189
1216
1243
1269
1293
1317
1339
1359
1378
1396
1412
1428
1443
1457
1472
1487
1503
1518
1534
1550
1567
1583
1600
1618
1636
1656
1677
1700
1725
1752
1781
1813
1845
1879
1914
1949
1984
2019
2053
2087
2120
2153
2184
2215
2245
2273
2301
2327
2352
2375
2397
2417
2435
2452
2468
2482
2495
2507
2518
2529
2538
2546
2554
2560
2564
2568
2571
2573
2574
2574
2573
2570
2567
2562
2557
2550
2542
2533
2522
2510
2496
2480
2462
2443
2421
2397
2372
2345
2317
2287
2256
2224
2191
2158
2124
2089
2054
2019
1982
1945
1907
1867
1826
1784
1740
1695
1648
1600
1550
1498
1444
1389
1333
1275
1218
1159
1101
1043
986
930
875
821
769
718
669
621
575
531
489
450
413
378
347
319
293
271
252
237
224
216
211
209
211
217
226
237
251
268
286
306
327
349
373
397
422
447
472
496
519
541
560
578
593
606
617
624
630
633
633
632
628
622
613
602
589
574
556
537
516
493
468
440
410
378
344
306
265
221
172
120
64
5
-58
-124
-193
-265
-338
-413
-489
-566
-642
-717
-792
-865
-937
-1006
-1076
-1143
-1208
-1271
-1332
-1391
-1448
-1503
-1556
-1607
-1657
-1704
-1750
-1793
-1833
-1871
-1907
-1938
-1966
-1990
-2009
-2025
-2037
-2045
-2051
-2053
-2052
-2048
-2041
-2035
-2025
-2015
-2004
-1992
-1979
-1966
-1953
-1939
-1925
-1912
-1899
-1886
-1874
-1862
-1852
-1843
-1834
-1826
-1820
-1814
-1809
-1806
-1804
-1803
-1803
-1804
-1806
-1809
-1813
-1817
-1822
-1827
-1832
-1837
-1842
-1846
-1848
-1850
-1849
-1847
-1842
-1834
-1824
-1810
-1793
-1772
-1748
-1720
-1689
-1655
-1618
-1577
-1534
-1489
-1441
-1391
-1340
-1286
-1231
-1174
-1115
-1054
-991
-925
-858
-788
-716
-643
-567
-490
-411
-331
-251
-170
-88
-7
74
155
235
315
393
469
543
615
685
752
816
877
934
988
1037
1082
1123
1158
1188
1213
1233
1247
1256
1260
1259
1253
1244
1230
1212
1190
1165
1137
1105
1071
1035
996
954
910
865
817
768
717
665
611
557
502
447
392
336
281
225
169
113
57
1
-54
-108
-162
-213
-262
-309
-354
-395
-433
-468
-500
-528
-553
-575
-593
-607
-619
-627
-631
-632
-629
-622
-611
-596
-578
-556
-531
-502
-471
-437
-402
-366
-330
-294
-258
-223
-189
-155
-121
-88
-55
-23
8
37
65
92
117
140
162
182
202
220
238
256
273
290
307
325
343
361
379
397
415
432
450
466
483
498
513
527
541
553
564
575
585
594
603
612
619
626
631
635
639
640
641
640
638
633
626
617
604
589
571
551
527
501
472
441
408
372
334
294
252
207
160
110
59
6
-49
-106
-164
-223
-282
-342
-401
-461
-521
-581
-640
-700
-759
-818
-876
-933
-989
-1044
-1098
-1151
-1202
-1253
-1303
-1351
-1399
-1446
-1493
-1539
-1585
-1630
-1675
-1720
-1765
-1808
-1851
-1892
-1933
-1972
-2009
-2045
-2081
-2115
-2147
-2178
-2207
-2236
-2263
-2288
-2313
-2337
-2360
-2382
-2403
-2424
-2445
-2466
-2486
-2507
-2526
-2546
-2564
-2581
-2597
-2612
-2624
-2634
-2642
-2647
-2649
-2648
-2645
-2638
-2630
-2618
-2605
-2590
-2572
-2552
-2531
-2507
-2481
-2453
-2424
-2394
-2362
-2330
-2296
-2262
-2226
-2190
-2153
-2115
-2076
-2037
-1999
-1961
-1924
-1888
-1852
-1817
-1783
-1750
-1718
-1687
-1656
-1626
-1597
-1568
-1540
-1512
-1485
-1457
-1430
-1402
-1374
-1345
-1315
-1284
-1252
-1218
-1182
-1144
-1104
-1061
-1016
-971
-923
-873
-822
-770
-716
-661
-604
-547
-489
-430
-371
-312
-253
-194
-135
-77
-20
36
92
147
201
255
309
363
416
471
525
581
637
695
754
815
878
942
1006
1074
1142
1210
1280
1349
1419
1489
1559
1628
1695
1761
1826
1888
1948
2005
2061
2114
2163
2210
2254
2295
2333
2367
2399
2427
2452
2474
2493
2510
2525
2538
2550
2559
2567
2574
2579
2582
2583
2582
2579
2573
2565
2555
2541
2525
2505
2483
2458
2429
2397
2363
2325
2284
2241
2196
2149
2100
2050
1999
1947
1894
1841
1786
1732
1677
1623
1568
1514
1460
1407
1355
1305
1255
1207
1161
1117
1075
1035
998
963
930
899
872
846
823
803
785
769
756
746
737
731
727
726
725
726
728
731
735
739
744
750
756
762
769
777
784
792
800
808
816
824
832
839
846
851
856
860
862
862
861
858
852
845
836
825
811
796
780
761
741
718
695
669
641
612
580
546
509
471
430
388
345
301
255
210
164
119
74
30
-13
-56
-98
-139
-179
-219
-257
-294
-330
-364
-398
-431
-464
-495
-526
-557
-586
-615
-643
-670
-697
-723
-749
-774
-799
-822
-846
-868
-889
-910
-929
-947
-964
-980
-994
-1006
-1018
-1029
-1038
-1045
-1050
-1054
-1056
-1056
-1054
-1049
-1042
-1033
-1020
-1004
-988
-967
-945
-920
-893
-865
-835
-804
-772
-739
-706
-673
-640
-606
-573
-539
-506
-474
-442
-411
-381
-352
-324
-298
-273
-249
-226
-205
-185
-167
-150
-136
-125
-115
-109
-105
-104
-106
-111
-118
-126
-137
-148
-161
-174
-188
-202
-215
-229
-243
-255
-267
-278
-287
-294
-300
-305
-307
-308
-306
-302
-296
-287
-276
-263
-247
-229
-209
-187
-162
-135
-105
-73
-39
-3
34
72
110
149
188
226
263
299
333
365
395
423
449
472
492
510
525
537
545
551
554
553
549
542
532
518
502
483
462
438
411
382
351
317
281
243
203
160
114
67
17
-35
-89
-145
-202
-260
-320
-381
-443
-506
-569
-634
-700
-767
-834
-902
-971
-1039
-1108
-1175
-1242
-1307
-1371
-1432
-1492
-1548
-1602
-1653
-1700
-1744
-1786
-1824
-1859
-1891
-1920
-1948
-1973
-1997
-2020
-2041
-2064
-2086
-2107
-2129
-2150
-2171
-2192
-2212
-2232
-2251
-2268
-2285
-2300
-2314
-2327
-2339
-2349
-2359
-2369
-2378
-2388
-2397
-2408
-2419
-2432
-2445
-2460
-2477
-2495
-2515
-2537
-2560
-2585
-2611
-2638
-2666
-2694
-2722
-2749
-2776
-2802
-2827
-2851
-2872
-2892
-2911
-2927
-2942
-2955
-2966
-2975
-2982
-2987
-2991
-2992
-2992
-2991
-2988
-2983
-2977
-2969
-2959
-2948
-2934
-2919
-2901
-2882
-2860
-2835
-2809
-2780
-2748
-2713
-2675
-2634
-2590
-2542
-2490
-2436
-2377
-2316
-2252
-2186
-2118
-2048
-1976
-1903
-1829
-1754
-1678
-1602
-1525
-1448
-1371
-1294
-1217
-1141
-1065
-991
-917
-845
-774
-704
-635
-567
-500
-435
-371
-308
-246
-186
-128
-71
-15
39
92
144
195
245
295
344
393
442
491
540
589
639
689
740
792
844
896
949
1002
1055
1109
1163
1217
1271
1325
1380
1435
1490
1545
1600
1656
1711
1767
1822
1876
1930
1982
2033
2082
2128
2173
2215
2254
2290
2323
2354
2381
2405
2427
2445
2460
2473
2482
2488
2491
2491
2487
2481
2472
2460
2445
2428
2408
2386
2362
2337
2310
2282
2253
2223
2193
2163
2132
2102
2072
2043
2015
1989
1964
1941
1919
1900
1883
1869
1856
1846
1839
1834
1831
1830
1832
1836
1841
1849
1859
1870
1882
1895
1909
1923
1938
1954
1969
1985
2001
2017
2032
2048
2065
2081
2097
2113
2128
2144
2158
2171
2183
2194
2204
2212
2219
2225
2230
2233
2236
2239
2241
2243
2245
2247
2249
2251
2254
2256
2260
2263
2267
2272
2276
2281
2286
2292
2297
2303
2308
2313
2317
2320
2322
2322
2320
2316
2309
2300
2288
2274
2257
2238
2217
2193
2168
2140
2111
2080
2047
2013
1979
1943
1906
1867
1828
1788
1746
1702
1657
1610
1562
1512
1461
1409
1355
1301
1246
1190
1135
1080
1026
972
920
869
819
772
727
683
642
603
566
531
498
467
437
410
384
359
337
316
296
278
262
247
233
222
212
204
198
192
188
185
182
180
178
177
175
173
171
168
165
161
156
151
145
138
130
122
113
104
95
85
75
65
54
43
32
20
7
-7
-21
-36
-52
-68
-86
-103
-122
-141
-161
-182
-204
-227
-251
-276
-302
-330
-358
-387
-417
-448
-479
-512
-544
-577
-611
-644
-678
-712
-745
-779
-812
-846
-878
-911
-943
-974
-1004
-1033
-1061
-1088
-1113
-1138
-1161
-1183
-1204
-1224
-1242
-1259
-1275
-1290
-1303
-1316
-1327
-1338
-1347
-1355
-1362
-1368
-1372
-1375
-1376
-1376
-1374
-1371
-1365
-1358
-1349
-1338
-1326
-1311
-1294
-1276
-1256
-1234
-1211
-1186
-1160
-1134
-1107
-1079
-1052
-1024
-997
-971
-945
-920
-895
-872
-850
-829
-809
-791
-775
-761
-748
-737
-727
-720
-713
-709
-706
-705
-706
-708
-712
-716
-722
-729
-737
-746
-755
-766
-778
-791
-805
-820
-837
-856
-876
-897
-919
-943
-968
-994
-1020
-1048
-1077
-1106
-1136
-1166
-1196
-1226
-1256
-1286
-1316
-1346
-1375
-1403
-1431
-1459
-1485
-1511
-1536
-1561
-1584
-1606
-1628
-1648
-1666
-1683
-1698
-1712
-1723
-1733
-1741
-1748
-1752
-1756
-1758
-1759
-1758
-1757
-1755
-1752
-1748
-1743
-1737
-1731
-1724
-1715
-1707
-1698
-1688
-1679
-1670
-1661
-1653
-1645
-1639
-1634
-1629
-1626
-1624
-1623
-1622
-1623
-1624
-1625
-1627
-1629
-1631
-1632
-1633
-1633
-1632
-1630
-1627
-1623
-1618
-1613
-1607
-1600
-1592
-1584
-1575
-1566
-1556
-1546
-1535
-1525
-1514
-1503
-1492
-1481
-1470
-1460
-1451
-1442
-1435
-1428
-1422
-1417
-1414
-1412
-1411
-1412
-1413
-1416
-1419
-1423
-1428
-1433
-1438
-1444
-1450
-1457
-1463
-1471
-1478
-1486
-1495
-1505
-1515
-1525
-1536
-1547
-1559
-1571
-1582
-1593
-1604
-1615
-1625
-1635
-1644
-1653
-1662
-1671
-1680
-1689
-1698
-1707
-1716
-1725
-1734
-1744
-1753
-1762
-1772
-1781
-1790
-1798
-1806
-1814
-1820
-1826
-1832
-1836
-1839
-1842
-1843
-1843
-1842
-1840
-1836
-1831
-1825
-1816
-1807
-1796
-1783
-1769
-1754
-1737
-1719
-1700
-1679
-1657
-1633
-1607
-1579
-1549
-1517
-1483
-1446
-1407
-1364
-1320
-1272
-1222
-1170
-1116
-1059
-1000
-939
-877
-813
-748
-681
-613
-544
-475
-404
-333
-262
-189
-117
-44
30
104
178
252
326
399
473
545
618
689
760
830
899
967
1035
1101
1166
1229
1291
1351
1410
1467
1522
1576
1627
1677
1724
1769
1812
1853
1891
1928
1962
1994
2024
2052
2078
2102
2125
2147
2167
2185
2203
2219
2235
2249
2262
2274
2285
2294
2302
2309
2315
2319
2322
2324
2324
2323
2321
2318
2314
2308
2302
2294
2285
2275
2264
2251
2237
2222
2204
2186
2165
2143
2119
2094
2068
2040
2011
1980
1949
1916
1883
1848
1812
1775
1737
1698
1657
1615
1572
1528
1483
1436
1388
1339
1289
1238
1187
1135
1084
1032
981
930
880
831
783
736
690
646
602
560
519
480
442
405
370
336
304
273
244
217
192
169
149
130
115
102
93
86
82
82
84
90
97
108
121
136
154
174
195
218
243
270
297
326
356
387
419
452
485
519
554
590
625
661
697
732
768
802
837
871
904
936
967
997
1025
1053
1078
1103
1125
1147
1167
1186
1205
1222
1239
1256
1272
1288
1305
1321
1337
1354
1370
1387
1403
1419
1435
1450
1465
1480
1494
1507
1520
1532
1544
1556
1567
1577
1586
1595
1604
1611
1618
1624
1629
1633
1637
1641
1644
1647
1649
1651
1653
1656
1658
1660
1663
1666
1668
1671
1674
1676
1678
1680
1681
1681
1681
1680
1678
1676
1673
1669
1664
1659
1653
1646
1639
1631
1622
1612
1602
1592
1581
1569
1557
1545
1533
1520
1508
1495
1483
1470
1457
1443
1430
1416
1402
1388
1373
1358
1343
1327
1311
1295
1278
1261
1244
1227
1210
1192
1174
1156
1138
1119
1100
1081
1061
1041
1020
997
975
951
926
901
875
848
821
793
765
737
709
681
653
625
598
572
545
520
495
472
449
428
407
388
370
353
338
323
310
298
287
278
269
261
253
246
239
232
224
216
208
198
188
177
165
152
137
122
105
87
68
48
27
5
-18
-42
-67
-93
-118
-145
-172
-199
-227
-255
-284
-312
-341
-370
-400
-429
-458
-486
-515
-543
-571
-598
-625
-652
-678
-703
-727
-750
-773
-794
-815
-834
-852
-869
-884
-899
-912
-925
-936
-946
-955
-962
-968
-973
-976
-978
-978
-978
-975
-972
-967
-961
-954
-945
-936
-926
-915
-902
-889
-876
-861
-846
-830
-813
-796
-779
-761
-744
-726
-709
-692
-676
-660
-645
-631
-619
-607
-596
-587
-579
-572
-567
-563
-560
-560
-561
-564
-568
-575
-583
-593
-605
-618
-633
-649
-667
-685
-705
-725
-746
-767
-789
-811
-834
-856
-879
-901
-923
-944
-965
-986
-1006
-1026
-1045
-1064
-1082
-1100
-1117
-1134
-1151
-1167
-1183
-1199
-1214
-1229
-1243
-1257
-1271
-1285
-1298
-1310
-1322
-1333
-1344
-1354
-1363
-1371
-1378
-1385
-1391
-1396
-1400
-1403
-1405
-1406
-1406
-1404
-1401
-1397
-1391
-1384
-1375
-1365
-1353
-1340
-1325
-1309
-1292
-1273
-1254
-1233
-1212
-1190
-1168
-1145
-1122
-1099
-1076
-1054
-1031
-1008
-987
-965
-944
-923
-903
-883
-863
-844
-825
-807
-789
-771
-755
-739
-723
-709
-696
-683
-672
-663
-654
-648
-643
-640
-638
-638
-640
-644
-649
-656
-665
-675
-687
-700
-714
-730
-747
-766
-785
-806
-828
-852
-876
-901
-928
-955
-982
-1010
-1039
-1069
-1099
-1129
-1160
-1191
-1222
-1254
-1285
-1317
-1349
-1380
-1412
-1443
-1475
-1506
-1536
-1567
-1596
-1626
-1655
-1683
-1710
-1737
-1763
-1789
-1813
-1837
-1859
-1881
-1901
-1920
-1938
-1955
-1970
-1984
-1997
-2008
-2017
-2025
-2033
-2039
-2043
-2045
-2047
-2045
-2044
-2039
-2033
-2025
-2016
-2005
-1992
-1977
-1960
-1941
-1921
-1899
-1876
-1852
-1826
-1799
-1772
-1743
-1714
-1684
-1654
-1624
-1593
-1563
-1533
-1503
-1474
-1444
-1415
-1386
-1357
-1328
-1300
-1271
-1243
-1215
-1187
-1159
-1132
-1105
-1078
-1052
-1026
-1000
-977
-953
-929
-906
-884
-862
-841
-820
-799
-780
-760
-742
-724
-707
-691
-675
-660
-647
-634
-622
-611
-601
-592
-583
-576
-570
-565
-560
-556
-553
-550
-547
-545
-543
-541
-539
-536
-534
-531
-527
-523
-519
-514
-509
-504
-498
-492
-486
-479
-472
-464
-456
-448
-439
-430
-421
-412
-402
-393
-383
-373
-364
-354
-345
-336
-326
-317
-308
-299
-290
-281
-273
-264
-255
-247
-238
-230
-222
-214
-206
-198
-190
-182
-174
-166
-159
-151
-144
-136
-129
-122
-115
-108
-101
-94
-87
-80
-73
-67
-60
-54
-47
-41
-35
-28
-22
-16
-10
-4
2
7
13
19
24
30
35
41
46
51
56
62
67
72
76
81
86
91
96
100
105
109
114
118
122
127
131
135
139
143
147
151
155
159
162
166
170
173
177
180
184
187
190
194
197
200
203
206
209
212
215
218
221
223
226
229
231
234
236
239
241
244
246
248
251
253
255
257
259
261
263
265
267
269
271
272
274
276
278
279
281
282
284
285
287
288
289
291
292
293
294
296
297
298
299
300
301
302
303
304
305
305
306
307
308
308
309
310
310
311
311
312
312
313
313
314
314
314
315
315
315
315
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
316
315
315
315
315
315
314
314
314
313
313
312
312
312
311
311
310
310
309
309
308
307
307
306
306
305
304
303
303
302
301
301
300
299
298
297
297
296
295
294
293
292
291
290
289
288
288
287
286
285
284
283
281
280
279
278
277
276
275
274
273
272
271
269
