5
17323
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
-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
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-82
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-112
-112
-112
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-117
-117
-117
-118
-118
-119
-119
-119
-120
-120
-121
-121
-121
-122
-122
-123
-123
-123
-124
-124
-125
-125
-125
-126
-126
-127
-127
-128
-128
-128
-129
-129
-130
-130
-130
-131
-131
-132
-132
-133
-133
-133
-134
-134
-135
-135
-136
-136
-136
-137
-137
-138
-138
-139
-139
-139
-140
-140
-141
-141
-142
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-147
-148
-148
-149
-149
-150
-150
-151
-151
-152
-152
-152
-153
-153
-154
-154
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-159
-160
-160
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-166
-166
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-181
-181
-182
-182
-183
-183
-184
-184
-185
-185
-186
-186
-187
-187
-188
-189
-189
-190
-190
-191
-191
-192
-192
-193
-193
-194
-194
-195
-195
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-213
-213
-214
-214
-215
-215
-216
-217
-217
-218
-218
-219
-219
-220
-221
-221
-222
-222
-223
-224
-224
-225
-225
-226
-226
-227
-228
-228
-229
-229
-230
-231
-231
-232
-232
-233
-234
-234
-235
-235
-236
-237
-237
-238
-239
-239
-240
-240
-241
-242
-242
-243
-243
-244
-245
-245
-246
-247
-247
-248
-248
-249
-250
-250
-251
-252
-252
-253
-253
-254
-255
-255
-256
-257
-257
-258
-259
-259
-260
-260
-261
-262
-262
-263
-264
-264
-265
-266
-266
-267
-268
-268
-269
-270
-270
-271
-272
-272
-273
-274
-274
-275
-276
-276
-277
-278
-278
-279
-280
-280
-281
-282
-282
-283
-284
-284
-285
-286
-286
-287
-288
-288
-289
-290
-290
-291
-291
-292
-292
-293
-293
-294
-295
-295
-296
-296
-297
-297
-298
-298
-299
-299
-300
-301
-301
-302
-302
-303
-304
-305
-305
-306
-307
-308
-308
-309
-310
-311
-312
-313
-314
-314
-315
-316
-317
-318
-319
-319
-320
-321
-322
-322
-323
-324
-325
-326
-327
-327
-328
-329
-330
-331
-332
-332
-333
-334
-335
-336
-337
-338
-338
-339
-340
-341
-342
-343
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-370
-371
-372
-373
-373
-374
-375
-375
-376
-377
-377
-378
-379
-379
-380
-381
-382
-383
-384
-384
-385
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-395
-396
-397
-398
-399
-400
-401
-402
-403
-404
-405
-406
-407
-408
-409
-410
-410
-411
-412
-413
-413
-414
-415
-415
-416
-416
-417
-417
-418
-418
-419
-419
-419
-420
-420
-421
-421
-422
-422
-423
-423
-424
-425
-425
-426
-426
-427
-428
-428
-429
-429
-430
-430
-431
-431
-432
-432
-432
-433
-433
-433
-433
-434
-434
-434
-434
-434
-435
-435
-435
-436
-436
-436
-436
-437
-437
-437
-437
-438
-438
-438
-438
-438
-438
-438
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-440
-440
-440
-441
-441
-441
-442
-443
-443
-444
-445
-446
-447
-448
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-463
-464
-465
-466
-467
-469
-470
-471
-472
-474
-475
-476
-477
-478
-479
-480
-481
-482
-482
-483
-484
-484
-485
-485
-485
-486
-486
-486
-487
-487
-488
-488
-488
-489
-489
-489
-489
-490
-490
-490
-491
-491
-492
-492
-493
-493
-494
-494
-495
-496
-496
-497
-498
-498
-499
-500
-500
-501
-502
-502
-503
-503
-504
-504
-505
-505
-505
-506
-506
-507
-507
-507
-508
-508
-508
-509
-509
-509
-509
-510
-510
-510
-510
-509
-509
-509
-509
-509
-509
-509
-509
-510
-510
-510
-511
-511
-512
-512
-513
-513
-514
-514
-515
-515
-516
-516
-516
-517
-517
-517
-518
-518
-518
-518
-518
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-517
-516
-516
-515
-515
-514
-514
-513
-513
-512
-512
-511
-511
-511
-511
-511
-511
-512
-513
-513
-514
-515
-516
-518
-519
-520
-522
-523
-524
-526
-527
-529
-530
-532
-533
-535
-536
-538
-540
-541
-543
-545
-547
-548
-550
-552
-554
-556
-558
-560
-562
-564
-566
-568
-570
-572
-574
-576
-578
-580
-582
-584
-586
-588
-589
-591
-593
-595
-597
-599
-601
-602
-604
-606
-608
-610
-612
-614
-615
-617
-619
-621
-623
-625
-627
-629
-631
-632
-634
-636
-638
-639
-641
-643
-644
-645
-647
-648
-649
-650
-651
-652
-653
-654
-655
-656
-657
-657
-658
-659
-660
-660
-661
-662
-662
-663
-663
-664
-665
-665
-666
-666
-667
-667
-668
-668
-669
-669
-670
-670
-671
-671
-672
-672
-673
-673
-674
-675
-675
-676
-677
-677
-678
-679
-680
-681
-682
-683
-684
-685
-686
-688
-689
-690
-691
-692
-693
-695
-696
-697
-697
-698
-699
-700
-701
-703
-704
-705
-706
-707
-708
-710
-711
-712
-714
-715
-716
-718
-719
-721
-723
-724
-726
-727
-729
-731
-732
-734
-735
-737
-738
-740
-742
-743
-745
-747
-748
-750
-751
-752
-754
-755
-756
-758
-759
-760
-762
-763
-765
-766
-767
-769
-770
-771
-772
-772
-773
-773
-774
-774
-774
-774
-774
-775
-775
-775
-775
-775
-775
-775
-776
-776
-776
-776
-776
-777
-777
-777
-778
-778
-778
-778
-779
-779
-779
-779
-779
-779
-780
-779
-779
-779
-779
-779
-778
-778
-777
-776
-776
-775
-774
-773
-773
-772
-771
-770
-770
-769
-768
-767
-767
-766
-766
-765
-765
-764
-764
-764
-763
-763
-763
-762
-762
-761
-761
-760
-760
-759
-758
-757
-757
-756
-755
-754
-753
-753
-752
-751
-751
-750
-750
-749
-749
-749
-749
-749
-748
-748
-748
-748
-748
-747
-747
-747
-746
-746
-745
-745
-744
-743
-743
-742
-742
-742
-741
-741
-741
-742
-742
-742
-742
-742
-742
-743
-743
-743
-743
-743
-743
-743
-743
-742
-742
-742
-742
-741
-741
-741
-741
-740
-740
-740
-739
-739
-738
-738
-737
-737
-736
-736
-735
-735
-735
-734
-734
-734
-733
-733
-733
-733
-733
-732
-732
-732
-733
-733
-733
-734
-735
-736
-737
-738
-740
-741
-743
-745
-747
-749
-751
-753
-755
-757
-759
-761
-763
-765
-767
-769
-771
-773
-774
-776
-778
-780
-781
-783
-785
-786
-788
-789
-791
-793
-794
-796
-797
-799
-801
-802
-803
-805
-806
-808
-809
-810
-812
-813
-814
-816
-817
-818
-819
-820
-821
-822
-823
-824
-824
-824
-825
-825
-825
-824
-824
-824
-823
-823
-822
-821
-821
-820
-819
-818
-818
-817
-817
-816
-816
-816
-816
-815
-815
-815
-815
-814
-814
-814
-813
-813
-813
-812
-812
-811
-811
-810
-809
-809
-808
-807
-806
-805
-804
-803
-801
-800
-799
-797
-796
-795
-793
-792
-790
-789
-787
-786
-785
-783
-782
-781
-780
-779
-779
-778
-777
-776
-775
-775
-774
-773
-772
-772
-771
-770
-770
-769
-768
-767
-767
-766
-765
-765
-764
-764
-763
-763
-762
-762
-761
-761
-760
-760
-759
-759
-758
-757
-756
-756
-755
-754
-753
-752
-751
-750
-749
-748
-747
-746
-746
-745
-745
-745
-745
-745
-744
-744
-744
-744
-745
-745
-745
-745
-746
-746
-747
-748
-749
-750
-751
-753
-754
-756
-758
-760
-762
-765
-767
-770
-772
-774
-777
-779
-782
-784
-786
-789
-791
-793
-796
-798
-800
-802
-804
-806
-808
-810
-812
-813
-815
-816
-818
-819
-820
-822
-823
-824
-825
-826
-827
-828
-829
-830
-831
-831
-832
-833
-834
-835
-835
-836
-836
-837
-837
-837
-838
-838
-838
-838
-837
-837
-837
-836
-836
-835
-834
-833
-833
-832
-831
-830
-829
-828
-827
-826
-825
-824
-824
-823
-822
-822
-821
-821
-820
-820
-819
-819
-819
-818
-818
-818
-817
-817
-816
-815
-814
-812
-811
-809
-807
-806
-804
-802
-800
-798
-797
-795
-793
-792
-790
-789
-788
-787
-787
-786
-786
-786
-787
-787
-788
-788
-789
-790
-791
-793
-794
-796
-798
-800
-801
-803
-805
-808
-810
-812
-814
-817
-819
-822
-824
-827
-830
-832
-835
-838
-840
-843
-846
-848
-851
-854
-856
-859
-862
-864
-867
-869
-872
-874
-877
-879
-882
-885
-887
-890
-893
-896
-899
-902
-905
-909
-912
-915
-918
-921
-924
-927
-930
-932
-935
-937
-938
-940
-942
-943
-944
-945
-945
-946
-946
-946
-946
-946
-946
-946
-945
-945
-945
-944
-944
-943
-943
-942
-942
-941
-941
-940
-940
-939
-939
-938
-937
-937
-936
-935
-934
-933
-933
-932
-931
-930
-930
-929
-928
-928
-927
-927
-927
-926
-926
-925
-925
-924
-924
-923
-923
-922
-921
-920
-919
-917
-916
-914
-913
-911
-910
-908
-907
-905
-904
-902
-901
-900
-898
-897
-896
-895
-894
-893
-892
-891
-890
-889
-888
-888
-887
-887
-886
-885
-884
-883
-882
-880
-879
-877
-875
-872
-870
-867
-865
-862
-859
-856
-853
-850
-846
-843
-839
-835
-831
-828
-824
-820
-816
-812
-808
-803
-800
-796
-792
-788
-784
-780
-776
-773
-769
-765
-762
-758
-755
-752
-749
-746
-743
-741
-739
-737
-735
-733
-731
-730
-729
-728
-727
-726
-725
-725
-725
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-723
-723
-722
-722
-722
-721
-721
-720
-720
-720
-719
-719
-719
-719
-718
-718
-718
-719
-719
-719
-720
-720
-721
-721
-722
-722
-722
-723
-723
-723
-722
-722
-722
-721
-720
-719
-718
-717
-715
-714
-712
-709
-707
-704
-701
-698
-695
-691
-687
-683
-679
-675
-671
-667
-662
-658
-654
-649
-645
-641
-637
-633
-629
-625
-621
-618
-614
-611
-608
-604
-601
-597
-593
-589
-584
-580
-575
-569
-564
-558
-552
-545
-539
-532
-526
-519
-513
-506
-500
-493
-487
-481
-475
-469
-463
-457
-452
-446
-441
-436
-430
-425
-420
-415
-410
-406
-401
-396
-392
-388
-383
-379
-375
-370
-366
-362
-357
-353
-348
-343
-339
-334
-329
-324
-319
-314
-309
-304
-299
-295
-290
-286
-281
-277
-274
-270
-267
-263
-260
-257
-255
-252
-249
-247
-244
-242
-239
-236
-233
-230
-227
-223
-219
-215
-211
-206
-201
-196
-191
-185
-180
-174
-168
-162
-156
-150
-145
-139
-133
-128
-123
-118
-113
-108
-104
-99
-95
-91
-87
-83
-79
-75
-71
-68
-65
-61
-59
-56
-53
-51
-49
-47
-45
-43
-42
-40
-39
-38
-37
-37
-36
-36
-35
-35
-34
-34
-33
-33
-32
-32
-31
-31
-30
-30
-29
-28
-28
-27
-27
-26
-25
-24
-24
-23
-22
-22
-22
-21
-21
-21
-22
-22
-23
-24
-25
-26
-27
-28
-30
-31
-32
-33
-33
-34
-34
-35
-34
-34
-33
-32
-31
-29
-27
-25
-22
-19
-16
-13
-10
-7
-4
-1
2
4
7
9
11
13
14
16
17
17
18
18
18
18
18
18
17
17
17
16
16
16
16
15
15
15
14
14
13
12
10
9
7
5
3
0
-2
-5
-8
-12
-15
-19
-23
-27
-31
-36
-40
-45
-49
-54
-59
-64
-69
-75
-80
-86
-91
-97
-103
-108
-114
-119
-124
-129
-134
-139
-143
-148
-152
-157
-161
-165
-170
-174
-178
-181
-185
-188
-191
-194
-197
-199
-202
-203
-205
-207
-208
-209
-210
-211
-212
-212
-213
-214
-215
-215
-216
-217
-218
-219
-219
-220
-220
-220
-221
-220
-220
-220
-220
-219
-219
-218
-217
-217
-216
-215
-214
-213
-212
-210
-209
-207
-206
-204
-202
-200
-197
-195
-193
-191
-188
-186
-184
-181
-179
-177
-176
-174
-173
-172
-171
-171
-171
-171
-172
-173
-175
-177
-179
-181
-184
-186
-189
-191
-194
-196
-199
-201
-204
-206
-208
-210
-213
-215
-217
-219
-222
-224
-226
-228
-230
-232
-234
-236
-237
-238
-239
-239
-239
-239
-238
-238
-236
-235
-233
-231
-228
-226
-223
-221
-218
-216
-213
-211
-209
-207
-206
-204
-203
-202
-202
-201
-201
-200
-200
-200
-199
-199
-199
-198
-198
-197
-196
-195
-194
-192
-190
-188
-186
-183
-180
-177
-173
-170
-165
-161
-156
-150
-144
-138
-132
-125
-118
-111
-104
-96
-89
-81
-73
-65
-57
-49
-41
-33
-24
-16
-8
0
8
16
24
32
40
48
56
64
72
80
88
96
105
113
122
130
139
147
155
163
171
179
187
194
201
208
215
221
227
233
239
245
251
257
262
267
273
278
283
288
293
298
303
308
313
317
322
327
332
337
341
346
352
357
362
368
373
379
386
392
400
407
415
423
432
441
450
459
468
478
488
498
508
518
529
539
549
559
569
579
589
599
610
620
630
640
650
660
670
680
691
701
711
722
733
743
755
766
777
789
801
813
826
838
851
864
876
889
902
914
926
938
950
962
973
985
996
1006
1016
1028
1038
1047
1057
1066
1074
1082
1090
1097
1104
1110
1116
1121
1126
1130
1135
1139
1142
1145
1148
1151
1153
1155
1157
1158
1159
1160
1161
1161
1161
1161
1160
1160
1159
1159
1158
1158
1157
1157
1158
1158
1160
1162
1164
1167
1171
1175
1180
1185
1191
1197
1203
1209
1216
1222
1228
1234
1240
1245
1250
1254
1258
1261
1264
1266
1268
1269
1270
1271
1272
1272
1272
1272
1271
1271
1270
1269
1269
1268
1267
1267
1266
1266
1266
1265
1265
1265
1265
1266
1266
1266
1266
1266
1266
1266
1266
1265
1264
1263
1263
1261
1260
1259
1258
1257
1255
1254
1253
1252
1251
1250
1249
1247
1246
1245
1243
1241
1239
1237
1234
1231
1228
1225
1222
1218
1215
1211
1207
1203
1199
1195
1191
1187
1182
1177
1172
1167
1162
1157
1152
1147
1142
1138
1134
1130
1126
1122
1119
1116
1114
1111
1110
1108
1107
1106
1105
1104
1103
1102
1101
1100
1099
1098
1096
1095
1093
1092
1090
1088
1087
1085
1084
1082
1081
1080
1079
1077
1076
1075
1075
1074
1073
1072
1071
1069
1068
1067
1065
1063
1061
1059
1057
1054
1052
1049
1047
1044
1042
1039
1037
1034
1032
1029
1027
1025
1022
1020
1018
1014
1012
1010
1008
1004
1002
1000
997
994
991
988
985
982
980
977
974
971
968
965
962
958
954
949
945
939
934
928
921
914
907
900
892
884
877
869
861
853
845
837
829
822
814
806
799
792
785
778
771
765
759
753
747
741
736
731
727
723
720
717
714
712
711
709
708
708
707
707
707
707
707
707
707
707
706
706
705
704
703
702
701
700
699
698
696
695
694
694
693
692
692
691
691
690
689
688
687
686
684
682
680
678
675
672
669
666
662
659
655
651
648
645
642
639
637
634
633
631
630
629
629
628
629
629
629
630
630
631
632
633
634
635
636
637
638
639
640
641
642
642
643
643
644
644
645
646
646
647
648
649
650
651
651
652
653
654
655
657
658
660
662
665
667
670
673
676
679
683
687
691
696
701
706
711
717
722
728
734
740
745
751
756
761
765
770
774
778
781
785
788
792
796
799
803
807
811
815
819
824
829
833
838
843
849
854
859
865
871
877
884
891
898
906
913
921
930
938
946
955
963
972
980
988
996
1004
1012
1018
1027
1035
1043
1051
1059
1067
1076
1085
1094
1103
1113
1124
1134
1145
1157
1168
1180
1192
1205
1217
1230
1242
1254
1265
1277
1288
1298
1308
1317
1326
1334
1342
1349
1355
1361
1367
1372
1377
1381
1386
1389
1393
1397
1400
1403
1406
1408
1411
1413
1415
1416
1417
1418
1418
1418
1417
1416
1414
1413
1411
1408
1406
1403
1400
1397
1393
1389
1385
1381
1377
1373
1369
1364
1360
1356
1353
1349
1346
1342
1339
1336
1333
1331
1328
1325
1323
1320
1318
1316
1313
1311
1309
1307
1305
1303
1301
1299
1298
1297
1296
1295
1294
1294
1293
1293
1293
1293
1293
1293
1293
1293
1294
1295
1296
1298
1300
1302
1305
1308
1312
1316
1320
1325
1330
1335
1341
1346
1352
1358
1364
1369
1375
1380
1385
1389
1393
1397
1400
1403
1406
1408
1411
1413
1415
1417
1418
1420
1421
1423
1424
1425
1427
1429
1430
1432
1434
1436
1439
1442
1445
1449
1454
1459
1465
1471
1478
1486
1494
1504
1513
1524
1535
1546
1558
1569
1581
1593
1605
1617
1629
1641
1652
1664
1675
1686
1696
1706
1716
1726
1735
1744
1752
1760
1767
1773
1780
1785
1790
1795
1799
1803
1806
1809
1812
1814
1816
1818
1820
1822
1823
1825
1826
1827
1828
1828
1829
1829
1829
1829
1828
1828
1827
1827
1826
1825
1825
1824
1824
1823
1823
1822
1822
1822
1821
1821
1820
1819
1818
1817
1815
1813
1811
1809
1807
1804
1802
1799
1796
1793
1789
1786
1782
1779
1775
1771
1768
1764
1759
1755
1750
1745
1739
1733
1726
1719
1711
1703
1694
1685
1675
1665
1655
1644
1633
1622
1610
1598
1587
1575
1563
1550
1538
1526
1514
1502
1490
1478
1466
1455
1444
1433
1423
1413
1403
1394
1385
1377
1369
1362
1355
1348
1342
1337
1331
1326
1322
1317
1313
1309
1305
1301
1297
1292
1288
1284
1280
1276
1271
1267
1263
1259
1256
1252
1249
1246
1244
1242
1241
1240
1241
1241
1243
1245
1248
1251
1256
1260
1266
1272
1278
1285
1292
1300
1308
1316
1324
1332
1340
1348
1357
1365
1373
1382
1390
1398
1406
1415
1423
1431
1439
1447
1456
1464
1473
1482
1491
1500
1510
1520
1530
1540
1551
1561
1572
1582
1592
1602
1612
1622
1631
1640
1648
1656
1664
1672
1679
1685
1692
1698
1703
1708
1713
1717
1721
1724
1727
1729
1730
1731
1732
1732
1731
1730
1728
1726
1723
1720
1716
1711
1706
1700
1694
1687
1680
1672
1663
1654
1645
1635
1625
1615
1604
1593
1582
1571
1559
1547
1535
1523
1510
1497
1484
1471
1458
1444
1431
1417
1403
1388
1373
1358
1342
1326
1309
1292
1275
1257
1239
1221
1202
1183
1164
1145
1126
1107
1087
1068
1049
1031
1012
993
975
957
939
921
904
887
870
853
836
820
804
789
774
760
747
733
721
709
698
687
677
667
658
649
640
632
624
617
610
604
599
594
590
587
584
582
580
579
578
577
577
576
576
575
574
573
572
570
568
566
563
560
558
554
551
548
545
542
539
536
533
530
527
525
522
520
518
516
514
512
510
509
507
505
502
500
497
495
492
489
485
481
477
472
466
460
454
446
438
428
418
407
395
383
369
355
340
325
309
293
276
259
242
225
209
192
175
158
142
126
110
94
78
62
46
30
14
-2
-18
-35
-51
-67
-83
-99
-114
-130
-144
-159
-173
-188
-201
-215
-228
-241
-254
-267
-279
-291
-303
-315
-327
-339
-350
-361
-372
-382
-392
-402
-411
-420
-429
-437
-445
-452
-459
-466
-473
-479
-486
-492
-497
-503
-507
-512
-516
-520
-523
-526
-528
-530
-530
-530
-530
-528
-526
-523
-519
-514
-510
-504
-498
-492
-486
-480
-473
-467
-460
-454
-448
-443
-438
-434
-430
-427
-424
-423
-422
-422
-423
-425
-428
-432
-437
-442
-448
-455
-463
-471
-479
-487
-496
-505
-513
-522
-530
-538
-546
-554
-562
-570
-577
-584
-592
-599
-606
-613
-620
-627
-634
-641
-648
-655
-662
-669
-676
-683
-690
-696
-702
-708
-713
-718
-722
-727
-730
-734
-737
-740
-742
-744
-745
-746
-747
-747
-747
-746
-745
-744
-742
-740
-737
-735
-731
-728
-724
-721
-717
-713
-710
-706
-703
-700
-697
-694
-692
-690
-687
-686
-684
-683
-681
-680
-679
-678
-678
-677
-676
-676
-675
-675
-674
-673
-672
-671
-670
-669
-667
-665
-663
-660
-657
-653
-650
-645
-641
-636
-631
-626
-620
-615
-610
-605
-600
-596
-591
-588
-584
-581
-578
-575
-572
-570
-568
-565
-563
-561
-559
-556
-554
-551
-548
-545
-542
-539
-535
-531
-527
-523
-519
-514
-508
-503
-497
-490
-484
-477
-470
-463
-455
-447
-439
-431
-423
-414
-405
-396
-387
-377
-367
-358
-348
-337
-327
-316
-305
-294
-282
-270
-257
-245
-232
-219
-206
-193
-180
-168
-156
-145
-134
-123
-113
-104
-96
-88
-80
-73
-67
-60
-54
-48
-42
-36
-29
-23
-16
-8
-1
7
16
24
32
40
48
56
64
71
77
83
88
93
97
101
104
106
107
108
109
108
108
107
105
103
101
98
95
92
88
84
79
74
69
63
57
51
44
38
30
23
15
7
-1
-10
-19
-29
-38
-48
-58
-68
-78
-88
-98
-108
-117
-127
-136
-145
-153
-161
-170
-177
-185
-192
-199
-207
-213
-220
-227
-233
-240
-247
-253
-259
-266
-272
-279
-285
-291
-297
-303
-308
-314
-320
-325
-331
-336
-342
-348
-354
-360
-367
-373
-380
-387
-394
-401
-408
-416
-422
-429
-435
-441
-447
-452
-457
-461
-464
-468
-470
-472
-474
-475
-475
-474
-473
-471
-468
-465
-460
-455
-449
-443
-435
-427
-419
-410
-401
-391
-382
-372
-362
-353
-344
-335
-326
-318
-310
-303
-296
-289
-283
-277
-270
-264
-258
-252
-247
-241
-235
-230
-224
-219
-214
-208
-203
-198
-193
-188
-182
-177
-172
-167
-161
-156
-151
-146
-141
-136
-131
-127
-122
-118
-114
-110
-107
-104
-101
-99
-97
-95
-94
-93
-93
-93
-94
-96
-98
-100
-103
-107
-112
-117
-123
-130
-138
-146
-156
-166
-177
-190
-203
-217
-233
-249
-266
-284
-304
-324
-345
-366
-389
-412
-436
-461
-486
-512
-538
-565
-593
-621
-649
-678
-707
-737
-767
-797
-827
-857
-887
-917
-947
-977
-1006
-1035
-1063
-1091
-1118
-1145
-1172
-1198
-1223
-1247
-1271
-1295
-1317
-1339
-1360
-1381
-1401
-1420
-1439
-1458
-1476
-1493
-1510
-1527
-1543
-1558
-1574
-1589
-1603
-1617
-1631
-1645
-1659
-1672
-1685
-1697
-1709
-1721
-1732
-1743
-1753
-1762
-1771
-1779
-1786
-1792
-1798
-1802
-1805
-1808
-1809
-1809
-1809
-1807
-1805
-1801
-1797
-1792
-1787
-1780
-1773
-1765
-1757
-1748
-1738
-1728
-1717
-1706
-1695
-1683
-1671
-1659
-1647
-1635
-1623
-1610
-1598
-1585
-1573
-1560
-1546
-1533
-1519
-1505
-1491
-1477
-1463
-1448
-1434
-1419
-1405
-1390
-1376
-1361
-1347
-1332
-1317
-1303
-1289
-1274
-1260
-1246
-1233
-1219
-1206
-1193
-1181
-1169
-1157
-1146
-1135
-1124
-1114
-1104
-1095
-1086
-1078
-1071
-1063
-1056
-1050
-1044
-1038
-1033
-1028
-1022
-1018
-1014
-1010
-1006
-1002
-999
-996
-993
-990
-987
-984
-982
-981
-979
-979
-978
-978
-979
-980
-981
-984
-987
-990
-995
-1000
-1004
-1012
-1018
-1026
-1034
-1043
-1053
-1063
-1074
-1085
-1098
-1110
-1124
-1137
-1152
-1166
-1181
-1197
-1213
-1229
-1246
-1263
-1281
-1298
-1317
-1335
-1354
-1373
-1393
-1413
-1434
-1455
-1476
-1498
-1520
-1543
-1566
-1589
-1612
-1635
-1659
-1682
-1706
-1729
-1753
-1776
-1800
-1824
-1847
-1871
-1895
-1919
-1942
-1966
-1989
-2011
-2033
-2055
-2076
-2097
-2117
-2136
-2156
-2174
-2192
-2209
-2226
-2242
-2258
-2273
-2288
-2302
-2316
-2329
-2341
-2354
-2365
-2377
-2387
-2397
-2407
-2416
-2425
-2433
-2440
-2448
-2455
-2461
-2468
-2474
-2480
-2486
-2492
-2498
-2504
-2510
-2515
-2521
-2526
-2532
-2537
-2542
-2546
-2550
-2554
-2558
-2561
-2563
-2566
-2568
-2569
-2570
-2570
-2570
-2569
-2568
-2566
-2564
-2562
-2559
-2556
-2552
-2549
-2545
-2541
-2536
-2531
-2526
-2521
-2515
-2510
-2504
-2498
-2491
-2484
-2477
-2470
-2463
-2455
-2447
-2438
-2429
-2419
-2409
-2399
-2388
-2376
-2364
-2352
-2339
-2325
-2311
-2297
-2282
-2266
-2251
-2235
-2218
-2202
-2185
-2168
-2151
-2134
-2117
-2100
-2084
-2067
-2050
-2033
-2016
-1999
-1982
-1965
-1948
-1931
-1913
-1896
-1878
-1860
-1842
-1824
-1806
-1787
-1768
-1749
-1729
-1709
-1689
-1668
-1648
-1627
-1606
-1584
-1563
-1541
-1520
-1499
-1477
-1456
-1435
-1414
-1394
-1373
-1353
-1333
-1313
-1293
-1273
-1254
-1235
-1215
-1196
-1178
-1159
-1141
-1123
-1106
-1090
-1073
-1058
-1043
-1028
-1014
-999
-986
-972
-959
-945
-932
-919
-906
-894
-881
-868
-856
-844
-831
-819
-807
-795
-783
-771
-759
-746
-734
-722
-709
-696
-684
-671
-658
-645
-632
-619
-607
-595
-582
-571
-560
-549
-539
-529
-519
-510
-502
-494
-487
-480
-473
-468
-462
-457
-453
-449
-446
-443
-441
-439
-438
-437
-436
-436
-436
-436
-436
-436
-437
-437
-437
-438
-438
-439
-439
-440
-440
-441
-442
-442
-443
-444
-444
-445
-445
-446
-446
-447
-448
-448
-449
-450
-451
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-463
-464
-465
-466
-467
-467
-468
-469
-469
-470
-470
-470
-470
-469
-469
-467
-466
-464
-462
-460
-457
-454
-450
-446
-442
-438
-433
-428
-423
-417
-412
-406
-400
-394
-388
-382
-376
-370
-365
-359
-354
-349
-345
-340
-336
-332
-328
-324
-320
-315
-311
-306
-301
-296
-290
-284
-277
-270
-263
-255
-247
-239
-230
-222
-213
-205
-196
-188
-180
-172
-164
-156
-148
-141
-134
-127
-120
-113
-106
-99
-92
-85
-78
-70
-63
-55
-48
-40
-32
-24
-16
-7
1
9
18
27
35
44
53
62
71
80
88
97
106
114
123
131
139
148
156
164
172
180
187
195
202
209
216
223
230
236
242
247
252
256
260
263
265
267
268
268
267
265
263
260
256
251
246
240
234
227
220
212
204
196
188
179
170
161
152
142
132
122
112
101
91
80
68
57
45
33
21
8
-4
-17
-29
-42
-55
-68
-81
-94
-107
-121
-135
-149
-163
-177
-192
-208
-223
-239
-256
-273
-291
-310
-329
-348
-368
-388
-409
-431
-453
-475
-498
-521
-544
-568
-593
-617
-642
-667
-693
-718
-743
-767
-792
-815
-838
-861
-882
-903
-923
-942
-959
-976
-992
-1008
-1022
-1035
-1048
-1060
-1071
-1082
-1092
-1101
-1110
-1118
-1125
-1132
-1139
-1145
-1151
-1156
-1161
-1165
-1170
-1174
-1177
-1181
-1185
-1188
-1192
-1195
-1199
-1202
-1205
-1208
-1211
-1214
-1217
-1220
-1222
-1225
-1227
-1230
-1232
-1235
-1237
-1239
-1241
-1243
-1245
-1247
-1248
-1250
-1251
-1251
-1251
-1251
-1250
-1248
-1246
-1244
-1240
-1236
-1232
-1227
-1222
-1216
-1209
-1203
-1196
-1188
-1181
-1173
-1165
-1157
-1149
-1141
-1133
-1125
-1117
-1110
-1103
-1096
-1090
-1084
-1078
-1073
-1068
-1063
-1059
-1055
-1051
-1048
-1046
-1043
-1042
-1040
-1039
-1038
-1037
-1037
-1036
-1036
-1037
-1037
-1037
-1038
-1038
-1039
-1039
-1040
-1040
-1040
-1040
-1040
-1039
-1039
-1038
-1037
-1036
-1034
-1032
-1030
-1027
-1022
-1018
-1014
-1008
-1004
-998
-992
-986
-979
-972
-966
-959
-953
-947
-941
-936
-931
-926
-922
-919
-915
-913
-911
-909
-907
-906
-906
-905
-905
-905
-905
-905
-906
-906
-907
-907
-907
-907
-906
-906
-905
-903
-901
-899
-896
-892
-888
-884
-879
-874
-868
-861
-855
-847
-840
-832
-823
-814
-804
-794
-784
-773
-762
-751
-740
-728
-716
-704
-692
-680
-667
-655
-642
-630
-618
-606
-595
-583
-572
-562
-551
-540
-530
-519
-508
-497
-486
-475
-463
-451
-439
-426
-413
-400
-386
-372
-357
-342
-327
-311
-295
-279
-262
-244
-226
-208
-189
-170
-151
-131
-112
-92
-72
-52
-32
-12
8
28
47
67
86
106
126
146
166
187
208
229
251
272
295
317
340
363
386
409
433
456
480
503
527
550
573
596
619
641
662
684
704
725
744
763
782
799
816
832
848
862
876
890
902
914
925
935
945
953
961
968
974
980
984
988
991
993
995
996
996
996
995
993
990
987
983
978
973
967
960
953
945
936
926
915
904
892
878
864
848
832
814
795
776
755
733
711
687
663
638
612
585
557
529
500
471
441
411
380
349
319
288
256
225
194
163
132
102
71
41
12
-18
-47
-75
-103
-131
-158
-184
-210
-235
-260
-284
-307
-330
-353
-375
-396
-417
-437
-457
-475
-493
-511
-527
-543
-558
-572
-586
-598
-610
-621
-631
-640
-648
-655
-661
-667
-671
-674
-676
-677
-678
-677
-675
-673
-669
-665
-659
-653
-646
-639
-630
-621
-611
-600
-589
-576
-563
-549
-535
-519
-503
-486
-469
-451
-432
-413
-393
-373
-352
-330
-308
-286
-264
-241
-218
-195
-172
-148
-126
-103
-80
-58
-36
-15
7
27
48
68
88
107
126
144
163
180
198
215
232
249
265
280
296
311
325
340
354
368
381
395
408
421
434
446
459
471
482
494
505
516
526
536
546
555
564
572
579
586
593
599
604
609
613
616
619
621
622
623
623
622
620
618
614
610
606
601
595
588
581
574
566
558
550
542
533
525
516
508
499
491
483
475
468
460
453
447
441
435
430
425
421
417
413
410
408
405
403
401
400
399
398
397
396
395
394
394
393
392
392
391
390
390
389
388
388
387
386
386
386
386
386
386
387
388
389
391
393
395
398
401
403
407
410
414
417
422
427
432
438
445
452
460
468
477
486
496
506
517
528
540
553
565
578
592
606
620
634
648
663
678
693
708
723
739
754
770
786
802
818
834
851
867
884
900
917
934
951
967
984
1000
1016
1033
1049
1065
1081
1096
1111
1126
1140
1154
1168
1181
1194
1206
1218
1230
1241
1251
1261
1271
1280
1288
1296
1304
1310
1317
1323
1328
1334
1338
1343
1347
1350
1354
1357
1359
1361
1363
1365
1367
1368
1370
1371
1372
1372
1373
1373
1373
1373
1373
1373
1372
1372
1371
1370
1368
1366
1364
1362
1359
1356
1352
1349
1345
1341
1337
1333
1328
1324
1321
1317
1313
1310
1307
1304
1301
1299
1296
1293
1291
1288
1286
1283
1280
1277
1274
1271
1268
1265
1261
1258
1255
1252
1249
1246
1244
1242
1240
1238
1237
1236
1236
1236
1236
1237
1238
1239
1240
1241
1243
1244
1245
1247
1248
1250
1252
1253
1255
1257
1258
1260
1262
1263
1265
1267
1268
1270
1272
1274
1277
1280
1283
1287
1291
1296
1301
1307
1314
1321
1329
1337
1346
1355
1365
1375
1385
1396
1407
1418
1429
1441
1453
1465
1477
1490
1502
1515
1527
1540
1552
1565
1577
1589
1601
1612
1624
1635
1645
1656
1666
1677
1687
1697
1707
1717
1726
1736
1745
1754
1762
1770
1778
1786
1793
1799
1805
1811
1816
1820
1824
1828
1831
1834
1836
1839
1841
1843
1844
1845
1846
1847
1847
1847
1847
1846
1844
1843
1841
1838
1836
1833
1830
1826
1823
1819
1815
1811
1806
1801
1796
1791
1786
1781
1775
1770
1764
1758
1752
1745
1738
1731
1723
1715
1707
1698
1688
1679
1668
1658
1648
1637
1626
1616
1606
1596
1586
1576
1567
1559
1551
1543
1536
1529
1523
1517
1511
1506
1502
1497
1494
1491
1488
1487
1486
1487
1488
1490
1493
1498
1503
1509
1517
1525
1534
1543
1553
1564
1575
1586
1598
1610
1622
1635
1647
1659
1670
1682
1693
1704
1714
1724
1733
1742
1751
1759
1767
1775
1783
1791
1798
1806
1814
1823
1831
1840
1850
1860
1871
1882
1894
1907
1920
1934
1949
1965
1981
1998
2016
2035
2054
2074
2094
2115
2136
2157
2178
2200
2221
2243
2264
2286
2307
2328
2349
2370
2390
2411
2431
2451
2471
2491
2510
2529
2548
2567
2586
2604
2622
2640
2657
2674
2690
2705
2720
2734
2748
2760
2772
2783
2794
2804
2813
2821
2828
2835
2841
2847
2851
2855
2858
2861
2863
2864
2864
2864
2862
2861
2858
2856
2852
2848
2844
2839
2834
2828
2822
2816
2810
2803
2796
2789
2782
2774
2766
2757
2749
2740
2731
2722
2713
2703
2693
2683
2672
2661
2650
2638
2626
2613
2600
2587
2573
2559
2544
2529
2514
2498
2482
2465
2448
2430
2413
2395
2376
2358
2339
2320
2301
2282
2263
2244
2225
2206
2187
2167
2148
2128
2108
2089
2069
2048
2027
2005
1985
1963
1940
1917
1894
1871
1847
1823
1799
1774
1750
1726
1701
1677
1653
1628
1603
1579
1554
1529
1504
1478
1453
1427
1402
1377
1352
1327
1302
1278
1254
1230
1207
1185
1163
1141
1120
1100
1080
1060
1041
1022
1002
985
967
949
931
914
898
882
867
852
838
825
813
801
790
780
771
762
754
747
741
735
730
726
723
721
721
721
722
724
727
732
737
743
750
758
766
776
786
797
809
821
834
848
863
879
895
913
930
949
969
989
1010
1031
1053
1076
1099
1122
1146
1170
1195
1220
1245
1271
1297
1322
1348
1374
1400
1426
1452
1478
1504
1530
1556
1583
1609
1635
1662
1688
1714
1741
1767
1794
1820
1846
1871
1897
1922
1946
1970
1994
2017
2040
2062
2084
2106
2127
2148
2169
2189
2209
2229
2248
2266
2285
2302
2320
2337
2354
2371
2388
2405
2422
2438
2455
2473
2490
2508
2526
2545
2564
2583
2602
2622
2643
2663
2683
2704
2724
2745
2765
2786
2806
2826
2846
2866
2886
2905
2924
2943
2961
2979
2996
3013
3029
3044
3058
3072
3084
3095
3106
3115
3123
3130
3136
3141
3145
3148
3150
3152
3152
3152
3152
3151
3150
3148
3146
3144
3142
3139
3137
3134
3130
3126
3122
3118
3113
3107
3102
3095
3089
3081
3074
3066
3058
3049
3040
3031
3022
3013
3003
2993
2983
2973
2963
2953
2943
2933
2922
2912
2902
2893
2883
2874
2865
2857
2849
2842
2835
2828
2822
2817
2812
2807
2803
2799
2795
2791
2788
2785
2782
2780
2777
2775
2773
2771
2769
2768
2767
2766
2765
2764
2763
2763
2763
2763
2762
2762
2762
2763
2763
2763
2763
2763
2763
2764
2764
2765
2766
2766
2767
2768
2769
2770
2771
2772
2773
2773
2773
2773
2772
2771
2769
2767
2764
2761
2757
2752
2747
2741
2735
2728
2721
2712
2704
2694
2685
2675
2664
2654
2643
2632
2621
2611
2600
2590
2579
2569
2559
2550
2540
2531
2522
2513
2503
2495
2486
2477
2468
2459
2450
2440
2431
2422
2413
2403
2394
2385
2375
2366
2356
2347
2338
2328
2319
2310
2301
2293
2284
2276
2268
2261
2254
2247
2240
2234
2228
2223
2218
2214
2210
2207
2205
2204
2204
2204
2205
2206
2209
2212
2216
2220
2225
2231
2237
2244
2251
2259
2267
2275
2283
2290
2299
2307
2315
2323
2331
2339
2347
2355
2364
2372
2380
2389
2397
2406
2414
2423
2432
2441
2449
2458
2467
2476
2485
2493
2502
2510
2519
2527
2535
2543
2552
2560
2569
2578
2587
2596
2606
2616
2627
2638
2649
2661
2673
2686
2698
2712
2725
2738
2752
2765
2778
2792
2805
2819
2832
2845
2858
2870
2882
2894
2905
2915
2925
2934
2942
2950
2957
2963
2969
2974
2978
2982
2985
2988
2990
2992
2994
2995
2996
2997
2997
2997
2997
2997
2996
2994
2993
2990
2988
2985
2982
2978
2974
2969
2964
2959
2953
2946
2940
2933
2925
2917
2909
2901
2892
2884
2875
2866
2857
2849
2840
2832
2824
2817
2809
2802
2795
2788
2782
2775
2769
2763
2757
2750
2744
2738
2732
2725
2718
2712
2705
2697
2690
2682
2673
2665
2656
2646
2636
2626
2616
2606
2595
2584
2573
2562
2551
2540
2528
2517
2506
2495
2484
2473
2463
2453
2444
2435
2426
2418
2411
2404
2398
2392
2387
2382
2379
2376
2373
2371
2370
2369
2369
2369
2370
2371
2373
2374
2376
2378
2380
2382
2383
2385
2387
2388
2390
2392
2393
2394
2396
2397
2398
2399
2401
2402
2402
2403
2404
2405
2405
2406
2407
2408
2409
2410
2411
2413
2415
2417
2420
2423
2426
2429
2433
2437
2441
2444
2448
2452
2455
2458
2461
2464
2466
2468
2470
2471
2472
2473
2473
2473
2473
2473
2473
2473
2472
2472
2472
2471
2471
2471
2470
2470
2470
2469
2469
2469
2469
2470
2470
2471
2473
2474
2476
2478
2481
2483
2486
2490
2493
2497
2501
2504
2508
2512
2515
2518
2521
2524
2527
2530
2533
2535
2538
2541
2544
2548
2551
2555
2559
2563
2567
2572
2577
2583
2588
2594
2600
2606
2613
2619
2626
2633
2639
2646
2653
2660
2666
2673
2680
2687
2694
2701
2708
2715
2721
2728
2735
2742
2748
2755
2762
2769
2775
2782
2789
2796
2804
2811
2818
2825
2831
2838
2844
2850
2855
2859
2864
2867
2870
2873
2875
2876
2877
2878
2878
2877
2877
2876
2876
2875
2873
2872
2871
2869
2868
2867
2866
2864
2863
2863
2862
2861
2861
2860
2860
2860
2859
2859
2859
2859
2859
2859
2859
2859
2859
2859
2859
2859
2859
2859
2858
2858
2858
2857
2856
2855
2854
2853
2851
2849
2847
2844
2842
2839
2835
2832
2828
2824
2819
2815
2810
2805
2800
2796
2791
2786
2781
2777
2772
2768
2764
2760
2755
2751
2747
2742
2738
2733
2729
2724
2718
2713
2707
2701
2694
2688
2681
2673
2665
2658
2649
2641
2632
2623
2614
2605
2596
2587
2578
2568
2559
2549
2540
2531
2522
2513
2505
2497
2489
2481
2474
2467
2460
2453
2447
2441
2436
2430
2425
2420
2415
2410
2405
2400
2396
2392
2388
2385
2381
2379
2376
2375
2373
2372
2372
2372
2373
2374
2376
2378
2381
2384
2387
2391
2396
2400
2405
2411
2417
2424
2431
2438
2446
2454
2463
2472
2482
2492
2503
2514
2526
2538
2550
2562
2575
2587
2600
2612
2625
2637
2649
2661
2672
2683
2694
2704
2714
2724
2733
2741
2749
2756
2762
2768
2773
2778
2782
2785
2788
2790
2791
2791
2790
2789
2787
2785
2781
2777
2773
2767
2761
2754
2747
2739
2730
2720
2710
2699
2688
2676
2664
2650
2636
2622
2607
2591
2575
2558
2540
2522
2502
2482
2462
2440
2418
2394
2370
2346
2320
2295
2268
2241
2214
2187
2159
2131
2103
2075
2045
2017
1989
1961
1933
1904
1876
1848
1820
1791
1763
1736
1708
1680
1653
1625
1598
1571
1545
1519
1492
1467
1441
1416
1391
1366
1342
1318
1294
1271
1248
1226
1204
1182
1161
1140
1119
1099
1078
1058
1038
1018
997
976
955
934
912
890
867
844
821
797
772
747
722
696
669
642
614
586
557
529
499
470
440
410
379
349
318
288
257
226
196
165
134
103
72
41
10
-22
-53
-84
-116
-147
-179
-210
-241
-272
-303
-334
-364
-393
-422
-451
-480
-508
-535
-562
-588
-614
-639
-663
-687
-710
-733
-755
-777
-798
-818
-837
-856
-874
-892
-908
-924
-939
-953
-966
-978
-989
-999
-1008
-1014
-1022
-1027
-1030
-1033
-1033
-1033
-1031
-1027
-1022
-1014
-1006
-998
-987
-975
-961
-945
-929
-911
-891
-870
-848
-825
-800
-773
-746
-716
-686
-654
-621
-588
-553
-517
-480
-443
-404
-365
-326
-286
-245
-204
-162
-120
-77
-33
10
54
99
144
189
234
280
326
371
417
463
509
554
600
645
690
734
778
822
865
907
949
991
1031
1072
1111
1151
1189
1227
1265
1302
1339
1375
1411
1446
1482
1516
1551
1586
1620
1654
1688
1722
1755
1789
1822
1854
1887
1919
1950
1981
2011
2041
2070
2098
2126
2153
2179
2204
2228
2251
2273
2294
2315
2334
2352
2370
2386
2402
2417
2431
2444
2457
2469
2480
2490
2499
2508
2515
2522
2529
2534
2539
2543
2546
2548
2550
2551
2551
2550
2548
2545
2542
2537
2531
2525
2517
2509
2500
2490
2479
2468
2456
2444
2432
2419
2406
2392
2379
2366
2352
2338
2325
2311
2298
2285
2272
2259
2247
2235
2223
2213
2202
2193
2184
2176
2169
2162
2156
2150
2145
2140
2135
2131
2126
2122
2118
2113
2109
2104
2100
2095
2089
2084
2078
2071
2065
2057
2050
2041
2033
2024
2015
2005
1994
1983
1971
1959
1946
1933
1919
1904
1889
1873
1857
1840
1822
1804
1785
1766
1746
1724
1703
1680
1657
1633
1608
1582
1556
1530
1503
1475
1446
1417
1388
1358
1328
1297
1266
1235
1205
1174
1143
1112
1082
1052
1020
991
961
931
901
872
842
812
782
753
723
693
664
634
604
574
545
515
485
455
425
395
365
335
304
274
243
213
182
151
120
90
59
29
-1
-31
-60
-90
-118
-147
-175
-202
-229
-256
-282
-308
-334
-359
-384
-409
-433
-458
-482
-506
-529
-553
-576
-598
-621
-643
-665
-687
-709
-731
-752
-773
-794
-816
-837
-857
-878
-899
-919
-939
-959
-979
-997
-1014
-1033
-1050
-1066
-1081
-1095
-1108
-1121
-1132
-1143
-1152
-1161
-1169
-1176
-1182
-1187
-1192
-1196
-1199
-1201
-1203
-1204
-1204
-1203
-1202
-1200
-1197
-1193
-1189
-1184
-1177
-1171
-1163
-1155
-1146
-1136
-1125
-1114
-1102
-1090
-1077
-1063
-1049
-1034
-1018
-1004
-988
-971
-954
-936
-918
-899
-880
-860
-840
-820
-799
-778
-756
-734
-712
-690
-667
-644
-622
-599
-577
-555
-534
-513
-492
-472
-452
-434
-415
-397
-380
-362
-346
-329
-313
-296
-280
-264
-248
-231
-215
-199
-182
-166
-149
-133
-117
-102
-86
-71
-57
-43
-29
-15
-3
10
22
33
44
54
64
73
81
88
95
100
105
109
113
115
117
118
118
117
116
114
112
108
105
100
96
90
85
79
72
66
59
52
44
37
29
21
12
3
-5
-15
-24
-34
-43
-53
-63
-73
-83
-93
-104
-114
-124
-134
-144
-154
-163
-173
-182
-191
-200
-208
-216
-223
-230
-236
-242
-248
-253
-258
-263
-267
-271
-275
-279
-283
-287
-291
-295
-300
-304
-309
-313
-318
-323
-328
-333
-339
-344
-349
-354
-359
-364
-369
-373
-376
-380
-383
-385
-387
-389
-390
-390
-389
-389
-387
-385
-383
-380
-377
-373
-370
-366
-362
-358
-354
-350
-347
-343
-341
-338
-337
-336
-335
-335
-336
-337
-339
-342
-346
-350
-356
-362
-369
-378
-387
-398
-409
-422
-436
-450
-467
-484
-502
-522
-543
-565
-588
-611
-636
-662
-689
-717
-745
-775
-805
-836
-868
-901
-934
-969
-1004
-1039
-1076
-1113
-1151
-1190
-1229
-1270
-1311
-1353
-1396
-1439
-1484
-1529
-1575
-1622
-1669
-1718
-1767
-1816
-1866
-1917
-1969
-2021
-2073
-2126
-2180
-2234
-2289
-2343
-2399
-2454
-2510
-2565
-2621
-2677
-2734
-2790
-2846
-2903
-2959
-3016
-3072
-3129
-3185
-3241
-3297
-3352
-3408
-3463
-3518
-3573
-3628
-3683
-3738
-3793
-3849
-3904
-3959
-4014
-4070
-4125
-4181
-4236
-4291
-4347
-4402
-4457
-4512
-4566
-4621
-4674
-4728
-4781
-4833
-4885
-4937
-4987
-5038
-5087
-5137
-5185
-5233
-5280
-5326
-5372
-5417
-5461
-5505
-5548
-5591
-5633
-5675
-5716
-5757
-5797
-5836
-5875
-5912
-5948
-5983
-6017
-6050
-6081
-6110
-6137
-6163
-6187
-6209
-6229
-6247
-6263
-6277
-6290
-6300
-6308
-6314
-6318
-6321
-6321
-6320
-6318
-6313
-6307
-6300
-6291
-6281
-6269
-6256
-6242
-6226
-6210
-6192
-6173
-6154
-6133
-6112
-6089
-6066
-6042
-6017
-5991
-5964
-5936
-5907
-5878
-5847
-5816
-5784
-5751
-5717
-5682
-5647
-5610
-5573
-5534
-5495
-5455
-5414
-5372
-5329
-5286
-5242
-5198
-5153
-5108
-5063
-5018
-4972
-4927
-4882
-4838
-4794
-4750
-4707
-4665
-4623
-4582
-4542
-4503
-4464
-4426
-4389
-4353
-4318
-4283
-4249
-4216
-4184
-4152
-4122
-4091
-4062
-4034
-4006
-3978
-3951
-3925
-3899
-3874
-3849
-3825
-3801
-3778
-3755
-3733
-3711
-3690
-3669
-3649
-3630
-3612
-3594
-3577
-3561
-3545
-3530
-3516
-3502
-3489
-3476
-3464
-3452
-3440
-3428
-3417
-3406
-3396
-3385
-3375
-3364
-3354
-3344
-3335
-3325
-3316
-3306
-3297
-3288
-3279
-3269
-3260
-3250
-3241
-3230
-3220
-3209
-3197
-3185
-3173
-3160
-3146
-3132
-3118
-3104
-3089
-3075
-3060
-3045
-3031
-3016
-3002
-2988
-2975
-2962
-2949
-2937
-2925
-2914
-2904
-2894
-2884
-2875
-2866
-2858
-2850
-2842
-2835
-2828
-2822
-2816
-2811
-2806
-2802
-2799
-2795
-2793
-2790
-2788
-2786
-2785
-2783
-2782
-2780
-2778
-2777
-2774
-2772
-2770
-2767
-2763
-2760
-2755
-2751
-2746
-2740
-2734
-2728
-2721
-2713
-2705
-2696
-2687
-2678
-2668
-2657
-2646
-2634
-2622
-2610
-2597
-2584
-2571
-2557
-2542
-2528
-2512
-2497
-2481
-2465
-2449
-2432
-2415
-2398
-2381
-2363
-2345
-2327
-2309
-2290
-2271
-2251
-2232
-2212
-2191
-2171
-2150
-2129
-2108
-2087
-2066
-2045
-2023
-2001
-1980
-1958
-1937
-1915
-1893
-1871
-1849
-1827
-1805
-1783
-1762
-1741
-1720
-1699
-1679
-1660
-1641
-1622
-1604
-1587
-1570
-1554
-1538
-1524
-1510
-1496
-1484
-1473
-1463
-1454
-1446
-1440
-1435
-1431
-1429
-1428
-1429
-1431
-1434
-1438
-1444
-1450
-1458
-1466
-1474
-1483
-1493
-1503
-1512
-1522
-1533
-1543
-1553
-1563
-1573
-1584
-1594
-1604
-1615
-1625
-1636
-1647
-1658
-1670
-1682
-1694
-1707
-1720
-1734
-1748
-1763
-1778
-1794
-1811
-1828
-1846
-1864
-1883
-1903
-1923
-1943
-1964
-1986
-2008
-2031
-2054
-2077
-2102
-2126
-2151
-2176
-2202
-2228
-2254
-2281
-2308
-2334
-2361
-2388
-2414
-2440
-2466
-2492
-2517
-2541
-2565
-2588
-2610
-2631
-2652
-2672
-2691
-2709
-2726
-2743
-2758
-2774
-2788
-2802
-2816
-2829
-2842
-2855
-2868
-2881
-2894
-2908
-2921
-2935
-2948
-2962
-2977
-2991
-3005
-3020
-3035
-3049
-3064
-3079
-3093
-3108
-3122
-3136
-3150
-3163
-3176
-3189
-3201
-3212
-3222
-3232
-3240
-3248
-3255
-3261
-3266
-3270
-3272
-3274
-3275
-3275
-3274
-3272
-3269
-3266
-3261
-3257
-3251
-3246
-3239
-3233
-3226
-3219
-3212
-3205
-3198
-3191
-3184
-3177
-3170
-3163
-3157
-3152
-3147
-3142
-3138
-3135
-3133
-3131
-3130
-3129
-3129
-3130
-3131
-3133
-3135
-3138
-3141
-3144
-3147
-3151
-3155
-3159
-3162
-3166
-3170
-3173
-3176
-3179
-3182
-3184
-3186
-3188
-3189
-3189
-3188
-3188
-3186
-3184
-3181
-3177
-3173
-3169
-3163
-3158
-3151
-3144
-3137
-3129
-3121
-3112
-3103
-3093
-3082
-3071
-3059
-3047
-3034
-3021
-3008
-2994
-2980
-2965
-2950
-2934
-2919
-2902
-2886
-2869
-2851
-2833
-2814
-2795
-2776
-2755
-2735
-2713
-2691
-2669
-2646
-2622
-2598
-2573
-2548
-2521
-2495
-2467
-2438
-2409
-2379
-2348
-2316
-2284
-2251
-2216
-2181
-2146
-2109
-2072
-2033
-1995
-1955
-1914
-1873
-1831
-1788
-1744
-1699
-1654
-1608
-1561
-1514
-1466
-1417
-1368
-1319
-1269
-1219
-1168
-1118
-1068
-1018
-968
-918
-868
-819
-770
-722
-673
-626
-578
-531
-485
-439
-393
-348
-303
-259
-215
-172
-129
-87
-45
-3
38
79
119
160
200
239
278
317
355
392
429
464
499
533
566
598
629
659
687
714
739
763
785
806
825
842
857
871
882
892
899
905
909
910
910
907
903
896
887
876
863
848
831
812
791
768
743
717
689
660
629
597
563
528
492
455
417
377
337
296
254
211
167
123
78
32
-14
-62
-110
-159
-209
-260
-312
-365
-420
-475
-532
-589
-648
-709
-770
-833
-897
-963
-1030
-1099
-1170
-1242
-1315
-1390
-1467
-1544
-1623
-1703
-1784
-1866
-1948
-2032
-2116
-2201
-2286
-2371
-2456
-2542
-2627
-2712
-2796
-2879
-2962
-3044
-3125
-3204
-3282
-3359
-3435
-3509
-3581
-3653
-3722
-3790
-3857
-3921
-3984
-4046
-4106
-4164
-4220
-4275
-4328
-4379
-4429
-4476
-4522
-4566
-4608
-4648
-4686
-4723
-4759
-4793
-4826
-4857
-4888
-4918
-4947
-4976
-5005
-5033
-5061
-5088
-5116
-5144
-5173
-5201
-5230
-5259
-5288
-5318
-5348
-5379
-5409
-5441
-5472
-5504
-5537
-5570
-5604
-5638
-5673
-5708
-5744
-5781
-5818
-5855
-5893
-5931
-5970
-6009
-6048
-6087
-6127
-6166
-6205
-6244
-6283
-6321
-6359
-6396
-6433
-6469
-6504
-6538
-6571
-6604
-6635
-6665
-6694
-6722
-6749
-6775
-6799
-6822
-6844
-6865
-6884
-6902
-6919
-6934
-6948
-6961
-6972
-6981
-6989
-6994
-6998
-7000
-7000
-6998
-6994
-6987
-6978
-6966
-6953
-6937
-6918
-6898
-6875
-6851
-6825
-6797
-6767
-6736
-6703
-6670
-6635
-6599
-6562
-6524
-6485
-6446
-6407
-6367
-6326
-6285
-6244
-6203
-6162
-6120
-6079
-6037
-5996
-5954
-5913
-5871
-5830
-5789
-5748
-5707
-5667
-5626
-5587
-5547
-5508
-5469
-5430
-5392
-5354
-5316
-5279
-5242
-5205
-5168
-5132
-5096
-5061
-5026
-4991
-4957
-4924
-4891
-4858
-4826
-4795
-4764
-4734
-4704
-4675
-4647
-4619
-4592
-4566
-4540
-4514
-4489
-4465
-4441
-4418
-4395
-4373
-4350
-4328
-4306
-4284
-4261
-4239
-4216
-4193
-4170
-4146
-4122
-4098
-4073
-4048
-4022
-3996
-3969
-3942
-3914
-3885
-3856
-3826
-3796
-3765
-3734
-3702
-3669
-3636
-3602
-3567
-3532
-3495
-3457
-3419
-3379
-3338
-3296
-3252
-3208
-3162
-3115
-3066
-3016
-2964
-2910
-2855
-2798
-2739
-2679
-2616
-2552
-2485
-2417
-2348
-2276
-2204
-2129
-2053
-1976
-1898
-1818
-1738
-1656
-1574
-1491
-1408
-1324
-1240
-1156
-1072
-989
-905
-821
-738
-654
-571
-489
-407
-325
-245
-164
-85
-7
71
148
223
297
370
441
512
580
648
714
778
841
902
962
1018
1075
1129
1181
1230
1278
1323
1365
1405
1443
1478
1511
1542
1570
1596
1620
1642
1662
1680
1697
1711
1723
1733
1741
1747
1752
1754
1755
1754
1752
1748
1743
1736
1728
1719
1708
1696
1683
1668
1652
1634
1615
1595
1574
1551
1527
1502
1476
1448
1420
1391
1360
1329
1297
1263
1229
1195
1159
1123
1087
1050
1014
977
940
904
868
833
798
764
731
699
668
638
608
580
553
527
502
478
455
434
413
394
376
359
344
329
315
303
291
280
270
260
251
242
233
224
215
206
196
186
174
162
148
134
118
101
82
62
40
17
-8
-34
-62
-92
-122
-155
-188
-222
-258
-294
-331
-369
-407
-445
-484
-522
-561
-600
-638
-676
-715
-753
-790
-828
-866
-903
-941
-978
-1016
-1054
-1092
-1131
-1169
-1208
-1248
-1288
-1328
-1369
-1411
-1453
-1496
-1539
-1583
-1628
-1673
-1719
-1765
-1812
-1859
-1907
-1954
-2001
-2049
-2096
-2143
-2189
-2235
-2280
-2324
-2367
-2410
-2451
-2491
-2531
-2569
-2606
-2641
-2676
-2709
-2741
-2772
-2801
-2829
-2857
-2883
-2909
-2933
-2957
-2980
-3003
-3025
-3047
-3069
-3091
-3112
-3134
-3156
-3178
-3201
-3223
-3245
-3268
-3290
-3312
-3335
-3357
-3380
-3402
-3425
-3447
-3470
-3493
-3516
-3539
-3562
-3585
-3608
-3632
-3655
-3679
-3703
-3726
-3750
-3774
-3797
-3821
-3845
-3869
-3892
-3916
-3940
-3964
-3988
-4011
-4035
-4059
-4083
-4106
-4130
-4154
-4177
-4201
-4225
-4249
-4272
-4296
-4320
-4344
-4367
-4391
-4414
-4438
-4460
-4482
-4504
-4525
-4545
-4565
-4583
-4601
-4618
-4633
-4648
-4661
-4674
-4685
-4695
-4704
-4713
-4721
-4728
-4735
-4741
-4746
-4751
-4755
-4759
-4762
-4765
-4767
-4768
-4768
-4768
-4767
-4765
-4762
-4758
-4753
-4747
-4740
-4732
-4723
-4712
-4701
-4688
-4675
-4660
-4645
-4628
-4610
-4592
-4572
-4551
-4529
-4507
-4483
-4458
-4433
-4406
-4379
-4352
-4323
-4294
-4265
-4234
-4204
-4172
-4140
-4108
-4075
-4041
-4006
-3972
-3936
-3899
-3861
-3822
-3783
-3742
-3700
-3657
-3613
-3568
-3521
-3473
-3424
-3374
-3322
-3269
-3215
-3159
-3103
-3044
-2985
-2924
-2862
-2799
-2735
-2670
-2605
-2538
-2471
-2402
-2333
-2264
-2194
-2123
-2052
-1981
-1909
-1837
-1766
-1694
-1623
-1552
-1482
-1412
-1342
-1273
-1205
-1137
-1071
-1004
-940
-877
-814
-751
-690
-630
-570
-512
-454
-397
-342
-287
-233
-180
-129
-79
-30
18
64
109
153
195
235
274
312
348
382
415
446
475
503
530
555
578
601
622
641
660
677
693
709
724
737
750
763
775
786
797
807
816
825
834
843
850
858
865
871
878
884
889
894
899
903
907
911
914
917
920
922
923
925
925
926
926
925
924
923
921
919
916
914
910
907
904
900
896
892
887
883
878
873
868
862
857
851
844
837
830
822
813
804
794
783
772
760
748
734
721
706
690
674
657
639
620
600
578
556
533
508
482
455
426
395
362
328
291
253
212
169
124
77
27
-25
-79
-135
-194
-255
-318
-383
-451
-521
-592
-666
-743
-821
-902
-984
-1069
-1156
-1244
-1335
-1428
-1522
-1619
-1717
-1816
-1917
-2020
-2124
-2229
-2336
-2443
-2552
-2661
-2771
-2882
-2993
-3105
-3216
-3328
-3440
-3552
-3664
-3776
-3887
-3999
-4110
-4220
-4331
-4441
-4551
-4661
-4770
-4880
-4988
-5097
-5205
-5314
-5421
-5529
-5636
-5743
-5849
-5955
-6060
-6164
-6268
-6371
-6474
-6575
-6675
-6774
-6872
-6969
-7064
-7157
-7248
-7337
-7424
-7509
-7591
-7671
-7747
-7821
-7892
-7959
-8023
-8084
-8141
-8195
-8245
-8292
-8335
-8375
-8411
-8444
-8473
-8499
-8521
-8540
-8555
-8567
-8576
-8581
-8583
-8581
-8577
-8568
-8557
-8542
-8524
-8503
-8479
-8451
-8420
-8386
-8348
-8308
-8264
-8216
-8166
-8112
-8055
-7996
-7933
-7867
-7798
-7727
-7653
-7577
-7498
-7417
-7333
-7248
-7161
-7072
-6981
-6888
-6794
-6698
-6601
-6502
-6402
-6300
-6198
-6094
-5989
-5882
-5776
-5668
-5559
-5450
-5340
-5230
-5119
-5008
-4896
-4785
-4673
-4560
-4448
-4336
-4223
-4111
-3998
-3886
-3774
-3662
-3550
-3438
-3327
-3216
-3105
-2995
-2885
-2775
-2666
-2558
-2450
-2342
-2236
-2130
-2024
-1920
-1816
-1712
-1610
-1508
-1408
-1307
-1208
-1110
-1012
-915
-819
-723
-628
-534
-441
-349
-257
-167
-78
10
96
181
265
347
427
506
582
657
731
802
871
938
1004
1067
1128
1187
1244
1299
1353
1404
1453
1501
1546
1590
1632
1673
1711
1748
1784
1818
1851
1883
1913
1942
1970
1996
2021
2045
2069
2091
2112
2132
2150
2168
2184
2199
2212
2225
2236
2246
2254
2261
2267
2272
2275
2277
2278
2278
2277
2275
2273
2269
2265
2260
2254
2248
2242
2235
2228
2221
2214
2206
2199
2192
2185
2179
2173
2168
2163
2159
2156
2154
2153
2153
2155
2158
2163
2169
2177
2187
2200
2214
2230
2248
2268
2291
2315
2342
2370
2400
2432
2466
2502
2539
2578
2618
2659
2702
2747
2792
2839
2886
2935
2984
3035
3086
3139
3192
3246
3300
3356
3412
3468
3526
3583
3641
3700
3758
3817
3876
3935
3994
4053
4112
4170
4229
4287
4345
4402
4459
4515
4570
4625
4678
4731
4782
4832
4881
4929
4975
5021
5065
5107
5148
5188
5227
5264
5299
5333
5366
5398
5428
5456
5484
5509
5534
5557
5578
5598
5616
5633
5647
5661
5672
5681
5689
5694
5698
5699
5698
5695
5690
5682
5672
5659
5643
5625
5605
5581
5555
5525
5493
5458
5421
5380
5336
5290
5240
5188
5132
5074
5013
4949
4882
4812
4740
4666
4588
4509
4426
4342
4255
4167
4075
3983
3888
3791
3693
3593
3492
3389
3285
3180
3074
2967
2860
2752
2645
2537
2429
2321
2214
2107
2001
1895
1791
1687
1583
1481
1380
1280
1181
1083
986
891
797
704
613
523
435
349
264
181
100
21
-56
-131
-204
-274
-343
-409
-473
-535
-595
-652
-707
-760
-811
-860
-906
-950
-992
-1032
-1070
-1105
-1139
-1170
-1199
-1227
-1252
-1275
-1296
-1316
-1333
-1349
-1363
-1376
-1386
-1396
-1403
-1410
-1415
-1418
-1421
-1422
-1422
-1422
-1420
-1417
-1414
-1410
-1406
-1401
-1395
-1389
-1382
-1375
-1368
-1360
-1352
-1344
-1336
-1327
-1319
-1310
-1301
-1291
-1282
-1272
-1262
-1253
-1243
-1233
-1224
-1215
-1206
-1197
-1189
-1181
-1174
-1167
-1162
-1156
-1152
-1149
-1146
-1144
-1144
-1144
-1145
-1146
-1149
-1152
-1156
-1160
-1166
-1171
-1177
-1184
-1191
-1197
-1205
-1212
-1218
-1225
-1231
-1237
-1241
-1245
-1248
-1250
-1251
-1251
-1249
-1246
-1242
-1236
-1229
-1219
-1209
-1196
-1182
-1165
-1147
-1127
-1104
-1080
-1053
-1024
-993
-959
-923
-885
-845
-802
-756
-709
-659
-607
-553
-496
-438
-378
-315
-251
-186
-118
-49
22
95
169
245
322
401
481
563
646
731
817
905
994
1085
1177
1271
1366
1462
1560
1660
1761
1864
1968
2074
2182
2291
2403
2515
2630
2746
2864
2983
3104
3226
3351
3476
3603
3732
3862
3993
4126
4260
4395
4531
4668
4806
4945
5085
5225
5366
5507
5649
5791
5932
6074
6216
6357
6498
6638
6778
6917
7055
7191
7327
7461
7593
7724
7853
7980
8106
8229
8350
8468
8585
8699
8810
8919
9025
9128
9228
9325
9419
9510
9598
9682
9763
9841
9916
9987
10054
10118
10179
10235
10289
10338
10384
10427
10465
10500
10531
10559
10583
10603
10619
10631
10640
10645
10647
10644
10638
10628
10615
10598
10577
10553
10525
10494
10459
10420
10379
10334
10286
10235
10181
10124
10065
10003
9938
9872
9803
9732
9660
9586
9511
9435
9357
9280
9201
9122
9043
8964
8885
8805
8726
8647
8569
8490
8412
8335
8258
8180
8105
8029
7954
7879
7805
7731
7658
7586
7514
7442
7372
7301
7231
7162
7093
7025
6958
6891
6825
6759
6695
6631
6569
6507
6446
6387
6329
6272
6216
6162
6109
6058
6009
5961
5915
5871
5828
5787
5748
5711
5676
5643
5611
5582
5555
5530
5507
5487
5468
5452
5438
5426
5416
5409
5403
5399
5397
5397
5399
5402
5407
5413
5421
5430
5440
5452
5464
5478
5492
5508
5524
5541
5559
5578
5597
5617
5638
5660
5682
5705
5728
5752
5777
5803
5829
5856
5884
5912
5941
5971
6001
6033
6064
6097
6130
6164
6198
6233
6268
6304
6340
6378
6415
6454
6493
6532
6573
6614
6655
6697
6740
6784
6828
6872
6917
6962
7008
7054
7100
7147
7193
7240
7287
7334
7381
7429
7476
7522
7569
7615
7661
7706
7750
7793
7836
7877
7917
7955
7992
8028
8061
8093
8125
8153
8180
8204
8227
8247
8265
8281
8294
8305
8313
8318
8321
8321
8318
8312
8304
8292
8278
8261
8242
8219
8194
8166
8135
8103
8067
8029
7990
7947
7903
7857
7809
7759
7708
7655
7600
7545
7487
7429
7369
7308
7246
7183
7119
7053
6987
6919
6851
6781
6711
6640
6569
6497
6425
6352
6278
6205
6131
6057
5984
5910
5836
5762
5688
5614
5541
5468
5395
5322
5249
5177
5105
5034
4962
4891
4821
4751
4681
4611
4542
4473
4405
4337
4269
4202
4135
4069
4003
3938
3873
3809
3745
3683
3620
3559
3498
3437
3378
3319
3261
3203
3147
3091
3037
2984
2931
2880
2831
2782
2735
2689
2645
2602
2560
2521
2482
2446
2410
2377
2345
2314
2285
2258
2233
2209
2187
2166
2147
2130
2115
2102
2091
2081
2073
2066
2062
2059
2057
2058
2059
2063
2068
2074
2082
2092
2103
2115
2129
2145
2161
2180
2199
2220
2243
2267
2293
2320
2349
2379
2411
2444
2479
2515
2553
2592
2633
2675
2719
2764
2810
2858
2908
2958
3010
3063
3118
3174
3231
3289
3349
3409
3471
3535
3599
3665
3732
3800
3869
3939
4010
4082
4156
4230
4305
4381
4458
4535
4613
4692
4772
4852
4933
5014
5096
5178
5261
5345
5429
5513
5598
5683
5768
5854
5939
6025
6111
6197
6283
6369
6454
6540
6624
6708
6792
6875
6957
7038
7118
7197
7276
7353
7429
7504
7578
7651
7722
7792
7860
7927
7993
8057
8119
8180
8239
8296
8352
8405
8456
8506
8553
8598
8641
8682
8721
8758
8792
8824
8853
8880
8904
8926
8945
8962
8976
8987
8996
9001
9005
9005
9002
8997
8989
8978
8964
8948
8928
8906
8880
8852
8822
8788
8753
8714
8673
8630
8585
8537
8487
8435
8381
8325
8267
8207
8146
8083
8018
7952
7885
7816
7745
7673
7600
7526
7450
7374
7296
7217
7138
7058
6977
6896
6814
6731
6649
6565
6482
6398
6314
6230
6146
6061
5977
5892
5808
5723
5639
5556
5473
5390
5307
5225
5144
5063
4983
4903
4824
4745
4668
4591
4515
4440
4366
4293
4221
4150
4081
4011
3945
3879
3814
3751
3688
3628
3569
3511
3455
3400
3346
3295
3244
3195
3147
3101
3055
3011
2968
2925
2884
2843
2804
2765
2726
2688
2651
2614
2577
2541
2505
2469
2433
2396
2360
2323
2287
2249
2212
2174
2135
2097
2057
2017
1977
1937
1896
1854
1812
1770
1727
1684
1640
1596
1552
1507
1462
1416
1371
1325
1279
1233
1186
1140
1094
1048
1000
955
909
864
818
773
728
683
639
595
552
509
466
424
383
342
302
262
223
185
148
112
77
42
9
-23
-54
-83
-112
-139
-164
-188
-211
-232
-251
-269
-285
-300
-313
-324
-334
-342
-348
-353
-356
-357
-357
-355
-351
-346
-340
-332
-322
-311
-299
-285
-270
-255
-238
-220
-202
-182
-162
-142
-121
-100
-78
-56
-34
-12
10
32
54
76
98
120
141
163
184
206
227
248
268
289
310
330
350
371
391
411
431
450
470
489
509
528
547
566
585
603
622
640
657
675
691
707
723
738
752
765
777
789
799
809
818
826
833
839
845
850
854
857
860
862
864
865
866
866
866
865
864
862
860
857
854
850
846
841
836
831
825
818
811
804
796
787
779
770
760
750
740
729
718
706
694
683
670
658
646
633
621
608
596
584
571
559
548
536
525
515
504
495
486
477
470
463
457
452
447
444
442
441
441
443
446
450
456
464
473
483
495
509
525
542
561
581
604
628
653
680
709
739
771
803
838
873
910
947
986
1025
1065
1106
1148
1190
1232
1275
1318
1361
1405
1448
1491
1535
1578
1621
1664
1706
1748
1790
1831
1872
1912
1951
1990
2028
2066
2102
2138
2174
2208
2242
2275
2307
2338
2369
2398
2427
2455
2482
2508
2533
2557
2580
2602
2623
2643
2661
2679
2696
2711
2725
2738
2749
2759
2768
2776
2782
2786
2789
2791
2791
2790
2787
2782
2776
2769
2760
2749
2736
2722
2705
2687
2667
2646
2622
2596
2568
2539
2507
2474
2438
2401
2362
2320
2277
2233
2186
2139
2089
2037
1986
1933
1878
1823
1766
1709
1650
1591
1532
1471
1410
1349
1287
1224
1161
1097
1033
968
903
837
771
704
637
569
501
432
363
293
222
151
79
7
-67
-141
-217
-293
-370
-449
-528
-609
-690
-773
-857
-942
-1027
-1114
-1202
-1291
-1380
-1471
-1562
-1654
-1746
-1840
-1934
-2029
-2124
-2220
-2316
-2413
-2511
-2609
-2708
-2808
-2908
-3008
-3109
-3211
-3313
-3415
-3518
-3621
-3725
-3828
-3933
-4037
-4142
-4246
-4351
-4456
-4561
-4666
-4772
-4877
-4982
-5087
-5192
-5297
-5401
-5506
-5610
-5714
-5817
-5920
-6023
-6125
-6226
-6327
-6426
-6525
-6623
-6719
-6815
-6909
-7002
-7094
-7184
-7273
-7360
-7446
-7530
-7612
-7692
-7770
-7847
-7922
-7994
-8064
-8134
-8200
-8264
-8327
-8387
-8444
-8500
-8553
-8604
-8653
-8699
-8743
-8785
-8823
-8860
-8894
-8925
-8953
-8979
-9002
-9022
-9040
-9054
-9066
-9074
-9080
-9083
-9083
-9080
-9074
-9065
-9054
-9039
-9023
-9003
-8981
-8956
-8929
-8899
-8867
-8832
-8795
-8755
-8714
-8669
-8623
-8574
-8523
-8470
-8415
-8358
-8299
-8238
-8176
-8111
-8044
-7976
-7906
-7835
-7762
-7687
-7611
-7533
-7453
-7373
-7290
-7207
-7121
-7035
-6947
-6858
-6767
-6675
-6582
-6488
-6393
-6297
-6200
-6103
-6004
-5905
-5806
-5706
-5606
-5505
-5405
-5304
-5204
-5103
-5003
-4903
-4803
-4704
-4606
-4508
-4410
-4313
-4217
-4122
-4027
-3933
-3840
-3747
-3655
-3564
-3473
-3383
-3294
-3205
-3116
-3029
-2941
-2854
-2767
-2681
-2595
-2509
-2423
-2338
-2254
-2169
-2086
-2001
-1919
-1836
-1754
-1673
-1592
-1511
-1431
-1351
-1271
-1192
-1113
-1034
-956
-877
-799
-721
-643
-565
-487
-409
-330
-252
-174
-95
-16
63
142
221
301
381
461
541
622
702
783
864
945
1026
1107
1188
1269
1349
1430
1510
1591
1670
1750
1829
1908
1986
2064
2141
2218
2294
2370
2444
2518
2592
2664
2736
2807
2876
2945
3013
3080
3145
3210
3273
3335
3396
3456
3514
3571
3626
3680
3733
3784
3834
3883
3930
3976
4019
4062
4105
4145
4183
4220
4256
4290
4322
4353
4383
4410
4436
4461
4484
4505
4524
4542
4558
4573
4586
4597
4606
4614
4619
4623
4625
4625
4623
4620
4614
4607
4598
4587
4575
4561
4545
4528
4509
4489
4467
4444
4420
4394
4366
4338
4307
4276
4243
4209
4174
4138
4101
4062
4022
3982
3940
3898
3855
3811
3766
3720
3674
3627
3580
3532
3484
3435
3386
3336
3286
3235
3184
3133
3082
3030
2978
2926
2874
2821
2769
2716
2663
2611
2558
2505
2453
2400
2348
2296
2243
2191
2139
2087
2033
1982
1930
1878
1825
1773
1720
1668
1615
1562
1508
1454
1400
1345
1290
1235
1179
1123
1066
1008
951
892
833
773
713
652
591
529
466
402
338
274
209
143
76
9
-59
-127
-196
-265
-335
-405
-476
-548
-620
-692
-765
-838
-911
-985
-1059
-1134
-1209
-1284
-1359
-1435
-1511
-1587
-1664
-1741
-1818
-1895
-1972
-2050
-2128
-2206
-2285
-2364
-2443
-2522
-2601
-2681
-2761
-2841
-2922
-3002
-3082
-3163
-3244
-3324
-3405
-3486
-3566
-3647
-3727
-3808
-3888
-3968
-4046
-4127
-4206
-4284
-4362
-4440
-4517
-4593
-4669
-4744
-4819
-4892
-4965
-5037
-5109
-5179
-5248
-5317
-5384
-5451
-5517
-5581
-5645
-5708
-5769
-5830
-5890
-5949
-6007
-6064
-6120
-6176
-6230
-6284
-6337
-6389
-6440
-6490
-6540
-6588
-6636
-6683
-6728
-6773
-6817
-6860
-6902
-6943
-6982
-7021
-7058
-7094
-7129
-7162
-7194
-7225
-7254
-7282
-7308
-7332
-7354
-7375
-7394
-7411
-7427
-7440
-7452
-7461
-7469
-7474
-7478
-7480
-7479
-7476
-7472
-7465
-7456
-7444
-7431
-7416
-7398
-7379
-7357
-7333
-7308
-7280
-7249
-7217
-7182
-7146
-7106
-7065
-7021
-6975
-6926
-6875
-6821
-6765
-6706
-6645
-6580
-6514
-6444
-6372
-6297
-6219
-6139
-6056
-5970
-5881
-5790
-5696
-5599
-5499
-5396
-5291
-5182
-5071
-4957
-4840
-4721
-4598
-4473
-4345
-4215
-4081
-3945
-3807
-3665
-3521
-3374
-3225
-3073
-2918
-2761
-2601
-2439
-2274
-2107
-1938
-1766
-1591
-1415
-1236
-1054
-871
-685
-498
-308
-116
78
273
471
670
871
1073
1277
1483
1690
1898
2108
2319
2530
2743
2957
3172
3387
3603
3819
4035
4253
4470
4687
4905
5122
5339
5556
5773
5990
6206
6422
6638
6853
7067
7281
7495
7707
7919
8130
8340
8549
8757
8964
9169
9374
9577
9778
9979
10177
10375
10570
10764
10956
11146
11334
11521
11705
11887
12067
12245
12420
12593
12764
12932
13097
13259
13419
13576
13730
13881
14028
14173
14315
14453
14588
14720
14849
14975
15097
15216
15331
15444
15553
15658
15761
15860
15955
16047
16137
16222
16306
16386
16462
16535
16605
16672
16736
16796
16853
16906
16957
17004
17048
17088
17126
17160
17190
17218
17242
17263
17281
17295
17307
17315
17321
17323
17322
17318
17312
17302
17290
17274
17256
17236
17213
17187
17159
17128
17095
17060
17022
16983
16941
16897
16851
16803
16754
16702
16649
16594
16538
16480
16420
16359
16297
16233
16168
16102
16033
15966
15896
15826
15754
15682
15609
15535
15461
15386
15310
15234
15157
15080
15002
14924
14845
14766
14687
14606
14526
14446
14365
14283
14202
14121
14039
13957
13875
13794
13712
13631
13549
13468
13388
13307
13227
13147
13067
12988
12910
12831
12753
12676
12599
12523
12447
12372
12298
12223
12150
12077
12004
11932
11860
11789
11718
11647
11576
11506
11436
11366
11297
11227
11158
11088
11019
10949
10879
10810
10739
10669
10599
10528
10457
10385
10313
10240
10167
10093
10019
9944
9868
9791
9713
9635
9555
9475
9393
9311
9227
9142
9055
8968
8879
8788
8697
8604
8509
8413
8316
8217
8117
8015
7912
7807
7701
7593
7484
7374
7262
7149
7034
6918
6801
6682
6563
6441
6319
6195
6070
5944
5817
5689
5559
5429
5297
5165
5032
4898
4763
4628
4492
4356
4219
4082
3945
3807
3670
3533
3395
3258
3121
2985
2849
2713
2578
2443
2308
2175
2041
1909
1778
1647
1517
1388
1260
1133
1006
881
757
634
511
390
269
150
31
-86
-203
-319
-434
-548
-661
-773
-884
-995
-1105
-1213
-1321
-1428
-1535
-1640
-1745
-1848
-1951
-2052
-2153
-2252
-2351
-2448
-2544
-2639
-2732
-2824
-2915
-3004
-3092
-3178
-3263
-3346
-3427
-3506
-3584
-3659
-3733
-3804
-3874
-3941
-4006
-4069
-4129
-4187
-4242
-4295
-4345
-4393
-4438
-4479
-4518
-4554
-4587
-4618
-4644
-4668
-4689
-4707
-4721
-4732
-4740
-4745
-4746
-4744
-4739
-4731
-4720
-4705
-4687
-4666
-4641
-4613
-4582
-4547
-4509
-4468
-4424
-4376
-4326
-4272
-4214
-4154
-4091
-4025
-3955
-3883
-3808
-3730
-3649
-3565
-3479
-3390
-3298
-3204
-3107
-3008
-2907
-2804
-2698
-2590
-2481
-2369
-2255
-2140
-2023
-1904
-1783
-1661
-1537
-1411
-1284
-1155
-1025
-893
-760
-626
-490
-352
-213
-73
68
211
354
499
645
792
941
1090
1240
1391
1542
1695
1848
2001
2157
2312
2467
2624
2780
2937
3095
3253
3411
3569
3728
3887
4046
4205
4364
4523
4682
4841
5000
5159
5317
5475
5633
5790
5947
6103
6258
6413
6567
6720
6872
7023
7173
7322
7471
7617
7763
7908
8051
8193
8334
8473
8610
8746
8881
9014
9145
9275
9403
9529
9653
9775
9895
10013
10129
10243
10354
10463
10570
10675
10777
10877
10975
11070
11163
11253
11341
11426
11509
11589
11667
11742
11814
11884
11951
12015
12077
12135
12191
12244
12295
12342
12387
12428
12467
12502
12535
12564
12590
12613
12633
12649
12662
12672
12679
12682
12682
12678
12671
12660
12646
12629
12608
12583
12555
12523
12488
12450
12408
12362
12313
12260
12204
12145
12082
12016
11946
11873
11797
11717
11635
11549
11460
11368
11273
11175
11074
10971
10864
10755
10643
10529
10412
10293
10171
10047
9921
9792
9661
9528
9393
9256
9117
8976
8832
8687
8540
8391
8240
8087
7933
7777
7620
7460
7300
7137
6974
6809
6643
6475
6307
6137
5967
5795
5623
5450
5276
5102
4927
4751
4576
4400
4223
4046
3870
3694
3517
3341
3165
2989
2814
2639
2465
2292
2119
1948
1777
1608
1440
1273
1108
945
783
623
465
309
155
4
-145
-292
-437
-579
-718
-855
-990
-1121
-1250
-1377
-1500
-1621
-1740
-1855
-1968
-2079
-2186
-2291
-2393
-2493
-2589
-2684
-2775
-2864
-2951
-3034
-3116
-3194
-3270
-3343
-3414
-3482
-3547
-3610
-3669
-3726
-3781
-3832
-3881
-3927
-3970
-4010
-4048
-4083
-4115
-4144
-4171
-4194
-4215
-4234
-4249
-4262
-4273
-4281
-4286
-4289
-4289
-4288
-4284
-4277
-4269
-4258
-4246
-4232
-4215
-4197
-4177
-4155
-4132
-4107
-4081
-4053
-4024
-3994
-3963
-3931
-3897
-3863
-3828
-3792
-3756
-3719
-3682
-3645
-3607
-3569
-3531
-3493
-3454
-3416
-3379
-3341
-3304
-3267
-3231
-3195
-3160
-3125
-3092
-3058
-3026
-2995
-2964
-2934
-2906
-2878
-2851
-2825
-2800
-2776
-2754
-2732
-2711
-2692
-2674
-2657
-2641
-2626
-2612
-2600
-2589
-2580
-2571
-2564
-2559
-2554
-2551
-2549
-2549
-2550
-2553
-2556
-2562
-2569
-2577
-2587
-2598
-2611
-2626
-2642
-2660
-2679
-2699
-2722
-2746
-2771
-2798
-2827
-2857
-2889
-2923
-2958
-2995
-3034
-3074
-3116
-3159
-3204
-3251
-3300
-3350
-3403
-3456
-3512
-3570
-3629
-3690
-3753
-3817
-3883
-3951
-4021
-4091
-4166
-4240
-4317
-4395
-4474
-4556
-4638
-4722
-4808
-4895
-4983
-5073
-5163
-5255
-5349
-5443
-5539
-5636
-5733
-5832
-5932
-6033
-6135
-6238
-6341
-6446
-6551
-6657
-6764
-6871
-6979
-7088
-7197
-7307
-7416
-7526
-7637
-7747
-7857
-7967
-8077
-8186
-8296
-8405
-8513
-8620
-8727
-8833
-8938
-9042
-9145
-9246
-9347
-9446
-9544
-9641
-9736
-9830
-9922
-10012
-10101
-10188
-10273
-10357
-10438
-10518
-10596
-10671
-10745
-10817
-10887
-10954
-11020
-11083
-11144
-11203
-11259
-11314
-11366
-11415
-11462
-11507
-11550
-11590
-11627
-11662
-11695
-11725
-11752
-11777
-11800
-11820
-11838
-11853
-11866
-11876
-11884
-11890
-11894
-11895
-11894
-11890
-11885
-11877
-11868
-11856
-11842
-11827
-11809
-11789
-11768
-11744
-11719
-11691
-11662
-11631
-11599
-11564
-11528
-11490
-11451
-11410
-11367
-11323
-11277
-11230
-11181
-11130
-11079
-11025
-10971
-10915
-10857
-10799
-10739
-10677
-10615
-10551
-10487
-10421
-10354
-10286
-10218
-10148
-10078
-10007
-9935
-9862
-9789
-9716
-9642
-9567
-9492
-9417
-9342
-9267
-9192
-9116
-9041
-8966
-8891
-8816
-8742
-8668
-8594
-8521
-8449
-8377
-8306
-8235
-8164
-8096
-8028
-7960
-7893
-7827
-7762
-7698
-7634
-7572
-7510
-7449
-7389
-7330
-7272
-7215
-7158
-7103
-7048
-6994
-6941
-6888
-6837
-6786
-6736
-6687
-6639
-6592
-6545
-6500
-6455
-6412
-6370
-6328
-6289
-6250
-6213
-6177
-6142
-6109
-6078
-6048
-6019
-5992
-5967
-5943
-5920
-5899
-5880
-5862
-5846
-5831
-5818
-5806
-5796
-5787
-5780
-5775
-5771
-5768
-5768
-5768
-5771
-5775
-5780
-5787
-5796
-5806
-5818
-5831
-5846
-5863
-5880
-5900
-5921
-5943
-5967
-5992
-6019
-6047
-6077
-6108
-6141
-6175
-6210
-6248
-6286
-6326
-6368
-6411
-6456
-6502
-6550
-6599
-6650
-6702
-6755
-6810
-6866
-6924
-6983
-7044
-7105
-7168
-7233
-7298
-7365
-7433
-7503
-7573
-7644
-7717
-7790
-7864
-7939
-8015
-8090
-8167
-8246
-8324
-8402
-8481
-8560
-8639
-8717
-8796
-8875
-8953
-9031
-9109
-9185
-9262
-9337
-9411
-9485
-9558
-9629
-9700
-9769
-9837
-9904
-9969
-10033
-10095
-10157
-10216
-10275
-10332
-10387
-10441
-10493
-10544
-10594
-10642
-10688
-10733
-10776
-10818
-10859
-10898
-10935
-10971
-11006
-11039
-11071
-11101
-11130
-11158
-11184
-11209
-11233
-11256
-11277
-11297
-11316
-11334
-11351
-11367
-11382
-11396
-11409
-11421
-11432
-11443
-11453
-11462
-11471
-11478
-11486
-11492
-11498
-11504
-11509
-11513
-11517
-11520
-11522
-11524
-11525
-11526
-11526
-11525
-11524
-11522
-11519
-11516
-11512
-11507
-11502
-11496
-11490
-11482
-11475
-11466
-11457
-11448
-11438
-11427
-11417
-11405
-11394
-11382
-11370
-11358
-11345
-11333
-11320
-11307
-11294
-11282
-11269
-11256
-11244
-11232
-11220
-11208
-11197
-11185
-11174
-11164
-11154
-11144
-11134
-11125
-11116
-11108
-11100
-11092
-11085
-11078
-11071
-11065
-11059
-11053
-11048
-11043
-11038
-11033
-11029
-11024
-11020
-11016
-11012
-11008
-11004
-11000
-10996
-10992
-10988
-10983
-10978
-10973
-10967
-10961
-10954
-10947
-10939
-10931
-10921
-10911
-10901
-10889
-10876
-10863
-10848
-10833
-10816
-10799
-10780
-10760
-10739
-10717
-10693
-10669
-10643
-10616
-10587
-10557
-10526
-10493
-10460
-10424
-10388
-10349
-10310
-10269
-10227
-10183
-10138
-10092
-10045
-9996
-9946
-9894
-9841
-9787
-9732
-9676
-9618
-9560
-9500
-9439
-9377
-9314
-9250
-9185
-9119
-9053
-8985
-8917
-8847
-8777
-8706
-8635
-8563
-8490
-8416
-8342
-8267
-8192
-8116
-8039
-7963
-7886
-7809
-7731
-7653
-7575
-7497
-7418
-7340
-7261
-7182
-7103
-7025
-6946
-6867
-6789
-6711
-6633
-6555
-6477
-6399
-6322
-6245
-6169
-6093
-6017
-5941
-5865
-5790
-5715
-5640
-5566
-5491
-5417
-5343
-5270
-5196
-5123
-5050
-4977
-4904
-4831
-4759
-4687
-4615
-4543
-4472
-4401
-4329
-4258
-4188
-4117
-4046
-3975
-3905
-3834
-3764
-3693
-3623
-3552
-3481
-3410
-3339
-3267
-3196
-3124
-3051
-2979
-2906
-2832
-2758
-2684
-2609
-2534
-2458
-2382
-2305
-2229
-2151
-2073
-1995
-1917
-1838
-1758
-1679
-1599
-1519
-1438
-1357
-1276
-1195
-1113
-1031
-949
-867
-784
-702
-619
-536
-453
-369
-286
-203
-120
-36
47
130
213
296
379
461
544
626
707
789
870
951
1031
1111
1191
1270
1348
1426
1504
1580
1656
1732
1807
1881
1954
2027
2099
2171
2242
2312
2381
2450
2518
2585
2651
2717
2783
2847
2911
2975
3037
3100
3161
3222
3283
3343
3403
3462
3520
3579
3637
3695
3752
3810
3867
3924
3981
4038
4094
4152
4209
4266
4323
4381
4439
4497
4556
4615
4675
4735
4796
4857
4919
4982
5046
5110
5175
5240
5307
5374
5442
5511
5580
5650
5721
5792
5864
5937
6011
6085
6159
6234
6309
6385
6461
6538
6614
6692
6769
6847
6924
7003
7081
7160
7238
7317
7397
7476
7556
7636
7716
7796
7876
7957
8037
8118
8199
8280
8362
8443
8524
8606
8688
8770
8851
8933
9015
9097
9179
9261
9343
9424
9506
9588
9669
9750
9831
9912
9993
10073
10152
10232
10311
10389
10467
10545
10621
10698
10773
10848
10922
10996
11068
11140
11211
11282
11351
11420
11488
11555
11621
11686
11751
11814
11877
11938
11999
12059
12118
12176
12233
12289
12344
12399
12452
12505
12557
12608
12658
12707
12756
12803
12850
12896
12940
12984
13028
13070
13111
13151
13191
13229
13267
13304
13339
13374
13408
13440
13472
13502
13532
13560
13587
13614
13639
13663
13686
13707
13728
13748
13766
13783
13799
13814
13827
13840
13851
13861
13870
13878
13885
13890
13894
13898
13900
13901
13901
13900
13898
13896
13892
13887
13881
13875
13868
13859
13851
13841
13831
13821
13810
13799
13787
13775
13763
13751
13738
13726
13713
13700
13688
13675
13663
13650
13638
13626
13614
13603
13591
13580
13569
13558
13547
13537
13527
13517
13507
13497
13487
13478
13468
13459
13450
13440
13431
13421
13411
13402
13392
13382
13371
13361
13350
13338
13327
13315
13303
13290
13277
13263
13249
13235
13220
13204
13188
13172
13155
13137
13119
13101
13082
13063
13043
13023
13003
12982
12961
12939
12917
12895
12873
12850
12827
12804
12781
12758
12734
12710
12686
12662
12638
12613
12589
12564
12540
12515
12490
12465
12441
12416
12391
12366
12341
12316
12291
12266
12241
12216
12191
12167
12142
12117
12093
12068
12043
12019
11995
11971
11947
11923
11900
11877
11854
11831
11809
11787
11765
11744
11724
11704
11684
11665
11647
11629
11612
11596
11580
11565
11550
11536
11523
11510
11498
11486
11474
11463
11452
11442
11431
11421
11411
11402
11392
11383
11373
11364
11354
11345
11336
11326
11317
11307
11298
11288
11279
11269
11259
11249
11239
11229
11219
11208
11197
11186
11175
11163
11151
11139
11126
11113
11100
11086
11072
11058
11043
11027
11011
10995
10978
10961
10944
10926
10907
10889
10869
10850
10830
10810
10789
10768
10747
10726
10704
10682
10660
10638
10616
10594
10572
10550
10528
10507
10485
10464
10443
10422
10402
10382
10363
10344
10326
10308
10291
10275
10259
10244
10229
10215
10202
10189
10177
10166
10155
10144
10134
10125
10116
10108
10099
10092
10084
10077
10070
10063
10057
10050
10044
10038
10032
10026
10020
10014
10008
10002
9996
9990
9984
9978
9971
9965
9958
9952
9945
9938
9931
9924
9916
9909
9901
9893
9885
9877
9868
9859
9850
9841
9831
9820
9810
9799
9787
9775
9763
9751
9738
9724
9710
9696
9681
9665
9649
9633
9616
9599
9581
9562
9543
9524
9504
9484
9463
9441
9419
9397
9374
9351
9327
9303
9279
9254
9228
9203
9176
9150
9123
9096
9068
9039
9011
8982
8952
8922
8891
8860
8829
8797
8764
8732
8698
8665
8630
8596
8560
8525
8489
8452
8415
8377
8339
8301
8262
8222
8182
8141
8100
8058
8016
7973
7929
7885
7841
7796
7750
7703
7656
7609
7561
7512
7462
7412
7361
7309
7257
7204
7151
7096
7041
6986
6930
6873
6816
6758
6700
6641
6581
6522
6461
6401
6340
6279
6217
6156
6094
6032
5970
5908
5845
5783
5720
5657
5595
5532
5469
5406
5343
5280
5217
5154
5091
5028
4966
4903
4840
4778
4716
4653
4591
4530
4468
4407
4346
4285
4225
4165
4105
4045
3986
3927
3868
3809
3751
3693
3635
3577
3520
3463
3406
3349
3293
3237
3182
3126
3071
3016
2961
2907
2853
2799
2746
2693
2640
2587
2535
2483
2431
2380
2328
2277
2226
2176
2125
2075
2024
1974
1924
1874
1825
1775
1725
1676
1627
1577
1528
1479
1430
1381
1332
1283
1234
1186
1137
1088
1040
991
943
894
846
797
749
700
651
602
553
504
454
405
355
304
254
203
151
100
48
-5
-57
-111
-164
-218
-273
-328
-383
-439
-496
-553
-611
-670
-729
-789
-850
-911
-973
-1037
-1101
-1166
-1232
-1299
-1367
-1436
-1507
-1578
-1650
-1724
-1799
-1875
-1952
-2029
-2110
-2190
-2272
-2355
-2440
-2525
-2612
-2699
-2788
-2878
-2969
-3062
-3155
-3249
-3344
-3441
-3538
-3636
-3736
-3836
-3937
-4038
-4142
-4245
-4350
-4456
-4562
-4669
-4777
-4886
-4995
-5105
-5216
-5327
-5439
-5551
-5664
-5778
-5892
-6006
-6120
-6235
-6350
-6465
-6581
-6696
-6812
-6928
-7043
-7159
-7275
-7390
-7506
-7621
-7737
-7852
-7966
-8080
-8195
-8309
-8423
-8536
-8649
-8761
-8873
-8984
-9095
-9205
-9314
-9423
-9531
-9638
-9743
-9848
-9952
-10055
-10156
-10256
-10355
-10452
-10548
-10642
-10735
-10826
-10915
-11003
-11089
-11173
-11255
-11335
-11413
-11488
-11562
-11633
-11703
-11769
-11833
-11895
-11954
-12011
-12065
-12116
-12165
-12211
-12253
-12293
-12331
-12365
-12396
-12424
-12449
-12472
-12491
-12507
-12520
-12530
-12537
-12541
-12542
-12540
-12535
-12527
-12516
-12503
-12486
-12467
-12445
-12420
-12393
-12363
-12330
-12295
-12257
-12217
-12174
-12129
-12082
-12033
-11981
-11927
-11871
-11813
-11753
-11691
-11628
-11562
-11495
-11426
-11356
-11284
-11210
-11135
-11059
-10981
-10902
-10822
-10741
-10659
-10576
-10492
-10407
-10322
-10235
-10148
-10061
-9973
-9885
-9796
-9707
-9617
-9528
-9438
-9348
-9258
-9168
-9078
-8988
-8898
-8808
-8719
-8630
-8542
-8454
-8366
-8279
-8193
-8108
-8023
-7939
-7856
-7774
-7693
-7613
-7534
-7457
-7380
-7305
-7231
-7159
-7087
-7017
-6949
-6881
-6815
-6751
-6688
-6626
-6566
-6507
-6450
-6394
-6339
-6286
-6235
-6185
-6136
-6089
-6043
-5999
-5956
-5915
-5875
-5837
-5800
-5765
-5731
-5699
-5668
-5639
-5611
-5585
-5560
-5537
-5516
-5496
-5478
-5461
-5446
-5432
-5420
-5409
-5400
-5392
-5386
-5381
-5378
-5376
-5375
-5375
-5377
-5380
-5384
-5389
-5394
-5401
-5409
-5417
-5426
-5436
-5446
-5457
-5469
-5481
-5493
-5506
-5519
-5533
-5546
-5560
-5575
-5589
-5604
-5619
-5634
-5650
-5666
-5681
-5697
-5713
-5730
-5746
-5763
-5779
-5796
-5813
-5829
-5846
-5863
-5880
-5897
-5914
-5931
-5947
-5964
-5980
-5996
-6012
-6027
-6043
-6057
-6072
-6086
-6099
-6113
-6125
-6137
-6148
-6159
-6169
-6178
-6186
-6194
-6201
-6207
-6212
-6217
-6220
-6223
-6224
-6225
-6225
-6224
-6222
-6220
-6216
-6211
-6205
-6199
-6192
-6183
-6174
-6164
-6154
-6142
-6130
-6117
-6103
-6089
-6073
-6058
-6041
-6024
-6006
-5988
-5969
-5949
-5929
-5909
-5888
-5866
-5844
-5821
-5798
-5774
-5750
-5725
-5699
-5673
-5647
-5620
-5593
-5564
-5536
-5507
-5478
-5448
-5418
-5387
-5356
-5325
-5294
-5262
-5230
-5198
-5166
-5133
-5101
-5068
-5036
-5003
-4971
-4939
-4907
-4875
-4843
-4812
-4781
-4750
-4719
-4689
-4660
-4631
-4602
-4574
-4546
-4519
-4493
-4467
-4442
-4417
-4393
-4370
-4347
-4325
-4304
-4283
-4263
-4243
-4225
-4207
-4189
-4173
-4157
-4141
-4127
-4113
-4099
-4086
-4075
-4062
-4053
-4042
-4033
-4024
-4016
-4009
-4002
-3996
-3991
-3986
-3982
-3978
-3976
-3973
-3972
-3971
-3970
-3971
-3971
-3973
-3974
-3976
-3979
-3982
-3985
-3989
-3992
-3997
-4001
-4005
-4010
-4014
-4019
-4024
-4027
-4033
-4037
-4041
-4043
-4046
-4050
-4053
-4054
-4056
-4057
-4057
-4057
-4057
-4056
-4054
-4051
-4049
-4046
-4042
-4037
-4032
-4027
-4021
-4014
-4006
-3999
-3990
-3981
-3972
-3962
-3951
-3940
-3929
-3916
-3904
-3890
-3877
-3862
-3848
-3832
-3816
-3800
-3783
-3766
-3748
-3730
-3711
-3692
-3672
-3652
-3631
-3610
-3589
-3567
-3544
-3522
-3498
-3475
-3451
-3427
-3403
-3378
-3353
-3328
-3302
-3277
-3251
-3225
-3199
-3172
-3146
-3119
-3093
-3066
-3040
-3013
-2987
-2960
-2933
-2907
-2880
-2854
-2827
-2801
-2774
-2748
-2722
-2695
-2669
-2643
-2617
-2591
-2565
-2539
-2513
-2487
-2462
-2436
-2411
-2385
-2360
-2335
-2310
-2285
-2260
-2235
-2211
-2186
-2162
-2138
-2113
-2089
-2065
-2040
-2016
-1991
-1966
-1942
-1916
-1891
-1865
-1839
-1813
-1786
-1759
-1732
-1704
-1676
-1647
-1618
-1589
-1559
-1529
-1498
-1466
-1434
-1402
-1368
-1335
-1300
-1265
-1230
-1193
-1157
-1119
-1081
-1042
-1002
-962
-921
-880
-838
-795
-752
-708
-663
-618
-572
-526
-479
-432
-385
-336
-288
-239
-189
-139
-89
-38
13
65
117
169
222
275
328
381
435
489
543
598
652
707
761
816
870
925
979
1033
1086
1140
1193
1246
1298
1350
1402
1453
1504
1555
1604
1654
1703
1751
1799
1847
1893
1940
1985
2029
2075
2119
2162
2205
2247
2289
2330
2370
2409
2448
2487
2525
2562
2598
2634
2669
2703
2737
2770
2803
2834
2866
2896
2926
2955
2984
3012
3040
3067
3093
3119
3145
3170
3195
3219
3243
3266
3289
3311
3333
3355
3376
3397
3417
3438
3457
3476
3495
3513
3531
3548
3565
3581
3597
3612
3626
3640
3654
3667
3679
3691
3702
3712
3722
3731
3740
3748
3755
3762
3768
3773
3778
3782
3785
3788
3790
3791
3791
3791
3790
3788
3786
3783
3779
3775
3770
3765
3759
3753
3746
3738
3730
3721
3712
3703
3693
3682
3671
3660
3648
3636
3623
3610
3597
3583
3569
3555
3540
3525
3510
3494
3478
3462
3445
3428
3410
3393
3375
3356
3337
3318
3299
3279
3259
3239
3219
3198
3177
3156
3135
3113
3092
3070
3048
3027
3005
2983
2961
2939
2917
2895
2874
2852
2830
2809
2788
2767
2746
2725
2705
2685
2666
2647
2628
2609
2591
2574
2557
2540
2524
2508
2493
2479
2465
2452
2440
2428
2417
2406
2396
2387
2379
2372
2366
2360
2356
2352
2349
2348
2347
2347
2348
2350
2353
2357
2362
2368
2375
2382
2391
2400
2411
2422
2434
2447
2461
2475
2490
2506
2522
2540
2558
2576
2595
2615
2635
2656
2677
2699
2721
2743
2766
2789
2813
2836
2860
2884
2909
2933
2957
2982
3007
3031
3056
3080
3105
3129
3153
3177
3201
3225
3248
3272
3295
3317
3340
3362
3384
3405
3426
3447
3468
3488
3508
3527
3547
3565
3584
3602
3619
3636
3653
3669
3685
3700
3715
3729
3744
3757
3771
3784
3796
3809
3821
3833
3845
3856
3868
3879
3890
3901
3912
3923
3934
3945
3956
3967
3978
3989
4000
4011
4022
4035
4046
4058
4070
4083
4094
4108
4121
4134
4147
4161
4175
4189
4204
4219
4234
4250
4266
4282
4299
4316
4333
4350
4368
4386
4404
4423
4441
4460
4479
4499
4518
4538
4557
4577
4597
4617
4637
4657
4677
4697
4717
4737
4757
4778
4798
4818
4838
4859
4879
4899
4919
4939
4959
4979
4998
5018
5038
5057
5076
5095
5114
5132
5151
5169
5187
5204
5221
5238
5255
5271
5287
5303
5318
5333
5348
5362
5375
5389
5401
5414
5426
5438
5450
5461
5472
5482
5492
5502
5512
5522
5531
5540
5549
5557
5565
5573
5581
5589
5596
5603
5609
5616
5622
5627
5633
5638
5642
5647
5651
5654
5657
5660
5662
5664
5666
5667
5667
5667
5667
5667
5666
5664
5662
5660
5657
5653
5649
5645
5640
5634
5628
5621
5614
5606
5598
5588
5578
5568
5556
5544
5531
5518
5503
5488
5471
5454
5436
5417
5397
5376
5354
5331
5307
5282
5256
5229
5201
5172
5142
5111
5079
5046
5012
4977
4941
4904
4866
4828
4788
4747
4706
4663
4620
4576
4530
4485
4438
4390
4342
4293
4243
4193
4142
4090
4037
3984
3930
3876
3821
3766
3710
3653
3597
3539
3482
3424
3365
3306
3247
3188
3129
3069
3009
2949
2888
2828
2767
2707
2646
2585
2524
2463
2403
2342
2281
2220
2159
2098
2037
1977
1916
1856
1796
1736
1676
1616
1556
1496
1437
1378
1319
1260
1202
1143
1085
1028
971
914
857
801
745
690
636
582
529
476
424
373
322
273
224
176
129
83
38
-7
-50
-92
-133
-173
-212
-250
-287
-323
-358
-392
-425
-456
-487
-516
-544
-571
-597
-622
-645
-668
-689
-709
-728
-746
-763
-778
-793
-806
-818
-829
-839
-848
-855
-862
-867
-872
-875
-877
-878
-878
-877
-875
-872
-868
-863
-857
-850
-842
-833
-823
-812
-800
-787
-774
-760
-745
-729
-712
-695
-678
-659
-640
-621
-601
-580
-559
-538
-516
-494
-472
-449
-426
-403
-380
-356
-332
-309
-285
-261
-237
-214
-190
-166
-143
-120
-97
-74
-51
-29
-7
15
36
57
78
98
117
137
156
174
192
209
226
242
257
272
286
300
313
325
336
347
356
365
373
380
386
391
395
399
401
402
403
402
400
398
394
389
384
377
369
361
351
341
329
317
304
289
274
258
241
224
205
186
165
144
122
100
76
52
27
2
-24
-51
-79
-107
-135
-164
-194
-224
-255
-286
-317
-349
-381
-414
-447
-480
-514
-548
-583
-617
-652
-688
-723
-759
-795
-831
-868
-905
-942
-979
-1016
-1053
-1091
-1129
-1167
-1205
-1243
-1281
-1319
-1357
-1395
-1433
-1471
-1509
-1547
-1585
-1622
-1659
-1696
-1733
-1770
-1806
-1841
-1876
-1911
-1945
-1979
-2013
-2045
-2077
-2109
-2140
-2170
-2200
-2228
-2257
-2284
-2311
-2337
-2362
-2386
-2409
-2432
-2453
-2474
-2494
-2513
-2531
-2548
-2564
-2579
-2593
-2606
-2618
-2629
-2639
-2648
-2656
-2663
-2670
-2675
-2679
-2682
-2685
-2687
-2687
-2687
-2686
-2685
-2682
-2679
-2675
-2670
-2665
-2659
-2652
-2645
-2637
-2628
-2619
-2609
-2599
-2588
-2577
-2565
-2552
-2540
-2526
-2513
-2499
-2484
-2469
-2454
-2438
-2422
-2406
-2389
-2372
-2354
-2336
-2318
-2299
-2280
-2260
-2241
-2220
-2200
-2179
-2157
-2136
-2114
-2092
-2069
-2045
-2023
-1999
-1975
-1951
-1927
-1902
-1877
-1851
-1826
-1800
-1773
-1747
-1720
-1693
-1665
-1638
-1610
-1582
-1553
-1525
-1496
-1467
-1437
-1408
-1378
-1348
-1318
-1288
-1258
-1227
-1197
-1166
-1135
-1104
-1073
-1042
-1010
-980
-949
-917
-886
-854
-822
-790
-758
-726
-694
-662
-629
-597
-564
-531
-498
-465
-431
-398
-364
-330
-296
-262
-228
-193
-159
-124
-89
-54
-19
16
52
87
123
158
194
230
266
302
337
373
409
445
480
516
552
587
622
657
692
727
762
796
830
864
897
931
964
996
1028
1060
1091
1122
1152
1182
1211
1240
1268
1295
1322
1348
1373
1398
1422
1445
1467
1489
1510
1529
1549
1567
1584
1600
1616
1630
1644
1657
1668
1679
1689
1697
1705
1712
1717
1721
1725
1727
1728
1728
1726
1724
1720
1715
1708
1701
1692
1682
1670
1657
1643
1627
1610
1592
1572
1551
1528
1504
1479
1452
1424
1395
1364
1332
1299
1264
1228
1191
1153
1113
1072
1030
987
943
898
851
804
755
706
655
604
551
498
444
389
333
276
219
160
102
42
-18
-79
-140
-202
-264
-327
-390
-454
-518
-583
-647
-712
-778
-843
-909
-975
-1041
-1107
-1173
-1239
-1305
-1372
-1438
-1504
-1570
-1636
-1701
-1767
-1832
-1897
-1962
-2025
-2091
-2154
-2218
-2281
-2344
-2406
-2468
-2529
-2590
-2651
-2710
-2770
-2828
-2886
-2944
-3000
-3056
-3112
-3167
-3221
-3274
-3326
-3378
-3429
-3478
-3527
-3575
-3622
-3668
-3713
-3757
-3799
-3841
-3881
-3920
-3958
-3995
-4030
-4064
-4097
-4128
-4159
-4188
-4215
-4242
-4267
-4291
-4313
-4334
-4354
-4373
-4390
-4406
-4420
-4434
-4446
-4456
-4466
-4474
-4481
-4487
-4491
-4494
-4496
-4497
-4497
-4495
-4492
-4488
-4483
-4477
-4469
-4460
-4450
-4439
-4427
-4413
-4399
-4383
-4366
-4348
-4329
-4308
-4287
-4265
-4242
-4217
-4192
-4166
-4139
-4111
-4083
-4053
-4022
-3992
-3960
-3928
-3895
-3861
-3827
-3792
-3757
-3721
-3685
-3649
-3612
-3576
-3538
-3501
-3464
-3426
-3389
-3351
-3314
-3277
-3239
-3202
-3166
-3129
-3093
-3056
-3021
-2985
-2950
-2915
-2881
-2847
-2813
-2780
-2747
-2715
-2683
-2652
-2621
-2591
-2561
-2531
-2503
-2474
-2447
-2419
-2393
-2366
-2341
-2316
-2291
-2267
-2244
-2221
-2199
-2177
-2156
-2136
-2117
-2098
-2080
-2062
-2045
-2029
-2013
-2000
-1986
-1973
-1961
-1949
-1938
-1928
-1919
-1910
-1902
-1894
-1887
-1881
-1875
-1870
-1865
-1861
-1857
-1854
-1852
-1849
-1847
-1846
-1844
-1843
-1843
-1842
-1842
-1842
-1842
-1842
-1843
-1843
-1844
-1845
-1846
-1847
-1848
-1849
-1850
-1852
-1853
-1855
-1856
-1858
-1859
-1861
-1863
-1865
-1867
-1868
-1870
-1872
-1874
-1876
-1877
-1879
-1881
-1882
-1884
-1885
-1886
-1887
-1888
-1889
-1890
-1890
-1890
-1890
-1889
-1888
-1887
-1886
-1884
-1881
-1879
-1875
-1872
-1867
-1863
-1857
-1852
-1845
-1838
-1830
-1822
-1813
-1803
-1792
-1781
-1769
-1757
-1744
-1730
-1715
-1700
-1684
-1667
-1650
-1632
-1613
-1594
-1574
-1553
-1532
-1510
-1487
-1464
-1439
-1414
-1389
-1362
-1335
-1307
-1278
-1249
-1219
-1188
-1157
-1124
-1091
-1058
-1022
-988
-953
-917
-880
-842
-804
-766
-727
-687
-647
-606
-565
-523
-481
-439
-396
-352
-309
-265
-221
-176
-131
-87
-42
4
49
94
139
185
230
275
321
366
411
455
500
545
589
633
677
720
763
806
849
891
933
974
1014
1056
1096
1136
1175
1214
1252
1289
1326
1363
1398
1433
1468
1502
1535
1567
1599
1630
1661
1690
1719
1747
1775
1801
1827
1852
1876
1899
1921
1942
1963
1983
2001
2020
2037
2053
2069
2084
2098
2111
2124
2135
2146
2156
2165
2174
2182
2189
2196
2202
2208
2212
2217
2220
2224
2227
2229
2231
2233
2234
2235
2236
2236
2237
2237
2237
2237
2237
2237
2236
2236
2236
2236
2236
2236
2236
2237
2238
2238
2240
2241
2242
2244
2246
2248
2251
2254
2257
2261
2265
2269
2273
2278
2283
2289
2294
2300
2307
2314
2321
2328
2336
2344
2352
2361
2370
2379
2389
2399
2410
2421
2432
2444
2456
2469
2482
2495
2509
2524
2539
2554
2570
2586
2603
2620
2637
2655
2673
2691
2710
2729
2748
2768
2787
2807
2827
2848
2868
2889
2910
2931
2952
2973
2995
3017
3038
3060
3082
3104
3126
3148
3171
3193
3215
3238
3260
3282
3305
3327
3349
3371
3393
3414
3436
3457
3479
3500
3521
3541
3562
3582
3602
3621
3641
3660
3678
3697
3715
3732
3749
3766
3783
3799
3814
3830
3845
3859
3873
3887
3900
3912
3925
3937
3948
3959
3970
3980
3989
3998
4006
4014
4022
4030
4035
4042
4048
4053
4057
4061
4064
4066
4067
4069
4069
4069
4067
4067
4065
4062
4058
4054
4049
4043
4037
4029
4022
4013
4003
3994
3983
3972
3960
3948
3934
3921
3906
3891
3875
3859
3842
3824
3806
3787
3767
3747
3726
3705
3683
3660
3637
3613
3589
3564
3538
3512
3485
3458
3430
3402
3372
3343
3312
3281
3250
3217
3185
3151
3117
3082
3047
3011
2974
2937
2899
2860
2821
2781
2741
2700
2658
2616
2574
2530
2487
2442
2397
2352
2306
2260
2213
2165
2118
2069
2021
1972
1922
1873
1823
1773
1722
1671
1620
1569
1518
1466
1415
1363
1311
1259
1207
1156
1104
1052
1000
948
897
846
794
743
693
642
592
542
492
443
393
345
296
248
201
154
107
61
15
-30
-75
-119
-163
-206
-248
-290
-331
-371
-411
-450
-488
-525
-562
-598
-633
-668
-701
-734
-766
-797
-828
-857
-886
-914
-941
-967
-992
-1016
-1040
-1063
-1084
-1105
-1125
-1143
-1161
-1177
-1193
-1207
-1220
-1232
-1243
-1253
-1262
-1269
-1275
-1279
-1283
-1285
-1285
-1284
-1282
-1279
-1274
-1268
-1260
-1252
-1241
-1230
-1217
-1202
-1186
-1169
-1150
-1131
-1109
-1086
-1062
-1037
-1010
-982
-952
-921
-888
-855
-819
-783
-745
-705
-665
-623
-579
-535
-489
-442
-393
-343
-292
-240
-186
-131
-75
-18
40
100
160
222
285
349
414
480
547
615
684
754
824
896
968
1041
1115
1190
1265
1341
1417
1494
1571
1649
1727
1806
1884
1964
2043
2122
2202
2282
2361
2441
2521
2601
2680
2759
2839
2918
2996
3075
3152
3230
3307
3384
3460
3535
3610
3685
3758
3831
3904
3975
4046
4116
4185
4253
4320
4386
4452
4516
4579
4641
4703
4763
4822
4880
4937
4993
5047
5101
5154
5205
5255
5304
5352
5399
5444
5489
5532
5575
5616
5656
5695
5733
5769
5805
5840
5873
5905
5936
5966
5995
6023
6049
6075
6099
6122
6144
6165
6185
6203
6221
6238
6253
6268
6281
6293
6305
6315
6324
6333
6340
6346
6351
6355
6359
6361
6362
6362
6361
6360
6357
6353
6349
6343
6337
6330
6322
6313
6303
6292
6280
6268
6255
6240
6225
6210
6193
6175
6157
6137
6117
6096
6074
6052
6028
6004
5979
5953
5926
5898
5870
5840
5810
5780
5748
5716
5683
5649
5614
5579
5543
5507
5470
5432
5393
5354
5315
5274
5234
5192
5150
5108
5064
5021
4976
4931
4886
4840
4793
4746
4699
4650
4602
4552
4503
4453
4402
4351
4299
4247
4195
4142
4089
4035
3982
3928
3874
3819
3764
3708
3653
3597
3540
3484
3427
3370
3313
3255
3197
3139
3081
3023
2964
2905
2845
2786
2726
2666
2606
2546
2485
2424
2363
2302
2241
2179
2117
2056
1994
1932
1870
1808
1746
1684
1622
1560
1499
1437
1375
1314
1253
1192
1131
1070
1010
950
891
831
772
714
656
598
541
484
428
372
318
263
210
157
105
53
3
-47
-96
-144
-191
-237
-282
-325
-368
-410
-451
-490
-529
-566
-601
-636
-669
-701
-732
-761
-789
-815
-840
-863
-885
-906
-925
-942
-958
-973
-986
-997
-1006
-1014
-1022
-1027
-1030
-1032
-1033
-1031
-1029
-1024
-1018
-1010
-1000
-991
-979
-965
-950
-933
-915
-895
-874
-852
-828
-803
-777
-749
-720
-690
-658
-626
-592
-557
-521
-484
-445
-406
-366
-324
-282
-239
-194
-149
-103
-56
-8
41
90
141
192
244
297
350
404
459
514
570
626
683
740
798
856
914
972
1031
1090
1149
1208
1267
1327
1386
1445
1504
1563
1622
1681
1740
1799
1857
1915
1973
2031
2088
2146
2202
2259
2315
2371
2426
2482
2536
2590
2644
2697
2750
2802
2854
2905
2955
3005
3054
3102
3150
3197
3243
3289
3334
3378
3421
3463
3504
3545
3584
3623
3660
3697
3733
3768
3801
3834
3866
3896
3926
3954
3982
4008
4033
4057
4080
4102
4123
4143
4161
4178
4195
4210
4223
4236
4248
4258
4267
4275
4282
4287
4291
4294
4296
4297
4296
4294
4291
4287
4282
4276
4268
4259
4249
4238
4226
4213
4199
4184
4167
4150
4131
4112
4091
4069
4046
4022
3999
3973
3947
3919
3891
3862
3832
3801
3769
3736
3703
3668
3633
3597
3560
3523
3485
3446
3406
3366
3325
3284
3242
3199
3156
3113
3069
3025
2980
2935
2890
2844
2798
2751
2705
2658
2611
2563
2516
2468
2420
2372
2324
2276
2227
2179
2130
2082
2033
1985
1936
1888
1839
1791
1742
1694
1646
1598
1551
1503
1456
1410
1363
1317
1272
1227
1182
1138
1094
1051
1008
966
925
884
843
804
765
726
689
652
615
580
545
511
477
444
412
381
350
320
291
262
234
207
181
155
130
105
82
59
36
14
-7
-28
-48
-67
-86
-104
-122
-139
-155
-171
-186
-200
-214
-227
-240
-252
-264
-274
-285
-294
-303
-311
-319
-326
-332
-338
-343
-347
-351
-354
-357
-359
-360
-360
-360
-359
-358
-356
-353
-350
-346
-342
-337
-331
-325
-319
-311
-304
-296
-287
-278
-268
-258
-247
-236
-224
-212
-200
-187
-173
-160
-145
-131
-116
-101
-85
-69
-53
-36
-19
-2
15
33
52
70
89
108
128
148
168
189
210
231
253
275
298
321
344
368
393
417
442
468
494
520
546
573
600
628
656
684
712
741
770
799
828
858
888
918
948
978
1008
1038
1069
1099
1129
1159
1190
1220
1250
1280
1310
1340
1370
1399
1429
1458
1487
1516
1545
1574
1602
1630
1658
1686
1713
1740
1767
1793
1819
1845
1870
1895
1920
1944
1967
1990
2013
2035
2057
2078
2099
2119
2139
2158
2177
2195
2213
2230
2247
2263
2278
2294
2308
2322
2336
2349
2362
2374
2385
2396
2407
2416
2426
2435
2443
2451
2458
2465
2472
2477
2482
2487
2491
2495
2498
2500
2501
2503
2503
2503
2502
2500
2498
2495
2491
2487
2482
2476
2469
2462
2454
2445
2435
2425
2414
2402
2389
2376
2362
2347
2331
2315
2298
2280
2261
2242
2222
2202
2180
2159
2136
2113
2090
2066
2041
2016
1990
1964
1938
1911
1884
1856
1828
1800
1772
1743
1714
1684
1655
1625
1595
1564
1534
1504
1473
1442
1412
1381
1350
1319
1288
1257
1226
1195
1164
1133
1103
1072
1041
1010
980
950
920
890
860
831
802
772
744
715
687
659
632
604
578
551
525
500
475
451
427
403
380
358
336
315
294
274
255
236
218
200
183
167
151
135
121
107
93
80
68
56
44
34
24
14
5
-4
-12
-19
-26
-32
-38
-44
-48
-53
-57
-60
-63
-66
-68
-69
-71
-71
-72
-72
-72
-71
-70
-68
-67
-64
-62
-59
-56
-52
-48
-44
-39
-34
-29
-23
-17
-11
-4
3
10
18
26
34
42
51
61
70
80
90
100
110
121
132
142
153
165
176
188
199
211
223
235
247
259
272
284
297
310
323
336
349
362
376
389
403
417
431
445
459
473
487
502
516
531
546
561
576
592
607
623
639
654
670
687
703
720
736
753
770
787
805
822
840
858
875
893
912
930
949
967
986
1004
1024
1043
1062
1082
1101
1121
1141
1161
1181
1201
1222
1242
1263
1284
1304
1325
1347
1368
1389
1411
1432
1454
1476
1498
1520
1542
1564
1586
1609
1631
1654
1677
1700
1723
1746
1770
1793
1817
1840
1864
1888
1912
1936
1960
1984
2008
2032
2056
2080
2105
2129
2153
2177
2201
2225
2249
2273
2297
2320
2344
2368
2391
2415
2438
2461
2484
2508
2531
2554
2577
2600
2622
2645
2668
2690
2713
2735
2757
2780
2802
2824
2846
2867
2889
2911
2932
2953
2974
2995
3016
3036
3057
3077
3097
3116
3136
3155
3174
3193
3212
3231
3249
3267
3285
3303
3320
3337
3354
3371
3388
3404
3420
3436
3451
3466
3481
3496
3510
3524
3538
3551
3564
3577
3589
3600
3612
3623
3633
3643
3653
3662
3670
3678
3686
3693
3700
3706
3711
3716
3720
3724
3727
3730
3732
3733
3734
3734
3734
3733
3731
3729
3726
3723
3719
3714
3709
3703
3696
3688
3680
3671
3662
3651
3640
3628
3615
3602
3588
3573
3557
3540
3522
3504
3485
3464
3443
3422
3399
3375
3351
3326
3300
3273
3246
3217
3188
3158
3127
3096
3063
3030
2996
2962
2927
2891
2854
2816
2778
2739
2700
2660
2620
2578
2537
2494
2452
2408
2365
2320
2276
2230
2185
2139
2093
2045
1999
1951
1904
1856
1807
1759
1710
1661
1611
1562
1512
1462
1411
1361
1310
1260
1209
1158
1107
1056
1004
954
902
851
800
749
698
648
597
546
496
446
395
346
296
246
197
148
100
51
3
-44
-92
-139
-185
-231
-277
-322
-366
-410
-453
-496
-538
-580
-621
-661
-701
-739
-777
-815
-851
-887
-921
-955
-989
-1020
-1052
-1083
-1112
-1141
-1169
-1196
-1222
-1247
-1271
-1295
-1317
-1339
-1360
-1380
-1399
-1417
-1435
-1451
-1467
-1482
-1496
-1510
-1522
-1534
-1545
-1555
-1565
-1573
-1581
-1588
-1595
-1600
-1605
-1609
-1612
-1614
-1616
-1617
-1617
-1616
-1615
-1613
-1610
-1607
-1603
-1598
-1593
-1587
-1581
-1573
-1566
-1557
-1548
-1539
-1529
-1518
-1507
-1495
-1483
-1470
-1456
-1442
-1428
-1413
-1398
-1381
-1365
-1348
-1330
-1312
-1294
-1275
-1255
-1235
-1214
-1193
-1172
-1150
-1127
-1104
-1081
-1057
-1032
-1008
-982
-957
-931
-904
-877
-850
-823
-795
-767
-738
-710
-681
-651
-622
-592
-562
-532
-502
-472
-441
-411
-380
-349
-319
-288
-257
-226
-195
-165
-134
-103
-73
-42
-12
19
49
79
109
138
168
197
227
256
285
313
342
370
399
427
454
482
509
537
564
591
618
644
671
697
724
750
776
802
828
854
879
905
931
957
982
1008
1034
1060
1085
1111
1137
1162
1188
1214
1239
1265
1291
1316
1342
1367
1393
1418
1444
1469
1494
1519
1544
1568
1593
1618
1642
1666
1690
1713
1736
1759
1782
1804
1826
1848
1869
1890
1910
1930
1950
1968
1987
2005
2021
2039
2056
2072
2087
2102
2116
2129
2142
2154
2166
2177
2187
2197
2206
2214
2222
2229
2235
2240
2245
2249
2252
2255
2257
2258
2258
2258
2257
2255
2252
2249
2245
2240
2235
2228
2221
2214
2205
2196
2186
2176
2165
2153
2140
2127
2113
2099
2083
2068
2051
2035
2017
1999
1981
1962
1943
1923
1903
1883
1862
1841
1820
1798
1776
1754
1731
1709
1686
1663
1639
1616
1593
1569
1545
1521
1497
1473
1449
1425
1400
1376
1352
1327
1303
1278
1254
1230
1205
1181
1157
1133
1108
1084
1060
1036
1012
989
965
941
918
894
871
848
824
801
778
755
733
710
688
665
643
622
600
578
557
536
516
495
475
455
436
416
397
379
360
342
325
307
290
274
257
241
226
210
195
181
166
152
138
125
112
99
86
74
61
50
38
27
16
5
-6
-16
-26
-36
-46
-55
-64
-73
-82
-90
-98
-106
-114
-121
-128
-135
-141
-147
-152
-158
-163
-167
-171
-175
-178
-181
-184
-186
-187
-189
-189
-190
-190
-189
-188
-186
-185
-182
-179
-176
-173
-169
-164
-159
-154
-148
-142
-136
-129
-122
-114
-106
-98
-89
-80
-71
-61
-51
-41
-30
-19
-7
5
17
29
42
55
68
81
95
109
123
138
153
168
183
198
214
229
245
261
277
293
310
326
342
359
375
391
407
424
440
456
472
488
503
519
534
549
564
579
594
608
622
636
650
664
677
690
703
716
729
741
753
765
776
787
798
809
819
829
839
849
858
867
875
883
891
899
906
913
919
926
931
937
942
946
950
954
957
960
963
965
966
967
967
967
967
966
964
962
960
956
953
949
944
939
934
928
922
915
907
900
892
883
875
866
856
846
836
826
815
805
793
782
771
759
747
735
723
710
698
685
673
660
647
634
622
609
596
583
570
558
545
532
520
507
495
482
470
458
446
435
423
412
400
389
378
367
357
346
336
325
315
305
295
286
276
266
257
247
238
229
220
211
202
193
185
176
168
160
151
144
136
128
121
114
107
100
93
87
80
74
68
63
57
52
47
42
37
32
28
24
20
16
12
9
5
2
-1
-4
-7
-9
-12
-14
-16
-18
-20
-21
-22
-24
-24
-25
-26
-26
-26
-25
-25
-24
-23
-21
-20
-18
-15
-13
-10
-6
-3
1
5
10
14
19
25
30
36
42
49
56
63
71
78
87
95
104
114
123
133
144
155
166
178
190
202
215
229
242
256
271
286
301
317
333
350
367
385
403
421
440
460
480
500
521
543
565
588
611
634
658
683
708
734
760
787
814
841
869
897
926
955
985
1014
1045
1075
1106
1137
1168
1200
1232
1263
1295
1328
1360
1392
1425
1458
1491
1523
1556
1589
1622
1655
1688
1721
1754
1787
1820
1853
1886
1919
1951
1984
2016
2049
2081
2113
2144
2176
2207
2238
2269
2300
2331
2361
2391
2421
2450
2480
2509
2537
2566
2594
2622
2649
2677
2703
2730
2756
2782
2807
2832
2857
2881
2905
2928
2952
2974
2997
3019
3040
3061
3082
3102
3122
3141
3159
3177
3195
3212
3228
3244
3260
3274
3288
3301
3314
3326
3337
3347
3357
3366
3374
3382
3388
3394
3400
3404
3408
3411
3414
3415
3417
3417
3417
3416
3414
3412
3408
3405
3400
3395
3390
3383
3376
3369
3360
3351
3342
3331
3321
3309
3297
3284
3270
3256
3242
3226
3210
3193
3176
3158
3140
3121
3101
3081
3060
3038
3016
2994
2971
2947
2923
2898
2873
2847
2821
2794
2767
2739
2711
2683
2654
2624
2595
2564
2534
2503
2472
2440
2408
2376
2343
2310
2277
2244
2210
2177
2143
2109
2075
2041
2007
1973
1939
1905
1872
1838
1805
1771
1738
1705
1673
1641
1609
1577
1546
1515
1485
1455
1426
1397
1368
1341
1313
1287
1261
1235
1210
1186
1162
1140
1117
1096
1075
1055
1035
1016
999
981
965
949
934
920
907
894
883
872
862
852
844
836
829
823
818
814
811
808
806
805
805
806
808
810
813
817
822
827
834
841
849
858
868
878
889
901
914
928
942
957
973
990
1006
1026
1044
1064
1084
1105
1126
1148
1170
1193
1217
1241
1265
1290
1316
1342
1368
1395
1422
1450
1478
1506
1535
1564
1593
1623
1652
1683
1713
1744
1774
1806
1837
1868
1900
1932
1963
1995
2027
2059
2091
2123
2155
2187
2219
2251
2282
2314
2345
2376
2407
2438
2468
2498
2527
2557
2585
2614
2642
2669
2696
2723
2749
2774
2799
2824
2848
2871
2894
2916
2938
2959
2980
3000
3020
3039
3057
3075
3092
3108
3124
3139
3154
3168
3181
3194
3206
3217
3228
3239
3248
3257
3266
3274
3281
3288
3294
3299
3304
3309
3313
3316
3319
3322
3323
3325
3326
3326
3326
3326
3325
3324
3322
3320
3317
3314
3310
3306
3302
3297
3291
3286
3280
3273
3266
3259
3252
3244
3236
3227
3218
3209
3200
3190
3180
3170
3160
3150
3139
3128
3117
3105
3094
3082
3070
3058
3046
3034
3021
3009
2996
2983
2971
2958
2945
2932
2919
2906
2892
2879
2866
2853
2840
2827
2814
2801
2788
2776
2763
2751
2738
2726
2714
2702
2690
2679
2667
2656
2645
2634
2624
2613
2603
2593
2583
2574
2564
2555
2546
2537
2528
2520
2511
2503
2495
2487
2479
2471
2464
2456
2448
2441
2434
2426
2419
2412
2404
2397
2390
2383
2376
2369
2362
2355
2348
2341
2334
2327
2320
2312
2305
2298
2291
2284
2276
2269
2261
2253
2246
2238
2230
2222
2213
2205
2197
2188
2180
2171
2162
2154
2145
2136
2127
2118
2109
2101
2092
2083
2074
2065
2056
2047
2037
2029
2019
2009
2001
1992
1983
1973
1964
1954
1945
1935
1926
1916
1906
1896
1886
1876
1866
1856
1846
1835
1825
1814
1804
1793
1782
1771
1760
1749
1738
1727
1716
1705
1694
1683
1672
1660
1649
1638
1627
1616
1604
1593
1582
1570
1559
1548
1537
1525
1514
1503
1492
1481
1470
1459
1448
1437
1426
1415
1404
1393
1383
1372
1362
1352
1342
1332
1322
1312
1303
1294
1284
1276
1267
1259
1250
1242
1234
1227
1220
1212
1206
1199
1193
1186
1181
1175
1169
1164
1159
1155
1150
1146
1142
1138
1134
1131
1127
1124
1121
1119
1116
1114
1112
1110
1109
1107
1106
1105
1104
1103
1103
1103
1103
1103
1103
1103
1104
1105
1106
1107
1108
1109
1111
1112
1114
1116
1118
1120
1122
1124
1126
1128
1130
1133
1135
1137
1139
1141
1143
1145
1147
1149
1150
1151
1153
1154
1155
1155
1156
1156
1156
1156
1156
1155
1154
1153
1152
1150
1148
1146
1143
1140
1137
1133
1129
1125
1120
1115
1109
1103
1097
1090
1082
1074
1065
1056
1046
1036
1025
1014
1000
989
975
961
947
932
916
899
882
865
846
828
808
788
767
746
724
702
679
655
631
607
582
556
530
503
476
448
420
391
362
332
302
271
240
208
176
144
111
78
45
11
-23
-58
-93
-128
-163
-199
-235
-271
-308
-344
-381
-418
-456
-493
-531
-568
-606
-644
-682
-720
-758
-797
-835
-873
-911
-950
-988
-1026
-1064
-1102
-1140
-1177
-1215
-1252
-1289
-1326
-1362
-1398
-1434
-1469
-1504
-1538
-1572
-1605
-1638
-1670
-1702
-1733
-1764
-1794
-1823
-1852
-1879
-1907
-1933
-1959
-1984
-2008
-2032
-2055
-2077
-2098
-2118
-2138
-2156
-2174
-2191
-2207
-2223
-2237
-2251
-2263
-2275
-2286
-2296
-2305
-2314
-2321
-2327
-2333
-2338
-2342
-2345
-2347
-2349
-2349
-2349
-2348
-2346
-2343
-2339
-2335
-2330
-2324
-2318
-2310
-2302
-2293
-2284
-2273
-2263
-2251
-2239
-2226
-2212
-2198
-2184
-2169
-2153
-2136
-2119
-2102
-2084
-2065
-2045
-2027
-2007
-1986
-1965
-1943
-1921
-1899
-1876
-1853
-1829
-1805
-1780
-1755
-1730
-1704
-1678
-1652
-1625
-1598
-1570
-1543
-1515
-1486
-1458
-1429
-1400
-1371
-1341
-1311
-1281
-1251
-1221
-1191
-1161
-1130
-1100
-1069
-1038
-1008
-977
-947
-916
-886
-856
-826
-796
-766
-736
-707
-677
-648
-620
-591
-563
-535
-508
-481
-454
-427
-401
-375
-350
-324
-300
-275
-251
-227
-204
-181
-158
-136
-114
-93
-72
-51
-31
-12
7
26
44
62
79
95
111
126
141
155
168
181
193
204
215
225
235
243
251
258
265
270
275
279
283
286
287
289
289
289
288
286
284
280
276
272
266
260
253
245
237
228
218
207
196
184
171
158
144
129
114
98
81
64
46
27
8
-11
-31
-52
-73
-94
-117
-139
-162
-185
-209
-234
-258
-283
-309
-335
-361
-388
-415
-442
-470
-498
-527
-556
-585
-615
-645
-675
-706
-737
-768
-800
-832
-864
-896
-929
-961
-994
-1027
-1061
-1094
-1128
-1162
-1195
-1229
-1263
-1298
-1332
-1366
-1400
-1435
-1469
-1503
-1538
-1572
-1607
-1641
-1676
-1710
-1745
-1779
-1813
-1848
-1882
-1916
-1950
-1984
-2017
-2052
-2085
-2119
-2152
-2186
-2219
-2252
-2284
-2317
-2349
-2381
-2413
-2445
-2476
-2507
-2538
-2569
-2599
-2629
-2659
-2689
-2718
-2747
-2775
-2803
-2831
-2858
-2885
-2911
-2938
-2963
-2988
-3013
-3037
-3061
-3084
-3107
-3130
-3151
-3173
-3194
-3214
-3234
-3253
-3272
-3290
-3307
-3324
-3341
-3357
-3372
-3387
-3401
-3415
-3428
-3440
-3452
-3463
-3474
-3484
-3494
-3503
-3511
-3519
-3526
-3533
-3539
-3544
-3549
-3553
-3557
-3560
-3563
-3565
-3567
-3568
-3568
-3568
-3568
-3567
-3565
-3563
-3561
-3558
-3555
-3551
-3546
-3542
-3536
-3531
-3525
-3518
-3511
-3503
-3495
-3487
-3478
-3468
-3459
-3448
-3437
-3426
-3414
-3402
-3389
-3376
-3362
-3347
-3332
-3317
-3301
-3284
-3267
-3249
-3231
-3213
-3193
-3174
-3154
-3133
-3112
-3090
-3068
-3045
-3022
-2999
-2975
-2951
-2926
-2901
-2875
-2849
-2823
-2796
-2769
-2742
-2714
-2686
-2657
-2628
-2599
-2569
-2539
-2509
-2478
-2447
-2416
-2384
-2352
-2319
-2286
-2253
-2219
-2186
-2152
-2117
-2083
-2048
-2013
-1978
-1942
-1907
-1871
-1835
-1799
-1763
-1727
-1691
-1654
-1618
-1582
-1546
-1509
-1473
-1437
-1401
-1366
-1330
-1294
-1259
-1224
-1189
-1154
-1120
-1086
-1052
-1018
-985
-952
-920
-887
-856
-824
-793
-762
-732
-702
-673
-644
-615
-587
-560
-533
-506
-480
-455
-430
-405
-381
-358
-335
-312
-290
-269
-248
-228
-209
-190
-171
-153
-136
-120
-104
-89
-74
-60
-46
-33
-21
-10
2
12
22
31
40
49
56
64
70
77
82
88
92
97
101
104
107
110
112
114
115
117
117
118
118
118
117
116
115
114
112
111
108
106
104
101
98
94
91
87
83
79
75
70
66
61
56
51
46
41
35
30
24
19
13
7
2
-4
-9
-15
-21
-26
-32
-37
-42
-48
-53
-58
-63
-68
-72
-77
-81
-85
-90
-93
-97
-101
-104
-108
-111
-114
-116
-119
-121
-124
-126
-128
-129
-131
-133
-134
-135
-136
-137
-137
-138
-138
-138
-138
-138
-137
-137
-136
-134
-133
-131
-129
-127
-125
-122
-120
-117
-113
-110
-106
-102
-98
-93
-89
-84
-78
-73
-67
-61
-54
-47
-40
-33
-25
-17
-9
0
9
19
29
39
50
61
72
84
96
109
122
136
150
165
180
195
211
228
245
263
281
300
319
339
359
380
402
424
447
470
494
518
543
568
594
620
646
673
701
728
757
785
814
844
873
903
933
964
995
1026
1057
1088
1120
1152
1184
1215
1248
1280
1312
1344
1376
1408
1440
1472
1504
1536
1568
1599
1631
1662
1693
1723
1754
1784
1814
1843
1872
1901
1929
1957
1984
2011
2037
2063
2089
2114
2138
2161
2184
2206
2228
2249
2269
2289
2307
2325
2343
2359
2375
2390
2404
2417
2430
2441
2452
2462
2470
2478
2486
2492
2497
2501
2505
2507
2509
2510
2510
2508
2506
2503
2500
2495
2489
2483
2475
2467
2458
2448
2437
2425
2412
2399
2384
2369
2353
2336
2318
2299
2280
2259
2238
2216
2194
2170
2146
2121
2095
2068
2041
2013
1984
1954
1924
1893
1862
1830
1797
1764
1730
1696
1661
1626
1590
1554
1517
1480
1442
1405
1366
1328
1289
1250
1211
1172
1132
1092
1052
1012
972
932
891
851
810
769
729
688
648
607
567
527
487
447
407
367
328
288
249
210
172
133
95
57
20
-18
-55
-91
-128
-164
-199
-234
-269
-304
-338
-371
-404
-436
-468
-500
-531
-561
-591
-620
-649
-676
-704
-730
-756
-782
-806
-830
-853
-876
-898
-919
-940
-959
-978
-997
-1014
-1032
-1048
-1064
-1079
-1093
-1107
-1120
-1132
-1144
-1155
-1165
-1174
-1183
-1192
-1199
-1206
-1213
-1219
-1224
-1228
-1232
-1236
-1239
-1241
-1243
-1244
-1245
-1245
-1245
-1244
-1242
-1241
-1238
-1235
-1232
-1228
-1224
-1219
-1214
-1208
-1202
-1196
-1189
-1182
-1174
-1166
-1157
-1149
-1139
-1130
-1120
-1110
-1100
-1089
-1078
-1067
-1056
-1044
-1032
-1020
-1008
-995
-983
-970
-957
-944
-930
-917
-903
-890
-876
-862
-848
-833
-819
-805
-790
-775
-760
-745
-730
-715
-700
-685
-669
-654
-638
-623
-607
-591
-575
-559
-544
-528
-512
-496
-480
-464
-447
-431
-415
-399
-383
-367
-351
-335
-319
-303
-287
-271
-255
-239
-223
-207
-192
-176
-161
-145
-130
-115
-100
-85
-70
-56
-41
-27
-13
1
15
29
42
55
69
81
94
107
119
132
144
155
167
179
190
201
212
223
233
244
254
264
274
284
293
303
312
322
331
340
349
358
366
375
383
392
400
408
416
424
431
439
446
453
460
467
474
481
487
493
499
505
511
516
522
527
532
537
541
546
550
554
558
562
566
569
572
575
578
581
583
586
588
590
592
594
596
597
599
601
603
605
607
609
611
613
615
617
618
620
622
624
626
628
630
632
634
635
637
639
641
643
645
647
648
650
652
654
656
658
660
661
663
665
667
669
671
672
674
676
678
680
681
683
685
687
689
690
692
694
696
698
699
701
703
705
707
708
710
712
714
715
717
719
721
722
724
726
728
729
731
733
735
736
738
740
741
743
745
747
748
750
752
753
755
757
759
760
762
764
765
767
769
770
772
774
775
777
779
780
782
784
785
787
789
790
792
794
795
797
799
800
802
803
805
807
808
810
812
813
815
816
818
820
821
823
824
826
828
829
831
832
834
836
837
839
840
842
843
845
847
848
850
851
853
854
856
858
859
861
862
864
865
867
868
870
871
873
874
876
877
879
881
882
884
885
887
888
890
891
893
894
896
897
899
900
901
903
904
906
907
909
910
912
913
915
916
918
919
921
922
923
925
926
928
929
931
932
934
935
936
938
939
941
942
943
945
946
948
949
951
952
953
955
956
958
959
960
962
963
964
966
967
969
970
971
973
974
975
977
978
980
981
982
984
985
986
988
989
990
992
993
994
996
997
998
1000
1000
1002
1004
1004
1006
1008
1008
1010
1010
1012
1014
1014
1016
1018
1018
1020
1022
1022
1024
1026
1027
1028
1030
1031
1032
1033
1035
1036
1037
1038
1040
1041
1042
1043
1045
1046
1047
1048
1050
1051
1052
1053
1055
1056
1057
1058
1059
1061
1062
1063
1064
1066
1067
1068
1069
1070
1072
1073
1074
1075
1076
1078
1079
1080
1081
1082
1084
1085
1086
1087
1088
1089
1091
1092
1093
1094
1095
1096
1098
1099
1100
1101
1102
1103
1104
1106
1107
1108
1109
1110
1111
1112
1114
1115
1116
1117
1118
1119
1120
1121
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1241
1242
1243
1244
1245
1246
1247
1248
1249
1249
1250
1251
1252
1253
1254
1255
1255
1256
1257
1258
1259
1260
1261
1261
1262
1263
1264
1265
1266
1267
1267
1268
1269
1270
1271
1272
1272
1273
1274
1275
1276
1276
1277
1278
1279
1280
1281
1281
1282
1283
1284
1285
1285
1286
1287
1288
1289
1289
1290
1291
1292
1292
1293
1294
1295
1296
1296
1297
1298
1299
1299
1300
1301
1302
1303
1303
1304
1305
1306
1306
1307
1308
1309
1309
1310
1311
1312
1312
1313
1314
1315
1315
1316
1317
1317
1318
1319
1320
1320
1321
1322
1323
1323
1324
1325
1325
1326
1327
1328
1328
1329
1330
1330
1331
1332
1332
1333
1334
1335
1335
1336
1337
1337
1338
1339
1339
1340
1341
1341
1342
1343
1343
1344
1345
1345
1346
1347
1347
1348
1349
1349
1350
1351
1351
1352
1353
1353
1354
1355
1355
1356
1357
1357
1358
1359
1359
1360
1360
1361
1362
1362
1363
1364
1364
1365
1365
1366
1367
1367
1368
1369
1369
1370
1370
1371
1372
1372
1373
1373
1374
1375
1375
1376
1376
1377
1378
1378
1379
1379
1380
1381
1381
1382
1382
1383
1383
1384
1385
1385
1386
1386
1387
1387
1388
1389
1389
1390
1390
1391
1391
1392
1393
1393
1394
1394
1395
1395
1396
1396
1397
1397
1398
1399
1399
1400
1400
1401
1401
1402
1402
1403
1403
1404
1404
1405
1405
1406
1406
1407
1408
1408
1409
1409
1410
1410
1411
1411
1412
1412
1413
1413
1414
1414
1415
1415
1416
1416
1417
1417
1418
1418
1419
1419
1420
1420
1421
1421
1421
1422
1422
1423
1423
1424
1424
1425
1425
1426
1426
1427
1427
1428
1428
1429
1429
1429
1430
1430
1431
1431
1432
1432
1433
1433
1434
1434
1434
1435
1435
1436
1436
1437
1437
1437
1438
1438
1439
1439
1440
1440
1441
1441
1441
1442
1442
1443
1443
1443
1444
1444
1445
1445
1446
1446
1446
1447
1447
1448
1448
1448
1449
1449
1450
1450
1450
1451
1451
1452
1452
1452
1453
1453
1454
1454
1454
1455
1455
1455
1456
1456
1457
1457
1457
1458
1458
1458
1459
1459
1460
1460
1460
1461
1461
1461
1462
1462
1463
1463
1463
1464
1464
1464
1465
1465
1465
1466
1466
1466
1467
1467
1467
1468
1468
1468
1469
1469
1469
1470
1470
1471
1471
1471
1471
1472
1472
1472
1473
1473
1473
1474
1474
1474
1475
1475
1475
1476
1476
1476
1477
1477
1477
1478
1478
1478
1479
1479
1479
1479
1480
1480
1480
1481
1481
1481
1482
1482
1482
1482
1483
1483
1483
1484
1484
1484
1484
1485
1485
1485
1486
1486
1486
1486
1487
1487
1487
1488
1488
1488
1488
1489
1489
1489
1489
1490
1490
1490
1490
1491
1491
1491
1492
1492
1492
1492
1493
1493
1493
1493
1494
1494
1494
1494
1495
1495
1495
1495
1496
1496
1496
1496
1497
1497
1497
1497
1497
1498
1498
1498
1498
1499
1499
1499
1499
1500
1500
1500
1500
1500
1501
1501
1501
1501
1502
1502
1502
1502
1502
1503
1503
1503
1503
1503
1504
1504
1504
1504
1504
1505
1505
1505
1505
1506
1506
1506
1506
1506
1507
1507
