5
24595
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-5
-5
-5
-5
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-3
-3
-3
-3
-3
-2
-2
-2
-1
-1
-1
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
0
0
0
0
0
1
1
1
2
2
2
3
3
3
3
3
4
4
4
3
3
3
3
3
3
3
3
3
4
4
4
4
5
5
5
6
6
6
7
7
7
8
8
8
9
9
9
9
10
10
11
11
11
12
12
13
13
14
14
15
15
16
17
17
18
19
19
20
20
20
20
20
19
19
18
17
17
16
15
14
13
12
11
10
9
8
8
7
7
7
7
7
7
7
8
8
9
9
10
11
11
12
13
13
14
14
14
15
15
15
15
16
16
16
16
17
17
17
17
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
21
21
22
23
23
24
25
25
26
26
27
27
28
28
28
28
28
28
28
28
28
28
28
27
27
27
26
26
25
25
25
24
24
23
23
22
22
21
21
20
20
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
17
17
17
16
16
15
15
14
14
14
13
13
13
13
13
13
13
14
14
15
15
16
17
18
19
20
20
21
22
22
23
24
24
24
24
25
25
25
25
25
24
24
24
24
23
23
23
22
22
21
21
20
20
19
19
18
18
17
17
16
16
15
15
15
15
14
14
14
14
14
14
15
15
15
15
15
15
15
16
16
15
15
15
15
15
15
15
14
14
14
14
14
14
13
13
13
13
13
12
12
12
11
11
11
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
11
11
12
12
12
13
13
13
13
13
14
14
14
14
14
14
15
15
15
15
16
16
16
17
17
17
18
18
19
19
19
20
20
20
20
20
21
21
20
20
20
20
19
18
18
17
17
16
15
15
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
12
12
11
11
10
10
9
8
8
7
7
6
6
5
5
5
4
4
3
3
2
2
1
0
0
-1
-2
-3
-4
-5
-6
-8
-9
-10
-11
-13
-14
-16
-17
-18
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-42
-43
-44
-45
-46
-48
-49
-50
-50
-51
-52
-53
-54
-54
-55
-55
-56
-56
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-61
-61
-62
-63
-63
-64
-65
-66
-66
-67
-67
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-72
-72
-73
-74
-75
-76
-77
-78
-80
-81
-83
-84
-86
-87
-89
-91
-92
-94
-96
-98
-99
-101
-103
-104
-106
-107
-108
-110
-111
-112
-113
-114
-115
-115
-116
-116
-117
-117
-117
-117
-117
-117
-116
-116
-115
-115
-115
-114
-114
-114
-114
-114
-114
-114
-115
-115
-116
-116
-117
-118
-119
-120
-121
-122
-123
-125
-126
-127
-129
-130
-132
-133
-135
-137
-138
-140
-142
-144
-145
-147
-149
-151
-153
-155
-157
-159
-161
-163
-166
-168
-170
-173
-175
-178
-181
-183
-186
-189
-192
-195
-198
-202
-205
-208
-212
-215
-219
-223
-226
-230
-234
-238
-241
-245
-248
-252
-255
-258
-262
-265
-267
-270
-273
-275
-277
-279
-281
-283
-285
-287
-288
-290
-292
-294
-296
-298
-300
-303
-305
-308
-311
-314
-317
-320
-322
-325
-328
-331
-333
-336
-338
-340
-342
-344
-346
-348
-350
-352
-353
-355
-356
-358
-360
-361
-363
-365
-367
-370
-372
-374
-377
-379
-382
-384
-387
-389
-392
-395
-397
-400
-403
-405
-408
-410
-413
-415
-418
-420
-423
-425
-427
-429
-432
-434
-436
-438
-440
-442
-444
-446
-448
-451
-453
-454
-456
-458
-460
-461
-463
-464
-466
-467
-468
-469
-470
-471
-472
-472
-472
-472
-472
-472
-472
-471
-471
-471
-470
-470
-470
-470
-470
-471
-471
-471
-472
-473
-473
-474
-475
-475
-476
-477
-477
-478
-479
-479
-480
-481
-482
-483
-484
-485
-487
-488
-490
-491
-493
-495
-496
-498
-500
-502
-504
-506
-508
-510
-512
-514
-516
-518
-519
-521
-523
-525
-527
-529
-531
-533
-536
-538
-541
-544
-547
-550
-553
-556
-559
-562
-564
-567
-570
-573
-576
-579
-581
-584
-587
-589
-592
-594
-597
-600
-602
-605
-608
-611
-614
-617
-620
-623
-626
-629
-632
-635
-638
-642
-645
-648
-652
-655
-658
-662
-665
-668
-672
-675
-679
-683
-687
-691
-695
-699
-703
-707
-711
-716
-720
-724
-729
-733
-737
-741
-745
-748
-752
-755
-759
-762
-765
-768
-770
-773
-775
-778
-780
-782
-785
-787
-789
-792
-794
-796
-799
-801
-803
-806
-808
-810
-812
-814
-816
-818
-819
-821
-823
-824
-826
-827
-829
-831
-833
-835
-837
-839
-841
-842
-844
-846
-847
-848
-849
-850
-851
-852
-852
-853
-853
-853
-853
-853
-853
-852
-852
-852
-851
-850
-850
-849
-848
-847
-846
-845
-844
-843
-842
-841
-840
-839
-838
-837
-836
-835
-834
-833
-833
-832
-832
-831
-830
-830
-829
-828
-828
-827
-827
-826
-826
-825
-825
-825
-824
-824
-824
-824
-824
-823
-823
-823
-822
-821
-820
-820
-819
-818
-817
-816
-814
-813
-812
-811
-810
-809
-807
-806
-805
-804
-803
-801
-800
-799
-797
-796
-794
-792
-789
-787
-784
-782
-779
-776
-774
-771
-768
-765
-763
-760
-758
-755
-753
-751
-749
-747
-745
-744
-742
-741
-740
-739
-738
-737
-736
-735
-734
-733
-732
-732
-731
-731
-730
-730
-730
-729
-729
-729
-730
-730
-730
-730
-731
-731
-731
-732
-732
-733
-733
-734
-734
-735
-735
-736
-736
-736
-736
-736
-736
-736
-736
-736
-736
-736
-736
-736
-736
-736
-735
-735
-735
-735
-735
-735
-735
-734
-734
-733
-732
-731
-730
-729
-728
-727
-726
-726
-725
-725
-724
-724
-724
-724
-724
-725
-725
-725
-726
-726
-727
-727
-727
-727
-728
-728
-728
-727
-727
-726
-725
-724
-723
-721
-718
-716
-713
-711
-708
-705
-702
-700
-697
-694
-691
-689
-686
-683
-680
-676
-673
-670
-666
-663
-659
-655
-651
-647
-642
-638
-634
-629
-625
-620
-616
-612
-608
-604
-600
-597
-593
-590
-587
-583
-580
-577
-574
-571
-568
-564
-560
-556
-552
-547
-543
-537
-532
-526
-521
-515
-508
-502
-496
-490
-483
-477
-471
-465
-459
-453
-448
-443
-437
-433
-428
-423
-419
-414
-410
-406
-402
-399
-396
-393
-390
-388
-385
-383
-381
-380
-378
-377
-375
-374
-373
-372
-372
-371
-371
-370
-370
-371
-371
-371
-372
-372
-373
-374
-375
-376
-377
-377
-378
-379
-380
-381
-382
-382
-383
-383
-383
-383
-383
-382
-382
-381
-380
-379
-377
-376
-374
-373
-371
-370
-368
-367
-366
-365
-364
-362
-361
-360
-359
-359
-358
-357
-357
-356
-356
-355
-355
-355
-355
-355
-355
-355
-356
-356
-356
-356
-357
-357
-356
-356
-356
-355
-355
-355
-354
-354
-354
-355
-355
-356
-357
-358
-360
-361
-362
-364
-366
-367
-369
-370
-372
-373
-375
-376
-378
-379
-381
-382
-384
-385
-386
-388
-389
-390
-392
-393
-394
-396
-397
-399
-400
-402
-404
-406
-408
-410
-412
-414
-416
-418
-420
-422
-425
-427
-429
-431
-434
-436
-438
-441
-443
-446
-449
-452
-456
-459
-463
-467
-471
-475
-479
-483
-487
-491
-494
-498
-502
-505
-509
-512
-516
-519
-523
-527
-531
-536
-541
-546
-552
-558
-565
-571
-578
-585
-592
-600
-607
-614
-620
-627
-633
-639
-645
-651
-656
-660
-665
-669
-674
-678
-682
-686
-690
-694
-699
-703
-708
-713
-718
-724
-729
-735
-740
-746
-752
-757
-763
-768
-773
-778
-783
-787
-792
-797
-802
-807
-812
-817
-822
-827
-833
-839
-845
-851
-857
-864
-871
-878
-885
-892
-899
-907
-914
-922
-929
-937
-944
-952
-959
-966
-973
-980
-987
-993
-1000
-1006
-1012
-1018
-1024
-1029
-1035
-1040
-1045
-1050
-1055
-1059
-1064
-1068
-1073
-1077
-1082
-1086
-1090
-1095
-1100
-1104
-1109
-1114
-1118
-1123
-1128
-1133
-1137
-1142
-1146
-1151
-1155
-1159
-1163
-1166
-1170
-1173
-1176
-1179
-1183
-1186
-1189
-1193
-1197
-1200
-1204
-1208
-1213
-1217
-1222
-1227
-1232
-1237
-1242
-1247
-1252
-1258
-1263
-1268
-1273
-1278
-1283
-1287
-1292
-1296
-1300
-1303
-1307
-1310
-1313
-1316
-1319
-1322
-1324
-1326
-1328
-1330
-1332
-1333
-1335
-1336
-1337
-1338
-1340
-1341
-1342
-1343
-1345
-1346
-1347
-1348
-1349
-1351
-1352
-1353
-1354
-1355
-1357
-1358
-1360
-1362
-1364
-1366
-1369
-1372
-1375
-1379
-1382
-1386
-1390
-1394
-1399
-1403
-1408
-1413
-1417
-1422
-1426
-1430
-1433
-1437
-1440
-1443
-1446
-1448
-1451
-1453
-1455
-1457
-1459
-1461
-1463
-1465
-1466
-1468
-1469
-1471
-1472
-1473
-1475
-1476
-1476
-1477
-1478
-1478
-1478
-1477
-1477
-1476
-1475
-1474
-1472
-1470
-1468
-1466
-1463
-1460
-1457
-1454
-1451
-1447
-1444
-1440
-1437
-1433
-1429
-1425
-1422
-1417
-1413
-1409
-1404
-1399
-1394
-1389
-1384
-1378
-1373
-1367
-1361
-1355
-1348
-1342
-1336
-1329
-1323
-1317
-1310
-1304
-1298
-1292
-1286
-1280
-1274
-1269
-1263
-1258
-1253
-1249
-1244
-1239
-1235
-1230
-1226
-1221
-1216
-1212
-1207
-1202
-1197
-1192
-1187
-1182
-1177
-1172
-1167
-1162
-1158
-1153
-1148
-1144
-1139
-1134
-1129
-1124
-1119
-1114
-1108
-1103
-1097
-1091
-1086
-1080
-1074
-1068
-1062
-1056
-1049
-1042
-1035
-1028
-1020
-1012
-1004
-996
-988
-978
-969
-959
-948
-938
-927
-916
-905
-895
-884
-873
-862
-852
-842
-831
-822
-812
-803
-794
-786
-777
-770
-762
-755
-748
-742
-735
-728
-721
-715
-708
-701
-694
-687
-680
-673
-666
-659
-652
-644
-637
-630
-622
-615
-608
-601
-594
-587
-581
-575
-569
-564
-559
-555
-551
-547
-543
-540
-537
-533
-530
-526
-522
-518
-514
-510
-505
-501
-496
-491
-486
-482
-477
-472
-467
-462
-457
-452
-446
-441
-437
-432
-427
-422
-417
-413
-408
-404
-399
-395
-391
-387
-383
-379
-376
-372
-368
-365
-361
-358
-355
-351
-348
-345
-341
-337
-333
-329
-325
-321
-316
-312
-308
-305
-302
-299
-297
-295
-294
-294
-294
-295
-296
-298
-301
-304
-308
-311
-315
-320
-324
-328
-332
-335
-338
-340
-342
-344
-345
-345
-345
-345
-344
-343
-342
-341
-339
-338
-337
-336
-335
-335
-335
-336
-337
-338
-340
-342
-344
-346
-348
-350
-352
-353
-355
-355
-356
-356
-355
-354
-353
-351
-349
-346
-343
-340
-336
-332
-328
-324
-320
-316
-312
-308
-304
-300
-295
-291
-287
-282
-277
-272
-266
-261
-255
-250
-244
-238
-233
-227
-222
-216
-211
-205
-200
-195
-190
-185
-180
-176
-171
-166
-162
-158
-154
-150
-146
-142
-139
-136
-134
-132
-131
-130
-129
-129
-129
-129
-130
-131
-132
-134
-136
-139
-142
-146
-150
-154
-159
-164
-168
-174
-179
-184
-189
-194
-199
-204
-210
-215
-220
-225
-231
-235
-240
-244
-248
-252
-255
-257
-260
-262
-264
-265
-266
-266
-266
-266
-266
-265
-264
-263
-262
-261
-260
-259
-258
-258
-258
-258
-259
-259
-261
-262
-265
-268
-271
-275
-280
-286
-292
-299
-306
-314
-322
-331
-340
-350
-360
-371
-381
-392
-402
-413
-423
-433
-443
-453
-462
-471
-480
-488
-496
-503
-511
-519
-526
-534
-542
-550
-558
-566
-574
-582
-590
-597
-605
-613
-620
-627
-634
-640
-646
-651
-655
-659
-663
-666
-668
-669
-671
-671
-671
-670
-669
-667
-664
-662
-659
-655
-652
-649
-646
-644
-641
-640
-639
-638
-638
-637
-637
-638
-638
-638
-638
-637
-637
-637
-636
-636
-635
-634
-633
-631
-630
-628
-626
-624
-622
-620
-618
-615
-613
-610
-607
-603
-600
-596
-592
-587
-583
-579
-574
-570
-566
-562
-557
-553
-549
-545
-540
-536
-532
-529
-525
-522
-519
-517
-515
-514
-513
-512
-511
-510
-509
-509
-508
-507
-506
-505
-504
-502
-501
-499
-497
-494
-492
-489
-485
-481
-477
-473
-469
-465
-460
-456
-451
-447
-442
-438
-434
-430
-426
-422
-419
-415
-412
-409
-405
-402
-398
-394
-390
-387
-382
-378
-374
-371
-367
-363
-360
-357
-355
-352
-350
-348
-346
-345
-343
-341
-340
-338
-337
-335
-334
-333
-331
-330
-330
-329
-329
-329
-330
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-341
-342
-343
-343
-344
-345
-345
-345
-345
-345
-344
-344
-343
-342
-340
-339
-338
-337
-336
-335
-333
-332
-330
-329
-327
-325
-322
-320
-317
-314
-311
-308
-305
-301
-297
-292
-288
-282
-277
-271
-264
-258
-251
-243
-235
-228
-219
-211
-203
-195
-187
-179
-171
-164
-156
-149
-142
-135
-128
-122
-116
-110
-104
-99
-94
-90
-85
-81
-78
-74
-71
-68
-65
-63
-60
-57
-54
-51
-47
-43
-39
-35
-31
-26
-21
-16
-11
-5
0
6
12
18
24
30
36
42
47
53
59
64
70
75
81
86
92
97
103
108
114
119
125
130
136
141
147
152
157
162
166
170
173
176
178
180
182
184
185
186
188
189
191
194
196
199
203
206
210
214
218
223
227
232
236
241
245
249
253
257
260
263
266
269
270
272
273
274
274
274
273
273
272
271
269
268
267
266
265
264
264
264
264
264
264
264
264
264
263
262
260
258
256
253
250
246
242
238
234
230
226
222
219
216
213
211
209
208
208
208
208
209
211
212
213
215
216
218
219
220
221
221
222
222
222
222
222
221
221
222
222
223
224
225
227
229
232
234
238
241
244
248
252
257
261
266
271
276
281
286
291
296
301
306
311
316
321
326
331
337
343
349
357
364
373
383
394
406
419
433
447
463
478
494
511
527
544
560
576
592
607
623
638
653
668
682
696
709
722
735
747
758
769
780
790
800
809
818
827
836
845
854
864
873
883
893
904
914
925
936
946
956
966
975
984
993
1000
1008
1016
1025
1033
1040
1048
1055
1063
1070
1077
1084
1091
1097
1103
1109
1115
1121
1126
1130
1135
1139
1143
1147
1151
1154
1157
1160
1163
1166
1168
1170
1173
1175
1176
1178
1179
1180
1181
1182
1183
1184
1185
1185
1185
1185
1185
1183
1182
1179
1176
1173
1168
1164
1158
1153
1147
1140
1133
1126
1118
1109
1100
1091
1081
1070
1059
1049
1038
1027
1016
1004
994
983
972
961
949
937
924
910
896
881
866
850
834
817
800
783
766
748
730
713
695
678
661
645
629
613
598
584
570
556
543
531
519
508
498
488
479
471
464
458
452
447
443
439
436
434
432
430
429
427
426
426
425
424
422
421
419
417
414
412
409
406
402
398
395
391
386
382
377
373
368
363
359
354
350
345
341
336
331
326
321
316
311
305
300
294
288
283
277
272
266
261
257
252
248
244
240
237
234
232
229
227
225
223
221
218
216
213
211
208
206
204
202
200
199
198
198
198
199
200
202
205
209
213
217
222
227
232
237
243
248
253
258
263
268
272
276
280
284
287
289
292
294
296
298
299
301
302
304
305
307
310
312
315
318
321
325
328
331
335
338
342
345
348
351
354
356
359
361
362
364
364
365
365
365
365
364
364
363
362
361
360
359
358
357
356
355
354
353
353
354
355
356
358
360
362
365
367
370
373
377
380
383
386
388
391
394
396
399
402
405
407
411
414
418
423
428
433
440
446
454
461
469
477
486
494
502
510
518
525
532
538
543
548
551
554
557
558
559
560
560
560
560
560
559
559
559
559
559
559
559
558
557
556
554
552
549
546
543
539
536
533
530
526
523
520
516
513
509
505
501
498
493
489
485
481
477
473
469
465
461
457
454
451
448
446
443
441
439
436
434
431
428
424
421
417
413
410
406
402
399
396
393
391
389
388
387
387
387
387
387
388
389
390
391
393
394
396
398
401
403
406
408
410
412
414
415
415
415
413
411
408
405
400
394
388
380
372
363
352
342
330
318
305
292
279
265
251
237
222
208
193
178
164
149
134
119
104
89
74
59
44
28
13
-3
-19
-35
-50
-66
-81
-97
-111
-125
-139
-152
-164
-175
-186
-195
-203
-210
-216
-221
-224
-227
-228
-229
-228
-227
-224
-220
-215
-210
-203
-196
-187
-178
-168
-157
-145
-133
-119
-105
-90
-74
-57
-40
-22
-3
16
36
56
76
96
115
134
153
170
187
203
218
232
245
257
267
276
283
289
293
296
299
300
300
300
299
297
296
294
292
290
289
287
287
286
287
289
291
294
298
302
307
312
318
324
331
338
346
355
365
375
387
398
411
424
437
451
464
478
492
506
520
534
548
562
576
590
604
618
632
646
660
674
689
703
718
732
746
759
772
785
798
810
821
833
843
853
862
870
877
884
889
895
899
903
907
910
912
915
917
918
919
920
920
921
921
921
921
920
920
919
918
917
915
913
910
907
903
898
892
885
877
868
858
845
832
816
799
780
760
737
712
686
658
629
598
567
535
502
469
437
404
371
339
308
277
246
216
187
158
130
103
76
50
24
-2
-27
-52
-77
-102
-128
-154
-180
-206
-232
-258
-284
-310
-335
-360
-384
-406
-429
-450
-470
-490
-509
-527
-545
-562
-579
-596
-613
-630
-647
-664
-682
-700
-719
-738
-758
-779
-800
-822
-845
-869
-893
-918
-944
-970
-996
-1022
-1050
-1078
-1105
-1132
-1159
-1187
-1214
-1242
-1269
-1298
-1326
-1355
-1384
-1414
-1444
-1475
-1507
-1540
-1573
-1607
-1641
-1675
-1710
-1744
-1778
-1811
-1844
-1875
-1905
-1935
-1963
-1990
-2016
-2040
-2064
-2086
-2108
-2128
-2147
-2166
-2183
-2200
-2216
-2231
-2246
-2261
-2275
-2288
-2301
-2313
-2324
-2335
-2345
-2354
-2362
-2370
-2377
-2383
-2389
-2394
-2398
-2402
-2406
-2409
-2411
-2414
-2416
-2417
-2419
-2420
-2421
-2422
-2423
-2425
-2426
-2428
-2430
-2433
-2437
-2440
-2444
-2448
-2453
-2457
-2462
-2466
-2470
-2475
-2479
-2483
-2486
-2490
-2493
-2495
-2498
-2499
-2500
-2501
-2501
-2501
-2501
-2501
-2502
-2502
-2503
-2504
-2506
-2508
-2509
-2511
-2513
-2515
-2517
-2518
-2520
-2521
-2522
-2522
-2521
-2519
-2516
-2512
-2507
-2500
-2492
-2482
-2471
-2460
-2448
-2435
-2422
-2409
-2397
-2385
-2373
-2362
-2352
-2343
-2335
-2328
-2322
-2318
-2315
-2313
-2312
-2312
-2314
-2317
-2320
-2325
-2330
-2336
-2343
-2351
-2360
-2370
-2381
-2392
-2405
-2419
-2433
-2449
-2465
-2483
-2502
-2521
-2542
-2563
-2585
-2608
-2631
-2655
-2679
-2702
-2726
-2749
-2772
-2794
-2815
-2836
-2856
-2875
-2892
-2909
-2924
-2938
-2952
-2963
-2974
-2984
-2993
-3001
-3008
-3015
-3020
-3026
-3031
-3035
-3039
-3042
-3045
-3047
-3048
-3049
-3049
-3048
-3047
-3044
-3040
-3035
-3029
-3023
-3015
-3007
-2998
-2989
-2980
-2970
-2960
-2951
-2941
-2932
-2923
-2914
-2905
-2896
-2888
-2879
-2871
-2864
-2857
-2851
-2845
-2841
-2837
-2836
-2835
-2836
-2838
-2842
-2846
-2853
-2860
-2868
-2878
-2888
-2900
-2913
-2926
-2941
-2956
-2972
-2988
-3004
-3021
-3038
-3055
-3072
-3089
-3107
-3125
-3143
-3162
-3181
-3200
-3219
-3238
-3257
-3276
-3294
-3312
-3330
-3347
-3364
-3380
-3396
-3412
-3427
-3441
-3455
-3469
-3482
-3494
-3506
-3517
-3529
-3540
-3551
-3563
-3574
-3585
-3596
-3608
-3619
-3629
-3640
-3650
-3660
-3670
-3679
-3688
-3697
-3705
-3713
-3720
-3727
-3733
-3738
-3743
-3747
-3751
-3754
-3757
-3760
-3762
-3765
-3768
-3771
-3775
-3780
-3785
-3792
-3799
-3808
-3818
-3828
-3840
-3853
-3867
-3882
-3898
-3915
-3932
-3949
-3966
-3984
-4002
-4019
-4037
-4054
-4070
-4086
-4103
-4119
-4134
-4148
-4162
-4176
-4190
-4203
-4216
-4229
-4241
-4253
-4265
-4277
-4288
-4299
-4309
-4319
-4328
-4337
-4346
-4353
-4361
-4368
-4374
-4379
-4384
-4388
-4391
-4394
-4395
-4396
-4396
-4395
-4394
-4392
-4389
-4386
-4383
-4380
-4376
-4372
-4367
-4362
-4357
-4351
-4344
-4337
-4329
-4321
-4313
-4304
-4294
-4285
-4274
-4264
-4252
-4241
-4229
-4218
-4206
-4194
-4182
-4170
-4158
-4147
-4136
-4124
-4113
-4103
-4091
-4081
-4070
-4061
-4051
-4041
-4032
-4022
-4013
-4003
-3995
-3987
-3978
-3970
-3961
-3953
-3944
-3936
-3928
-3919
-3910
-3901
-3892
-3883
-3874
-3864
-3855
-3845
-3836
-3827
-3817
-3808
-3799
-3790
-3782
-3773
-3765
-3757
-3750
-3742
-3736
-3729
-3722
-3716
-3709
-3702
-3694
-3687
-3678
-3669
-3659
-3649
-3637
-3625
-3613
-3599
-3585
-3570
-3554
-3538
-3521
-3503
-3485
-3468
-3450
-3434
-3417
-3402
-3387
-3373
-3360
-3349
-3338
-3328
-3318
-3309
-3301
-3294
-3286
-3279
-3273
-3266
-3259
-3253
-3246
-3239
-3232
-3224
-3215
-3206
-3197
-3187
-3177
-3167
-3156
-3144
-3132
-3120
-3107
-3093
-3080
-3066
-3053
-3040
-3027
-3015
-3003
-2993
-2983
-2974
-2966
-2959
-2952
-2947
-2943
-2940
-2939
-2938
-2938
-2939
-2940
-2942
-2945
-2948
-2952
-2956
-2959
-2964
-2968
-2973
-2978
-2983
-2988
-2994
-3000
-3005
-3010
-3015
-3020
-3024
-3029
-3032
-3036
-3039
-3042
-3044
-3046
-3048
-3049
-3049
-3049
-3048
-3047
-3046
-3044
-3043
-3041
-3039
-3037
-3036
-3034
-3033
-3031
-3030
-3028
-3026
-3023
-3020
-3017
-3013
-3008
-3003
-2998
-2992
-2985
-2979
-2971
-2964
-2955
-2947
-2937
-2927
-2916
-2905
-2893
-2881
-2868
-2855
-2842
-2828
-2814
-2799
-2785
-2771
-2757
-2743
-2730
-2718
-2707
-2696
-2687
-2678
-2671
-2664
-2659
-2655
-2652
-2650
-2649
-2649
-2650
-2651
-2653
-2657
-2660
-2664
-2669
-2673
-2678
-2683
-2687
-2691
-2695
-2698
-2701
-2703
-2705
-2706
-2707
-2708
-2709
-2710
-2711
-2712
-2714
-2716
-2719
-2723
-2727
-2731
-2736
-2742
-2748
-2754
-2760
-2767
-2773
-2780
-2786
-2793
-2799
-2806
-2812
-2818
-2824
-2831
-2837
-2843
-2849
-2855
-2861
-2867
-2873
-2879
-2885
-2891
-2897
-2903
-2909
-2915
-2921
-2926
-2931
-2936
-2941
-2945
-2950
-2954
-2957
-2961
-2964
-2967
-2969
-2970
-2971
-2970
-2970
-2968
-2966
-2963
-2959
-2954
-2949
-2944
-2938
-2931
-2924
-2917
-2910
-2902
-2894
-2886
-2878
-2870
-2861
-2852
-2842
-2833
-2822
-2811
-2800
-2788
-2776
-2763
-2750
-2736
-2721
-2705
-2688
-2671
-2652
-2633
-2612
-2591
-2570
-2548
-2525
-2503
-2480
-2458
-2436
-2415
-2394
-2374
-2354
-2336
-2319
-2303
-2288
-2275
-2263
-2252
-2243
-2236
-2230
-2225
-2223
-2222
-2223
-2225
-2230
-2236
-2243
-2252
-2262
-2273
-2285
-2298
-2311
-2325
-2340
-2355
-2371
-2387
-2403
-2419
-2435
-2451
-2466
-2481
-2496
-2510
-2524
-2538
-2551
-2563
-2576
-2588
-2600
-2612
-2624
-2636
-2648
-2660
-2672
-2685
-2697
-2709
-2720
-2731
-2741
-2750
-2759
-2766
-2773
-2778
-2782
-2786
-2788
-2789
-2789
-2788
-2786
-2783
-2779
-2774
-2768
-2760
-2752
-2743
-2732
-2721
-2709
-2697
-2683
-2669
-2655
-2640
-2625
-2610
-2595
-2580
-2565
-2550
-2536
-2522
-2508
-2494
-2481
-2469
-2457
-2446
-2435
-2425
-2416
-2407
-2399
-2392
-2385
-2379
-2374
-2369
-2365
-2361
-2358
-2356
-2354
-2352
-2350
-2348
-2347
-2346
-2344
-2344
-2343
-2342
-2342
-2342
-2342
-2343
-2344
-2346
-2348
-2351
-2354
-2358
-2363
-2368
-2373
-2379
-2386
-2392
-2399
-2405
-2412
-2419
-2425
-2431
-2436
-2441
-2445
-2448
-2451
-2452
-2451
-2449
-2446
-2440
-2433
-2425
-2414
-2402
-2387
-2371
-2354
-2335
-2315
-2294
-2272
-2250
-2227
-2204
-2182
-2159
-2138
-2116
-2095
-2074
-2054
-2035
-2016
-1997
-1979
-1962
-1945
-1928
-1913
-1897
-1883
-1868
-1854
-1841
-1827
-1814
-1801
-1788
-1775
-1762
-1749
-1736
-1723
-1709
-1696
-1681
-1667
-1653
-1638
-1623
-1608
-1593
-1577
-1561
-1545
-1528
-1511
-1494
-1476
-1458
-1439
-1420
-1401
-1382
-1363
-1343
-1323
-1302
-1281
-1259
-1236
-1213
-1189
-1163
-1138
-1111
-1083
-1055
-1026
-997
-968
-938
-909
-879
-850
-821
-793
-765
-738
-711
-685
-659
-634
-610
-587
-564
-543
-522
-503
-484
-466
-450
-433
-418
-403
-389
-375
-361
-348
-334
-322
-309
-296
-284
-271
-259
-247
-236
-225
-214
-204
-194
-185
-176
-168
-161
-154
-147
-140
-133
-127
-120
-114
-108
-102
-96
-91
-87
-82
-78
-74
-70
-66
-62
-58
-53
-48
-43
-37
-31
-25
-18
-12
-5
3
10
18
25
34
42
51
60
70
80
91
103
115
128
142
157
173
189
206
223
241
260
279
298
317
337
357
377
397
416
436
456
476
496
516
536
556
576
596
617
638
658
679
700
720
741
761
781
801
820
839
858
876
894
911
928
945
961
978
994
1010
1026
1042
1058
1074
1090
1106
1121
1135
1150
1163
1177
1190
1203
1216
1228
1241
1253
1266
1279
1293
1307
1321
1336
1351
1366
1381
1397
1412
1428
1444
1459
1475
1491
1507
1523
1539
1554
1569
1584
1598
1613
1627
1640
1654
1668
1683
1698
1713
1729
1745
1762
1780
1798
1817
1836
1856
1876
1897
1918
1939
1960
1982
2003
2025
2047
2069
2091
2114
2137
2161
2185
2210
2236
2262
2289
2317
2345
2373
2402
2430
2458
2485
2512
2538
2563
2588
2612
2635
2657
2679
2700
2720
2739
2757
2775
2791
2807
2822
2836
2850
2863
2875
2887
2899
2910
2921
2931
2942
2951
2961
2970
2979
2987
2995
3003
3010
3017
3023
3029
3034
3039
3043
3048
3052
3056
3060
3064
3068
3072
3076
3080
3085
3090
3095
3100
3105
3111
3116
3122
3127
3133
3139
3144
3150
3156
3161
3166
3171
3175
3179
3183
3186
3188
3190
3191
3191
3190
3188
3186
3182
3178
3173
3168
3162
3156
3149
3143
3136
3129
3122
3115
3108
3100
3093
3086
3079
3071
3064
3057
3049
3041
3033
3023
3014
3003
2992
2980
2967
2954
2941
2927
2913
2898
2884
2869
2854
2840
2825
2811
2797
2783
2770
2757
2745
2733
2722
2710
2699
2689
2678
2669
2659
2651
2642
2635
2628
2621
2615
2610
2604
2599
2593
2587
2581
2575
2568
2560
2552
2543
2534
2524
2514
2504
2494
2484
2475
2465
2457
2448
2441
2434
2428
2424
2420
2417
2415
2414
2414
2415
2417
2419
2423
2427
2432
2438
2445
2453
2461
2471
2481
2492
2503
2515
2528
2541
2555
2570
2585
2602
2619
2636
2654
2673
2692
2712
2732
2752
2773
2794
2815
2837
2859
2882
2905
2928
2952
2975
3000
3024
3049
3074
3100
3127
3154
3182
3210
3239
3269
3299
3330
3362
3394
3427
3461
3495
3531
3566
3603
3640
3678
3716
3755
3794
3834
3873
3913
3952
3991
4030
4067
4106
4143
4179
4214
4248
4281
4313
4343
4372
4400
4426
4451
4475
4496
4517
4535
4552
4568
4582
4594
4604
4613
4620
4626
4630
4632
4634
4634
4632
4630
4627
4623
4618
4612
4605
4598
4590
4581
4572
4563
4553
4543
4533
4523
4513
4503
4493
4483
4474
4466
4458
4450
4443
4437
4432
4427
4422
4418
4415
4412
4410
4408
4407
4405
4404
4403
4401
4400
4399
4398
4396
4395
4394
4393
4392
4392
4392
4392
4393
4394
4396
4397
4399
4401
4403
4405
4407
4409
4411
4412
4412
4412
4411
4408
4405
4400
4394
4388
4380
4370
4360
4348
4336
4321
4306
4289
4271
4252
4231
4209
4185
4160
4133
4106
4077
4046
4014
3982
3948
3912
3876
3839
3801
3762
3723
3684
3645
3606
3568
3530
3493
3456
3420
3385
3351
3318
3285
3254
3224
3195
3167
3141
3116
3092
3070
3049
3029
3012
2995
2980
2967
2955
2945
2936
2928
2921
2916
2912
2909
2907
2906
2906
2907
2908
2911
2913
2917
2921
2925
2929
2933
2938
2943
2947
2952
2957
2962
2967
2972
2978
2985
2991
2999
3007
3016
3026
3036
3047
3058
3070
3082
3095
3108
3121
3135
3148
3161
3175
3188
3201
3213
3225
3237
3248
3259
3269
3280
3289
3299
3309
3319
3329
3339
3350
3361
3372
3385
3397
3411
3425
3439
3454
3470
3486
3502
3519
3536
3553
3571
3588
3606
3624
3642
3661
3680
3699
3719
3739
3760
3781
3803
3825
3847
3871
3895
3920
3945
3971
3998
4025
4051
4080
4107
4135
4162
4189
4216
4242
4268
4292
4316
4339
4361
4381
4401
4418
4435
4449
4463
4475
4485
4495
4503
4510
4517
4523
4528
4533
4538
4542
4546
4551
4555
4558
4562
4565
4568
4571
4574
4576
4577
4578
4578
4577
4574
4571
4566
4560
4553
4545
4535
4524
4512
4498
4483
4466
4448
4428
4407
4386
4364
4341
4318
4294
4271
4248
4224
4201
4178
4156
4134
4112
4091
4070
4051
4033
4016
4000
3985
3971
3958
3946
3935
3925
3916
3908
3901
3894
3889
3884
3880
3876
3873
3870
3867
3865
3863
3861
3860
3859
3858
3857
3857
3857
3857
3857
3857
3857
3857
3858
3858
3859
3860
3861
3862
3864
3866
3868
3871
3874
3877
3881
3885
3889
3894
3899
3904
3910
3916
3922
3928
3935
3942
3949
3957
3965
3974
3982
3992
4001
4011
4019
4030
4040
4050
4059
4070
4078
4086
4094
4101
4107
4113
4117
4121
4124
4127
4129
4130
4131
4131
4130
4129
4127
4124
4121
4116
4110
4103
4094
4083
4073
4059
4046
4030
4013
3995
3976
3955
3933
3911
3888
3863
3839
3813
3787
3759
3732
3703
3674
3644
3615
3585
3555
3525
3496
3467
3439
3411
3384
3358
3333
3309
3285
3261
3238
3216
3195
3174
3154
3135
3116
3099
3082
3067
3053
3039
3026
3015
3004
2995
2986
2978
2972
2966
2961
2957
2954
2952
2950
2949
2949
2950
2952
2955
2959
2965
2971
2978
2987
2996
3007
3018
3030
3042
3055
3069
3082
3097
3111
3126
3141
3157
3173
3189
3205
3222
3239
3256
3274
3292
3310
3330
3350
3370
3391
3412
3434
3456
3479
3502
3525
3549
3574
3598
3624
3649
3675
3701
3727
3753
3779
3805
3831
3857
3883
3908
3933
3957
3981
4005
4027
4051
4074
4096
4118
4140
4162
4184
4205
4226
4247
4268
4287
4306
4324
4341
4357
4371
4384
4396
4406
4415
4422
4428
4433
4436
4438
4439
4439
4438
4436
4434
4431
4428
4425
4421
4418
4415
4412
4410
4408
4407
4406
4406
4406
4406
4406
4406
4406
4405
4404
4402
4399
4396
4391
4385
4379
4371
4362
4351
4340
4326
4312
4296
4278
4259
4238
4216
4192
4167
4141
4113
4083
4054
4022
3991
3958
3924
3889
3853
3816
3779
3741
3703
3665
3626
3588
3549
3510
3471
3432
3393
3354
3314
3275
3236
3197
3158
3118
3079
3040
3001
2962
2924
2885
2848
2810
2773
2737
2701
2667
2633
2599
2567
2535
2504
2473
2443
2414
2385
2356
2329
2301
2274
2248
2222
2197
2173
2150
2127
2106
2086
2066
2048
2031
2015
2000
1986
1972
1960
1948
1938
1928
1919
1910
1902
1895
1889
1883
1877
1873
1868
1864
1860
1856
1853
1849
1846
1844
1841
1839
1836
1834
1831
1828
1825
1822
1818
1813
1808
1802
1796
1789
1781
1772
1762
1752
1740
1728
1714
1700
1685
1669
1653
1637
1620
1604
1587
1571
1555
1540
1525
1511
1498
1486
1474
1463
1453
1444
1435
1427
1419
1412
1405
1398
1392
1386
1380
1375
1370
1365
1361
1357
1353
1351
1349
1348
1348
1350
1352
1356
1360
1366
1372
1379
1386
1394
1402
1410
1418
1425
1432
1439
1444
1449
1454
1457
1459
1461
1462
1462
1461
1460
1457
1454
1451
1446
1442
1437
1431
1425
1419
1413
1406
1399
1392
1385
1378
1371
1363
1355
1348
1340
1332
1323
1315
1307
1298
1290
1281
1273
1264
1256
1248
1240
1232
1224
1216
1209
1201
1194
1187
1180
1173
1167
1160
1154
1148
1143
1137
1133
1128
1125
1121
1119
1117
1115
1114
1113
1113
1114
1114
1116
1118
1120
1123
1127
1131
1137
1142
1148
1155
1162
1169
1177
1185
1194
1203
1213
1223
1234
1245
1256
1267
1279
1290
1302
1313
1324
1336
1347
1358
1369
1380
1391
1402
1413
1424
1435
1447
1458
1470
1481
1493
1505
1517
1529
1540
1551
1560
1569
1576
1582
1587
1589
1590
1588
1585
1579
1571
1561
1549
1535
1519
1500
1480
1457
1433
1407
1379
1350
1320
1289
1257
1224
1191
1157
1123
1090
1056
1024
992
961
931
903
875
850
826
804
784
765
749
734
722
711
703
696
691
688
687
688
690
694
700
707
716
727
739
754
769
787
806
826
848
870
894
919
944
971
997
1024
1051
1078
1105
1132
1159
1186
1212
1238
1264
1289
1313
1337
1361
1384
1407
1429
1451
1472
1493
1514
1534
1554
1574
1594
1614
1635
1655
1676
1697
1718
1740
1763
1786
1810
1835
1860
1887
1914
1942
1971
2001
2031
2062
2093
2125
2158
2190
2222
2254
2285
2316
2346
2375
2403
2429
2454
2477
2499
2519
2537
2553
2567
2580
2590
2599
2605
2611
2614
2617
2618
2619
2618
2617
2616
2614
2611
2609
2606
2604
2601
2598
2596
2593
2591
2588
2586
2583
2581
2577
2574
2570
2566
2562
2558
2553
2549
2544
2539
2534
2529
2524
2519
2514
2509
2504
2499
2495
2490
2486
2481
2477
2473
2469
2466
2463
2460
2458
2456
2455
2454
2453
2452
2451
2450
2449
2447
2445
2443
2440
2437
2432
2427
2421
2415
2407
2399
2390
2381
2371
2360
2348
2335
2321
2307
2291
2274
2255
2236
2216
2194
2173
2151
2128
2106
2084
2062
2040
2019
1999
1979
1960
1942
1924
1906
1889
1872
1855
1838
1821
1804
1786
1768
1749
1730
1711
1691
1671
1651
1630
1609
1588
1566
1545
1523
1502
1481
1460
1439
1419
1399
1380
1362
1344
1326
1309
1292
1276
1260
1243
1227
1211
1195
1178
1161
1144
1126
1107
1088
1067
1046
1024
1000
976
951
925
898
871
843
815
787
759
731
702
674
646
617
589
560
532
503
474
444
415
385
356
326
296
267
238
209
181
153
126
99
73
47
21
-6
-32
-59
-87
-115
-143
-172
-202
-232
-263
-294
-325
-356
-388
-420
-452
-485
-517
-550
-584
-618
-652
-687
-722
-758
-794
-831
-867
-904
-941
-978
-1014
-1051
-1087
-1123
-1157
-1191
-1223
-1255
-1285
-1313
-1341
-1366
-1390
-1413
-1434
-1453
-1471
-1488
-1504
-1519
-1534
-1548
-1563
-1578
-1594
-1611
-1629
-1649
-1671
-1694
-1719
-1745
-1773
-1803
-1834
-1867
-1900
-1935
-1970
-2005
-2043
-2080
-2117
-2153
-2189
-2225
-2260
-2294
-2328
-2360
-2392
-2423
-2453
-2482
-2510
-2538
-2566
-2593
-2620
-2647
-2674
-2701
-2729
-2756
-2784
-2811
-2839
-2866
-2893
-2920
-2946
-2972
-2997
-3021
-3044
-3066
-3087
-3107
-3126
-3144
-3161
-3178
-3194
-3209
-3224
-3239
-3253
-3267
-3281
-3294
-3307
-3320
-3332
-3345
-3357
-3370
-3382
-3395
-3408
-3421
-3434
-3447
-3460
-3474
-3489
-3504
-3520
-3536
-3554
-3572
-3592
-3612
-3634
-3656
-3679
-3703
-3729
-3755
-3782
-3811
-3840
-3870
-3902
-3934
-3967
-4001
-4035
-4069
-4104
-4138
-4172
-4206
-4240
-4273
-4305
-4336
-4367
-4396
-4425
-4452
-4478
-4503
-4526
-4548
-4568
-4587
-4605
-4622
-4638
-4653
-4668
-4683
-4697
-4711
-4725
-4739
-4754
-4769
-4785
-4802
-4821
-4840
-4862
-4886
-4913
-4942
-4973
-5008
-5046
-5088
-5133
-5182
-5235
-5292
-5353
-5418
-5486
-5558
-5634
-5712
-5794
-5879
-5965
-6055
-6145
-6238
-6332
-6427
-6523
-6619
-6715
-6811
-6907
-7002
-7096
-7189
-7281
-7371
-7459
-7546
-7630
-7712
-7792
-7869
-7943
-8015
-8083
-8148
-8210
-8268
-8323
-8374
-8421
-8465
-8505
-8541
-8573
-8602
-8627
-8648
-8666
-8680
-8691
-8699
-8704
-8706
-8705
-8701
-8695
-8685
-8673
-8659
-8642
-8622
-8599
-8574
-8547
-8518
-8488
-8456
-8424
-8391
-8358
-8325
-8292
-8260
-8229
-8199
-8169
-8140
-8113
-8087
-8061
-8039
-8019
-8000
-7985
-7971
-7960
-7951
-7945
-7941
-7940
-7942
-7946
-7953
-7962
-7973
-7986
-8000
-8016
-8034
-8052
-8071
-8093
-8114
-8135
-8160
-8183
-8208
-8234
-8260
-8287
-8315
-8344
-8375
-8406
-8439
-8473
-8508
-8546
-8585
-8626
-8668
-8713
-8760
-8810
-8862
-8916
-8973
-9033
-9095
-9160
-9226
-9295
-9366
-9438
-9511
-9586
-9661
-9736
-9812
-9887
-9962
-10036
-10109
-10181
-10251
-10320
-10386
-10450
-10513
-10572
-10629
-10683
-10735
-10783
-10828
-10870
-10909
-10944
-10976
-11005
-11031
-11054
-11074
-11093
-11109
-11123
-11135
-11146
-11155
-11163
-11169
-11174
-11178
-11180
-11180
-11179
-11176
-11171
-11165
-11157
-11147
-11135
-11122
-11108
-11091
-11074
-11055
-11035
-11013
-10990
-10967
-10942
-10916
-10889
-10861
-10832
-10802
-10772
-10740
-10708
-10675
-10641
-10606
-10571
-10535
-10499
-10463
-10427
-10392
-10357
-10323
-10291
-10260
-10230
-10203
-10178
-10154
-10134
-10115
-10099
-10085
-10073
-10064
-10057
-10051
-10048
-10045
-10044
-10043
-10043
-10044
-10044
-10045
-10045
-10045
-10045
-10045
-10045
-10045
-10045
-10044
-10044
-10043
-10041
-10039
-10036
-10033
-10029
-10024
-10018
-10012
-10005
-9997
-9989
-9980
-9970
-9961
-9951
-9940
-9930
-9919
-9909
-9898
-9886
-9874
-9861
-9848
-9833
-9817
-9799
-9780
-9758
-9735
-9709
-9681
-9650
-9617
-9582
-9544
-9504
-9462
-9418
-9372
-9325
-9276
-9226
-9175
-9123
-9072
-9020
-8969
-8918
-8868
-8819
-8771
-8725
-8680
-8637
-8596
-8557
-8520
-8485
-8452
-8421
-8393
-8365
-8340
-8315
-8292
-8270
-8250
-8230
-8211
-8194
-8178
-8164
-8151
-8138
-8128
-8119
-8111
-8105
-8099
-8095
-8092
-8089
-8087
-8087
-8086
-8086
-8086
-8085
-8084
-8083
-8080
-8079
-8076
-8073
-8070
-8068
-8064
-8063
-8061
-8061
-8061
-8063
-8064
-8068
-8071
-8076
-8080
-8086
-8092
-8098
-8103
-8109
-8117
-8124
-8131
-8138
-8148
-8157
-8167
-8180
-8194
-8210
-8227
-8247
-8269
-8292
-8319
-8348
-8379
-8414
-8452
-8493
-8537
-8585
-8637
-8692
-8750
-8812
-8877
-8946
-9018
-9093
-9172
-9253
-9336
-9422
-9511
-9601
-9693
-9787
-9882
-9979
-10077
-10177
-10277
-10379
-10482
-10585
-10689
-10793
-10897
-11002
-11106
-11209
-11312
-11414
-11515
-11614
-11713
-11809
-11904
-11997
-12089
-12178
-12265
-12350
-12433
-12515
-12595
-12674
-12751
-12827
-12902
-12976
-13049
-13121
-13193
-13263
-13333
-13403
-13472
-13540
-13609
-13677
-13744
-13812
-13878
-13944
-14010
-14074
-14137
-14199
-14259
-14317
-14374
-14429
-14482
-14533
-14582
-14629
-14674
-14718
-14759
-14798
-14835
-14870
-14902
-14932
-14959
-14984
-15007
-15026
-15044
-15058
-15071
-15081
-15088
-15093
-15096
-15096
-15094
-15090
-15084
-15076
-15065
-15053
-15039
-15024
-15007
-14989
-14971
-14951
-14931
-14910
-14890
-14870
-14851
-14833
-14816
-14801
-14787
-14776
-14768
-14761
-14758
-14758
-14761
-14767
-14777
-14790
-14806
-14825
-14848
-14873
-14902
-14933
-14967
-15004
-15042
-15082
-15124
-15167
-15211
-15257
-15303
-15350
-15397
-15445
-15493
-15542
-15590
-15639
-15687
-15735
-15782
-15830
-15876
-15922
-15967
-16012
-16055
-16097
-16139
-16178
-16218
-16254
-16290
-16324
-16357
-16388
-16417
-16445
-16472
-16497
-16520
-16542
-16563
-16582
-16601
-16618
-16635
-16652
-16669
-16686
-16703
-16722
-16742
-16764
-16787
-16813
-16841
-16872
-16905
-16941
-16981
-17023
-17069
-17117
-17169
-17224
-17282
-17343
-17407
-17474
-17543
-17614
-17688
-17764
-17842
-17921
-18003
-18085
-18169
-18253
-18338
-18424
-18509
-18594
-18678
-18761
-18842
-18920
-18997
-19070
-19139
-19205
-19266
-19323
-19375
-19422
-19463
-19499
-19530
-19555
-19575
-19590
-19600
-19605
-19605
-19601
-19593
-19582
-19567
-19549
-19528
-19504
-19478
-19449
-19418
-19385
-19349
-19312
-19272
-19230
-19185
-19138
-19088
-19035
-18979
-18920
-18858
-18793
-18724
-18652
-18576
-18496
-18413
-18327
-18237
-18144
-18047
-17948
-17846
-17742
-17636
-17527
-17417
-17305
-17191
-17076
-16959
-16841
-16722
-16602
-16480
-16358
-16234
-16110
-15984
-15858
-15731
-15603
-15474
-15344
-15214
-15083
-14952
-14820
-14688
-14554
-14419
-14284
-14147
-14009
-13869
-13728
-13586
-13442
-13297
-13151
-13004
-12857
-12709
-12560
-12412
-12263
-12116
-11969
-11824
-11680
-11537
-11397
-11259
-11123
-10988
-10857
-10727
-10600
-10476
-10353
-10233
-10116
-10001
-9888
-9778
-9671
-9566
-9464
-9364
-9268
-9174
-9082
-8994
-8907
-8823
-8741
-8662
-8583
-8506
-8431
-8357
-8283
-8211
-8138
-8067
-7995
-7923
-7851
-7779
-7706
-7632
-7557
-7482
-7407
-7330
-7253
-7175
-7096
-7017
-6938
-6858
-6777
-6695
-6613
-6530
-6446
-6361
-6275
-6188
-6100
-6010
-5919
-5827
-5733
-5637
-5540
-5441
-5341
-5239
-5136
-5031
-4925
-4817
-4708
-4598
-4488
-4376
-4264
-4151
-4038
-3925
-3811
-3697
-3583
-3469
-3355
-3241
-3127
-3014
-2902
-2789
-2678
-2567
-2457
-2347
-2238
-2131
-2024
-1919
-1815
-1713
-1612
-1513
-1415
-1319
-1226
-1134
-1045
-958
-873
-791
-711
-634
-559
-486
-416
-349
-284
-222
-163
-107
-55
-5
41
84
123
159
191
219
244
266
283
298
308
315
319
319
317
311
302
290
275
258
238
216
192
166
138
108
77
45
11
-24
-59
-95
-132
-169
-206
-243
-280
-317
-354
-391
-427
-463
-499
-534
-569
-604
-638
-671
-704
-737
-768
-799
-830
-859
-888
-915
-942
-968
-993
-1016
-1041
-1064
-1087
-1110
-1132
-1155
-1177
-1201
-1225
-1250
-1276
-1304
-1333
-1362
-1394
-1426
-1458
-1492
-1525
-1558
-1591
-1623
-1653
-1682
-1710
-1734
-1757
-1777
-1794
-1808
-1820
-1828
-1834
-1837
-1837
-1834
-1829
-1822
-1812
-1800
-1786
-1770
-1752
-1732
-1710
-1687
-1662
-1636
-1609
-1581
-1553
-1524
-1495
-1465
-1436
-1407
-1378
-1349
-1321
-1294
-1269
-1244
-1220
-1198
-1177
-1157
-1140
-1124
-1110
-1097
-1087
-1079
-1072
-1068
-1065
-1064
-1064
-1066
-1069
-1073
-1078
-1085
-1092
-1100
-1108
-1118
-1128
-1139
-1151
-1164
-1178
-1192
-1208
-1225
-1242
-1260
-1279
-1299
-1320
-1341
-1362
-1383
-1405
-1428
-1450
-1473
-1496
-1519
-1543
-1568
-1593
-1618
-1645
-1672
-1700
-1729
-1759
-1790
-1821
-1853
-1887
-1921
-1956
-1992
-2029
-2067
-2106
-2147
-2189
-2232
-2278
-2324
-2373
-2424
-2477
-2532
-2589
-2649
-2711
-2775
-2842
-2911
-2982
-3056
-3132
-3210
-3290
-3373
-3457
-3543
-3631
-3721
-3813
-3906
-4001
-4097
-4195
-4294
-4395
-4497
-4600
-4706
-4813
-4922
-5032
-5145
-5261
-5378
-5498
-5621
-5745
-5872
-6002
-6134
-6267
-6403
-6539
-6678
-6817
-6957
-7097
-7237
-7378
-7518
-7657
-7796
-7934
-8070
-8205
-8338
-8469
-8599
-8727
-8852
-8976
-9097
-9217
-9335
-9451
-9564
-9676
-9786
-9895
-10001
-10106
-10209
-10310
-10411
-10509
-10607
-10703
-10798
-10891
-10983
-11074
-11163
-11250
-11334
-11417
-11498
-11576
-11651
-11723
-11792
-11859
-11922
-11982
-12039
-12093
-12144
-12192
-12237
-12280
-12319
-12355
-12388
-12418
-12445
-12469
-12491
-12510
-12526
-12539
-12551
-12560
-12567
-12571
-12574
-12576
-12575
-12573
-12569
-12564
-12557
-12549
-12539
-12528
-12516
-12502
-12487
-12470
-12451
-12431
-12409
-12385
-12360
-12332
-12302
-12270
-12235
-12199
-12160
-12120
-12077
-12032
-11986
-11938
-11888
-11836
-11784
-11729
-11674
-11617
-11560
-11501
-11442
-11382
-11322
-11260
-11199
-11136
-11073
-11010
-10945
-10879
-10811
-10742
-10671
-10598
-10522
-10443
-10361
-10276
-10188
-10096
-10001
-9902
-9798
-9692
-9581
-9466
-9348
-9226
-9101
-8972
-8840
-8705
-8567
-8426
-8282
-8135
-7987
-7836
-7683
-7527
-7369
-7210
-7048
-6884
-6719
-6552
-6384
-6215
-6044
-5872
-5699
-5525
-5350
-5175
-4999
-4822
-4645
-4469
-4292
-4115
-3939
-3764
-3590
-3416
-3243
-3072
-2902
-2733
-2566
-2399
-2234
-2071
-1908
-1746
-1586
-1426
-1267
-1110
-953
-797
-642
-488
-335
-182
-31
120
271
420
569
718
866
1012
1160
1306
1452
1597
1742
1886
2029
2174
2317
2460
2602
2744
2886
3027
3167
3307
3447
3586
3725
3864
4001
4138
4275
4410
4545
4679
4811
4943
5073
5202
5330
5456
5581
5704
5826
5947
6066
6184
6300
6415
6527
6638
6747
6854
6959
7060
7160
7256
7349
7440
7527
7612
7694
7773
7851
7925
7998
8069
8138
8206
8273
8338
8403
8467
8531
8595
8658
8722
8786
8850
8914
8978
9042
9106
9170
9234
9298
9362
9426
9489
9552
9614
9676
9738
9800
9861
9922
9984
10045
10107
10169
10232
10296
10361
10426
10493
10562
10631
10701
10773
10846
10920
10994
11070
11146
11223
11301
11380
11459
11538
11618
11698
11778
11859
11939
12019
12100
12179
12259
12338
12416
12494
12571
12648
12724
12800
12876
12951
13027
13102
13177
13252
13328
13404
13480
13556
13632
13709
13786
13863
13941
14018
14096
14174
14252
14330
14409
14487
14565
14643
14721
14799
14876
14953
15030
15106
15181
15256
15330
15404
15476
15548
15619
15689
15758
15826
15893
15960
16026
16091
16155
16218
16280
16343
16404
16464
16524
16583
16641
16699
16757
16814
16871
16928
16984
17041
17097
17152
17208
17263
17318
17372
17427
17481
17536
17590
17644
17697
17751
17805
17858
17911
17964
18016
18068
18120
18172
18223
18274
18326
18377
18429
18481
18533
18587
18641
18695
18751
18808
18866
18925
18985
19046
19108
19171
19236
19302
19368
19436
19505
19575
19646
19717
19789
19862
19936
20011
20086
20162
20239
20317
20396
20475
20555
20636
20718
20801
20884
20968
21053
21139
21225
21312
21399
21487
21575
21664
21752
21841
21930
22019
22107
22196
22285
22374
22463
22551
22639
22726
22813
22898
22983
23067
23150
23232
23312
23391
23469
23546
23621
23695
23767
23837
23906
23972
24036
24098
24157
24213
24266
24316
24362
24405
24443
24477
24508
24533
24555
24571
24584
24592
24595
24594
24589
24580
24567
24549
24529
24504
24476
24445
24410
24372
24331
24288
24241
24192
24141
24086
24030
23971
23909
23846
23780
23712
23642
23569
23495
23419
23341
23262
23181
23099
23015
22930
22845
22759
22672
22585
22498
22411
22324
22238
22152
22067
21982
21898
21815
21733
21652
21572
21493
21415
21338
21263
21188
21114
21041
20969
20898
20828
20758
20689
20621
20554
20487
20421
20355
20290
20226
20163
20101
20039
19978
19919
19860
19801
19744
19687
19630
19574
19518
19462
19407
19351
19296
19240
19185
19129
19073
19016
18959
18902
18844
18785
18727
18667
18607
18547
18486
18424
18363
18300
18238
18176
18113
18050
17988
17926
17864
17803
17742
17683
17624
17566
17509
17452
17397
17343
17289
17237
17185
17133
17082
17031
16980
16930
16879
16829
16778
16728
16679
16630
16582
16535
16489
16444
16401
16359
16318
16279
16242
16206
16171
16138
16107
16076
16047
16020
15994
15969
15946
15923
15902
15881
15862
15843
15825
15807
15791
15774
15759
15743
15728
15712
15697
15681
15665
15648
15631
15614
15595
15576
15557
15537
15516
15495
15473
15450
15426
15402
15377
15351
15324
15296
15267
15237
15206
15173
15140
15105
15069
15031
14992
14952
14910
14867
14822
14775
14727
14676
14623
14568
14510
14450
14387
14322
14254
14183
14109
14032
13952
13870
13785
13697
13607
13515
13420
13324
13226
13126
13024
12922
12819
12714
12610
12505
12399
12294
12188
12082
11977
11871
11766
11660
11555
11450
11345
11240
11134
11029
10924
10819
10713
10607
10500
10394
10287
10179
10071
9964
9856
9748
9640
9532
9425
9317
9210
9104
8998
8893
8788
8684
8582
8480
8378
8278
8179
8080
7982
7885
7789
7692
7597
7501
7406
7311
7216
7121
7026
6932
6837
6742
6647
6551
6456
6360
6264
6168
6071
5974
5877
5780
5683
5586
5488
5391
5294
5198
5102
5007
4912
4819
4726
4635
4544
4455
4366
4279
4192
4107
4024
3942
3861
3782
3705
3630
3556
3485
3415
3347
3282
3218
3157
3098
3041
2986
2933
2882
2833
2786
2741
2697
2656
2617
2579
2544
2510
2479
2449
2421
2396
2372
2349
2328
2308
2289
2271
2253
2236
2219
2202
2185
2168
2151
2134
2117
2100
2082
2064
2047
2029
2012
1995
1978
1962
1947
1933
1921
1909
1899
1890
1883
1878
1874
1873
1873
1876
1880
1886
1895
1905
1917
1930
1945
1961
1978
1996
2016
2037
2058
2080
2104
2128
2153
2179
2206
2233
2262
2291
2322
2353
2385
2418
2452
2486
2522
2558
2595
2632
2670
2709
2749
2789
2829
2869
2910
2951
2992
3033
3074
3116
3157
3199
3241
3284
3326
3370
3414
3458
3503
3549
3596
3643
3692
3742
3792
3844
3897
3950
4003
4059
4116
4172
4230
4288
4347
4406
4466
4526
4586
4647
4708
4770
4831
4894
4956
5019
5082
5146
5210
5275
5339
5404
5470
5535
5600
5665
5730
5794
5858
5921
5983
6044
6104
6162
6219
6274
6327
6379
6429
6477
6524
6569
6613
6655
6697
6737
6776
6815
6853
6890
6927
6963
6999
7034
7068
7101
7134
7167
7198
7229
7259
7288
7317
7344
7371
7397
7422
7446
7470
7492
7513
7533
7552
7570
7586
7600
7613
7624
7632
7639
7643
7646
7645
7643
7637
7630
7619
7606
7591
7573
7552
7529
7504
7476
7445
7413
7378
7341
7301
7259
7216
7170
7122
7072
7020
6966
6911
6855
6797
6738
6679
6618
6557
6495
6433
6371
6308
6245
6182
6119
6055
5990
5926
5861
5795
5729
5663
5596
5529
5461
5393
5325
5256
5188
5120
5052
4984
4917
4850
4783
4718
4653
4589
4526
4464
4403
4343
4283
4224
4166
4109
4053
3996
3941
3885
3829
3773
3717
3659
3601
3542
3481
3418
3354
3288
3219
3148
3075
2998
2919
2838
2753
2666
2576
2483
2388
2290
2189
2086
1980
1871
1759
1645
1527
1407
1283
1156
1026
892
755
614
470
323
172
17
-140
-301
-465
-631
-801
-972
-1146
-1322
-1501
-1681
-1863
-2045
-2231
-2417
-2604
-2791
-2978
-3166
-3354
-3541
-3729
-3915
-4102
-4287
-4472
-4655
-4838
-5019
-5200
-5379
-5557
-5734
-5910
-6085
-6258
-6431
-6602
-6772
-6940
-7107
-7272
-7434
-7595
-7753
-7909
-8061
-8212
-8360
-8504
-8646
-8785
-8921
-9055
-9185
-9313
-9438
-9560
-9680
-9798
-9913
-10026
-10137
-10247
-10354
-10461
-10565
-10668
-10769
-10869
-10968
-11064
-11159
-11253
-11344
-11433
-11520
-11606
-11689
-11770
-11850
-11928
-12004
-12078
-12150
-12221
-12291
-12360
-12427
-12493
-12558
-12622
-12685
-12748
-12810
-12871
-12932
-12993
-13054
-13114
-13174
-13233
-13293
-13352
-13410
-13468
-13526
-13582
-13639
-13694
-13748
-13802
-13855
-13906
-13957
-14006
-14054
-14101
-14147
-14191
-14233
-14274
-14313
-14350
-14386
-14419
-14450
-14478
-14505
-14528
-14549
-14568
-14583
-14596
-14606
-14614
-14618
-14619
-14618
-14614
-14607
-14596
-14583
-14567
-14548
-14526
-14501
-14472
-14441
-14406
-14368
-14328
-14284
-14238
-14189
-14138
-14084
-14027
-13968
-13907
-13843
-13778
-13710
-13641
-13570
-13498
-13425
-13350
-13274
-13198
-13120
-13042
-12964
-12884
-12805
-12724
-12643
-12562
-12481
-12399
-12316
-12234
-12150
-12067
-11984
-11900
-11817
-11734
-11651
-11568
-11486
-11405
-11324
-11244
-11166
-11088
-11012
-10938
-10865
-10794
-10724
-10657
-10591
-10528
-10466
-10407
-10349
-10294
-10242
-10191
-10144
-10098
-10055
-10015
-9977
-9942
-9909
-9878
-9850
-9824
-9801
-9779
-9760
-9744
-9729
-9716
-9705
-9697
-9690
-9685
-9681
-9679
-9679
-9680
-9683
-9686
-9691
-9696
-9702
-9708
-9714
-9720
-9726
-9731
-9736
-9739
-9743
-9745
-9746
-9747
-9747
-9746
-9744
-9742
-9739
-9736
-9733
-9729
-9725
-9722
-9718
-9715
-9711
-9708
-9705
-9701
-9698
-9694
-9690
-9686
-9681
-9676
-9671
-9665
-9659
-9652
-9645
-9638
-9631
-9624
-9617
-9610
-9603
-9597
-9590
-9584
-9578
-9573
-9567
-9562
-9557
-9552
-9548
-9543
-9538
-9534
-9528
-9523
-9517
-9511
-9505
-9498
-9491
-9483
-9475
-9467
-9459
-9450
-9441
-9432
-9423
-9414
-9404
-9395
-9385
-9375
-9365
-9354
-9343
-9332
-9320
-9307
-9294
-9279
-9264
-9248
-9231
-9213
-9194
-9174
-9153
-9132
-9110
-9087
-9064
-9041
-9017
-8993
-8969
-8945
-8921
-8897
-8873
-8849
-8825
-8802
-8778
-8754
-8731
-8707
-8684
-8662
-8639
-8617
-8596
-8575
-8554
-8534
-8514
-8495
-8476
-8458
-8440
-8422
-8405
-8389
-8373
-8358
-8343
-8330
-8317
-8306
-8295
-8285
-8276
-8268
-8261
-8255
-8250
-8247
-8244
-8244
-8244
-8247
-8251
-8258
-8266
-8277
-8289
-8304
-8321
-8341
-8363
-8388
-8415
-8445
-8477
-8513
-8550
-8591
-8634
-8680
-8728
-8779
-8832
-8888
-8946
-9007
-9070
-9135
-9203
-9273
-9345
-9419
-9496
-9574
-9653
-9735
-9818
-9903
-9990
-10078
-10168
-10260
-10354
-10449
-10546
-10644
-10744
-10846
-10949
-11054
-11159
-11266
-11373
-11482
-11590
-11700
-11810
-11920
-12031
-12142
-12253
-12365
-12477
-12589
-12701
-12813
-12926
-13040
-13153
-13267
-13382
-13497
-13612
-13728
-13844
-13961
-14078
-14195
-14313
-14431
-14549
-14668
-14787
-14907
-15028
-15148
-15270
-15391
-15513
-15635
-15757
-15879
-16001
-16125
-16248
-16372
-16496
-16619
-16743
-16867
-16991
-17115
-17239
-17362
-17485
-17608
-17730
-17852
-17974
-18095
-18216
-18336
-18456
-18575
-18693
-18810
-18927
-19043
-19158
-19272
-19386
-19498
-19609
-19719
-19829
-19936
-20043
-20148
-20252
-20354
-20455
-20553
-20649
-20743
-20835
-20923
-21009
-21092
-21171
-21247
-21320
-21389
-21454
-21515
-21572
-21625
-21674
-21719
-21760
-21796
-21828
-21856
-21879
-21897
-21911
-21921
-21925
-21925
-21920
-21910
-21896
-21876
-21852
-21823
-21789
-21751
-21707
-21660
-21608
-21551
-21490
-21424
-21354
-21280
-21201
-21118
-21030
-20938
-20842
-20741
-20636
-20526
-20413
-20295
-20173
-20047
-19916
-19782
-19644
-19502
-19357
-19207
-19054
-18898
-18738
-18575
-18409
-18239
-18066
-17890
-17711
-17529
-17344
-17156
-16965
-16772
-16577
-16379
-16178
-15977
-15774
-15568
-15361
-15152
-14942
-14730
-14517
-14303
-14088
-13871
-13654
-13435
-13216
-12996
-12775
-12553
-12330
-12106
-11882
-11656
-11431
-11204
-10977
-10749
-10521
-10292
-10062
-9832
-9602
-9371
-9140
-8908
-8677
-8444
-8212
-7979
-7747
-7514
-7281
-7048
-6814
-6581
-6348
-6114
-5881
-5647
-5414
-5180
-4947
-4714
-4481
-4249
-4018
-3787
-3557
-3327
-3098
-2871
-2644
-2418
-2193
-1970
-1748
-1527
-1308
-1090
-874
-660
-447
-236
-27
180
386
589
789
988
1184
1379
1570
1760
1947
2131
2313
2493
2671
2846
3018
3189
3357
3522
3686
3846
4005
4161
4315
4466
4616
4762
4906
5048
5187
5324
5458
5590
5719
5845
5969
6090
6209
6325
6438
6548
6656
6761
6863
6962
7058
7151
7241
7329
7413
7494
7573
7648
7721
7791
7859
7924
7987
8047
8105
8160
8214
8265
8314
8362
8407
8450
8491
8530
8567
8601
8634
8664
8692
8718
8742
8763
8782
8799
8814
8826
8836
8844
8850
8854
8855
8855
8853
8848
8842
8835
8825
8814
8801
8787
8771
8754
8735
8715
8693
8670
8645
8618
8590
8561
8530
8498
8464
8429
8392
8354
8315
8275
8234
8192
8148
8103
8060
8013
7967
7919
7871
7822
7771
7720
7668
7615
7562
7507
7452
7397
7341
7284
7228
7171
7115
7058
7002
6946
6891
6836
6782
6729
6676
6624
6572
6521
6471
6421
6373
6324
6277
6230
6183
6138
6092
6048
6004
5960
5917
5874
5831
5789
5747
5705
5662
5620
5578
5536
5493
5451
5409
5368
5326
5286
5245
5206
5168
5131
5096
5062
5030
5000
4972
4946
4923
4901
4883
4866
4852
4840
4830
4823
4817
4814
4812
4812
4814
4818
4823
4830
4838
4848
4859
4871
4884
4899
4914
4930
4947
4965
4983
5002
5022
5042
5062
5083
5104
5125
5146
5168
5189
5211
5233
5256
5278
5301
5324
5347
5370
5393
5417
5440
5464
5487
5510
5534
5557
5581
5604
5627
5650
5674
5697
5720
5743
5766
5788
5810
5832
5854
5875
5896
5917
5938
5959
5980
6000
6021
6042
6063
6084
6105
6126
6148
6169
6191
6213
6236
6259
6281
6305
6328
6351
6375
6399
6422
6446
6470
6494
6518
6543
6567
6592
6616
6641
6666
6691
6716
6742
6768
6794
6821
6848
6876
6905
6933
6963
6993
7024
7055
7087
7120
7154
7188
7223
7258
7294
7331
7368
7406
7444
7483
7523
7563
7603
7644
7685
7726
7768
7810
7851
7893
7935
7977
8019
8060
8102
8144
8185
8226
8267
8307
8347
8386
8424
8463
8500
8537
8573
8608
8643
8676
8709
8741
8772
8802
8832
8860
8888
8915
8941
8966
8990
9013
9036
9058
9080
9101
9121
9141
9161
9181
9201
9221
9241
9261
9281
9302
9323
9344
9365
9387
9409
9431
9453
9476
9498
9521
9543
9566
9588
9610
9632
9653
9674
9694
9713
9732
9750
9768
9785
9802
9818
9834
9849
9864
9879
9894
9909
9924
9938
9953
9968
9983
9998
10013
10028
10043
10058
10072
10086
10101
10115
10129
10142
10156
10170
10184
10198
10212
10227
10243
10260
10278
10297
10317
10338
10362
10386
10412
10440
10468
10499
10530
10563
10596
10631
10666
10702
10738
10774
10811
10847
10884
10920
10955
10991
11025
11059
11092
11124
11156
11187
11217
11246
11275
11302
11329
11355
11380
11404
11428
11451
11473
11494
11515
11535
11554
11573
11591
11609
11627
11644
11661
11678
11694
11710
11725
11740
11755
11769
11783
11796
11809
11821
11832
11842
11851
11859
11866
11871
11875
11878
11879
11878
11876
11871
11865
11857
11847
11834
11820
11804
11786
11767
11745
11722
11698
11673
11646
11618
11590
11560
11531
11500
11469
11438
11406
11374
11341
11308
11275
11241
11208
11173
11139
11104
11068
11032
10995
10957
10919
10880
10841
10800
10760
10718
10676
10634
10591
10547
10503
10459
10414
10369
10323
10276
10230
10183
10136
10088
10040
9992
9944
9896
9847
9799
9750
9702
9654
9606
9558
9511
9463
9416
9369
9322
9275
9227
9180
9132
9084
9035
8985
8935
8884
8832
8779
8725
8670
8614
8557
8498
8439
8378
8315
8252
8186
8119
8052
7982
7911
7838
7763
7687
7610
7532
7452
7372
7290
7208
7125
7041
6956
6871
6785
6698
6611
6523
6434
6345
6255
6165
6075
5984
5893
5801
5710
5617
5525
5432
5338
5244
5150
5055
4959
4862
4764
4665
4566
4465
4363
4260
4156
4051
3946
3840
3734
3627
3521
3414
3307
3201
3095
2989
2884
2780
2677
2574
2473
2373
2273
2175
2078
1982
1887
1793
1700
1607
1516
1425
1335
1245
1156
1068
980
893
808
723
639
557
476
396
318
241
166
92
20
-50
-119
-186
-252
-316
-379
-440
-500
-558
-614
-669
-723
-774
-825
-873
-920
-965
-1008
-1049
-1089
-1127
-1163
-1197
-1230
-1261
-1290
-1318
-1346
-1371
-1396
-1421
-1444
-1467
-1489
-1510
-1531
-1552
-1572
-1592
-1612
-1631
-1650
-1669
-1688
-1706
-1723
-1740
-1756
-1772
-1787
-1801
-1814
-1827
-1838
-1849
-1858
-1867
-1875
-1882
-1888
-1893
-1898
-1903
-1906
-1909
-1912
-1914
-1916
-1918
-1919
-1920
-1922
-1923
-1924
-1925
-1927
-1929
-1931
-1933
-1936
-1939
-1943
-1947
-1951
-1956
-1962
-1969
-1976
-1984
-1993
-2003
-2013
-2025
-2037
-2051
-2065
-2080
-2096
-2112
-2130
-2147
-2166
-2185
-2205
-2225
-2246
-2268
-2290
-2313
-2336
-2360
-2385
-2410
-2436
-2463
-2490
-2518
-2546
-2574
-2603
-2633
-2662
-2692
-2723
-2753
-2784
-2815
-2846
-2877
-2909
-2941
-2974
-3007
-3040
-3073
-3107
-3140
-3174
-3207
-3241
-3274
-3307
-3341
-3374
-3407
-3440
-3472
-3505
-3538
-3571
-3603
-3637
-3670
-3703
-3737
-3772
-3807
-3842
-3878
-3915
-3952
-3990
-4027
-4067
-4106
-4146
-4186
-4227
-4268
-4310
-4352
-4394
-4436
-4479
-4521
-4563
-4605
-4646
-4687
-4728
-4768
-4807
-4846
-4884
-4922
-4959
-4996
-5032
-5068
-5103
-5137
-5170
-5203
-5235
-5266
-5296
-5326
-5355
-5382
-5410
-5436
-5461
-5486
-5510
-5533
-5555
-5576
-5596
-5615
-5634
-5652
-5669
-5685
-5701
-5716
-5730
-5744
-5757
-5770
-5783
-5795
-5807
-5819
-5830
-5841
-5852
-5863
-5873
-5883
-5893
-5903
-5912
-5921
-5929
-5937
-5945
-5952
-5959
-5965
-5971
-5977
-5982
-5987
-5992
-5996
-6001
-6005
-6010
-6014
-6019
-6023
-6028
-6033
-6038
-6043
-6049
-6055
-6061
-6067
-6074
-6081
-6088
-6095
-6102
-6109
-6116
-6123
-6131
-6138
-6144
-6151
-6158
-6164
-6171
-6178
-6184
-6191
-6198
-6205
-6212
-6220
-6228
-6236
-6245
-6253
-6263
-6272
-6281
-6291
-6301
-6310
-6320
-6329
-6338
-6347
-6355
-6363
-6370
-6377
-6384
-6391
-6397
-6403
-6409
-6414
-6420
-6425
-6430
-6435
-6439
-6444
-6449
-6453
-6458
-6462
-6466
-6470
-6474
-6478
-6481
-6484
-6488
-6491
-6494
-6497
-6500
-6504
-6508
-6512
-6516
-6521
-6526
-6532
-6538
-6544
-6550
-6556
-6562
-6569
-6575
-6581
-6588
-6594
-6600
-6606
-6612
-6619
-6625
-6632
-6640
-6647
-6656
-6664
-6674
-6683
-6694
-6705
-6716
-6729
-6742
-6756
-6770
-6785
-6801
-6818
-6835
-6853
-6872
-6891
-6911
-6932
-6953
-6975
-6997
-7020
-7043
-7066
-7089
-7113
-7137
-7161
-7185
-7208
-7232
-7255
-7278
-7301
-7323
-7344
-7366
-7386
-7407
-7426
-7446
-7464
-7483
-7500
-7517
-7534
-7550
-7565
-7580
-7594
-7608
-7621
-7634
-7646
-7657
-7668
-7678
-7688
-7697
-7705
-7712
-7719
-7726
-7731
-7736
-7741
-7744
-7748
-7751
-7753
-7755
-7756
-7757
-7757
-7757
-7756
-7755
-7753
-7751
-7748
-7745
-7742
-7738
-7733
-7728
-7723
-7717
-7710
-7703
-7696
-7688
-7679
-7670
-7661
-7651
-7641
-7631
-7620
-7609
-7598
-7587
-7575
-7563
-7552
-7540
-7529
-7517
-7506
-7494
-7483
-7471
-7459
-7448
-7436
-7425
-7414
-7402
-7391
-7379
-7368
-7356
-7344
-7332
-7319
-7306
-7293
-7279
-7265
-7250
-7235
-7220
-7204
-7187
-7170
-7153
-7135
-7116
-7097
-7078
-7058
-7037
-7017
-6996
-6974
-6953
-6931
-6908
-6885
-6862
-6839
-6815
-6792
-6768
-6744
-6721
-6698
-6674
-6651
-6628
-6606
-6583
-6561
-6538
-6516
-6493
-6471
-6448
-6426
-6403
-6381
-6359
-6338
-6316
-6295
-6275
-6255
-6237
-6219
-6202
-6186
-6172
-6158
-6146
-6136
-6126
-6118
-6111
-6105
-6100
-6097
-6095
-6095
-6095
-6097
-6100
-6104
-6109
-6115
-6122
-6130
-6139
-6149
-6159
-6171
-6183
-6195
-6209
-6223
-6237
-6252
-6267
-6283
-6299
-6316
-6333
-6350
-6368
-6386
-6404
-6423
-6442
-6461
-6480
-6499
-6519
-6538
-6558
-6577
-6596
-6616
-6635
-6654
-6673
-6693
-6712
-6731
-6751
-6770
-6790
-6810
-6830
-6850
-6871
-6891
-6912
-6933
-6953
-6973
-6993
-7012
-7030
-7048
-7064
-7080
-7094
-7108
-7120
-7131
-7140
-7149
-7156
-7161
-7166
-7168
-7170
-7170
-7168
-7165
-7161
-7155
-7147
-7137
-7126
-7113
-7098
-7082
-7063
-7043
-7021
-6997
-6971
-6944
-6916
-6885
-6854
-6821
-6787
-6751
-6715
-6677
-6637
-6597
-6555
-6512
-6468
-6423
-6376
-6328
-6279
-6228
-6176
-6123
-6068
-6011
-5953
-5894
-5834
-5772
-5709
-5644
-5579
-5513
-5445
-5377
-5309
-5239
-5170
-5100
-5029
-4959
-4888
-4817
-4747
-4676
-4606
-4536
-4467
-4398
-4329
-4261
-4193
-4126
-4059
-3992
-3925
-3859
-3792
-3726
-3660
-3594
-3528
-3462
-3397
-3331
-3266
-3201
-3136
-3071
-3007
-2943
-2879
-2816
-2753
-2690
-2627
-2565
-2503
-2441
-2380
-2318
-2257
-2196
-2136
-2075
-2015
-1955
-1895
-1835
-1776
-1717
-1658
-1600
-1542
-1485
-1428
-1371
-1316
-1260
-1206
-1152
-1099
-1047
-995
-944
-894
-845
-796
-748
-700
-653
-606
-560
-514
-469
-424
-380
-336
-292
-249
-206
-162
-119
-76
-33
10
53
96
139
182
226
269
313
357
401
445
489
532
576
620
664
707
750
793
836
878
920
961
1002
1044
1085
1125
1166
1206
1247
1287
1327
1367
1407
1448
1488
1528
1568
1608
1648
1688
1728
1769
1809
1849
1889
1930
1970
2011
2052
2092
2133
2174
2216
2257
2299
2341
2383
2425
2467
2508
2550
2592
2633
2675
2716
2758
2799
2840
2882
2923
2964
3005
3045
3086
3126
3165
3205
3244
3283
3321
3359
3396
3433
3469
3504
3539
3572
3605
3637
3668
3698
3727
3755
3783
3809
3835
3859
3883
3907
3929
3951
3972
3992
4011
4032
4051
4069
4086
4105
4122
4139
4155
4171
4186
4201
4215
4229
4241
4253
4265
4275
4285
4294
4302
4309
4316
4322
4326
4330
4333
4336
4337
4339
4339
4340
4340
4340
4340
4341
4341
4341
4342
4343
4344
4345
4347
4349
4351
4354
4358
4361
4365
4370
4374
4379
4385
4391
4397
4404
4412
4420
4429
4438
4448
4459
4471
4483
4496
4510
4525
4541
4557
4574
4592
4611
4631
4651
4672
4694
4717
4740
4765
4790
4816
4842
4870
4898
4927
4957
4988
5019
5051
5084
5117
5151
5186
5221
5256
5292
5328
5365
5401
5438
5475
5512
5549
5587
5624
5661
5698
5736
5773
5810
5847
5884
5921
5957
5994
6030
6065
6101
6136
6170
6204
6237
6270
6302
6333
6364
6394
6422
6450
6478
6504
6529
6554
6578
6601
6623
6644
6664
6683
6702
6719
6736
6751
6766
6780
6793
6805
6816
6827
6836
6845
6852
6859
6865
6870
6874
6877
6878
6879
6878
6876
6873
6869
6863
6856
6848
6838
6827
6815
6801
6786
6770
6751
6732
6710
6687
6662
6636
6608
6578
6546
6513
6478
6441
6403
6363
6321
6278
6234
6188
6141
6092
6042
5991
5939
5886
5832
5777
5720
5663
5605
5545
5485
5423
5361
5297
5233
5168
5102
5035
4968
4900
4832
4764
4696
4627
4558
4489
4420
4352
4283
4215
4147
4078
4011
3945
3878
3812
3746
3680
3615
3551
3487
3423
3359
3296
3233
3170
3107
3045
2983
2922
2861
2801
2740
2681
2621
2562
2504
2445
2387
2330
2272
2215
2158
2101
2044
1987
1931
1874
1818
1762
1705
1649
1593
1537
1481
1425
1369
1313
1257
1202
1146
1091
1036
981
926
872
817
763
709
656
603
550
497
445
394
343
293
244
195
147
100
54
7
-38
-83
-128
-172
-216
-260
-303
-346
-388
-430
-472
-513
-553
-594
-633
-672
-711
-749
-787
-824
-861
-898
-934
-970
-1004
-1040
-1075
-1109
-1143
-1177
-1210
-1243
-1276
-1308
-1340
-1372
-1403
-1434
-1464
-1494
-1523
-1552
-1580
-1607
-1634
-1660
-1686
-1710
-1734
-1757
-1778
-1799
-1819
-1838
-1855
-1871
-1887
-1901
-1914
-1925
-1936
-1945
-1953
-1960
-1965
-1969
-1972
-1974
-1974
-1974
-1971
-1968
-1964
-1958
-1951
-1944
-1935
-1925
-1914
-1902
-1889
-1874
-1858
-1841
-1823
-1803
-1781
-1758
-1734
-1708
-1681
-1652
-1621
-1589
-1555
-1520
-1483
-1444
-1404
-1362
-1319
-1273
-1226
-1178
-1128
-1076
-1022
-969
-913
-856
-798
-739
-679
-617
-555
-492
-428
-363
-297
-231
-164
-96
-28
41
111
182
253
324
396
469
542
615
689
763
838
913
988
1063
1138
1213
1288
1364
1439
1513
1588
1662
1735
1809
1881
1954
2025
2098
2169
2241
2312
2383
2454
2524
2595
2666
2737
2808
2880
2951
3023
3095
3168
3240
3313
3387
3461
3535
3609
3684
3759
3834
3909
3985
4059
4135
4210
4284
4359
4433
4506
4579
4652
4724
4795
4866
4936
5005
5074
5142
5209
5276
5342
5407
5472
5537
5600
5664
5727
5789
5852
5913
5975
6036
6096
6156
6216
6275
6334
6392
6450
6506
6562
6617
6671
6724
6776
6828
6879
6928
6978
7026
7074
7121
7167
7213
7259
7303
7348
7391
7435
7478
7520
7563
7604
7646
7687
7728
7768
7808
7848
7888
7927
7965
8004
8041
8079
8115
8151
8188
8223
8258
8292
8326
8360
8393
8426
8458
8490
8522
8553
8584
8615
8645
8674
8703
8731
8759
8786
8813
8838
8863
8888
8911
8934
8956
8977
8997
9016
9034
9052
9068
9084
9098
9112
9125
9136
9147
9157
9166
9173
9180
9185
9190
9193
9195
9195
9195
9192
9189
9184
9177
9169
9159
9147
9134
9118
9101
9081
9059
9035
9009
8980
8950
8917
8882
8845
8805
8764
8721
8676
8629
8580
8530
8477
8423
8368
8310
8251
8189
8128
8063
7997
7930
7861
7790
7717
7643
7568
7490
7412
7332
7250
7168
7084
6998
6912
6824
6735
6645
6554
6462
6369
6275
6180
6083
5986
5888
5790
5690
5590
5489
5387
5285
5182
5079
4975
4871
4767
4662
4557
4453
4347
4242
4137
4032
3927
3822
3718
3613
3509
3404
3300
3196
3093
2989
2886
2783
2680
2578
2476
2375
2274
2174
2076
1977
1880
1784
1689
1595
1502
1410
1319
1229
1140
1052
965
880
795
711
629
548
468
390
313
237
163
89
18
-53
-122
-190
-257
-323
-388
-452
-515
-577
-638
-698
-758
-816
-874
-931
-986
-1041
-1095
-1147
-1198
-1249
-1297
-1345
-1392
-1437
-1481
-1524
-1566
-1607
-1647
-1685
-1722
-1758
-1793
-1827
-1860
-1891
-1922
-1951
-1980
-2007
-2033
-2059
-2083
-2106
-2128
-2149
-2168
-2186
-2203
-2218
-2232
-2244
-2254
-2263
-2271
-2277
-2281
-2285
-2287
-2288
-2287
-2286
-2284
-2280
-2277
-2272
-2266
-2260
-2253
-2246
-2238
-2229
-2220
-2210
-2200
-2189
-2177
-2165
-2152
-2138
-2123
-2108
-2093
-2076
-2060
-2041
-2024
-2005
-1987
-1968
-1948
-1929
-1909
-1889
-1868
-1848
-1827
-1807
-1786
-1765
-1744
-1722
-1701
-1679
-1656
-1634
-1611
-1588
-1564
-1540
-1515
-1490
-1465
-1438
-1412
-1385
-1357
-1329
-1300
-1271
-1241
-1211
-1181
-1150
-1118
-1086
-1054
-1020
-988
-954
-920
-885
-851
-816
-780
-745
-710
-674
-639
-604
-569
-534
-499
-464
-430
-396
-361
-327
-293
-259
-226
-192
-159
-127
-94
-62
-30
1
32
62
91
120
148
176
202
228
252
276
299
320
341
361
380
398
415
431
447
461
475
488
501
513
524
534
544
553
561
569
576
582
588
592
596
599
602
603
603
603
601
599
595
591
586
580
573
566
558
550
541
532
522
512
502
492
482
472
462
452
443
433
424
415
406
398
389
381
373
365
357
349
342
335
328
321
315
309
304
299
294
289
285
281
277
274
271
269
268
267
266
266
267
268
270
272
275
279
284
290
296
303
310
319
327
336
346
355
366
376
386
397
408
419
429
440
451
461
472
482
492
502
511
520
528
535
542
548
553
557
561
563
564
565
564
562
559
555
550
543
536
528
519
508
497
485
472
457
442
425
407
388
367
345
322
298
272
244
216
186
154
121
87
51
13
-26
-67
-109
-153
-198
-245
-293
-343
-394
-446
-500
-555
-612
-669
-728
-788
-849
-912
-975
-1039
-1104
-1170
-1237
-1305
-1373
-1443
-1513
-1584
-1656
-1728
-1801
-1876
-1950
-2025
-2102
-2179
-2256
-2334
-2413
-2491
-2571
-2650
-2730
-2809
-2889
-2969
-3049
-3129
-3208
-3287
-3367
-3446
-3524
-3603
-3681
-3758
-3836
-3913
-3990
-4066
-4142
-4218
-4294
-4369
-4445
-4520
-4595
-4669
-4744
-4819
-4893
-4968
-5042
-5117
-5192
-5267
-5342
-5417
-5492
-5567
-5642
-5717
-5791
-5866
-5940
-6014
-6087
-6159
-6231
-6303
-6373
-6443
-6512
-6580
-6648
-6714
-6780
-6845
-6909
-6972
-7034
-7095
-7155
-7214
-7272
-7328
-7383
-7437
-7490
-7541
-7591
-7639
-7685
-7730
-7773
-7815
-7855
-7894
-7931
-7966
-7999
-8032
-8061
-8090
-8119
-8145
-8170
-8194
-8215
-8236
-8255
-8272
-8288
-8303
-8316
-8327
-8337
-8346
-8354
-8360
-8365
-8369
-8372
-8374
-8375
-8374
-8373
-8371
-8367
-8363
-8358
-8351
-8344
-8335
-8325
-8314
-8301
-8287
-8272
-8255
-8238
-8219
-8199
-8178
-8156
-8132
-8109
-8084
-8058
-8032
-8006
-7979
-7951
-7923
-7894
-7864
-7834
-7803
-7771
-7740
-7707
-7674
-7640
-7606
-7572
-7537
-7501
-7465
-7429
-7392
-7355
-7318
-7281
-7245
-7208
-7171
-7134
-7097
-7061
-7024
-6988
-6952
-6916
-6881
-6846
-6811
-6776
-6742
-6709
-6675
-6642
-6610
-6578
-6546
-6515
-6484
-6454
-6425
-6396
-6368
-6341
-6314
-6289
-6263
-6239
-6215
-6191
-6169
-6146
-6125
-6104
-6083
-6063
-6044
-6025
-6007
-5990
-5973
-5956
-5940
-5925
-5910
-5896
-5882
-5868
-5855
-5842
-5830
-5818
-5806
-5795
-5783
-5772
-5761
-5750
-5739
-5728
-5717
-5706
-5695
-5683
-5672
-5661
-5649
-5637
-5625
-5612
-5599
-5586
-5572
-5558
-5543
-5527
-5512
-5495
-5478
-5461
-5443
-5425
-5406
-5386
-5366
-5346
-5325
-5303
-5282
-5260
-5238
-5215
-5193
-5170
-5147
-5123
-5099
-5075
-5051
-5026
-5001
-4975
-4949
-4922
-4896
-4868
-4841
-4813
-4785
-4756
-4727
-4698
-4668
-4639
-4609
-4579
-4549
-4519
-4489
-4459
-4429
-4399
-4369
-4339
-4308
-4278
-4248
-4218
-4187
-4157
-4127
-4097
-4067
-4037
-4008
-3978
-3949
-3921
-3893
-3865
-3838
-3811
-3785
-3760
-3735
-3711
-3688
-3666
-3644
-3623
-3602
-3583
-3563
-3544
-3526
-3509
-3491
-3475
-3458
-3443
-3427
-3413
-3398
-3384
-3370
-3357
-3344
-3331
-3318
-3306
-3294
-3282
-3270
-3259
-3248
-3237
-3226
-3215
-3204
-3193
-3182
-3171
-3160
-3148
-3136
-3124
-3112
-3100
-3087
-3074
-3060
-3047
-3033
-3018
-3003
-2988
-2973
-2957
-2941
-2924
-2907
-2890
-2872
-2854
-2836
-2817
-2797
-2778
-2758
-2737
-2717
-2696
-2674
-2653
-2631
-2609
-2587
-2565
-2542
-2519
-2497
-2473
-2450
-2427
-2403
-2379
-2356
-2332
-2307
-2283
-2259
-2234
-2210
-2186
-2161
-2137
-2112
-2088
-2064
-2039
-2015
-1991
-1967
-1944
-1920
-1897
-1874
-1851
-1828
-1806
-1784
-1762
-1740
-1719
-1699
-1679
-1659
-1640
-1622
-1604
-1586
-1569
-1553
-1538
-1523
-1509
-1495
-1483
-1471
-1459
-1449
-1439
-1430
-1422
-1414
-1407
-1402
-1396
-1392
-1389
-1386
-1384
-1383
-1383
-1383
-1385
-1386
-1389
-1392
-1396
-1400
-1405
-1410
-1417
-1423
-1431
-1439
-1447
-1456
-1466
-1477
-1488
-1499
-1512
-1524
-1538
-1552
-1566
-1581
-1597
-1613
-1630
-1647
-1664
-1681
-1699
-1716
-1734
-1752
-1769
-1787
-1805
-1822
-1839
-1856
-1873
-1890
-1906
-1922
-1938
-1953
-1969
-1984
-1998
-2013
-2028
-2043
-2058
-2073
-2088
-2103
-2118
-2133
-2149
-2164
-2180
-2195
-2211
-2226
-2242
-2257
-2272
-2287
-2301
-2315
-2329
-2342
-2355
-2368
-2380
-2392
-2403
-2414
-2424
-2433
-2442
-2451
-2458
-2465
-2472
-2478
-2484
-2489
-2494
-2498
-2503
-2507
-2511
-2515
-2518
-2522
-2525
-2528
-2532
-2535
-2538
-2540
-2543
-2546
-2548
-2551
-2553
-2555
-2557
-2559
-2560
-2562
-2563
-2564
-2565
-2566
-2566
-2566
-2566
-2566
-2566
-2565
-2564
-2563
-2562
-2560
-2558
-2555
-2553
-2549
-2546
-2542
-2538
-2534
-2529
-2525
-2520
-2514
-2509
-2503
-2498
-2491
-2485
-2479
-2472
-2465
-2457
-2450
-2442
-2434
-2426
-2417
-2409
-2400
-2392
-2383
-2374
-2366
-2357
-2349
-2340
-2332
-2324
-2316
-2309
-2301
-2294
-2287
-2280
-2273
-2266
-2260
-2253
-2246
-2239
-2233
-2226
-2219
-2212
-2205
-2199
-2192
-2185
-2179
-2172
-2166
-2160
-2154
-2149
-2143
-2138
-2134
-2129
-2125
-2121
-2117
-2113
-2110
-2107
-2104
-2102
-2099
-2097
-2095
-2093
-2091
-2090
-2088
-2086
-2084
-2083
-2081
-2079
-2077
-2074
-2072
-2069
-2066
-2062
-2058
-2053
-2048
-2043
-2037
-2031
-2025
-2017
-2011
-2004
-1996
-1988
-1980
-1971
-1962
-1953
-1944
-1934
-1924
-1914
-1903
-1893
-1882
-1870
-1858
-1846
-1834
-1821
-1808
-1795
-1782
-1768
-1754
-1740
-1726
-1711
-1697
-1682
-1668
-1653
-1638
-1624
-1609
-1595
-1581
-1567
-1553
-1540
-1527
-1515
-1503
-1491
-1480
-1469
-1458
-1448
-1438
-1429
-1420
-1412
-1404
-1397
-1390
-1383
-1377
-1372
-1366
-1362
-1357
-1354
-1350
-1348
-1345
-1343
-1341
-1340
-1338
-1337
-1336
-1335
-1334
-1333
-1332
-1331
-1329
-1328
-1327
-1326
-1325
-1324
-1323
-1322
-1320
-1319
-1318
-1317
-1316
-1315
-1314
-1312
-1312
-1311
-1310
-1309
-1308
-1307
-1306
-1305
-1304
-1302
-1301
-1299
-1296
-1294
-1290
-1287
-1282
-1278
-1272
-1266
-1259
-1251
-1243
-1234
-1225
-1215
-1205
-1194
-1182
-1170
-1158
-1145
-1132
-1119
-1105
-1091
-1076
-1061
-1046
-1030
-1014
-998
-981
-964
-948
-931
-915
-898
-882
-866
-850
-835
-820
-805
-790
-775
-761
-747
-733
-720
-706
-693
-679
-666
-653
-640
-627
-613
-600
-587
-573
-559
-545
-531
-517
-502
-488
-473
-458
-443
-428
-412
-397
-381
-365
-349
-333
-316
-300
-283
-266
-249
-231
-213
-195
-177
-158
-139
-120
-100
-80
-60
-40
-19
2
22
44
65
86
108
129
151
173
195
217
239
260
282
304
325
347
368
389
410
431
452
473
494
515
535
555
576
596
615
635
654
673
692
710
728
746
764
781
798
815
832
848
864
881
896
912
928
944
959
974
989
1004
1018
1034
1048
1062
1076
1089
1103
1116
1129
1141
1154
1166
1178
1191
1203
1215
1227
1239
1251
1263
1275
1287
1299
1311
1324
1336
1348
1360
1372
1384
1396
1408
1420
1432
1444
1456
1468
1481
1493
1506
1519
1532
1545
1558
1571
1585
1598
1612
1626
1640
1655
1669
1684
1700
1716
1732
1749
1766
1784
1802
1821
1840
1859
1879
1899
1920
1940
1961
1982
2004
2025
2047
2069
2091
2113
2135
2157
2179
2202
2224
2246
2268
2290
2312
2334
2355
2376
2396
2416
2436
2455
2474
2492
2509
2526
2543
2559
2574
2589
2603
2616
2629
2642
2654
2665
2676
2686
2696
2706
2715
2724
2732
2740
2748
2756
2763
2769
2776
2781
2787
2792
2796
2800
2804
2807
2809
2812
2813
2815
2816
2817
2817
2817
2817
2817
2817
2816
2815
2815
2814
2813
2812
2811
2810
2808
2807
2806
2804
2803
2801
2800
2798
2796
2794
2791
2789
2786
2783
2780
2776
2773
2768
2764
2759
2754
2749
2744
2738
2732
2726
2719
2712
2705
2697
2689
2681
2672
2663
2654
2644
2634
2624
2613
2601
2589
2577
2564
2551
2537
2523
2509
2494
2479
2464
2448
2432
2416
2400
2383
2366
2348
2331
2313
2294
2276
2257
2238
2218
2199
2179
2159
2139
2118
2097
2076
2055
2033
2012
1991
1969
1947
1926
1904
1882
1860
1839
1817
1796
1774
1753
1732
1711
1690
1670
1650
1630
1611
1591
1572
1554
1535
1517
1499
1482
1465
1448
1431
1415
1399
1383
1367
1352
1337
1322
1308
1293
1279
1265
1251
1238
1225
1211
1199
1186
1173
1161
1149
1137
1125
1113
1101
1089
1077
1065
1053
1041
1029
1016
1004
991
979
966
953
940
927
913
900
886
872
858
844
830
816
802
788
774
760
746
732
718
704
690
676
662
648
634
620
606
592
578
564
550
536
522
508
494
480
466
453
439
426
413
400
386
373
361
348
335
322
310
297
285
273
261
249
237
225
214
203
192
181
170
159
149
139
128
118
108
98
88
78
68
58
48
38
28
18
7
-3
-14
-25
-36
-47
-59
-70
-82
-95
-107
-120
-133
-146
-160
-174
-188
-202
-216
-231
-245
-260
-275
-289
-304
-319
-333
-348
-362
-377
-391
-405
-419
-433
-447
-460
-473
-486
-498
-510
-522
-534
-545
-555
-566
-576
-585
-594
-603
-611
-618
-626
-633
-639
-646
-652
-658
-663
-668
-673
-677
-681
-684
-687
-689
-691
-692
-693
-693
-693
-692
-690
-688
-685
-681
-677
-672
-666
-659
-652
-643
-635
-625
-615
-605
-594
-582
-570
-558
-545
-532
-519
-505
-490
-476
-461
-446
-431
-416
-400
-384
-368
-352
-336
-319
-303
-286
-269
-252
-235
-219
-202
-186
-169
-153
-138
-122
-107
-92
-78
-64
-51
-38
-26
-14
-3
7
16
25
33
41
47
53
58
63
67
70
73
75
76
77
78
78
78
77
76
75
73
71
68
65
62
58
54
50
45
40
35
30
24
18
12
6
-1
-7
-14
-20
-26
-32
-38
-44
-49
-55
-60
-65
-70
-75
-80
-84
-88
-92
-97
-101
-104
-108
-112
-116
-120
-124
-128
-132
-136
-140
-144
-149
-153
-157
-161
-165
-169
-174
-178
-182
-185
-189
-193
-197
-200
-203
-207
-210
-213
-215
-218
-221
-224
-226
-229
-232
-235
-237
-240
-243
-246
-248
-251
-254
-257
-259
-262
-265
-267
-270
-272
-274
-276
-278
-280
-281
-282
-284
-284
-285
-285
-285
-285
-285
-285
-284
-283
-282
-281
-280
-279
-278
-277
-276
-275
-274
-273
-271
-270
-269
-268
-266
-265
-263
-262
-260
-258
-257
-255
-254
-252
-251
-250
-248
-247
-246
-246
-245
-245
-244
-245
-245
-246
-247
-248
-249
-251
-253
-256
-259
-262
-266
-270
-274
-278
-283
-288
-293
-299
-304
-311
-317
-324
-330
-338
-345
-352
-360
-368
-376
-384
-393
-401
-410
-419
-429
-438
-448
-459
-470
-481
-493
-505
-517
-530
-543
-557
-571
-585
-599
-614
-630
-645
-661
-677
-694
-711
-728
-745
-764
-782
-801
-820
-840
-860
-880
-901
-923
-944
-966
-988
-1010
-1033
-1056
-1079
-1102
-1125
-1149
-1172
-1196
-1219
-1243
-1267
-1290
-1314
-1338
-1362
-1386
-1410
-1433
-1457
-1481
-1504
-1528
-1552
-1576
-1599
-1623
-1647
-1671
-1695
-1719
-1743
-1767
-1791
-1815
-1839
-1864
-1888
-1912
-1937
-1962
-1986
-2011
-2036
-2061
-2086
-2111
-2137
-2162
-2188
-2214
-2240
-2267
-2293
-2320
-2347
-2375
-2402
-2430
-2458
-2487
-2515
-2544
-2573
-2603
-2632
-2662
-2691
-2721
-2751
-2781
-2810
-2840
-2869
-2899
-2928
-2957
-2986
-3015
-3043
-3071
-3099
-3126
-3154
-3180
-3207
-3233
-3258
-3283
-3307
-3331
-3355
-3377
-3399
-3421
-3441
-3461
-3480
-3498
-3516
-3533
-3549
-3564
-3579
-3593
-3606
-3618
-3630
-3641
-3652
-3662
-3671
-3680
-3688
-3696
-3703
-3710
-3716
-3721
-3726
-3730
-3734
-3737
-3740
-3743
-3744
-3746
-3747
-3747
-3747
-3747
-3746
-3745
-3743
-3741
-3739
-3737
-3734
-3730
-3727
-3723
-3719
-3714
-3710
-3705
-3700
-3694
-3688
-3682
-3676
-3669
-3662
-3655
-3647
-3639
-3630
-3621
-3612
-3603
-3593
-3582
-3572
-3561
-3549
-3538
-3526
-3514
-3501
-3488
-3475
-3461
-3447
-3432
-3416
-3400
-3384
-3367
-3350
-3332
-3314
-3295
-3276
-3256
-3236
-3215
-3195
-3173
-3151
-3129
-3106
-3083
-3060
-3036
-3012
-2987
-2962
-2937
-2911
-2885
-2858
-2831
-2804
-2776
-2748
-2719
-2690
-2660
-2630
-2600
-2570
-2539
-2508
-2476
-2444
-2412
-2380
-2348
-2315
-2282
-2249
-2216
-2182
-2149
-2115
-2081
-2047
-2013
-1979
-1945
-1910
-1876
-1842
-1807
-1773
-1739
-1705
-1671
-1637
-1603
-1570
-1536
-1503
-1470
-1437
-1404
-1371
-1339
-1306
-1274
-1242
-1210
-1179
-1147
-1116
-1086
-1055
-1025
-995
-966
-937
-908
-879
-851
-823
-795
-768
-741
-714
-688
-662
-636
-611
-586
-561
-537
-514
-490
-468
-446
-424
-403
-382
-362
-343
-324
-306
-289
-272
-255
-240
-225
-210
-196
-183
-170
-158
-146
-135
-125
-115
-106
-97
-89
-81
-74
-67
-61
-55
-50
-45
-40
-36
-33
-29
-26
-24
-22
-20
-19
-18
-17
-17
-16
-16
-17
-17
-18
-19
-20
-20
-21
-22
-23
-24
-25
-26
-26
-27
-28
-28
-29
-29
-30
-30
-31
-31
-32
-33
-34
-35
-36
-38
-39
-42
-44
-47
-49
-53
-56
-59
-63
-67
-71
-75
-80
-84
-89
-95
-100
-106
-111
-118
-124
-131
-138
-145
-153
-161
-169
-177
-186
-195
-204
-214
-223
-233
-243
-253
-264
-275
-286
-298
-310
-322
-335
-348
-361
-375
-389
-404
-419
-434
-450
-466
-482
-499
-516
-533
-550
-568
-587
-605
-624
-643
-662
-682
-702
-722
-742
-763
-784
-805
-826
-848
-869
-891
-913
-935
-957
-980
-1002
-1025
-1048
-1070
-1093
-1117
-1140
-1163
-1187
-1210
-1234
-1258
-1282
-1307
-1331
-1356
-1380
-1405
-1430
-1455
-1480
-1506
-1531
-1556
-1581
-1606
-1631
-1656
-1681
-1706
-1731
-1755
-1779
-1803
-1827
-1851
-1874
-1897
-1920
-1942
-1964
-1986
-2008
-2029
-2050
-2071
-2091
-2111
-2131
-2150
-2170
-2188
-2207
-2225
-2243
-2260
-2276
-2293
-2308
-2324
-2338
-2353
-2366
-2379
-2392
-2404
-2416
-2427
-2437
-2447
-2456
-2465
-2473
-2481
-2488
-2494
-2500
-2505
-2510
-2513
-2516
-2519
-2520
-2521
-2521
-2520
-2519
-2517
-2514
-2511
-2507
-2503
-2499
-2494
-2488
-2483
-2477
-2470
-2463
-2456
-2449
-2441
-2434
-2426
-2417
-2409
-2400
-2391
-2381
-2372
-2362
-2351
-2341
-2330
-2319
-2308
-2296
-2284
-2272
-2260
-2247
-2234
-2221
-2207
-2194
-2180
-2165
-2151
-2137
-2122
-2107
-2091
-2076
-2060
-2044
-2028
-2011
-1995
-1978
-1960
-1943
-1925
-1907
-1889
-1870
-1851
-1831
-1811
-1791
-1770
-1749
-1727
-1705
-1683
-1660
-1637
-1614
-1591
-1567
-1542
-1518
-1493
-1468
-1442
-1416
-1390
-1364
-1337
-1310
-1283
-1255
-1228
-1200
-1172
-1144
-1115
-1087
-1059
-1030
-1002
-974
-946
-918
-890
-862
-835
-808
-781
-754
-728
-702
-676
-651
-626
-602
-578
-555
-532
-510
-489
-468
-448
-428
-409
-390
-373
-355
-339
-323
-308
-294
-280
-267
-254
-242
-231
-220
-209
-199
-189
-180
-172
-163
-155
-148
-141
-134
-127
-121
-115
-109
-104
-99
-94
-89
-85
-81
-77
-74
-70
-67
-65
-62
-60
-58
-57
-56
-55
-55
-55
-55
-56
-57
-58
-59
-61
-63
-65
-68
-71
-74
-78
-81
-85
-89
-93
-97
-101
-106
-110
-115
-119
-124
-129
-134
-139
-144
-149
-155
-160
-166
-172
-179
-185
-192
-198
-205
-212
-219
-227
-234
-241
-249
-257
-265
-273
-281
-290
-298
-307
-317
-326
-336
-346
-356
-366
-377
-388
-399
-410
-421
-432
-444
-456
-467
-479
-491
-503
-514
-526
-538
-549
-561
-572
-584
-595
-607
-618
-629
-640
-651
-662
-673
-683
-693
-703
-713
-723
-732
-741
-750
-758
-767
-775
-782
-789
-796
-802
-808
-814
-820
-825
-829
-834
-838
-841
-845
-848
-851
-853
-856
-858
-860
-862
-864
-866
-868
-870
-872
-874
-876
-879
-881
-883
-886
-888
-891
-894
-897
-900
-904
-908
-912
-916
-921
-926
-931
-936
-942
-948
-955
-962
-969
-976
-984
-993
-1000
-1010
-1018
-1028
-1038
-1048
-1058
-1068
-1079
-1090
-1101
-1112
-1123
-1134
-1146
-1157
-1168
-1180
-1191
-1203
-1214
-1225
-1236
-1247
-1258
-1268
-1279
-1289
-1300
-1310
-1320
-1330
-1340
-1350
-1360
-1369
-1379
-1388
-1397
-1406
-1415
-1424
-1433
-1441
-1450
-1458
-1466
-1474
-1482
-1490
-1498
-1506
-1514
-1522
-1529
-1537
-1545
-1553
-1561
-1569
-1578
-1587
-1595
-1605
-1614
-1624
-1634
-1645
-1655
-1666
-1677
-1689
-1701
-1713
-1726
-1739
-1752
-1765
-1779
-1794
-1808
-1823
-1839
-1854
-1870
-1886
-1903
-1919
-1936
-1953
-1970
-1988
-2005
-2023
-2040
-2058
-2076
-2093
-2111
-2129
-2146
-2164
-2181
-2198
-2215
-2231
-2248
-2264
-2279
-2295
-2310
-2324
-2338
-2352
-2365
-2378
-2391
-2402
-2414
-2425
-2436
-2446
-2455
-2465
-2474
-2482
-2490
-2497
-2505
-2511
-2518
-2523
-2529
-2534
-2539
-2543
-2547
-2550
-2554
-2556
-2559
-2561
-2563
-2564
-2565
-2566
-2566
-2566
-2566
-2566
-2565
-2564
-2562
-2561
-2559
-2557
-2554
-2552
-2549
-2546
-2543
-2540
-2536
-2533
-2530
-2526
-2523
-2519
-2516
-2512
-2508
-2504
-2500
-2497
-2493
-2489
-2484
-2480
-2476
-2471
-2467
-2462
-2458
-2453
-2448
-2443
-2437
-2432
-2426
-2421
-2415
-2408
-2402
-2395
-2388
-2381
-2374
-2366
-2358
-2350
-2341
-2332
-2322
-2313
-2303
-2292
-2281
-2270
-2259
-2247
-2236
-2224
-2211
-2199
-2186
-2174
-2161
-2148
-2135
-2122
-2108
-2095
-2081
-2067
-2053
-2039
-2025
-2009
-1996
-1981
-1967
-1952
-1937
-1922
-1907
-1892
-1876
-1861
-1846
-1830
-1814
-1798
-1782
-1766
-1750
-1733
-1717
-1700
-1683
-1666
-1650
-1633
-1616
-1598
-1581
-1564
-1546
-1528
-1511
-1492
-1474
-1456
-1437
-1418
-1399
-1379
-1360
-1340
-1320
-1299
-1279
-1259
-1238
-1218
-1197
-1177
-1156
-1136
-1115
-1095
-1074
-1053
-1032
-1012
-991
-970
-949
-927
-906
-885
-863
-842
-820
-798
-777
-755
-733
-712
-690
-669
-647
-626
-604
-583
-561
-540
-519
-498
-477
-456
-435
-414
-394
-373
-353
-334
-314
-295
-276
-258
-240
-222
-205
-188
-172
-156
-140
-125
-110
-96
-82
-68
-55
-42
-30
-17
-6
6
17
28
38
48
57
67
75
84
92
100
108
116
124
131
138
145
152
158
165
171
177
182
188
193
198
203
207
211
215
219
222
226
228
231
233
235
237
238
238
238
238
237
236
234
232
230
226
223
219
214
209
204
198
192
186
179
172
164
156
147
138
128
118
107
96
84
71
58
44
29
14
-1
-18
-34
-52
-70
-88
-107
-127
-147
-168
-188
-210
-231
-253
-276
-298
-321
-344
-367
-391
-415
-438
-462
-486
-511
-535
-559
-583
-607
-631
-656
-680
-704
-728
-752
-775
-799
-823
-846
-869
-892
-914
-937
-959
-980
-1002
-1022
-1043
-1063
-1083
-1102
-1121
-1140
-1158
-1176
-1194
-1211
-1229
-1246
-1263
-1279
-1296
-1312
-1328
-1344
-1359
-1375
-1390
-1404
-1419
-1433
-1447
-1461
-1474
-1488
-1500
-1513
-1525
-1536
-1548
-1558
-1569
-1579
-1588
-1597
-1606
-1614
-1622
-1629
-1636
-1642
-1648
-1653
-1657
-1661
-1665
-1667
-1670
-1671
-1672
-1672
-1672
-1671
-1669
-1667
-1664
-1661
-1658
-1653
-1649
-1644
-1639
-1633
-1628
-1621
-1615
-1608
-1601
-1594
-1586
-1579
-1571
-1563
-1554
-1546
-1537
-1528
-1519
-1510
-1501
-1492
-1482
-1473
-1463
-1453
-1444
-1434
-1425
-1415
-1406
-1396
-1387
-1377
-1368
-1359
-1350
-1341
-1332
-1323
-1314
-1305
-1297
-1288
-1280
-1272
-1264
-1256
-1249
-1241
-1234
-1227
-1220
-1213
-1207
-1200
-1194
-1188
-1182
-1177
-1171
-1166
-1161
-1156
-1152
-1148
-1143
-1140
-1136
-1133
-1129
-1127
-1124
-1121
-1119
-1117
-1115
-1113
-1111
-1109
-1108
-1106
-1105
-1104
-1103
-1102
-1102
-1101
-1101
-1101
-1101
-1101
-1101
-1101
-1101
-1101
-1101
-1101
-1100
-1100
-1100
-1099
-1098
-1098
-1097
-1096
-1095
-1093
-1092
-1091
-1089
-1087
-1086
-1084
-1083
-1081
-1080
-1078
-1077
-1076
-1074
-1074
-1073
-1072
-1072
-1072
-1072
-1072
-1073
-1074
-1075
-1076
-1078
-1079
-1081
-1084
-1086
-1089
-1092
-1095
-1099
-1103
-1107
-1111
-1116
-1121
-1126
-1132
-1138
-1144
-1151
-1158
-1166
-1173
-1182
-1190
-1199
-1209
-1218
-1228
-1238
-1249
-1260
-1271
-1283
-1295
-1307
-1319
-1331
-1344
-1357
-1370
-1383
-1396
-1409
-1423
-1436
-1449
-1463
-1476
-1489
-1503
-1516
-1529
-1542
-1555
-1567
-1580
-1593
-1605
-1618
-1630
-1642
-1655
-1667
-1679
-1692
-1704
-1716
-1728
-1739
-1751
-1763
-1774
-1785
-1796
-1806
-1817
-1827
-1837
-1846
-1856
-1865
-1874
-1882
-1891
-1899
-1906
-1914
-1921
-1928
-1934
-1940
-1945
-1951
-1955
-1960
-1964
-1968
-1971
-1975
-1978
-1980
-1982
-1984
-1986
-1987
-1988
-1989
-1990
-1990
-1990
-1989
-1989
-1987
-1986
-1984
-1981
-1978
-1975
-1971
-1967
-1962
-1957
-1951
-1944
-1938
-1930
-1923
-1914
-1906
-1897
-1887
-1877
-1867
-1856
-1845
-1833
-1821
-1809
-1796
-1783
-1769
-1755
-1740
-1726
-1710
-1695
-1679
-1662
-1645
-1628
-1610
-1592
-1573
-1554
-1534
-1514
-1494
-1473
-1451
-1429
-1407
-1384
-1361
-1337
-1313
-1289
-1265
-1240
-1215
-1189
-1164
-1138
-1111
-1085
-1058
-1031
-1004
-976
-949
-921
-893
-865
-837
-810
-782
-754
-726
-698
-671
-643
-616
-588
-561
-534
-507
-480
-453
-427
-400
-374
-349
-323
-298
-273
-249
-225
-201
-178
-156
-133
-112
-90
-70
-49
-29
-9
10
29
47
65
83
100
117
134
150
166
182
197
212
227
241
255
269
282
295
308
321
333
345
356
368
379
390
401
411
421
431
441
451
461
470
480
489
498
508
517
526
536
545
554
564
573
582
592
601
610
620
630
639
649
659
669
679
690
700
711
721
732
743
754
765
777
788
799
811
822
834
845
856
868
879
890
901
912
923
934
945
955
966
976
987
997
1006
1016
1028
1038
1048
1057
1067
1077
1086
1096
1105
1114
1122
1131
1139
1147
1155
1162
1170
1177
1184
1191
1197
1203
1209
1215
1221
1226
1231
1236
1241
1245
1249
1253
1257
1261
1264
1267
1270
1272
1274
1276
1278
1279
1280
1280
1281
1280
1280
1279
1277
1275
1273
1270
1266
1262
1257
1252
1246
1240
1233
1226
1218
1210
1202
1193
1184
1174
1164
1153
1143
1131
1120
1108
1096
1084
1071
1059
1046
1033
1018
1006
993
979
965
951
937
923
909
895
880
865
851
836
821
805
790
775
759
743
727
711
695
679
663
647
631
614
598
581
565
548
532
516
499
483
466
450
434
417
401
385
369
352
336
320
304
288
271
255
239
223
207
190
174
158
142
125
109
92
76
60
43
27
10
-6
-23
-39
-56
-72
-88
-105
-121
-137
-153
-168
-184
-199
-215
-230
-244
-259
-273
-288
-302
-315
-329
-342
-355
-367
-380
-392
-404
-416
-428
-439
-451
-462
-473
-484
-494
-504
-515
-525
-535
-544
-553
-563
-572
-580
-589
-598
-606
-614
-622
-630
-637
-645
-652
-659
-666
-673
-680
-687
-694
-700
-707
-714
-721
-728
-735
-742
-749
-756
-763
-770
-777
-784
-791
-798
-804
-811
-817
-824
-830
-836
-842
-848
-854
-860
-866
-871
-877
-883
-888
-894
-900
-905
-911
-916
-921
-927
-932
-938
-944
-949
-955
-960
-966
-972
-977
-983
-989
-995
-1000
-1006
-1012
-1018
-1025
-1032
-1038
-1045
-1052
-1059
-1066
-1073
-1080
-1087
-1095
-1102
-1110
-1118
-1125
-1133
-1141
-1149
-1156
-1164
-1172
-1180
-1188
-1196
-1203
-1211
-1219
-1226
-1233
-1240
-1247
-1254
-1260
-1267
-1273
-1278
-1284
-1289
-1294
-1299
-1304
-1309
-1313
-1318
-1322
-1326
-1330
-1333
-1337
-1340
-1343
-1346
-1349
-1352
-1354
-1356
-1358
-1359
-1360
-1362
-1362
-1363
-1363
-1363
-1363
-1362
-1362
-1361
-1360
-1359
-1357
-1356
-1354
-1353
-1351
-1349
-1348
-1346
-1344
-1342
-1341
-1339
-1337
-1335
-1333
-1332
-1330
-1328
-1326
-1325
-1323
-1321
-1320
-1318
-1316
-1315
-1313
-1312
-1310
-1309
-1307
-1306
-1304
-1303
-1302
-1301
-1300
-1299
-1299
-1298
-1298
-1298
-1298
-1298
-1298
-1299
-1300
-1301
-1303
-1304
-1306
-1308
-1311
-1313
-1316
-1319
-1323
-1326
-1330
-1334
-1338
-1342
-1346
-1351
-1355
-1360
-1364
-1369
-1373
-1378
-1382
-1387
-1391
-1396
-1401
-1405
-1410
-1415
-1419
-1424
-1429
-1434
-1439
-1445
-1450
-1455
-1461
-1467
-1473
-1479
-1485
-1491
-1497
-1503
-1510
-1516
-1523
-1530
-1536
-1543
-1551
-1558
-1566
-1573
-1581
-1589
-1598
-1606
-1615
-1623
-1632
-1642
-1651
-1660
-1670
-1680
-1690
-1700
-1711
-1721
-1732
-1743
-1754
-1765
-1776
-1788
-1800
-1812
-1824
-1837
-1849
-1862
-1875
-1888
-1902
-1915
-1929
-1943
-1957
-1971
-1985
-1999
-2013
-2029
-2044
-2059
-2074
-2090
-2106
-2121
-2137
-2153
-2170
-2186
-2203
-2219
-2236
-2253
-2270
-2287
-2304
-2321
-2339
-2356
-2373
-2391
-2409
-2426
-2444
-2461
-2479
-2497
-2514
-2532
-2549
-2566
-2584
-2601
-2618
-2635
-2652
-2669
-2686
-2702
-2718
-2734
-2750
-2766
-2781
-2796
-2811
-2825
-2839
-2853
-2867
-2880
-2893
-2905
-2917
-2929
-2941
-2952
-2963
-2973
-2983
-2993
-3002
-3011
-3020
-3027
-3035
-3042
-3048
-3054
-3059
-3064
-3068
-3071
-3074
-3077
-3078
-3079
-3080
-3080
-3079
-3078
-3076
-3074
-3071
-3067
-3063
-3059
-3054
-3048
-3042
-3036
-3029
-3022
-3014
-3006
-2997
-2988
-2978
-2969
-2958
-2948
-2937
-2926
-2914
-2902
-2890
-2877
-2865
-2851
-2838
-2824
-2811
-2797
-2782
-2768
-2754
-2739
-2724
-2710
-2695
-2679
-2664
-2648
-2632
-2616
-2600
-2584
-2567
-2550
-2533
-2515
-2498
-2480
-2462
-2444
-2426
-2407
-2389
-2370
-2351
-2332
-2313
-2293
-2273
-2254
-2234
-2213
-2193
-2172
-2152
-2131
-2110
-2088
-2067
-2045
-2023
-2001
-1979
-1957
-1934
-1912
-1889
-1867
-1844
-1821
-1798
-1775
-1752
-1728
-1705
-1681
-1658
-1634
-1610
-1587
-1563
-1540
-1517
-1493
-1470
-1447
-1424
-1401
-1379
-1357
-1334
-1312
-1291
-1269
-1248
-1227
-1207
-1186
-1166
-1147
-1127
-1108
-1090
-1071
-1053
-1035
-1018
-1000
-983
-967
-950
-934
-918
-902
-886
-871
-857
-842
-828
-814
-801
-788
-775
-762
-750
-738
-727
-716
-705
-695
-685
-675
-665
-656
-647
-639
-631
-623
-615
-608
-602
-595
-589
-583
-578
-573
-568
-564
-560
-556
-552
-549
-546
-544
-541
-539
-538
-537
-536
-535
-534
-534
-535
-535
-536
-537
-538
-540
-542
-544
-547
-549
-552
-555
-559
-563
-567
-571
-576
-580
-585
-591
-596
-602
-608
-615
-621
-628
-635
-642
-649
-657
-665
-673
-681
-689
-697
-706
-715
-723
-732
-742
-751
-760
-770
-780
-790
-800
-810
-821
-831
-842
-853
-864
-875
-886
-897
-909
-920
-932
-943
-955
-967
-978
-990
-1002
-1014
-1026
-1038
-1050
-1062
-1075
-1087
-1099
-1111
-1123
-1136
-1148
-1160
-1172
-1184
-1196
-1208
-1219
-1230
-1241
-1252
-1262
-1273
-1283
-1292
-1302
-1311
-1319
-1328
-1336
-1344
-1352
-1360
-1367
-1375
-1382
-1389
-1396
-1403
-1409
-1416
-1422
-1428
-1435
-1441
-1447
-1453
-1459
-1465
-1471
-1477
-1483
-1489
-1495
-1502
-1508
-1514
-1520
-1527
-1533
-1539
-1545
-1551
-1558
-1564
-1570
-1575
-1581
-1587
-1593
-1598
-1604
-1609
-1615
-1620
-1626
-1631
-1636
-1642
-1647
-1652
-1657
-1662
-1667
-1671
-1676
-1680
-1683
-1687
-1690
-1693
-1695
-1697
-1699
-1701
-1702
-1703
-1704
-1705
-1705
-1705
-1705
-1705
-1704
-1704
-1703
-1702
-1701
-1700
-1699
-1697
-1696
-1694
-1692
-1690
-1688
-1686
-1684
-1682
-1680
-1677
-1675
-1672
-1669
-1667
-1664
-1661
-1658
-1655
-1651
-1648
-1644
-1641
-1637
-1633
-1629
-1625
-1621
-1617
-1613
-1608
-1604
-1599
-1595
-1590
-1585
-1580
-1575
-1569
-1564
-1558
-1552
-1546
-1541
-1534
-1528
-1522
-1516
-1509
-1502
-1496
-1489
-1483
-1476
-1469
-1463
-1456
-1450
-1443
-1437
-1431
-1425
-1419
-1413
-1408
-1402
-1397
-1391
-1386
-1381
-1376
-1371
-1366
-1361
-1356
-1351
-1346
-1341
-1336
-1331
-1326
-1321
-1316
-1311
-1306
-1301
-1296
-1291
-1286
-1281
-1276
-1271
-1266
-1261
-1256
-1251
-1246
-1240
-1235
-1230
-1225
-1219
-1214
-1208
-1202
-1196
-1190
-1184
-1178
-1171
-1164
-1158
-1151
-1144
-1137
-1130
-1122
-1115
-1107
-1100
-1092
-1084
-1076
-1068
-1059
-1051
-1042
-1033
-1024
-1014
-1006
-996
-987
-977
-967
-957
-947
-937
-926
-915
-904
-893
-882
-870
-858
-845
-833
-820
-806
-793
-779
-764
-750
-735
-720
-705
-689
-673
-657
-640
-624
-607
-590
-572
-555
-538
-520
-502
-484
-466
-448
-430
-412
-394
-376
-358
-340
-322
-304
-286
-269
-251
-234
-217
-199
-182
-165
-149
-132
-115
-99
-82
-66
-50
-35
-19
-4
11
26
40
54
68
82
95
108
121
133
145
157
168
179
190
201
211
221
230
240
249
258
267
275
284
292
300
308
316
324
332
340
348
355
363
371
379
387
394
402
410
418
426
434
442
450
459
467
475
483
491
500
508
517
525
534
543
552
561
570
580
590
600
610
620
631
642
653
664
676
687
699
711
724
736
749
762
775
788
801
815
829
843
858
872
887
902
917
933
948
964
980
996
1012
1028
1044
1061
1077
1093
1109
1125
1141
1157
1173
1189
1205
1221
1237
1253
1268
1284
1299
1314
1329
1344
1358
1373
1387
1401
1415
1428
1442
1455
1467
1480
1492
1504
1516
1528
1539
1551
1562
1573
1583
1594
1604
1614
1623
1633
1642
1651
1660
1669
1678
1686
1694
1702
1709
1717
1724
1731
1737
1744
1750
1756
1762
1767
1772
1777
1782
1787
1791
1795
1799
1802
1805
1808
1811
1814
1816
1819
1821
1822
1824
1825
1827
1828
1828
1829
1829
1829
1829
1828
1828
1826
1825
1823
1821
1818
1815
1812
1808
1804
1799
1794
1789
1783
1777
1770
1763
1755
1747
1739
1730
1721
1711
1701
1690
1679
1668
1656
1644
1631
1618
1604
1590
1576
1561
1545
1529
1513
1497
1480
1462
1444
1426
1408
1389
1369
1350
1330
1310
1290
1269
1248
1227
1206
1184
1162
1140
1117
1094
1071
1048
1024
1000
976
952
927
903
877
852
827
801
775
749
723
697
671
644
618
591
565
538
512
485
459
432
406
379
353
326
300
274
247
221
195
169
143
117
91
65
40
14
-12
-38
-64
-89
-115
-141
-166
-192
-218
-243
-269
-295
-321
-346
-372
-398
-425
-451
-477
-504
-530
-556
-583
-610
-636
-663
-689
-716
-743
-769
-796
-823
-849
-876
-902
-929
-956
-982
-1008
-1035
-1062
-1088
-1115
-1141
-1167
-1193
-1219
-1245
-1270
-1296
-1321
-1346
-1371
-1396
-1420
-1444
-1468
-1492
-1515
-1539
-1562
-1585
-1607
-1630
-1652
-1674
-1695
-1717
-1738
-1758
-1779
-1799
-1819
-1839
-1858
-1877
-1896
-1914
-1933
-1950
-1968
-1985
-2001
-2017
-2033
-2050
-2065
-2080
-2095
-2109
-2123
-2137
-2150
-2163
-2175
-2187
-2199
-2210
-2220
-2231
-2240
-2250
-2258
-2267
-2274
-2282
-2289
-2295
-2301
-2306
-2312
-2316
-2321
-2325
-2328
-2332
-2334
-2337
-2339
-2342
-2343
-2345
-2346
-2347
-2348
-2349
-2349
-2350
-2350
-2350
-2349
-2349
-2348
-2347
-2346
-2345
-2344
-2342
-2340
-2338
-2336
-2334
-2331
-2329
-2326
-2323
-2320
-2316
-2313
-2309
-2305
-2301
-2296
-2292
-2287
-2282
-2277
-2272
-2266
-2260
-2254
-2248
-2241
-2235
-2228
-2221
-2214
-2206
-2199
-2191
-2183
-2174
-2166
-2157
-2148
-2139
-2129
-2119
-2109
-2099
-2089
-2078
-2067
-2056
-2045
-2033
-2023
-2011
-2000
-1989
-1977
-1965
-1954
-1942
-1930
-1918
-1906
-1894
-1882
-1870
-1858
-1845
-1833
-1821
-1808
-1796
-1784
-1771
-1759
-1746
-1734
-1721
-1709
-1696
-1683
-1670
-1657
-1644
-1631
-1618
-1605
-1591
-1578
-1565
-1551
-1538
-1524
-1511
-1498
-1484
-1471
-1458
-1444
-1431
-1418
-1405
-1392
-1379
-1366
-1353
-1341
-1328
-1315
-1303
-1290
-1278
-1266
-1254
-1242
-1230
-1218
-1206
-1194
-1183
-1171
-1159
-1147
-1135
-1123
-1111
-1099
-1087
-1074
-1062
-1050
-1037
-1025
-1012
-999
-987
-974
-961
-948
-935
-922
-909
-896
-883
-869
-856
-843
-830
-816
-803
-790
-777
-764
-751
-739
-726
-714
-701
-689
-677
-665
-654
-642
-631
-619
-608
-597
-586
-576
-565
-555
-545
-535
-525
-516
-506
-497
-488
-479
-470
-461
-453
-444
-436
-428
-421
-413
-406
-398
-391
-384
-377
-371
-364
-357
-350
-344
-337
-331
-324
-317
-311
-304
-298
-291
-285
-278
-272
-266
-260
-253
-248
-242
-236
-231
-225
-220
-215
-210
-206
-202
-198
-194
-191
-187
-184
-182
-179
-177
-175
-174
-172
-171
-170
-169
-169
-168
-168
-168
-168
-169
-169
-170
-171
-172
-173
-175
-176
-177
-179
-180
-181
-182
-183
-184
-185
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-186
-186
-186
-186
-186
-185
-185
-185
-185
-184
-184
-184
-184
-183
-183
-183
-182
-182
-182
-182
-181
-181
-181
-181
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-178
-178
-177
-177
-176
-176
-175
-174
-173
-172
-170
-169
-167
-165
-163
-161
-158
-155
-152
-149
-145
-141
-136
-132
-127
-121
-116
-110
-104
-98
-92
-86
-80
-73
-67
-61
-55
-49
-43
-37
-31
-26
-20
-14
-9
-4
2
7
12
17
23
28
33
38
44
49
55
60
66
71
77
83
88
94
99
105
110
116
122
127
133
138
144
149
155
160
166
171
177
182
188
193
199
205
210
216
221
227
232
238
243
249
254
260
265
271
277
282
288
293
298
304
309
314
319
324
329
334
338
343
347
352
356
360
364
368
371
375
378
381
384
387
389
392
394
395
397
398
399
400
400
401
401
401
400
400
399
398
397
395
393
392
390
388
386
383
381
379
376
374
371
369
366
363
361
358
355
352
349
346
343
340
337
333
330
326
322
319
315
310
306
302
297
293
288
283
278
273
268
262
256
250
244
238
231
224
217
210
202
194
186
178
169
160
151
142
133
123
113
104
94
83
73
63
52
42
31
20
10
-1
-12
-23
-34
-45
-56
-67
-78
-88
-99
-109
-119
-129
-139
-149
-158
-167
-176
-185
-193
-202
-210
-218
-226
-234
-242
-250
-257
-265
-273
-280
-287
-295
-302
-309
-317
-324
-331
-338
-346
-353
-360
-368
-375
-382
-389
-397
-404
-411
-419
-426
-433
-440
-448
-455
-462
-469
-477
-484
-491
-499
-506
-514
-522
-529
-537
-545
-553
-562
-570
-579
-588
-597
-606
-615
-625
-635
-644
-655
-665
-675
-686
-697
-708
-719
-730
-741
-753
-764
-776
-788
-800
-811
-823
-835
-847
-859
-871
-883
-895
-907
-919
-931
-943
-955
-967
-979
-991
-1002
-1014
-1027
-1040
-1052
-1064
-1076
-1088
-1100
-1112
-1124
-1136
-1148
-1160
-1172
-1184
-1195
-1207
-1219
-1231
-1243
-1255
-1267
-1279
-1291
-1303
-1315
-1327
-1339
-1351
-1363
-1375
-1387
-1399
-1412
-1424
-1437
-1449
-1462
-1475
-1488
-1501
-1515
-1528
-1542
-1555
-1569
-1583
-1597
-1611
-1626
-1641
-1656
-1671
-1686
-1701
-1717
-1733
-1749
-1765
-1781
-1797
-1814
-1830
-1846
-1863
-1879
-1895
-1911
-1927
-1943
-1959
-1975
-1991
-2005
-2021
-2037
-2053
-2068
-2083
-2099
-2114
-2129
-2144
-2159
-2175
-2190
-2205
-2221
-2236
-2251
-2267
-2283
-2298
-2314
-2330
-2346
-2362
-2378
-2394
-2411
-2427
-2443
-2459
-2475
-2491
-2507
-2523
-2538
-2554
-2570
-2585
-2600
-2615
-2630
-2645
-2659
-2674
-2688
-2702
-2716
-2730
-2744
-2757
-2771
-2784
-2797
-2810
-2823
-2836
-2848
-2861
-2873
-2885
-2897
-2909
-2920
-2932
-2943
-2954
-2965
-2976
-2986
-2997
-3007
-3017
-3027
-3037
-3046
-3056
-3065
-3074
-3083
-3092
-3101
-3110
-3118
-3127
-3135
-3143
-3151
-3159
-3167
-3175
-3182
-3190
-3197
-3204
-3211
-3218
-3224
-3230
-3235
-3241
-3246
-3250
-3254
-3258
-3262
-3265
-3268
-3270
-3272
-3274
-3275
-3276
-3276
-3276
-3276
-3275
-3274
-3273
-3271
-3270
-3267
-3265
-3262
-3260
-3257
-3253
-3250
-3246
-3243
-3239
-3235
-3231
-3227
-3223
-3219
-3215
-3210
-3206
-3202
-3197
-3193
-3188
-3184
-3179
-3174
-3170
-3165
-3160
-3155
-3150
-3145
-3140
-3134
-3129
-3124
-3118
-3112
-3106
-3101
-3095
-3089
-3083
-3076
-3070
-3064
-3058
-3052
-3045
-3039
-3033
-3027
-3021
-3014
-3008
-3002
-2996
-2989
-2983
-2977
-2971
-2965
-2959
-2952
-2946
-2940
-2933
-2927
-2920
-2913
-2906
-2899
-2892
-2885
-2878
-2870
-2863
-2855
-2847
-2839
-2831
-2823
-2815
-2807
-2798
-2789
-2781
-2772
-2763
-2753
-2744
-2734
-2725
-2715
-2705
-2695
-2685
-2675
-2664
-2654
-2644
-2634
-2624
-2613
-2603
-2593
-2584
-2574
-2564
-2554
-2545
-2535
-2526
-2517
-2507
-2498
-2489
-2480
-2471
-2462
-2453
-2444
-2435
-2426
-2418
-2409
-2400
-2391
-2382
-2373
-2364
-2355
-2346
-2337
-2328
-2319
-2310
-2301
-2292
-2282
-2273
-2263
-2254
-2244
-2234
-2223
-2213
-2202
-2191
-2180
-2168
-2156
-2143
-2130
-2117
-2104
-2090
-2076
-2062
-2048
-2033
-2017
-2003
-1987
-1972
-1956
-1940
-1924
-1908
-1892
-1876
-1859
-1843
-1826
-1809
-1793
-1776
-1759
-1742
-1725
-1708
-1691
-1674
-1657
-1640
-1623
-1606
-1589
-1572
-1555
-1539
-1522
-1506
-1490
-1473
-1457
-1441
-1425
-1409
-1394
-1378
-1362
-1347
-1332
-1316
-1301
-1286
-1271
-1256
-1241
-1226
-1211
-1197
-1182
-1167
-1153
-1138
-1124
-1109
-1095
-1080
-1066
-1051
-1036
-1020
-1006
-991
-976
-961
-945
-930
-914
-897
-881
-865
-848
-831
-814
-796
-779
-761
-744
-726
-708
-690
-671
-653
-634
-616
-597
-579
-560
-541
-522
-503
-484
-466
-447
-428
-409
-390
-371
-352
-333
-314
-296
-277
-258
-240
-221
-203
-184
-166
-148
-129
-111
-93
-75
-57
-39
-21
-3
15
33
51
68
86
103
120
137
154
171
187
203
219
235
250
265
280
295
309
323
336
349
362
375
388
400
412
423
435
446
457
468
478
489
499
509
518
528
537
546
555
564
573
581
590
598
607
615
623
631
639
647
655
662
670
678
686
693
701
708
716
723
730
737
743
750
756
762
768
774
779
785
790
794
799
803
807
810
814
817
820
823
825
828
830
832
834
836
838
839
841
842
843
844
844
845
845
844
844
843
841
839
837
835
832
828
825
820
816
811
805
800
793
787
780
773
765
757
749
740
731
721
712
702
692
681
670
659
648
637
625
613
601
588
575
562
549
535
521
507
493
478
463
448
433
417
401
385
369
352
335
319
302
284
267
249
232
214
196
178
160
142
124
106
88
70
52
34
16
-2
-20
-38
-56
-73
-91
-109
-126
-144
-162
-179
-197
-215
-232
-250
-268
-285
-303
-321
-339
-356
-374
-392
-409
-427
-445
-462
-480
-497
-514
-532
-549
-566
-584
-601
-618
-636
-653
-671
-688
-706
-723
-741
-759
-776
-794
-812
-830
-848
-866
-884
-903
-921
-939
-957
-976
-994
-1012
-1031
-1049
-1068
-1086
-1104
-1122
-1140
-1158
-1176
-1194
-1212
-1230
-1248
-1266
-1283
-1301
-1319
-1336
-1354
-1372
-1389
-1407
-1424
-1442
-1459
-1477
-1494
-1511
-1529
-1546
-1563
-1580
-1597
-1614
-1631
-1647
-1664
-1680
-1696
-1712
-1728
-1743
-1758
-1773
-1787
-1802
-1816
-1829
-1843
-1856
-1869
-1881
-1894
-1905
-1917
-1928
-1939
-1950
-1960
-1971
-1980
-1990
-1999
-2008
-2016
-2025
-2033
-2040
-2048
-2055
-2062
-2068
-2075
-2081
-2087
-2092
-2097
-2102
-2107
-2111
-2115
-2119
-2123
-2126
-2130
-2133
-2136
-2139
-2141
-2143
-2145
-2147
-2149
-2150
-2151
-2152
-2152
-2152
-2151
-2151
-2150
-2148
-2147
-2144
-2142
-2139
-2136
-2132
-2128
-2124
-2119
-2114
-2109
-2103
-2097
-2091
-2084
-2077
-2070
-2062
-2054
-2045
-2037
-2029
-2019
-2009
-2000
-1991
-1980
-1970
-1960
-1949
-1938
-1927
-1915
-1904
-1892
-1881
-1869
-1857
-1845
-1833
-1821
-1809
-1797
-1785
-1773
-1761
-1749
-1738
-1726
-1714
-1703
-1691
-1679
-1668
-1657
-1645
-1634
-1623
-1611
-1600
-1589
-1578
-1566
-1555
-1544
-1532
-1521
-1509
-1497
-1485
-1473
-1461
-1449
-1436
-1424
-1411
-1398
-1384
-1371
-1357
-1343
-1329
-1315
-1300
-1286
-1271
-1256
-1241
-1225
-1210
-1194
-1179
-1163
-1147
-1131
-1115
-1098
-1082
-1065
-1049
-1032
-1014
-998
-981
-964
-947
-930
-913
-895
-878
-861
-844
-827
-810
-793
-776
-759
-742
-725
-708
-691
-674
-657
-640
-623
-605
-588
-571
-553
-535
-518
-500
-482
-465
-447
-429
-411
-394
-376
-358
-340
-322
-304
-286
-268
-250
-232
-214
-196
-178
-161
-143
-125
-107
-89
-72
-54
-36
-18
-1
17
34
52
70
87
105
122
139
157
174
191
208
225
242
259
276
293
309
325
341
357
372
387
402
416
430
444
458
470
483
495
507
518
529
540
550
560
570
579
587
596
604
611
618
625
631
637
643
648
652
656
660
664
667
669
671
673
675
676
677
677
677
677
677
676
675
674
673
671
669
667
664
662
659
656
653
649
645
641
637
633
628
623
618
612
606
600
594
587
580
573
566
558
550
542
533
525
516
507
497
488
479
469
459
449
439
429
418
408
397
387
376
366
355
344
333
323
312
301
290
279
268
258
247
237
226
216
206
196
186
176
167
158
149
140
131
123
115
107
99
91
84
77
70
63
56
49
43
36
30
24
17
11
5
-1
-7
-13
-19
-25
-31
-37
-43
-49
-55
-60
-66
-72
-78
-83
-89
-94
-99
-104
-109
-114
-119
-124
-128
-133
-137
-141
-145
-148
-152
-155
-158
-161
-163
-166
-168
-170
-172
-174
-176
-177
-179
-180
-181
-182
-183
-183
-183
-184
-184
-183
-183
-182
-181
-180
-179
-178
-176
-174
-172
-170
-168
-165
-163
-160
-157
-154
-150
-147
-144
-140
-136
-133
-129
-125
-121
-117
-113
-109
-105
-101
-97
-93
-89
-84
-80
-76
-71
-66
-62
-57
-52
-47
-42
-37
-31
-26
-20
-15
-9
-3
3
9
15
21
27
33
39
46
52
58
64
70
76
83
89
95
101
108
114
120
126
132
138
144
150
156
162
168
173
179
184
190
195
200
205
210
215
219
224
228
233
237
242
246
250
254
258
262
266
270
274
278
281
285
289
293
297
300
304
308
312
316
320
324
328
332
337
341
346
351
356
361
367
373
379
385
391
398
405
412
420
428
436
444
453
462
471
481
490
500
510
520
531
542
552
564
575
586
598
610
622
634
647
659
672
685
698
711
725
738
751
764
778
791
804
817
830
843
856
868
881
893
905
917
929
940
952
963
975
986
996
1006
1016
1028
1038
1047
1057
1066
1075
1084
1092
1100
1107
1115
1122
1128
1134
1140
1145
1150
1154
1158
1162
1165
1168
1170
1172
1174
1175
1176
1176
1176
1176
1175
1174
1173
1171
1170
1167
1165
1162
1159
1156
1152
1149
1145
1140
1136
1131
1126
1121
1115
1110
1104
1097
1091
1085
1078
1071
1064
1057
1049
1042
1034
1026
1018
1010
1002
993
985
976
967
958
949
939
930
920
910
900
890
880
870
860
849
839
828
818
807
796
785
775
764
753
742
731
720
709
698
687
676
665
654
643
632
621
611
600
589
579
568
557
547
536
526
515
504
494
483
472
462
451
441
430
419
409
399
388
378
368
357
347
337
327
317
307
297
287
277
267
258
248
238
229
220
210
201
192
183
174
165
156
148
139
130
122
113
105
97
88
80
72
64
56
47
39
31
24
16
8
0
-8
-15
-23
-30
-38
-46
-53
-61
-68
-76
-83
-91
-98
-106
-114
-121
-129
-136
-144
-152
-160
-167
-175
-183
-191
-199
-207
-215
-224
-232
-240
-249
-257
-266
-275
-283
-292
-301
-311
-320
-329
-339
-348
-358
-368
-378
-388
-397
-407
-417
-427
-437
-447
-457
-467
-477
-487
-497
-507
-516
-526
-535
-545
-554
-563
-572
-581
-590
-598
-607
-615
-624
-632
-640
-647
-655
-663
-670
-677
-685
-692
-699
-706
-713
-719
-726
-733
-739
-746
-752
-758
-765
-771
-777
-783
-788
-794
-800
-805
-811
-816
-821
-827
-832
-837
-842
-846
-851
-856
-860
-865
-869
-874
-878
-882
-887
-891
-895
-899
-903
-907
-912
-916
-920
-924
-928
-933
-937
-941
-946
-950
-955
-959
-964
-968
-973
-978
-983
-988
-993
-998
-1002
-1008
-1014
-1018
-1025
-1030
-1036
-1041
-1047
-1053
-1059
-1065
-1071
-1077
-1083
-1090
-1096
-1103
-1110
-1117
-1123
-1130
-1138
-1145
-1152
-1159
-1167
-1174
-1182
-1190
-1197
-1205
-1212
-1220
-1227
-1235
-1242
-1249
-1257
-1264
-1270
-1277
-1284
-1290
-1296
-1302
-1308
-1314
-1320
-1325
-1330
-1335
-1340
-1345
-1349
-1354
-1358
-1362
-1365
-1369
-1373
-1376
-1379
-1382
-1385
-1387
-1390
-1392
-1394
-1395
-1397
-1398
-1399
-1400
-1400
-1400
-1400
-1399
-1399
-1398
-1397
-1395
-1393
-1392
-1389
-1387
-1384
-1381
-1378
-1375
-1372
-1369
-1365
-1361
-1357
-1353
-1349
-1345
-1341
-1336
-1332
-1327
-1322
-1317
-1311
-1306
-1300
-1295
-1289
-1283
-1277
-1271
-1265
-1259
-1253
-1246
-1240
-1234
-1227
-1221
-1214
-1207
-1201
-1194
-1187
-1180
-1174
-1167
-1160
-1152
-1145
-1138
-1131
-1123
-1116
-1108
-1101
-1093
-1085
-1078
-1070
-1062
-1055
-1047
-1039
-1032
-1024
-1016
-1008
-1002
-995
-987
-980
-973
-966
-960
-953
-946
-940
-934
-927
-921
-915
-910
-904
-899
-893
-888
-883
-878
-873
-869
-864
-860
-856
-852
-848
-844
-840
-837
-834
-831
-828
-825
-823
-821
-818
-817
-815
-813
-812
-810
-809
-808
-806
-805
-804
-803
-802
-801
-800
-799
-798
-797
-795
-794
-793
-791
-790
-788
-787
-785
-784
-782
-780
-778
-776
-774
-772
-769
-767
-764
-762
-759
-756
-753
-750
-746
-743
-740
-736
-732
-729
-725
-721
-717
-713
-709
-705
-701
-696
-692
-688
-683
-679
-674
-670
-666
-661
-657
-652
-648
-643
-639
-634
-630
-625
-621
-616
-612
-607
-603
-599
-595
-591
-587
-583
-579
-575
-572
-568
-565
-562
-559
-556
-553
-551
-548
-546
-544
-542
-540
-539
-537
-536
-534
-533
-532
-531
-531
-530
-529
-529
-528
-528
-527
-527
-527
-526
-525
-525
-524
-523
-523
-522
-521
-520
-519
-517
-516
-515
-513
-511
-510
-508
-506
-504
-501
-499
-496
-493
-490
-487
-484
-480
-476
-472
-468
-463
-459
-454
-449
-443
-438
-432
-426
-420
-414
-408
-402
-396
-390
-384
-377
-371
-365
-358
-352
-345
-338
-331
-324
-317
-310
-303
-295
-287
-280
-272
-264
-255
-247
-239
-230
-221
-213
-204
-195
-186
-177
-167
-158
-149
-139
-130
-120
-110
-101
-91
-81
-72
-62
-52
-42
-32
-22
-13
-3
7
17
27
36
46
55
65
74
84
93
102
111
121
130
138
147
156
164
173
181
189
197
204
212
219
226
233
240
246
253
259
265
270
276
281
286
291
296
300
305
309
313
316
320
324
327
330
333
336
339
342
344
347
349
351
353
355
357
358
360
361
363
364
365
366
367
369
370
371
372
374
375
376
378
379
381
382
384
386
388
390
392
394
396
399
401
404
407
410
413
417
420
424
428
432
436
440
444
449
453
458
462
467
471
476
481
486
490
495
500
505
510
515
520
525
530
535
540
545
550
555
559
564
568
573
577
581
585
589
593
596
599
603
605
608
611
613
615
617
619
621
622
624
625
626
627
627
628
628
629
629
629
629
629
629
629
628
628
628
627
626
625
624
623
622
620
619
617
615
613
610
607
604
601
598
595
591
588
584
580
576
572
568
563
559
555
550
546
541
537
532
527
523
518
513
508
503
498
493
488
483
478
473
468
463
458
453
449
444
440
435
431
427
423
418
414
411
407
403
399
396
392
389
385
382
379
375
372
369
365
362
359
355
352
349
345
342
339
336
332
329
326
322
319
316
312
309
306
303
299
296
293
290
286
283
280
277
273
270
267
264
260
257
254
251
247
244
241
238
235
231
228
225
222
219
215
212
209
206
203
199
196
193
190
187
184
180
177
174
171
168
165
162
158
155
152
149
146
143
140
137
133
130
127
124
121
118
115
112
109
105
102
99
96
93
90
87
84
81
78
75
72
69
66
63
60
56
53
50
47
44
41
38
35
32
29
26
23
20
17
14
11
8
5
2
-1
-4
-7
-10
-13
-16
-19
-22
-25
-28
-30
-33
-36
-39
-42
-45
-48
-51
-54
-57
-60
-63
-66
-69
-72
-74
-77
-80
-83
-86
-89
-92
-95
-98
-101
-103
-106
-109
-112
-115
-118
-121
-124
-126
-129
-132
-135
-138
-141
-144
-146
-149
-152
-155
-158
-161
-163
-166
-169
-172
-175
-177
-180
-183
-186
-189
-191
-194
-197
-200
-203
-205
-208
-211
-214
-217
-219
-222
-225
-228
-230
-233
-236
-239
-241
-244
-247
-250
-252
-255
-258
-260
-263
-266
-269
-271
-274
-277
-279
-282
-285
-288
-290
-293
-296
-298
-301
-304
-306
-309
-312
-314
-317
-320
-322
-325
-328
-330
-333
-336
-338
-341
-344
-346
-349
-352
-354
-357
-359
-362
-365
-367
-370
-372
-375
-378
-380
-383
-385
-388
-391
-393
-396
-398
-401
-404
-406
-409
-411
-414
-416
-419
-422
-424
-427
-429
-432
-434
-437
-439
-442
-444
-447
-450
-452
-455
-457
-460
-462
-465
-467
-470
-472
-475
-477
-480
-482
-485
-487
-490
-492
-495
-497
-500
-502
-504
-507
-509
-512
-514
-517
-519
-522
-524
-527
-529
-531
-534
-536
-539
-541
-544
-546
-548
-551
-553
-556
-558
-561
-563
-565
-568
-570
-573
-575
-577
-580
-582
-585
-587
-589
-592
-594
-596
-599
-601
-603
-606
-608
-611
-613
-615
-618
-620
-622
-625
-627
-629
-632
-634
-636
-639
-641
-643
-646
-648
-650
-652
-655
-657
-659
-662
-664
-666
-669
-671
-673
-675
-678
-680
-682
-685
-687
-689
-691
-694
-696
-698
-700
-703
-705
-707
-709
-712
-714
-716
-718
-721
-723
-725
-727
-729
-732
-734
-736
-738
-740
-743
-745
-747
-749
-751
-754
-756
-758
-760
-762
-765
-767
-769
-771
-773
-775
-778
-780
-782
-784
-786
-788
-791
-793
-795
-797
-799
-801
-803
-806
-808
-810
-812
-814
-816
-818
-820
-823
-825
-827
-829
-831
-833
-835
-837
-839
-841
-844
-846
-848
-850
-852
-854
-856
-858
-860
-862
-864
-866
-868
-870
-873
-875
-877
-879
-881
-883
-885
-887
-889
-891
-893
-895
-897
-899
-901
-903
-905
-907
-909
-911
-913
-915
-917
-919
-921
-923
-925
-927
-929
-931
-933
-935
-937
-939
-941
-943
-945
-947
-949
-951
-953
-955
-957
-959
-961
-962
-964
-966
-968
-970
-972
-974
-976
-978
-980
-982
-984
-986
-988
-989
-991
-993
-995
-997
-999
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1025
-1027
-1029
-1031
-1033
-1035
-1037
-1038
-1040
-1042
-1044
-1046
-1048
-1049
-1051
-1053
-1055
-1057
-1059
-1060
-1062
-1064
-1066
-1068
-1070
-1071
-1073
-1075
-1077
-1079
-1080
-1082
-1084
-1086
-1088
-1089
-1091
-1093
-1095
-1097
-1098
-1100
-1102
-1104
-1105
-1107
-1109
-1111
-1112
-1114
-1116
-1118
-1119
-1121
-1123
-1125
-1126
-1128
-1130
-1132
-1133
-1135
-1137
-1139
-1140
-1142
-1144
-1145
-1147
-1149
-1151
-1152
-1154
-1156
-1157
-1159
-1161
-1163
-1164
-1166
-1168
-1169
-1171
-1173
-1174
-1176
-1178
-1179
-1181
-1183
-1184
-1186
-1188
-1189
-1191
-1193
-1194
-1196
-1198
-1199
-1201
-1203
-1204
-1206
-1207
-1209
-1211
-1212
-1214
-1216
-1217
-1219
-1220
-1222
-1224
-1225
-1227
-1229
-1230
-1232
-1233
-1235
-1237
-1238
-1240
-1241
-1243
-1244
-1246
-1248
-1249
-1251
-1252
-1254
-1256
-1257
-1259
-1260
-1262
-1263
-1265
-1266
-1268
-1270
-1271
-1273
-1274
-1276
-1277
-1279
-1280
-1282
-1283
-1285
-1287
-1288
-1290
-1291
-1293
-1294
-1296
-1297
-1299
-1300
-1302
-1303
-1305
-1306
-1308
-1309
-1311
-1312
-1314
-1315
-1317
-1318
-1320
-1321
-1323
-1324
-1326
-1327
-1329
-1330
-1331
-1333
-1334
-1336
-1337
-1339
-1340
-1342
-1343
-1345
-1346
-1348
-1349
-1350
-1352
-1353
-1355
-1356
-1358
-1359
-1360
-1362
-1363
-1365
-1366
-1368
-1369
-1370
-1372
-1373
-1375
-1376
-1377
-1379
-1380
-1382
-1383
-1384
-1386
-1387
-1389
-1390
-1391
-1393
-1394
-1395
-1397
-1398
-1400
-1401
-1402
-1404
-1405
-1406
-1408
-1409
-1410
-1412
-1413
-1415
-1416
-1417
-1419
-1420
-1421
-1423
-1424
-1425
-1427
-1428
-1429
-1431
-1432
-1433
-1435
-1436
-1437
-1439
-1440
-1441
-1442
-1444
-1445
-1446
-1448
-1449
-1450
-1452
-1453
-1454
-1455
-1457
-1458
-1459
-1461
-1462
-1463
-1464
-1466
-1467
-1468
-1469
-1471
-1472
-1473
-1475
-1476
-1477
-1478
-1480
-1481
-1482
-1483
-1485
-1486
-1487
-1488
-1490
-1491
-1492
-1493
-1494
-1496
-1497
-1498
-1499
-1501
-1502
-1503
-1504
-1505
-1507
-1508
-1509
-1510
-1512
-1513
-1514
-1515
-1516
-1518
-1519
-1520
-1521
-1522
-1523
-1525
-1526
-1527
-1528
-1529
-1531
-1532
-1533
-1534
-1535
-1536
-1538
-1539
-1540
-1541
-1542
-1543
-1545
-1546
-1547
-1548
-1549
-1550
-1551
-1553
-1554
-1555
-1556
-1557
-1558
-1559
-1560
-1562
-1563
-1564
-1565
-1566
-1567
-1568
-1569
-1571
-1572
-1573
-1574
-1575
-1576
-1577
-1578
-1579
-1581
-1582
-1583
-1584
-1585
-1586
-1587
-1588
-1589
-1590
-1591
-1592
-1594
-1595
-1596
-1597
-1598
-1599
-1600
-1601
-1602
-1603
-1604
-1605
-1606
-1607
-1608
-1609
-1611
-1612
-1613
-1614
-1615
-1616
-1617
-1618
-1619
-1620
-1621
-1622
-1623
-1624
-1625
-1626
-1627
-1628
-1629
-1630
-1631
-1632
-1633
-1634
-1635
-1636
-1637
-1638
-1639
-1640
-1641
-1642
-1643
-1644
-1645
-1646
-1647
-1648
-1649
-1650
-1651
-1652
-1653
-1654
-1655
-1656
-1657
