5
61064
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
-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
-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
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-60
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-68
-69
-69
-69
-70
-70
-70
-71
-71
-71
-72
-72
-72
-73
-73
-73
-74
-74
-74
-75
-75
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-86
-86
-86
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-91
-91
-91
-92
-92
-93
-93
-93
-94
-94
-95
-95
-96
-96
-96
-97
-97
-98
-98
-98
-99
-99
-100
-100
-101
-101
-101
-102
-102
-103
-103
-104
-104
-104
-105
-105
-106
-106
-107
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-111
-112
-112
-113
-113
-114
-114
-115
-115
-115
-116
-116
-117
-117
-118
-118
-119
-119
-120
-120
-121
-121
-122
-122
-122
-123
-123
-124
-124
-125
-125
-126
-126
-127
-127
-128
-128
-129
-129
-130
-130
-131
-131
-132
-132
-133
-133
-134
-134
-135
-135
-136
-136
-137
-137
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-149
-149
-150
-150
-151
-151
-152
-152
-153
-153
-154
-154
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-161
-162
-162
-163
-163
-164
-164
-165
-165
-166
-167
-167
-168
-168
-169
-169
-170
-171
-171
-172
-172
-173
-173
-174
-175
-175
-176
-176
-177
-178
-178
-179
-179
-180
-181
-181
-182
-182
-183
-184
-184
-185
-185
-186
-187
-187
-188
-188
-189
-190
-190
-191
-191
-192
-193
-193
-194
-195
-195
-196
-196
-197
-198
-198
-199
-200
-200
-201
-201
-202
-203
-203
-204
-205
-205
-206
-207
-207
-208
-208
-209
-210
-210
-211
-212
-212
-213
-214
-214
-215
-216
-216
-217
-218
-218
-219
-220
-220
-221
-222
-222
-223
-224
-224
-225
-226
-226
-227
-228
-228
-229
-230
-230
-231
-232
-233
-233
-234
-235
-235
-236
-237
-237
-238
-239
-239
-240
-241
-242
-242
-243
-244
-244
-245
-246
-247
-247
-248
-249
-249
-250
-251
-252
-252
-253
-254
-255
-255
-256
-257
-257
-258
-259
-260
-260
-261
-262
-263
-263
-264
-265
-266
-266
-267
-268
-269
-269
-270
-271
-272
-272
-273
-274
-275
-275
-276
-277
-278
-278
-279
-280
-281
-282
-282
-283
-284
-285
-285
-286
-287
-288
-289
-289
-290
-291
-292
-293
-293
-294
-295
-296
-296
-297
-298
-299
-300
-301
-301
-302
-303
-304
-305
-305
-306
-307
-308
-309
-309
-310
-311
-312
-313
-314
-314
-315
-316
-317
-318
-319
-319
-320
-321
-322
-323
-324
-324
-325
-326
-327
-328
-329
-329
-330
-331
-332
-333
-334
-335
-335
-336
-337
-338
-339
-340
-341
-342
-342
-343
-344
-345
-346
-347
-348
-349
-349
-350
-351
-352
-353
-354
-355
-356
-357
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-389
-390
-391
-391
-392
-393
-394
-395
-396
-397
-398
-399
-400
-401
-402
-403
-404
-405
-406
-407
-408
-409
-410
-411
-412
-413
-414
-415
-416
-417
-417
-418
-419
-420
-421
-422
-423
-424
-425
-426
-427
-428
-429
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-442
-443
-444
-445
-446
-446
-447
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-463
-464
-465
-466
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-475
-476
-477
-478
-479
-480
-480
-481
-482
-483
-483
-484
-485
-486
-487
-487
-488
-489
-490
-491
-491
-492
-493
-494
-494
-495
-496
-497
-497
-498
-498
-499
-500
-500
-501
-501
-502
-502
-503
-503
-504
-504
-505
-505
-506
-506
-507
-507
-507
-508
-508
-509
-509
-509
-510
-510
-511
-511
-511
-512
-512
-512
-513
-513
-513
-513
-514
-514
-514
-515
-515
-515
-516
-516
-516
-516
-517
-517
-517
-518
-518
-518
-519
-519
-520
-520
-521
-521
-521
-522
-522
-523
-523
-524
-524
-525
-525
-526
-526
-527
-527
-528
-528
-529
-529
-530
-531
-531
-532
-532
-533
-533
-534
-534
-535
-535
-536
-536
-537
-538
-538
-539
-539
-540
-540
-541
-541
-542
-542
-543
-543
-544
-544
-545
-545
-546
-546
-547
-547
-548
-548
-548
-549
-549
-550
-550
-551
-551
-551
-552
-552
-553
-553
-554
-554
-555
-555
-556
-557
-557
-558
-558
-559
-559
-560
-560
-561
-561
-562
-562
-563
-563
-564
-564
-565
-565
-566
-566
-567
-567
-568
-568
-569
-569
-570
-570
-571
-571
-572
-573
-573
-574
-574
-575
-575
-576
-576
-577
-578
-578
-579
-579
-580
-580
-581
-582
-582
-583
-583
-584
-584
-585
-585
-586
-586
-587
-587
-588
-588
-589
-589
-590
-590
-590
-591
-591
-592
-592
-593
-593
-593
-594
-594
-595
-595
-596
-596
-597
-598
-598
-599
-599
-600
-600
-601
-601
-602
-602
-603
-603
-604
-604
-605
-605
-605
-606
-606
-607
-607
-607
-608
-608
-609
-609
-609
-610
-610
-611
-611
-612
-612
-613
-613
-613
-614
-614
-614
-614
-615
-615
-615
-615
-615
-615
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-616
-615
-615
-615
-615
-615
-615
-615
-615
-615
-615
-615
-615
-615
-615
-616
-616
-616
-616
-616
-616
-617
-617
-617
-618
-618
-618
-619
-619
-619
-620
-620
-620
-621
-621
-621
-622
-622
-623
-623
-623
-624
-624
-624
-625
-625
-626
-626
-627
-627
-628
-628
-629
-629
-630
-630
-631
-631
-631
-632
-632
-632
-633
-633
-633
-633
-634
-634
-634
-634
-634
-634
-634
-634
-634
-634
-634
-634
-634
-633
-633
-633
-633
-633
-633
-632
-632
-632
-632
-632
-632
-631
-631
-631
-631
-631
-630
-630
-630
-630
-630
-630
-630
-630
-630
-630
-630
-630
-630
-630
-630
-631
-631
-631
-631
-631
-631
-631
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-633
-633
-633
-633
-633
-634
-634
-634
-635
-635
-636
-636
-636
-637
-637
-638
-638
-638
-638
-639
-639
-639
-639
-640
-640
-640
-640
-640
-640
-640
-641
-641
-641
-641
-642
-642
-642
-643
-643
-643
-644
-644
-644
-645
-645
-645
-646
-646
-646
-646
-647
-647
-647
-647
-647
-648
-648
-648
-648
-648
-648
-648
-648
-648
-649
-649
-649
-649
-650
-650
-650
-651
-651
-651
-651
-652
-652
-652
-652
-652
-652
-652
-652
-652
-652
-652
-651
-651
-651
-650
-649
-649
-648
-648
-647
-646
-645
-645
-644
-643
-643
-642
-641
-640
-640
-639
-639
-638
-637
-637
-636
-636
-635
-635
-634
-633
-633
-632
-632
-632
-631
-631
-630
-630
-630
-629
-629
-629
-629
-628
-628
-628
-628
-628
-628
-628
-628
-628
-628
-628
-628
-628
-628
-629
-629
-629
-629
-630
-630
-631
-631
-632
-632
-633
-633
-634
-635
-635
-636
-637
-638
-638
-639
-640
-641
-642
-643
-644
-644
-645
-646
-646
-647
-647
-648
-648
-649
-649
-650
-650
-650
-651
-651
-651
-652
-652
-652
-653
-653
-653
-653
-653
-653
-653
-653
-653
-653
-653
-652
-652
-652
-652
-651
-651
-650
-650
-650
-649
-649
-649
-648
-648
-647
-647
-647
-646
-646
-646
-646
-646
-645
-645
-645
-645
-646
-646
-646
-646
-647
-647
-647
-648
-648
-649
-650
-650
-651
-651
-652
-652
-653
-653
-654
-654
-655
-655
-655
-655
-656
-656
-656
-656
-655
-655
-655
-654
-654
-653
-653
-652
-652
-651
-650
-649
-648
-647
-647
-646
-645
-644
-643
-642
-641
-640
-640
-639
-638
-637
-637
-636
-636
-635
-635
-634
-634
-633
-633
-633
-633
-633
-633
-633
-633
-634
-634
-635
-635
-636
-637
-638
-639
-640
-641
-642
-644
-645
-646
-648
-649
-651
-652
-654
-655
-657
-658
-660
-661
-663
-665
-666
-668
-669
-670
-672
-673
-674
-675
-676
-677
-678
-678
-679
-679
-679
-680
-680
-680
-679
-679
-679
-678
-677
-676
-676
-674
-673
-672
-671
-669
-668
-666
-665
-663
-662
-660
-659
-657
-656
-654
-652
-651
-649
-648
-646
-644
-643
-642
-640
-639
-638
-637
-636
-635
-635
-634
-634
-633
-633
-633
-633
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-632
-633
-633
-633
-634
-634
-635
-635
-636
-636
-637
-638
-639
-640
-641
-642
-643
-644
-646
-647
-649
-651
-652
-654
-656
-657
-659
-661
-662
-664
-665
-667
-668
-670
-671
-673
-674
-676
-677
-678
-679
-681
-682
-682
-683
-684
-684
-685
-685
-685
-685
-685
-685
-685
-685
-684
-683
-683
-682
-681
-680
-679
-678
-677
-676
-675
-674
-673
-671
-670
-669
-668
-667
-666
-666
-665
-664
-664
-663
-663
-663
-662
-662
-663
-663
-663
-664
-665
-665
-666
-667
-669
-670
-671
-673
-674
-676
-677
-679
-680
-682
-684
-685
-687
-689
-691
-693
-695
-696
-698
-700
-702
-704
-706
-708
-710
-712
-714
-716
-718
-720
-722
-723
-725
-726
-728
-729
-731
-732
-734
-735
-736
-737
-738
-739
-739
-740
-740
-740
-740
-740
-740
-740
-740
-740
-739
-739
-738
-738
-737
-736
-735
-733
-732
-731
-729
-727
-726
-724
-723
-721
-719
-718
-716
-715
-713
-712
-710
-709
-708
-707
-706
-705
-704
-703
-702
-702
-701
-700
-700
-700
-700
-700
-700
-700
-700
-701
-702
-703
-704
-706
-707
-709
-711
-714
-716
-719
-722
-725
-728
-731
-735
-738
-742
-745
-749
-752
-756
-760
-763
-767
-770
-774
-777
-781
-784
-787
-790
-794
-797
-800
-802
-805
-808
-810
-812
-814
-816
-818
-820
-821
-822
-824
-825
-826
-827
-827
-828
-829
-829
-829
-830
-830
-830
-830
-829
-829
-829
-829
-828
-828
-827
-826
-826
-825
-824
-823
-822
-821
-820
-819
-817
-816
-814
-812
-810
-808
-806
-804
-802
-799
-797
-794
-791
-789
-786
-783
-780
-777
-773
-770
-767
-763
-760
-756
-753
-749
-746
-742
-739
-735
-732
-729
-725
-722
-719
-716
-712
-709
-706
-704
-701
-698
-695
-693
-690
-688
-686
-683
-681
-679
-677
-676
-674
-673
-671
-670
-669
-669
-668
-668
-667
-667
-667
-667
-668
-668
-669
-670
-671
-672
-674
-676
-678
-680
-682
-684
-687
-690
-693
-696
-699
-702
-705
-708
-711
-715
-718
-721
-724
-727
-730
-733
-736
-739
-742
-745
-748
-751
-754
-757
-760
-763
-766
-769
-773
-776
-779
-782
-786
-789
-792
-795
-798
-802
-805
-808
-811
-813
-816
-819
-821
-824
-827
-829
-832
-834
-837
-839
-842
-844
-846
-849
-851
-853
-856
-858
-860
-862
-863
-865
-867
-868
-870
-871
-872
-873
-873
-874
-874
-875
-875
-874
-874
-873
-872
-871
-870
-868
-866
-865
-863
-860
-858
-856
-853
-850
-847
-844
-841
-838
-834
-830
-827
-823
-819
-815
-811
-806
-802
-798
-793
-788
-784
-779
-774
-769
-764
-759
-754
-749
-744
-738
-733
-728
-723
-718
-713
-708
-703
-698
-693
-689
-684
-680
-675
-671
-667
-663
-659
-655
-651
-647
-643
-640
-636
-633
-629
-626
-623
-620
-616
-613
-610
-607
-604
-601
-599
-596
-594
-591
-589
-587
-585
-584
-582
-581
-579
-578
-577
-576
-575
-574
-574
-573
-572
-572
-571
-571
-571
-570
-570
-570
-571
-571
-572
-573
-574
-575
-576
-578
-580
-582
-585
-587
-590
-593
-596
-599
-602
-605
-608
-612
-615
-618
-621
-624
-627
-629
-632
-635
-637
-640
-642
-645
-647
-650
-652
-655
-657
-660
-662
-665
-668
-670
-673
-676
-678
-681
-684
-686
-689
-691
-694
-696
-699
-701
-703
-705
-707
-709
-710
-712
-713
-715
-716
-717
-719
-720
-722
-723
-725
-726
-728
-730
-732
-734
-735
-737
-739
-741
-743
-745
-747
-750
-752
-754
-756
-759
-761
-763
-766
-768
-771
-774
-776
-779
-781
-784
-787
-789
-792
-794
-797
-799
-801
-804
-806
-808
-810
-812
-814
-815
-817
-819
-820
-821
-823
-824
-825
-826
-827
-828
-829
-830
-830
-831
-831
-832
-833
-833
-834
-835
-836
-836
-837
-838
-839
-840
-842
-843
-844
-845
-846
-846
-847
-848
-848
-848
-849
-849
-849
-849
-849
-849
-849
-849
-849
-849
-848
-848
-848
-848
-847
-847
-846
-846
-845
-844
-844
-843
-842
-842
-841
-840
-840
-839
-838
-837
-837
-836
-836
-836
-835
-835
-835
-835
-836
-836
-836
-836
-836
-837
-837
-837
-838
-838
-838
-838
-838
-838
-839
-839
-839
-839
-838
-838
-838
-838
-838
-837
-837
-836
-836
-836
-835
-835
-834
-834
-833
-833
-832
-832
-831
-831
-831
-830
-830
-830
-830
-830
-830
-830
-830
-830
-831
-832
-833
-834
-835
-836
-838
-840
-843
-845
-848
-851
-855
-859
-863
-867
-872
-877
-882
-887
-892
-898
-904
-910
-915
-921
-927
-933
-939
-945
-951
-957
-962
-968
-974
-980
-985
-991
-996
-1002
-1006
-1012
-1018
-1022
-1027
-1032
-1037
-1041
-1046
-1051
-1055
-1059
-1064
-1068
-1072
-1076
-1080
-1084
-1087
-1091
-1094
-1096
-1099
-1101
-1103
-1105
-1107
-1108
-1109
-1110
-1111
-1112
-1113
-1113
-1114
-1114
-1115
-1115
-1115
-1116
-1116
-1117
-1117
-1118
-1119
-1120
-1121
-1122
-1123
-1125
-1126
-1127
-1128
-1129
-1130
-1131
-1131
-1132
-1132
-1132
-1131
-1131
-1130
-1129
-1128
-1127
-1125
-1124
-1122
-1120
-1118
-1115
-1113
-1110
-1107
-1104
-1100
-1097
-1093
-1089
-1085
-1080
-1075
-1071
-1066
-1060
-1055
-1049
-1044
-1038
-1032
-1026
-1018
-1012
-1006
-1000
-994
-988
-982
-976
-970
-965
-959
-953
-948
-943
-938
-933
-928
-924
-920
-916
-912
-909
-905
-902
-899
-897
-894
-892
-890
-888
-887
-885
-884
-883
-883
-883
-883
-883
-883
-883
-884
-885
-886
-887
-889
-890
-892
-894
-896
-898
-900
-903
-905
-908
-911
-915
-918
-922
-925
-929
-933
-937
-941
-945
-950
-954
-958
-962
-966
-971
-975
-980
-984
-989
-994
-998
-1002
-1008
-1012
-1016
-1020
-1025
-1029
-1033
-1037
-1041
-1044
-1048
-1050
-1053
-1056
-1058
-1061
-1063
-1065
-1066
-1068
-1070
-1071
-1072
-1074
-1075
-1076
-1077
-1078
-1079
-1079
-1080
-1081
-1082
-1082
-1083
-1083
-1084
-1084
-1085
-1085
-1085
-1085
-1085
-1085
-1085
-1085
-1085
-1084
-1084
-1083
-1082
-1081
-1080
-1079
-1078
-1077
-1075
-1073
-1071
-1069
-1066
-1063
-1059
-1056
-1051
-1047
-1041
-1036
-1029
-1022
-1016
-1008
-1000
-992
-983
-974
-965
-955
-946
-936
-927
-917
-907
-898
-888
-879
-870
-861
-852
-843
-834
-826
-817
-809
-802
-794
-787
-780
-773
-766
-760
-754
-749
-743
-738
-733
-729
-725
-721
-717
-714
-711
-709
-706
-705
-703
-702
-701
-700
-700
-699
-699
-699
-700
-700
-701
-702
-703
-705
-707
-709
-711
-713
-716
-719
-722
-725
-728
-731
-735
-738
-742
-745
-748
-751
-755
-758
-761
-764
-766
-769
-772
-775
-778
-781
-784
-787
-790
-793
-797
-800
-804
-808
-812
-816
-820
-825
-829
-834
-839
-843
-848
-853
-858
-862
-867
-871
-875
-880
-884
-888
-892
-895
-899
-902
-906
-909
-912
-914
-917
-919
-921
-923
-925
-927
-928
-930
-931
-932
-933
-934
-935
-936
-936
-937
-937
-938
-938
-938
-939
-939
-939
-939
-940
-940
-941
-942
-943
-944
-946
-947
-949
-951
-953
-955
-957
-959
-961
-963
-964
-966
-968
-969
-970
-972
-973
-974
-974
-975
-975
-975
-975
-974
-973
-972
-971
-969
-967
-965
-962
-959
-956
-952
-949
-944
-940
-935
-930
-924
-918
-912
-906
-900
-893
-886
-879
-872
-864
-857
-849
-842
-834
-826
-818
-810
-802
-794
-786
-779
-771
-764
-757
-751
-745
-739
-734
-730
-726
-722
-719
-717
-715
-714
-713
-713
-713
-714
-715
-717
-719
-722
-724
-728
-731
-735
-739
-743
-747
-751
-756
-760
-765
-769
-774
-778
-783
-787
-792
-796
-801
-806
-810
-815
-820
-824
-829
-833
-838
-842
-846
-851
-855
-858
-862
-866
-869
-873
-876
-879
-882
-885
-888
-890
-892
-894
-895
-896
-897
-898
-899
-900
-900
-901
-902
-902
-903
-904
-905
-906
-908
-909
-911
-913
-915
-917
-919
-921
-924
-926
-929
-932
-935
-938
-941
-943
-946
-949
-952
-954
-956
-959
-961
-963
-965
-967
-968
-970
-971
-972
-973
-974
-975
-976
-977
-977
-978
-978
-978
-978
-979
-979
-979
-979
-980
-980
-980
-980
-980
-981
-981
-981
-982
-982
-983
-983
-984
-985
-986
-986
-987
-988
-989
-990
-991
-992
-993
-994
-994
-994
-994
-994
-993
-992
-991
-989
-987
-985
-982
-979
-976
-972
-968
-964
-960
-955
-951
-946
-941
-936
-931
-925
-920
-914
-908
-902
-896
-890
-884
-878
-872
-866
-860
-854
-848
-843
-837
-831
-826
-820
-815
-810
-805
-801
-797
-793
-789
-786
-784
-781
-780
-779
-778
-778
-778
-779
-780
-782
-784
-786
-788
-791
-794
-798
-801
-805
-808
-812
-816
-820
-823
-827
-831
-834
-838
-841
-845
-848
-852
-855
-858
-862
-865
-868
-871
-874
-877
-879
-882
-885
-887
-889
-891
-893
-895
-897
-898
-900
-901
-901
-902
-902
-902
-902
-901
-900
-899
-898
-896
-893
-891
-888
-886
-883
-880
-877
-874
-872
-869
-866
-864
-862
-859
-857
-855
-853
-851
-850
-848
-847
-845
-844
-843
-842
-841
-840
-840
-839
-838
-838
-837
-836
-835
-835
-834
-833
-832
-831
-830
-829
-829
-828
-827
-826
-826
-825
-825
-825
-824
-824
-823
-823
-823
-822
-822
-821
-820
-819
-818
-817
-816
-815
-813
-811
-809
-806
-803
-801
-797
-794
-791
-787
-783
-779
-775
-770
-766
-762
-757
-752
-748
-743
-738
-733
-728
-723
-717
-712
-707
-701
-696
-691
-685
-680
-675
-670
-665
-659
-654
-649
-644
-639
-634
-629
-624
-619
-615
-610
-605
-601
-597
-593
-588
-584
-580
-577
-573
-569
-566
-562
-558
-555
-552
-548
-545
-542
-539
-536
-534
-531
-529
-527
-526
-525
-524
-523
-523
-524
-525
-526
-528
-530
-533
-536
-539
-543
-548
-552
-557
-562
-568
-574
-580
-586
-592
-599
-606
-613
-620
-627
-634
-642
-649
-657
-664
-672
-679
-687
-694
-701
-709
-716
-723
-730
-737
-743
-749
-756
-761
-767
-772
-777
-782
-786
-790
-794
-797
-800
-803
-805
-807
-809
-810
-811
-812
-813
-813
-813
-812
-812
-811
-809
-808
-806
-804
-802
-799
-796
-793
-789
-786
-782
-778
-773
-769
-765
-760
-755
-750
-745
-741
-736
-731
-726
-722
-717
-713
-709
-705
-701
-698
-694
-691
-688
-686
-683
-681
-680
-679
-678
-677
-677
-677
-677
-678
-679
-680
-681
-683
-684
-686
-688
-691
-693
-696
-699
-702
-705
-709
-712
-716
-720
-724
-728
-732
-736
-740
-743
-747
-750
-753
-756
-758
-760
-762
-764
-765
-765
-766
-766
-766
-765
-764
-763
-762
-761
-759
-758
-757
-756
-755
-754
-753
-752
-752
-751
-751
-750
-750
-749
-749
-749
-748
-748
-748
-748
-748
-748
-749
-749
-750
-750
-751
-752
-753
-754
-754
-755
-756
-757
-757
-758
-758
-758
-758
-758
-758
-757
-756
-755
-753
-752
-750
-748
-746
-744
-741
-739
-737
-735
-732
-730
-727
-725
-722
-720
-717
-714
-711
-708
-705
-702
-698
-695
-692
-689
-687
-684
-682
-680
-678
-677
-676
-675
-675
-675
-675
-675
-676
-677
-679
-681
-683
-686
-689
-692
-696
-699
-703
-708
-712
-716
-721
-725
-729
-734
-738
-743
-748
-752
-757
-762
-767
-772
-776
-781
-786
-791
-796
-801
-806
-811
-816
-821
-827
-833
-839
-845
-852
-858
-865
-872
-879
-886
-893
-900
-907
-914
-921
-928
-935
-942
-949
-956
-963
-970
-977
-984
-991
-998
-1004
-1012
-1018
-1026
-1032
-1038
-1044
-1049
-1054
-1059
-1063
-1066
-1069
-1072
-1074
-1075
-1076
-1076
-1075
-1074
-1072
-1069
-1066
-1063
-1058
-1053
-1047
-1041
-1034
-1027
-1018
-1010
-1000
-992
-982
-972
-961
-949
-938
-925
-913
-900
-887
-873
-859
-845
-831
-816
-801
-786
-771
-756
-741
-726
-711
-697
-682
-668
-655
-642
-629
-617
-606
-595
-585
-576
-567
-559
-552
-546
-541
-536
-532
-529
-527
-525
-525
-525
-526
-527
-529
-532
-536
-540
-544
-548
-553
-559
-564
-570
-576
-582
-588
-594
-601
-607
-613
-619
-625
-630
-635
-640
-645
-649
-653
-656
-659
-661
-663
-664
-665
-665
-664
-663
-662
-660
-658
-655
-652
-649
-645
-641
-636
-632
-627
-622
-617
-612
-608
-603
-598
-594
-589
-585
-581
-577
-573
-570
-567
-564
-561
-558
-556
-554
-553
-552
-551
-550
-550
-550
-550
-551
-552
-553
-554
-555
-557
-559
-561
-563
-565
-567
-570
-572
-574
-577
-579
-581
-583
-585
-587
-588
-589
-589
-589
-589
-588
-587
-586
-584
-581
-578
-575
-572
-568
-564
-559
-554
-549
-544
-538
-532
-526
-519
-512
-504
-496
-487
-478
-469
-459
-449
-438
-426
-415
-403
-390
-378
-364
-351
-338
-324
-311
-298
-285
-272
-260
-248
-236
-225
-215
-205
-195
-187
-179
-171
-164
-157
-151
-145
-140
-135
-130
-126
-121
-117
-113
-110
-106
-103
-100
-96
-93
-91
-88
-85
-83
-80
-78
-76
-74
-72
-70
-69
-67
-66
-66
-65
-65
-65
-65
-66
-67
-68
-69
-70
-72
-74
-76
-78
-81
-84
-86
-89
-93
-96
-99
-103
-107
-111
-116
-120
-125
-130
-135
-141
-146
-153
-159
-165
-172
-179
-187
-194
-202
-210
-218
-226
-234
-243
-251
-260
-268
-278
-287
-296
-306
-316
-326
-336
-346
-357
-367
-378
-390
-401
-413
-424
-436
-448
-460
-472
-484
-496
-507
-519
-531
-542
-553
-565
-576
-587
-598
-609
-619
-630
-640
-651
-661
-672
-682
-693
-703
-714
-724
-734
-744
-754
-763
-772
-780
-788
-796
-803
-809
-815
-820
-824
-828
-831
-834
-836
-837
-839
-839
-840
-840
-840
-839
-839
-838
-837
-836
-835
-833
-832
-830
-829
-827
-825
-822
-820
-817
-815
-811
-808
-805
-801
-797
-792
-788
-783
-777
-772
-766
-760
-754
-747
-740
-733
-726
-719
-712
-705
-698
-691
-684
-677
-670
-664
-657
-651
-645
-639
-633
-628
-622
-617
-612
-607
-602
-597
-593
-588
-584
-580
-576
-572
-569
-566
-563
-560
-558
-556
-554
-553
-552
-551
-550
-549
-549
-548
-548
-547
-547
-546
-545
-543
-542
-540
-537
-535
-532
-529
-525
-521
-517
-513
-508
-504
-498
-493
-487
-481
-475
-469
-463
-456
-450
-444
-437
-431
-425
-419
-412
-406
-400
-395
-389
-383
-378
-372
-367
-361
-356
-351
-346
-342
-337
-333
-329
-325
-321
-317
-314
-311
-308
-304
-301
-298
-296
-293
-290
-288
-286
-283
-281
-280
-278
-276
-275
-273
-272
-270
-269
-267
-265
-263
-261
-258
-256
-253
-250
-246
-243
-239
-236
-232
-228
-223
-219
-214
-209
-204
-199
-193
-188
-182
-176
-171
-165
-159
-154
-148
-143
-138
-134
-129
-125
-122
-118
-115
-112
-110
-107
-105
-104
-103
-102
-102
-102
-103
-103
-105
-106
-109
-111
-114
-117
-120
-124
-129
-133
-138
-144
-149
-155
-162
-169
-176
-184
-192
-200
-209
-218
-228
-237
-247
-258
-268
-278
-289
-300
-310
-321
-331
-341
-352
-362
-371
-381
-390
-400
-409
-418
-427
-435
-444
-452
-460
-467
-475
-482
-489
-495
-501
-507
-513
-518
-523
-528
-532
-535
-538
-540
-542
-542
-542
-542
-540
-538
-535
-531
-527
-521
-515
-508
-500
-492
-482
-472
-461
-449
-437
-424
-410
-396
-381
-365
-349
-331
-314
-296
-277
-258
-239
-219
-198
-178
-157
-136
-115
-94
-73
-52
-31
-11
9
29
49
68
86
105
123
141
159
176
193
210
226
242
257
272
286
300
313
325
336
347
358
368
377
386
394
401
409
415
421
427
432
436
440
444
447
450
452
454
455
456
457
457
457
456
456
455
454
452
451
449
448
446
444
441
439
436
433
430
427
424
421
417
414
411
407
404
401
398
396
393
391
390
388
388
387
387
387
387
387
388
389
390
390
391
392
393
394
395
396
396
397
397
398
398
399
400
400
401
402
402
403
405
406
407
408
409
410
412
413
413
414
415
415
416
416
416
416
416
417
417
418
418
419
420
421
423
424
426
428
431
433
436
440
444
448
452
457
462
468
474
479
485
491
497
503
509
515
521
528
534
541
548
555
562
570
577
585
593
601
608
616
624
633
641
649
657
666
674
681
689
696
703
709
715
720
725
730
734
737
741
743
746
747
749
750
751
751
751
751
750
749
747
745
742
738
735
730
725
720
713
707
699
691
683
674
664
654
644
633
622
611
599
588
577
566
555
545
535
526
517
509
502
495
489
484
479
475
472
470
468
467
467
467
468
469
471
474
477
480
484
488
493
498
504
510
517
524
531
539
547
556
566
575
586
596
607
618
629
640
652
664
676
687
699
711
723
734
746
757
767
778
788
797
807
816
825
834
843
852
861
870
879
889
898
908
918
929
939
950
961
973
985
996
1008
1020
1032
1044
1055
1066
1076
1086
1096
1105
1114
1122
1129
1137
1144
1150
1157
1163
1170
1176
1182
1189
1196
1203
1210
1217
1224
1232
1240
1248
1256
1264
1273
1281
1290
1298
1306
1314
1322
1329
1336
1343
1348
1353
1358
1362
1365
1368
1370
1372
1374
1375
1376
1377
1378
1378
1378
1378
1377
1376
1374
1372
1369
1365
1361
1355
1349
1342
1334
1325
1316
1305
1295
1283
1271
1259
1246
1233
1220
1207
1193
1179
1165
1151
1137
1123
1109
1094
1080
1066
1052
1038
1024
1010
998
985
972
959
946
934
921
909
896
884
872
859
847
835
823
812
801
790
779
770
760
751
743
735
727
719
712
706
699
693
687
681
676
671
666
663
659
657
655
654
653
653
654
655
657
659
662
666
669
674
679
684
690
696
702
710
717
725
733
742
752
762
772
783
794
805
817
829
842
854
867
880
893
906
919
932
945
958
971
984
996
1008
1020
1032
1043
1054
1064
1074
1084
1093
1101
1109
1117
1123
1129
1135
1139
1143
1147
1149
1152
1153
1154
1155
1156
1156
1155
1155
1154
1153
1152
1151
1149
1148
1145
1143
1140
1136
1132
1128
1123
1117
1111
1105
1098
1090
1083
1075
1067
1059
1051
1043
1035
1027
1018
1010
1004
997
990
984
978
973
968
964
960
958
955
954
952
952
951
951
952
952
953
954
955
956
958
959
961
963
966
968
971
975
979
983
987
992
997
1002
1008
1014
1022
1029
1037
1045
1053
1062
1072
1081
1091
1102
1113
1124
1136
1148
1160
1173
1185
1198
1212
1225
1238
1252
1265
1279
1292
1306
1319
1331
1344
1356
1368
1380
1392
1403
1415
1426
1437
1448
1459
1470
1481
1492
1503
1513
1524
1534
1545
1555
1564
1574
1583
1592
1601
1609
1617
1624
1631
1637
1643
1649
1653
1658
1661
1664
1666
1668
1669
1669
1669
1668
1666
1664
1662
1659
1655
1651
1646
1641
1635
1628
1621
1613
1605
1597
1588
1579
1569
1560
1550
1540
1530
1520
1511
1501
1492
1483
1474
1465
1457
1450
1443
1437
1431
1427
1423
1420
1418
1417
1417
1418
1419
1422
1425
1429
1433
1438
1443
1449
1456
1462
1470
1478
1486
1495
1504
1514
1524
1535
1545
1556
1567
1578
1589
1600
1612
1623
1634
1644
1655
1665
1676
1686
1695
1705
1714
1724
1732
1741
1750
1758
1766
1773
1781
1788
1796
1803
1810
1817
1824
1831
1838
1844
1851
1857
1863
1868
1874
1878
1882
1886
1889
1891
1893
1894
1895
1895
1895
1894
1893
1892
1890
1888
1886
1883
1880
1876
1873
1869
1866
1862
1858
1854
1850
1846
1842
1837
1833
1829
1824
1820
1816
1812
1808
1804
1801
1798
1795
1792
1790
1787
1786
1784
1782
1781
1780
1779
1779
1779
1779
1779
1780
1782
1783
1785
1787
1790
1792
1795
1797
1800
1802
1804
1806
1807
1808
1809
1809
1808
1807
1806
1804
1801
1798
1795
1791
1787
1782
1777
1771
1765
1758
1750
1742
1734
1724
1714
1703
1691
1678
1665
1651
1636
1621
1605
1588
1571
1553
1535
1516
1497
1477
1457
1437
1417
1398
1378
1358
1339
1320
1301
1283
1265
1248
1232
1216
1201
1186
1173
1160
1149
1138
1128
1118
1110
1103
1096
1091
1086
1082
1080
1078
1077
1078
1080
1083
1087
1092
1098
1105
1114
1123
1133
1145
1157
1170
1183
1197
1212
1227
1243
1259
1275
1292
1308
1325
1341
1358
1374
1390
1405
1421
1436
1451
1466
1481
1496
1510
1525
1539
1553
1567
1581
1595
1608
1621
1634
1647
1659
1671
1682
1693
1704
1714
1723
1732
1740
1749
1756
1764
1771
1778
1785
1792
1799
1805
1811
1817
1824
1829
1835
1841
1846
1851
1856
1861
1865
1869
1872
1875
1877
1878
1879
1880
1879
1879
1877
1875
1873
1870
1867
1863
1859
1854
1850
1845
1840
1834
1829
1824
1818
1813
1808
1802
1796
1790
1784
1778
1771
1764
1757
1748
1740
1731
1721
1711
1700
1688
1676
1664
1651
1638
1625
1612
1599
1586
1573
1559
1547
1534
1521
1508
1494
1481
1467
1454
1440
1426
1411
1397
1383
1369
1355
1342
1329
1316
1304
1292
1281
1271
1261
1252
1243
1235
1227
1220
1214
1209
1204
1200
1196
1194
1192
1190
1190
1190
1190
1191
1192
1193
1195
1196
1198
1200
1202
1205
1207
1210
1212
1215
1218
1222
1225
1229
1233
1237
1241
1245
1249
1254
1259
1263
1268
1274
1279
1284
1290
1296
1302
1309
1315
1322
1330
1337
1345
1354
1362
1372
1381
1391
1401
1412
1423
1434
1445
1457
1469
1480
1492
1504
1516
1528
1540
1552
1565
1577
1589
1602
1614
1627
1639
1652
1664
1676
1688
1701
1713
1725
1737
1749
1761
1773
1785
1797
1808
1820
1831
1843
1854
1865
1876
1888
1899
1910
1921
1932
1943
1954
1965
1976
1988
1999
2011
2023
2033
2045
2058
2070
2081
2093
2105
2116
2127
2138
2150
2161
2171
2182
2193
2204
2214
2225
2235
2244
2254
2263
2271
2279
2286
2293
2299
2304
2308
2312
2315
2318
2320
2321
2322
2323
2324
2324
2324
2324
2324
2324
2324
2323
2323
2322
2322
2321
2321
2321
2321
2321
2321
2321
2321
2320
2319
2317
2316
2313
2311
2308
2305
2302
2298
2294
2290
2286
2282
2278
2274
2269
2265
2261
2257
2253
2249
2245
2241
2237
2234
2230
2226
2223
2219
2216
2212
2209
2205
2201
2198
2194
2190
2186
2182
2178
2174
2170
2166
2161
2157
2152
2146
2141
2134
2128
2121
2113
2105
2097
2088
2078
2069
2059
2049
2037
2028
2017
2007
1996
1985
1973
1962
1950
1939
1927
1915
1903
1891
1879
1868
1856
1845
1834
1824
1813
1804
1794
1785
1777
1768
1760
1752
1745
1737
1730
1722
1715
1707
1700
1692
1685
1677
1669
1662
1654
1647
1639
1632
1625
1618
1611
1604
1597
1591
1584
1578
1572
1567
1562
1557
1552
1547
1543
1540
1536
1533
1530
1528
1526
1524
1523
1523
1523
1523
1524
1525
1527
1529
1532
1534
1537
1541
1544
1549
1553
1558
1564
1570
1577
1584
1592
1600
1609
1618
1627
1636
1646
1656
1666
1676
1686
1695
1705
1715
1724
1734
1743
1752
1762
1771
1780
1789
1798
1807
1816
1825
1834
1843
1852
1861
1870
1879
1888
1898
1907
1916
1925
1935
1944
1954
1963
1973
1982
1991
2001
2009
2019
2028
2037
2045
2054
2062
2070
2078
2086
2094
2102
2111
2119
2128
2138
2147
2157
2167
2178
2189
2200
2212
2224
2237
2250
2263
2276
2290
2304
2319
2334
2349
2364
2380
2396
2412
2428
2445
2461
2477
2493
2509
2524
2539
2554
2568
2582
2595
2607
2619
2630
2640
2649
2658
2665
2671
2675
2679
2681
2682
2682
2680
2677
2673
2668
2661
2654
2645
2636
2625
2613
2601
2587
2573
2558
2542
2526
2509
2491
2473
2455
2436
2416
2397
2377
2357
2336
2315
2293
2272
2250
2228
2206
2184
2162
2141
2120
2099
2078
2058
2037
2019
2000
1982
1964
1947
1931
1916
1901
1887
1874
1861
1848
1836
1824
1813
1802
1791
1780
1769
1759
1748
1738
1728
1719
1709
1701
1693
1685
1677
1670
1664
1658
1652
1647
1642
1638
1633
1629
1626
1622
1619
1615
1613
1610
1607
1605
1603
1601
1598
1597
1595
1593
1592
1591
1590
1589
1589
1590
1590
1592
1593
1595
1597
1600
1602
1605
1609
1613
1617
1622
1627
1632
1638
1645
1652
1660
1667
1676
1685
1694
1703
1713
1722
1732
1743
1753
1763
1774
1784
1795
1805
1815
1825
1835
1845
1854
1864
1872
1881
1889
1897
1904
1910
1916
1921
1926
1930
1934
1938
1940
1943
1945
1946
1947
1947
1947
1946
1945
1943
1940
1937
1933
1929
1925
1920
1915
1910
1905
1900
1896
1891
1886
1881
1876
1871
1867
1862
1858
1854
1850
1847
1844
1842
1841
1840
1840
1841
1842
1845
1848
1853
1858
1864
1871
1878
1887
1896
1906
1918
1930
1943
1956
1971
1986
2003
2019
2037
2055
2074
2093
2113
2134
2155
2177
2200
2223
2247
2272
2297
2322
2348
2374
2399
2425
2451
2476
2501
2526
2550
2574
2598
2621
2643
2665
2686
2707
2727
2746
2764
2781
2798
2813
2828
2841
2853
2865
2875
2885
2893
2901
2908
2914
2918
2923
2926
2928
2929
2930
2930
2929
2928
2926
2924
2921
2918
2914
2910
2905
2900
2894
2888
2881
2874
2866
2857
2848
2838
2828
2817
2805
2793
2781
2767
2754
2739
2724
2709
2693
2677
2660
2643
2625
2607
2589
2571
2553
2535
2517
2499
2482
2465
2448
2432
2416
2401
2387
2373
2360
2348
2336
2325
2314
2305
2296
2288
2281
2275
2269
2265
2261
2259
2257
2257
2257
2258
2260
2262
2266
2270
2274
2279
2284
2290
2296
2303
2310
2317
2325
2332
2340
2348
2355
2363
2370
2376
2382
2388
2393
2398
2402
2405
2408
2410
2411
2412
2412
2412
2411
2409
2407
2404
2400
2396
2391
2386
2380
2374
2367
2360
2353
2345
2336
2328
2319
2310
2301
2292
2282
2273
2265
2256
2247
2239
2231
2224
2217
2210
2204
2198
2193
2189
2185
2182
2180
2179
2179
2180
2181
2184
2187
2191
2197
2203
2209
2217
2225
2234
2243
2253
2264
2275
2287
2299
2311
2324
2337
2350
2362
2375
2388
2400
2412
2424
2435
2446
2456
2467
2476
2486
2495
2503
2512
2519
2527
2534
2540
2546
2551
2556
2560
2563
2566
2569
2571
2572
2574
2574
2575
2576
2576
2577
2577
2578
2578
2579
2579
2580
2582
2583
2585
2588
2591
2594
2598
2603
2608
2613
2619
2626
2633
2641
2649
2658
2667
2676
2686
2696
2706
2717
2728
2738
2749
2760
2772
2783
2794
2804
2815
2826
2836
2847
2857
2867
2877
2886
2895
2904
2913
2921
2929
2937
2945
2953
2961
2969
2977
2985
2993
3002
3010
3019
3027
3036
3044
3051
3059
3066
3073
3079
3085
3090
3095
3099
3103
3106
3109
3111
3112
3113
3113
3112
3111
3109
3106
3102
3098
3093
3088
3081
3074
3066
3057
3048
3038
3027
3015
3003
2990
2976
2962
2948
2933
2917
2901
2885
2869
2852
2835
2819
2801
2784
2767
2750
2733
2716
2699
2683
2667
2651
2636
2620
2606
2591
2577
2564
2550
2537
2525
2513
2501
2490
2480
2469
2460
2450
2441
2432
2424
2416
2408
2400
2392
2384
2376
2368
2360
2352
2343
2335
2327
2318
2309
2300
2291
2282
2273
2263
2253
2243
2232
2221
2209
2198
2185
2173
2160
2148
2135
2122
2110
2098
2086
2075
2063
2053
2043
2033
2023
2015
2005
1999
1992
1986
1981
1977
1973
1971
1970
1969
1970
1972
1975
1978
1983
1988
1994
2001
2008
2016
2025
2033
2041
2052
2061
2071
2080
2090
2099
2109
2118
2127
2136
2144
2152
2160
2168
2175
2182
2188
2194
2199
2203
2207
2211
2213
2215
2217
2218
2218
2217
2216
2215
2213
2211
2208
2206
2203
2200
2197
2194
2191
2188
2186
2184
2182
2181
2181
2181
2182
2184
2187
2191
2196
2202
2209
2217
2226
2236
2247
2259
2271
2285
2299
2314
2330
2346
2362
2379
2396
2413
2430
2448
2465
2483
2500
2518
2536
2554
2572
2589
2607
2625
2643
2661
2679
2697
2716
2734
2751
2769
2787
2804
2821
2837
2854
2869
2885
2900
2915
2930
2944
2958
2972
2985
2999
3012
3025
3037
3050
3063
3075
3087
3099
3110
3122
3133
3143
3154
3164
3174
3184
3193
3202
3212
3220
3229
3238
3246
3254
3262
3270
3278
3286
3294
3301
3309
3317
3325
3334
3342
3351
3360
3369
3379
3389
3399
3410
3421
3432
3443
3455
3467
3480
3492
3505
3518
3532
3546
3560
3574
3589
3603
3618
3633
3648
3663
3678
3692
3707
3721
3734
3748
3760
3773
3784
3796
3806
3816
3825
3833
3841
3848
3855
3861
3866
3871
3876
3880
3883
3887
3890
3892
3894
3896
3898
3899
3900
3900
3900
3899
3898
3897
3895
3893
3890
3887
3883
3879
3875
3870
3866
3862
3857
3853
3849
3846
3843
3840
3838
3836
3834
3833
3833
3832
3832
3833
3834
3835
3836
3838
3839
3841
3844
3846
3849
3851
3854
3858
3861
3864
3867
3870
3873
3876
3878
3881
3883
3884
3886
3887
3887
3887
3887
3886
3884
3882
3879
3875
3871
3866
3861
3855
3849
3842
3834
3827
3818
3810
3802
3793
3785
3777
3769
3761
3753
3746
3738
3732
3725
3719
3713
3708
3703
3699
3695
3692
3690
3689
3688
3689
3690
3693
3696
3699
3704
3709
3714
3720
3727
3734
3742
3750
3758
3767
3776
3785
3795
3805
3814
3824
3835
3845
3855
3866
3877
3887
3898
3908
3918
3928
3938
3947
3956
3965
3974
3982
3990
3997
4003
4010
4016
4019
4025
4027
4030
4032
4033
4034
4034
4033
4032
4030
4029
4026
4024
4021
4018
4014
4011
4009
4006
4003
4000
3997
3994
3991
3988
3986
3983
3981
3979
3977
3975
3974
3973
3972
3972
3972
3973
3974
3975
3976
3978
3980
3982
3985
3988
3991
3995
4000
4005
4011
4018
4025
4032
4041
4050
4059
4067
4078
4088
4098
4109
4119
4129
4140
4150
4161
4171
4182
4192
4202
4213
4223
4232
4242
4251
4261
4270
4278
4286
4294
4301
4308
4314
4319
4324
4328
4331
4333
4334
4334
4333
4331
4329
4325
4321
4316
4311
4305
4298
4291
4283
4275
4266
4257
4247
4238
4227
4217
4206
4195
4184
4172
4161
4149
4137
4124
4112
4099
4086
4072
4059
4045
4032
4018
4006
3993
3981
3970
3960
3951
3942
3935
3928
3923
3918
3914
3911
3909
3908
3908
3909
3910
3912
3916
3920
3924
3929
3935
3942
3948
3956
3963
3971
3979
3988
3997
4006
4016
4025
4035
4046
4057
4067
4078
4089
4099
4110
4120
4130
4140
4150
4160
4169
4178
4186
4194
4201
4208
4215
4221
4226
4231
4235
4239
4243
4246
4249
4252
4254
4257
4259
4261
4264
4267
4270
4274
4278
4282
4287
4291
4296
4302
4307
4313
4319
4325
4331
4337
4344
4350
4357
4363
4370
4377
4383
4390
4397
4403
4410
4417
4425
4432
4440
4448
4456
4464
4473
4482
4491
4501
4512
4523
4534
4546
4559
4572
4586
4600
4615
4631
4647
4663
4680
4698
4716
4735
4754
4773
4793
4814
4835
4855
4876
4897
4919
4940
4961
4982
5002
5023
5043
5062
5082
5100
5118
5135
5151
5166
5181
5195
5207
5219
5230
5241
5250
5258
5266
5272
5278
5282
5286
5289
5291
5292
5292
5292
5291
5290
5288
5286
5283
5280
5277
5274
5270
5267
5264
5261
5258
5256
5254
5253
5252
5251
5251
5252
5253
5255
5257
5260
5264
5268
5273
5279
5285
5292
5299
5306
5315
5323
5332
5342
5352
5362
5373
5385
5397
5409
5422
5435
5449
5464
5478
5493
5509
5525
5540
5556
5572
5587
5602
5617
5632
5646
5660
5673
5685
5696
5707
5716
5725
5732
5739
5745
5750
5755
5758
5762
5764
5766
5768
5769
5769
5769
5769
5768
5766
5764
5762
5759
5756
5753
5749
5744
5738
5732
5726
5718
5710
5702
5692
5683
5673
5663
5652
5641
5630
5619
5608
5597
5585
5573
5560
5548
5535
5521
5507
5493
5479
5464
5448
5433
5416
5400
5383
5365
5348
5330
5311
5292
5273
5254
5235
5215
5196
5176
5157
5138
5120
5101
5083
5065
5047
5030
5013
4996
4979
4963
4946
4930
4913
4897
4881
4865
4849
4833
4818
4803
4789
4776
4763
4750
4738
4727
4716
4705
4695
4684
4674
4664
4654
4643
4633
4623
4613
4604
4594
4585
4576
4567
4558
4550
4543
4536
4529
4523
4518
4514
4510
4507
4505
4504
4503
4503
4505
4507
4509
4513
4518
4523
4530
4537
4544
4552
4561
4570
4578
4587
4596
4605
4614
4622
4630
4637
4644
4650
4656
4662
4667
4672
4677
4682
4687
4692
4697
4702
4706
4711
4716
4720
4725
4729
4733
4737
4740
4743
4746
4749
4751
4752
4754
4755
4755
4755
4755
4755
4755
4755
4755
4756
4756
4758
4759
4761
4763
4766
4770
4773
4778
4782
4788
4793
4799
4806
4813
4820
4827
4835
4843
4850
4858
4866
4873
4881
4888
4895
4902
4908
4915
4922
4928
4935
4942
4949
4956
4964
4972
4981
4989
4999
5008
5017
5027
5036
5045
5054
5062
5069
5076
5082
5087
5092
5095
5098
5101
5102
5104
5104
5104
5103
5102
5100
5098
5096
5093
5090
5087
5083
5079
5075
5071
5066
5062
5057
5053
5048
5044
5040
5035
5031
5027
5022
5018
5014
5010
5007
5003
5000
4997
4995
4993
4992
4992
4992
4993
4995
4998
5002
5006
5011
5018
5025
5032
5041
5051
5061
5072
5084
5097
5111
5126
5141
5157
5173
5191
5209
5227
5246
5266
5286
5306
5327
5348
5369
5391
5413
5436
5458
5481
5505
5528
5552
5576
5601
5626
5651
5676
5701
5726
5751
5776
5801
5826
5850
5874
5897
5920
5942
5963
5984
6004
6023
6041
6059
6075
6090
6105
6118
6131
6142
6153
6163
6172
6180
6187
6194
6199
6204
6208
6211
6214
6215
6216
6216
6215
6213
6211
6208
6204
6200
6194
6189
6183
6176
6168
6161
6152
6144
6135
6126
6117
6108
6099
6090
6081
6072
6064
6055
6047
6040
6032
6025
6018
6011
6005
5999
5993
5987
5981
5976
5970
5965
5960
5956
5951
5947
5943
5939
5935
5931
5927
5923
5920
5915
5911
5907
5902
5898
5893
5888
5883
5878
5873
5869
5864
5861
5857
5854
5852
5850
5849
5848
5848
5848
5849
5850
5851
5852
5854
5855
5856
5856
5857
5857
5857
5856
5855
5855
5853
5852
5851
5849
5847
5845
5843
5841
5839
5837
5835
5833
5831
5829
5828
5826
5825
5823
5821
5818
5815
5812
5809
5805
5800
5796
5791
5786
5781
5775
5770
5764
5758
5752
5746
5740
5734
5728
5722
5716
5709
5703
5697
5691
5685
5679
5673
5666
5660
5653
5646
5639
5631
5623
5614
5605
5595
5585
5574
5563
5552
5541
5530
5519
5507
5496
5484
5473
5461
5450
5437
5425
5412
5400
5386
5373
5359
5345
5331
5316
5301
5286
5271
5256
5240
5225
5210
5195
5181
5166
5152
5138
5124
5111
5098
5085
5073
5062
5051
5040
5030
5020
5010
5001
4991
4982
4973
4964
4955
4947
4938
4930
4922
4915
4908
4902
4896
4891
4887
4883
4880
4877
4875
4873
4871
4869
4868
4866
4864
4862
4861
4859
4857
4855
4852
4850
4847
4843
4840
4836
4832
4827
4822
4817
4811
4806
4800
4794
4788
4781
4775
4769
4763
4757
4751
4745
4739
4733
4727
4721
4714
4707
4700
4692
4684
4676
4668
4659
4649
4640
4630
4620
4609
4598
4587
4575
4563
4551
4538
4525
4512
4499
4486
4472
4459
4447
4435
4423
4412
4401
4391
4381
4372
4363
4354
4346
4337
4328
4320
4310
4301
4291
4280
4269
4257
4245
4232
4218
4205
4191
4176
4162
4148
4134
4120
4107
4094
4082
4070
4059
4051
4042
4035
4027
4022
4017
4013
4010
4008
4006
4006
4006
4008
4010
4013
4016
4019
4025
4029
4034
4040
4046
4053
4059
4067
4075
4086
4096
4108
4120
4133
4148
4163
4179
4196
4213
4232
4251
4271
4292
4313
4335
4358
4381
4405
4429
4454
4479
4504
4530
4556
4583
4609
4636
4663
4690
4717
4745
4773
4801
4830
4859
4888
4918
4948
4979
5011
5043
5075
5108
5141
5174
5208
5242
5276
5310
5344
5378
5411
5444
5476
5508
5539
5569
5598
5627
5654
5681
5708
5733
5758
5782
5806
5829
5851
5873
5894
5915
5936
5955
5975
5994
6013
6031
6050
6068
6085
6103
6121
6138
6155
6173
6190
6207
6224
6240
6257
6274
6290
6307
6323
6340
6356
6373
6390
6406
6423
6439
6456
6472
6488
6504
6519
6534
6549
6564
6578
6592
6605
6618
6631
6643
6655
6666
6676
6686
6695
6703
6711
6718
6724
6729
6733
6736
6739
6741
6743
6744
6744
6743
6742
6740
6738
6735
6731
6726
6720
6714
6707
6698
6690
6680
6670
6660
6649
6637
6626
6614
6602
6589
6577
6564
6551
6538
6525
6512
6498
6484
6469
6454
6439
6423
6406
6389
6371
6352
6334
6314
6295
6275
6254
6234
6213
6191
6170
6148
6125
6103
6080
6057
6034
6010
5986
5963
5939
5915
5890
5866
5842
5819
5795
5772
5749
5726
5703
5681
5659
5638
5617
5596
5576
5556
5537
5518
5499
5481
5463
5445
5428
5411
5394
5378
5362
5346
5331
5317
5303
5289
5277
5264
5252
5241
5230
5220
5210
5200
5190
5180
5170
5160
5150
5140
5129
5117
5106
5093
5080
5067
5053
5039
5024
5009
4993
4977
4960
4943
4926
4909
4891
4873
4855
4836
4816
4795
4773
4750
4726
4700
4673
4645
4615
4584
4551
4517
4482
4446
4409
4371
4332
4292
4252
4211
4169
4128
4085
4043
4001
3958
3915
3873
3830
3787
3745
3703
3661
3620
3579
3538
3497
3457
3418
3378
3339
3300
3260
3221
3182
3142
3103
3064
3024
2985
2946
2908
2869
2831
2793
2755
2717
2680
2642
2605
2567
2530
2492
2454
2417
2379
2341
2302
2263
2223
2183
2143
2102
2060
2017
1976
1933
1889
1846
1802
1758
1713
1668
1623
1578
1532
1487
1440
1394
1347
1300
1252
1205
1156
1108
1059
1010
962
914
865
817
768
720
672
625
577
530
484
438
392
347
302
258
215
173
130
89
48
8
-32
-71
-110
-148
-186
-224
-262
-300
-338
-375
-413
-451
-490
-528
-567
-606
-646
-686
-726
-766
-807
-848
-890
-932
-974
-1016
-1060
-1103
-1147
-1191
-1235
-1280
-1326
-1372
-1418
-1465
-1513
-1561
-1610
-1660
-1710
-1761
-1812
-1864
-1916
-1969
-2023
-2077
-2132
-2187
-2242
-2298
-2353
-2409
-2465
-2520
-2575
-2629
-2683
-2737
-2790
-2842
-2894
-2946
-2997
-3048
-3098
-3148
-3198
-3249
-3299
-3349
-3400
-3452
-3503
-3555
-3607
-3660
-3712
-3764
-3817
-3869
-3922
-3974
-4026
-4078
-4131
-4183
-4236
-4289
-4341
-4394
-4447
-4500
-4554
-4607
-4661
-4715
-4770
-4825
-4881
-4937
-4994
-5052
-5110
-5169
-5229
-5289
-5350
-5412
-5474
-5537
-5600
-5664
-5729
-5793
-5858
-5924
-5989
-6054
-6118
-6183
-6246
-6309
-6370
-6431
-6490
-6548
-6605
-6660
-6713
-6765
-6816
-6865
-6913
-6959
-7004
-7048
-7090
-7131
-7171
-7209
-7246
-7282
-7317
-7351
-7384
-7416
-7447
-7476
-7505
-7532
-7558
-7583
-7607
-7629
-7650
-7669
-7687
-7704
-7719
-7733
-7745
-7756
-7767
-7776
-7784
-7792
-7799
-7806
-7813
-7819
-7825
-7830
-7836
-7842
-7847
-7852
-7858
-7863
-7869
-7874
-7880
-7886
-7892
-7898
-7905
-7912
-7918
-7925
-7931
-7937
-7944
-7950
-7955
-7961
-7966
-7971
-7975
-7979
-7983
-7987
-7990
-7994
-7997
-7999
-8002
-8004
-8006
-8007
-8009
-8010
-8010
-8010
-8009
-8007
-8005
-8000
-7997
-7992
-7986
-7979
-7972
-7964
-7955
-7945
-7935
-7924
-7912
-7900
-7887
-7873
-7858
-7843
-7827
-7811
-7794
-7777
-7760
-7742
-7724
-7705
-7686
-7667
-7648
-7628
-7608
-7588
-7568
-7548
-7528
-7509
-7489
-7470
-7451
-7432
-7414
-7396
-7379
-7362
-7345
-7329
-7313
-7297
-7282
-7268
-7253
-7239
-7225
-7211
-7198
-7185
-7172
-7160
-7147
-7135
-7123
-7112
-7102
-7092
-7082
-7074
-7066
-7059
-7052
-7047
-7043
-7039
-7037
-7036
-7036
-7037
-7039
-7042
-7046
-7051
-7057
-7063
-7071
-7079
-7088
-7097
-7108
-7119
-7130
-7142
-7155
-7168
-7182
-7195
-7209
-7224
-7238
-7252
-7266
-7280
-7293
-7307
-7319
-7332
-7344
-7355
-7366
-7377
-7388
-7398
-7408
-7418
-7428
-7437
-7446
-7455
-7464
-7473
-7481
-7490
-7498
-7506
-7514
-7522
-7529
-7535
-7541
-7546
-7551
-7554
-7556
-7558
-7558
-7558
-7556
-7553
-7550
-7545
-7539
-7533
-7525
-7517
-7508
-7498
-7488
-7477
-7465
-7453
-7440
-7427
-7412
-7397
-7381
-7365
-7348
-7330
-7312
-7293
-7274
-7254
-7233
-7211
-7188
-7165
-7140
-7115
-7088
-7061
-7032
-7002
-6972
-6940
-6907
-6873
-6838
-6802
-6764
-6726
-6687
-6647
-6607
-6565
-6524
-6482
-6439
-6397
-6354
-6311
-6269
-6226
-6184
-6142
-6100
-6058
-6016
-5974
-5932
-5890
-5848
-5806
-5764
-5722
-5681
-5639
-5599
-5559
-5519
-5480
-5441
-5404
-5367
-5330
-5294
-5259
-5224
-5189
-5155
-5121
-5086
-5052
-5018
-4983
-4949
-4914
-4880
-4845
-4810
-4776
-4742
-4708
-4674
-4640
-4606
-4573
-4539
-4506
-4472
-4439
-4406
-4372
-4339
-4305
-4272
-4238
-4205
-4172
-4139
-4107
-4074
-4042
-4011
-3979
-3948
-3916
-3885
-3853
-3822
-3790
-3758
-3726
-3694
-3662
-3631
-3599
-3568
-3536
-3505
-3474
-3442
-3410
-3378
-3345
-3312
-3278
-3243
-3208
-3172
-3136
-3099
-3061
-3022
-2983
-2943
-2903
-2863
-2822
-2781
-2740
-2699
-2657
-2616
-2575
-2534
-2493
-2452
-2412
-2372
-2333
-2294
-2256
-2219
-2182
-2146
-2111
-2075
-2040
-2005
-1972
-1938
-1904
-1871
-1837
-1804
-1771
-1739
-1706
-1673
-1641
-1609
-1577
-1546
-1515
-1485
-1455
-1426
-1397
-1370
-1343
-1318
-1293
-1269
-1246
-1225
-1204
-1185
-1166
-1149
-1133
-1117
-1103
-1089
-1077
-1065
-1055
-1045
-1037
-1029
-1022
-1016
-1010
-1006
-1004
-1000
-999
-998
-997
-998
-999
-1000
-1002
-1006
-1010
-1016
-1022
-1030
-1038
-1046
-1055
-1065
-1075
-1086
-1097
-1109
-1122
-1136
-1150
-1165
-1181
-1197
-1215
-1233
-1252
-1272
-1293
-1315
-1337
-1361
-1386
-1412
-1439
-1468
-1498
-1529
-1563
-1597
-1634
-1671
-1711
-1752
-1794
-1837
-1881
-1926
-1972
-2019
-2067
-2115
-2164
-2213
-2263
-2314
-2365
-2417
-2469
-2522
-2575
-2629
-2682
-2735
-2789
-2842
-2894
-2947
-2999
-3051
-3103
-3154
-3206
-3257
-3308
-3359
-3411
-3462
-3513
-3564
-3615
-3666
-3717
-3767
-3817
-3866
-3915
-3964
-4011
-4058
-4105
-4150
-4195
-4239
-4283
-4325
-4367
-4408
-4448
-4488
-4527
-4565
-4603
-4640
-4677
-4712
-4747
-4782
-4815
-4848
-4879
-4910
-4939
-4968
-4995
-5021
-5046
-5070
-5092
-5114
-5134
-5153
-5172
-5189
-5206
-5223
-5239
-5255
-5271
-5286
-5302
-5318
-5333
-5349
-5364
-5380
-5396
-5412
-5428
-5445
-5461
-5478
-5496
-5513
-5531
-5548
-5566
-5584
-5602
-5620
-5638
-5655
-5673
-5690
-5707
-5724
-5740
-5756
-5771
-5786
-5801
-5815
-5828
-5841
-5854
-5867
-5879
-5892
-5904
-5916
-5929
-5941
-5954
-5967
-5979
-5992
-6006
-6019
-6032
-6045
-6059
-6072
-6085
-6098
-6111
-6124
-6136
-6149
-6162
-6175
-6188
-6201
-6215
-6228
-6242
-6257
-6271
-6286
-6302
-6318
-6335
-6352
-6370
-6388
-6408
-6428
-6449
-6470
-6492
-6515
-6539
-6563
-6588
-6614
-6640
-6666
-6693
-6721
-6749
-6777
-6805
-6834
-6864
-6893
-6923
-6953
-6983
-7014
-7045
-7076
-7107
-7139
-7171
-7203
-7235
-7268
-7300
-7332
-7364
-7396
-7427
-7457
-7487
-7515
-7543
-7570
-7595
-7620
-7644
-7667
-7689
-7710
-7731
-7751
-7770
-7789
-7808
-7827
-7845
-7863
-7882
-7900
-7918
-7936
-7954
-7972
-7989
-8007
-8023
-8041
-8058
-8074
-8092
-8109
-8125
-8143
-8161
-8178
-8195
-8213
-8231
-8249
-8267
-8285
-8304
-8322
-8341
-8360
-8380
-8400
-8420
-8441
-8462
-8484
-8507
-8530
-8554
-8578
-8602
-8627
-8652
-8677
-8703
-8728
-8754
-8779
-8805
-8830
-8856
-8882
-8908
-8934
-8961
-8988
-9015
-9043
-9072
-9101
-9130
-9161
-9192
-9224
-9257
-9291
-9325
-9360
-9396
-9433
-9470
-9507
-9545
-9583
-9620
-9657
-9694
-9731
-9766
-9801
-9836
-9870
-9903
-9935
-9967
-9998
-10029
-10059
-10088
-10117
-10145
-10172
-10199
-10225
-10250
-10274
-10297
-10319
-10340
-10359
-10377
-10394
-10409
-10424
-10437
-10450
-10461
-10472
-10482
-10491
-10499
-10506
-10512
-10518
-10523
-10527
-10531
-10533
-10536
-10538
-10540
-10541
-10543
-10544
-10545
-10545
-10546
-10547
-10548
-10548
-10550
-10551
-10553
-10555
-10558
-10561
-10565
-10569
-10574
-10579
-10585
-10590
-10596
-10602
-10609
-10615
-10622
-10628
-10634
-10640
-10645
-10651
-10656
-10661
-10666
-10671
-10676
-10682
-10688
-10694
-10700
-10706
-10712
-10717
-10723
-10728
-10732
-10736
-10739
-10742
-10745
-10747
-10748
-10749
-10750
-10749
-10748
-10746
-10742
-10737
-10731
-10724
-10715
-10705
-10694
-10682
-10669
-10654
-10639
-10623
-10606
-10588
-10568
-10549
-10528
-10507
-10485
-10463
-10441
-10418
-10395
-10372
-10348
-10324
-10299
-10274
-10248
-10221
-10194
-10166
-10137
-10107
-10077
-10046
-10014
-9981
-9947
-9913
-9878
-9843
-9807
-9771
-9735
-9699
-9663
-9627
-9591
-9555
-9520
-9485
-9450
-9415
-9381
-9346
-9313
-9279
-9247
-9214
-9183
-9151
-9121
-9091
-9062
-9034
-9006
-8979
-8953
-8928
-8904
-8881
-8859
-8838
-8818
-8799
-8781
-8765
-8749
-8734
-8721
-8709
-8699
-8690
-8683
-8677
-8672
-8669
-8668
-8668
-8669
-8672
-8675
-8679
-8683
-8688
-8693
-8698
-8703
-8709
-8715
-8721
-8728
-8735
-8743
-8751
-8760
-8769
-8779
-8789
-8799
-8810
-8821
-8833
-8845
-8857
-8870
-8883
-8896
-8909
-8921
-8934
-8946
-8958
-8969
-8979
-8989
-8997
-9005
-9012
-9019
-9024
-9029
-9033
-9036
-9039
-9041
-9043
-9044
-9044
-9044
-9043
-9041
-9039
-9035
-9031
-9025
-9017
-9009
-8998
-8986
-8973
-8958
-8942
-8924
-8905
-8885
-8864
-8842
-8818
-8793
-8767
-8739
-8710
-8680
-8649
-8617
-8584
-8549
-8515
-8479
-8442
-8405
-8368
-8329
-8291
-8251
-8211
-8170
-8130
-8087
-8045
-8003
-7960
-7917
-7873
-7828
-7782
-7735
-7687
-7639
-7589
-7539
-7487
-7435
-7382
-7328
-7274
-7220
-7166
-7111
-7056
-7000
-6945
-6888
-6831
-6774
-6717
-6659
-6601
-6543
-6486
-6429
-6373
-6318
-6264
-6212
-6161
-6111
-6064
-6017
-5973
-5930
-5888
-5848
-5808
-5770
-5733
-5697
-5661
-5626
-5591
-5558
-5525
-5492
-5461
-5430
-5400
-5371
-5342
-5313
-5285
-5257
-5229
-5201
-5173
-5144
-5115
-5087
-5058
-5029
-5000
-4971
-4941
-4911
-4881
-4850
-4818
-4785
-4750
-4715
-4678
-4641
-4602
-4562
-4520
-4478
-4435
-4391
-4347
-4302
-4256
-4210
-4163
-4115
-4067
-4019
-3971
-3922
-3873
-3824
-3774
-3725
-3676
-3628
-3579
-3530
-3482
-3434
-3387
-3339
-3292
-3245
-3198
-3152
-3105
-3060
-3014
-2970
-2926
-2884
-2842
-2803
-2764
-2727
-2691
-2657
-2624
-2593
-2562
-2533
-2504
-2477
-2450
-2424
-2399
-2375
-2352
-2330
-2308
-2288
-2268
-2249
-2231
-2213
-2197
-2182
-2168
-2156
-2144
-2134
-2126
-2118
-2113
-2108
-2105
-2103
-2103
-2104
-2107
-2111
-2116
-2123
-2131
-2140
-2151
-2163
-2177
-2192
-2208
-2226
-2246
-2268
-2292
-2318
-2346
-2376
-2409
-2444
-2481
-2521
-2563
-2607
-2654
-2702
-2753
-2806
-2861
-2917
-2976
-3037
-3099
-3163
-3229
-3296
-3366
-3437
-3510
-3584
-3660
-3738
-3816
-3897
-3978
-4061
-4144
-4228
-4312
-4396
-4481
-4565
-4649
-4733
-4817
-4900
-4983
-5065
-5146
-5227
-5307
-5387
-5466
-5543
-5620
-5696
-5770
-5843
-5915
-5986
-6055
-6124
-6191
-6257
-6323
-6387
-6451
-6515
-6577
-6640
-6701
-6762
-6822
-6881
-6938
-6995
-7050
-7104
-7156
-7206
-7255
-7303
-7349
-7394
-7437
-7480
-7522
-7563
-7604
-7643
-7682
-7721
-7758
-7796
-7833
-7871
-7908
-7946
-7985
-8023
-8063
-8103
-8143
-8183
-8225
-8266
-8308
-8349
-8389
-8430
-8470
-8510
-8549
-8588
-8626
-8664
-8701
-8738
-8773
-8809
-8844
-8879
-8913
-8948
-8982
-9017
-9052
-9088
-9123
-9159
-9195
-9231
-9267
-9303
-9339
-9375
-9410
-9445
-9479
-9512
-9545
-9576
-9607
-9637
-9666
-9694
-9722
-9750
-9777
-9804
-9831
-9857
-9883
-9910
-9936
-9962
-9988
-10014
-10039
-10065
-10090
-10116
-10140
-10165
-10189
-10213
-10236
-10258
-10280
-10302
-10323
-10343
-10362
-10380
-10398
-10414
-10430
-10444
-10457
-10469
-10480
-10490
-10499
-10507
-10514
-10520
-10527
-10532
-10538
-10543
-10549
-10554
-10560
-10567
-10574
-10582
-10591
-10601
-10611
-10622
-10634
-10646
-10658
-10670
-10683
-10695
-10707
-10718
-10730
-10740
-10751
-10760
-10769
-10778
-10786
-10793
-10799
-10803
-10807
-10809
-10809
-10808
-10806
-10801
-10795
-10787
-10777
-10766
-10753
-10738
-10722
-10704
-10685
-10664
-10642
-10619
-10594
-10568
-10541
-10514
-10486
-10457
-10427
-10397
-10366
-10335
-10304
-10272
-10239
-10206
-10172
-10138
-10103
-10068
-10032
-9995
-9959
-9922
-9884
-9846
-9809
-9770
-9732
-9693
-9654
-9614
-9574
-9533
-9492
-9449
-9407
-9363
-9318
-9273
-9227
-9181
-9133
-9085
-9036
-8987
-8937
-8887
-8836
-8785
-8734
-8683
-8632
-8581
-8529
-8478
-8427
-8376
-8325
-8275
-8224
-8173
-8122
-8071
-8021
-7970
-7918
-7866
-7813
-7760
-7705
-7650
-7594
-7536
-7478
-7419
-7360
-7301
-7241
-7182
-7123
-7064
-7006
-6949
-6893
-6837
-6782
-6729
-6676
-6625
-6574
-6526
-6478
-6432
-6388
-6345
-6304
-6265
-6227
-6191
-6156
-6122
-6090
-6058
-6027
-5997
-5967
-5938
-5910
-5882
-5855
-5829
-5803
-5779
-5755
-5734
-5713
-5695
-5678
-5663
-5649
-5638
-5627
-5619
-5611
-5605
-5600
-5596
-5593
-5591
-5589
-5588
-5588
-5588
-5588
-5589
-5589
-5591
-5592
-5594
-5597
-5600
-5604
-5608
-5614
-5620
-5628
-5636
-5646
-5656
-5667
-5678
-5690
-5703
-5716
-5729
-5742
-5755
-5769
-5783
-5797
-5811
-5826
-5842
-5858
-5875
-5892
-5910
-5929
-5948
-5968
-5988
-6010
-6032
-6056
-6080
-6106
-6133
-6162
-6192
-6223
-6256
-6290
-6326
-6364
-6404
-6446
-6489
-6535
-6583
-6633
-6685
-6739
-6795
-6854
-6914
-6976
-7040
-7106
-7173
-7242
-7313
-7385
-7459
-7534
-7610
-7687
-7766
-7846
-7927
-8009
-8092
-8176
-8260
-8345
-8430
-8515
-8599
-8684
-8768
-8852
-8935
-9018
-9101
-9183
-9265
-9347
-9429
-9512
-9596
-9680
-9765
-9852
-9939
-10028
-10119
-10211
-10304
-10398
-10493
-10590
-10688
-10786
-10885
-10986
-11087
-11188
-11290
-11392
-11494
-11596
-11699
-11801
-11903
-12006
-12108
-12211
-12314
-12418
-12522
-12626
-12731
-12837
-12942
-13048
-13154
-13260
-13366
-13472
-13577
-13682
-13786
-13890
-13994
-14096
-14198
-14300
-14400
-14500
-14599
-14697
-14794
-14891
-14986
-15081
-15174
-15267
-15358
-15449
-15539
-15628
-15716
-15804
-15892
-15979
-16067
-16155
-16242
-16332
-16422
-16512
-16603
-16694
-16786
-16879
-16973
-17066
-17160
-17255
-17350
-17444
-17539
-17634
-17729
-17823
-17917
-18011
-18104
-18197
-18289
-18380
-18471
-18560
-18649
-18737
-18824
-18909
-18994
-19078
-19161
-19243
-19324
-19405
-19485
-19565
-19644
-19722
-19800
-19876
-19952
-20027
-20100
-20172
-20243
-20312
-20380
-20446
-20510
-20572
-20633
-20692
-20750
-20805
-20859
-20911
-20961
-21010
-21056
-21100
-21143
-21183
-21222
-21259
-21295
-21329
-21362
-21394
-21425
-21455
-21484
-21513
-21541
-21568
-21595
-21622
-21649
-21675
-21701
-21727
-21752
-21778
-21803
-21828
-21853
-21879
-21904
-21929
-21954
-21979
-22004
-22029
-22053
-22078
-22102
-22125
-22149
-22172
-22194
-22217
-22239
-22261
-22283
-22305
-22326
-22348
-22370
-22391
-22413
-22436
-22458
-22480
-22503
-22526
-22549
-22573
-22598
-22623
-22650
-22677
-22705
-22734
-22764
-22795
-22827
-22859
-22891
-22925
-22958
-22992
-23026
-23060
-23095
-23130
-23164
-23200
-23235
-23271
-23307
-23344
-23381
-23419
-23458
-23497
-23537
-23577
-23618
-23660
-23703
-23746
-23791
-23836
-23882
-23930
-23978
-24027
-24077
-24127
-24178
-24230
-24282
-24335
-24388
-24441
-24494
-24547
-24601
-24654
-24706
-24759
-24810
-24861
-24912
-24962
-25011
-25060
-25108
-25156
-25203
-25249
-25295
-25341
-25386
-25430
-25474
-25518
-25561
-25603
-25645
-25686
-25726
-25766
-25805
-25844
-25882
-25919
-25955
-25990
-26023
-26056
-26088
-26118
-26147
-26174
-26201
-26226
-26249
-26272
-26294
-26315
-26336
-26356
-26375
-26395
-26414
-26433
-26451
-26468
-26485
-26501
-26516
-26530
-26542
-26554
-26564
-26574
-26583
-26591
-26599
-26607
-26615
-26622
-26630
-26637
-26645
-26652
-26659
-26667
-26674
-26682
-26690
-26698
-26707
-26716
-26725
-26735
-26746
-26757
-26769
-26781
-26793
-26806
-26820
-26833
-26848
-26862
-26877
-26892
-26907
-26922
-26937
-26952
-26967
-26981
-26996
-27009
-27023
-27036
-27050
-27063
-27076
-27090
-27103
-27118
-27132
-27147
-27163
-27179
-27196
-27213
-27231
-27250
-27269
-27289
-27309
-27330
-27351
-27372
-27394
-27415
-27436
-27457
-27478
-27498
-27518
-27538
-27557
-27576
-27595
-27614
-27632
-27651
-27669
-27687
-27706
-27724
-27742
-27760
-27779
-27797
-27816
-27834
-27853
-27871
-27889
-27907
-27924
-27941
-27959
-27976
-27993
-28011
-28030
-28049
-28069
-28090
-28111
-28134
-28157
-28181
-28205
-28230
-28255
-28280
-28305
-28331
-28356
-28380
-28404
-28428
-28451
-28474
-28496
-28518
-28539
-28560
-28580
-28600
-28619
-28638
-28657
-28675
-28692
-28709
-28724
-28739
-28753
-28766
-28779
-28791
-28802
-28813
-28823
-28833
-28842
-28851
-28859
-28867
-28874
-28881
-28887
-28893
-28898
-28902
-28906
-28909
-28911
-28913
-28913
-28914
-28913
-28912
-28910
-28907
-28904
-28901
-28897
-28892
-28887
-28882
-28877
-28871
-28865
-28858
-28851
-28843
-28834
-28824
-28813
-28801
-28788
-28773
-28757
-28739
-28720
-28699
-28677
-28653
-28628
-28602
-28575
-28546
-28517
-28487
-28457
-28427
-28396
-28366
-28335
-28305
-28275
-28245
-28215
-28184
-28154
-28124
-28094
-28064
-28034
-28003
-27972
-27941
-27909
-27877
-27844
-27811
-27776
-27741
-27705
-27668
-27630
-27590
-27549
-27507
-27463
-27417
-27370
-27321
-27270
-27218
-27164
-27108
-27050
-26991
-26931
-26869
-26807
-26743
-26678
-26611
-26544
-26476
-26407
-26338
-26267
-26195
-26122
-26048
-25973
-25897
-25820
-25742
-25663
-25583
-25503
-25421
-25339
-25256
-25172
-25087
-25002
-24915
-24828
-24739
-24650
-24559
-24468
-24375
-24281
-24186
-24089
-23991
-23891
-23790
-23687
-23582
-23476
-23368
-23258
-23147
-23034
-22921
-22806
-22690
-22573
-22456
-22338
-22219
-22100
-21980
-21860
-21739
-21617
-21495
-21373
-21249
-21126
-21001
-20876
-20750
-20623
-20495
-20366
-20236
-20106
-19974
-19842
-19709
-19576
-19441
-19306
-19169
-19032
-18894
-18754
-18613
-18471
-18327
-18182
-18036
-17888
-17740
-17590
-17440
-17289
-17137
-16984
-16830
-16676
-16522
-16366
-16210
-16053
-15897
-15739
-15581
-15422
-15263
-15103
-14943
-14782
-14621
-14459
-14297
-14135
-13973
-13811
-13650
-13488
-13327
-13166
-13005
-12845
-12685
-12526
-12367
-12210
-12053
-11898
-11743
-11589
-11435
-11282
-11129
-10976
-10824
-10671
-10519
-10366
-10214
-10062
-9910
-9759
-9608
-9458
-9308
-9159
-9010
-8862
-8715
-8569
-8424
-8279
-8135
-7991
-7849
-7707
-7567
-7427
-7289
-7152
-7017
-6884
-6752
-6623
-6496
-6372
-6249
-6129
-6011
-5894
-5779
-5666
-5553
-5441
-5331
-5220
-5110
-5000
-4891
-4781
-4673
-4564
-4455
-4347
-4239
-4130
-4022
-3914
-3806
-3697
-3589
-3480
-3370
-3261
-3151
-3041
-2931
-2820
-2710
-2599
-2489
-2378
-2267
-2156
-2045
-1932
-1820
-1706
-1592
-1477
-1362
-1245
-1128
-1010
-892
-773
-653
-533
-412
-292
-171
-50
70
190
310
429
547
665
782
899
1014
1129
1243
1356
1468
1580
1691
1802
1912
2021
2131
2240
2349
2459
2568
2678
2788
2898
3008
3118
3229
3340
3450
3561
3673
3784
3895
4006
4119
4230
4342
4453
4564
4675
4785
4896
5005
5115
5224
5333
5441
5549
5657
5765
5872
5980
6087
6194
6302
6409
6516
6622
6729
6835
6941
7047
7152
7257
7362
7467
7571
7675
7779
7882
7985
8087
8189
8289
8389
8487
8585
8681
8775
8868
8960
9051
9140
9228
9315
9400
9483
9565
9645
9724
9802
9877
9951
10023
10094
10163
10230
10296
10361
10424
10486
10547
10606
10665
10722
10779
10835
10890
10945
10999
11052
11105
11157
11209
11261
11312
11362
11412
11461
11509
11557
11603
11649
11693
11737
11779
11820
11860
11899
11936
11972
12006
12039
12071
12101
12130
12157
12183
12208
12230
12251
12271
12289
12305
12320
12333
12345
12356
12365
12373
12379
12385
12390
12394
12397
12399
12401
12401
12401
12400
12399
12396
12393
12389
12384
12378
12372
12365
12357
12349
12340
12330
12320
12309
12298
12286
12275
12263
12251
12240
12229
12218
12207
12197
12187
12177
12168
12158
12149
12139
12130
12120
12111
12101
12092
12083
12074
12066
12058
12052
12046
12041
12038
12035
12034
12034
12036
12040
12045
12053
12062
12073
12086
12101
12119
12138
12158
12181
12205
12230
12257
12285
12314
12345
12376
12408
12441
12475
12510
12546
12583
12621
12660
12700
12741
12784
12827
12872
12918
12965
13013
13063
13113
13164
13217
13270
13325
13381
13438
13496
13556
13616
13678
13741
13805
13870
13934
14000
14065
14130
14195
14260
14325
14389
14453
14516
14580
14643
14707
14771
14835
14899
14964
15030
15096
15162
15229
15297
15365
15434
15504
15573
15644
15715
15787
15859
15932
16006
16081
16157
16233
16311
16389
16469
16550
16631
16714
16799
16884
16971
17060
17150
17242
17335
17431
17528
17628
17729
17833
17939
18047
18157
18270
18385
18502
18622
18744
18868
18995
19123
19255
19388
19524
19662
19803
19946
20091
20238
20387
20539
20692
20848
21005
21164
21325
21488
21652
21817
21984
22153
22323
22495
22668
22843
23020
23198
23378
23560
23743
23928
24114
24301
24489
24679
24869
25060
25252
25444
25637
25831
26024
26218
26411
26605
26798
26990
27182
27372
27562
27751
27938
28123
28306
28488
28667
28843
29017
29188
29357
29523
29687
29847
30006
30161
30314
30465
30613
30759
30902
31044
31183
31321
31457
31592
31725
31857
31988
32116
32246
32374
32500
32627
32753
32878
33002
33127
33251
33375
33499
33623
33748
33872
33996
34121
34246
34371
34497
34622
34748
34875
35001
35128
35255
35383
35510
35639
35767
35897
36026
36157
36287
36419
36551
36683
36816
36949
37083
37218
37353
37488
37624
37760
37896
38033
38169
38305
38441
38576
38711
38845
38978
39110
39241
39371
39499
39626
39751
39875
39997
40117
40236
40353
40467
40580
40691
40800
40907
41011
41113
41212
41308
41402
41493
41582
41667
41750
41830
41907
41982
42053
42122
42188
42252
42312
42370
42425
42477
42526
42572
42616
42656
42694
42729
42762
42792
42819
42845
42868
42890
42910
42928
42945
42961
42976
42989
43002
43014
43025
43036
43046
43055
43064
43073
43081
43089
43096
43103
43109
43114
43118
43121
43123
43124
43124
43123
43121
43117
43113
43108
43102
43096
43089
43082
43074
43066
43058
43050
43042
43033
43025
43017
43009
43001
42994
42987
42980
42974
42967
42961
42955
42949
42943
42937
42931
42924
42917
42909
42900
42891
42881
42871
42860
42849
42837
42825
42813
42800
42788
42776
42764
42752
42740
42728
42716
42704
42692
42681
42669
42658
42647
42636
42625
42615
42605
42596
42587
42579
42571
42565
42559
42554
42550
42546
42543
42542
42541
42540
42541
42543
42546
42550
42556
42562
42571
42580
42591
42603
42616
42630
42645
42662
42679
42697
42715
42735
42755
42775
42796
42817
42837
42858
42878
42898
42918
42937
42955
42973
42990
43006
43021
43036
43049
43061
43071
43081
43088
43094
43099
43102
43103
43102
43099
43095
43089
43081
43071
43060
43047
43032
43015
42997
42977
42957
42934
42911
42887
42861
42835
42808
42780
42751
42721
42691
42660
42629
42598
42566
42535
42504
42473
42442
42412
42382
42353
42324
42295
42266
42238
42210
42182
42155
42128
42101
42075
42048
42023
41997
41972
41947
41923
41899
41875
41852
41830
41807
41785
41764
41743
41722
41702
41682
41663
41644
41626
41608
41591
41575
41560
41545
41532
41520
41509
41500
41492
41486
41482
41479
41478
41480
41483
41489
41497
41508
41521
41537
41556
41577
41601
41628
41658
41691
41727
41765
41806
41850
41897
41947
42000
42055
42113
42173
42236
42302
42371
42442
42516
42592
42671
42753
42837
42924
43013
43105
43200
43297
43396
43497
43601
43707
43815
43925
44037
44151
44267
44385
44504
44626
44749
44874
45001
45130
45261
45393
45528
45664
45802
45941
46082
46225
46369
46515
46662
46811
46961
47112
47265
47418
47573
47729
47885
48042
48199
48357
48514
48672
48829
48987
49144
49300
49456
49611
49766
49920
50073
50225
50376
50527
50676
50823
50970
51115
51258
51400
51539
51677
51812
51945
52076
52205
52332
52456
52579
52699
52817
52934
53048
53161
53272
53381
53489
53595
53699
53803
53905
54006
54106
54206
54304
54402
54498
54595
54690
54785
54880
54974
55069
55163
55257
55352
55447
55542
55638
55734
55831
55929
56027
56126
56225
56325
56426
56528
56630
56732
56835
56939
57042
57146
57250
57354
57459
57563
57668
57773
57878
57983
58088
58192
58297
58401
58504
58606
58708
58808
58907
59005
59101
59196
59289
59381
59471
59558
59644
59728
59810
59890
59967
60042
60114
60184
60251
60315
60376
60434
60489
60541
60590
60637
60681
60722
60760
60796
60830
60860
60889
60915
60939
60961
60980
60998
61013
61026
61038
61047
61055
61060
61063
61064
61064
61061
61057
61052
61045
61036
61026
61015
61002
60989
60974
60958
60942
60924
60905
60885
60864
60841
60818
60794
60768
60741
60713
60683
60652
60619
60585
60548
60510
60470
60428
60383
60336
60287
60234
60179
60121
60061
59997
59930
59860
59787
59712
59633
59551
59467
59379
59289
59195
59098
58999
58896
58790
58682
58570
58456
58340
58220
58099
57975
57849
57721
57592
57460
57327
57192
57055
56916
56776
56633
56489
56344
56196
56047
55895
55743
55588
55432
55274
55115
54955
54793
54630
54466
54301
54135
53968
53800
53631
53462
53291
53120
52948
52775
52601
52428
52253
52079
51904
51729
51554
51379
51204
51030
50856
50682
50509
50336
50164
49992
49820
49649
49478
49308
49139
48971
48803
48636
48471
48307
48144
47982
47822
47663
47506
47351
47197
47046
46896
46747
46601
46457
46315
46174
46036
45900
45765
45633
45503
45374
45248
45123
45001
44880
44762
44647
44533
44422
44313
44205
44100
43997
43896
43796
43699
43602
43507
43413
43320
43229
43138
43048
42958
42869
42781
42693
42606
42519
42433
42347
42262
42178
42095
42012
41929
41847
41765
41683
41602
41521
41439
41358
41277
41196
41115
41034
40954
40873
40793
40713
40633
40553
40474
40396
40318
40241
40166
40091
40018
39946
39875
39806
39738
39672
39607
39544
39482
39422
39363
39306
39250
39195
39142
39090
39039
38990
38942
38895
38850
38806
38764
38724
38684
38646
38609
38574
38540
38506
38474
38443
38412
38383
38354
38326
38299
38273
38247
38222
38198
38174
38150
38127
38104
38082
38059
38037
38015
37992
37970
37948
37926
37904
37881
37859
37836
37812
37788
37764
37739
37714
37688
37662
37634
37607
37579
37550
37521
37491
37461
37430
37399
37367
37333
37300
37265
37228
37191
37152
37112
37071
37028
36984
36938
36890
36841
36790
36737
36683
36626
36568
36508
36445
36380
36314
36245
36174
36102
36027
35951
35872
35792
35710
35627
35541
35454
35365
35274
35182
35088
34993
34896
34797
34698
34597
34494
34391
34286
34180
34074
33966
33858
33750
33641
33532
33423
33314
33205
33097
32988
32879
32771
32662
32555
32447
32339
32231
32122
32015
31906
31798
31689
31580
31471
31361
31251
31141
31030
30918
30806
30693
30579
30465
30349
30232
30114
29995
29874
29752
29628
29503
29376
29247
29117
28985
28852
28716
28580
28441
28301
28159
28016
27872
27725
27578
27429
27279
27128
26976
26822
26668
26513
26357
26200
26043
25886
25728
25570
25412
25253
25095
24935
24776
24617
24457
24298
24138
23979
23820
23661
23502
23343
23185
23028
22871
22714
22559
22404
22251
22099
21948
21798
21650
21504
21359
21216
21075
20936
20799
20664
20531
20401
20272
20146
20023
19901
19782
19666
19552
19440
19331
19224
19119
19017
18918
18821
18726
18634
18544
18457
18372
18289
18209
18131
18055
17981
17909
17839
17770
17704
17639
17575
17514
17453
17394
17337
17280
17225
17171
17118
17066
17014
16964
16914
16865
16816
16768
16721
16674
16627
16581
16536
16491
16446
16402
16359
16315
16271
16230
16187
16145
16103
16061
16018
15977
15935
15893
15850
15807
15764
15721
15677
15633
15589
15545
15500
15455
15409
15364
15318
15272
15225
15179
15132
15085
15038
14991
14944
14896
14848
14800
14752
14703
14655
14606
14557
14509
14460
14412
14364
14316
14268
14220
14173
14127
14081
14035
13990
13945
13901
13858
13814
13772
13729
13687
13645
13604
13564
13523
13484
13445
13407
13370
13333
13297
13261
13225
13190
13154
13118
13081
13044
13006
12967
12926
12885
12842
12798
12752
12705
12657
12608
12557
12504
12451
12395
12339
12281
12221
12160
12098
12034
11969
11903
11835
11766
11696
11625
11553
11481
11407
11332
11257
11181
11104
11026
10948
10869
10789
10708
10627
10544
10461
10378
10293
10209
10123
10038
9952
9866
9779
9692
9606
9519
9432
9345
9258
9171
9084
8997
8911
8826
8740
8656
8572
8489
8406
8325
8244
8164
8085
8007
7930
7853
7778
7703
7629
7556
7483
7412
7341
7272
7203
7135
7068
7001
6936
6870
6806
6741
6677
6613
6549
6485
6421
6357
6291
6226
6159
6092
6023
5953
5882
5809
5735
5658
5580
5500
5418
5333
5246
5156
5065
4970
4873
4774
4672
4568
4462
4353
4241
4127
4011
3893
3772
3649
3523
3395
3265
3133
2998
2860
2720
2578
2434
2287
2138
1987
1833
1677
1520
1360
1198
1034
869
702
533
363
192
20
-154
-328
-504
-680
-857
-1034
-1212
-1391
-1571
-1752
-1933
-2114
-2297
-2480
-2663
-2847
-3032
-3217
-3402
-3588
-3774
-3960
-4147
-4333
-4519
-4705
-4891
-5077
-5263
-5448
-5633
-5818
-6002
-6186
-6369
-6552
-6735
-6917
-7098
-7279
-7460
-7641
-7821
-8000
-8180
-8359
-8537
-8716
-8894
-9072
-9250
-9427
-9604
-9781
-9957
-10134
-10310
-10485
-10661
-10836
-11011
-11186
-11360
-11534
-11708
-11882
-12055
-12229
-12401
-12574
-12747
-12919
-13091
-13262
-13434
-13605
-13775
-13946
-14115
-14285
-14454
-14623
-14792
-14960
-15127
-15295
-15461
-15627
-15792
-15957
-16120
-16283
-16446
-16607
-16767
-16927
-17085
-17243
-17399
-17554
-17708
-17861
-18013
-18163
-18312
-18459
-18605
-18750
-18892
-19033
-19172
-19310
-19445
-19578
-19710
-19840
-19967
-20093
-20217
-20339
-20459
-20578
-20694
-20809
-20923
-21035
-21145
-21254
-21362
-21468
-21574
-21678
-21780
-21882
-21982
-22082
-22180
-22278
-22374
-22470
-22564
-22658
-22751
-22843
-22933
-23023
-23113
-23201
-23288
-23375
-23461
-23546
-23630
-23714
-23796
-23878
-23959
-24039
-24118
-24196
-24273
-24349
-24424
-24497
-24569
-24639
-24708
-24776
-24841
-24905
-24968
-25029
-25088
-25145
-25200
-25254
-25306
-25356
-25405
-25451
-25496
-25539
-25581
-25620
-25659
-25696
-25731
-25766
-25799
-25831
-25863
-25893
-25923
-25952
-25981
-26010
-26038
-26066
-26093
-26121
-26149
-26176
-26204
-26232
-26261
-26290
-26319
-26349
-26380
-26411
-26444
-26477
-26512
-26548
-26584
-26623
-26662
-26703
-26745
-26788
-26833
-26878
-26925
-26973
-27022
-27072
-27123
-27175
-27228
-27281
-27336
-27391
-27448
-27505
-27563
-27622
-27682
-27742
-27803
-27865
-27927
-27991
-28055
-28119
-28185
-28252
-28319
-28387
-28456
-28527
-28598
-28670
-28743
-28818
-28893
-28969
-29046
-29124
-29203
-29283
-29363
-29444
-29526
-29609
-29692
-29776
-29860
-29944
-30029
-30113
-30198
-30283
-30368
-30453
-30538
-30623
-30708
-30793
-30878
-30962
-31047
-31131
-31216
-31301
-31385
-31470
-31555
-31640
-31725
-31810
-31895
-31980
-32066
-32151
-32235
-32320
-32406
-32491
-32575
-32659
-32744
-32829
-32914
-32998
-33083
-33167
-33252
-33337
-33422
-33507
-33592
-33678
-33764
-33851
-33938
-34025
-34113
-34201
-34289
-34378
-34467
-34556
-34645
-34734
-34823
-34913
-35002
-35092
-35181
-35271
-35360
-35449
-35538
-35627
-35717
-35806
-35895
-35985
-36074
-36164
-36254
-36344
-36435
-36526
-36617
-36708
-36799
-36890
-36982
-37073
-37165
-37256
-37347
-37439
-37530
-37621
-37712
-37803
-37894
-37984
-38074
-38163
-38253
-38341
-38430
-38518
-38606
-38694
-38782
-38869
-38957
-39045
-39133
-39221
-39309
-39399
-39488
-39579
-39670
-39761
-39854
-39947
-40041
-40136
-40232
-40329
-40426
-40525
-40624
-40724
-40824
-40926
-41028
-41130
-41234
-41338
-41442
-41548
-41654
-41761
-41869
-41978
-42088
-42199
-42311
-42423
-42537
-42651
-42766
-42882
-42998
-43115
-43232
-43349
-43467
-43585
-43702
-43820
-43937
-44054
-44171
-44288
-44404
-44520
-44636
-44751
-44866
-44980
-45094
-45206
-45319
-45430
-45541
-45650
-45759
-45866
-45973
-46079
-46183
-46287
-46389
-46490
-46590
-46689
-46786
-46882
-46976
-47069
-47160
-47250
-47338
-47425
-47509
-47592
-47674
-47754
-47832
-47908
-47983
-48056
-48128
-48198
-48266
-48333
-48398
-48462
-48525
-48586
-48645
-48703
-48760
-48815
-48869
-48921
-48972
-49021
-49069
-49115
-49160
-49203
-49244
-49284
-49322
-49359
-49394
-49427
-49459
-49488
-49516
-49542
-49566
-49588
-49609
-49628
-49645
-49660
-49674
-49687
-49698
-49708
-49716
-49724
-49730
-49736
-49740
-49744
-49748
-49751
-49753
-49755
-49757
-49759
-49761
-49762
-49763
-49764
-49765
-49766
-49766
-49767
-49768
-49769
-49770
-49771
-49773
-49775
-49778
-49781
-49785
-49790
-49795
-49800
-49807
-49814
-49821
-49829
-49838
-49848
-49859
-49870
-49882
-49895
-49908
-49922
-49936
-49951
-49967
-49982
-49997
-50013
-50028
-50042
-50057
-50071
-50084
-50097
-50109
-50121
-50132
-50142
-50152
-50161
-50169
-50176
-50183
-50189
-50194
-50199
-50203
-50207
-50210
-50213
-50215
-50217
-50218
-50219
-50220
-50220
-50220
-50219
-50218
-50215
-50213
-50209
-50205
-50199
-50193
-50185
-50176
-50167
-50156
-50144
-50130
-50116
-50100
-50083
-50065
-50045
-50024
-50002
-49979
-49954
-49928
-49901
-49873
-49844
-49813
-49782
-49749
-49715
-49679
-49643
-49605
-49566
-49526
-49484
-49441
-49397
-49351
-49304
-49256
-49206
-49155
-49103
-49050
-48995
-48939
-48882
-48824
-48765
-48704
-48643
-48580
-48517
-48452
-48386
-48319
-48252
-48183
-48113
-48042
-47970
-47897
-47824
-47749
-47673
-47597
-47520
-47442
-47363
-47283
-47203
-47122
-47040
-46958
-46874
-46790
-46706
-46620
-46534
-46447
-46359
-46271
-46182
-46092
-46002
-45910
-45818
-45725
-45631
-45536
-45440
-45343
-45245
-45146
-45047
-44946
-44844
-44741
-44637
-44531
-44425
-44317
-44208
-44098
-43987
-43875
-43761
-43646
-43530
-43412
-43294
-43174
-43053
-42931
-42807
-42683
-42558
-42431
-42304
-42176
-42047
-41918
-41788
-41657
-41525
-41393
-41260
-41126
-40992
-40857
-40721
-40584
-40447
-40308
-40169
-40030
-39889
-39748
-39607
-39465
-39322
-39179
-39036
-38892
-38748
-38603
-38458
-38313
-38168
-38022
-37876
-37730
-37584
-37438
-37292
-37145
-36998
-36851
-36704
-36557
-36410
-36262
-36115
-35967
-35820
-35672
-35524
-35376
-35228
-35080
-34931
-34782
-34633
-34484
-34335
-34185
-34035
-33885
-33734
-33582
-33431
-33279
-33126
-32973
-32819
-32665
-32509
-32354
-32200
-32043
-31887
-31731
-31573
-31416
-31258
-31100
-30941
-30782
-30623
-30464
-30305
-30146
-29986
-29826
-29667
-29507
-29347
-29187
-29027
-28866
-28706
-28545
-28384
-28223
-28061
-27900
-27739
-27577
-27416
-27255
-27094
-26933
-26773
-26613
-26454
-26295
-26136
-25979
-25822
-25666
-25511
-25356
-25203
-25052
-24901
-24752
-24604
-24457
-24312
-24168
-24026
-23885
-23745
-23607
-23470
-23335
-23201
-23068
-22937
-22808
-22680
-22553
-22428
-22305
-22183
-22063
-21945
-21828
-21712
-21598
-21486
-21375
-21266
-21158
-21052
-20947
-20844
-20742
-20642
-20542
-20444
-20347
-20251
-20156
-20062
-19968
-19875
-19783
-19691
-19599
-19508
-19417
-19327
-19237
-19147
-19057
-18967
-18878
-18788
-18699
-18610
-18521
-18432
-18344
-18255
-18167
-18078
-17990
-17902
-17814
-17727
-17639
-17552
-17464
-17377
-17289
-17202
-17114
-17027
-16940
-16853
-16766
-16679
-16592
-16505
-16419
-16332
-16247
-16161
-16077
-15993
-15909
-15826
-15743
-15661
-15580
-15500
-15421
-15343
-15266
-15190
-15116
-15042
-14970
-14899
-14830
-14762
-14695
-14630
-14566
-14504
-14444
-14385
-14328
-14272
-14217
-14164
-14113
-14063
-14015
-13969
-13924
-13880
-13838
-13798
-13759
-13722
-13686
-13652
-13619
-13588
-13558
-13530
-13503
-13477
-13452
-13428
-13406
-13384
-13363
-13343
-13324
-13306
-13288
-13271
-13254
-13238
-13222
-13206
-13191
-13176
-13160
-13145
-13130
-13114
-13098
-13081
-13064
-13047
-13028
-13009
-12990
-12969
-12948
-12926
-12902
-12878
-12853
-12827
-12799
-12771
-12741
-12710
-12678
-12645
-12611
-12575
-12539
-12501
-12462
-12422
-12381
-12338
-12295
-12250
-12204
-12157
-12109
-12060
-12010
-11959
-11906
-11853
-11799
-11744
-11688
-11632
-11574
-11516
-11457
-11397
-11337
-11276
-11214
-11152
-11089
-11025
-10961
-10896
-10830
-10764
-10698
-10632
-10565
-10497
-10430
-10362
-10295
-10227
-10159
-10091
-10023
-9956
-9888
-9820
-9752
-9684
-9617
-9549
-9481
-9414
-9346
-9279
-9211
-9144
-9077
-9010
-8943
-8876
-8809
-8743
-8676
-8609
-8542
-8475
-8408
-8341
-8273
-8205
-8137
-8068
-7999
-7930
-7860
-7789
-7718
-7646
-7574
-7501
-7427
-7353
-7279
-7203
-7128
-7051
-6975
-6898
-6820
-6742
-6664
-6585
-6506
-6426
-6347
-6267
-6186
-6106
-6025
-5944
-5863
-5782
-5700
-5618
-5536
-5454
-5371
-5288
-5205
-5122
-5039
-4955
-4872
-4788
-4704
-4619
-4535
-4451
-4366
-4281
-4197
-4112
-4027
-3942
-3857
-3772
-3687
-3601
-3515
-3429
-3343
-3257
-3170
-3082
-2995
-2907
-2818
-2729
-2640
-2550
-2460
-2370
-2279
-2187
-2095
-2003
-1911
-1818
-1725
-1631
-1537
-1443
-1348
-1254
-1158
-1063
-967
-870
-773
-675
-577
-478
-379
-279
-178
-76
26
129
234
339
444
551
658
766
875
985
1095
1206
1317
1429
1541
1654
1768
1882
1996
2111
2227
2343
2459
2576
2693
2811
2929
3047
3166
3285
3404
3523
3642
3762
3882
4001
4121
4241
4362
4482
4602
4723
4843
4964
5085
5206
5327
5449
5570
5691
5813
5934
6055
6177
6298
6419
6540
6661
6782
6902
7022
7142
7261
7380
7499
7617
7734
7852
7968
8085
8201
8316
8431
8545
8659
8773
8886
8998
9109
9220
9331
9440
9548
9656
9763
9868
9973
10077
10179
10281
10381
10481
10579
10677
10773
10869
10963
11057
11150
11242
11333
11423
11513
11601
11688
11775
11860
11944
12027
12109
12191
12271
12350
12428
12504
12580
12655
12728
12800
12871
12941
13009
13076
13142
13206
13269
13331
13391
13450
13508
13564
13619
13673
13726
13778
13828
13878
13926
13974
14020
14066
14111
14155
14198
14241
14283
14324
14364
14404
14444
14483
14521
14559
14597
14634
14670
14706
14742
14778
14813
14847
14882
14916
14950
14983
15017
15050
15083
15116
15148
15180
15212
15244
15275
15306
15337
15367
15398
15428
15458
15488
15518
15548
15578
15607
15637
15666
15696
15725
15754
15783
15811
15840
15868
15895
15923
15950
15977
16003
16029
16055
16079
16106
16131
16155
16178
16203
16227
16250
16271
16294
16315
16335
16355
16373
16392
16409
16425
16440
16454
16466
16477
16487
16496
16503
16509
16514
16517
16520
16520
16520
16519
16517
16513
16509
16504
16498
16492
16485
16477
16469
16461
16452
16444
16435
16425
16416
16406
16396
16386
16376
16366
16355
16344
16334
16324
16312
16302
16291
16280
16270
16259
16248
16236
16226
16215
16204
16193
16181
16171
16160
16149
16138
16126
16116
16105
16094
16082
16073
16062
16052
16042
16032
16023
16013
16004
15994
15985
15977
15968
15960
15951
15943
15936
15929
15922
15915
15909
15904
15899
15895
15892
15889
15887
15885
15885
15885
15886
15888
15891
15894
15898
15903
15909
15916
15924
15932
15941
15951
15962
15974
15986
15999
16013
16027
16042
16056
16073
16088
16106
16123
16142
16160
16178
16199
16219
16239
16261
16282
16305
16328
16351
16376
16401
16426
16453
16480
16508
16536
16565
16595
16625
16656
16688
16720
16752
16785
16819
16853
16887
16922
16957
16993
17029
17066
17103
17140
17178
17217
17255
17294
17334
17373
17413
17453
17494
17534
17575
17615
17656
17697
17738
17779
17821
17862
17903
17944
17985
18025
18066
18106
18146
18186
18225
18265
18304
18343
18382
18421
18459
18497
18536
18573
18611
18648
18684
18720
18756
18791
18825
18858
18890
18922
18953
18982
19011
19039
19067
19093
19119
19144
19168
19191
19214
19236
19257
19278
19299
19319
19338
19357
19376
19394
19411
19429
19446
19462
19479
19495
19510
19525
19540
19554
19568
19582
19594
19606
19618
19629
19639
19648
19657
19665
19673
19679
19685
19691
19695
19699
19703
19706
19709
19711
19713
19714
19715
19715
19715
19714
19712
19710
19707
19702
19697
19692
19685
19677
19668
19658
19647
19634
19621
19607
19591
19574
19557
19538
19518
19498
19476
19454
19431
19408
19384
19359
19335
19309
19284
19258
19232
19205
19178
19151
19124
19097
19069
19041
19013
18984
18955
18926
18897
18867
18837
18807
18776
18745
18714
18682
18650
18617
18584
18551
18517
18483
18449
18414
18379
18344
18308
18271
18235
18198
18160
18122
18084
18045
18006
17966
17926
17886
17844
17803
17760
17718
17674
17631
17586
17541
17495
17449
17402
17354
17306
17257
17208
17158
17108
17057
17006
16955
16903
16851
16799
16747
16694
16641
16588
16535
16481
16428
16375
16321
16268
16213
16161
16107
16053
16000
15947
15894
15840
15787
15734
15680
15627
15574
15521
15468
15415
15363
15311
15259
15208
15157
15107
15057
15008
14959
14911
14864
14817
14771
14726
14681
14636
14592
14548
14505
14461
14418
14375
14333
14290
14247
14205
14163
14120
14078
14036
13994
13952
13910
13868
13827
13785
13744
13702
13661
13620
13579
13538
13498
13457
13417
13376
13335
13295
13254
13213
13172
13131
13090
13048
13007
12966
12924
12883
12841
12799
12758
12716
12675
12633
12592
12550
12509
12468
12427
12386
12345
12304
12264
12224
12183
12144
12104
12064
12025
11986
11947
11908
11869
11830
11791
11752
11713
11674
11635
11596
11558
11519
11480
11442
11404
11366
11328
11291
11253
11216
11179
11141
11104
11067
11030
10992
10955
10918
10881
10845
10808
10772
10735
10699
10663
10627
10592
10556
10521
10485
10450
10415
10380
10345
10310
10275
10240
10205
10170
10134
10098
10063
10026
9990
9953
9916
9878
9840
9801
9762
9723
9683
9642
9601
9559
9517
9474
9431
9387
9343
9298
9252
9205
9158
9111
9062
9013
8963
8913
8862
8810
8758
8704
8651
8596
8541
8485
8429
8371
8314
8255
8196
8137
8076
8016
7955
7893
7831
7769
7706
7643
7579
7515
7451
7387
7322
7257
7192
7126
7060
6994
6927
6860
6793
6726
6658
6590
6521
6452
6383
6313
6243
6173
6103
6032
5961
5889
5817
5745
5673
5599
5526
5452
5377
5302
5227
5150
5073
4996
4918
4839
4760
4680
4599
4518
4437
4355
4272
4189
4106
4021
3937
3852
3766
3679
3593
3505
3418
3329
3241
3152
3063
2973
2883
2793
2703
2613
2523
2432
2342
2251
2161
2070
1979
1889
1798
1708
1618
1528
1439
1350
1261
1173
1086
998
911
825
739
653
567
482
397
312
228
143
60
-24
-107
-190
-273
-355
-437
-519
-600
-681
-763
-843
-924
-1004
-1086
-1166
-1247
-1328
-1409
-1489
-1570
-1651
-1732
-1814
-1895
-1976
-2057
-2138
-2219
-2300
-2380
-2460
-2540
-2620
-2699
-2777
-2855
-2931
-3008
-3083
-3157
-3230
-3303
-3374
-3444
-3513
-3581
-3648
-3713
-3777
-3840
-3902
-3962
-4021
-4078
-4136
-4191
-4245
-4298
-4349
-4399
-4448
-4495
-4541
-4586
-4629
-4670
-4711
-4749
-4786
-4822
-4856
-4889
-4920
-4950
-4978
-5005
-5031
-5055
-5077
-5099
-5119
-5137
-5155
-5171
-5186
-5200
-5212
-5224
-5234
-5244
-5252
-5260
-5266
-5272
-5277
-5281
-5284
-5286
-5288
-5289
-5290
-5290
-5290
-5289
-5288
-5286
-5284
-5282
-5280
-5277
-5274
-5271
-5268
-5265
-5262
-5259
-5256
-5252
-5249
-5247
-5244
-5241
-5239
-5236
-5234
-5233
-5231
-5230
-5229
-5229
-5228
-5229
-5229
-5230
-5232
-5233
-5235
-5237
-5240
-5243
-5246
-5250
-5254
-5258
-5263
-5268
-5273
-5279
-5284
-5290
-5297
-5303
-5310
-5317
-5324
-5332
-5339
-5347
-5355
-5363
-5370
-5379
-5387
-5395
-5403
-5411
-5419
-5427
-5436
-5444
-5452
-5460
-5468
-5477
-5485
-5493
-5500
-5508
-5516
-5523
-5530
-5537
-5544
-5551
-5558
-5564
-5571
-5577
-5583
-5589
-5595
-5600
-5606
-5611
-5616
-5621
-5626
-5631
-5635
-5640
-5644
-5648
-5652
-5656
-5660
-5664
-5668
-5671
-5675
-5679
-5683
-5686
-5690
-5694
-5697
-5701
-5705
-5708
-5712
-5715
-5719
-5722
-5726
-5730
-5733
-5737
-5741
-5744
-5748
-5752
-5756
-5759
-5763
-5767
-5771
-5775
-5779
-5783
-5787
-5792
-5797
-5802
-5807
-5813
-5819
-5826
-5833
-5841
-5848
-5857
-5866
-5875
-5885
-5895
-5905
-5916
-5928
-5940
-5952
-5965
-5978
-5992
-6006
-6021
-6035
-6050
-6066
-6081
-6097
-6113
-6130
-6146
-6163
-6180
-6198
-6216
-6234
-6253
-6271
-6290
-6309
-6329
-6348
-6368
-6388
-6408
-6428
-6449
-6469
-6490
-6510
-6531
-6552
-6572
-6593
-6614
-6635
-6655
-6676
-6696
-6716
-6735
-6754
-6773
-6792
-6809
-6827
-6844
-6860
-6876
-6891
-6906
-6920
-6933
-6946
-6958
-6970
-6980
-6990
-7000
-7008
-7016
-7023
-7029
-7035
-7039
-7043
-7046
-7048
-7049
-7050
-7050
-7049
-7047
-7045
-7042
-7038
-7034
-7029
-7024
-7017
-7011
-7004
-6996
-6988
-6979
-6970
-6961
-6951
-6940
-6929
-6917
-6905
-6892
-6879
-6865
-6851
-6836
-6821
-6805
-6788
-6772
-6754
-6736
-6717
-6698
-6678
-6657
-6635
-6613
-6590
-6567
-6542
-6517
-6492
-6466
-6439
-6411
-6384
-6355
-6326
-6297
-6267
-6236
-6206
-6175
-6143
-6111
-6079
-6047
-6014
-5981
-5948
-5915
-5881
-5847
-5813
-5779
-5745
-5711
-5676
-5641
-5607
-5572
-5537
-5502
-5466
-5431
-5395
-5359
-5323
-5286
-5249
-5212
-5174
-5136
-5098
-5059
-5020
-4980
-4941
-4901
-4862
-4822
-4782
-4742
-4703
-4663
-4624
-4584
-4545
-4506
-4466
-4427
-4389
-4350
-4311
-4273
-4234
-4196
-4158
-4120
-4082
-4043
-4006
-3969
-3931
-3894
-3857
-3819
-3782
-3745
-3708
-3671
-3634
-3598
-3562
-3525
-3489
-3454
-3418
-3383
-3348
-3313
-3279
-3245
-3211
-3178
-3145
-3112
-3080
-3048
-3017
-2986
-2956
-2926
-2897
-2868
-2839
-2811
-2783
-2756
-2729
-2703
-2677
-2652
-2627
-2603
-2580
-2557
-2534
-2512
-2491
-2471
-2451
-2432
-2413
-2395
-2378
-2361
-2345
-2329
-2314
-2299
-2285
-2271
-2257
-2244
-2232
-2219
-2207
-2196
-2184
-2173
-2162
-2150
-2139
-2128
-2117
-2106
-2095
-2084
-2073
-2062
-2051
-2040
-2028
-2017
-2005
-1992
-1980
-1967
-1953
-1939
-1925
-1910
-1894
-1878
-1861
-1844
-1826
-1807
-1788
-1768
-1747
-1726
-1703
-1680
-1656
-1631
-1606
-1579
-1551
-1522
-1491
-1460
-1427
-1393
-1357
-1320
-1281
-1241
-1199
-1156
-1111
-1064
-1016
-966
-915
-862
-808
-752
-695
-636
-576
-515
-453
-389
-324
-258
-192
-124
-55
15
86
158
230
303
377
451
526
602
677
753
829
906
982
1059
1136
1212
1289
1365
1442
1518
1593
1669
1744
1819
1893
1967
2040
2113
2185
2257
2328
2399
2469
2539
2609
2678
2747
2815
2883
2950
3017
3084
3150
3216
3282
3348
3413
3478
3542
3607
3671
3735
3799
3864
3928
3992
4056
4121
4185
4250
4315
4380
4445
4511
4577
4643
4710
4777
4844
4911
4978
5046
5113
5181
5249
5316
5384
5452
5520
5587
5655
5723
5791
5859
5927
5995
6063
6131
6199
6266
6334
6402
6470
6537
6605
6672
6740
6807
6874
6941
7008
7075
7141
7207
7274
7340
7406
7471
7537
7603
7668
7733
7799
7864
7929
7994
8058
8122
8186
8252
8315
8379
8443
8506
8568
8631
8693
8754
8815
8875
8935
8995
9054
9112
9169
9226
9283
9338
9393
9447
9501
9553
9605
9656
9706
9756
9804
9852
9899
9945
9990
10034
10078
10120
10161
10202
10241
10280
10317
10353
10389
10423
10456
10487
10518
10548
10576
10603
10629
10654
10678
10700
10722
10742
10761
10780
10797
10812
10827
10841
10853
10865
10875
10884
10892
10899
10904
10909
10913
10916
10918
10918
10918
10917
10914
10911
10907
10901
10895
10888
10880
10871
10861
10850
10839
10827
10814
10800
10786
10770
10755
10738
10721
10703
10685
10666
10647
10628
10608
10587
10567
10546
10525
10503
10482
10460
10438
10416
10394
10372
10350
10328
10305
10283
10261
10239
10217
10195
10173
10151
10130
10109
10088
10067
10047
10027
10008
9988
9969
9951
9933
9915
9897
9880
9863
9846
9830
9814
9798
9782
9767
9752
9738
9723
9709
9695
9682
9669
9656
9643
9630
9618
9606
9594
9583
9571
9560
9549
9538
9528
9517
9507
9497
9487
9478
9468
9459
9451
9442
9434
9426
9419
9412
9406
9400
9394
9388
9383
9378
9374
9370
9366
9362
9359
9356
9354
9352
9350
9349
9348
9348
9348
9348
9348
9349
9351
9352
9354
9356
9359
9362
9366
9369
9374
9379
9384
9390
9396
9403
9411
9419
9427
9436
9446
9456
9466
9477
9489
9501
9514
9527
9541
9555
9571
9587
9603
9621
9639
9658
9678
9698
9720
9742
9764
9788
9812
9837
9862
9889
9915
9943
9970
9999
10028
10057
10087
10117
10148
10179
10210
10242
10274
10307
10340
10374
10408
10443
10478
10514
10551
10588
10626
10665
10704
10744
10784
10825
10866
10908
10951
10993
11036
11080
11124
11168
11212
11256
11301
11345
11390
11435
11480
11525
11570
11616
11661
11707
11753
11799
11845
11892
11938
11985
12033
12080
12128
12176
12224
12272
12321
12370
12419
12468
12517
12566
12616
12666
12716
12765
12815
12865
12915
12964
13014
13063
13113
13162
13210
13259
13307
13355
13402
13450
13497
13543
13589
13635
13680
13725
13770
13814
13857
13900
13942
13983
14024
14064
14104
14142
14180
14217
14254
14289
14323
14357
14389
14421
14451
14481
14509
14536
14563
14588
14613
14636
14659
14681
14702
14723
14742
14761
14780
14797
14814
14831
14846
14861
14875
14889
14901
14913
14924
14935
14945
14953
14961
14968
14975
14980
14985
14989
14992
14995
14997
14998
14999
14999
14999
14999
14998
14996
14994
14992
14989
14985
14981
14976
14971
14965
14959
14951
14943
14935
14925
14915
14904
14892
14880
14866
14852
14837
14822
14805
14788
14770
14751
14731
14711
14690
14667
14644
14620
14596
14570
14543
14515
14487
14457
14426
14394
14361
14326
14291
14254
14216
14177
14136
14094
14051
14006
13961
13914
13865
13816
13765
13713
13660
13606
13551
13495
13438
13380
13322
13262
13202
13141
13079
13016
12952
12888
12823
12758
12692
12625
12558
12490
12422
12354
12285
12216
12147
12077
12007
11937
11867
11797
11726
11655
11584
11513
11442
11370
11298
11226
11154
11081
11009
10936
10863
10790
10716
10643
10569
10496
10422
10348
10275
10201
10127
10054
9980
9907
9833
9760
9687
9614
9541
9468
9396
9323
9251
9179
9108
9037
8966
8895
8824
8754
8684
8615
8546
8477
8408
8340
8272
8205
8138
8071
8006
7941
7876
7811
7748
7684
7621
7559
7497
7436
7375
7315
7255
7196
7137
7079
7021
6963
6906
6849
6792
6735
6679
6623
6567
6511
6455
6398
6342
6286
6230
6173
6117
6060
6004
5947
5890
5834
5777
5720
5663
5607
5550
5493
5437
5381
5325
5268
5212
5157
5101
5045
4990
4934
4879
4823
4768
4713
4658
4603
4548
4493
4438
4384
4329
4275
4222
4168
4115
4062
4010
3959
3907
3856
3806
3756
3707
3658
3610
3562
3515
3469
3423
3377
3332
3288
3244
3201
3158
3116
3075
3034
2993
2953
2913
2874
2835
2797
2759
2722
2685
2649
2613
2577
2542
2507
2473
2439
2406
2373
2340
2308
2276
2245
2215
2184
2154
2125
2096
2067
2037
2009
1982
1955
1927
1900
1873
1846
1819
1793
1766
1739
1713
1686
1659
1632
1605
1578
1551
1524
1496
1469
1441
1412
1384
1355
1326
1297
1267
1237
1207
1177
1146
1115
1084
1053
1020
989
957
924
891
858
824
790
756
721
686
651
615
579
543
506
468
430
392
354
315
275
236
196
156
115
75
34
-8
-49
-91
-132
-174
-216
-258
-300
-342
-384
-426
-468
-510
-552
-594
-636
-678
-720
-762
-804
-847
-889
-931
-973
-1014
-1057
-1099
-1141
-1182
-1224
-1265
-1306
-1347
-1387
-1428
-1468
-1508
-1548
-1587
-1627
-1666
-1705
-1744
-1783
-1822
-1861
-1900
-1938
-1977
-2015
-2053
-2091
-2129
-2167
-2204
-2241
-2279
-2316
-2353
-2389
-2426
-2462
-2497
-2533
-2568
-2602
-2637
-2670
-2704
-2737
-2769
-2801
-2833
-2864
-2895
-2925
-2955
-2985
-3015
-3044
-3072
-3101
-3129
-3156
-3183
-3209
-3235
-3261
-3285
-3310
-3333
-3356
-3378
-3400
-3421
-3441
-3460
-3479
-3497
-3514
-3531
-3547
-3562
-3576
-3590
-3602
-3615
-3626
-3636
-3646
-3654
-3662
-3669
-3675
-3680
-3684
-3687
-3689
-3691
-3691
-3690
-3689
-3686
-3683
-3679
-3674
-3668
-3661
-3654
-3645
-3637
-3627
-3617
-3606
-3594
-3582
-3569
-3556
-3543
-3529
-3515
-3500
-3485
-3471
-3456
-3441
-3426
-3411
-3396
-3381
-3366
-3351
-3336
-3322
-3307
-3293
-3279
-3265
-3250
-3236
-3223
-3209
-3195
-3182
-3168
-3155
-3141
-3128
-3115
-3102
-3089
-3077
-3064
-3051
-3039
-3027
-3015
-3003
-2991
-2979
-2968
-2957
-2945
-2935
-2924
-2914
-2904
-2894
-2884
-2874
-2865
-2855
-2846
-2837
-2828
-2819
-2810
-2802
-2793
-2785
-2776
-2768
-2760
-2752
-2743
-2735
-2727
-2719
-2711
-2703
-2695
-2687
-2679
-2671
-2663
-2655
-2647
-2639
-2631
-2623
-2616
-2608
-2600
-2592
-2585
-2577
-2569
-2560
-2552
-2544
-2535
-2527
-2518
-2509
-2500
-2491
-2481
-2472
-2463
-2453
-2444
-2434
-2424
-2414
-2405
-2395
-2385
-2375
-2364
-2354
-2344
-2333
-2322
-2311
-2300
-2288
-2277
-2265
-2253
-2240
-2228
-2215
-2201
-2188
-2174
-2160
-2145
-2130
-2115
-2099
-2082
-2066
-2048
-2031
-2012
-1994
-1975
-1955
-1935
-1915
-1894
-1873
-1852
-1830
-1808
-1786
-1764
-1741
-1719
-1696
-1673
-1650
-1626
-1603
-1580
-1556
-1533
-1509
-1486
-1462
-1439
-1415
-1392
-1368
-1345
-1322
-1299
-1276
-1253
-1230
-1208
-1186
-1164
-1143
-1122
-1101
-1081
-1062
-1043
-1025
-1006
-990
-973
-957
-941
-927
-912
-899
-886
-874
-863
-852
-842
-833
-824
-816
-809
-803
-797
-792
-788
-784
-782
-780
-778
-777
-777
-778
-779
-782
-784
-788
-792
-797
-803
-809
-816
-824
-832
-841
-850
-859
-869
-879
-890
-901
-912
-923
-934
-946
-958
-970
-982
-994
-1006
-1018
-1032
-1044
-1057
-1069
-1082
-1094
-1107
-1119
-1132
-1144
-1157
-1169
-1181
-1193
-1205
-1217
-1229
-1240
-1251
-1262
-1273
-1283
-1293
-1302
-1311
-1319
-1327
-1334
-1341
-1347
-1353
-1358
-1363
-1367
-1370
-1373
-1375
-1376
-1377
-1377
-1377
-1376
-1374
-1372
-1369
-1365
-1361
-1356
-1351
-1345
-1338
-1331
-1323
-1314
-1305
-1295
-1285
-1274
-1262
-1250
-1237
-1224
-1210
-1195
-1180
-1164
-1148
-1131
-1114
-1096
-1078
-1060
-1041
-1022
-1002
-983
-963
-943
-922
-902
-881
-860
-838
-817
-795
-773
-750
-728
-705
-682
-658
-635
-611
-587
-562
-538
-513
-489
-464
-439
-414
-390
-365
-340
-315
-290
-265
-240
-215
-190
-166
-141
-116
-92
-67
-43
-19
5
30
54
77
101
125
148
171
194
217
239
262
283
305
326
347
367
387
407
426
444
463
480
498
515
531
547
562
577
591
605
619
632
644
656
667
678
689
699
709
718
727
735
743
751
758
765
772
778
784
789
795
799
804
808
813
817
820
824
828
831
834
838
841
844
848
851
854
857
860
863
865
868
871
873
875
877
879
881
882
884
885
885
886
886
886
886
886
885
885
884
883
881
880
878
876
874
872
869
866
863
859
855
851
847
842
837
831
825
818
811
804
796
788
780
771
762
753
743
733
723
712
701
690
679
668
657
645
634
623
612
600
589
578
567
557
546
536
526
516
507
498
489
481
473
466
459
453
447
442
437
433
430
428
426
425
424
424
425
426
428
430
433
437
441
445
450
456
461
468
474
482
489
497
505
513
522
531
540
550
560
570
580
591
601
612
623
635
646
658
669
681
693
704
716
728
740
751
763
774
786
797
808
819
830
840
851
861
871
881
891
901
910
920
930
939
949
958
968
977
987
996
1006
1016
1026
1036
1046
1056
1066
1077
1088
1098
1109
1120
1132
1143
1155
1166
1178
1191
1203
1216
1229
1242
1255
1269
1283
1297
1312
1326
1342
1358
1374
1390
1407
1424
1442
1460
1479
1498
1517
1536
1556
1577
1597
1618
1639
1660
1681
1703
1724
1746
1768
1790
1813
1835
1857
1880
1903
1926
1949
1972
1995
2019
2041
2065
2089
2112
2135
2158
2181
2203
2225
2247
2269
2290
2311
2332
2352
2372
2391
2410
2429
2447
2465
2483
2501
2518
2534
2551
2567
2583
2598
2613
2628
2643
2657
2671
2685
2698
2711
2723
2735
2747
2758
2769
2779
2789
2798
2807
2816
2824
2831
2838
2845
2851
2856
2862
2867
2871
2875
2879
2882
2885
2888
2891
2893
2895
2896
2898
2899
2900
2900
2901
2901
2902
2901
2901
2901
2900
2899
2898
2897
2896
2895
2893
2892
2890
2889
2887
2885
2884
2882
2881
2880
2879
2878
2877
2876
2875
2875
2875
2875
2875
2875
2875
2876
2877
2878
2879
2880
2882
2884
2886
2889
2891
2894
2897
2901
2904
2908
2912
2916
2920
2925
2929
2934
2939
2944
2950
2955
2961
2967
2973
2979
2986
2992
2999
3006
3012
3019
3026
3034
3041
3048
3056
3063
3070
3078
3086
3093
3101
3109
3117
3125
3133
3142
3150
3158
3167
3175
3184
3192
3201
3209
3218
3226
3234
3242
3250
3258
3266
3274
3281
3289
3296
3303
3310
3316
3323
3330
3336
3342
3348
3354
3360
3365
3370
3376
3380
3385
3389
3394
3398
3401
3405
3408
3412
3415
3417
3420
3423
3425
3428
3430
3433
3435
3438
3441
3443
3447
3450
3454
3458
3462
3467
3472
3478
3484
3491
3499
3506
3515
3524
3534
3544
3555
3566
3579
3591
3605
3619
3633
3649
3664
3681
3698
3715
3733
3752
3771
3791
3812
3833
3854
3876
3899
3922
3946
3970
3995
4019
4046
4072
4098
4124
4151
4178
4206
4233
4261
4289
4317
4345
4373
4401
4430
4458
4487
4515
4544
4572
4601
4629
4657
4686
4714
4742
4771
4799
4827
4855
4883
4911
4938
4966
4994
5021
5049
5077
5104
5131
5159
5186
5213
5240
5267
5294
5321
5348
5374
5401
5427
5453
5480
5506
5532
5557
5583
5609
5634
5660
5685
5711
5736
5761
5786
5811
5835
5860
5885
5910
5934
5959
5984
6009
6033
6058
6083
6107
6131
6156
6180
6204
6228
6251
6275
6298
6320
6342
6364
6386
6407
6428
6448
6468
6487
6506
6525
6543
6560
6577
6593
6608
6624
6638
6652
6666
6679
6691
6703
6714
6725
6735
6745
6753
6761
6769
6775
6782
6787
6792
6796
6800
6803
6806
6808
6810
6812
6813
6813
6814
6814
6813
6812
6811
6810
6808
6806
6803
6801
6798
6795
6791
6788
6784
6780
6776
6771
6767
6762
6757
6752
6746
6741
6735
6729
6723
6716
6710
6703
6697
6690
6683
6675
6668
6660
6652
6644
6636
6627
6619
6610
6601
6592
6583
6574
6565
6556
6546
6537
6527
6517
6507
6497
6487
6477
6466
6455
6444
6433
6422
6410
6398
6387
6375
6362
6350
6337
6325
6311
6298
6284
6270
6256
6242
6227
6212
6196
6181
6165
6148
6132
6115
6098
6080
6062
6044
6025
6006
5987
5968
5948
5928
5907
5886
5864
5843
5820
5797
5774
5750
5725
5700
5675
5648
5621
5594
5565
5537
5507
5477
5446
5415
5382
5350
5316
5282
5247
5211
5174
5137
5099
5061
5021
4981
4940
4899
4857
4815
4772
4728
4684
4639
4593
4547
4501
4453
4406
4357
4308
4259
4209
4158
4108
4056
4005
3953
3900
3848
3794
3741
3688
3634
3579
3525
3471
3416
3361
3306
3251
3196
3141
3086
3031
2976
2921
2866
2811
2756
2701
2646
2592
2538
2484
2430
2377
2324
2271
2218
2166
2114
2062
2011
1960
1910
1860
1810
1761
1712
1664
1616
1569
1522
1475
1428
1382
1337
1291
1246
1201
1157
1113
1069
1025
981
938
895
852
809
766
724
682
640
598
557
516
475
434
394
354
314
275
236
197
158
119
81
43
5
-32
-69
-106
-143
-179
-215
-251
-286
-321
-356
-390
-424
-458
-491
-524
-556
-588
-619
-650
-680
-710
-739
-767
-795
-822
-849
-874
-899
-924
-947
-970
-992
-1012
-1034
-1054
-1074
-1092
-1110
-1127
-1144
-1160
-1175
-1190
-1203
-1216
-1229
-1240
-1251
-1261
-1271
-1279
-1288
-1295
-1302
-1308
-1313
-1318
-1322
-1326
-1329
-1331
-1333
-1335
-1336
-1337
-1337
-1337
-1337
-1336
-1335
-1334
-1332
-1330
-1328
-1326
-1323
-1321
-1318
-1315
-1311
-1308
-1304
-1301
-1297
-1293
-1288
-1284
-1279
-1274
-1270
-1264
-1259
-1254
-1248
-1243
-1237
-1231
-1225
-1220
-1214
-1208
-1203
-1197
-1192
-1187
-1182
-1178
-1174
-1170
-1166
-1162
-1159
-1155
-1152
-1149
-1146
-1143
-1140
-1137
-1134
-1131
-1128
-1125
-1122
-1119
-1116
-1112
-1109
-1106
-1103
-1100
-1096
-1093
-1090
-1086
-1083
-1079
-1075
-1071
-1067
-1063
-1059
-1054
-1049
-1044
-1039
-1033
-1027
-1020
-1014
-1006
-999
-991
-983
-974
-965
-955
-946
-935
-925
-914
-903
-892
-881
-869
-857
-845
-833
-821
-808
-796
-783
-770
-757
-744
-731
-717
-704
-690
-676
-662
-648
-633
-619
-604
-589
-575
-560
-545
-530
-515
-500
-485
-470
-455
-440
-426
-411
-397
-383
-369
-355
-341
-327
-314
-301
-288
-275
-263
-250
-238
-226
-214
-202
-190
-179
-167
-155
-144
-132
-121
-109
-98
-86
-75
-63
-52
-40
-29
-17
-6
6
18
30
42
55
67
79
92
105
117
130
144
157
170
184
198
212
227
241
256
271
286
302
318
334
350
367
384
401
419
437
455
473
492
511
531
551
571
592
613
635
656
678
701
723
746
769
792
815
839
862
886
909
933
957
980
1004
1028
1051
1075
1098
1121
1144
1167
1189
1211
1233
1255
1277
1298
1318
1339
1359
1378
1397
1415
1433
1451
1468
1484
1500
1516
1530
1545
1559
1572
1585
1597
1608
1620
1630
1640
1650
1659
1668
1676
1684
1691
1698
1705
1711
1716
1721
1726
1730
1734
1738
1741
1743
1746
1748
1750
1751
1752
1753
1754
1755
1755
1755
1755
1755
1755
1755
1755
1754
1754
1754
1754
1753
1753
1752
1752
1751
1750
1750
1749
1748
1747
1745
1744
1742
1740
1738
1736
1734
1732
1729
1726
1723
1720
1717
1714
1710
1706
1702
1698
1694
1690
1685
1680
1676
1671
1666
1661
1655
1650
1645
1639
1634
1628
1623
1617
1612
1606
1601
1595
1590
1584
1579
1573
1568
1562
1557
1552
1547
1541
1536
1531
1527
1522
1517
1513
1509
1504
1501
1497
1493
1490
1486
1483
1480
1477
1474
1472
1469
1467
1465
1462
1460
1458
1456
1454
1451
1449
1446
1443
1440
1437
1433
1429
1425
1421
1416
1411
1406
1400
1394
1388
1382
1375
1367
1359
1351
1342
1333
1323
1313
1302
1291
1279
1266
1253
1239
1225
1210
1194
1178
1161
1143
1124
1105
1085
1065
1043
1020
998
975
951
927
902
876
850
823
796
769
742
714
685
657
629
600
571
543
514
485
456
427
399
370
342
314
286
258
231
203
176
149
123
96
70
45
20
-5
-29
-53
-77
-99
-121
-143
-164
-184
-203
-221
-239
-256
-272
-288
-302
-316
-329
-341
-353
-363
-373
-382
-390
-397
-404
-409
-414
-419
-422
-425
-427
-428
-429
-429
-428
-427
-425
-422
-419
-415
-411
-406
-400
-394
-388
-381
-373
-365
-357
-348
-339
-330
-320
-310
-300
-290
-279
-268
-257
-246
-234
-223
-212
-200
-188
-177
-165
-153
-142
-130
-118
-106
-95
-83
-71
-59
-47
-36
-24
-12
0
12
24
36
48
60
72
84
96
108
120
131
143
155
167
179
190
202
213
225
237
248
260
271
283
294
306
317
329
341
353
365
377
389
401
413
425
438
450
463
476
488
501
514
527
540
553
566
579
593
606
619
633
646
660
673
686
700
714
727
741
755
769
783
797
812
826
841
856
872
887
903
919
935
952
969
986
1004
1020
1039
1058
1077
1096
1116
1136
1156
1177
1198
1220
1243
1266
1290
1314
1339
1365
1391
1418
1445
1473
1501
1530
1560
1590
1621
1652
1683
1715
1747
1779
1812
1845
1878
1912
1946
1980
2013
2048
2083
2118
2152
2187
2222
2257
2292
2327
2362
2397
2432
2467
2502
2537
2572
2606
2641
2675
2710
2744
2779
2813
2847
2881
2915
2949
2983
3017
3050
3084
3118
3151
3185
3218
3252
3285
3318
3352
3385
3418
3452
3485
3518
3551
3585
3618
3651
3685
3718
3751
3785
3818
3852
3885
3919
3952
3986
4019
4053
4086
4121
4154
4188
4222
4256
4290
4325
4359
4393
4428
4463
4497
4532
4568
4603
4638
4674
4710
4745
4781
4818
4854
4890
4926
4963
4999
5035
5072
5108
5145
5181
5217
5253
5290
5326
5361
5397
5433
5468
5504
5539
5574
5608
5643
5677
5711
5745
5779
5813
5846
5879
5912
5945
5978
6010
6042
6074
6106
6137
6168
6199
6230
6261
6291
6321
6350
6380
6409
6438
6466
6494
6522
6549
6576
6603
6630
6656
6682
6708
6734
6759
6784
6809
6834
6859
6883
6908
6932
6956
6980
7004
7028
7052
7076
7100
7123
7146
7170
7193
7216
7239
7262
7284
7307
7329
7352
7374
7396
7418
7440
7462
7484
7505
7527
7548
7569
7591
7611
7632
7653
7673
7693
7713
7733
7753
7772
7791
7810
7829
7848
7866
7884
7902
7920
7937
7954
7971
7988
8005
8021
8037
8053
8068
8084
8099
8113
8128
8141
8156
8170
8183
8196
8208
8220
8232
8243
8254
8265
8275
8284
8293
8301
8309
8317
8324
8330
8336
8341
8346
8350
8354
8357
8360
8362
8363
8364
8365
8364
8364
8362
8360
8358
8355
8351
8347
8342
8337
8331
8324
8317
8310
8302
8293
8284
8275
8265
8254
8243
8232
8221
8209
8197
8185
8172
8159
8146
8132
8119
8106
8093
8079
8064
8051
8037
8023
8007
7994
7979
7965
7950
7935
7921
7906
7891
7876
7861
7846
7831
7816
7801
7786
7771
7757
7742
7728
7714
7700
7686
7673
7660
7647
7634
7622
7610
7598
7587
7576
7565
7555
7545
7535
7526
7516
7507
7498
7490
7481
7473
7466
7458
7451
7444
7437
7430
7424
7417
7412
7406
7400
7395
7390
7386
7381
7377
7373
7369
7365
7362
7358
7355
7351
7348
7344
7341
7338
7335
7331
7328
7325
7322
7319
7316
7314
7311
7309
7307
7305
7303
7301
7300
7299
7298
7297
7296
7295
7295
7295
7295
7295
7295
7296
7296
7297
7297
7298
7299
7300
7301
7302
7303
7303
7305
7306
7307
7308
7309
7310
7312
7313
7315
7317
7318
7320
7322
7324
7326
7328
7329
7331
7333
7335
7337
7339
7341
7344
7346
7348
7350
7352
7354
7357
7359
7361
7363
7365
7368
7370
7372
7375
7377
7379
7381
7384
7386
7388
7391
7393
7395
7397
7399
7401
7403
7405
7407
7409
7411
7412
7414
7415
7416
7417
7418
7419
7419
7420
7420
7420
7419
7419
7418
7417
7416
7414
7413
7411
7409
7406
7404
7401
7398
7394
7391
7387
7383
7379
7375
7370
7365
7361
7356
7351
7345
7340
7335
7329
7323
7317
7311
7305
7298
7292
7285
7278
7271
7264
7257
7250
7242
7235
7227
7220
7212
7204
7197
7189
7181
7173
7166
7158
7150
7142
7134
7126
7118
7110
7102
7094
7086
7078
7069
7060
7052
7043
7034
7025
7016
7006
6997
6987
6978
6968
6958
6948
6937
6927
6916
6905
6895
6884
6872
6861
6850
6838
6826
6814
6802
6789
6777
6764
6751
6738
6725
6711
6698
6684
6670
6656
6642
6627
6613
6598
6583
6568
6553
6538
6522
6507
6491
6475
6459
6443
6427
6411
6395
6378
6362
6345
6328
6312
6295
6278
6261
6244
6226
6209
6191
6173
6155
6137
6118
6099
6080
6061
6041
6021
6001
5981
5960
5939
5917
5895
5873
5851
5828
5805
5782
5759
5735
5711
5687
5662
5638
5613
5588
5563
5538
5513
5487
5462
5436
5411
5385
5360
5335
5310
5284
5259
5235
5210
5185
5161
5137
5113
5089
5065
5042
5019
4996
4973
4950
4928
4906
4884
4862
4841
4820
4799
4778
4758
4738
4718
4698
4679
4659
4640
4622
4603
4584
4566
4548
4529
4511
4493
4475
4457
4439
4420
4402
4384
4365
4346
4328
4309
4289
4270
4250
4231
4211
4190
4170
4149
4129
4108
4086
4066
4043
4022
4001
3980
3958
3936
3914
3891
3869
3846
3823
3800
3777
3753
3730
3706
3683
3659
3635
3611
3587
3563
3539
3515
3491
3467
3443
3419
3395
3372
3348
3325
3302
3279
3256
3234
3212
3189
3168
3146
3125
3104
3083
3062
3041
3021
3000
2980
2960
2940
2920
2901
2881
2862
2842
2823
2804
2784
2765
2746
2727
2709
2690
2672
2653
2635
2617
2599
2581
2563
2545
2527
2510
2492
2474
2456
2439
2421
2403
2385
2367
2349
2331
2313
2295
2277
2259
2241
2222
2204
2186
2167
2149
2130
2112
2094
2075
2056
2037
2019
2001
1982
1963
1945
1926
1908
1889
1870
1851
1833
1814
1795
1777
1758
1739
1720
1702
1683
1664
1645
1626
1607
1588
1569
1550
1531
1512
1493
1473
1454
1435
1416
1396
1377
1357
1338
1319
1299
1280
1260
1240
1221
1201
1181
1161
1141
1121
1101
1081
1061
1041
1020
1000
980
960
939
919
898
877
856
835
814
793
772
751
730
708
687
665
644
622
600
578
556
534
512
490
467
444
422
399
376
352
329
306
282
258
234
210
186
162
138
114
89
65
40
15
-10
-35
-60
-85
-111
-136
-162
-188
-214
-240
-266
-293
-319
-346
-374
-401
-429
-456
-485
-513
-542
-571
-600
-629
-659
-689
-720
-750
-781
-812
-844
-876
-907
-939
-971
-1004
-1036
-1068
-1101
-1133
-1165
-1197
-1229
-1261
-1293
-1325
-1357
-1388
-1419
-1450
-1481
-1511
-1541
-1571
-1600
-1630
-1658
-1687
-1715
-1743
-1771
-1799
-1826
-1854
-1881
-1907
-1934
-1960
-1986
-2012
-2037
-2064
-2089
-2114
-2139
-2164
-2189
-2213
-2238
-2262
-2286
-2310
-2334
-2358
-2381
-2404
-2427
-2450
-2473
-2495
-2518
-2540
-2562
-2584
-2605
-2626
-2647
-2668
-2689
-2709
-2729
-2749
-2768
-2787
-2806
-2825
-2843
-2861
-2878
-2895
-2912
-2929
-2945
-2961
-2976
-2991
-3006
-3021
-3035
-3049
-3063
-3076
-3089
-3102
-3115
-3127
-3139
-3151
-3163
-3174
-3186
-3197
-3209
-3220
-3231
-3242
-3253
-3263
-3274
-3285
-3296
-3307
-3317
-3328
-3339
-3350
-3361
-3372
-3384
-3395
-3407
-3418
-3430
-3442
-3453
-3465
-3477
-3490
-3502
-3514
-3526
-3539
-3551
-3563
-3576
-3588
-3600
-3612
-3624
-3636
-3648
-3659
-3670
-3681
-3692
-3703
-3713
-3723
-3733
-3742
-3752
-3761
-3769
-3778
-3786
-3794
-3801
-3808
-3814
-3820
-3826
-3831
-3836
-3840
-3844
-3848
-3851
-3853
-3855
-3857
-3858
-3859
-3859
-3859
-3859
-3858
-3856
-3854
-3852
-3849
-3846
-3842
-3838
-3833
-3828
-3823
-3817
-3811
-3805
-3798
-3791
-3783
-3776
-3768
-3760
-3751
-3742
-3733
-3724
-3714
-3704
-3694
-3683
-3673
-3662
-3650
-3639
-3627
-3615
-3603
-3591
-3578
-3565
-3552
-3539
-3526
-3512
-3498
-3484
-3470
-3456
-3441
-3426
-3412
-3397
-3381
-3366
-3351
-3335
-3320
-3304
-3288
-3272
-3256
-3240
-3224
-3208
-3191
-3175
-3158
-3141
-3125
-3108
-3091
-3074
-3057
-3040
-3022
-3005
-2987
-2970
-2952
-2934
-2916
-2898
-2880
-2862
-2843
-2824
-2806
-2787
-2767
-2748
-2728
-2709
-2689
-2668
-2648
-2627
-2606
-2585
-2563
-2541
-2519
-2497
-2473
-2450
-2426
-2402
-2378
-2353
-2327
-2302
-2276
-2249
-2223
-2196
-2168
-2141
-2113
-2085
-2056
-2028
-1999
-1969
-1940
-1910
-1880
-1849
-1819
-1788
-1756
-1725
-1693
-1661
-1629
-1596
-1563
-1530
-1497
-1464
-1431
-1397
-1364
-1330
-1296
-1263
-1229
-1195
-1162
-1128
-1095
-1061
-1028
-994
-961
-928
-895
-862
-829
-796
-764
-731
-699
-666
-634
-602
-570
-538
-507
-475
-444
-412
-381
-350
-319
-288
-257
-226
-196
-165
-135
-104
-74
-43
-13
17
47
78
108
138
168
199
229
260
290
321
352
383
414
445
477
508
540
573
605
638
671
704
738
772
807
842
878
913
950
986
1024
1061
1099
1138
1177
1216
1256
1296
1336
1377
1418
1459
1501
1543
1585
1628
1671
1715
1758
1802
1846
1891
1935
1980
2025
2071
2117
2163
2209
2256
2303
2350
2397
2444
2492
2539
2587
2635
2683
2731
2779
2827
2875
2924
2972
3020
3068
3115
3163
3211
3259
3306
3353
3401
3448
3495
3541
3588
3634
3680
3726
3772
3817
3862
3907
3951
3995
4038
4083
4126
4169
4212
4254
4296
4337
4378
4419
4460
4500
4539
4579
4618
4656
4694
4732
4770
4807
4844
4880
4916
4951
4986
5021
5056
5090
5123
5157
5190
5223
5255
5287
5319
5350
5382
5413
5443
5474
5504
5534
5564
5594
5623
5652
5680
5709
5737
5765
5793
5820
5847
5874
5901
5927
5953
5980
6006
6031
6057
6083
6108
6134
6159
6185
6210
6235
6260
6286
6311
6336
6361
6386
6412
6437
6462
6487
6513
6538
6563
6588
6613
6638
6663
6688
6713
6738
6763
6788
6813
6838
6863
6888
6913
6938
6962
6987
7012
7037
7061
7086
7110
7134
7158
7182
7205
7228
7251
7274
7296
7318
7339
7361
7382
7402
7422
7442
7461
7480
7499
7517
7535
7552
7569
7585
7601
7616
7631
7646
7660
7673
7686
7698
7710
7721
7732
7742
7752
7761
7769
7777
7784
7790
7796
7801
7806
7810
7813
7816
7818
7820
7821
7822
7822
7821
7820
7818
7816
7813
7810
7806
7801
7796
7790
7784
7777
7770
7762
7754
7745
7736
7726
7716
7705
7694
7683
7671
7658
7646
7632
7619
7604
7590
7575
7560
7544
7528
7511
7494
7477
7460
7442
7423
7405
7386
7367
7347
7328
7308
7288
7268
7247
7227
7206
7186
7165
7144
7123
7102
7081
7060
7039
7018
6997
6976
6955
6934
6913
6892
6871
6849
6828
6807
6786
6764
6743
6722
6701
6679
6658
6637
6616
6595
6574
6553
6532
6511
6490
6469
6449
6428
6407
6387
6366
6345
6325
6304
6284
6263
6243
6222
6202
6182
6162
6142
6122
6102
6082
6062
6042
6022
6002
5983
5963
5944
5924
5904
5885
5865
5846
5826
5807
5787
5768
5748
5728
5709
5689
5669
5649
5628
5608
5587
5567
5546
5525
5503
5482
5460
5438
5416
5393
5370
5348
5325
5301
5278
5254
5230
5206
5182
5157
5132
5107
5082
5057
5032
5006
4980
4954
4928
4902
4876
4850
4823
4797
4770
4743
4716
4690
4662
4635
4608
4580
4553
4525
4497
4469
4442
4414
4385
4357
4329
4301
4273
4246
4218
4190
4162
4135
4107
4080
4053
4025
3998
3971
3945
3918
3891
3865
3838
3812
3786
3760
3734
3709
3683
3658
3633
3608
3584
3559
3535
3511
3487
3463
3440
3417
3394
3371
3349
3327
3305
3283
3261
3240
3218
3197
3176
3155
3134
3113
3093
3072
3052
3031
3011
2990
2970
2950
2929
2909
2889
2869
2849
2828
2808
2788
2767
2747
2727
2706
2686
2665
2645
2624
2604
2583
2562
2541
2520
2499
2478
2457
2436
2414
2393
2371
2349
2327
2305
2283
2261
2239
2217
2195
2172
2150
2128
2105
2083
2060
2037
2016
1994
1972
1950
1928
1906
1885
1863
1842
1821
1799
1778
1757
1736
1715
1694
1674
1653
1632
1611
1590
1569
1548
1527
1506
1485
1464
1443
1421
1400
1378
1357
1335
1313
1290
1268
1245
1223
1200
1177
1153
1129
1106
1082
1057
1033
1008
983
958
933
907
881
855
829
803
776
749
723
696
669
642
615
588
561
534
507
481
454
428
402
376
350
325
300
275
251
227
204
181
159
137
115
95
74
54
35
16
-2
-20
-37
-53
-69
-84
-99
-113
-127
-139
-152
-163
-174
-184
-194
-203
-211
-219
-226
-232
-237
-242
-246
-250
-253
-255
-256
-257
-258
-257
-257
-255
-253
-251
-247
-244
-240
-235
-230
-224
-218
-212
-205
-198
-190
-182
-174
-165
-156
-146
-136
-126
-115
-104
-93
-81
-68
-55
-42
-28
-14
1
16
32
47
64
80
97
115
132
150
168
187
206
225
245
264
285
305
326
347
369
390
412
435
457
480
503
527
550
574
599
623
648
673
698
724
749
775
801
828
854
881
908
935
962
989
1016
1044
1071
1099
1126
1153
1181
1208
1236
1263
1290
1318
1345
1372
1399
1426
1452
1479
1505
1532
1558
1583
1609
1634
1659
1684
1708
1732
1755
1778
1801
1823
1845
1867
1887
1908
1928
1948
1967
1986
2004
2021
2039
2056
2073
2089
2105
2120
2135
2149
2163
2177
2190
2203
2215
2227
2239
2251
2262
2273
2284
2294
2304
2314
2324
2333
2342
2351
2360
2368
2376
2384
2392
2399
2407
2414
2421
2428
2435
2442
2449
2456
2462
2469
2476
2483
2489
2496
2503
2510
2517
2524
2531
2538
2545
2552
2559
2566
2573
2581
2588
2595
2603
2610
2618
2626
2633
2641
2649
2657
2665
2673
2682
2690
2698
2707
2715
2723
2732
2740
2749
2758
2766
2775
2784
2793
2801
2810
2819
2828
2837
2846
2855
2864
2872
2881
2890
2898
2907
2915
2924
2932
2940
2948
2956
2964
2971
2979
2987
2994
3002
3009
3017
3024
3031
3039
3046
3053
3061
3068
3075
3083
3090
3097
3104
3111
3118
3125
3131
3137
3144
3149
3155
3161
3166
3171
3175
3180
3184
3188
3192
3195
3198
3201
3203
3206
3208
3210
3211
3213
3214
3215
3216
3217
3218
3219
3220
3220
3221
3222
3222
3222
3223
3223
3223
3224
3224
3224
3224
3225
3225
3225
3226
3226
3226
3227
3228
3228
3229
3230
3232
3233
3235
3237
3239
3241
3244
3247
3250
3253
3257
3261
3265
3269
3274
3278
3283
3289
3294
3300
3305
3311
3317
3324
3330
3337
3343
3350
3357
3365
3372
3379
3387
3395
3403
3410
3419
3427
3435
3443
3451
3460
3468
3477
3485
3493
3502
3511
3519
3528
3536
3545
3553
3562
3570
3578
3587
3595
3603
3612
3620
3628
3636
3644
3653
3661
3669
3677
3686
3694
3702
3711
3720
3728
3737
3746
3755
3764
3773
3782
3791
3800
3810
3819
3828
3838
3847
3857
3866
3875
3885
3894
3903
3912
3921
3930
3939
3948
3957
3965
3974
3982
3989
3997
4003
4011
4018
4025
4030
4037
4042
4048
4053
4057
4062
4066
4069
4073
4075
4078
4082
4083
4086
4088
4089
4090
4091
4091
4091
4091
4091
4090
4089
4088
4086
4083
4082
4078
4077
4074
4070
4067
4064
4059
4056
4051
4048
4043
4038
4034
4029
4024
4019
4014
4009
4003
3997
3991
3985
3979
3972
3965
3958
3951
3943
3936
3928
3919
3911
3902
3892
3883
3873
3862
3852
3841
3829
3818
3806
3794
3781
3769
3756
3742
3729
3715
3701
3687
3672
3657
3642
3626
3611
3595
3578
3562
3545
3528
3511
3494
3476
3459
3441
3423
3405
3386
3368
3350
3331
3313
3294
3276
3258
3239
3221
3203
3184
3166
3148
3130
3111
3093
3075
3057
3039
3021
3002
2984
2966
2947
2928
2910
2891
2872
2853
2834
2814
2795
2776
2756
2737
2717
2697
2678
2658
2639
2619
2600
2580
2561
2541
2522
2503
2484
2465
2446
2427
2408
2389
2370
2351
2333
2314
2295
2277
2258
2240
2222
2204
2186
2168
2151
2133
2116
2099
2083
2066
2050
2033
2019
2003
1989
1974
1960
1946
1933
1920
1907
1894
1882
1871
1859
1849
1838
1828
1818
1808
1799
1790
1781
1773
1765
1758
1750
1743
1737
1731
1725
1719
1714
1709
1704
1700
1695
1691
1688
1684
1681
1678
1676
1673
1671
1669
1668
1666
1665
1664
1663
1663
1662
1662
1662
1663
1663
1664
1665
1666
1668
1670
1672
1674
1677
1680
1684
1688
1692
1697
1702
1708
1713
1720
1727
1734
1741
1749
1757
1766
1775
1784
1794
1804
1814
1825
1836
1847
1859
1871
1883
1896
1909
1922
1935
1949
1963
1977
1992
2005
2021
2036
2052
2067
2083
2099
2116
2133
2150
2167
2185
2203
2221
2240
2259
2278
2298
2318
2338
2358
2379
2400
2421
2443
2464
2486
2509
2531
2554
2578
2601
2625
2648
2672
2697
2721
2745
2770
2794
2819
2843
2868
2892
2917
2942
2966
2991
3015
3040
3064
3088
3112
3137
3161
3184
3208
3232
3255
3278
3302
3324
3347
3370
3392
3414
3435
3457
3477
3498
3518
3538
3557
3576
3594
3612
3630
3646
3663
3678
3693
3708
3722
3736
3748
3761
3772
3783
3794
3804
3813
3822
3830
3838
3845
3852
3858
3864
3869
3874
3878
3881
3884
3887
3889
3890
3891
3891
3892
3891
3890
3889
3887
3885
3883
3880
3877
3874
3871
3867
3863
3858
3854
3849
3844
3838
3833
3827
3821
3815
3809
3802
3796
3789
3782
3774
3767
3759
3751
3744
3735
3727
3719
3711
3702
3694
3686
3677
3669
3660
3652
3644
3636
3628
3620
3612
3604
3596
3589
3582
3575
3568
3561
3555
3549
3543
3537
3532
3527
3522
3517
3513
3509
3505
3502
3499
3497
3494
3492
3491
3490
3489
3489
3488
3489
3489
3490
3492
3493
3495
3498
3500
3503
3506
3510
3513
3517
3522
3526
3531
3535
3540
3546
3551
3557
3563
3569
3576
3583
3589
3597
3604
3611
3619
3627
3635
3643
3651
3660
3668
3677
3686
3695
3704
3714
3723
3733
3743
3753
3763
3774
3785
3795
3806
3817
3829
3840
3852
3864
3876
3888
3900
3912
3925
3937
3950
3963
3976
3989
4002
4016
4029
4043
4057
4070
4085
4099
4113
4128
4143
4157
4172
4187
4202
4217
4233
4248
4263
4278
4293
4308
4323
4338
4352
4367
4381
4396
4410
4423
4437
4450
4463
4476
4488
4500
4512
4523
4535
4546
4556
4567
4577
4587
4596
4605
4614
4623
4631
4639
4647
4654
4661
4668
4675
4681
4686
4692
4697
4702
4707
4711
4716
4720
4723
4727
4730
4733
4735
4738
4740
4742
4743
4745
4746
4747
4748
4749
4749
4749
4749
4749
4749
4748
4748
4747
4746
4745
4743
4742
4740
4738
4736
4734
4731
4729
4726
4723
4720
4716
4713
4709
4705
4701
4697
4693
4688
4684
4679
4674
4669
4664
4659
4654
4649
4643
4638
4632
4626
4620
4614
4608
4601
4595
4588
4581
4574
4567
4560
4552
4544
4536
4527
4518
4509
4500
4491
4481
4471
4460
4450
4439
4428
4416
4405
4393
4381
4369
4356
4344
4331
4318
4305
4292
4279
4265
4252
4238
4224
4210
4196
4182
4168
4154
4140
4126
4112
4098
4083
4070
4056
4043
4029
4016
4003
3990
3977
3965
3953
3941
3930
3918
3908
3897
3887
3878
3869
3860
3852
3844
3836
3830
3823
3817
3812
3807
3803
3799
3796
3793
3791
3789
3788
3787
3787
3787
3787
3788
3790
3792
3794
3797
3800
3803
3807
3812
3816
3821
3827
3833
3839
3845
3852
3859
3866
3873
3881
3889
3897
3905
3914
3922
3931
3940
3949
3958
3968
3977
3987
3996
4006
4014
4025
4035
4045
4054
4064
4074
4083
4094
4104
4113
4123
4133
4143
4153
4162
4172
4181
4191
4200
4210
4219
4228
4237
4245
4254
4262
4271
4279
4287
4295
4302
4310
4317
4324
4331
4338
4344
4351
4357
4363
4369
4375
4380
4385
4390
4394
4399
4403
4407
4410
4413
4416
4419
4421
4423
4425
4426
4427
4428
4428
4428
4428
4427
4426
4424
4422
4420
4418
4414
4411
4407
4403
4398
4393
4387
4381
4374
4367
4360
4353
4344
4336
4327
4318
4308
4298
4288
4278
4267
4255
4244
4232
4220
4207
4195
4182
4169
4156
4142
4129
4115
4101
4086
4072
4058
4043
4029
4014
3999
3984
3969
3953
3938
3922
3906
3891
3875
3859
3842
3826
3810
3793
3777
3760
3743
3726
3709
3692
3674
3657
3639
3622
3604
3586
3568
3549
3531
3513
3494
3475
3456
3437
3418
3398
3378
3358
3338
3318
3298
3277
3256
3235
3214
3192
3171
3149
3127
3105
3083
3061
3038
3016
2993
2970
2948
2925
2902
2878
2855
2832
2809
2785
2762
2739
2715
2692
2669
2646
2623
2600
2577
2554
2531
2508
2486
2463
2441
2418
2396
2374
2352
2330
2308
2287
2265
2244
2223
2201
2180
2159
2138
2117
2096
2075
2054
2033
2013
1992
1971
1950
1929
1908
1887
1866
1845
1824
1803
1781
1760
1739
1718
1697
1676
1655
1634
1613
1592
1571
1551
1530
1509
1489
1468
1448
1428
1407
1387
1368
1348
1328
1309
1289
1270
1252
1233
1215
1197
1179
1162
1145
1128
1112
1096
1080
1065
1050
1036
1022
1008
996
983
971
960
949
938
928
918
908
900
891
883
875
868
861
855
849
843
838
833
829
825
821
817
814
811
809
806
804
802
800
799
798
796
795
794
793
793
792
791
790
789
788
787
786
785
784
783
781
780
778
776
774
773
770
768
766
764
761
759
756
753
750
747
744
741
737
734
730
727
723
719
716
712
708
704
699
695
691
686
682
677
673
669
664
660
655
651
647
642
638
634
630
626
622
619
615
612
608
605
601
598
595
592
588
585
582
578
575
572
568
564
561
557
553
549
545
541
537
532
528
524
519
514
509
504
499
493
487
481
475
469
462
455
448
441
433
426
417
409
401
392
383
374
365
356
346
337
327
317
307
297
286
276
265
254
243
232
220
209
197
185
172
160
147
134
121
108
95
81
67
53
39
24
10
-5
-20
-35
-50
-65
-80
-96
-111
-127
-142
-158
-174
-189
-205
-221
-237
-253
-269
-285
-301
-317
-333
-349
-364
-380
-395
-410
-425
-440
-455
-469
-483
-496
-510
-522
-535
-547
-558
-569
-580
-590
-599
-608
-616
-624
-632
-638
-645
-650
-655
-660
-664
-667
-670
-672
-674
-675
-676
-676
-675
-674
-672
-670
-667
-663
-659
-655
-650
-645
-639
-632
-626
-618
-611
-603
-594
-585
-576
-566
-556
-546
-535
-524
-513
-502
-490
-478
-466
-454
-442
-429
-416
-403
-390
-377
-363
-350
-336
-322
-308
-294
-279
-264
-250
-235
-220
-205
-190
-175
-159
-144
-129
-113
-98
-82
-67
-51
-36
-20
-4
12
27
43
59
75
92
108
124
140
156
172
189
205
221
237
254
270
286
303
319
335
352
368
385
401
417
434
450
466
482
498
515
531
547
563
579
595
610
626
642
657
673
688
704
719
734
750
765
780
795
810
825
840
855
870
886
901
916
931
946
962
977
993
1008
1024
1040
1056
1072
1088
1105
1121
1138
1155
1172
1189
1206
1224
1242
1260
1278
1296
1315
1334
1354
1373
1393
1413
1434
1455
1476
1498
1520
1542
1565
1588
1611
1636
1660
1685
1710
1736
1762
1789
1816
1844
1872
1900
1929
1958
1987
2017
2047
2078
2109
2140
2172
2204
2236
2269
2301
2335
2368
2401
2435
2469
2504
2538
2573
2608
2643
2678
2713
2749
2785
2821
2857
2893
2929
2966
3003
3039
3076
3113
3150
3188
3225
3263
3301
3339
3377
3416
3454
3493
3532
3571
3610
3650
3689
3729
3769
3809
3849
3890
3930
3971
4011
4053
4094
4136
4178
4219
4261
4303
4345
4387
4429
4472
4514
4556
4599
4642
4684
4727
4770
4812
4855
4898
4940
4983
5025
5067
5109
5151
5193
5235
5276
5318
5359
5400
5441
5482
5523
5563
5604
5644
5685
5725
5765
5805
5844
5884
5923
5963
6002
6041
6080
6118
6157
6195
6233
6271
6309
6346
6383
6420
6457
6494
6530
6566
6602
6637
6672
6707
6742
6776
6810
6843
6877
6910
6942
6975
7006
7038
7069
7100
7131
7162
7192
7221
7251
7280
7308
7337
7364
7392
7419
7446
7472
7498
7523
7548
7573
7597
7621
7644
7668
7690
7713
7734
7756
7777
7798
7818
7838
7857
7877
7895
7913
7931
7948
7965
7981
7997
8013
8026
8042
8055
8069
8082
8093
8106
8118
8129
8138
8148
8159
8167
8176
8185
8192
8200
8207
8213
8219
8225
8230
8235
8239
8243
8246
8250
8252
8254
8256
8257
8258
8259
8259
8258
8258
8257
8255
8253
8251
8249
8246
8244
8240
8237
8234
8230
8226
8222
8217
8213
8209
8204
8199
8194
8189
8183
8179
8173
8169
8163
8157
8151
8146
8140
8134
8128
8122
8116
8109
8102
8095
8087
8080
8074
8066
8058
8050
8042
8032
8025
8016
8007
7997
7988
7978
7968
7957
7947
7936
7924
7913
7901
7888
7875
7862
7849
7835
7821
7806
7791
7776
7760
7744
7727
7711
7693
7676
7658
7640
7621
7602
7582
7562
7542
7521
7500
7479
7457
7435
7413
7390
7367
7344
7320
7297
7272
7248
7223
7198
7172
7146
7120
7094
7067
7040
7013
6985
6958
6929
6901
6873
6844
6815
6786
6757
6727
6698
6668
6638
6608
6578
6549
6519
6489
6459
6429
6399
6369
6339
6309
6279
6249
6220
6190
6161
6131
6102
6073
6044
6015
5986
5958
5929
5901
5873
5845
5817
5789
5762
5734
5707
5680
5653
5626
5600
5574
5548
5522
5496
5471
5446
5421
5396
5372
5348
5325
5301
5278
5255
5233
5210
5188
5167
5145
5124
5103
5083
5063
5043
5023
5004
4985
4967
4948
4930
4913
4895
4878
4861
4844
4828
4812
4796
4780
4764
4749
4734
4719
4705
4690
4676
4662
4648
4634
4621
4608
4595
4582
4569
4557
4544
4532
4521
4509
4498
4487
4476
4466
4456
4446
4436
4427
4418
4410
4401
4393
4386
4378
4371
4365
4358
4352
4347
4341
4337
4332
4328
4324
4321
4318
4316
4314
4312
4311
4311
4310
4311
4311
4312
4314
4316
4318
4321
4324
4327
4331
4335
4340
4345
4350
4356
4362
4369
4376
4383
4391
4399
4407
4416
4426
4435
4445
4456
4467
4478
4490
4502
4515
4528
4541
4555
4569
4583
4598
4614
4629
4646
4662
4679
4696
4713
4731
4748
4767
4785
4803
4822
4841
4860
4879
4899
4918
4938
4957
4977
4997
5017
5037
5056
5076
5096
5115
5135
5154
5173
5192
5211
5229
5248
5266
5284
5302
5319
5336
5353
5370
5386
5402
5417
5432
5447
5462
5476
5489
5503
5516
5528
5540
5552
5563
5574
5585
5595
5605
5614
5623
5631
5640
5647
5655
5662
5668
5674
5680
5686
5691
5696
5700
5705
5708
5712
5715
5718
5720
5722
5724
5725
5726
5727
5728
5728
5728
5728
5727
5726
5725
5724
5723
5721
5719
5716
5714
5711
5708
5704
5701
5697
5692
5688
5683
5678
5673
5667
5661
5655
5649
5643
5636
5629
5622
5615
5608
5601
5593
5586
5578
5570
5562
5554
5546
5537
5529
5520
5511
5503
5494
5485
5476
5467
5457
5448
5439
5429
5419
5409
5399
5389
5379
5369
5358
5347
5337
5326
5315
5303
5292
5280
5268
5256
5244
5232
5219
5207
5194
5181
5168
5155
5141
5128
5115
5101
5088
5075
5061
5048
5034
5021
5008
4994
4981
4968
4954
4941
4928
4915
4902
4889
4876
4863
4850
4837
4824
4811
4798
4785
4772
4759
4746
4733
4720
4707
4694
4681
4668
4655
4642
4628
4615
4601
4588
4574
4560
4546
4532
4518
4503
4489
4474
4459
4444
4429
4414
4398
4383
4367
4351
4334
4318
4301
4284
4267
4250
4232
4215
4197
4179
4161
4142
4124
4105
4086
4067
4049
4030
4011
3992
3973
3954
3935
3916
3897
3878
3859
3840
3821
3802
3783
3764
3745
3726
3707
3688
3669
3650
3631
3612
3593
3574
3555
3537
3518
3499
3480
3462
3443
3424
3405
3386
3367
3349
3330
3311
3292
3272
3253
3234
3214
3195
3175
3155
3135
3115
3095
3075
3055
3035
3014
2994
2974
2953
2933
2912
2891
2871
2850
2829
2808
2786
2765
2744
2722
2700
2678
2656
2634
2612
2589
2567
2544
2521
2499
2476
2453
2430
2407
2384
2361
2338
2314
2291
2268
2245
2222
2199
2176
2153
2131
2108
2085
2063
2041
2017
1996
1974
1953
1931
1909
1888
1867
1846
1826
1805
1785
1765
1746
1726
1707
1688
1669
1650
1631
1612
1594
1576
1558
1540
1522
1504
1486
1469
1452
1435
1418
1401
1385
1368
1352
1336
1320
1305
1289
1273
1258
1243
1227
1212
1197
1183
1168
1153
1139
1125
1111
1098
1084
1071
1058
1045
1033
1020
1008
996
985
973
962
951
940
929
918
907
897
886
876
866
856
846
837
827
818
808
799
790
781
772
764
755
747
739
731
723
716
709
702
695
688
682
676
670
665
659
654
650
645
641
636
632
629
625
622
619
616
613
611
608
606
604
603
601
600
599
598
598
597
597
597
597
597
598
598
599
600
601
602
603
604
606
607
609
611
613
615
617
619
621
624
626
628
631
634
636
639
642
645
648
651
654
657
661
664
668
671
675
679
683
688
692
697
702
707
713
718
724
730
736
743
749
755
762
769
776
783
790
797
804
811
819
826
834
841
849
857
865
873
881
890
898
907
915
924
932
941
949
958
966
975
983
991
999
1006
1014
1022
1031
1039
1046
1054
1061
1068
1075
1083
1090
1096
1103
1110
1117
1124
1131
1137
1144
1151
1158
1165
1173
1180
1187
1194
1202
1209
1216
1224
1231
1239
1246
1254
1262
1269
1277
1284
1292
1300
1307
1315
1322
1330
1337
1345
1352
1360
1367
1375
1382
1389
1396
1403
1411
1418
1424
1431
1438
1444
1451
1457
1463
1469
1475
1480
1485
1490
1495
1499
1503
1507
1511
1515
1518
1521
1524
1527
1530
1533
1535
1537
1540
1542
1544
1546
1548
1550
1552
1554
1556
1558
1560
1562
1564
1567
1569
1571
1573
1576
1578
1581
1583
1586
1589
1591
1594
1597
1600
1603
1606
1609
1613
1616
1620
1624
1628
1633
1637
1642
1647
1652
1658
1663
1669
1675
1681
1687
1693
1700
1707
1714
1721
1728
1735
1743
1751
1759
1767
1776
1784
1793
1802
1811
1820
1829
1839
1849
1859
1869
1879
1889
1900
1911
1922
1933
1944
1955
1967
1978
1990
2001
2013
2025
2037
2050
2062
2075
2087
2099
2112
2124
2137
2149
2162
2174
2187
2200
2212
2225
2237
2250
2263
2276
2288
2301
2314
2326
2339
2351
2364
2376
2388
2400
2412
2424
2436
2448
2459
2470
2481
2492
2503
2514
2524
2534
2545
2555
2564
2574
2583
2592
2601
2610
2618
2627
2635
2643
2651
2658
2665
2672
2679
2685
2691
2697
2703
2708
2713
2718
2722
2726
2730
2733
2736
2739
2742
2744
2747
2749
2750
2752
2753
2754
2755
2756
2756
2756
2756
2755
2755
2754
2752
2751
2749
2747
2745
2743
2741
2738
2735
2732
2729
2725
2722
2719
2715
2711
2708
2704
2700
2696
2693
2689
2685
2681
2678
2674
2670
2667
2663
2660
2656
2653
2650
2647
2644
2641
2639
2636
2634
2632
2630
2628
2627
2625
2624
2623
2622
2622
2622
2622
2622
2622
2623
2623
2625
2626
2627
2629
2631
2634
2637
2639
2643
2646
2650
2654
2658
2662
2667
2671
2677
2682
2687
2693
2699
2705
2712
2719
2726
2733
2741
2749
2757
2765
2774
2782
2791
2801
2810
2820
2830
2840
2850
2861
2872
2883
2894
2906
2918
2930
2943
2955
2968
2981
2995
3009
3023
3037
3051
3066
3080
3095
3111
3126
3141
3157
3173
3189
3205
3222
3239
3255
3272
3289
3307
3324
3341
3359
3377
3394
3412
3430
3449
3467
3485
3504
3523
3542
3561
3580
3599
3618
3637
3657
3676
3695
3715
3735
3754
3774
3794
3814
3834
3854
3874
3894
3914
3934
3954
3974
3993
4013
4033
4053
4073
4093
4112
4132
4151
4171
4190
4209
4228
4247
4265
4284
4302
4321
4339
4357
4374
4392
4409
4426
4442
4459
4475
4491
4506
4522
4537
4552
4566
4581
4595
4609
4623
4636
4649
4662
4675
4687
4699
4711
4722
4733
4744
4754
4765
4775
4784
4794
4803
4812
4820
4829
4837
4845
4852
4860
4867
4873
4880
4886
4892
4898
4904
4909
4914
4919
4924
4928
4932
4936
4940
4943
4946
4949
4952
4955
4957
4959
4961
4963
4965
4966
4968
4969
4970
4971
4971
4972
4972
4972
4972
4972
4972
4971
4971
4970
4969
4968
4966
4965
4963
4961
4959
4956
4954
4951
4947
4944
4940
4936
4932
4928
4923
4919
4913
4908
4903
4897
4891
4885
4879
4873
4866
4859
4853
4846
4838
4831
4824
4816
4808
4801
4793
4785
4776
4768
4760
4751
4742
4733
4724
4715
4706
4696
4687
4677
4667
4657
4647
4637
4627
4617
4607
4596
4586
4575
4564
4554
4543
4532
4521
4510
4499
4488
4477
4466
4454
4443
4431
4420
4408
4396
4385
4373
4361
4350
4338
4326
4315
4303
4291
4280
4268
4257
4245
4234
4222
4211
4200
4188
4177
4166
4155
4143
4132
4121
4110
4099
4086
4075
4065
4054
4043
4030
4019
4009
3997
3986
3974
3962
3951
3939
3926
3914
3902
3889
3877
3864
3851
3837
3824
3810
3797
3783
3768
3754
3739
3724
3709
3694
3678
3662
3646
3630
3613
3596
3579
3561
3543
3525
3507
3488
3469
3450
3431
3411
3392
3372
3352
3331
3310
3290
3269
3247
3226
3204
3182
3160
3138
3116
3093
3071
3048
3025
3002
2979
2955
2932
2908
2885
2861
2837
2813
2790
2766
2741
2717
2693
2669
2644
2620
2596
2571
2546
2522
2497
2472
2447
2422
2397
2371
2346
2320
2294
2268
2242
2216
2189
2163
2136
2108
2081
2053
2025
1997
1969
1940
1911
1882
1853
1823
1793
1764
1733
1703
1673
1642
1612
1581
1550
1519
1488
1456
1425
1394
1362
1331
1299
1268
1236
1205
1173
1141
1110
1078
1047
1014
984
953
921
890
859
828
798
767
736
706
676
646
616
587
558
528
500
471
443
415
387
359
332
305
279
253
227
201
176
151
127
103
79
55
32
9
-13
-35
-57
-78
-99
-119
-139
-159
-179
-198
-216
-234
-252
-270
-287
-304
-321
-337
-353
-368
-383
-398
-413
-427
-442
-455
-469
-482
-496
-508
-521
-534
-546
-558
-570
-581
-593
-604
-614
-625
-635
-645
-655
-664
-673
-682
-690
-698
-706
-714
-721
-728
-735
-741
-747
-753
-759
-764
-769
-773
-778
-782
-785
-789
-792
-794
-797
-799
-801
-802
-803
-804
-804
-804
-804
-804
-803
-802
-801
-799
-797
-795
-793
-790
-788
-784
-781
-778
-774
-770
-766
-761
-757
-752
-747
-742
-736
-731
-725
-720
-714
-708
-702
-696
-690
-684
-677
-671
-665
-658
-651
-644
-638
-631
-624
-616
-609
-602
-594
-587
-579
-571
-563
-555
-547
-539
-530
-522
-513
-505
-496
-487
-478
-469
-459
-450
-440
-431
-421
-411
-400
-390
-380
-369
-358
-347
-336
-324
-312
-300
-288
-276
-263
-251
-238
-224
-211
-197
-184
-170
-156
-142
-128
-113
-99
-85
-70
-56
-41
-27
-12
2
16
30
44
59
73
86
100
114
128
142
156
169
183
197
211
225
239
253
267
281
295
309
323
337
352
366
381
396
410
425
440
456
471
486
502
518
533
550
566
582
599
616
633
650
668
685
703
722
740
759
778
797
817
837
858
878
900
921
943
965
988
1010
1034
1057
1081
1106
1130
1155
1181
1206
1232
1258
1285
1312
1339
1366
1394
1422
1450
1478
1507
1535
1564
1593
1622
1651
1681
1710
1739
1769
1798
1828
1857
1887
1917
1946
1976
2005
2035
2065
2095
2124
2154
2184
2214
2243
2273
2303
2333
2363
2394
2424
2454
2485
2515
2545
2576
2607
2637
2668
2699
2730
2761
2792
2823
2854
2886
2917
2949
2980
3011
3043
3075
3106
3138
3169
3201
3233
3264
3296
3328
3360
3392
3423
3455
3487
3519
3550
3582
3614
3646
3677
3709
3741
3772
3804
3835
3867
3899
3930
3962
3994
4025
4057
4089
4120
4152
4184
4216
4247
4279
4311
4343
4374
4406
4438
4470
4501
4533
4565
4596
4628
4659
4690
4722
4753
4784
4816
4847
4878
4909
4941
4972
5003
5035
5066
5098
5129
5161
5193
5224
5256
5288
5319
5351
5383
5415
5447
5478
5510
5542
5574
5605
5637
5668
5700
5731
5763
5794
5825
5856
5887
5918
5949
5979
6010
6040
6070
6100
6130
6160
6189
6219
6248
6277
6305
6334
6363
6391
6419
6447
6475
6502
6530
6557
6585
6612
6639
6666
6692
6719
6745
6772
6798
6824
6849
6875
6901
6926
6951
6976
7001
7026
7050
7075
7099
7123
7147
7170
7194
7217
7241
7264
7287
7309
7332
7354
7377
7399
7421
7442
7464
7486
7507
7528
7549
7570
7591
7611
7632
7652
7672
7692
7711
7731
7750
7769
7787
7806
7824
7842
7859
7877
7894
7910
7927
7943
7958
7974
7989
8003
8018
8032
8045
8058
8071
8083
8095
8106
8118
8128
8138
8148
8157
8166
8173
8182
8189
8196
8202
8207
8212
8217
8221
8224
8227
8230
8231
8233
8233
8233
8233
8232
8231
8229
8227
8224
8221
8218
8214
8210
8206
8201
8196
8191
8185
8180
8173
8167
8161
8154
8148
8141
8132
8125
8118
8111
8103
8093
8086
8077
8069
8060
8051
8042
8034
8023
8015
8006
7997
7987
7978
7968
7959
7949
7939
7929
7919
7908
7898
7887
7877
7866
7855
7843
7832
7820
7808
7797
7784
7772
7759
7746
7733
7720
7706
7692
7678
7664
7649
7635
7620
7604
7589
7573
7558
7542
7525
7509
7492
7475
7458
7441
7423
7406
7388
7369
7351
7332
7313
7293
7274
7254
7234
7214
7193
7173
7152
7131
7109
7088
7066
7044
7022
6999
6976
6953
6930
6906
6882
6857
6833
6808
6782
6757
6731
6705
6678
6652
6625
6597
6570
6542
6514
6485
6457
6428
6399
6369
6340
6310
6280
6249
6219
6188
6157
6126
6095
6063
6031
5999
5967
5934
5902
5869
5836
5803
5770
5736
5703
5669
5635
5601
5567
5533
5499
5464
5429
5394
5359
5324
5288
5253
5217
5181
5145
5109
5072
5036
4999
4962
4925
4888
4851
4813
4775
4738
4700
4661
4623
4585
4546
4507
4468
4429
4390
4350
4311
4271
4231
4191
4151
4110
4070
4029
3988
3948
3907
3866
3825
3784
3743
3702
3661
3620
3579
3538
3497
3457
3416
3376
3335
3295
3255
3215
3174
3135
3095
3055
3015
2975
2936
2896
2857
2818
2779
2740
2701
2662
2624
2585
2547
2509
2471
2434
2396
2359
2322
2285
2248
2212
2175
2139
2103
2068
2032
1997
1962
1927
1892
1858
1823
1789
1756
1722
1689
1655
1622
1590
1558
1526
1494
1462
1431
1401
1370
1341
1311
1282
1253
1224
1196
1169
1141
1114
1088
1061
1036
1010
985
961
937
913
890
867
844
822
801
780
759
739
719
699
680
662
643
625
608
590
573
557
540
524
509
493
478
463
448
434
420
406
392
379
366
353
340
328
315
303
291
279
268
256
245
234
223
212
201
191
180
170
160
149
139
129
119
109
99
89
79
69
59
49
39
29
19
9
-2
-12
-22
-33
-43
-54
-64
-75
-86
-97
-108
-119
-130
-141
-153
-164
-176
-187
-199
-210
-222
-234
-245
-257
-269
-280
-292
-303
-314
-326
-337
-348
-359
-369
-380
-391
-401
-412
-422
-432
-442
-451
-461
-470
-480
-489
-497
-506
-515
-523
-531
-539
-546
-554
-561
-568
-575
-581
-587
-593
-599
-604
-609
-614
-619
-623
-626
-630
-633
-635
-638
-640
-641
-643
-644
-645
-645
-645
-645
-645
-644
-643
-642
-640
-638
-636
-633
-630
-627
-623
-619
-615
-610
-606
-601
-595
-590
-584
-578
-572
-565
-558
-551
-544
-537
-529
-521
-513
-505
-496
-488
-479
-470
-461
-451
-442
-432
-422
-412
-401
-391
-380
-369
-358
-347
-335
-323
-312
-300
-288
-275
-263
-251
-238
-225
-213
-200
-187
-174
-161
-147
-134
-121
-107
-93
-80
-66
-52
-38
-23
-9
5
20
34
49
64
78
93
108
123
138
153
168
183
198
213
227
242
257
271
286
300
315
329
343
357
371
385
399
413
427
441
455
469
483
497
511
525
539
553
567
581
596
610
625
640
654
669
684
699
715
730
745
761
776
792
808
824
840
856
872
888
904
920
937
953
970
986
1002
1018
1036
1053
1069
1086
1103
1120
1137
1154
1171
1188
1206
1223
1240
1257
1275
1292
1309
1326
1343
1361
1378
1395
1412
1430
1447
1464
1482
1499
1517
1535
1552
1570
1588
1606
1624
1642
1660
1679
1697
1716
1734
1753
1771
1790
1808
1827
1845
1864
1882
1900
1919
1937
1955
1973
1991
2008
2025
2044
2061
2078
2095
2112
2129
2145
2161
2177
2193
2209
2224
2240
2255
2270
2284
2299
2313
2327
2340
2354
2367
2380
2393
2405
2418
2430
2442
2453
2464
2476
2486
2497
2508
2518
2528
2538
2548
2558
2567
2577
2586
2595
2604
2613
2622
2630
2639
2648
2656
2664
2673
2681
2689
2697
2705
2713
2721
2729
2737
2745
2753
2760
2768
2776
2784
2791
2799
2807
2814
2822
2830
2837
2845
2853
2860
2868
2875
2883
2891
2898
2906
2914
2921
2929
2937
2944
2952
2960
2967
2975
2982
2990
2997
3005
3012
3019
3027
3034
3041
3048
3055
3062
3069
3076
3083
3089
3096
3103
3109
3116
3123
3129
3136
3142
3149
3155
3161
3168
3174
3180
3187
3193
3199
3205
3211
3217
3223
3229
3235
3240
3246
3251
3257
3262
3267
3272
3277
3282
3287
3292
3296
3301
3305
3309
3314
3318
3322
3326
3329
3333
3337
3340
3344
3347
3351
3354
3357
3361
3364
3367
3371
3374
3378
3381
3385
3388
3392
3396
3399
3403
3407
3411
3415
3419
3423
3428
3432
3436
3441
3445
3450
3454
3459
3464
3468
3473
3478
3483
3488
3493
3498
3504
3509
3514
3519
3525
3530
3536
3542
3547
3553
3559
3565
3571
3577
3583
3589
3595
3601
3608
3614
3621
3627
3634
3640
3647
3654
3661
3668
3676
3683
3690
3698
3706
3714
3722
3730
3739
3747
3756
3765
3775
3784
3794
3804
3814
3824
3834
3845
3856
3867
3879
3890
3902
3914
3926
3938
3951
3964
3977
3990
4003
4017
4030
4045
4059
4074
4088
4103
4119
4134
4150
4166
4182
4199
4216
4233
4250
4268
4286
4304
4322
4341
4359
4378
4397
4416
4435
4454
4474
4493
4512
4531
4551
4570
4590
4609
4628
4648
4667
4687
4706
4725
4745
4764
4784
4803
4823
4843
4862
4882
4901
4921
4941
4960
4980
4999
5019
5039
5058
5078
5097
5117
5136
5156
5175
5194
5213
5232
5251
5270
5289
5308
5326
5345
5363
5381
5399
5417
5435
5452
5469
5486
5503
5519
5536
5552
5567
5583
5598
5613
5627
5641
5655
5669
5682
5695
5707
5719
5731
5742
5753
5764
5774
5784
5794
5803
5812
5821
5829
5837
5845
5852
5859
5866
5873
5879
5885
5891
5896
5901
5906
5911
5915
5919
5923
5926
5930
5933
5935
5938
5940
5942
5944
5946
5947
5948
5949
5950
5950
5950
5950
5950
5949
5949
5948
5946
5945
5943
5941
5939
5937
5934
5931
5928
5925
5921
5917
5913
5909
5904
5899
5894
5889
5883
5877
5871
5864
5858
5851
5843
5836
5828
5820
5811
5802
5793
5784
5775
5765
5755
5745
5735
5724
5714
5703
5692
5681
5669
5658
5647
5635
5624
5612
5601
5589
5577
5566
5554
5542
5531
5519
5507
5496
5484
5473
5461
5450
5438
5427
5415
5404
5392
5381
5369
5358
5346
5335
5324
5312
5301
5290
5279
5268
5257
5246
5235
5224
5213
5203
5192
5181
5170
5160
5149
5138
5127
5116
5106
5095
5084
5073
5062
5051
5039
5028
5017
5005
4994
4982
4971
4959
4948
4936
4924
4913
4901
4889
4878
4866
4855
4843
4831
4820
4809
4797
4786
4775
4764
4753
4742
4732
4721
4711
4700
4690
4680
4670
4660
4650
4640
4631
4621
4612
4603
4593
4584
4575
4566
4557
4548
4539
4531
4522
4513
4504
4496
4487
4478
4470
4461
4453
4444
4436
4427
4419
4411
4402
4394
4386
4377
4369
4360
4352
4344
4335
4327
4318
4310
4301
4293
4284
4275
4267
4258
4249
4240
4231
4222
4213
4204
4195
4185
4176
4167
4157
4148
4139
4129
4120
4110
4101
4091
4082
4072
4062
4053
4043
4034
4024
4014
4003
3994
3984
3975
3965
3955
3945
3934
3924
3914
3904
3894
3884
3874
3864
3854
3844
3834
3824
3814
3804
3794
3784
3774
3764
3754
3744
3735
3725
3715
3705
3695
3685
3676
3666
3656
3646
3636
3626
3616
3607
3597
3587
3577
3567
3556
3546
3536
3525
3515
3504
3494
3483
3472
3461
3450
3439
3428
3417
3406
3394
3383
3371
3360
3348
3336
3325
3313
3301
3289
3277
3265
3253
3241
3229
3217
3204
3192
3180
3167
3155
3142
3130
3117
3105
3092
3079
3066
3053
3040
3028
3015
3002
2989
2976
2963
2950
2937
2924
2911
2898
2885
2872
2859
2846
2833
2820
2807
2794
2782
2769
2756
2743
2731
2718
2706
2693
2681
2669
2656
2644
2632
2619
2607
2595
2583
2571
2559
2546
2534
2522
2510
2498
2486
2474
2462
2450
2438
2426
2414
2403
2391
2380
2368
2357
2346
2335
2324
2313
2302
2292
2281
2271
2261
2251
2242
2232
2223
2214
2205
2196
2188
2180
2172
2164
2157
2149
2143
2136
2130
2123
2118
2112
2107
2101
2097
2092
2087
2083
2079
2075
2071
2068
2064
2061
2058
2055
2053
2050
2048
2045
2044
2041
2040
2037
2037
2035
2033
2033
2032
2031
2029
2029
2029
2029
2028
2028
2028
2028
2028
2029
2029
2029
2029
2031
2032
2033
2033
2036
2037
2039
2040
2041
2044
2045
2049
2051
2054
2057
2060
2063
2066
2070
2073
2077
2081
2086
2090
2095
2100
2105
2110
2116
2121
2127
2133
2140
2146
2153
2160
2167
2174
2182
2189
2197
2205
2213
2222
2230
2239
2248
2257
2266
2275
2285
2294
2304
2314
2323
2333
2343
2353
2363
2374
2384
2394
2405
2415
2425
2436
2446
2457
2467
2477
2488
2498
2508
2519
2529
2539
2549
2559
2569
2579
2589
2599
2609
2619
2629
2638
2648
2657
2667
2676
2686
2695
2704
2713
2723
2732
2741
2750
2758
2767
2776
2784
2793
2801
2810
2818
2826
2834
2842
2850
2858
2866
2874
2881
2889
2897
2904
2912
2919
2926
2934
2941
2948
2955
2963
2970
2977
2984
2991
2997
3004
3011
3017
3024
3030
3036
3042
3048
3054
3059
3065
3070
3075
3080
3085
3090
3095
3099
3103
3107
3111
3115
3118
3122
3125
3128
3130
3133
3135
3138
3140
3142
3143
3145
3146
3148
3149
3150
3150
3151
3151
3152
3152
3152
3152
3152
3151
3151
3150
3149
3149
3148
3147
3146
3145
3144
3143
3142
3140
3139
3138
3137
3136
3134
3133
3132
3131
3129
3128
3127
3125
3124
3122
3121
3119
3117
3116
3114
3112
3110
3108
3106
3104
3102
3100
3098
3096
3094
3092
3090
3088
3086
3084
3082
3080
3077
3075
3073
3071
3068
3066
3064
3061
3059
3056
3054
3051
3049
3046
3043
3041
3038
3035
3032
3029
3027
3024
3021
3019
3016
3013
3011
3009
3006
3004
3002
3000
2998
2997
2995
2994
2992
2991
2990
2989
2988
2987
2986
2985
2984
2983
2983
2982
2982
2981
2981
2980
2980
2979
2979
2979
2978
2978
2978
2978
2977
2977
2977
2977
2977
2977
2976
2976
2976
2976
2976
2976
2976
2976
2976
2975
2975
2975
2975
2975
2974
2974
2974
2974
2973
2973
2973
2973
2972
2972
2972
2972
2972
2972
2972
2972
2972
2973
2973
2973
2974
2974
2975
2975
2976
2977
2977
2978
2979
2980
2981
2982
2984
2985
2987
2989
2991
2993
2995
2997
3000
3002
3005
3008
3011
3014
3017
3021
3024
3028
3031
3035
3039
3043
3047
3051
3055
3059
3063
3068
3072
3076
3080
3085
3089
3093
3097
3101
3106
3110
3114
3118
3123
3127
3131
3135
3139
3143
3147
3151
3155
3159
3163
3167
3171
3175
3179
3182
3186
3190
3193
3197
3200
3204
3207
3210
3214
3217
3221
3224
3227
3231
3235
3238
3242
3246
3249
3253
3257
3262
3266
3270
3275
3279
3284
3289
3294
3299
3305
3310
3316
3322
3328
3334
3340
3347
3353
3360
3367
3374
3381
3389
3397
3404
3412
3420
3428
3437
3445
3454
3462
3471
3480
3489
3498
3507
3516
3525
3534
3543
3552
3562
3571
3580
3589
3599
3608
3618
3627
3637
3646
3656
3665
3675
3684
3694
3703
3713
3722
3732
3741
3750
3760
3769
3778
3787
3797
3806
3815
3824
3833
3842
3851
3861
3870
3879
3888
3898
3907
3916
3926
3935
3945
3955
3965
3974
3984
3995
4005
4014
4025
4035
4046
4057
4067
4078
4089
4100
4111
4121
4132
4143
4154
4165
4176
4187
4198
4209
4219
4230
4241
4251
4262
4272
4283
4293
4304
4314
4324
4334
4344
4354
4363
4373
4383
4392
4401
4410
4419
4428
4437
4445
4453
4462
4470
4478
4485
4493
4500
4508
4515
4522
4529
4536
4543
4549
4556
4562
4569
4575
4581
4587
4593
4599
4605
4611
4617
4623
4629
4635
4641
4647
4653
4659
4665
4671
4677
4683
4690
4696
4703
4709
4716
4723
4730
4736
4743
4750
4757
4764
4771
4778
4785
4792
4800
4807
4814
4822
4829
4837
4844
4852
4860
4868
4875
4883
4891
4899
4907
4915
4923
4931
4939
4946
4954
4962
4970
4978
4985
4993
5000
5008
5015
5022
5029
5036
5043
5049
5055
5062
5068
5073
5079
5085
5090
5095
5100
5104
5109
5113
5117
5120
5124
5127
5130
5133
5135
5137
5139
5141
5143
5144
5145
5146
5147
5147
5147
5147
5147
5147
5147
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5150
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5149
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5148
5147
5147
5147
5147
5147
5147
5147
5147
5147
5147
5147
5147
5147
5147
5147
5147
5146
5146
5146
5146
5146
5146
5146
5146
5146
5146
5146
5146
5146
5145
5145
5145
5145
5145
5145
5145
5145
5145
5145
5145
5145
5145
5144
5144
5144
5144
5144
5144
5144
5144
5144
5144
5144
5143
5143
5143
5143
5143
5143
5143
5143
5143
5143
5142
5142
5142
5142
5142
5142
5142
5142
5142
5142
5141
5141
5141
5141
5141
5141
5141
5141
5141
5140
5140
5140
5140
5140
5140
5140
5140
5140
5139
5139
5139
5139
5139
5139
5139
5139
5139
5138
5138
5138
5138
5138
5138
5138
5138
5137
5137
5137
5137
5137
5137
5137
5136
5136
5136
5136
5136
5136
5136
5136
5135
5135
5135
5135
5135
5135
5135
5134
5134
5134
5134
5134
5134
5134
5133
5133
5133
5133
5133
5133
5133
5132
5132
5132
5132
5132
5132
5132
5131
5131
5131
5131
5131
5131
5131
5130
5130
5130
5130
5130
5130
5129
5129
5129
5129
5129
5129
5128
5128
5128
5128
5128
5128
5128
5127
5127
5127
5127
5127
5127
5126
5126
5126
5126
5126
5126
5125
5125
5125
5125
5125
5124
5124
5124
5124
5124
5124
5123
5123
5123
5123
5123
5123
5122
5122
5122
5122
5122
5121
5121
5121
5121
5121
5121
5120
5120
5120
5120
5120
5119
5119
5119
5119
5119
5119
5118
5118
5118
5118
5118
5117
5117
5117
5117
5117
5116
5116
5116
5116
5116
5115
5115
5115
5115
5115
5114
5114
5114
5114
5114
5113
5113
5113
5113
5113
5112
5112
5112
5112
5112
5111
5111
5111
5111
5111
5110
5110
5110
5110
5110
5109
5109
5109
5109
5109
5108
5108
5108
5108
5108
5107
5107
5107
5107
5106
5106
5106
5106
5106
5105
5105
5105
5105
5104
5104
5104
5104
5104
5103
5103
5103
5103
5103
5102
5102
5102
5102
5101
5101
5101
5101
5101
5100
5100
5100
5100
5099
5099
5099
5099
5098
5098
5098
5098
5098
5097
5097
5097
5097
5096
5096
5096
5096
5095
5095
5095
5095
5095
5094
5094
5094
5094
5093
5093
5093
5093
5092
5092
5092
5092
5091
5091
5091
5091
5090
5090
5090
5090
5090
5089
5089
5089
5089
5088
5088
5088
5088
5087
5087
5087
5087
5086
5086
5086
5086
5085
5085
5085
5085
5084
5084
5084
5084
5083
5083
5083
5083
5082
5082
5082
5082
5081
5081
5081
5081
5080
5080
5080
5080
5079
5079
5079
5079
5078
5078
5078
5078
5077
5077
5077
5076
5076
5076
5076
5075
5075
5075
5075
5074
5074
5074
5074
5073
5073
5073
5073
5072
5072
5072
5072
5071
5071
5071
5070
5070
5070
5070
5069
5069
5069
5069
5068
5068
5068
5068
5067
5067
5067
5066
5066
5066
5066
5065
5065
5065
5065
5064
5064
5064
5063
5063
5063
5063
5062
5062
5062
5062
5061
5061
5061
5060
5060
5060
5060
5059
5059
5059
5058
5058
5058
5058
5057
5057
5057
5057
5056
5056
5056
5055
5055
5055
5055
5054
5054
5054
5053
5053
5053
5053
5052
5052
5052
5051
5051
5051
5051
5050
5050
5050
5049
5049
5049
5049
5048
5048
5048
5047
5047
5047
5047
5046
5046
5046
5045
5045
5045
5045
5044
5044
5044
5043
5043
5043
5043
5042
5042
5042
5041
5041
5041
5041
5040
5040
5040
5039
5039
5039
5038
5038
5038
5038
5037
5037
5037
5036
5036
5036
5036
5035
5035
5035
5034
5034
5034
5033
5033
5033
5033
5032
5032
5032
5031
5031
5031
5031
5030
5030
5030
5029
5029
5029
5028
5028
5028
5028
5027
5027
5027
5026
5026
5026
5025
5025
5025
5024
5024
5024
5024
5023
5023
5023
5022
5022
5022
5021
5021
5021
5021
5020
5020
5020
5019
5019
5019
5018
5018
5018
5018
5017
5017
5017
5016
5016
5016
5015
5015
5015
5014
5014
5014
5014
5013
5013
5013
5012
5012
5012
5011
5011
5011
5010
5010
5010
5010
5009
5009
5009
5008
5008
5008
5007
5007
5007
5006
5006
5006
5005
5005
5005
5005
5004
5004
5004
5003
5003
5003
5002
5002
5002
5001
5001
5001
5000
5000
5000
5000
4999
4999
4999
4998
4998
4998
4997
4997
4997
4996
4996
4996
4995
4995
4995
4994
4994
4994
4994
4993
4993
4993
4992
4992
4992
4991
4991
4991
4990
4990
4990
4989
4989
4989
4988
4988
4988
4988
4987
4987
4987
4986
4986
4986
4985
4985
4985
4984
4984
4984
4983
4983
4983
4982
4982
4982
4981
4981
4981
4980
4980
4980
4980
4979
4979
4979
4978
4978
4978
4977
4977
4977
4976
4976
4976
4975
4975
4975
4974
4974
4974
4973
4973
4973
4972
4972
4972
4971
4971
4971
4971
4970
4970
4970
4969
4969
4969
4968
4968
4968
4967
4967
4967
4966
4966
4966
4965
4965
4965
4964
4964
4964
4963
4963
4963
4962
4962
4962
4961
4961
4961
4960
4960
4960
4960
4959
4959
4959
4958
4958
4958
4957
4957
4957
4956
4956
4956
4955
4955
4955
4954
4954
4954
4953
4953
4953
4952
4952
4952
4951
4951
4951
4950
4950
4950
4949
4949
4949
4948
4948
4948
4947
4947
4947
4947
4946
