5
12309
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
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
7
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
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
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
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
21
21
21
21
21
21
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
40
40
40
40
40
40
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
38
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
37
37
36
36
36
36
36
36
36
36
36
36
36
36
36
35
35
35
35
35
35
35
35
35
35
35
34
34
34
34
34
34
34
34
34
33
33
33
33
33
33
33
33
33
32
32
32
32
32
32
32
32
32
32
31
31
31
31
31
31
31
31
30
30
30
30
30
30
30
30
29
29
29
29
29
29
29
29
28
28
28
28
28
28
28
28
28
27
27
27
27
27
27
27
27
26
26
26
26
26
26
26
26
26
25
25
25
25
25
25
25
24
24
24
24
24
24
24
23
23
23
23
23
23
23
22
22
22
22
22
22
22
21
21
21
21
21
21
21
20
20
20
20
20
20
19
19
19
19
19
19
19
18
18
18
18
18
18
17
17
17
17
17
17
16
16
16
16
16
16
15
15
15
15
15
15
15
14
14
14
14
14
14
13
13
13
13
13
13
12
12
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
10
9
9
9
9
9
9
8
8
8
8
8
8
7
7
7
7
7
6
6
6
6
6
6
5
5
5
5
5
5
5
4
4
4
4
4
4
3
3
3
3
3
2
2
2
2
2
2
1
1
1
1
0
0
0
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-13
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-46
-46
-46
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-55
-55
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-68
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-72
-72
-72
-73
-73
-73
-74
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-77
-78
-78
-78
-79
-79
-79
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-100
-101
-101
-102
-102
-102
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-107
-107
-107
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-112
-112
-112
-113
-113
-114
-114
-114
-115
-115
-116
-116
-116
-117
-117
-118
-118
-118
-119
-119
-120
-120
-120
-121
-121
-122
-122
-122
-123
-123
-124
-124
-124
-125
-125
-126
-126
-127
-127
-127
-128
-128
-129
-129
-129
-130
-130
-131
-131
-132
-132
-132
-133
-133
-134
-134
-135
-135
-135
-136
-136
-137
-137
-138
-138
-138
-139
-139
-140
-140
-141
-141
-142
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-148
-149
-149
-150
-150
-151
-151
-152
-152
-153
-153
-153
-154
-154
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-161
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-166
-166
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-176
-176
-177
-177
-178
-179
-179
-180
-180
-181
-181
-182
-182
-183
-183
-184
-184
-185
-186
-186
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-192
-193
-193
-194
-194
-195
-195
-196
-196
-197
-198
-198
-199
-199
-200
-200
-201
-202
-202
-203
-203
-204
-204
-205
-206
-206
-207
-207
-208
-208
-209
-210
-210
-211
-211
-212
-212
-213
-214
-214
-215
-215
-216
-217
-217
-218
-218
-219
-220
-220
-221
-221
-222
-223
-223
-224
-225
-225
-226
-226
-227
-228
-228
-229
-229
-230
-231
-231
-232
-233
-233
-234
-234
-235
-236
-236
-237
-237
-238
-239
-239
-240
-241
-241
-242
-243
-243
-244
-244
-245
-246
-246
-247
-248
-248
-249
-249
-250
-251
-251
-252
-253
-253
-254
-255
-255
-256
-256
-257
-258
-258
-259
-260
-260
-261
-261
-262
-263
-263
-264
-265
-265
-266
-267
-267
-268
-269
-269
-270
-270
-271
-272
-272
-273
-274
-274
-275
-276
-276
-277
-278
-278
-279
-280
-280
-281
-282
-282
-283
-284
-284
-285
-286
-286
-287
-288
-288
-289
-290
-290
-291
-292
-292
-293
-294
-295
-295
-296
-297
-297
-298
-299
-299
-300
-301
-301
-302
-303
-304
-304
-305
-306
-307
-307
-308
-309
-309
-310
-311
-312
-312
-313
-314
-315
-315
-316
-317
-318
-318
-319
-320
-320
-321
-322
-323
-323
-324
-325
-326
-326
-327
-328
-328
-329
-330
-331
-331
-332
-333
-334
-334
-335
-336
-337
-337
-338
-339
-340
-341
-341
-342
-343
-344
-344
-345
-346
-347
-348
-348
-349
-350
-351
-352
-352
-353
-354
-355
-355
-356
-357
-358
-359
-359
-360
-361
-362
-362
-363
-364
-365
-365
-366
-367
-368
-368
-369
-370
-371
-371
-372
-373
-374
-374
-375
-376
-377
-378
-378
-379
-380
-381
-382
-383
-383
-384
-385
-386
-387
-388
-388
-389
-390
-391
-392
-392
-393
-394
-395
-396
-396
-397
-398
-399
-400
-401
-401
-402
-403
-404
-405
-406
-406
-407
-408
-409
-410
-411
-411
-412
-413
-414
-415
-415
-416
-417
-418
-419
-420
-420
-421
-422
-423
-424
-425
-426
-426
-427
-428
-429
-430
-431
-432
-433
-434
-434
-435
-436
-437
-438
-438
-439
-440
-441
-442
-442
-443
-444
-445
-446
-447
-448
-448
-449
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-471
-472
-473
-474
-475
-476
-477
-478
-478
-479
-480
-481
-482
-482
-483
-484
-484
-485
-486
-486
-487
-487
-488
-488
-489
-489
-490
-490
-491
-491
-492
-492
-493
-493
-494
-494
-495
-495
-496
-497
-497
-498
-498
-499
-500
-500
-501
-502
-503
-503
-504
-505
-506
-507
-508
-508
-509
-510
-511
-512
-513
-514
-515
-516
-518
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-534
-534
-535
-536
-537
-537
-538
-539
-540
-540
-541
-542
-542
-543
-544
-545
-546
-546
-547
-548
-549
-549
-550
-551
-552
-552
-553
-553
-554
-554
-555
-555
-556
-556
-557
-557
-558
-558
-559
-559
-560
-561
-561
-562
-562
-563
-563
-564
-565
-566
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-577
-579
-580
-581
-583
-584
-586
-587
-589
-590
-591
-593
-594
-595
-597
-598
-599
-600
-602
-603
-604
-605
-605
-606
-607
-608
-609
-609
-610
-610
-611
-611
-611
-612
-612
-612
-613
-613
-613
-614
-614
-614
-615
-615
-615
-615
-616
-616
-617
-618
-619
-619
-620
-620
-621
-621
-622
-622
-623
-624
-625
-625
-626
-626
-626
-627
-628
-628
-629
-630
-631
-631
-632
-633
-634
-635
-635
-636
-637
-638
-638
-639
-640
-642
-643
-644
-645
-645
-646
-647
-649
-650
-651
-652
-654
-655
-655
-656
-657
-658
-659
-659
-660
-661
-661
-662
-662
-663
-663
-663
-663
-664
-664
-664
-664
-665
-665
-665
-665
-665
-665
-665
-665
-665
-665
-666
-666
-667
-667
-667
-667
-668
-668
-669
-669
-670
-671
-671
-672
-672
-673
-674
-675
-676
-677
-678
-679
-680
-681
-683
-684
-685
-687
-688
-690
-692
-694
-696
-697
-699
-701
-702
-704
-705
-707
-709
-711
-713
-715
-716
-718
-719
-721
-723
-725
-726
-728
-729
-730
-731
-732
-733
-733
-734
-735
-735
-735
-736
-736
-737
-737
-738
-739
-739
-740
-741
-742
-743
-744
-745
-747
-748
-749
-750
-751
-752
-754
-755
-756
-757
-758
-759
-761
-763
-765
-767
-769
-771
-774
-776
-779
-782
-785
-787
-790
-792
-795
-797
-800
-803
-806
-809
-811
-815
-818
-821
-824
-826
-829
-832
-835
-838
-841
-844
-847
-849
-851
-853
-854
-855
-856
-856
-857
-857
-856
-856
-855
-854
-852
-851
-849
-847
-846
-843
-841
-839
-836
-834
-832
-830
-828
-826
-825
-823
-821
-818
-816
-814
-812
-810
-807
-804
-802
-799
-796
-793
-791
-788
-786
-784
-782
-780
-779
-778
-777
-776
-775
-774
-773
-772
-772
-771
-771
-771
-771
-771
-771
-772
-773
-773
-774
-775
-775
-776
-776
-777
-777
-778
-778
-778
-777
-777
-777
-776
-775
-775
-774
-773
-773
-772
-770
-769
-767
-765
-763
-761
-759
-757
-755
-753
-750
-748
-745
-743
-741
-739
-737
-735
-734
-732
-731
-730
-729
-728
-726
-725
-724
-724
-724
-725
-726
-728
-730
-732
-734
-737
-740
-743
-747
-751
-755
-760
-765
-771
-776
-781
-786
-792
-798
-804
-811
-818
-825
-832
-838
-845
-851
-857
-862
-867
-872
-877
-881
-885
-889
-892
-896
-899
-902
-904
-907
-909
-911
-913
-915
-917
-920
-922
-925
-927
-930
-933
-935
-938
-940
-941
-943
-944
-944
-944
-944
-943
-942
-940
-938
-935
-932
-929
-926
-922
-918
-915
-911
-906
-902
-898
-893
-889
-885
-881
-877
-873
-869
-865
-860
-855
-850
-845
-840
-835
-830
-826
-822
-818
-815
-812
-809
-808
-806
-805
-804
-803
-802
-801
-799
-798
-796
-794
-792
-790
-787
-783
-779
-775
-771
-766
-761
-756
-751
-745
-740
-734
-728
-723
-718
-713
-707
-702
-697
-693
-688
-683
-678
-673
-668
-662
-656
-650
-643
-637
-630
-624
-617
-610
-603
-596
-590
-583
-577
-571
-565
-559
-553
-547
-541
-535
-530
-524
-518
-512
-506
-499
-494
-488
-482
-477
-473
-468
-464
-461
-458
-456
-454
-452
-451
-450
-448
-447
-446
-444
-443
-442
-441
-439
-438
-437
-435
-434
-433
-433
-433
-433
-433
-434
-435
-435
-436
-436
-436
-436
-435
-435
-433
-432
-430
-428
-425
-423
-421
-419
-417
-416
-415
-415
-415
-416
-416
-417
-418
-419
-421
-423
-426
-428
-431
-433
-436
-439
-441
-443
-445
-447
-449
-451
-453
-454
-456
-456
-456
-455
-453
-452
-450
-447
-445
-442
-438
-435
-431
-427
-423
-419
-415
-411
-407
-402
-398
-394
-389
-385
-381
-377
-373
-368
-364
-359
-354
-350
-346
-341
-337
-332
-327
-323
-318
-313
-309
-305
-302
-299
-297
-295
-293
-292
-292
-291
-291
-292
-292
-294
-295
-296
-297
-298
-299
-298
-298
-297
-296
-294
-293
-292
-292
-291
-291
-290
-289
-288
-288
-287
-288
-288
-289
-290
-290
-290
-289
-288
-287
-285
-283
-281
-278
-274
-269
-264
-257
-250
-243
-234
-226
-216
-207
-198
-189
-180
-171
-163
-155
-147
-139
-131
-123
-115
-107
-99
-90
-82
-74
-66
-58
-50
-41
-33
-25
-17
-10
-3
3
8
13
18
23
27
31
34
37
39
42
44
46
49
51
54
56
59
62
64
67
71
74
78
81
85
89
93
96
101
105
109
114
119
124
128
133
138
142
147
152
157
161
166
171
175
180
184
189
194
199
204
210
215
221
227
233
240
246
252
258
264
269
275
281
286
292
297
303
309
314
320
326
332
338
344
349
354
359
363
367
370
373
376
378
380
381
382
382
382
381
380
379
378
376
373
371
368
366
364
362
359
357
355
353
351
349
348
348
347
347
347
348
349
350
352
354
357
360
364
369
374
380
387
394
401
408
416
425
433
443
452
462
472
482
491
500
508
515
522
529
534
539
542
545
547
548
548
548
548
547
546
546
545
545
544
544
544
543
542
541
539
538
536
534
532
530
528
525
522
519
516
513
511
509
508
508
508
508
509
511
513
515
518
522
526
531
535
540
545
550
556
562
569
576
584
592
602
611
621
631
642
653
664
675
687
699
711
723
735
747
758
770
782
794
806
818
830
841
852
863
874
884
893
902
910
918
925
931
938
944
949
955
960
965
970
975
980
986
992
998
1004
1010
1016
1022
1029
1035
1040
1044
1047
1050
1051
1052
1053
1052
1052
1050
1049
1047
1045
1043
1042
1040
1039
1039
1038
1038
1038
1039
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1052
1053
1054
1056
1058
1060
1062
1065
1069
1073
1077
1081
1085
1090
1094
1098
1102
1106
1109
1113
1116
1119
1123
1126
1130
1133
1137
1142
1147
1152
1157
1164
1170
1177
1185
1193
1201
1209
1217
1224
1231
1238
1244
1250
1256
1262
1267
1273
1278
1284
1290
1295
1301
1307
1313
1318
1324
1328
1333
1336
1339
1341
1343
1343
1343
1343
1341
1339
1336
1333
1330
1326
1323
1320
1316
1313
1310
1307
1305
1302
1301
1300
1299
1299
1299
1299
1300
1301
1303
1305
1307
1309
1312
1315
1318
1322
1325
1328
1332
1335
1338
1342
1346
1350
1353
1357
1360
1364
1367
1370
1374
1377
1380
1383
1386
1388
1390
1392
1394
1395
1397
1398
1400
1402
1404
1406
1408
1410
1413
1417
1420
1424
1428
1432
1436
1441
1445
1449
1454
1459
1463
1468
1473
1477
1482
1488
1493
1499
1506
1512
1519
1525
1532
1539
1545
1551
1557
1563
1567
1572
1576
1579
1583
1586
1589
1592
1594
1597
1600
1604
1607
1611
1616
1620
1625
1631
1636
1642
1647
1651
1656
1660
1663
1667
1670
1672
1675
1677
1678
1680
1682
1683
1685
1687
1689
1690
1692
1694
1695
1697
1698
1699
1699
1699
1699
1699
1698
1697
1696
1695
1694
1692
1691
1690
1689
1689
1688
1688
1688
1688
1688
1689
1690
1691
1693
1696
1700
1704
1709
1714
1720
1726
1734
1742
1750
1758
1767
1775
1783
1790
1798
1805
1811
1817
1823
1829
1834
1839
1844
1850
1855
1859
1864
1868
1872
1877
1881
1885
1890
1894
1898
1903
1907
1911
1915
1919
1923
1928
1933
1938
1943
1948
1954
1959
1964
1969
1975
1979
1984
1988
1992
1996
1998
2001
2001
2003
2004
2004
2003
2001
2000
1997
1995
1991
1988
1984
1980
1975
1971
1966
1962
1957
1953
1950
1946
1943
1940
1937
1935
1933
1932
1931
1930
1930
1931
1932
1933
1934
1936
1938
1940
1943
1946
1949
1952
1955
1958
1962
1965
1968
1972
1975
1979
1982
1986
1990
1993
1997
2001
2005
2009
2013
2017
2021
2024
2025
2029
2032
2033
2037
2039
2040
2041
2044
2047
2050
2053
2057
2062
2067
2072
2078
2085
2091
2099
2106
2114
2122
2130
2138
2145
2152
2159
2165
2172
2178
2184
2189
2194
2199
2203
2206
2209
2211
2213
2215
2216
2218
2219
2221
2222
2224
2226
2227
2230
2233
2236
2239
2243
2247
2251
2255
2259
2263
2268
2272
2277
2282
2287
2293
2299
2305
2311
2316
2322
2328
2334
2340
2346
2352
2358
2364
2369
2375
2380
2384
2389
2393
2397
2401
2404
2408
2412
2415
2418
2421
2424
2426
2429
2431
2432
2434
2435
2436
2437
2439
2440
2441
2443
2446
2449
2452
2457
2462
2468
2474
2481
2488
2495
2503
2511
2519
2527
2535
2542
2549
2555
2561
2566
2571
2575
2580
2585
2590
2595
2600
2605
2610
2615
2620
2625
2630
2635
2640
2645
2650
2654
2658
2662
2665
2668
2670
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2684
2686
2689
2692
2695
2699
2702
2706
2709
2713
2716
2719
2722
2725
2728
2731
2734
2737
2740
2743
2746
2748
2750
2753
2755
2757
2758
2760
2762
2763
2764
2765
2766
2766
2767
2768
2769
2769
2770
2770
2771
2771
2770
2770
2769
2768
2768
2767
2767
2767
2767
2767
2768
2768
2769
2770
2772
2773
2776
2778
2780
2782
2784
2786
2788
2789
2791
2792
2793
2795
2796
2797
2799
2800
2800
2801
2801
2801
2801
2800
2800
2798
2797
2796
2794
2793
2791
2790
2788
2787
2786
2785
2785
2785
2785
2786
2787
2788
2789
2790
2792
2794
2796
2798
2800
2803
2805
2808
2811
2813
2816
2819
2822
2826
2829
2833
2837
2841
2845
2849
2853
2857
2861
2865
2868
2872
2875
2878
2881
2883
2884
2885
2886
2885
2885
2883
2882
2879
2877
2873
2870
2866
2862
2858
2853
2849
2845
2842
2838
2834
2831
2828
2825
2823
2822
2821
2820
2820
2821
2821
2822
2824
2825
2828
2831
2834
2838
2841
2845
2849
2854
2858
2863
2868
2873
2879
2885
2891
2897
2903
2909
2915
2922
2928
2933
2939
2944
2948
2953
2957
2961
2965
2969
2973
2977
2981
2985
2989
2994
2998
3003
3008
3013
3018
3022
3026
3029
3033
3036
3039
3042
3045
3048
3051
3054
3057
3060
3063
3067
3070
3074
3078
3081
3085
3089
3093
3096
3100
3103
3106
3110
3114
3118
3123
3128
3133
3138
3143
3148
3153
3158
3162
3167
3171
3175
3178
3181
3183
3184
3185
3186
3185
3184
3183
3181
3179
3176
3173
3171
3168
3165
3163
3160
3157
3155
3152
3149
3146
3144
3141
3139
3136
3133
3131
3128
3126
3124
3122
3121
3121
3121
3122
3123
3125
3126
3128
3131
3134
3136
3139
3143
3146
3149
3152
3156
3159
3163
3166
3171
3175
3179
3183
3187
3191
3195
3199
3202
3205
3208
3210
3213
3214
3215
3215
3215
3214
3213
3211
3209
3206
3204
3201
3198
3195
3192
3190
3188
3186
3184
3183
3182
3181
3181
3181
3181
3182
3183
3185
3187
3189
3191
3194
3198
3202
3206
3211
3215
3220
3225
3231
3235
3240
3245
3249
3253
3257
3260
3264
3267
3270
3273
3276
3279
3282
3285
3288
3292
3296
3299
3303
3307
3311
3314
3318
3322
3326
3331
3335
3341
3346
3352
3358
3364
3370
3376
3382
3388
3394
3400
3406
3412
3417
3422
3428
3433
3438
3442
3447
3451
3456
3460
3464
3468
3472
3477
3481
3485
3489
3494
3499
3505
3511
3517
3524
3531
3538
3546
3553
3561
3568
3575
3582
3589
3594
3599
3604
3607
3609
3611
3612
3612
3612
3611
3610
3609
3608
3606
3604
3603
3602
3601
3600
3599
3598
3597
3595
3593
3591
3589
3586
3583
3579
3576
3572
3568
3564
3560
3556
3553
3549
3546
3542
3538
3535
3531
3527
3523
3518
3514
3509
3505
3500
3496
3493
3490
3487
3485
3484
3483
3483
3483
3484
3485
3486
3488
3489
3491
3493
3495
3498
3500
3503
3507
3511
3515
3520
3525
3531
3537
3544
3551
3558
3566
3573
3580
3586
3592
3598
3602
3606
3609
3610
3611
3611
3610
3609
3608
3606
3604
3602
3599
3597
3595
3593
3592
3591
3590
3590
3590
3591
3592
3594
3595
3597
3600
3602
3605
3608
3610
3613
3616
3619
3620
3622
3622
3622
3620
3618
3615
3611
3607
3602
3596
3589
3582
3574
3566
3557
3548
3539
3530
3522
3514
3506
3499
3492
3485
3480
3475
3471
3468
3466
3465
3465
3465
3467
3469
3472
3475
3478
3482
3485
3488
3491
3494
3496
3498
3499
3498
3497
3494
3490
3485
3479
3472
3463
3453
3442
3430
3418
3404
3389
3374
3358
3341
3325
3308
3291
3274
3256
3239
3221
3204
3187
3170
3154
3139
3125
3112
3100
3089
3078
3069
3060
3051
3042
3034
3025
3016
3007
2996
2986
2974
2961
2948
2933
2918
2902
2884
2867
2848
2829
2809
2788
2767
2744
2719
2693
2665
2637
2606
2575
2542
2508
2472
2436
2398
2360
2321
2281
2242
2203
2164
2126
2088
2052
2015
1979
1943
1908
1872
1836
1799
1762
1724
1684
1644
1602
1559
1515
1469
1422
1373
1323
1272
1220
1167
1113
1058
1002
946
888
829
769
708
646
583
519
454
387
319
249
178
106
32
-43
-120
-199
-278
-359
-440
-522
-604
-685
-766
-847
-926
-1004
-1081
-1156
-1229
-1300
-1369
-1436
-1501
-1565
-1626
-1687
-1745
-1803
-1860
-1916
-1972
-2028
-2084
-2139
-2195
-2250
-2306
-2361
-2417
-2472
-2526
-2581
-2634
-2687
-2739
-2790
-2841
-2890
-2939
-2987
-3034
-3080
-3126
-3170
-3214
-3258
-3300
-3341
-3380
-3419
-3456
-3493
-3529
-3565
-3599
-3634
-3668
-3701
-3735
-3769
-3803
-3837
-3872
-3908
-3945
-3983
-4022
-4065
-4108
-4152
-4198
-4245
-4292
-4341
-4391
-4442
-4493
-4544
-4595
-4647
-4698
-4748
-4798
-4847
-4894
-4941
-4985
-5028
-5068
-5106
-5141
-5174
-5205
-5233
-5258
-5282
-5303
-5322
-5339
-5355
-5369
-5382
-5394
-5405
-5416
-5425
-5434
-5442
-5449
-5453
-5456
-5457
-5455
-5451
-5444
-5435
-5422
-5406
-5387
-5364
-5338
-5308
-5275
-5238
-5199
-5156
-5110
-5061
-5009
-4955
-4898
-4839
-4777
-4714
-4649
-4582
-4514
-4447
-4379
-4312
-4246
-4182
-4121
-4062
-4006
-3954
-3905
-3861
-3821
-3787
-3758
-3735
-3718
-3709
-3707
-3712
-3725
-3747
-3776
-3813
-3859
-3912
-3973
-4042
-4118
-4200
-4289
-4384
-4485
-4591
-4702
-4818
-4938
-5062
-5190
-5321
-5456
-5593
-5732
-5873
-6015
-6159
-6302
-6445
-6587
-6725
-6860
-6989
-7112
-7226
-7331
-7426
-7509
-7579
-7635
-7676
-7702
-7711
-7703
-7678
-7635
-7576
-7499
-7406
-7297
-7174
-7037
-6887
-6726
-6555
-6377
-6192
-6002
-5810
-5617
-5424
-5235
-5048
-4867
-4692
-4523
-4362
-4209
-4065
-3929
-3803
-3687
-3581
-3485
-3401
-3328
-3266
-3216
-3179
-3154
-3142
-3142
-3154
-3178
-3212
-3256
-3308
-3368
-3434
-3504
-3577
-3651
-3726
-3801
-3873
-3943
-4010
-4074
-4132
-4187
-4238
-4284
-4328
-4369
-4409
-4448
-4488
-4529
-4571
-4617
-4666
-4719
-4777
-4839
-4907
-4979
-5057
-5138
-5224
-5314
-5407
-5502
-5598
-5697
-5795
-5894
-5992
-6089
-6185
-6279
-6370
-6457
-6541
-6619
-6693
-6760
-6821
-6876
-6923
-6964
-6997
-7022
-7039
-7048
-7048
-7040
-7022
-6995
-6958
-6911
-6855
-6788
-6713
-6629
-6537
-6437
-6331
-6219
-6103
-5984
-5863
-5743
-5624
-5509
-5398
-5294
-5198
-5109
-5028
-4957
-4893
-4838
-4791
-4750
-4716
-4687
-4661
-4638
-4616
-4594
-4570
-4543
-4513
-4478
-4439
-4396
-4349
-4298
-4246
-4192
-4139
-4086
-4035
-3988
-3945
-3908
-3876
-3851
-3832
-3820
-3815
-3817
-3826
-3841
-3864
-3894
-3931
-3976
-4027
-4088
-4154
-4226
-4303
-4383
-4466
-4550
-4633
-4715
-4795
-4870
-4941
-5007
-5067
-5121
-5169
-5211
-5247
-5278
-5304
-5326
-5344
-5358
-5369
-5378
-5384
-5389
-5392
-5394
-5394
-5393
-5391
-5387
-5381
-5373
-5363
-5350
-5335
-5318
-5298
-5275
-5250
-5221
-5190
-5157
-5122
-5086
-5049
-5013
-4977
-4942
-4909
-4879
-4851
-4826
-4804
-4784
-4768
-4755
-4746
-4742
-4742
-4746
-4755
-4769
-4787
-4810
-4838
-4870
-4907
-4948
-4994
-5043
-5096
-5152
-5212
-5275
-5340
-5408
-5479
-5551
-5625
-5700
-5776
-5852
-5930
-6007
-6085
-6163
-6241
-6319
-6397
-6475
-6554
-6633
-6713
-6793
-6873
-6953
-7033
-7113
-7193
-7272
-7350
-7427
-7502
-7576
-7648
-7719
-7787
-7854
-7919
-7982
-8042
-8099
-8154
-8205
-8252
-8297
-8338
-8375
-8410
-8441
-8469
-8495
-8517
-8538
-8557
-8574
-8591
-8606
-8622
-8639
-8657
-8677
-8699
-8725
-8755
-8788
-8826
-8868
-8914
-8964
-9017
-9073
-9131
-9189
-9246
-9300
-9351
-9397
-9437
-9469
-9493
-9507
-9512
-9506
-9491
-9466
-9432
-9390
-9342
-9289
-9231
-9170
-9106
-9041
-8974
-8907
-8840
-8775
-8711
-8651
-8592
-8537
-8485
-8437
-8393
-8354
-8319
-8289
-8263
-8242
-8224
-8210
-8199
-8189
-8180
-8173
-8166
-8157
-8150
-8138
-8125
-8109
-8090
-8068
-8041
-8010
-7977
-7940
-7901
-7859
-7816
-7771
-7727
-7683
-7640
-7599
-7559
-7520
-7484
-7451
-7420
-7392
-7367
-7346
-7327
-7313
-7302
-7295
-7293
-7296
-7303
-7316
-7335
-7360
-7391
-7429
-7471
-7520
-7572
-7628
-7685
-7744
-7803
-7861
-7917
-7971
-8022
-8070
-8114
-8154
-8191
-8224
-8253
-8280
-8305
-8327
-8348
-8369
-8388
-8408
-8427
-8447
-8467
-8487
-8509
-8531
-8555
-8581
-8609
-8641
-8675
-8713
-8755
-8800
-8850
-8904
-8963
-9026
-9093
-9165
-9240
-9318
-9401
-9487
-9576
-9668
-9762
-9857
-9953
-10049
-10145
-10240
-10333
-10424
-10513
-10598
-10679
-10755
-10825
-10890
-10948
-11000
-11044
-11082
-11112
-11134
-11150
-11158
-11161
-11157
-11148
-11134
-11115
-11093
-11068
-11041
-11013
-10985
-10958
-10933
-10911
-10892
-10876
-10865
-10857
-10853
-10854
-10859
-10868
-10881
-10898
-10919
-10944
-10973
-11006
-11042
-11081
-11124
-11169
-11218
-11268
-11320
-11372
-11425
-11478
-11529
-11578
-11624
-11668
-11708
-11744
-11776
-11802
-11824
-11840
-11850
-11855
-11855
-11850
-11840
-11826
-11809
-11789
-11768
-11746
-11723
-11701
-11680
-11661
-11644
-11629
-11616
-11606
-11598
-11593
-11590
-11588
-11589
-11591
-11594
-11597
-11601
-11605
-11609
-11611
-11612
-11611
-11608
-11603
-11595
-11583
-11569
-11550
-11528
-11502
-11471
-11437
-11398
-11354
-11306
-11253
-11196
-11134
-11069
-11000
-10929
-10855
-10779
-10702
-10625
-10548
-10471
-10395
-10320
-10247
-10177
-10108
-10043
-9980
-9922
-9869
-9820
-9776
-9737
-9704
-9676
-9653
-9634
-9620
-9610
-9602
-9596
-9592
-9588
-9583
-9577
-9570
-9562
-9553
-9543
-9532
-9520
-9507
-9493
-9479
-9463
-9447
-9432
-9416
-9403
-9390
-9380
-9373
-9368
-9365
-9366
-9369
-9375
-9383
-9394
-9406
-9419
-9433
-9447
-9461
-9473
-9485
-9495
-9503
-9509
-9512
-9513
-9510
-9506
-9499
-9489
-9478
-9465
-9449
-9431
-9410
-9385
-9357
-9324
-9288
-9247
-9201
-9152
-9098
-9041
-8980
-8915
-8849
-8780
-8711
-8642
-8574
-8508
-8444
-8382
-8325
-8271
-8221
-8175
-8134
-8095
-8060
-8028
-7997
-7968
-7940
-7912
-7884
-7854
-7824
-7792
-7757
-7721
-7682
-7641
-7598
-7554
-7510
-7464
-7418
-7373
-7328
-7285
-7243
-7202
-7165
-7131
-7100
-7073
-7050
-7031
-7015
-7003
-6993
-6987
-6982
-6981
-6982
-6986
-6992
-7000
-7010
-7023
-7038
-7054
-7073
-7095
-7117
-7142
-7166
-7191
-7214
-7235
-7253
-7268
-7278
-7284
-7285
-7279
-7268
-7249
-7223
-7189
-7148
-7098
-7040
-6973
-6899
-6816
-6724
-6625
-6518
-6405
-6285
-6160
-6031
-5899
-5766
-5632
-5498
-5366
-5236
-5109
-4985
-4866
-4750
-4639
-4532
-4430
-4332
-4237
-4146
-4058
-3973
-3890
-3809
-3729
-3651
-3573
-3495
-3418
-3340
-3262
-3183
-3102
-3020
-2936
-2850
-2762
-2672
-2579
-2483
-2385
-2284
-2181
-2076
-1969
-1860
-1750
-1640
-1530
-1422
-1314
-1210
-1108
-1010
-916
-826
-740
-659
-583
-512
-447
-387
-333
-284
-240
-202
-169
-142
-120
-102
-89
-81
-77
-75
-77
-79
-82
-85
-85
-84
-78
-69
-55
-36
-12
18
54
94
140
190
245
304
367
434
505
578
654
733
813
894
976
1057
1138
1217
1294
1368
1440
1507
1571
1631
1687
1739
1788
1835
1879
1922
1964
2005
2047
2089
2131
2174
2218
2261
2305
2349
2393
2436
2478
2519
2559
2596
2633
2667
2700
2732
2762
2792
2822
2852
2882
2913
2946
2980
3016
3052
3089
3127
3165
3201
3237
3271
3303
3332
3359
3382
3401
3417
3429
3436
3439
3438
3433
3424
3410
3393
3372
3348
3321
3292
3260
3227
3193
3158
3123
3089
3057
3026
2998
2973
2952
2935
2922
2913
2909
2910
2914
2924
2937
2954
2974
2998
3025
3055
3088
3124
3162
3204
3248
3295
3346
3399
3455
3515
3576
3640
3705
3771
3838
3904
3970
4035
4099
4162
4223
4283
4342
4398
4454
4507
4560
4611
4660
4708
4755
4800
4843
4884
4924
4961
4997
5031
5063
5094
5124
5154
5182
5210
5237
5265
5292
5320
5349
5379
5411
5446
5482
5522
5565
5610
5659
5711
5765
5822
5880
5940
6000
6060
6120
6178
6235
6290
6343
6394
6441
6486
6528
6567
6603
6637
6669
6698
6726
6752
6777
6801
6825
6848
6871
6895
6919
6944
6968
6993
7019
7045
7072
7100
7128
7158
7188
7219
7251
7283
7316
7348
7380
7411
7442
7471
7500
7527
7554
7580
7606
7632
7657
7682
7706
7730
7753
7775
7796
7817
7837
7856
7874
7890
7905
7918
7931
7943
7954
7966
7978
7990
8003
8016
8031
8045
8061
8080
8098
8117
8137
8157
8179
8200
8220
8241
8261
8280
8298
8314
8329
8342
8353
8362
8369
8373
8375
8375
8373
8369
8363
8355
8346
8337
8327
8317
8307
8298
8289
8281
8273
8267
8260
8255
8249
8244
8240
8235
8231
8227
8224
8221
8218
8215
8212
8209
8207
8203
8200
8196
8192
8186
8180
8172
8162
8151
8138
8124
8108
8090
8070
8048
8022
7994
7963
7927
7889
7846
7800
7750
7697
7641
7583
7523
7462
7401
7340
7280
7222
7165
7110
7057
7007
6959
6915
6873
6834
6798
6765
6735
6709
6685
6664
6646
6631
6620
6611
6604
6601
6599
6601
6604
6609
6615
6623
6632
6642
6652
6663
6674
6685
6696
6706
6715
6723
6729
6733
6736
6737
6737
6735
6731
6726
6719
6711
6702
6691
6680
6668
6656
6643
6630
6618
6605
6593
6581
6570
6560
6552
6546
6541
6539
6539
6542
6547
6554
6563
6574
6586
6599
6612
6625
6638
6650
6659
6667
6672
6675
6676
6674
6669
6661
6651
6638
6623
6606
6588
6567
6545
6522
6498
6472
6446
6420
6393
6366
6340
6315
6291
6269
6250
6234
6221
6212
6207
6207
6211
6220
6233
6252
6275
6302
6335
6372
6414
6460
6511
6565
6624
6687
6753
6822
6893
6967
7042
7119
7196
7273
7350
7427
7504
7579
7653
7727
7799
7871
7941
8010
8080
8147
8214
8280
8345
8408
8470
8530
8588
8644
8699
8751
8800
8847
8891
8933
8971
9006
9039
9068
9094
9116
9137
9154
9170
9184
9196
9208
9218
9227
9236
9243
9250
9255
9259
9263
9265
9266
9265
9264
9260
9256
9250
9243
9236
9228
9219
9210
9201
9192
9184
9175
9166
9158
9149
9141
9133
9125
9117
9110
9102
9095
9088
9082
9077
9073
9070
9069
9070
9072
9076
9081
9089
9098
9108
9121
9134
9148
9164
9179
9195
9212
9228
9244
9260
9276
9293
9309
9326
9344
9362
9382
9403
9425
9449
9475
9503
9533
9565
9600
9636
9675
9715
9756
9799
9842
9887
9931
9976
10021
10065
10108
10150
10190
10229
10266
10301
10334
10365
10394
10420
10444
10466
10485
10502
10517
10529
10538
10546
10551
10554
10555
10554
10551
10547
10541
10533
10525
10515
10505
10495
10484
10474
10464
10455
10446
10439
10433
10428
10425
10424
10424
10425
10428
10432
10438
10445
10453
10462
10473
10484
10496
10508
10521
10534
10547
10560
10573
10585
10598
10610
10622
10633
10645
10656
10668
10680
10692
10705
10719
10734
10750
10768
10786
10807
10828
10852
10876
10903
10930
10960
10991
11023
11056
11090
11126
11161
11198
11235
11271
11308
11345
11381
11417
11452
11486
11519
11551
11581
11610
11637
11661
11684
11705
11723
11738
11752
11762
11770
11775
11777
11776
11772
11765
11754
11740
11723
11703
11681
11655
11628
11598
11567
11534
11500
11466
11431
11395
11359
11322
11286
11248
11211
11172
11131
11090
11047
11001
10954
10905
10853
10799
10743
10684
10624
10562
10499
10435
10370
10304
10239
10174
10110
10046
9984
9922
9862
9804
9747
9691
9638
9587
9537
9490
9446
9404
9364
9328
9294
9264
9237
9213
9192
9174
9159
9146
9137
9130
9126
9125
9126
9129
9134
9141
9150
9160
9171
9183
9197
9210
9224
9239
9253
9267
9280
9293
9304
9314
9323
9330
9335
9337
9338
9337
9334
9329
9323
9315
9306
9296
9284
9273
9260
9248
9235
9223
9211
9200
9189
9180
9171
9163
9157
9151
9146
9141
9137
9133
9128
9122
9115
9106
9095
9083
9068
9050
9030
9008
8983
8956
8928
8897
8866
8832
8798
8763
8727
8691
8655
8619
8584
8548
8514
8480
8447
8416
8385
8356
8329
8303
8279
8256
8235
8215
8197
8180
8164
8150
8135
8122
8111
8100
8089
8077
8067
8055
8045
8034
8022
8010
7997
7983
7969
7954
7938
7920
7901
7881
7859
7835
7811
7784
7757
7728
7699
7669
7638
7606
7574
7542
7509
7475
7441
7407
7371
7335
7299
7261
7223
7183
7143
7101
7058
7014
6969
6923
6876
6828
6778
6728
6676
6624
6570
6516
6460
6404
6346
6287
6226
6165
6102
6038
5973
5907
5839
5770
5701
5631
5561
5492
5423
5355
5289
5224
5162
5102
5045
4990
4939
4891
4845
4803
4763
4726
4692
4660
4631
4604
4580
4557
4536
4516
4497
4480
4463
4446
4430
4415
4399
4383
4366
4349
4331
4311
4291
4269
4245
4221
4194
4166
4135
4103
4070
4034
3997
3959
3920
3879
3837
3794
3751
3707
3662
3618
3574
3530
3486
3443
3400
3358
3317
3277
3237
3198
3159
3121
3082
3044
3006
2967
2929
2889
2850
2809
2768
2726
2683
2639
2594
2547
2500
2451
2400
2349
2296
2241
2186
2129
2072
2013
1955
1896
1837
1779
1721
1664
1608
1553
1499
1447
1396
1346
1298
1251
1205
1161
1117
1074
1032
991
950
910
871
833
795
759
723
687
652
618
584
551
517
484
451
417
383
349
314
279
243
207
171
135
98
62
26
-9
-44
-78
-111
-143
-175
-205
-235
-263
-290
-317
-342
-366
-390
-413
-436
-458
-480
-502
-524
-546
-569
-592
-616
-641
-667
-694
-722
-752
-782
-814
-847
-881
-916
-951
-988
-1025
-1062
-1099
-1137
-1174
-1211
-1248
-1284
-1319
-1354
-1387
-1420
-1452
-1482
-1510
-1538
-1564
-1588
-1610
-1631
-1651
-1669
-1685
-1700
-1713
-1726
-1737
-1747
-1757
-1766
-1774
-1781
-1788
-1794
-1800
-1805
-1809
-1812
-1815
-1817
-1818
-1818
-1818
-1818
-1817
-1816
-1816
-1815
-1816
-1816
-1817
-1819
-1822
-1825
-1829
-1833
-1838
-1844
-1850
-1857
-1864
-1872
-1880
-1889
-1898
-1908
-1919
-1931
-1943
-1957
-1971
-1985
-2001
-2017
-2033
-2051
-2068
-2086
-2104
-2121
-2139
-2157
-2175
-2193
-2212
-2231
-2249
-2269
-2288
-2307
-2327
-2346
-2365
-2383
-2401
-2418
-2435
-2451
-2466
-2480
-2493
-2506
-2518
-2530
-2543
-2555
-2568
-2582
-2596
-2611
-2626
-2643
-2660
-2678
-2696
-2715
-2735
-2754
-2774
-2795
-2815
-2836
-2857
-2879
-2900
-2922
-2944
-2967
-2990
-3013
-3037
-3061
-3085
-3110
-3135
-3160
-3185
-3211
-3236
-3261
-3286
-3311
-3335
-3358
-3380
-3401
-3420
-3439
-3456
-3472
-3486
-3500
-3513
-3525
-3536
-3547
-3558
-3570
-3582
-3595
-3610
-3626
-3644
-3665
-3688
-3714
-3743
-3775
-3810
-3849
-3890
-3935
-3983
-4033
-4086
-4142
-4200
-4261
-4323
-4387
-4452
-4519
-4587
-4656
-4726
-4796
-4866
-4937
-5007
-5076
-5145
-5213
-5280
-5345
-5408
-5470
-5530
-5587
-5643
-5696
-5748
-5798
-5845
-5891
-5934
-5976
-6015
-6054
-6090
-6125
-6158
-6191
-6221
-6251
-6280
-6308
-6335
-6362
-6387
-6413
-6437
-6462
-6486
-6510
-6534
-6558
-6583
-6607
-6633
-6658
-6685
-6712
-6739
-6768
-6797
-6827
-6858
-6889
-6921
-6954
-6988
-7023
-7058
-7095
-7132
-7170
-7209
-7249
-7290
-7333
-7376
-7421
-7468
-7515
-7563
-7613
-7663
-7715
-7767
-7820
-7875
-7930
-7985
-8042
-8099
-8157
-8215
-8274
-8334
-8393
-8454
-8514
-8575
-8636
-8697
-8757
-8817
-8876
-8935
-8993
-9050
-9106
-9161
-9215
-9268
-9321
-9372
-9422
-9472
-9521
-9570
-9617
-9665
-9711
-9757
-9803
-9848
-9893
-9937
-9981
-10024
-10067
-10109
-10152
-10193
-10235
-10276
-10316
-10357
-10396
-10435
-10473
-10510
-10547
-10583
-10617
-10651
-10685
-10717
-10748
-10779
-10810
-10840
-10869
-10899
-10928
-10957
-10987
-11016
-11045
-11074
-11103
-11131
-11160
-11188
-11217
-11245
-11273
-11301
-11329
-11357
-11385
-11414
-11443
-11472
-11502
-11532
-11563
-11595
-11627
-11659
-11691
-11724
-11756
-11788
-11819
-11850
-11880
-11910
-11938
-11964
-11989
-12012
-12034
-12053
-12070
-12086
-12099
-12109
-12118
-12124
-12128
-12130
-12131
-12129
-12126
-12122
-12117
-12110
-12103
-12095
-12086
-12076
-12066
-12056
-12045
-12033
-12022
-12010
-11997
-11985
-11973
-11962
-11950
-11940
-11930
-11922
-11915
-11909
-11905
-11903
-11903
-11905
-11908
-11913
-11920
-11928
-11937
-11947
-11958
-11969
-11980
-11992
-12003
-12013
-12023
-12032
-12041
-12048
-12054
-12060
-12064
-12068
-12070
-12072
-12073
-12073
-12072
-12071
-12070
-12067
-12065
-12062
-12058
-12054
-12050
-12046
-12042
-12038
-12034
-12030
-12027
-12024
-12022
-12021
-12022
-12023
-12025
-12028
-12033
-12039
-12046
-12054
-12063
-12073
-12083
-12095
-12107
-12120
-12133
-12147
-12161
-12175
-12189
-12202
-12216
-12229
-12242
-12254
-12265
-12275
-12284
-12292
-12298
-12303
-12307
-12309
-12309
-12308
-12306
-12301
-12295
-12287
-12278
-12266
-12253
-12238
-12222
-12204
-12185
-12164
-12141
-12117
-12092
-12065
-12038
-12009
-11979
-11947
-11915
-11883
-11849
-11816
-11781
-11747
-11713
-11679
-11645
-11611
-11578
-11545
-11512
-11481
-11449
-11418
-11387
-11357
-11327
-11298
-11269
-11240
-11211
-11182
-11153
-11125
-11096
-11067
-11038
-11009
-10980
-10951
-10922
-10892
-10862
-10833
-10803
-10773
-10742
-10712
-10682
-10652
-10622
-10593
-10563
-10533
-10504
-10474
-10444
-10414
-10383
-10352
-10321
-10289
-10257
-10224
-10190
-10156
-10121
-10086
-10050
-10015
-9979
-9943
-9907
-9871
-9835
-9799
-9763
-9728
-9692
-9656
-9620
-9583
-9547
-9510
-9473
-9435
-9397
-9358
-9319
-9279
-9240
-9200
-9160
-9120
-9080
-9040
-9001
-8962
-8923
-8885
-8847
-8809
-8772
-8735
-8699
-8662
-8624
-8587
-8549
-8510
-8471
-8431
-8390
-8348
-8305
-8261
-8216
-8170
-8122
-8074
-8025
-7974
-7923
-7871
-7819
-7766
-7713
-7661
-7608
-7556
-7504
-7453
-7403
-7353
-7305
-7258
-7212
-7167
-7124
-7082
-7041
-7001
-6962
-6924
-6887
-6852
-6817
-6783
-6751
-6719
-6688
-6658
-6629
-6601
-6574
-6548
-6522
-6497
-6473
-6449
-6426
-6404
-6382
-6360
-6339
-6318
-6297
-6276
-6255
-6234
-6214
-6193
-6172
-6151
-6130
-6109
-6088
-6067
-6047
-6027
-6007
-5988
-5970
-5952
-5935
-5919
-5904
-5889
-5875
-5863
-5850
-5839
-5828
-5817
-5807
-5797
-5787
-5776
-5766
-5754
-5742
-5729
-5716
-5702
-5686
-5670
-5652
-5634
-5614
-5593
-5570
-5547
-5522
-5496
-5469
-5440
-5410
-5378
-5345
-5310
-5274
-5237
-5199
-5159
-5119
-5078
-5037
-4995
-4952
-4910
-4868
-4827
-4785
-4745
-4705
-4666
-4628
-4591
-4555
-4519
-4484
-4450
-4416
-4382
-4348
-4314
-4280
-4245
-4210
-4174
-4138
-4101
-4064
-4027
-3989
-3952
-3914
-3877
-3841
-3805
-3769
-3735
-3701
-3667
-3634
-3602
-3570
-3538
-3507
-3476
-3445
-3413
-3382
-3350
-3319
-3288
-3256
-3225
-3195
-3165
-3137
-3109
-3083
-3058
-3035
-3014
-2996
-2980
-2966
-2955
-2946
-2940
-2936
-2935
-2935
-2938
-2943
-2950
-2958
-2968
-2979
-2991
-3005
-3019
-3034
-3050
-3066
-3082
-3098
-3114
-3130
-3145
-3159
-3173
-3186
-3198
-3209
-3219
-3227
-3235
-3241
-3246
-3250
-3253
-3254
-3255
-3255
-3253
-3251
-3248
-3243
-3238
-3231
-3224
-3216
-3207
-3198
-3187
-3177
-3166
-3155
-3144
-3133
-3122
-3110
-3099
-3087
-3076
-3064
-3051
-3039
-3025
-3011
-2996
-2980
-2963
-2946
-2927
-2907
-2887
-2866
-2844
-2821
-2798
-2774
-2749
-2723
-2697
-2670
-2642
-2614
-2585
-2555
-2525
-2494
-2462
-2429
-2396
-2361
-2325
-2288
-2250
-2211
-2171
-2129
-2087
-2043
-1998
-1952
-1905
-1858
-1810
-1761
-1712
-1662
-1612
-1561
-1510
-1460
-1409
-1357
-1306
-1255
-1205
-1154
-1103
-1053
-1002
-953
-903
-854
-804
-755
-706
-657
-608
-560
-512
-464
-416
-369
-322
-275
-229
-183
-137
-92
-48
-4
39
82
123
164
204
243
280
317
351
385
416
447
475
503
528
552
575
597
618
639
658
678
697
717
736
756
776
797
819
841
865
889
914
940
967
995
1025
1055
1087
1120
1155
1191
1227
1265
1304
1344
1385
1426
1467
1509
1552
1594
1637
1680
1723
1766
1809
1851
1894
1936
1978
2020
2061
2102
2143
2183
2223
2263
2302
2341
2380
2418
2457
2495
2533
2572
2610
2649
2689
2729
2771
2813
2856
2900
2945
2992
3039
3088
3138
3188
3239
3291
3343
3395
3448
3500
3553
3606
3658
3710
3761
3812
3863
3912
3961
4009
4056
4102
4148
4192
4236
4279
4321
4362
4402
4441
4480
4518
4556
4592
4628
4664
4699
4733
4767
4800
4832
4865
4897
4928
4959
4990
5021
5052
5083
5113
5144
5174
5204
5235
5265
5295
5326
5356
5386
5417
5447
5477
5507
5537
5566
5596
5625
5654
5683
5711
5739
5767
5794
5820
5846
5872
5897
5921
5945
5968
5990
6012
6034
6055
6076
6096
6115
6135
6154
6173
6191
6210
6228
6246
6264
6282
6300
6318
6337
6355
6374
6393
6412
6431
6450
6470
6489
6509
6529
6548
6567
6587
6606
6625
6645
6664
6683
6701
6720
6739
6758
6776
6795
6814
6832
6851
6869
6887
6905
6922
6939
6956
6973
6989
7005
7020
7035
7050
7064
7077
7091
7103
7116
7128
7139
7151
7162
7173
7184
7194
7205
7216
7226
7237
7248
7259
7270
7281
7293
7305
7317
7330
7343
7356
7369
7383
7397
7411
7425
7439
7453
7467
7482
7496
7511
7526
7541
7556
7572
7588
7604
7621
7637
7655
7672
7689
7706
7723
7740
7756
7772
7787
7801
7815
7829
7841
7853
7864
7875
7885
7894
7903
7911
7918
7925
7931
7935
7940
7943
7945
7947
7947
7947
7946
7944
7941
7938
7934
7930
7925
7920
7915
7910
7905
7899
7894
7888
7882
7877
7871
7865
7859
7854
7847
7841
7835
7827
7820
7811
7802
7792
7781
7768
7755
7740
7723
7706
7687
7666
7644
7621
7597
7571
7543
7515
7485
7453
7421
7387
7352
7316
7278
7240
7200
7159
7118
7076
7033
6989
6944
6899
6853
6806
6759
6712
6663
6615
6566
6516
6466
6415
6364
6313
6261
6210
6158
6105
6053
6001
5949
5897
5845
5793
5742
5691
5641
5590
5541
5491
5442
5394
5346
5299
5252
5205
5159
5114
5070
5027
4984
4942
4901
4860
4821
4782
4744
4707
4671
4636
4601
4567
4534
4502
4470
4440
4410
4382
4354
4327
4301
4276
4252
4229
4207
4186
4166
4147
4130
4114
4098
4085
4072
4061
4050
4042
4034
4027
4022
4019
4016
4014
4013
4013
4014
4016
4019
4022
4027
4032
4038
4045
4053
4062
4070
4081
4091
4104
4116
4129
4142
4156
4170
4184
4199
4213
4227
4242
4256
4270
4284
4298
4312
4325
4339
4352
4365
4378
4391
4403
4415
4426
4438
4448
4459
4469
4478
4487
4496
4505
4513
4521
4529
4536
4543
4551
4558
4565
4572
4579
4587
4594
4602
4611
4619
4629
4638
4648
4658
4668
4678
4688
4698
4709
4719
4729
4739
4749
4758
4767
4777
4785
4794
4802
4810
4818
4825
4832
4837
4843
4847
4851
4855
4857
4859
4860
4861
4861
4861
4860
4860
4858
4857
4856
4855
4855
4854
4854
4854
4855
4857
4859
4862
4865
4869
4874
4879
4885
4892
4900
4908
4917
4926
4936
4947
4957
4968
4980
4991
5002
5014
5025
5035
5046
5055
5064
5073
5081
5088
5095
5101
5107
5112
5116
5120
5124
5127
5129
5131
5132
5133
5133
5133
5133
5133
5132
5132
5131
5131
5131
5131
5132
5133
5134
5136
5139
5142
5146
5150
5154
5159
5164
5169
5174
5179
5183
5187
5191
5194
5196
5197
5198
5197
5195
5192
5188
5182
5175
5167
5157
5146
5134
5121
5106
5091
5074
5057
5038
5019
5000
4980
4959
4938
4917
4896
4875
4854
4833
4812
4791
4771
4751
4731
4711
4692
4673
4655
4637
4620
4603
4587
4571
4556
4542
4528
4515
4503
4491
4479
4468
4457
4447
4436
4426
4416
4406
4396
4386
4375
4365
4354
4343
4331
4319
4307
4294
4280
4266
4251
4237
4221
4206
4190
4174
4159
4143
4128
4112
4097
4082
4067
4054
4040
4026
4011
3999
3986
3973
3960
3947
3934
3922
3909
3897
3884
3871
3858
3845
3831
3817
3803
3788
3773
3757
3741
3725
3708
3691
3674
3656
3638
3620
3601
3582
3563
3544
3525
3507
3488
3469
3451
3433
3415
3397
3379
3362
3344
3327
3310
3292
3275
3258
3240
3223
3205
3187
3170
3152
3135
3117
3100
3082
3065
3047
3029
3011
2992
2973
2953
2933
2912
2891
2868
2844
2819
2793
2766
2738
2709
2678
2646
2613
2579
2544
2508
2472
2435
2397
2358
2319
2279
2239
2199
2158
2117
2076
2035
1994
1952
1911
1870
1828
1787
1746
1704
1663
1622
1580
1539
1497
1456
1414
1372
1330
1288
1246
1203
1160
1116
1073
1029
984
939
894
848
802
756
709
662
615
568
520
472
425
377
329
280
232
184
136
88
40
-8
-56
-103
-150
-197
-243
-289
-334
-378
-422
-466
-508
-551
-592
-633
-674
-714
-754
-793
-832
-871
-910
-948
-987
-1025
-1064
-1102
-1141
-1180
-1218
-1257
-1295
-1334
-1372
-1411
-1449
-1487
-1524
-1562
-1598
-1635
-1670
-1705
-1739
-1773
-1805
-1837
-1867
-1896
-1924
-1950
-1976
-2001
-2024
-2047
-2068
-2089
-2109
-2128
-2147
-2165
-2183
-2200
-2218
-2234
-2251
-2267
-2283
-2299
-2314
-2329
-2344
-2359
-2373
-2387
-2401
-2415
-2429
-2442
-2455
-2469
-2482
-2496
-2510
-2524
-2538
-2552
-2566
-2581
-2595
-2610
-2625
-2640
-2655
-2669
-2684
-2699
-2713
-2728
-2742
-2756
-2771
-2786
-2800
-2816
-2831
-2848
-2864
-2882
-2900
-2919
-2939
-2959
-2980
-3002
-3025
-3048
-3072
-3097
-3122
-3148
-3175
-3201
-3229
-3256
-3285
-3313
-3342
-3371
-3400
-3429
-3458
-3487
-3517
-3546
-3576
-3606
-3635
-3665
-3695
-3725
-3754
-3783
-3812
-3841
-3870
-3898
-3926
-3953
-3980
-4006
-4032
-4057
-4083
-4107
-4132
-4156
-4181
-4205
-4229
-4253
-4278
-4302
-4327
-4352
-4377
-4402
-4428
-4454
-4480
-4507
-4534
-4561
-4588
-4616
-4644
-4672
-4700
-4729
-4758
-4787
-4817
-4846
-4876
-4906
-4937
-4967
-4998
-5028
-5058
-5088
-5118
-5148
-5176
-5205
-5232
-5259
-5286
-5311
-5336
-5360
-5383
-5406
-5428
-5449
-5470
-5490
-5510
-5529
-5548
-5567
-5585
-5604
-5622
-5640
-5658
-5676
-5694
-5712
-5729
-5746
-5763
-5780
-5796
-5812
-5827
-5843
-5858
-5874
-5889
-5904
-5920
-5936
-5952
-5968
-5984
-6001
-6018
-6035
-6052
-6069
-6086
-6102
-6119
-6135
-6151
-6166
-6181
-6196
-6211
-6225
-6239
-6253
-6266
-6280
-6293
-6306
-6319
-6332
-6345
-6357
-6370
-6382
-6394
-6406
-6418
-6430
-6441
-6452
-6463
-6474
-6485
-6495
-6506
-6516
-6526
-6536
-6547
-6557
-6567
-6578
-6588
-6598
-6609
-6620
-6630
-6641
-6653
-6664
-6676
-6688
-6700
-6713
-6726
-6740
-6754
-6769
-6784
-6800
-6817
-6834
-6851
-6868
-6886
-6904
-6922
-6941
-6959
-6977
-6995
-7014
-7032
-7050
-7068
-7086
-7103
-7121
-7139
-7156
-7173
-7191
-7208
-7225
-7242
-7258
-7275
-7291
-7307
-7323
-7339
-7354
-7369
-7385
-7400
-7415
-7430
-7445
-7460
-7474
-7489
-7504
-7519
-7534
-7549
-7565
-7580
-7595
-7610
-7626
-7641
-7657
-7673
-7689
-7705
-7722
-7738
-7755
-7771
-7788
-7805
-7821
-7838
-7854
-7870
-7885
-7899
-7913
-7926
-7938
-7949
-7959
-7967
-7975
-7982
-7987
-7991
-7994
-7997
-7998
-7998
-7998
-7997
-7995
-7993
-7991
-7989
-7986
-7983
-7981
-7979
-7977
-7975
-7975
-7974
-7974
-7975
-7977
-7979
-7981
-7984
-7987
-7991
-7995
-7999
-8004
-8007
-8013
-8016
-8021
-8025
-8028
-8032
-8034
-8037
-8039
-8039
-8041
-8042
-8041
-8039
-8039
-8036
-8034
-8029
-8026
-8021
-8016
-8010
-8003
-7996
-7988
-7980
-7971
-7962
-7952
-7942
-7932
-7922
-7912
-7901
-7891
-7880
-7870
-7860
-7849
-7839
-7828
-7818
-7807
-7797
-7786
-7775
-7764
-7753
-7742
-7730
-7718
-7707
-7695
-7683
-7671
-7659
-7648
-7636
-7624
-7612
-7600
-7588
-7576
-7563
-7551
-7538
-7525
-7512
-7499
-7486
-7472
-7459
-7445
-7431
-7417
-7403
-7389
-7375
-7361
-7347
-7333
-7319
-7305
-7291
-7276
-7262
-7248
-7233
-7218
-7204
-7189
-7174
-7159
-7143
-7127
-7112
-7095
-7079
-7061
-7044
-7026
-7007
-6988
-6967
-6947
-6925
-6903
-6880
-6857
-6833
-6809
-6785
-6760
-6735
-6710
-6685
-6660
-6635
-6610
-6585
-6560
-6536
-6511
-6486
-6461
-6436
-6411
-6385
-6359
-6333
-6306
-6278
-6250
-6221
-6191
-6161
-6130
-6098
-6065
-6031
-5997
-5961
-5924
-5887
-5848
-5809
-5768
-5726
-5684
-5640
-5596
-5551
-5504
-5457
-5410
-5361
-5312
-5262
-5212
-5161
-5109
-5057
-5004
-4951
-4898
-4844
-4790
-4736
-4682
-4628
-4574
-4520
-4466
-4412
-4358
-4303
-4249
-4195
-4141
-4086
-4032
-3977
-3923
-3868
-3814
-3760
-3707
-3654
-3601
-3549
-3498
-3448
-3398
-3349
-3301
-3253
-3206
-3160
-3115
-3071
-3027
-2984
-2942
-2900
-2859
-2818
-2778
-2739
-2700
-2662
-2624
-2586
-2549
-2513
-2476
-2440
-2405
-2369
-2334
-2300
-2265
-2231
-2198
-2164
-2131
-2098
-2065
-2032
-2000
-1967
-1935
-1903
-1871
-1839
-1807
-1776
-1745
-1714
-1683
-1653
-1623
-1593
-1564
-1535
-1506
-1477
-1449
-1421
-1393
-1365
-1337
-1309
-1282
-1254
-1227
-1200
-1173
-1147
-1120
-1094
-1068
-1042
-1016
-992
-967
-942
-918
-894
-870
-846
-822
-799
-776
-752
-729
-706
-684
-661
-638
-616
-594
-572
-550
-529
-508
-487
-467
-448
-428
-410
-391
-373
-355
-338
-321
-304
-287
-271
-254
-238
-222
-207
-191
-176
-160
-145
-129
-114
-99
-84
-68
-53
-37
-21
-5
11
28
45
62
79
96
114
132
150
168
187
205
224
244
263
283
304
324
345
366
388
410
432
454
476
499
521
544
567
589
611
633
655
676
697
717
737
756
775
793
810
827
844
860
875
890
904
918
931
943
955
967
978
988
998
1006
1014
1022
1031
1038
1045
1051
1057
1063
1068
1074
1079
1084
1089
1094
1099
1105
1110
1116
1121
1127
1133
1139
1146
1152
1159
1166
1172
1180
1187
1195
1202
1211
1219
1228
1237
1247
1257
1268
1279
1291
1303
1315
1329
1342
1356
1371
1386
1402
1419
1436
1453
1472
1491
1510
1530
1551
1572
1594
1616
1639
1663
1687
1711
1736
1762
1788
1814
1840
1867
1893
1920
1947
1974
2001
2028
2055
2082
2108
2134
2161
2186
2212
2237
2262
2286
2310
2334
2357
2380
2402
2425
2447
2469
2491
2513
2535
2558
2580
2603
2625
2648
2671
2695
2718
2742
2766
2790
2815
2840
2866
2892
2918
2945
2972
3000
3028
3057
3086
3116
3146
3176
3207
3238
3270
3302
3334
3367
3399
3432
3466
3499
3533
3566
3600
3634
3669
3703
3738
3773
3808
3843
3878
3914
3949
3985
4021
4058
4094
4130
4167
4203
4240
4277
4313
4351
4388
4425
4463
4501
4539
4577
4616
4654
4693
4731
4770
4809
4848
4888
4927
4967
5007
5047
5088
5129
5170
5212
5253
5296
5338
5381
5424
5468
5512
5556
5600
5645
5690
5735
5781
5827
5873
5920
5967
6014
6061
6108
6156
6203
6251
6298
6346
6393
6440
6486
6532
6578
6624
6670
6715
6760
6805
6850
6895
6940
6986
7031
7076
7122
7168
7214
7260
7307
7353
7400
7447
7494
7541
7588
7635
7682
7728
7775
7821
7867
7913
7958
8004
8048
8093
8138
8183
8228
8272
8317
8361
8405
8449
8493
8537
8581
8624
8668
8711
8753
8796
8838
8879
8920
8960
9000
9039
9078
9116
9153
9189
9224
9259
9293
9326
9358
9389
9420
9449
9478
9506
9533
9559
9584
9608
9632
9655
9678
9699
9721
9741
9761
9781
9800
9819
9838
9856
9873
9890
9907
9923
9939
9954
9969
9983
9996
10009
10022
10034
10045
10056
10067
10077
10086
10095
10104
10112
10120
10128
10135
10142
10149
10155
10161
10167
10172
10178
10182
10187
10191
10194
10197
10199
10201
10203
10203
10203
10202
10200
10198
10194
10190
10185
10179
10172
10165
10156
10147
10137
10125
10114
10101
10087
10073
10058
10042
10025
10007
9989
9970
9950
9929
9908
9886
9863
9840
9816
9791
9766
9740
9714
9687
9660
9632
9603
9574
9545
9515
9484
9453
9421
9388
9355
9321
9287
9251
9215
9179
9141
9103
9064
9025
8984
8943
8902
8859
8816
8772
8727
8681
8635
8587
8539
8491
8442
8392
8341
8290
8239
8186
8135
8082
8029
7976
7922
7868
7814
7759
7704
7649
7594
7538
7482
7426
7369
7312
7255
7197
7139
7081
7023
6964
6905
6846
6787
6727
6667
6607
6547
6487
6427
6366
6305
6245
6184
6123
6062
6001
5940
5879
5818
5757
5696
5635
5574
5514
5454
5394
5335
5276
5217
5159
5102
5045
4988
4932
4877
4822
4768
4715
4663
4611
4560
4510
4461
4413
4365
4319
4273
4229
4185
4142
4100
4059
4019
3979
3940
3901
3863
3825
3788
3750
3713
3677
3640
3604
3567
3531
3496
3460
3424
3389
3354
3319
3285
3250
3216
3182
3149
3116
3083
3050
3018
2986
2955
2924
2894
2864
2834
2805
2777
2749
2721
2694
2667
2641
2615
2590
2564
2539
2514
2488
2463
2438
2412
2387
2361
2335
2308
2281
2254
2227
2198
2170
2141
2112
2082
2052
2021
1991
1959
1928
1897
1865
1833
1802
1770
1738
1706
1674
1642
1611
1579
1547
1515
1483
1452
1420
1388
1356
1325
1293
1261
1229
1198
1166
1134
1102
1071
1039
1008
976
945
914
882
851
821
790
759
729
698
668
638
608
578
548
518
489
459
430
400
371
342
313
284
256
227
199
171
143
116
88
61
34
7
-20
-47
-74
-101
-128
-155
-182
-210
-237
-265
-294
-322
-351
-381
-411
-441
-472
-503
-535
-567
-600
-633
-667
-701
-735
-770
-805
-840
-875
-910
-946
-981
-1016
-1052
-1087
-1122
-1157
-1191
-1226
-1261
-1295
-1329
-1362
-1396
-1429
-1461
-1493
-1525
-1556
-1587
-1618
-1648
-1678
-1707
-1736
-1765
-1794
-1822
-1850
-1878
-1906
-1933
-1960
-1987
-2013
-2039
-2064
-2089
-2113
-2137
-2160
-2182
-2203
-2224
-2245
-2264
-2283
-2301
-2318
-2335
-2350
-2365
-2379
-2392
-2404
-2415
-2425
-2434
-2443
-2450
-2457
-2463
-2468
-2473
-2477
-2480
-2483
-2486
-2488
-2490
-2491
-2492
-2494
-2495
-2496
-2497
-2498
-2500
-2501
-2503
-2505
-2508
-2511
-2515
-2520
-2525
-2531
-2538
-2546
-2554
-2564
-2575
-2587
-2600
-2613
-2627
-2643
-2658
-2675
-2692
-2709
-2727
-2745
-2763
-2782
-2801
-2820
-2840
-2859
-2879
-2899
-2920
-2940
-2961
-2983
-3004
-3026
-3049
-3072
-3095
-3119
-3143
-3168
-3193
-3218
-3244
-3270
-3296
-3323
-3350
-3377
-3404
-3432
-3459
-3487
-3515
-3544
-3572
-3601
-3629
-3658
-3687
-3716
-3745
-3774
-3803
-3832
-3861
-3890
-3919
-3948
-3976
-4005
-4033
-4061
-4089
-4117
-4145
-4173
-4202
-4230
-4258
-4287
-4316
-4345
-4375
-4404
-4434
-4465
-4495
-4526
-4557
-4588
-4619
-4650
-4682
-4714
-4746
-4778
-4810
-4842
-4875
-4908
-4941
-4975
-5008
-5042
-5076
-5111
-5145
-5180
-5215
-5250
-5285
-5320
-5355
-5390
-5425
-5460
-5494
-5529
-5563
-5597
-5631
-5664
-5698
-5731
-5764
-5797
-5829
-5862
-5894
-5926
-5958
-5989
-6021
-6053
-6084
-6116
-6147
-6179
-6210
-6241
-6272
-6304
-6335
-6366
-6396
-6427
-6457
-6488
-6518
-6547
-6577
-6606
-6634
-6662
-6690
-6718
-6745
-6771
-6797
-6822
-6847
-6871
-6895
-6917
-6939
-6960
-6981
-7000
-7019
-7037
-7054
-7071
-7086
-7101
-7115
-7128
-7141
-7152
-7164
-7174
-7185
-7194
-7203
-7212
-7220
-7228
-7236
-7243
-7250
-7256
-7262
-7268
-7273
-7278
-7282
-7286
-7289
-7292
-7295
-7297
-7298
-7300
-7300
-7300
-7300
-7299
-7297
-7295
-7292
-7289
-7284
-7280
-7274
-7268
-7262
-7254
-7247
-7238
-7229
-7220
-7211
-7201
-7190
-7180
-7169
-7158
-7148
-7137
-7125
-7114
-7103
-7092
-7081
-7071
-7060
-7049
-7039
-7029
-7019
-7009
-7000
-6991
-6981
-6972
-6963
-6955
-6946
-6937
-6928
-6919
-6910
-6900
-6891
-6881
-6871
-6860
-6850
-6838
-6827
-6815
-6802
-6789
-6776
-6762
-6747
-6732
-6716
-6700
-6684
-6667
-6649
-6631
-6613
-6594
-6576
-6557
-6538
-6518
-6499
-6480
-6461
-6441
-6422
-6403
-6384
-6365
-6346
-6327
-6308
-6289
-6271
-6252
-6234
-6216
-6198
-6180
-6161
-6143
-6125
-6107
-6089
-6070
-6051
-6033
-6013
-5994
-5975
-5955
-5935
-5915
-5895
-5875
-5854
-5834
-5813
-5793
-5772
-5752
-5732
-5711
-5691
-5670
-5650
-5630
-5610
-5590
-5570
-5550
-5531
-5511
-5492
-5473
-5455
-5436
-5418
-5401
-5383
-5367
-5350
-5334
-5319
-5303
-5289
-5274
-5260
-5246
-5233
-5219
-5206
-5193
-5180
-5166
-5153
-5140
-5126
-5113
-5099
-5085
-5071
-5057
-5043
-5029
-5015
-5001
-4987
-4972
-4958
-4943
-4928
-4914
-4899
-4883
-4868
-4853
-4837
-4821
-4805
-4789
-4773
-4756
-4740
-4723
-4706
-4689
-4672
-4655
-4637
-4619
-4601
-4583
-4564
-4546
-4527
-4507
-4487
-4467
-4447
-4426
-4405
-4384
-4362
-4340
-4318
-4295
-4273
-4250
-4227
-4204
-4180
-4157
-4134
-4110
-4086
-4062
-4040
-4017
-3994
-3971
-3948
-3925
-3902
-3879
-3857
-3834
-3812
-3790
-3767
-3745
-3723
-3701
-3680
-3659
-3638
-3617
-3597
-3577
-3557
-3538
-3519
-3501
-3483
-3466
-3448
-3432
-3416
-3400
-3384
-3369
-3355
-3340
-3326
-3313
-3300
-3287
-3275
-3264
-3253
-3242
-3233
-3224
-3216
-3208
-3202
-3196
-3192
-3188
-3185
-3183
-3182
-3181
-3182
-3183
-3185
-3188
-3191
-3195
-3200
-3205
-3210
-3216
-3223
-3229
-3237
-3244
-3252
-3260
-3268
-3276
-3285
-3293
-3302
-3311
-3320
-3329
-3339
-3348
-3358
-3367
-3377
-3386
-3396
-3405
-3415
-3424
-3433
-3441
-3450
-3458
-3465
-3472
-3479
-3486
-3492
-3498
-3503
-3509
-3514
-3518
-3523
-3527
-3531
-3534
-3538
-3541
-3544
-3546
-3549
-3551
-3553
-3555
-3556
-3558
-3559
-3560
-3561
-3562
-3562
-3562
-3563
-3563
-3563
-3563
-3563
-3563
-3563
-3563
-3564
-3564
-3565
-3567
-3568
-3570
-3572
-3574
-3577
-3579
-3582
-3585
-3588
-3591
-3594
-3597
-3599
-3602
-3604
-3606
-3607
-3609
-3609
-3610
-3610
-3609
-3608
-3606
-3604
-3601
-3598
-3594
-3590
-3585
-3580
-3574
-3568
-3561
-3554
-3546
-3537
-3528
-3519
-3509
-3498
-3487
-3474
-3461
-3448
-3433
-3418
-3402
-3385
-3368
-3350
-3331
-3312
-3291
-3270
-3249
-3227
-3204
-3180
-3156
-3132
-3106
-3080
-3053
-3025
-2997
-2967
-2937
-2906
-2875
-2842
-2809
-2775
-2740
-2704
-2667
-2630
-2593
-2554
-2515
-2475
-2435
-2394
-2353
-2311
-2268
-2225
-2182
-2138
-2093
-2049
-2004
-1958
-1912
-1867
-1820
-1774
-1727
-1680
-1633
-1586
-1539
-1491
-1443
-1395
-1347
-1298
-1249
-1200
-1150
-1100
-1049
-998
-947
-895
-842
-789
-736
-682
-628
-573
-517
-461
-405
-347
-290
-231
-172
-113
-53
8
69
131
193
256
319
383
447
511
576
640
705
770
836
901
966
1032
1097
1163
1228
1294
1359
1425
1490
1556
1622
1687
1753
1820
1886
1952
2019
2086
2153
2221
2289
2357
2425
2493
2562
2632
2701
2771
2841
2912
2982
3053
3125
3196
3268
3339
3411
3483
3554
3626
3697
3768
3839
3910
3980
4049
4119
4187
4255
4323
4390
4456
4521
4586
4651
4714
4777
4840
4902
4963
5023
5082
5141
5200
5257
5314
5371
5426
5482
5536
5590
5644
5698
5750
5803
5855
5906
5957
6008
6058
6108
6157
6206
6254
6302
6349
6396
6442
6488
6534
6578
6623
6667
6711
6754
6796
6839
6881
6922
6963
7003
7043
7082
7120
7158
7195
7231
7266
7301
7335
7368
7401
7433
7464
7494
7524
7553
7582
7610
7637
7664
7690
7716
7742
7766
7791
7815
7838
7862
7885
7907
7929
7951
7973
7994
8015
8036
8055
8076
8095
8115
8134
8151
8170
8189
8207
8224
8241
8257
8274
8290
8305
8320
8334
8348
8362
8374
8387
8398
8409
8419
8428
8436
8444
8451
8457
8462
8466
8469
8472
8473
8474
8473
8472
8470
8467
8463
8459
8454
8448
8441
8434
8426
8418
8409
8399
8389
8379
8368
8357
8345
8332
8320
8307
8293
8279
8266
8251
8237
8223
8208
8194
8179
8164
8150
8135
8122
8108
8093
8079
8064
8051
8036
8021
8006
7991
7975
7959
7942
7925
7907
7889
7870
7850
7831
7810
7789
7768
7746
7724
7702
7679
7656
7633
7610
7586
7563
7539
7515
7492
7468
7444
7421
7398
7374
7351
7329
7306
7284
7262
7241
7219
7198
7177
7157
7136
7116
7096
7075
7055
7035
7015
6995
6975
6955
6935
6915
6895
6875
6854
6834
6814
6794
6774
6753
6733
6712
6692
6671
6651
6630
6609
6588
6567
6546
6525
6504
6483
6462
6441
6420
6398
6377
6355
6333
6312
6289
6267
6244
6221
6198
6175
6151
6127
6103
6080
6056
6032
6008
5984
5960
5936
5913
5889
5866
5843
5820
5797
5774
5752
5730
5708
5686
5664
5643
5622
5601
5581
5561
5541
5521
5502
5483
5464
5446
5428
5411
5394
5377
5361
5345
5329
5314
5299
5285
5271
5258
5245
5232
5220
5209
5198
5187
5177
5167
5157
5148
5140
5131
5123
5115
5108
5101
5093
5087
5080
5073
5066
5060
5053
5047
5040
5034
5027
5021
5014
5008
5002
4995
4989
4982
4976
4969
4963
4956
4949
4942
4935
4928
4920
4913
4905
4896
4888
4879
4870
4861
4851
4841
4830
4819
4808
4796
4784
4772
4759
4746
4732
4718
4704
4690
4675
4660
4645
4630
4614
4598
4582
4565
4548
4530
4512
4494
4475
4456
4436
4416
4396
4376
4355
4335
4314
4293
4272
4252
4231
4210
4189
4169
4148
4128
4107
4086
4067
4046
4026
4006
3986
3966
3945
3925
3905
3884
3863
3842
3821
3799
3777
3755
3733
3710
3687
3663
3639
3615
3590
3565
3540
3514
3488
3462
3435
3408
3381
3354
3326
3298
3270
3242
3214
3186
3157
3129
3101
3072
3044
3016
2987
2959
2931
2903
2876
2848
2821
2794
2767
2740
2714
2688
2662
2636
2610
2585
2559
2533
2508
2482
2456
2430
2403
2376
2349
2321
2293
2264
2235
2206
2176
2145
2114
2083
2051
2017
1985
1952
1918
1884
1850
1815
1780
1745
1709
1673
1637
1600
1564
1527
1490
1452
1415
1377
1339
1301
1262
1223
1184
1145
1106
1066
1026
986
946
905
865
824
783
742
700
659
617
575
533
491
449
407
364
321
279
236
193
150
106
63
19
-24
-68
-111
-155
-199
-243
-287
-332
-377
-421
-466
-512
-557
-603
-649
-695
-741
-788
-835
-882
-929
-976
-1024
-1071
-1119
-1166
-1214
-1261
-1308
-1355
-1402
-1449
-1495
-1542
-1587
-1633
-1678
-1723
-1768
-1812
-1856
-1900
-1943
-1986
-2029
-2072
-2114
-2156
-2198
-2239
-2281
-2322
-2363
-2404
-2444
-2485
-2525
-2565
-2605
-2645
-2685
-2725
-2765
-2805
-2845
-2884
-2924
-2963
-3002
-3041
-3080
-3118
-3156
-3193
-3229
-3265
-3300
-3335
-3369
-3402
-3434
-3466
-3497
-3527
-3557
-3586
-3614
-3642
-3669
-3696
-3722
-3747
-3772
-3797
-3820
-3844
-3867
-3889
-3911
-3933
-3955
-3976
-3997
-4018
-4038
-4059
-4080
-4100
-4120
-4140
-4160
-4180
-4200
-4219
-4238
-4257
-4276
-4294
-4312
-4329
-4346
-4362
-4378
-4394
-4409
-4423
-4438
-4452
-4465
-4479
-4492
-4505
-4518
-4531
-4544
-4557
-4569
-4582
-4595
-4608
-4622
-4635
-4649
-4663
-4677
-4691
-4706
-4721
-4736
-4751
-4767
-4783
-4799
-4816
-4832
-4849
-4866
-4884
-4901
-4919
-4937
-4955
-4973
-4991
-5009
-5028
-5046
-5065
-5083
-5102
-5120
-5139
-5157
-5175
-5193
-5212
-5230
-5248
-5266
-5284
-5302
-5320
-5339
-5357
-5376
-5394
-5413
-5432
-5451
-5470
-5489
-5508
-5527
-5546
-5565
-5584
-5603
-5621
-5640
-5659
-5677
-5695
-5713
-5731
-5749
-5766
-5783
-5800
-5816
-5832
-5848
-5863
-5879
-5894
-5908
-5923
-5937
-5952
-5966
-5980
-5994
-6009
-6023
-6037
-6051
-6066
-6081
-6095
-6110
-6125
-6140
-6155
-6170
-6186
-6201
-6216
-6232
-6247
-6263
-6278
-6294
-6309
-6325
-6340
-6356
-6371
-6387
-6402
-6418
-6433
-6449
-6464
-6479
-6495
-6510
-6524
-6539
-6554
-6568
-6582
-6596
-6610
-6624
-6637
-6651
-6664
-6677
-6691
-6704
-6718
-6732
-6746
-6760
-6775
-6790
-6806
-6821
-6837
-6854
-6871
-6888
-6905
-6924
-6942
-6961
-6980
-7000
-7020
-7040
-7061
-7081
-7102
-7123
-7145
-7166
-7187
-7209
-7230
-7251
-7272
-7293
-7314
-7335
-7356
-7377
-7397
-7418
-7438
-7459
-7479
-7500
-7521
-7542
-7563
-7584
-7605
-7627
-7649
-7671
-7694
-7717
-7740
-7764
-7788
-7813
-7838
-7863
-7888
-7914
-7941
-7967
-7994
-8021
-8048
-8076
-8103
-8131
-8159
-8188
-8216
-8245
-8273
-8301
-8330
-8358
-8386
-8414
-8442
-8469
-8496
-8522
-8548
-8574
-8599
-8623
-8647
-8671
-8694
-8717
-8739
-8762
-8783
-8805
-8826
-8847
-8867
-8888
-8908
-8928
-8948
-8968
-8987
-9007
-9026
-9045
-9064
-9083
-9101
-9120
-9138
-9157
-9175
-9192
-9210
-9227
-9245
-9261
-9278
-9294
-9309
-9324
-9338
-9352
-9365
-9378
-9390
-9401
-9412
-9422
-9431
-9440
-9448
-9455
-9462
-9468
-9473
-9478
-9482
-9486
-9489
-9491
-9493
-9494
-9494
-9494
-9493
-9491
-9489
-9486
-9483
-9478
-9474
-9468
-9462
-9455
-9448
-9440
-9431
-9422
-9412
-9402
-9391
-9380
-9368
-9356
-9343
-9330
-9317
-9304
-9290
-9276
-9261
-9247
-9232
-9217
-9202
-9186
-9170
-9154
-9138
-9122
-9105
-9087
-9070
-9052
-9034
-9015
-8996
-8976
-8956
-8936
-8916
-8894
-8873
-8851
-8829
-8806
-8783
-8760
-8735
-8711
-8685
-8659
-8632
-8604
-8576
-8546
-8515
-8484
-8452
-8418
-8384
-8349
-8313
-8276
-8239
-8201
-8162
-8122
-8083
-8042
-8002
-7961
-7920
-7879
-7838
-7797
-7756
-7715
-7675
-7635
-7595
-7556
-7517
-7478
-7440
-7402
-7365
-7327
-7291
-7254
-7218
-7182
-7146
-7111
-7075
-7039
-7003
-6967
-6931
-6895
-6858
-6821
-6784
-6747
-6709
-6671
-6633
-6594
-6555
-6516
-6477
-6437
-6397
-6357
-6316
-6275
-6234
-6192
-6150
-6108
-6066
-6022
-5979
-5935
-5890
-5845
-5799
-5753
-5706
-5658
-5609
-5560
-5510
-5459
-5408
-5356
-5303
-5249
-5195
-5140
-5084
-5027
-4970
-4911
-4853
-4793
-4733
-4672
-4610
-4548
-4485
-4422
-4358
-4294
-4230
-4165
-4099
-4034
-3968
-3902
-3836
-3769
-3703
-3636
-3570
-3503
-3437
-3370
-3303
-3237
-3170
-3103
-3037
-2970
-2903
-2836
-2770
-2703
-2636
-2569
-2502
-2435
-2367
-2300
-2232
-2165
-2097
-2029
-1961
-1892
-1824
-1755
-1686
-1616
-1547
-1477
-1407
-1337
-1267
-1197
-1127
-1057
-987
-917
-848
-779
-710
-641
-573
-505
-438
-371
-305
-240
-175
-111
-48
15
76
137
198
258
317
375
433
490
546
602
658
713
768
823
878
932
986
1040
1094
1148
1201
1255
1309
1362
1416
1469
1523
1576
1630
1683
1737
1790
1844
1897
1950
2004
2057
2111
2165
2218
2272
2326
2379
2433
2486
2540
2593
2647
2700
2752
2805
2857
2909
2961
3012
3063
3114
3164
3214
3264
3313
3363
3412
3461
3510
3559
3608
3657
3706
3755
3804
3854
3904
3954
4003
4054
4105
4155
4206
4257
4308
4359
4410
4462
4513
4563
4614
4665
4715
4765
4815
4864
4913
4962
5010
5057
5104
5150
5196
5241
5286
5330
5373
5415
5457
5498
5538
5577
5616
5654
5691
5728
5764
5799
5833
5867
5900
5933
5964
5995
6026
6055
6084
6112
6139
6166
6192
6217
6241
6265
6287
6310
6331
6352
6372
6391
6410
6428
6445
6462
6479
6494
6510
6524
6539
6553
6567
6580
6593
6606
6619
6632
6645
6657
6670
6683
6695
6708
6720
6732
6745
6757
6769
6782
6794
6806
6818
6829
6841
6852
6863
6874
6885
6895
6906
6916
6926
6936
6947
6957
6967
6978
6988
6999
7010
7021
7033
7045
7057
7069
7082
7095
7108
7122
7136
7150
7165
7181
7196
7212
7229
7246
7263
7281
7299
7317
7336
7356
7376
7396
7416
7437
7459
7481
7503
7526
7549
7572
7596
7619
7644
7668
7692
7717
7742
7767
7792
7818
7843
7869
7894
7920
7946
7972
7998
8023
8051
8077
8105
8132
8159
8186
8214
8241
8268
8296
8323
8350
8377
8404
8431
8457
8483
8509
8534
8559
8584
8608
8632
8655
8677
8699
8721
8742
8762
8782
8802
8820
8839
8857
8874
8891
8907
8923
8939
8955
8970
8985
9000
9015
9029
9043
9057
9071
9084
9098
9111
9123
9136
9148
9159
9171
9182
9192
9203
9213
9222
9231
9240
9248
9256
9264
9271
9278
9284
9290
9295
9299
9303
9306
9308
9310
9310
9310
9309
9308
9305
9301
9297
9292
9286
9279
9272
9263
9254
9245
9235
9224
9212
9200
9188
9175
9162
9149
9135
9121
9106
9091
9076
9060
9044
9028
9011
8993
8976
8957
8939
8920
8901
8881
8861
8841
8820
8799
8778
8757
8735
8713
8690
8667
8644
8621
8597
8573
8548
8523
8498
8472
8446
8420
8393
8366
8338
8310
8282
8254
8226
8197
8167
8138
8109
8080
8051
8021
7992
7962
7933
7904
7875
7846
7817
7789
7761
7733
7706
7679
7652
7626
7600
7575
7549
7524
7499
7474
7449
7425
7400
7375
7350
7325
7300
7274
7249
7223
7197
7171
7145
7118
7091
7064
7036
7008
6980
6952
6923
6894
6865
6836
6806
6776
6746
6716
6686
6655
6625
6594
6564
6533
6502
6471
6440
6410
6379
6348
6317
6286
6255
6224
6194
6163
6132
6100
6069
6038
6006
5974
5942
5910
5877
5844
5810
5776
5742
5707
5671
5636
5599
5562
5525
5487
5449
5410
5371
5332
5292
5252
5212
5171
5130
5089
5047
5005
4962
4920
4877
4833
4789
4745
4701
4656
4611
4565
4519
4473
4426
4379
4332
4285
4238
4190
4143
4094
4046
4000
3952
3904
3857
3810
3763
3716
3669
3623
3576
3530
3484
3438
3393
3348
3302
3257
3212
3168
3123
3079
3034
2990
2947
2903
2860
2817
2774
2731
2689
2647
2605
2564
2523
2482
2441
2400
2360
2319
2279
2238
2198
2157
2116
2076
2035
1994
1954
1913
1872
1831
1791
1750
1709
1669
1628
1588
1548
1508
1469
1430
1391
1352
1314
1276
1239
1202
1165
1129
1093
1057
1022
987
953
919
885
852
819
787
755
723
692
661
631
600
570
541
511
482
453
424
395
367
338
310
282
254
226
198
171
144
117
90
63
37
12
-14
-39
-64
-88
-111
-135
-157
-179
-201
-222
-242
-262
-282
-300
-319
-337
-354
-371
-387
-403
-419
-434
-449
-464
-479
-493
-507
-521
-535
-549
-562
-576
-589
-603
-616
-629
-642
-655
-668
-681
-693
-706
-718
-731
-743
-755
-767
-778
-790
-802
-813
-824
-835
-846
-857
-868
-879
-889
-899
-910
-920
-930
-940
-951
-961
-971
-982
-992
-1002
-1014
-1025
-1036
-1047
-1059
-1071
-1083
-1096
-1108
-1121
-1134
-1147
-1161
-1175
-1189
-1204
-1219
-1235
-1251
-1267
-1284
-1301
-1318
-1336
-1355
-1373
-1393
-1413
-1433
-1453
-1475
-1496
-1518
-1541
-1564
-1588
-1612
-1637
-1662
-1688
-1714
-1741
-1768
-1796
-1824
-1853
-1883
-1913
-1943
-1974
-2005
-2037
-2071
-2104
-2138
-2173
-2208
-2244
-2280
-2317
-2355
-2393
-2431
-2470
-2510
-2550
-2590
-2631
-2672
-2713
-2755
-2797
-2839
-2881
-2924
-2966
-3009
-3052
-3096
-3140
-3184
-3228
-3273
-3318
-3363
-3409
-3455
-3502
-3549
-3597
-3645
-3693
-3742
-3791
-3841
-3891
-3941
-3991
-4042
-4094
-4145
-4197
-4249
-4300
-4352
-4404
-4457
-4508
-4560
-4612
-4664
-4715
-4766
-4817
-4868
-4918
-4968
-5018
-5068
-5117
-5166
-5214
-5263
-5311
-5359
-5406
-5453
-5500
-5547
-5593
-5639
-5685
-5731
-5776
-5821
-5866
-5910
-5954
-5998
-6041
-6084
-6127
-6170
-6212
-6253
-6294
-6335
-6375
-6414
-6453
-6491
-6529
-6566
-6602
-6637
-6672
-6706
-6739
-6772
-6804
-6835
-6865
-6895
-6924
-6953
-6981
-7008
-7035
-7061
-7087
-7112
-7137
-7162
-7186
-7210
-7233
-7256
-7279
-7301
-7323
-7344
-7365
-7386
-7406
-7425
-7444
-7463
-7481
-7498
-7515
-7531
-7547
-7562
-7577
-7591
-7604
-7617
-7629
-7640
-7651
-7662
-7671
-7681
-7689
-7697
-7705
-7712
-7718
-7725
-7731
-7736
-7742
-7747
-7752
-7757
-7761
-7766
-7770
-7775
-7779
-7783
-7788
-7792
-7796
-7800
-7804
-7807
-7811
-7815
-7818
-7821
-7824
-7827
-7829
-7832
-7834
-7836
-7838
-7839
-7841
-7842
-7843
-7843
-7844
-7844
-7844
-7844
-7844
-7844
-7844
-7843
-7843
-7844
-7844
-7844
-7845
-7846
-7847
-7848
-7850
-7852
-7854
-7857
-7860
-7863
-7866
-7870
-7874
-7878
-7882
-7887
-7891
-7895
-7900
-7904
-7908
-7912
-7915
-7918
-7920
-7922
-7924
-7924
-7925
-7924
-7923
-7921
-7919
-7915
-7911
-7907
-7902
-7896
-7889
-7882
-7875
-7867
-7858
-7850
-7841
-7832
-7823
-7814
-7806
-7797
-7789
-7780
-7772
-7765
-7757
-7750
-7744
-7737
-7731
-7725
-7719
-7713
-7707
-7701
-7695
-7689
-7683
-7676
-7670
-7663
-7655
-7648
-7639
-7631
-7621
-7611
-7601
-7590
-7578
-7565
-7552
-7538
-7524
-7509
-7493
-7477
-7460
-7443
-7425
-7407
-7388
-7369
-7350
-7331
-7311
-7291
-7272
-7252
-7232
-7212
-7191
-7171
-7151
-7130
-7110
-7089
-7069
-7048
-7027
-7006
-6984
-6963
-6941
-6919
-6896
-6874
-6850
-6827
-6803
-6778
-6753
-6727
-6702
-6675
-6649
-6622
-6594
-6567
-6539
-6511
-6483
-6455
-6427
-6399
-6371
-6343
-6316
-6288
-6260
-6233
-6206
-6178
-6151
-6124
-6097
-6070
-6043
-6016
-5989
-5962
-5935
-5908
-5881
-5853
-5826
-5799
-5771
-5744
-5716
-5689
-5661
-5634
-5606
-5579
-5551
-5524
-5497
-5469
-5442
-5416
-5389
-5362
-5336
-5310
-5283
-5258
-5232
-5206
-5181
-5156
-5131
-5106
-5082
-5058
-5035
-5011
-4989
-4966
-4944
-4922
-4901
-4880
-4860
-4840
-4820
-4800
-4781
-4762
-4743
-4725
-4706
-4688
-4669
-4651
-4633
-4615
-4597
-4579
-4561
-4543
-4525
-4507
-4489
-4471
-4453
-4436
-4418
-4401
-4383
-4366
-4349
-4333
-4316
-4300
-4284
-4268
-4253
-4238
-4223
-4209
-4195
-4181
-4168
-4155
-4142
-4130
-4118
-4106
-4094
-4082
-4070
-4059
-4048
-4035
-4025
-4013
-4001
-3989
-3977
-3965
-3952
-3939
-3926
-3912
-3898
-3884
-3869
-3853
-3837
-3821
-3804
-3786
-3769
-3750
-3731
-3712
-3693
-3673
-3652
-3631
-3610
-3589
-3567
-3545
-3523
-3501
-3479
-3456
-3433
-3410
-3387
-3364
-3340
-3317
-3293
-3268
-3244
-3219
-3194
-3168
-3142
-3115
-3088
-3060
-3032
-3003
-2974
-2944
-2913
-2882
-2851
-2819
-2787
-2754
-2721
-2688
-2654
-2620
-2586
-2552
-2517
-2483
-2448
-2412
-2377
-2342
-2306
-2270
-2235
-2199
-2163
-2127
-2090
-2054
-2017
-1982
-1945
-1909
-1872
-1835
-1798
-1761
-1724
-1687
-1649
-1612
-1574
-1535
-1497
-1458
-1419
-1380
-1340
-1300
-1260
-1220
-1180
-1139
-1098
-1057
-1014
-974
-932
-890
-847
-804
-761
-718
-674
-630
-586
-541
-496
-452
-407
-361
-316
-271
-226
-180
-135
-90
-45
0
45
90
135
180
225
270
315
360
405
451
496
542
589
635
682
729
776
824
872
920
969
1018
1068
1118
1169
1219
1271
1322
1374
1426
1478
1530
1583
1636
1689
1743
1797
1851
1905
1959
2013
2069
2124
2179
2235
2290
2346
2402
2458
2514
2570
2626
2682
2739
2795
2851
2907
2963
3019
3075
3131
3187
3243
3299
3354
3410
3465
3521
3576
3631
3686
3741
3795
3850
3904
3958
4011
4064
4117
4170
4223
4275
4326
4378
4429
4479
4530
4580
4630
4679
4728
4777
4825
4874
4921
4969
5016
5063
5110
5156
5202
5248
5293
5338
5382
5426
5470
5513
5556
5598
5641
5683
5724
5765
5806
5847
5887
5927
5967
6007
6046
6084
6122
6160
6198
6235
6272
6308
6345
6380
6416
6451
6486
6521
6555
6590
6624
6657
6690
6723
6756
6789
6821
6853
6884
6915
6946
6977
7007
7037
7066
7095
7123
7151
7178
7205
7231
7256
7281
7305
7328
7350
7372
7393
7413
7432
7451
7469
7486
7503
7519
7535
7550
7564
7578
7591
7604
7617
7629
7641
7652
7663
7674
7685
7695
7705
7714
7724
7733
7741
7749
7757
7765
7772
7778
7784
7789
7794
7799
7803
7806
7809
7811
7812
7813
7813
7813
7812
7810
7807
7804
7800
7795
7790
7784
7778
7771
7763
7755
7746
7737
7727
7717
7706
7695
7684
7672
7660
7648
7635
7622
7609
7596
7582
7568
7553
7538
7523
7508
7492
7475
7458
7441
7423
7405
7386
7367
7347
7326
7305
7283
7261
7238
7214
7190
7165
7139
7113
7086
7059
7031
7003
6975
6946
6917
6888
6859
6829
6799
6770
6740
6710
6680
6650
6620
6590
6560
6530
6501
6471
6441
6412
6382
6353
6323
6294
6265
6236
6207
6179
6150
6121
6093
6064
6036
6007
5978
5950
5921
5892
5863
5833
5804
5774
5744
5714
5683
5652
5621
5590
5558
5526
5494
5462
5429
5397
5364
5331
5298
5265
5232
5198
5165
5132
5099
5066
5032
4999
4966
4933
4900
4868
4835
4802
4770
4737
4705
4672
4640
4608
4576
4543
4511
4479
4447
4414
4381
4349
4316
4283
4249
4216
4182
4149
4115
4080
4046
4011
3977
3942
3907
3872
3837
3802
3767
3731
3696
3661
3626
3590
3555
3520
3484
3449
3414
3379
3343
3308
3273
3238
3203
3168
3134
3100
3066
3032
2998
2965
2932
2899
2867
2835
2804
2772
2742
2711
2681
2652
2622
2593
2564
2536
2507
2479
2451
2423
2395
2367
2339
2312
2284
2256
2227
2199
2171
2142
2113
2084
2055
2025
1995
1965
1935
1905
1874
1843
1812
1781
1750
1719
1688
1658
1627
1596
1566
1536
1506
1477
1447
1419
1390
1362
1334
1307
1279
1252
1225
1199
1172
1145
1118
1090
1063
1035
1006
979
950
921
892
862
832
802
771
740
709
677
646
614
581
549
516
483
450
417
383
350
316
282
249
215
182
148
115
82
48
15
-18
-51
-83
-116
-149
-181
-214
-247
-280
-312
-345
-378
-411
-444
-477
-511
-544
-577
-611
-644
-678
-711
-745
-779
-813
-847
-881
-915
-950
-984
-1018
-1053
-1088
-1123
-1158
-1193
-1228
-1263
-1298
-1333
-1368
-1402
-1437
-1472
-1507
-1541
-1576
-1610
-1645
-1679
-1714
-1748
-1782
-1817
-1851
-1886
-1920
-1955
-1989
-2024
-2059
-2094
-2129
-2164
-2199
-2234
-2269
-2305
-2341
-2377
-2413
-2449
-2486
-2523
-2560
-2597
-2635
-2673
-2711
-2749
-2788
-2827
-2866
-2905
-2944
-2984
-3023
-3063
-3102
-3142
-3182
-3222
-3262
-3302
-3342
-3381
-3421
-3461
-3501
-3540
-3580
-3619
-3658
-3697
-3735
-3774
-3812
-3850
-3887
-3925
-3962
-3999
-4035
-4073
-4109
-4145
-4181
-4217
-4253
-4288
-4323
-4358
-4393
-4428
-4463
-4497
-4532
-4566
-4600
-4633
-4667
-4700
-4733
-4766
-4799
-4832
-4865
-4897
-4929
-4962
-4994
-5026
-5059
-5091
-5123
-5155
-5187
-5219
-5250
-5282
-5313
-5344
-5375
-5405
-5436
-5466
-5496
-5525
-5555
-5584
-5614
-5642
-5671
-5700
-5728
-5756
-5783
-5810
-5837
-5864
-5890
-5916
-5942
-5967
-5992
-6017
-6041
-6065
-6089
-6113
-6136
-6159
-6182
-6205
-6227
-6249
-6270
-6292
-6312
-6333
-6353
-6373
-6392
-6411
-6429
-6447
-6464
-6481
-6497
-6513
-6529
-6543
-6558
-6571
-6585
-6597
-6609
-6621
-6632
-6643
-6653
-6663
-6672
-6680
-6689
-6696
-6704
-6710
-6717
-6723
-6728
-6733
-6738
-6742
-6746
-6749
-6752
-6754
-6756
-6758
-6759
-6759
-6759
-6758
-6757
-6755
-6752
-6749
-6745
-6740
-6735
-6729
-6722
-6715
-6707
-6698
-6689
-6679
-6668
-6657
-6645
-6633
-6620
-6607
-6594
-6580
-6565
-6550
-6535
-6520
-6504
-6488
-6471
-6454
-6437
-6419
-6401
-6383
-6364
-6345
-6326
-6306
-6286
-6265
-6244
-6222
-6200
-6177
-6154
-6130
-6106
-6081
-6055
-6029
-6003
-5976
-5948
-5920
-5891
-5862
-5832
-5802
-5772
-5741
-5710
-5678
-5646
-5614
-5581
-5548
-5515
-5481
-5447
-5412
-5377
-5342
-5307
-5271
-5235
-5199
-5162
-5125
-5088
-5051
-5014
-4976
-4939
-4901
-4863
-4825
-4786
-4748
-4709
-4670
-4631
-4592
-4552
-4512
-4472
-4432
-4391
-4351
-4310
-4269
-4227
-4186
-4144
-4102
-4059
-4018
-3976
-3934
-3892
-3850
-3808
-3766
-3723
-3681
-3640
-3598
-3556
-3514
-3473
-3431
-3389
-3348
-3307
-3266
-3224
-3183
-3142
-3101
-3060
-3020
-2979
-2938
-2897
-2857
-2817
-2776
-2736
-2696
-2656
-2616
-2575
-2535
-2495
-2455
-2414
-2374
-2333
-2293
-2252
-2211
-2171
-2130
-2089
-2048
-2007
-1966
-1924
-1883
-1842
-1801
-1759
-1718
-1677
-1636
-1594
-1553
-1512
-1471
-1430
-1389
-1349
-1309
-1268
-1228
-1189
-1149
-1110
-1071
-1032
-993
-955
-917
-878
-840
-802
-764
-726
-688
-650
-613
-575
-537
-499
-461
-423
-384
-346
-308
-270
-232
-193
-155
-116
-78
-39
-1
38
77
116
155
194
233
273
312
352
391
431
471
510
550
590
629
669
709
748
788
827
867
906
946
985
1024
1064
1103
1142
1181
1220
1259
1299
1338
1377
1417
1456
1496
1536
1575
1615
1655
1695
1735
1775
1814
1854
1894
1933
1973
2012
2051
2090
2128
2167
2205
2243
2281
2318
2355
2393
2430
2466
2503
2540
2576
2613
2649
2685
2722
2758
2794
2831
2867
2903
2939
2976
3012
3048
3084
3120
3156
3192
3229
3265
3301
3337
3373
3409
3445
3481
3517
3552
3588
3623
3658
3693
3728
3762
3797
3830
3864
3897
3930
3963
3995
4027
4059
4090
4121
4152
4182
4213
4243
4272
4302
4332
4361
4390
4419
4448
4477
4506
4535
4564
4592
4621
4650
4678
4706
4734
4762
4790
4818
4845
4873
4900
4927
4954
4980
5006
5033
5059
5084
5110
5135
5161
5186
5211
5235
5260
5284
5309
5333
5357
5381
5404
5428
5452
5475
5499
5522
5545
5568
5591
5614
5636
5659
5681
5704
5726
5748
5770
5791
5813
5834
5855
5876
5897
5918
5939
5959
5979
5999
6019
6038
6058
6077
6096
6115
6134
6153
6171
6190
6208
6226
6244
6261
6278
6296
6313
6329
6346
6362
6377
6393
6408
6423
6437
6452
6465
6479
6492
6505
6517
6529
6541
6552
6563
6573
6583
6593
6603
6612
6620
6629
6637
6644
6651
6658
6665
6671
6677
6683
6689
6695
6700
6705
6710
6714
6719
6723
6727
6731
6734
6737
6739
6741
6743
6744
6745
6745
6744
6744
6742
6741
6738
6736
6733
6729
6725
6721
6716
6711
6706
6700
6694
6688
6682
6675
6668
6661
6653
6646
6638
6631
6623
6615
6607
6599
6591
6583
6574
6566
6558
6549
6541
6532
6523
6514
6505
6495
6486
6476
6466
6456
6445
6435
6423
6412
6400
6388
6375
6362
6348
6334
6319
6304
6289
6273
6256
6239
6221
6204
6185
6166
6147
6128
6108
6088
6067
6046
6025
6004
5983
5961
5939
5917
5894
5872
5849
5826
5803
5779
5755
5731
5707
5682
5657
5631
5605
5578
5551
5524
5496
5468
5439
5410
5381
5352
5322
5292
5262
5231
5200
5170
5139
5108
5076
5045
5014
4982
4950
4918
4886
4854
4821
4789
4756
4723
4690
4656
4623
4589
4555
4521
4486
4451
4416
4380
4344
4307
4270
4232
4193
4154
4114
4074
4032
3990
3948
3904
3860
3815
3770
3724
3677
3630
3583
3534
3485
3436
3386
3336
3285
3233
3181
3129
3076
3023
2969
2915
2860
2805
2750
2694
2638
2581
2524
2467
2409
2351
2293
2234
2174
2115
2055
1994
1933
1872
1811
1749
1687
1624
1561
1498
1435
1371
1307
1243
1178
1113
1048
982
916
850
784
717
650
583
515
448
380
312
243
175
106
38
-31
-100
-169
-238
-307
-376
-445
-515
-584
-653
-723
-792
-861
-930
-1000
-1069
-1138
-1207
-1275
-1344
-1412
-1481
-1549
-1617
-1684
-1752
-1819
-1886
-1953
-2019
-2085
-2151
-2217
-2282
-2346
-2411
-2475
-2538
-2601
-2664
-2726
-2788
-2850
-2911
-2971
-3031
-3091
-3150
-3209
-3268
-3326
-3383
-3441
-3498
-3554
-3611
-3667
-3723
-3779
-3834
-3890
-3945
-4000
-4054
-4109
-4163
-4217
-4271
-4325
-4378
-4431
-4484
-4536
-4588
-4640
-4691
-4742
-4792
-4841
-4890
-4939
-4986
-5034
-5080
-5126
-5171
-5215
-5259
-5302
-5344
-5385
-5426
-5466
-5505
-5544
-5581
-5619
-5655
-5691
-5726
-5761
-5794
-5828
-5861
-5893
-5925
-5957
-5988
-6018
-6049
-6079
-6108
-6138
-6167
-6196
-6225
-6253
-6281
-6309
-6337
-6365
-6392
-6419
-6446
-6472
-6498
-6524
-6549
-6574
-6599
-6623
-6646
-6669
-6691
-6713
-6735
-6756
-6776
-6795
-6814
-6833
-6851
-6868
-6884
-6900
-6915
-6929
-6943
-6956
-6968
-6980
-6991
-7002
-7012
-7022
-7031
-7039
-7047
-7055
-7062
-7069
-7075
-7081
-7087
-7092
-7097
-7101
-7106
-7109
-7113
-7117
-7120
-7122
-7125
-7127
-7129
-7131
-7133
-7134
-7135
-7136
-7137
-7138
-7138
-7139
-7139
-7138
-7138
-7137
-7137
-7136
-7135
-7133
-7132
-7130
-7128
-7126
-7124
-7121
-7119
-7116
-7113
-7111
-7108
-7105
-7102
-7099
-7096
-7093
-7090
-7087
-7084
-7081
-7078
-7075
-7073
-7070
-7068
-7066
-7064
-7062
-7060
-7058
-7056
-7055
-7053
-7052
-7051
-7049
-7048
-7047
-7046
-7044
-7043
-7042
-7041
-7040
-7040
-7039
-7038
-7037
-7036
-7035
-7035
-7034
-7033
-7032
-7031
-7031
-7030
-7029
-7028
-7026
-7025
-7024
-7022
-7020
-7018
-7016
-7014
-7011
-7008
-7005
-7002
-6998
-6994
-6990
-6986
-6982
-6978
-6974
-6969
-6965
-6960
-6956
-6952
-6947
-6943
-6938
-6934
-6929
-6925
-6921
-6916
-6912
-6907
-6903
-6899
-6895
-6890
-6886
-6882
-6878
-6875
-6871
-6867
-6863
-6860
-6856
-6852
-6849
-6845
-6842
-6838
-6834
-6830
-6827
-6823
-6819
-6814
-6810
-6806
-6801
-6796
-6791
-6786
-6780
-6774
-6768
-6762
-6755
-6749
-6741
-6734
-6727
-6719
-6711
-6702
-6694
-6685
-6676
-6667
-6658
-6648
-6638
-6628
-6618
-6607
-6597
-6586
-6575
-6563
-6552
-6540
-6529
-6517
-6505
-6493
-6480
-6468
-6455
-6442
-6429
-6416
-6403
-6389
-6376
-6361
-6347
-6332
-6318
-6302
-6287
-6271
-6255
-6238
-6221
-6203
-6185
-6167
-6148
-6129
-6109
-6089
-6068
-6047
-6025
-6003
-5981
-5958
-5935
-5912
-5888
-5864
-5840
-5815
-5791
-5766
-5740
-5715
-5689
-5663
-5637
-5611
-5584
-5558
-5531
-5504
-5476
-5449
-5421
-5394
-5365
-5337
-5309
-5280
-5251
-5221
-5192
-5162
-5132
-5101
-5071
-5040
-5009
-4977
-4946
-4914
-4881
-4849
-4816
-4783
-4750
-4716
-4682
-4648
-4613
-4578
-4543
-4508
-4472
-4436
-4400
-4363
-4326
-4289
-4251
-4214
-4176
-4138
-4099
-4061
-4022
-3983
-3944
-3904
-3865
-3825
-3785
-3744
-3704
-3663
-3622
-3581
-3539
-3497
-3455
-3413
-3371
-3328
-3285
-3241
-3197
-3153
-3109
-3064
-3019
-2973
-2927
-2881
-2834
-2787
-2740
-2692
-2644
-2596
-2547
-2498
-2449
-2400
-2351
-2301
-2251
-2202
-2152
-2102
-2052
-2003
-1953
-1903
-1854
-1804
-1754
-1705
-1656
-1606
-1557
-1508
-1458
-1409
-1360
-1311
-1261
-1212
-1163
-1113
-1064
-1014
-965
-915
-866
-816
-766
-717
-667
-617
-567
-517
-467
-417
-367
-317
-267
-217
-166
-116
-66
-17
33
83
133
182
232
281
331
380
429
478
527
576
625
673
721
770
818
866
913
961
1008
1056
1103
1150
1197
1245
1292
1339
1385
1432
1479
1526
1573
1620
1666
1713
1759
1806
1852
1898
1944
1990
2036
2081
2126
2172
2217
2261
2306
2350
2394
2438
2482
2525
2568
2611
2654
2696
2739
2781
2823
2865
2907
2949
2991
3032
3074
3115
3156
3197
3238
3279
3320
3360
3401
3441
3481
3521
3561
3600
3639
3678
3717
3755
3794
3832
3869
3907
3944
3981
4017
4053
4089
4125
4160
4195
4230
4264
4298
4331
4365
4398
4430
4462
4494
4526
4557
4588
4619
4649
4679
4709
4739
4768
4797
4826
4854
4883
4911
4939
4966
4994
5021
5049
5076
5103
5130
5157
5184
5210
5237
5264
5290
5316
5342
5368
5394
5420
5446
5471
5497
5522
5547
5572
5596
5621
5645
5669
5693
5716
5740
5763
5786
5809
5832
5854
5877
5899
5921
5943
5964
5986
6007
6028
6049
6070
6090
6111
6131
6151
6171
6191
6211
6231
6250
6270
6289
6308
6327
6347
6366
6385
6404
6423
6442
6461
6480
6499
6517
6536
6555
6573
6591
6610
6628
6646
6664
6681
6699
6716
6733
6750
6767
6784
6800
6817
6833
6849
6865
6881
6897
6913
6928
6944
6959
6975
6990
7005
7019
7034
7049
7063
7077
7091
7105
7119
7132
7146
7159
7172
7185
7197
7209
7221
7233
7244
7256
7267
7277
7288
7298
7308
7317
7327
7336
7345
7353
7362
7370
7378
7387
7394
7402
7410
7417
7425
7432
7439
7446
7453
7459
7466
7472
7478
7483
7489
7494
7499
7504
7508
7512
7516
7520
7523
7526
7528
7530
7532
7533
7533
7533
7533
7532
7531
7529
7527
7524
7521
7518
7514
7510
7505
7500
7495
7489
7483
7477
7470
7463
7456
7449
7441
7434
7425
7417
7408
7399
7390
7380
7370
7359
7349
7337
7326
7314
7302
7289
7276
7263
7249
7235
7221
7206
7191
7175
7159
7143
7127
7111
7094
7076
7059
7041
7023
7005
6987
6968
6949
6930
6910
6890
6870
6850
6829
6808
6787
6765
6744
6721
6699
6677
6654
6631
6607
6584
6560
6536
6512
6488
6464
6439
6414
6389
6363
6338
6312
6286
6260
6234
6207
6181
6154
6127
6100
6073
6046
6018
5991
5964
5936
5908
5880
5852
5824
5796
5768
5740
5712
5684
5656
5628
5599
5571
5543
5515
5486
5458
5430
5401
5372
5344
5315
5286
5257
5228
5199
5169
5139
5109
5079
5049
5018
4988
4957
4926
4894
4863
4831
4799
4767
4734
4702
4669
4636
4603
4570
4537
4503
4470
4436
4403
4369
4336
4302
4268
4234
4200
4166
4131
4097
4062
4027
3993
3958
3923
3888
3853
3817
3781
3746
3710
3673
3637
3600
3564
3527
3490
3453
3415
3378
3340
3302
3264
3226
3188
3149
3111
3073
3034
2996
2957
2918
2879
2841
2802
2763
2724
2685
2646
2608
2569
2530
2491
2452
2413
2374
2335
2297
2258
2219
2180
2142
2103
2064
2025
1986
1947
1907
1868
1828
1789
1749
1709
1669
1629
1588
1548
1507
1467
1426
1386
1345
1304
1263
1222
1182
1141
1100
1060
1018
979
938
898
857
817
776
736
696
656
616
576
536
496
456
417
377
338
298
259
220
181
142
103
64
25
-14
-53
-91
-130
-168
-206
-244
-282
-320
-358
-396
-434
-472
-509
-547
-584
-622
-659
-697
-734
-772
-809
-846
-884
-921
-958
-996
-1033
-1071
-1108
-1146
-1183
-1221
-1258
-1296
-1333
-1371
-1409
-1446
-1484
-1522
-1559
-1596
-1633
-1670
-1707
-1744
-1780
-1817
-1853
-1888
-1924
-1959
-1994
-2029
-2064
-2098
-2132
-2166
-2200
-2234
-2267
-2300
-2334
-2367
-2400
-2432
-2465
-2497
-2530
-2562
-2594
-2626
-2658
-2690
-2722
-2754
-2786
-2817
-2849
-2880
-2912
-2943
-2975
-3006
-3037
-3068
-3099
-3129
-3159
-3189
-3219
-3249
-3278
-3307
-3336
-3365
-3393
-3421
-3449
-3476
-3504
-3531
-3558
-3584
-3611
-3637
-3663
-3689
-3715
-3740
-3765
-3790
-3815
-3840
-3865
-3889
-3914
-3938
-3962
-3986
-4010
-4034
-4058
-4082
-4105
-4128
-4151
-4174
-4197
-4220
-4242
-4264
-4286
-4308
-4329
-4351
-4372
-4392
-4413
-4433
-4453
-4473
-4492
-4511
-4530
-4548
-4566
-4584
-4602
-4619
-4635
-4652
-4668
-4683
-4699
-4714
-4729
-4743
-4758
-4772
-4786
-4799
-4813
-4826
-4839
-4852
-4864
-4877
-4889
-4901
-4912
-4924
-4935
-4946
-4957
-4968
-4978
-4989
-4998
-5008
-5017
-5026
-5035
-5043
-5051
-5059
-5067
-5074
-5081
-5087
-5093
-5099
-5105
-5111
-5116
-5121
-5126
-5131
-5136
-5141
-5145
-5150
-5154
-5158
-5162
-5166
-5170
-5173
-5177
-5180
-5183
-5185
-5188
-5190
-5192
-5193
-5195
-5196
-5197
-5198
-5198
-5199
-5199
-5199
-5198
-5198
-5197
-5195
-5194
-5192
-5190
-5187
-5185
-5181
-5178
-5174
-5170
-5166
-5161
-5156
-5151
-5145
-5139
-5132
-5125
-5118
-5110
-5103
-5094
-5086
-5077
-5067
-5058
-5048
-5038
-5028
-5017
-5007
-4996
-4984
-4973
-4961
-4950
-4938
-4925
-4913
-4900
-4888
-4875
-4861
-4848
-4835
-4821
-4807
-4793
-4779
-4765
-4750
-4736
-4721
-4706
-4691
-4676
-4660
-4645
-4629
-4613
-4597
-4581
-4564
-4548
-4531
-4514
-4498
-4481
-4464
-4447
-4429
-4412
-4395
-4378
-4361
-4343
-4326
-4309
-4291
-4274
-4256
-4239
-4221
-4204
-4186
-4168
-4151
-4133
-4115
-4098
-4080
-4062
-4045
-4027
-4011
-3993
-3976
-3958
-3941
-3923
-3905
-3888
-3870
-3852
-3834
-3817
-3799
-3781
-3763
-3745
-3728
-3710
-3692
-3675
-3657
-3640
-3623
-3606
-3589
-3572
-3555
-3539
-3522
-3506
-3490
-3474
-3459
-3443
-3428
-3413
-3398
-3383
-3369
-3355
-3341
-3327
-3314
-3300
-3287
-3274
-3262
-3249
-3237
-3225
-3213
-3201
-3189
-3177
-3166
-3155
-3143
-3132
-3121
-3110
-3099
-3088
-3077
-3067
-3056
-3045
-3035
-3024
-3014
-3003
-2992
-2982
-2971
-2961
-2950
-2939
-2929
-2918
-2908
-2897
-2887
-2876
-2865
-2855
-2844
-2834
-2824
-2813
-2803
-2793
-2782
-2772
-2762
-2752
-2741
-2731
-2721
-2710
-2700
-2689
-2679
-2668
-2657
-2646
-2635
-2624
-2613
-2601
-2590
-2578
-2566
-2554
-2541
-2529
-2516
-2503
-2490
-2477
-2463
-2450
-2436
-2422
-2408
-2395
-2381
-2367
-2353
-2339
-2325
-2312
-2298
-2284
-2271
-2258
-2244
-2231
-2218
-2205
-2191
-2178
-2165
-2152
-2140
-2127
-2114
-2101
-2088
-2074
-2061
-2048
-2033
-2021
-2007
-1993
-1978
-1964
-1949
-1934
-1919
-1904
-1888
-1873
-1856
-1840
-1824
-1807
-1790
-1774
-1756
-1739
-1722
-1705
-1687
-1670
-1652
-1634
-1617
-1599
-1581
-1564
-1546
-1529
-1511
-1494
-1477
-1459
-1442
-1425
-1408
-1391
-1374
-1358
-1341
-1325
-1308
-1291
-1275
-1258
-1242
-1225
-1209
-1192
-1176
-1159
-1142
-1126
-1109
-1092
-1076
-1059
-1043
-1026
-1010
-993
-977
-961
-945
-929
-913
-897
-881
-865
-850
-834
-819
-804
-789
-774
-759
-745
-730
-716
-702
-688
-674
-660
-646
-632
-619
-605
-591
-578
-564
-551
-537
-524
-511
-498
-485
-473
-460
-448
-436
-424
-413
-402
-391
-380
-370
-360
-350
-341
-332
-323
-314
-306
-298
-290
-283
-276
-269
-263
-257
-251
-245
-240
-235
-230
-225
-221
-217
-213
-209
-206
-203
-200
-197
-195
-193
-192
-190
-189
-189
-189
-188
-189
-189
-190
-192
-193
-195
-197
-200
-203
-206
-210
-214
-218
-223
-228
-234
-240
-247
-254
-261
-269
-277
-285
-294
-303
-312
-322
-332
-343
-354
-364
-376
-387
-399
-411
-424
-437
-450
-463
-476
-490
-504
-518
-533
-548
-563
-578
-593
-609
-625
-641
-657
-673
-689
-706
-723
-739
-756
-773
-790
-808
-825
-842
-859
-877
-894
-912
-930
-948
-965
-983
-1000
-1018
-1038
-1056
-1074
-1092
-1111
-1129
-1147
-1166
-1184
-1202
-1221
-1239
-1258
-1276
-1294
-1312
-1330
-1348
-1366
-1384
-1402
-1420
-1438
-1456
-1474
-1491
-1509
-1527
-1545
-1563
-1581
-1599
-1617
-1635
-1653
-1671
-1689
-1707
-1725
-1743
-1761
-1779
-1797
-1815
-1833
-1851
-1868
-1886
-1904
-1922
-1939
-1957
-1974
-1992
-2009
-2025
-2041
-2059
-2075
-2092
-2108
-2124
-2139
-2155
-2170
-2186
-2201
-2216
-2230
-2245
-2260
-2275
-2289
-2304
-2318
-2332
-2347
-2361
-2375
-2389
-2403
-2417
-2432
-2446
-2460
-2474
-2488
-2502
-2516
-2530
-2544
-2559
-2572
-2586
-2600
-2614
-2627
-2641
-2654
-2667
-2680
-2692
-2704
-2716
-2728
-2739
-2750
-2761
-2771
-2781
-2790
-2800
-2809
-2817
-2825
-2833
-2841
-2848
-2855
-2862
-2869
-2875
-2881
-2888
-2894
-2900
-2906
-2912
-2918
-2924
-2930
-2937
-2943
-2949
-2955
-2961
-2967
-2973
-2980
-2986
-2992
-2999
-3005
-3012
-3018
-3025
-3032
-3039
-3046
-3053
-3060
-3067
-3074
-3082
-3089
-3097
-3104
-3111
-3119
-3126
-3133
-3141
-3148
-3155
-3161
-3168
-3174
-3180
-3186
-3192
-3198
-3203
-3208
-3212
-3217
-3221
-3224
-3228
-3231
-3234
-3236
-3238
-3240
-3242
-3243
-3244
-3245
-3246
-3246
-3246
-3246
-3246
-3245
-3244
-3244
-3243
-3241
-3240
-3239
-3237
-3236
-3234
-3232
-3230
-3227
-3225
-3222
-3220
-3217
-3214
-3211
-3208
-3204
-3201
-3197
-3194
-3190
-3186
-3182
-3178
-3174
-3169
-3165
-3160
-3156
-3151
-3147
-3142
-3137
-3132
-3127
-3122
-3117
-3111
-3106
-3100
-3094
-3089
-3083
-3077
-3071
-3065
-3059
-3052
-3046
-3039
-3033
-3026
-3020
-3013
-3006
-2999
-2992
-2984
-2977
-2970
-2962
-2954
-2946
-2938
-2930
-2922
-2913
-2905
-2896
-2887
-2878
-2869
-2860
-2850
-2841
-2831
-2821
-2811
-2801
-2790
-2780
-2769
-2758
-2747
-2736
-2725
-2714
-2702
-2691
-2679
-2667
-2656
-2644
-2632
-2621
-2609
-2598
-2586
-2575
-2563
-2552
-2541
-2530
-2519
-2508
-2497
-2486
-2476
-2465
-2455
-2445
-2434
-2424
-2414
-2404
-2394
-2384
-2374
-2364
-2355
-2345
-2335
-2325
-2315
-2305
-2295
-2285
-2275
-2265
-2255
-2245
-2234
-2224
-2214
-2203
-2193
-2182
-2171
-2161
-2150
-2139
-2129
-2118
-2108
-2097
-2087
-2076
-2066
-2055
-2045
-2033
-2024
-2013
-2004
-1994
-1984
-1974
-1964
-1954
-1944
-1934
-1924
-1915
-1905
-1895
-1885
-1875
-1865
-1855
-1845
-1835
-1824
-1814
-1803
-1793
-1782
-1771
-1760
-1748
-1737
-1725
-1713
-1701
-1689
-1677
-1664
-1652
-1639
-1626
-1613
-1601
-1588
-1575
-1562
-1549
-1536
-1524
-1511
-1498
-1486
-1473
-1461
-1448
-1436
-1424
-1411
-1399
-1387
-1375
-1362
-1350
-1338
-1326
-1314
-1301
-1289
-1277
-1265
-1253
-1241
-1229
-1217
-1205
-1194
-1182
-1170
-1159
-1148
-1136
-1125
-1114
-1103
-1092
-1082
-1071
-1061
-1051
-1041
-1031
-1020
-1010
-1002
-992
-983
-974
-964
-955
-945
-936
-926
-917
-907
-897
-887
-878
-868
-858
-848
-838
-827
-817
-807
-796
-786
-776
-765
-754
-744
-733
-722
-711
-700
-690
-679
-668
-657
-646
-635
-624
-613
-601
-590
-579
-568
-557
-546
-534
-523
-512
-500
-489
-477
-466
-454
-443
-431
-419
-408
-396
-385
-373
-362
-351
-340
-329
-318
-307
-297
-287
-277
-267
-257
-247
-238
-229
-220
-211
-202
-194
-185
-177
-169
-161
-153
-146
-138
-131
-124
-118
-111
-105
-99
-94
-88
-83
-78
-74
-69
-65
-61
-57
-53
-50
-46
-43
-40
-36
-33
-30
-27
-23
-20
-17
-14
-11
-7
-4
-1
2
5
8
11
15
18
21
24
27
30
33
36
39
42
45
48
51
54
57
60
63
66
69
72
75
78
81
84
87
90
92
95
98
101
104
107
110
112
115
118
121
124
126
129
132
135
137
140
143
146
148
151
154
156
159
162
164
167
170
172
175
177
180
183
185
188
190
193
195
198
201
203
206
208
211
213
216
218
220
223
225
228
230
233
235
237
240
242
245
247
249
252
254
256
259
261
263
266
268
270
273
275
277
279
282
284
286
288
291
293
295
297
299
302
304
306
308
310
312
314
317
319
321
323
325
327
329
331
333
335
337
339
341
343
345
348
350
351
353
355
357
359
361
363
365
367
369
371
373
375
377
379
380
382
384
386
388
390
392
393
395
397
399
401
402
404
406
408
410
411
413
415
417
418
420
422
423
425
427
429
430
432
434
435
437
439
440
442
443
445
447
448
450
451
453
455
456
458
459
461
462
464
465
467
468
470
471
473
474
476
477
479
480
482
483
485
486
488
489
490
492
493
495
496
497
499
500
501
503
504
505
507
508
509
511
512
513
515
516
517
519
520
521
522
524
525
526
527
529
530
531
532
533
535
536
537
538
539
541
542
543
544
545
546
547
549
550
551
552
553
554
555
556
557
558
559
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
581
582
583
584
585
586
587
588
589
590
591
591
592
593
594
595
596
597
597
598
599
600
601
602
602
603
604
605
606
606
607
608
609
609
610
611
612
612
613
614
615
615
616
617
617
618
619
620
620
621
622
622
623
624
624
625
626
626
627
627
628
629
629
630
631
631
632
632
633
633
634
635
635
636
636
637
637
638
638
639
640
640
641
641
642
642
643
643
644
644
645
645
646
646
646
647
647
648
648
649
649
650
650
650
651
651
652
652
652
653
653
654
654
654
655
655
655
656
656
657
657
657
658
658
658
659
659
659
660
660
660
660
661
661
661
662
662
662
662
663
663
663
663
664
664
664
664
665
665
665
665
666
666
666
666
666
667
667
667
667
667
668
668
668
668
668
668
669
669
669
669
669
669
669
670
670
670
670
670
670
670
670
670
671
671
671
671
671
671
671
671
671
671
671
671
671
671
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
672
671
671
671
671
671
671
671
671
671
671
671
671
671
671
671
670
670
670
670
670
670
670
670
670
669
669
669
669
669
669
669
669
668
668
668
668
668
668
667
667
667
667
667
667
666
666
666
666
666
665
665
665
665
665
664
664
664
664
664
663
663
663
663
662
662
662
662
661
661
661
661
660
660
660
660
659
659
659
659
658
658
658
657
657
657
657
656
656
656
655
655
655
654
654
654
653
653
653
652
652
652
651
651
651
650
650
650
649
649
649
648
648
648
647
647
646
646
646
645
645
645
644
644
643
643
643
642
642
641
641
641
640
640
639
639
639
638
638
637
637
636
636
636
635
635
634
634
633
633
633
632
632
631
631
630
630
629
629
628
628
628
627
627
626
626
625
625
624
624
623
623
622
622
621
621
620
620
619
619
618
618
617
617
616
616
615
615
614
614
613
613
612
611
611
610
610
609
609
608
608
607
607
606
606
605
604
604
603
603
602
602
601
600
600
599
599
598
598
597
596
596
595
595
594
594
593
592
592
591
591
590
589
589
588
588
587
586
586
585
585
584
583
583
582
582
581
580
580
579
578
578
577
577
576
575
575
574
573
573
572
571
571
570
570
569
568
568
567
566
566
565
564
564
563
562
562
561
560
560
559
558
558
557
556
556
555
554
554
553
552
552
551
550
550
549
548
548
547
546
546
545
544
543
543
542
541
541
540
539
539
538
537
536
536
535
534
534
533
532
531
531
530
529
529
528
527
526
526
525
524
524
523
522
521
521
520
519
518
518
517
516
516
515
514
513
513
512
511
510
510
509
508
507
507
506
505
504
504
503
502
501
501
500
499
498
498
497
496
495
495
494
493
492
492
491
490
489
489
488
487
486
485
485
484
483
482
482
481
480
479
479
478
477
476
475
475
474
473
472
472
471
470
469
468
468
467
466
465
464
464
463
462
461
461
460
459
458
457
457
456
455
454
453
453
452
451
450
449
449
448
447
446
445
445
444
443
442
441
441
440
439
438
437
437
436
435
434
433
433
432
431
430
429
429
428
427
426
425
424
424
423
422
421
420
420
419
