5
17170
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
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
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
23
23
23
23
23
23
23
23
24
24
24
24
24
24
23
23
23
23
23
24
24
24
24
24
24
24
24
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
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
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
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
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
29
29
29
29
29
29
29
29
29
29
29
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
30
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
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
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
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
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
31
31
31
31
31
31
31
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
30
30
30
30
30
30
29
29
29
29
29
29
29
29
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
28
28
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
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
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
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
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
9
9
9
9
9
8
8
8
8
8
8
7
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
1
0
0
0
0
0
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-24
-24
-24
-25
-25
-26
-26
-27
-27
-27
-28
-28
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-34
-35
-35
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-39
-40
-40
-41
-41
-41
-42
-42
-43
-43
-43
-44
-44
-45
-45
-45
-46
-46
-47
-47
-47
-48
-48
-49
-49
-49
-50
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-53
-54
-54
-54
-55
-55
-56
-56
-57
-57
-58
-58
-58
-59
-59
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-66
-66
-66
-67
-67
-68
-68
-69
-69
-69
-70
-70
-71
-71
-71
-72
-72
-73
-73
-74
-74
-75
-76
-76
-77
-77
-77
-78
-78
-79
-79
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-84
-85
-85
-85
-86
-86
-87
-87
-88
-88
-89
-89
-90
-90
-90
-90
-90
-90
-90
-90
-89
-89
-89
-88
-88
-88
-88
-88
-89
-89
-90
-90
-91
-92
-93
-94
-95
-96
-97
-99
-100
-101
-102
-103
-104
-104
-105
-105
-106
-106
-106
-106
-106
-106
-106
-106
-106
-106
-107
-107
-107
-108
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-118
-119
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-120
-121
-122
-123
-124
-125
-126
-127
-129
-130
-131
-132
-133
-134
-135
-135
-136
-136
-137
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-138
-138
-139
-139
-140
-141
-142
-144
-146
-147
-149
-151
-153
-154
-156
-157
-159
-160
-161
-162
-163
-163
-164
-165
-166
-166
-167
-167
-168
-169
-169
-170
-171
-171
-172
-173
-174
-175
-176
-177
-178
-179
-181
-182
-183
-184
-185
-185
-186
-187
-187
-188
-189
-189
-190
-191
-192
-192
-193
-193
-194
-194
-194
-195
-195
-195
-195
-195
-195
-196
-196
-197
-198
-199
-200
-201
-201
-202
-203
-203
-203
-204
-204
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-203
-204
-204
-205
-206
-207
-208
-209
-211
-212
-213
-214
-216
-217
-218
-220
-221
-222
-223
-224
-225
-226
-226
-227
-227
-227
-227
-227
-227
-226
-226
-225
-224
-223
-222
-221
-221
-220
-219
-219
-219
-218
-218
-218
-218
-217
-218
-218
-218
-218
-219
-219
-220
-221
-221
-222
-223
-223
-223
-223
-223
-222
-222
-221
-221
-220
-220
-220
-221
-221
-222
-222
-223
-224
-225
-225
-226
-227
-227
-228
-228
-228
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-230
-230
-230
-231
-231
-231
-232
-233
-234
-235
-236
-237
-238
-240
-241
-241
-242
-242
-243
-242
-242
-242
-241
-241
-240
-239
-238
-237
-236
-235
-234
-233
-233
-232
-232
-232
-232
-233
-233
-234
-235
-236
-237
-239
-240
-241
-242
-243
-244
-244
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-247
-247
-248
-249
-250
-252
-253
-255
-256
-258
-260
-261
-263
-264
-265
-266
-267
-268
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-282
-283
-284
-285
-286
-287
-287
-288
-289
-290
-290
-291
-291
-292
-292
-292
-292
-292
-293
-293
-293
-294
-295
-296
-297
-298
-300
-301
-303
-305
-306
-308
-309
-310
-311
-313
-313
-314
-315
-315
-315
-314
-314
-314
-313
-313
-312
-312
-312
-313
-314
-315
-316
-318
-320
-322
-324
-326
-328
-330
-332
-333
-334
-335
-336
-337
-338
-338
-339
-340
-341
-342
-343
-344
-345
-346
-346
-347
-348
-348
-349
-349
-350
-350
-351
-352
-354
-355
-356
-358
-359
-360
-362
-362
-363
-364
-364
-364
-364
-364
-364
-364
-364
-364
-365
-366
-367
-368
-369
-370
-371
-373
-374
-375
-376
-377
-377
-378
-378
-378
-377
-377
-376
-376
-375
-374
-374
-373
-373
-373
-373
-373
-374
-375
-376
-377
-378
-380
-381
-382
-384
-385
-386
-387
-387
-388
-388
-389
-389
-390
-390
-391
-391
-392
-393
-394
-396
-397
-398
-400
-401
-402
-403
-404
-405
-406
-406
-407
-407
-407
-408
-408
-408
-409
-409
-410
-410
-411
-411
-412
-413
-413
-414
-415
-415
-416
-417
-418
-419
-420
-421
-422
-423
-423
-424
-425
-425
-425
-425
-425
-425
-425
-424
-424
-423
-423
-422
-421
-421
-421
-421
-421
-421
-421
-422
-423
-424
-425
-427
-428
-430
-432
-433
-435
-436
-437
-438
-438
-439
-439
-439
-439
-438
-438
-438
-439
-439
-440
-442
-444
-446
-449
-452
-455
-458
-461
-464
-467
-469
-471
-472
-473
-473
-473
-473
-472
-471
-470
-469
-468
-466
-465
-464
-464
-464
-464
-464
-465
-466
-467
-469
-470
-472
-474
-477
-479
-481
-483
-485
-487
-489
-491
-492
-494
-494
-495
-495
-495
-495
-495
-494
-494
-493
-493
-493
-493
-493
-493
-493
-494
-495
-496
-498
-499
-501
-502
-504
-506
-507
-508
-510
-511
-512
-513
-514
-515
-517
-517
-518
-519
-520
-521
-521
-522
-523
-524
-525
-526
-528
-529
-531
-532
-534
-535
-536
-537
-538
-539
-540
-540
-540
-541
-541
-541
-542
-542
-542
-543
-544
-545
-545
-546
-547
-548
-549
-549
-550
-550
-551
-552
-552
-553
-554
-554
-555
-556
-557
-558
-559
-560
-561
-563
-564
-566
-568
-570
-571
-573
-575
-576
-578
-579
-580
-581
-581
-581
-581
-581
-581
-580
-579
-579
-578
-578
-578
-578
-579
-580
-581
-582
-583
-585
-586
-588
-590
-592
-593
-595
-597
-599
-600
-601
-602
-603
-603
-603
-603
-602
-601
-600
-599
-599
-598
-598
-597
-598
-598
-599
-600
-601
-603
-605
-606
-608
-610
-612
-614
-615
-617
-618
-619
-620
-621
-621
-622
-622
-622
-622
-623
-623
-623
-622
-622
-622
-622
-623
-623
-624
-625
-627
-629
-631
-634
-636
-639
-641
-644
-646
-648
-649
-650
-651
-651
-651
-650
-650
-649
-649
-648
-647
-647
-647
-647
-647
-648
-649
-650
-651
-653
-654
-656
-658
-660
-662
-664
-667
-670
-672
-675
-678
-681
-684
-687
-689
-692
-694
-696
-697
-699
-699
-699
-699
-699
-698
-697
-696
-696
-695
-694
-694
-694
-694
-694
-695
-696
-697
-699
-701
-704
-707
-710
-713
-716
-719
-722
-725
-727
-729
-731
-732
-733
-733
-732
-732
-731
-729
-728
-727
-726
-725
-724
-724
-724
-724
-724
-725
-726
-727
-728
-729
-730
-732
-733
-734
-735
-737
-738
-739
-741
-742
-743
-743
-744
-745
-745
-745
-746
-746
-746
-747
-748
-749
-751
-753
-755
-758
-761
-763
-766
-768
-770
-771
-772
-772
-773
-773
-772
-772
-771
-770
-769
-768
-767
-765
-764
-763
-762
-761
-761
-760
-760
-761
-761
-762
-763
-765
-766
-768
-769
-771
-772
-773
-774
-774
-774
-774
-773
-772
-771
-770
-769
-768
-767
-766
-766
-765
-764
-764
-763
-763
-763
-763
-763
-763
-763
-764
-764
-764
-764
-764
-764
-764
-763
-763
-762
-762
-761
-761
-760
-760
-760
-760
-760
-761
-762
-763
-764
-766
-768
-769
-771
-772
-774
-774
-775
-774
-774
-773
-772
-770
-769
-767
-766
-764
-763
-762
-761
-761
-760
-761
-761
-762
-763
-765
-766
-768
-770
-771
-773
-774
-775
-775
-775
-775
-774
-773
-771
-769
-767
-764
-761
-758
-755
-752
-750
-748
-746
-745
-745
-744
-744
-745
-745
-745
-745
-745
-746
-746
-747
-748
-749
-750
-752
-753
-755
-756
-757
-757
-757
-757
-756
-754
-752
-750
-748
-746
-744
-743
-741
-740
-740
-739
-739
-740
-741
-742
-744
-746
-749
-752
-755
-758
-761
-763
-765
-767
-768
-769
-769
-768
-768
-766
-765
-763
-761
-759
-757
-756
-755
-754
-754
-754
-755
-756
-758
-759
-761
-762
-764
-766
-767
-769
-771
-773
-775
-777
-779
-781
-782
-784
-785
-786
-787
-787
-787
-786
-786
-785
-784
-782
-781
-779
-778
-777
-776
-775
-775
-775
-776
-778
-781
-784
-787
-791
-795
-798
-801
-804
-806
-807
-808
-808
-808
-807
-806
-805
-803
-802
-801
-800
-799
-799
-800
-801
-803
-806
-809
-812
-815
-819
-823
-826
-830
-833
-836
-839
-842
-845
-848
-850
-853
-855
-856
-858
-859
-861
-862
-863
-864
-865
-866
-867
-868
-869
-871
-872
-873
-875
-876
-878
-880
-882
-884
-886
-888
-890
-893
-895
-897
-899
-901
-902
-903
-903
-903
-903
-902
-901
-900
-899
-898
-897
-897
-898
-898
-900
-901
-903
-905
-907
-909
-911
-913
-914
-916
-917
-919
-920
-922
-923
-925
-927
-929
-932
-935
-938
-941
-943
-946
-949
-951
-953
-954
-955
-956
-957
-957
-958
-958
-958
-958
-958
-958
-959
-959
-960
-961
-962
-963
-965
-966
-968
-970
-973
-975
-977
-980
-982
-985
-987
-990
-992
-995
-997
-1000
-1002
-1004
-1004
-1006
-1006
-1006
-1006
-1006
-1004
-1002
-1000
-997
-995
-992
-990
-989
-987
-986
-986
-986
-987
-988
-990
-992
-994
-996
-999
-1002
-1004
-1006
-1006
-1008
-1006
-1006
-1004
-1000
-997
-993
-989
-984
-980
-975
-972
-968
-966
-963
-962
-961
-961
-961
-962
-963
-965
-967
-969
-971
-974
-976
-977
-979
-980
-980
-980
-980
-979
-978
-977
-976
-974
-973
-972
-971
-970
-969
-969
-969
-970
-971
-972
-974
-976
-979
-982
-984
-987
-990
-992
-994
-995
-995
-994
-992
-990
-986
-982
-978
-972
-967
-962
-957
-953
-950
-948
-947
-947
-948
-950
-954
-958
-962
-967
-972
-977
-981
-986
-989
-992
-994
-995
-996
-996
-995
-993
-990
-988
-985
-982
-978
-975
-973
-970
-968
-966
-965
-964
-963
-962
-961
-961
-960
-960
-959
-958
-958
-957
-956
-956
-955
-955
-955
-956
-956
-957
-958
-960
-961
-963
-965
-967
-968
-970
-971
-972
-973
-974
-974
-973
-973
-972
-971
-969
-968
-966
-965
-964
-963
-963
-963
-964
-965
-967
-970
-973
-976
-980
-984
-988
-992
-996
-999
-1002
-1004
-1004
-1006
-1006
-1004
-1004
-1002
-1000
-999
-997
-995
-993
-992
-991
-990
-990
-990
-991
-992
-993
-995
-996
-997
-999
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-999
-998
-997
-996
-995
-994
-993
-992
-992
-991
-991
-992
-993
-995
-998
-1000
-1004
-1008
-1012
-1018
-1022
-1027
-1031
-1034
-1036
-1038
-1039
-1039
-1038
-1037
-1035
-1034
-1032
-1030
-1029
-1028
-1028
-1028
-1028
-1029
-1031
-1032
-1034
-1036
-1038
-1039
-1041
-1043
-1045
-1046
-1048
-1049
-1051
-1053
-1054
-1056
-1057
-1058
-1060
-1061
-1062
-1062
-1062
-1062
-1062
-1062
-1061
-1061
-1060
-1059
-1058
-1057
-1055
-1053
-1051
-1048
-1046
-1043
-1041
-1039
-1037
-1035
-1034
-1033
-1031
-1030
-1028
-1026
-1024
-1022
-1018
-1016
-1014
-1012
-1008
-1006
-1004
-1004
-1002
-1002
-1002
-1002
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1010
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1008
-1010
-1010
-1012
-1014
-1014
-1016
-1016
-1018
-1018
-1018
-1016
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-999
-997
-996
-994
-993
-992
-991
-990
-989
-988
-988
-987
-987
-986
-985
-984
-984
-983
-982
-981
-980
-979
-978
-976
-974
-972
-969
-966
-962
-957
-952
-946
-939
-932
-925
-918
-911
-904
-898
-892
-888
-884
-881
-879
-878
-878
-878
-878
-878
-878
-877
-877
-877
-876
-875
-875
-874
-873
-872
-872
-871
-871
-871
-870
-870
-869
-868
-867
-865
-864
-862
-860
-858
-856
-854
-851
-849
-847
-845
-842
-840
-837
-834
-832
-829
-825
-822
-819
-816
-813
-810
-807
-805
-803
-802
-801
-800
-800
-800
-800
-800
-800
-800
-800
-800
-800
-799
-798
-797
-795
-793
-791
-788
-786
-782
-779
-776
-773
-769
-766
-763
-760
-758
-755
-753
-752
-751
-750
-749
-748
-746
-744
-742
-740
-737
-733
-730
-726
-722
-718
-714
-710
-707
-704
-702
-700
-699
-698
-698
-698
-699
-699
-700
-701
-703
-704
-705
-705
-706
-706
-706
-705
-704
-703
-701
-700
-698
-696
-695
-694
-693
-692
-691
-691
-690
-690
-689
-689
-688
-687
-686
-685
-684
-682
-681
-680
-678
-677
-676
-675
-674
-673
-672
-671
-670
-670
-670
-669
-669
-668
-667
-666
-665
-663
-662
-660
-659
-658
-656
-655
-654
-653
-652
-651
-651
-650
-650
-650
-650
-650
-651
-651
-651
-652
-652
-652
-652
-652
-652
-652
-652
-652
-652
-652
-652
-651
-651
-650
-648
-647
-645
-643
-642
-640
-639
-638
-637
-637
-637
-638
-640
-642
-644
-647
-650
-654
-658
-662
-666
-670
-674
-678
-680
-683
-684
-685
-685
-685
-683
-681
-679
-675
-672
-668
-665
-661
-658
-656
-654
-653
-652
-652
-653
-654
-656
-658
-660
-662
-664
-665
-667
-668
-668
-669
-669
-669
-668
-667
-666
-665
-663
-661
-660
-658
-657
-655
-654
-653
-652
-652
-652
-652
-653
-654
-656
-658
-660
-663
-667
-671
-675
-679
-683
-687
-691
-694
-697
-699
-701
-703
-704
-704
-704
-704
-703
-701
-699
-696
-692
-688
-684
-679
-674
-669
-664
-659
-654
-650
-646
-643
-640
-637
-635
-632
-630
-627
-625
-622
-619
-616
-614
-611
-608
-606
-603
-601
-600
-599
-599
-599
-600
-602
-604
-607
-611
-616
-620
-625
-630
-635
-640
-645
-649
-652
-655
-657
-657
-657
-655
-652
-648
-643
-638
-632
-626
-620
-615
-610
-605
-601
-597
-594
-591
-589
-587
-584
-582
-580
-578
-576
-574
-572
-571
-570
-569
-568
-568
-567
-567
-567
-566
-565
-564
-563
-562
-560
-559
-558
-557
-556
-555
-555
-555
-555
-556
-557
-558
-559
-561
-563
-566
-568
-571
-573
-576
-578
-579
-581
-582
-582
-583
-582
-582
-581
-580
-579
-578
-576
-575
-573
-572
-570
-568
-565
-563
-560
-556
-553
-549
-545
-542
-539
-536
-534
-533
-532
-532
-533
-535
-537
-539
-542
-544
-547
-549
-551
-553
-554
-555
-555
-554
-554
-553
-551
-550
-549
-547
-546
-545
-543
-543
-542
-541
-540
-540
-539
-539
-539
-539
-539
-539
-539
-540
-540
-540
-540
-541
-541
-542
-543
-543
-544
-545
-546
-547
-548
-549
-549
-549
-548
-547
-546
-545
-543
-541
-539
-537
-535
-533
-531
-530
-529
-528
-527
-527
-528
-528
-529
-530
-531
-532
-534
-535
-537
-538
-540
-541
-543
-544
-545
-545
-546
-547
-547
-547
-547
-547
-547
-546
-546
-545
-544
-543
-541
-539
-537
-535
-533
-531
-528
-525
-522
-520
-517
-515
-512
-510
-508
-507
-505
-504
-503
-501
-500
-499
-498
-496
-495
-494
-493
-491
-490
-488
-486
-484
-482
-479
-475
-471
-467
-462
-457
-452
-446
-440
-434
-428
-422
-416
-410
-405
-399
-394
-389
-384
-380
-375
-371
-366
-362
-358
-354
-350
-346
-343
-339
-336
-332
-328
-325
-321
-318
-314
-311
-308
-304
-301
-297
-293
-289
-285
-280
-275
-271
-266
-261
-256
-251
-246
-241
-236
-231
-226
-220
-215
-209
-204
-198
-192
-187
-180
-174
-168
-162
-155
-149
-142
-136
-130
-124
-118
-112
-107
-101
-96
-91
-86
-81
-76
-71
-65
-59
-53
-47
-40
-33
-26
-18
-11
-3
4
12
19
26
32
38
44
49
54
58
62
67
71
75
79
83
87
91
96
101
106
111
115
120
125
129
134
137
141
143
146
148
151
153
156
159
162
165
169
174
178
183
188
194
200
206
211
217
223
228
233
237
241
245
249
252
255
257
259
261
262
264
265
266
267
268
269
270
270
271
272
272
273
274
275
275
276
277
278
279
280
281
282
284
285
287
289
292
295
298
302
305
309
313
317
322
326
330
334
339
343
348
353
358
364
369
374
379
385
390
395
400
405
410
415
420
424
429
433
437
441
446
450
454
459
464
469
474
479
485
490
495
501
506
511
515
520
524
528
532
536
540
543
546
550
554
557
561
566
570
575
580
585
590
595
599
604
608
612
616
620
624
628
631
635
639
643
647
652
656
660
665
670
675
680
685
691
697
703
709
715
721
727
734
740
746
752
757
763
768
772
776
780
783
786
788
789
790
791
791
791
791
791
791
791
792
794
796
799
803
807
813
818
824
830
836
841
847
852
857
861
865
869
872
875
878
881
883
886
888
890
891
893
895
896
898
900
902
904
907
909
912
916
920
923
928
932
936
941
945
949
954
958
962
967
971
975
979
983
987
991
995
999
1004
1010
1014
1020
1027
1034
1040
1046
1053
1059
1065
1070
1076
1081
1085
1089
1092
1094
1096
1098
1098
1099
1099
1098
1097
1097
1096
1095
1095
1095
1095
1095
1096
1097
1098
1099
1100
1102
1103
1105
1107
1108
1110
1111
1112
1112
1112
1112
1111
1110
1108
1105
1102
1099
1096
1092
1088
1084
1080
1077
1074
1070
1068
1065
1063
1061
1059
1057
1055
1053
1051
1049
1046
1043
1040
1036
1032
1027
1022
1016
1010
1004
998
991
985
979
973
967
962
957
952
947
943
938
935
931
928
925
922
919
917
914
912
910
908
906
904
902
900
898
896
893
890
886
883
878
874
869
865
860
856
851
847
843
838
834
830
826
822
818
815
812
808
805
802
799
795
792
789
785
781
777
773
769
765
760
755
750
745
739
734
728
722
717
711
705
700
695
690
685
681
676
673
669
666
664
662
660
658
656
655
653
652
650
648
646
644
641
639
636
632
629
626
622
618
615
612
608
606
603
602
601
601
601
601
603
604
606
607
609
611
612
613
614
615
616
616
616
616
616
616
616
616
617
617
617
618
619
619
621
622
623
625
627
628
630
632
634
636
639
641
643
645
647
649
651
652
654
655
655
656
656
656
656
656
656
656
656
656
657
657
658
660
661
662
664
666
669
671
674
677
680
683
686
689
693
696
700
703
707
710
714
717
720
724
727
730
733
736
738
742
745
748
751
755
759
763
767
771
775
779
782
786
790
794
799
803
808
813
818
823
828
834
840
845
850
856
861
866
870
875
879
883
887
890
893
896
898
901
903
905
908
910
912
915
917
920
922
924
927
929
932
935
937
940
943
945
948
951
954
957
960
963
966
968
971
973
975
977
979
981
982
984
986
988
990
992
995
998
1002
1004
1008
1012
1018
1022
1027
1032
1037
1042
1047
1052
1058
1063
1068
1074
1079
1085
1091
1096
1102
1107
1113
1118
1123
1127
1131
1135
1138
1141
1143
1145
1146
1146
1146
1146
1145
1143
1142
1140
1138
1136
1134
1132
1129
1128
1126
1125
1124
1124
1124
1125
1126
1127
1129
1131
1134
1136
1139
1142
1144
1146
1148
1150
1151
1152
1152
1152
1151
1150
1148
1146
1144
1141
1139
1136
1133
1130
1127
1125
1123
1121
1119
1118
1117
1116
1116
1116
1116
1117
1118
1118
1119
1120
1121
1122
1123
1125
1126
1128
1130
1132
1135
1137
1140
1143
1146
1149
1153
1156
1160
1163
1166
1169
1172
1175
1177
1179
1181
1182
1183
1184
1184
1184
1183
1182
1181
1179
1177
1175
1173
1170
1168
1166
1164
1162
1161
1160
1160
1159
1160
1160
1161
1163
1164
1166
1168
1169
1171
1173
1174
1176
1178
1179
1181
1183
1184
1186
1189
1191
1193
1196
1198
1201
1204
1207
1210
1213
1217
1220
1224
1228
1232
1235
1239
1242
1245
1248
1251
1252
1254
1254
1254
1254
1253
1251
1249
1246
1243
1240
1237
1234
1231
1229
1226
1225
1223
1222
1221
1221
1221
1221
1222
1223
1224
1225
1226
1228
1229
1230
1231
1232
1233
1235
1236
1237
1238
1240
1241
1243
1245
1247
1249
1251
1254
1256
1259
1262
1265
1268
1270
1273
1276
1278
1281
1284
1287
1291
1294
1299
1303
1307
1312
1317
1321
1326
1331
1335
1340
1345
1350
1355
1360
1366
1371
1377
1382
1387
1393
1398
1403
1408
1413
1418
1422
1426
1430
1434
1437
1441
1444
1448
1452
1456
1460
1464
1469
1473
1478
1483
1488
1494
1499
1504
1509
1514
1519
1523
1528
1532
1536
1540
1543
1546
1549
1551
1553
1554
1555
1555
1555
1554
1553
1552
1551
1549
1548
1546
1544
1543
1542
1541
1540
1539
1538
1538
1538
1538
1539
1539
1539
1539
1539
1539
1538
1536
1535
1533
1530
1528
1525
1522
1518
1515
1512
1508
1505
1502
1499
1495
1492
1489
1486
1482
1479
1475
1472
1468
1464
1460
1456
1451
1446
1441
1436
1431
1425
1420
1414
1408
1402
1397
1391
1385
1379
1373
1367
1361
1355
1348
1341
1334
1327
1319
1311
1303
1295
1286
1278
1270
1261
1253
1244
1236
1228
1220
1211
1204
1196
1188
1181
1173
1166
1159
1152
1146
1140
1134
1128
1123
1118
1113
1108
1103
1098
1094
1089
1085
1081
1076
1072
1068
1063
1059
1054
1050
1045
1039
1034
1028
1022
1016
1010
1004
998
992
986
979
973
967
961
955
949
943
937
931
926
921
916
911
906
902
899
895
892
889
886
884
882
880
878
876
874
872
870
868
865
862
859
856
852
848
844
840
835
831
826
822
817
813
809
805
801
797
794
790
786
783
779
775
771
767
763
758
753
748
743
738
733
728
723
718
714
710
706
702
699
697
694
692
690
689
687
686
684
683
681
680
678
677
675
673
670
667
664
660
656
652
647
642
636
631
625
618
612
605
598
592
585
578
571
565
559
553
548
543
538
534
531
527
524
521
518
516
513
511
509
506
504
502
500
498
496
495
493
491
489
488
486
485
483
482
481
480
479
478
477
477
477
477
478
479
481
482
484
485
487
489
491
492
494
496
497
499
501
503
504
506
508
510
512
515
517
519
522
525
528
531
535
539
544
549
554
560
566
573
580
587
595
602
610
618
625
632
639
645
651
657
661
665
669
672
674
676
677
678
679
680
680
681
682
683
684
686
688
690
692
695
697
699
701
703
705
706
707
707
707
707
707
706
706
705
705
705
705
706
707
709
711
714
717
720
724
728
732
736
740
744
748
751
753
756
758
759
760
760
761
761
760
760
759
758
758
757
757
757
757
757
758
759
760
761
763
765
767
769
771
773
774
776
778
780
781
783
784
786
787
789
791
792
795
797
799
802
805
808
811
815
818
821
824
827
830
833
835
838
840
842
844
846
848
850
852
854
857
859
862
865
868
872
876
879
883
886
889
892
894
895
895
895
894
892
890
888
886
883
880
877
875
873
871
870
869
868
868
868
869
870
871
873
874
876
877
878
880
880
881
882
882
882
882
881
881
881
880
880
880
879
879
878
878
878
878
878
878
878
878
878
878
877
877
876
875
873
872
870
868
865
863
860
858
855
853
850
848
845
844
842
841
841
840
840
841
841
842
842
843
843
843
843
842
841
840
838
836
833
831
828
825
823
820
818
817
815
814
813
812
811
811
810
809
808
807
805
803
801
799
796
794
791
788
785
782
779
775
772
768
765
761
758
755
752
749
746
744
741
739
737
734
732
730
727
725
722
719
716
713
709
706
702
697
693
688
684
679
674
669
665
660
656
651
647
643
640
636
633
630
627
624
621
618
615
611
607
603
598
593
588
583
577
571
565
560
554
549
544
539
534
530
525
521
517
514
511
507
504
501
499
496
493
491
488
486
484
481
479
478
476
474
472
471
469
468
467
465
464
463
462
461
459
458
456
455
453
451
449
446
443
440
437
434
430
426
422
419
415
412
409
406
404
401
399
397
396
394
392
390
388
385
382
378
373
368
362
355
348
339
330
320
310
298
287
275
262
250
237
224
211
198
185
172
159
145
132
119
106
93
80
67
54
41
29
16
4
-9
-21
-33
-44
-56
-67
-78
-88
-98
-107
-116
-125
-133
-140
-147
-153
-159
-164
-169
-173
-178
-182
-186
-189
-193
-197
-200
-204
-208
-212
-216
-220
-224
-228
-232
-236
-240
-243
-247
-250
-253
-256
-259
-261
-263
-264
-266
-267
-267
-267
-267
-267
-266
-265
-264
-264
-263
-263
-263
-264
-265
-267
-269
-272
-275
-279
-283
-287
-291
-295
-299
-302
-306
-308
-311
-312
-313
-314
-315
-315
-316
-316
-317
-318
-319
-321
-323
-326
-330
-334
-339
-344
-350
-356
-363
-370
-377
-384
-391
-398
-405
-412
-419
-426
-432
-438
-444
-449
-454
-458
-462
-466
-470
-473
-475
-477
-480
-482
-484
-486
-488
-490
-492
-495
-498
-501
-505
-509
-513
-517
-522
-526
-531
-536
-541
-545
-550
-554
-558
-562
-566
-569
-572
-575
-577
-579
-581
-583
-585
-586
-588
-589
-590
-591
-592
-593
-594
-594
-594
-595
-595
-595
-594
-594
-594
-593
-592
-592
-591
-589
-588
-586
-584
-581
-579
-576
-573
-570
-568
-565
-563
-560
-558
-556
-554
-553
-551
-549
-548
-546
-545
-543
-541
-540
-538
-537
-535
-534
-532
-531
-529
-528
-526
-524
-523
-521
-519
-518
-516
-515
-513
-512
-511
-510
-509
-509
-508
-508
-507
-507
-506
-506
-505
-505
-504
-504
-503
-503
-502
-501
-501
-500
-499
-498
-496
-494
-492
-490
-488
-486
-483
-481
-478
-476
-473
-471
-468
-466
-463
-461
-459
-456
-454
-452
-450
-447
-445
-442
-439
-436
-432
-427
-423
-418
-412
-406
-400
-394
-387
-381
-374
-367
-360
-353
-346
-339
-332
-325
-319
-312
-306
-300
-294
-288
-283
-278
-274
-270
-266
-263
-260
-257
-255
-253
-252
-251
-250
-249
-248
-248
-247
-246
-246
-245
-245
-244
-243
-243
-243
-243
-244
-245
-246
-248
-250
-252
-254
-257
-261
-264
-268
-272
-276
-281
-286
-291
-296
-302
-307
-313
-319
-326
-332
-338
-344
-350
-355
-360
-365
-369
-373
-376
-379
-382
-384
-385
-387
-388
-390
-391
-393
-395
-397
-399
-402
-405
-409
-412
-416
-420
-424
-428
-432
-436
-440
-444
-447
-450
-453
-456
-458
-461
-463
-465
-468
-471
-473
-476
-478
-481
-484
-487
-489
-492
-495
-498
-502
-505
-508
-511
-515
-518
-522
-525
-529
-533
-537
-540
-544
-547
-551
-554
-557
-560
-563
-566
-569
-572
-574
-577
-580
-582
-584
-586
-588
-589
-590
-590
-590
-589
-587
-585
-583
-580
-577
-573
-569
-566
-562
-558
-554
-550
-547
-543
-540
-537
-534
-531
-528
-526
-524
-521
-519
-518
-516
-515
-514
-513
-513
-513
-513
-513
-514
-515
-516
-517
-519
-520
-523
-525
-528
-531
-534
-538
-542
-546
-550
-555
-559
-564
-569
-575
-580
-585
-590
-596
-601
-606
-612
-617
-623
-628
-634
-639
-645
-651
-657
-662
-668
-674
-680
-685
-691
-696
-702
-707
-711
-716
-720
-725
-729
-733
-737
-741
-745
-750
-754
-759
-764
-770
-776
-782
-789
-796
-803
-810
-818
-825
-833
-841
-848
-856
-863
-870
-877
-883
-890
-896
-902
-908
-914
-919
-925
-931
-938
-944
-950
-957
-964
-971
-978
-985
-992
-1000
-1006
-1014
-1022
-1029
-1037
-1044
-1052
-1059
-1066
-1073
-1080
-1087
-1093
-1100
-1106
-1112
-1118
-1123
-1129
-1135
-1140
-1146
-1151
-1157
-1163
-1170
-1176
-1183
-1189
-1196
-1203
-1211
-1218
-1225
-1233
-1240
-1248
-1255
-1263
-1270
-1277
-1284
-1291
-1298
-1305
-1312
-1318
-1325
-1332
-1340
-1347
-1354
-1361
-1369
-1376
-1383
-1389
-1396
-1402
-1407
-1412
-1417
-1421
-1425
-1429
-1432
-1435
-1438
-1441
-1443
-1446
-1449
-1452
-1455
-1459
-1462
-1466
-1470
-1473
-1477
-1481
-1485
-1488
-1492
-1496
-1500
-1503
-1507
-1511
-1515
-1519
-1523
-1527
-1531
-1536
-1540
-1544
-1549
-1553
-1558
-1562
-1567
-1571
-1576
-1581
-1585
-1590
-1595
-1599
-1604
-1608
-1613
-1617
-1622
-1626
-1631
-1635
-1639
-1642
-1646
-1649
-1652
-1655
-1657
-1659
-1661
-1663
-1664
-1666
-1667
-1669
-1670
-1672
-1674
-1675
-1677
-1679
-1682
-1684
-1687
-1690
-1693
-1697
-1701
-1704
-1709
-1713
-1717
-1721
-1725
-1729
-1732
-1736
-1739
-1742
-1745
-1747
-1749
-1750
-1751
-1751
-1751
-1750
-1749
-1747
-1745
-1743
-1740
-1736
-1733
-1729
-1725
-1721
-1717
-1713
-1709
-1705
-1701
-1698
-1695
-1691
-1688
-1685
-1682
-1679
-1675
-1672
-1669
-1666
-1663
-1659
-1656
-1652
-1649
-1645
-1641
-1637
-1633
-1629
-1625
-1621
-1616
-1612
-1608
-1603
-1599
-1594
-1589
-1584
-1578
-1573
-1566
-1559
-1552
-1545
-1537
-1528
-1520
-1510
-1501
-1491
-1481
-1471
-1461
-1451
-1440
-1430
-1420
-1410
-1400
-1391
-1381
-1372
-1363
-1354
-1345
-1336
-1327
-1319
-1310
-1301
-1293
-1284
-1276
-1267
-1259
-1251
-1243
-1235
-1227
-1220
-1213
-1206
-1199
-1193
-1187
-1181
-1175
-1170
-1164
-1159
-1154
-1149
-1144
-1139
-1133
-1128
-1123
-1117
-1111
-1105
-1100
-1094
-1088
-1082
-1077
-1071
-1065
-1059
-1053
-1047
-1041
-1035
-1029
-1022
-1016
-1010
-1006
-1000
-994
-988
-982
-976
-970
-964
-958
-952
-946
-940
-934
-928
-922
-916
-910
-905
-899
-894
-889
-884
-880
-875
-872
-868
-865
-863
-860
-859
-857
-856
-854
-853
-853
-852
-851
-850
-850
-849
-849
-849
-849
-850
-851
-853
-855
-857
-860
-863
-866
-870
-874
-878
-883
-887
-892
-896
-900
-905
-909
-913
-917
-920
-924
-928
-931
-935
-938
-941
-945
-948
-951
-954
-958
-961
-964
-968
-971
-974
-978
-981
-984
-988
-991
-994
-997
-999
-1002
-1004
-1008
-1010
-1014
-1016
-1020
-1025
-1030
-1034
-1039
-1045
-1050
-1056
-1062
-1068
-1075
-1081
-1087
-1094
-1100
-1106
-1111
-1116
-1121
-1126
-1130
-1133
-1137
-1141
-1144
-1147
-1150
-1152
-1155
-1157
-1159
-1161
-1162
-1163
-1164
-1164
-1165
-1165
-1165
-1166
-1167
-1168
-1169
-1170
-1172
-1174
-1177
-1180
-1183
-1187
-1190
-1194
-1198
-1202
-1206
-1210
-1214
-1218
-1221
-1224
-1227
-1230
-1232
-1234
-1235
-1236
-1236
-1237
-1237
-1236
-1236
-1236
-1235
-1234
-1233
-1233
-1232
-1231
-1230
-1229
-1229
-1228
-1228
-1228
-1228
-1228
-1228
-1229
-1230
-1231
-1232
-1234
-1235
-1237
-1239
-1241
-1243
-1246
-1248
-1251
-1254
-1258
-1262
-1266
-1271
-1276
-1281
-1287
-1293
-1300
-1307
-1314
-1322
-1330
-1338
-1347
-1356
-1365
-1374
-1383
-1393
-1402
-1411
-1421
-1430
-1440
-1449
-1459
-1469
-1479
-1489
-1499
-1509
-1520
-1530
-1541
-1551
-1561
-1572
-1582
-1592
-1602
-1611
-1621
-1630
-1639
-1648
-1656
-1665
-1673
-1682
-1690
-1699
-1707
-1716
-1724
-1733
-1741
-1750
-1759
-1767
-1776
-1785
-1794
-1803
-1812
-1821
-1829
-1838
-1846
-1855
-1863
-1871
-1879
-1886
-1894
-1901
-1908
-1915
-1922
-1928
-1935
-1941
-1947
-1952
-1958
-1964
-1969
-1975
-1980
-1986
-1992
-1997
-2003
-2008
-2013
-2017
-2023
-2028
-2033
-2037
-2041
-2045
-2050
-2054
-2058
-2062
-2066
-2070
-2075
-2079
-2083
-2087
-2092
-2096
-2100
-2104
-2108
-2111
-2114
-2117
-2118
-2120
-2121
-2121
-2121
-2120
-2119
-2118
-2116
-2113
-2111
-2108
-2104
-2100
-2096
-2091
-2087
-2081
-2076
-2070
-2064
-2058
-2052
-2045
-2040
-2033
-2028
-2023
-2017
-2013
-2009
-2005
-2001
-1998
-1995
-1993
-1991
-1990
-1989
-1989
-1988
-1988
-1989
-1989
-1990
-1991
-1992
-1993
-1994
-1995
-1996
-1998
-1999
-2000
-2001
-2001
-2001
-2001
-2001
-2003
-2003
-2003
-2003
-2004
-2004
-2005
-2005
-2005
-2007
-2008
-2008
-2009
-2011
-2012
-2013
-2013
-2015
-2017
-2017
-2019
-2021
-2023
-2024
-2025
-2028
-2031
-2033
-2035
-2037
-2040
-2041
-2044
-2045
-2048
-2050
-2052
-2054
-2056
-2057
-2059
-2060
-2061
-2063
-2064
-2065
-2065
-2066
-2067
-2068
-2069
-2070
-2070
-2071
-2072
-2072
-2073
-2073
-2074
-2075
-2076
-2078
-2079
-2081
-2082
-2084
-2085
-2086
-2087
-2088
-2088
-2087
-2086
-2085
-2083
-2081
-2079
-2076
-2072
-2069
-2065
-2062
-2058
-2055
-2052
-2049
-2045
-2044
-2041
-2039
-2037
-2035
-2033
-2031
-2029
-2027
-2024
-2021
-2017
-2015
-2012
-2009
-2005
-2001
-1999
-1996
-1992
-1989
-1986
-1983
-1980
-1977
-1974
-1972
-1969
-1966
-1964
-1961
-1959
-1956
-1953
-1949
-1946
-1942
-1938
-1934
-1930
-1925
-1921
-1916
-1910
-1905
-1900
-1894
-1889
-1883
-1877
-1871
-1865
-1859
-1852
-1846
-1840
-1834
-1828
-1822
-1817
-1812
-1808
-1804
-1801
-1798
-1795
-1792
-1790
-1788
-1786
-1785
-1784
-1783
-1782
-1782
-1782
-1782
-1783
-1785
-1786
-1788
-1791
-1793
-1796
-1799
-1802
-1805
-1807
-1810
-1812
-1814
-1815
-1816
-1817
-1816
-1815
-1814
-1811
-1809
-1805
-1801
-1797
-1792
-1787
-1782
-1776
-1771
-1765
-1760
-1754
-1749
-1744
-1739
-1734
-1730
-1725
-1720
-1716
-1711
-1706
-1701
-1696
-1690
-1684
-1677
-1670
-1663
-1655
-1647
-1639
-1631
-1622
-1614
-1605
-1596
-1588
-1579
-1571
-1562
-1553
-1545
-1536
-1527
-1518
-1508
-1499
-1489
-1479
-1470
-1460
-1449
-1439
-1429
-1419
-1408
-1398
-1388
-1378
-1368
-1358
-1348
-1338
-1329
-1319
-1310
-1301
-1291
-1282
-1273
-1263
-1253
-1244
-1233
-1223
-1212
-1200
-1189
-1177
-1164
-1151
-1138
-1124
-1110
-1096
-1083
-1069
-1055
-1042
-1029
-1016
-1004
-994
-983
-973
-963
-954
-945
-937
-929
-922
-914
-907
-900
-894
-887
-881
-875
-869
-863
-858
-852
-847
-842
-837
-832
-828
-823
-819
-815
-811
-808
-804
-801
-799
-796
-794
-793
-791
-790
-789
-788
-787
-786
-785
-784
-782
-781
-780
-779
-777
-776
-774
-773
-771
-769
-768
-766
-764
-763
-761
-760
-758
-757
-756
-754
-753
-752
-752
-751
-751
-750
-750
-750
-750
-749
-749
-749
-749
-749
-749
-750
-750
-751
-752
-754
-755
-757
-760
-762
-765
-769
-773
-777
-781
-785
-790
-795
-801
-806
-812
-818
-823
-829
-836
-842
-848
-854
-861
-867
-874
-881
-889
-896
-904
-911
-919
-927
-935
-943
-952
-960
-968
-977
-985
-993
-1002
-1010
-1020
-1029
-1038
-1047
-1056
-1065
-1074
-1083
-1092
-1100
-1108
-1116
-1124
-1132
-1139
-1146
-1153
-1160
-1167
-1174
-1180
-1187
-1193
-1200
-1206
-1213
-1219
-1225
-1231
-1237
-1243
-1248
-1254
-1259
-1263
-1268
-1271
-1275
-1279
-1282
-1285
-1287
-1290
-1293
-1296
-1299
-1303
-1307
-1310
-1315
-1319
-1324
-1329
-1334
-1339
-1345
-1350
-1356
-1362
-1369
-1375
-1381
-1388
-1394
-1401
-1407
-1414
-1420
-1426
-1433
-1439
-1445
-1451
-1456
-1462
-1467
-1472
-1477
-1482
-1487
-1491
-1495
-1499
-1503
-1507
-1511
-1514
-1517
-1520
-1523
-1525
-1528
-1530
-1532
-1534
-1536
-1538
-1540
-1541
-1543
-1544
-1546
-1547
-1548
-1550
-1551
-1552
-1553
-1554
-1556
-1557
-1559
-1561
-1562
-1564
-1566
-1569
-1571
-1573
-1576
-1579
-1582
-1585
-1588
-1591
-1594
-1598
-1601
-1605
-1609
-1613
-1617
-1622
-1626
-1631
-1636
-1641
-1646
-1652
-1657
-1663
-1668
-1674
-1680
-1686
-1692
-1697
-1703
-1709
-1714
-1719
-1724
-1728
-1732
-1736
-1740
-1743
-1746
-1749
-1752
-1754
-1756
-1758
-1760
-1762
-1763
-1764
-1765
-1765
-1765
-1765
-1765
-1764
-1764
-1763
-1761
-1760
-1758
-1757
-1755
-1752
-1750
-1748
-1745
-1742
-1739
-1736
-1732
-1729
-1726
-1722
-1718
-1715
-1711
-1707
-1703
-1700
-1696
-1692
-1688
-1684
-1680
-1676
-1672
-1668
-1663
-1659
-1654
-1649
-1644
-1639
-1635
-1629
-1624
-1619
-1614
-1609
-1603
-1597
-1592
-1586
-1580
-1574
-1567
-1561
-1554
-1547
-1540
-1533
-1525
-1518
-1510
-1503
-1495
-1488
-1480
-1472
-1464
-1457
-1449
-1441
-1433
-1425
-1418
-1410
-1403
-1395
-1388
-1381
-1374
-1368
-1362
-1356
-1350
-1344
-1339
-1334
-1330
-1325
-1321
-1317
-1312
-1308
-1304
-1299
-1295
-1290
-1286
-1281
-1277
-1273
-1268
-1264
-1260
-1255
-1251
-1247
-1242
-1237
-1233
-1228
-1222
-1217
-1211
-1205
-1198
-1191
-1184
-1177
-1170
-1162
-1155
-1147
-1139
-1131
-1123
-1115
-1107
-1099
-1091
-1084
-1076
-1068
-1061
-1053
-1046
-1038
-1031
-1022
-1016
-1008
-1000
-992
-983
-975
-966
-957
-948
-939
-930
-920
-911
-901
-891
-881
-872
-862
-852
-842
-832
-823
-813
-803
-793
-784
-774
-765
-755
-746
-736
-727
-718
-708
-699
-689
-680
-670
-660
-650
-640
-630
-619
-608
-597
-585
-573
-561
-548
-535
-522
-508
-493
-479
-464
-448
-432
-416
-400
-384
-368
-352
-336
-320
-305
-290
-276
-262
-248
-235
-222
-210
-198
-186
-174
-162
-151
-139
-128
-116
-104
-92
-81
-69
-57
-45
-34
-22
-11
1
12
23
34
45
55
65
75
85
94
103
112
120
129
136
144
151
159
165
172
179
185
191
197
203
209
214
220
225
230
235
240
245
251
256
261
267
272
277
282
286
291
295
299
303
306
310
313
316
320
323
327
331
335
340
344
349
354
359
365
370
375
380
385
389
393
398
401
405
408
411
414
417
420
422
425
429
432
436
440
445
450
456
462
468
475
482
489
497
505
513
521
529
538
546
555
563
572
580
588
596
605
612
620
628
636
643
651
659
667
675
682
690
698
706
715
723
731
739
746
754
762
769
776
783
789
796
802
808
813
819
824
829
835
839
844
848
852
855
858
860
862
864
864
865
865
865
864
863
861
860
858
856
855
853
851
849
847
845
843
841
839
837
835
833
831
829
828
826
824
822
821
819
817
815
813
811
808
806
803
800
798
795
793
790
788
785
783
781
779
777
775
773
772
771
769
768
767
766
765
764
763
762
761
760
759
758
757
756
756
755
755
755
755
756
756
756
757
757
757
757
756
755
754
752
749
746
742
737
732
727
721
715
708
701
694
687
680
672
665
657
650
642
634
626
618
609
601
592
584
575
566
557
548
539
530
521
512
503
494
485
475
467
458
449
440
432
424
416
408
401
394
387
380
374
368
362
356
350
344
338
332
326
319
313
306
299
292
285
279
272
265
258
251
245
238
232
226
220
214
209
204
198
194
189
184
180
176
173
169
165
162
159
155
152
148
144
140
136
132
127
122
117
112
106
100
94
88
81
75
68
61
55
48
42
37
31
26
21
16
12
8
4
1
-2
-5
-8
-11
-13
-16
-18
-21
-22
-24
-26
-27
-27
-28
-28
-28
-27
-27
-26
-25
-24
-23
-23
-22
-21
-20
-20
-20
-20
-20
-21
-21
-22
-23
-24
-25
-25
-26
-27
-27
-28
-28
-28
-27
-27
-26
-25
-25
-24
-24
-24
-24
-25
-26
-28
-31
-34
-38
-43
-48
-53
-58
-64
-70
-76
-82
-88
-94
-100
-105
-110
-115
-119
-123
-126
-129
-131
-133
-134
-135
-136
-135
-135
-134
-132
-131
-129
-127
-124
-121
-118
-115
-111
-107
-103
-99
-94
-89
-84
-79
-74
-68
-63
-57
-52
-46
-40
-35
-29
-24
-18
-12
-7
-1
4
9
15
20
25
30
35
40
45
50
55
60
64
69
74
79
84
89
94
99
105
110
116
121
127
133
139
145
151
157
164
170
176
183
189
195
201
207
213
219
225
230
236
241
246
251
256
261
266
270
275
279
283
287
290
293
295
297
299
300
300
301
300
300
299
297
296
294
293
291
289
287
285
283
281
278
276
273
270
267
264
261
258
254
251
247
244
240
237
233
230
227
223
220
217
215
212
210
208
206
205
204
203
203
203
203
204
205
206
207
208
210
212
214
216
219
221
224
227
231
235
238
242
246
251
255
259
263
268
272
277
281
285
289
294
298
302
305
309
313
317
321
324
327
330
333
336
339
341
343
345
347
349
350
351
353
354
355
356
357
358
360
361
362
363
365
366
367
368
369
370
371
371
372
373
374
375
376
377
378
379
380
381
383
384
385
387
388
389
391
392
393
395
396
397
399
400
402
404
405
407
408
410
411
412
413
414
414
415
415
415
415
414
414
414
413
413
412
411
411
410
409
408
406
405
403
402
400
398
396
394
392
390
388
387
385
385
384
384
384
385
386
387
389
391
393
394
396
398
400
401
403
403
404
405
405
405
404
404
403
403
402
402
402
402
402
403
404
405
407
409
412
415
418
422
426
430
434
439
444
449
455
460
466
472
478
485
492
499
507
515
523
531
539
548
557
565
574
583
591
600
608
616
624
632
639
646
653
660
666
673
679
686
692
699
706
713
720
728
736
744
752
760
769
777
785
792
799
806
813
819
825
830
835
840
844
848
851
855
858
861
864
866
869
871
873
875
877
879
881
882
883
885
886
886
887
887
888
888
888
888
887
887
887
887
887
886
887
887
887
888
889
890
891
892
893
894
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
911
912
913
914
915
916
918
919
921
923
925
927
929
932
934
937
939
941
943
944
945
945
945
945
943
942
940
937
934
931
927
923
920
916
913
909
906
903
901
899
897
896
894
893
893
892
891
891
890
889
888
887
885
884
882
880
877
874
871
868
864
860
855
850
845
840
834
829
823
816
810
803
795
787
779
770
761
751
741
730
719
707
695
682
669
656
643
629
615
601
587
573
558
544
529
514
499
483
467
451
435
419
402
386
369
353
336
320
304
288
273
258
243
229
216
203
191
179
167
156
146
136
127
119
110
103
96
89
82
77
71
66
61
56
51
47
43
39
34
30
26
22
17
12
8
2
-3
-8
-14
-20
-26
-33
-39
-46
-53
-59
-66
-73
-79
-85
-91
-97
-103
-108
-113
-118
-122
-126
-129
-132
-135
-137
-139
-140
-140
-140
-140
-139
-138
-137
-135
-133
-131
-129
-127
-125
-123
-122
-121
-120
-119
-119
-118
-119
-119
-119
-120
-120
-121
-121
-121
-121
-121
-121
-121
-120
-120
-119
-118
-118
-117
-116
-115
-115
-114
-114
-114
-114
-115
-115
-116
-117
-118
-119
-121
-122
-124
-125
-127
-128
-130
-131
-132
-133
-133
-133
-133
-132
-131
-129
-127
-124
-121
-118
-114
-109
-105
-99
-93
-87
-80
-73
-65
-57
-49
-40
-31
-21
-11
-1
10
21
32
43
55
66
78
89
101
113
124
136
148
160
171
183
194
206
217
228
239
250
261
271
281
291
302
311
321
331
340
350
360
369
379
388
398
408
418
428
438
448
459
469
480
490
501
511
521
531
541
552
561
572
582
592
603
613
624
636
648
660
672
684
696
708
720
732
743
754
764
773
782
790
798
806
813
821
828
834
841
848
855
862
870
877
884
891
897
903
909
914
918
921
924
925
926
925
924
923
920
917
914
911
908
905
903
901
899
898
897
897
897
897
898
899
900
900
900
900
899
898
896
894
891
888
884
880
876
872
869
865
862
860
858
856
855
855
856
857
859
862
865
869
873
878
883
888
894
899
905
911
917
923
929
936
942
948
954
960
967
973
980
987
994
1002
1010
1018
1026
1035
1044
1053
1063
1072
1082
1091
1100
1109
1117
1125
1132
1139
1146
1152
1157
1162
1167
1171
1174
1177
1180
1183
1185
1187
1188
1189
1191
1192
1193
1194
1196
1197
1198
1200
1202
1204
1206
1208
1211
1214
1218
1221
1226
1231
1237
1243
1250
1258
1266
1275
1285
1296
1308
1320
1334
1348
1362
1378
1394
1410
1427
1444
1462
1480
1497
1515
1533
1551
1569
1587
1605
1623
1641
1659
1678
1696
1714
1733
1751
1770
1789
1807
1825
1843
1861
1878
1895
1911
1926
1941
1954
1967
1979
1990
2000
2009
2017
2025
2033
2040
2047
2053
2060
2066
2072
2078
2085
2091
2098
2105
2113
2120
2128
2136
2145
2154
2163
2172
2182
2192
2202
2213
2223
2235
2246
2258
2270
2282
2295
2308
2321
2335
2348
2362
2376
2391
2405
2420
2434
2449
2464
2479
2494
2510
2526
2542
2558
2575
2593
2611
2629
2648
2667
2687
2707
2727
2748
2769
2790
2810
2831
2851
2871
2890
2908
2927
2944
2961
2976
2992
3006
3020
3033
3045
3057
3069
3079
3090
3100
3110
3119
3128
3137
3146
3155
3164
3173
3182
3191
3200
3209
3218
3227
3237
3246
3256
3266
3276
3286
3296
3307
3317
3328
3339
3350
3362
3374
3385
3397
3410
3422
3434
3446
3458
3470
3482
3494
3505
3516
3526
3536
3546
3555
3564
3572
3580
3588
3595
3602
3608
3614
3620
3625
3630
3634
3638
3642
3646
3650
3653
3657
3660
3662
3664
3666
3667
3667
3667
3666
3664
3661
3657
3653
3647
3642
3635
3628
3621
3614
3607
3599
3591
3584
3576
3568
3559
3551
3542
3533
3523
3513
3502
3491
3480
3468
3455
3443
3430
3418
3405
3393
3381
3370
3360
3350
3341
3332
3325
3318
3312
3307
3302
3299
3296
3293
3291
3289
3287
3286
3285
3283
3282
3281
3280
3279
3277
3275
3273
3271
3268
3265
3261
3257
3252
3246
3241
3234
3227
3220
3211
3203
3193
3183
3172
3161
3149
3137
3123
3110
3096
3081
3066
3050
3034
3018
3001
2985
2968
2952
2935
2920
2904
2889
2874
2860
2846
2832
2819
2806
2793
2781
2768
2756
2743
2731
2719
2707
2696
2684
2673
2663
2653
2644
2635
2627
2619
2612
2606
2600
2595
2590
2586
2582
2578
2574
2571
2567
2563
2559
2555
2551
2546
2541
2536
2530
2525
2519
2512
2506
2499
2493
2486
2480
2474
2468
2462
2456
2450
2445
2441
2436
2432
2428
2425
2421
2418
2414
2410
2407
2402
2398
2392
2387
2381
2374
2367
2360
2352
2344
2336
2328
2319
2311
2303
2296
2289
2282
2276
2270
2265
2260
2256
2252
2249
2246
2244
2242
2240
2238
2237
2236
2235
2235
2235
2235
2235
2235
2236
2236
2236
2237
2237
2237
2237
2238
2238
2239
2240
2241
2242
2244
2247
2250
2254
2258
2263
2269
2276
2282
2290
2297
2305
2313
2321
2329
2337
2345
2353
2361
2369
2376
2384
2391
2398
2405
2412
2418
2425
2430
2436
2441
2446
2450
2453
2456
2459
2461
2462
2463
2463
2463
2463
2462
2461
2460
2459
2457
2456
2454
2453
2452
2451
2451
2451
2451
2452
2453
2455
2457
2459
2461
2464
2467
2471
2474
2477
2480
2483
2486
2489
2492
2494
2497
2500
2502
2505
2507
2510
2513
2515
2518
2520
2522
2523
2523
2522
2521
2519
2516
2511
2506
2500
2493
2484
2476
2466
2456
2445
2434
2422
2411
2399
2387
2375
2363
2352
2340
2329
2318
2307
2296
2286
2276
2266
2256
2246
2237
2228
2220
2211
2203
2196
2189
2183
2178
2173
2169
2167
2165
2165
2166
2168
2171
2175
2180
2186
2193
2201
2209
2217
2226
2236
2245
2255
2265
2275
2286
2296
2306
2317
2327
2338
2349
2359
2369
2380
2390
2400
2410
2419
2428
2438
2447
2455
2464
2473
2481
2490
2499
2509
2518
2528
2539
2549
2561
2572
2583
2595
2607
2619
2631
2642
2654
2665
2676
2687
2697
2706
2715
2723
2730
2736
2741
2746
2749
2751
2752
2752
2751
2749
2746
2743
2739
2734
2729
2724
2719
2714
2710
2706
2703
2701
2699
2699
2699
2699
2701
2703
2705
2708
2711
2715
2718
2721
2725
2728
2731
2734
2737
2739
2741
2743
2745
2746
2747
2748
2748
2748
2748
2747
2746
2744
2741
2738
2734
2729
2724
2719
2713
2706
2699
2692
2685
2677
2669
2662
2654
2647
2639
2632
2625
2618
2611
2604
2597
2589
2581
2573
2565
2556
2547
2538
2529
2520
2512
2503
2496
2488
2482
2476
2470
2465
2461
2458
2455
2453
2451
2450
2449
2449
2448
2448
2448
2447
2446
2446
2444
2443
2441
2439
2437
2434
2432
2429
2427
2424
2422
2421
2419
2419
2418
2418
2418
2418
2419
2419
2419
2419
2419
2418
2417
2415
2414
2411
2409
2407
2404
2401
2398
2395
2392
2388
2383
2379
2373
2368
2361
2354
2346
2338
2328
2319
2308
2297
2286
2273
2261
2248
2234
2220
2205
2190
2174
2158
2141
2123
2105
2086
2066
2045
2025
2004
1983
1962
1940
1920
1899
1880
1861
1844
1827
1812
1798
1786
1775
1766
1758
1752
1746
1742
1738
1735
1732
1730
1727
1725
1722
1719
1716
1713
1709
1705
1701
1696
1692
1688
1684
1680
1676
1672
1668
1664
1659
1654
1648
1642
1635
1628
1619
1610
1600
1589
1578
1567
1555
1543
1531
1520
1509
1498
1487
1477
1467
1458
1449
1441
1433
1425
1418
1410
1403
1397
1390
1384
1378
1372
1366
1360
1355
1349
1344
1338
1332
1326
1320
1314
1307
1299
1291
1282
1273
1263
1252
1241
1229
1217
1204
1191
1178
1164
1151
1138
1124
1111
1098
1085
1071
1058
1046
1033
1020
1006
993
979
965
951
936
920
904
887
869
850
830
809
787
765
742
718
694
670
646
621
597
573
549
525
501
478
455
432
409
386
364
342
321
299
279
259
239
220
202
185
169
153
138
124
110
98
85
73
62
51
41
30
20
10
0
-9
-19
-28
-38
-47
-56
-65
-74
-83
-92
-100
-108
-116
-124
-132
-140
-147
-155
-162
-169
-176
-182
-189
-195
-200
-205
-209
-213
-216
-219
-221
-222
-224
-224
-225
-226
-226
-227
-227
-228
-229
-229
-230
-231
-232
-233
-234
-235
-237
-239
-241
-244
-248
-251
-256
-261
-267
-273
-280
-287
-295
-304
-313
-322
-331
-341
-351
-361
-371
-382
-392
-403
-414
-425
-436
-447
-459
-470
-482
-495
-507
-520
-534
-548
-562
-576
-591
-606
-622
-637
-653
-668
-684
-700
-715
-731
-746
-761
-777
-792
-808
-823
-839
-854
-870
-886
-901
-917
-933
-949
-965
-981
-998
-1014
-1030
-1047
-1064
-1081
-1099
-1118
-1137
-1156
-1177
-1198
-1219
-1241
-1264
-1287
-1311
-1335
-1359
-1384
-1408
-1433
-1457
-1482
-1506
-1530
-1554
-1578
-1602
-1626
-1649
-1673
-1696
-1719
-1742
-1766
-1789
-1812
-1835
-1857
-1880
-1902
-1925
-1946
-1968
-1989
-2009
-2031
-2051
-2070
-2089
-2107
-2125
-2142
-2158
-2173
-2188
-2202
-2216
-2229
-2241
-2253
-2264
-2275
-2286
-2297
-2307
-2317
-2326
-2336
-2345
-2354
-2362
-2370
-2378
-2385
-2392
-2399
-2405
-2411
-2418
-2424
-2430
-2437
-2444
-2451
-2459
-2467
-2476
-2485
-2495
-2506
-2517
-2529
-2542
-2555
-2568
-2582
-2596
-2610
-2625
-2640
-2654
-2669
-2683
-2698
-2712
-2726
-2741
-2755
-2769
-2783
-2798
-2812
-2827
-2841
-2856
-2871
-2886
-2901
-2917
-2933
-2950
-2967
-2984
-3002
-3021
-3040
-3060
-3081
-3102
-3124
-3146
-3169
-3192
-3215
-3239
-3262
-3286
-3310
-3335
-3359
-3383
-3408
-3433
-3458
-3484
-3509
-3535
-3561
-3587
-3612
-3637
-3662
-3685
-3708
-3731
-3752
-3772
-3792
-3810
-3828
-3845
-3861
-3876
-3891
-3905
-3918
-3931
-3943
-3954
-3965
-3975
-3985
-3994
-4003
-4011
-4019
-4026
-4033
-4040
-4046
-4051
-4058
-4062
-4069
-4074
-4078
-4083
-4086
-4090
-4093
-4096
-4097
-4099
-4099
-4099
-4099
-4099
-4098
-4098
-4097
-4097
-4097
-4097
-4098
-4100
-4102
-4105
-4109
-4114
-4119
-4124
-4131
-4137
-4145
-4152
-4160
-4168
-4176
-4185
-4194
-4202
-4211
-4220
-4228
-4237
-4246
-4255
-4264
-4273
-4282
-4291
-4300
-4310
-4320
-4330
-4340
-4351
-4363
-4375
-4387
-4400
-4414
-4429
-4445
-4461
-4478
-4495
-4513
-4532
-4551
-4571
-4590
-4610
-4630
-4650
-4670
-4689
-4709
-4727
-4746
-4764
-4781
-4798
-4814
-4829
-4844
-4859
-4873
-4886
-4900
-4913
-4926
-4938
-4951
-4964
-4977
-4990
-5004
-5018
-5032
-5047
-5062
-5078
-5094
-5110
-5126
-5143
-5160
-5176
-5193
-5210
-5226
-5243
-5259
-5275
-5291
-5307
-5323
-5338
-5353
-5368
-5382
-5396
-5410
-5422
-5435
-5447
-5458
-5468
-5478
-5487
-5495
-5503
-5510
-5516
-5522
-5527
-5531
-5534
-5537
-5539
-5541
-5543
-5544
-5545
-5546
-5546
-5547
-5549
-5550
-5552
-5554
-5556
-5559
-5561
-5564
-5567
-5569
-5572
-5574
-5576
-5577
-5579
-5580
-5581
-5581
-5581
-5581
-5581
-5581
-5581
-5581
-5582
-5582
-5583
-5585
-5587
-5589
-5592
-5595
-5599
-5603
-5608
-5614
-5619
-5626
-5632
-5639
-5647
-5654
-5662
-5669
-5677
-5685
-5693
-5701
-5708
-5716
-5724
-5731
-5738
-5745
-5751
-5757
-5763
-5768
-5772
-5776
-5779
-5782
-5784
-5786
-5788
-5789
-5789
-5790
-5789
-5789
-5789
-5788
-5787
-5786
-5785
-5784
-5783
-5782
-5780
-5778
-5776
-5774
-5771
-5769
-5766
-5764
-5761
-5759
-5757
-5756
-5754
-5754
-5753
-5753
-5754
-5755
-5756
-5758
-5760
-5763
-5766
-5769
-5772
-5776
-5780
-5784
-5789
-5793
-5798
-5803
-5809
-5815
-5821
-5827
-5834
-5842
-5850
-5858
-5866
-5875
-5885
-5895
-5905
-5916
-5927
-5938
-5950
-5961
-5973
-5985
-5997
-6009
-6021
-6033
-6045
-6056
-6067
-6077
-6087
-6097
-6106
-6114
-6121
-6129
-6135
-6142
-6147
-6153
-6157
-6162
-6166
-6171
-6175
-6179
-6184
-6188
-6193
-6199
-6204
-6210
-6217
-6224
-6231
-6239
-6247
-6256
-6266
-6276
-6286
-6297
-6309
-6320
-6333
-6346
-6359
-6373
-6387
-6401
-6417
-6432
-6449
-6466
-6483
-6501
-6519
-6538
-6557
-6577
-6597
-6618
-6639
-6661
-6683
-6705
-6727
-6749
-6772
-6794
-6815
-6836
-6857
-6878
-6898
-6918
-6937
-6957
-6976
-6995
-7014
-7033
-7053
-7073
-7093
-7113
-7134
-7155
-7176
-7198
-7219
-7241
-7262
-7283
-7304
-7324
-7344
-7364
-7383
-7401
-7419
-7437
-7455
-7472
-7489
-7506
-7523
-7540
-7558
-7575
-7594
-7612
-7631
-7650
-7670
-7689
-7709
-7729
-7748
-7768
-7787
-7807
-7825
-7844
-7862
-7880
-7898
-7915
-7931
-7947
-7962
-7976
-7989
-8000
-8013
-8023
-8034
-8042
-8052
-8060
-8067
-8074
-8080
-8087
-8093
-8099
-8103
-8109
-8114
-8119
-8122
-8125
-8129
-8131
-8132
-8134
-8134
-8134
-8134
-8132
-8132
-8131
-8130
-8128
-8125
-8125
-8124
-8122
-8122
-8122
-8122
-8122
-8124
-8125
-8127
-8129
-8132
-8134
-8135
-8138
-8141
-8144
-8147
-8148
-8151
-8154
-8156
-8157
-8159
-8161
-8162
-8163
-8164
-8164
-8166
-8167
-8169
-8170
-8172
-8173
-8176
-8178
-8180
-8183
-8185
-8188
-8191
-8193
-8195
-8198
-8200
-8201
-8203
-8205
-8206
-8207
-8208
-8209
-8210
-8211
-8212
-8212
-8212
-8211
-8211
-8210
-8209
-8207
-8205
-8203
-8201
-8198
-8196
-8193
-8191
-8188
-8186
-8183
-8180
-8179
-8178
-8176
-8173
-8173
-8173
-8172
-8173
-8173
-8175
-8178
-8180
-8185
-8189
-8195
-8201
-8208
-8215
-8222
-8230
-8239
-8247
-8256
-8265
-8273
-8282
-8290
-8298
-8305
-8312
-8318
-8324
-8329
-8333
-8337
-8339
-8341
-8343
-8343
-8344
-8343
-8342
-8340
-8338
-8336
-8332
-8329
-8325
-8320
-8315
-8310
-8304
-8298
-8292
-8285
-8279
-8272
-8265
-8259
-8252
-8246
-8240
-8235
-8230
-8226
-8222
-8219
-8217
-8216
-8216
-8216
-8217
-8219
-8221
-8224
-8227
-8231
-8236
-8240
-8245
-8251
-8256
-8262
-8268
-8275
-8281
-8289
-8296
-8305
-8313
-8322
-8332
-8341
-8351
-8361
-8371
-8381
-8391
-8400
-8409
-8417
-8424
-8430
-8435
-8439
-8442
-8444
-8445
-8444
-8442
-8439
-8436
-8431
-8425
-8419
-8412
-8405
-8397
-8389
-8381
-8372
-8364
-8355
-8346
-8338
-8330
-8322
-8314
-8307
-8299
-8292
-8285
-8278
-8271
-8264
-8257
-8249
-8242
-8234
-8225
-8217
-8208
-8199
-8189
-8180
-8170
-8160
-8150
-8140
-8130
-8119
-8111
-8101
-8092
-8082
-8073
-8064
-8055
-8047
-8039
-8031
-8022
-8013
-8006
-7997
-7989
-7980
-7970
-7960
-7950
-7940
-7929
-7918
-7906
-7894
-7882
-7870
-7858
-7845
-7833
-7821
-7809
-7797
-7785
-7774
-7763
-7752
-7743
-7734
-7725
-7717
-7710
-7704
-7699
-7694
-7691
-7687
-7684
-7682
-7680
-7677
-7675
-7673
-7671
-7669
-7666
-7664
-7662
-7660
-7658
-7656
-7656
-7655
-7656
-7657
-7659
-7661
-7665
-7669
-7674
-7680
-7687
-7693
-7701
-7708
-7716
-7723
-7731
-7738
-7745
-7752
-7759
-7765
-7770
-7776
-7781
-7785
-7789
-7793
-7797
-7800
-7804
-7807
-7811
-7814
-7818
-7821
-7825
-7830
-7834
-7839
-7844
-7850
-7855
-7862
-7868
-7875
-7883
-7891
-7900
-7909
-7919
-7929
-7939
-7950
-7961
-7972
-7983
-7995
-8006
-8016
-8029
-8039
-8051
-8061
-8073
-8084
-8095
-8106
-8118
-8129
-8141
-8153
-8164
-8177
-8189
-8203
-8216
-8229
-8242
-8256
-8270
-8283
-8297
-8311
-8326
-8340
-8354
-8368
-8382
-8397
-8411
-8425
-8440
-8454
-8468
-8482
-8496
-8510
-8523
-8536
-8549
-8561
-8573
-8584
-8595
-8605
-8615
-8624
-8632
-8640
-8648
-8654
-8661
-8667
-8673
-8678
-8683
-8688
-8694
-8699
-8704
-8710
-8717
-8723
-8730
-8738
-8746
-8755
-8764
-8774
-8784
-8795
-8806
-8817
-8829
-8840
-8853
-8865
-8877
-8890
-8902
-8915
-8928
-8941
-8954
-8967
-8980
-8993
-9007
-9020
-9034
-9047
-9061
-9074
-9088
-9101
-9114
-9127
-9141
-9154
-9167
-9180
-9193
-9206
-9220
-9233
-9247
-9261
-9275
-9290
-9304
-9319
-9334
-9348
-9363
-9377
-9390
-9404
-9417
-9429
-9441
-9452
-9463
-9473
-9483
-9492
-9501
-9509
-9517
-9525
-9532
-9539
-9546
-9552
-9558
-9564
-9569
-9573
-9578
-9581
-9585
-9588
-9590
-9592
-9594
-9596
-9597
-9598
-9599
-9599
-9600
-9600
-9599
-9599
-9598
-9597
-9595
-9592
-9589
-9586
-9582
-9577
-9572
-9566
-9559
-9551
-9543
-9533
-9523
-9513
-9501
-9489
-9476
-9463
-9449
-9435
-9421
-9406
-9391
-9376
-9361
-9346
-9331
-9316
-9301
-9286
-9271
-9255
-9240
-9225
-9209
-9194
-9178
-9162
-9147
-9131
-9114
-9098
-9081
-9065
-9048
-9031
-9013
-8995
-8977
-8959
-8939
-8920
-8900
-8879
-8857
-8835
-8813
-8790
-8766
-8742
-8717
-8692
-8667
-8641
-8615
-8589
-8563
-8537
-8512
-8486
-8460
-8435
-8409
-8384
-8359
-8333
-8308
-8282
-8256
-8229
-8202
-8175
-8146
-8117
-8087
-8057
-8025
-7993
-7960
-7927
-7892
-7858
-7823
-7788
-7752
-7717
-7681
-7646
-7610
-7574
-7539
-7503
-7467
-7431
-7394
-7358
-7321
-7284
-7246
-7209
-7172
-7134
-7096
-7059
-7021
-6983
-6946
-6908
-6871
-6834
-6797
-6760
-6723
-6687
-6650
-6614
-6578
-6542
-6507
-6471
-6436
-6401
-6367
-6333
-6299
-6265
-6232
-6200
-6167
-6136
-6104
-6073
-6042
-6012
-5982
-5952
-5922
-5892
-5862
-5833
-5803
-5774
-5745
-5716
-5688
-5660
-5632
-5605
-5578
-5552
-5526
-5501
-5476
-5452
-5428
-5404
-5381
-5358
-5335
-5312
-5289
-5267
-5244
-5221
-5198
-5174
-5150
-5126
-5102
-5078
-5053
-5029
-5004
-4980
-4955
-4931
-4906
-4881
-4856
-4830
-4804
-4779
-4752
-4726
-4699
-4672
-4644
-4616
-4587
-4558
-4528
-4497
-4466
-4435
-4403
-4371
-4339
-4307
-4275
-4243
-4212
-4180
-4149
-4118
-4086
-4057
-4027
-3998
-3968
-3939
-3910
-3881
-3853
-3824
-3796
-3767
-3739
-3710
-3682
-3653
-3624
-3594
-3565
-3535
-3504
-3473
-3442
-3410
-3377
-3344
-3311
-3276
-3241
-3206
-3169
-3132
-3094
-3056
-3017
-2977
-2936
-2895
-2854
-2812
-2770
-2728
-2685
-2642
-2599
-2556
-2513
-2469
-2425
-2380
-2335
-2289
-2243
-2196
-2149
-2101
-2052
-2003
-1953
-1903
-1853
-1802
-1752
-1701
-1651
-1601
-1551
-1502
-1453
-1404
-1355
-1307
-1259
-1211
-1164
-1116
-1068
-1020
-972
-923
-875
-826
-777
-728
-679
-630
-581
-533
-484
-436
-388
-340
-293
-247
-200
-155
-109
-65
-20
24
67
111
154
197
240
283
326
370
413
457
501
546
590
635
679
724
769
815
860
905
951
996
1042
1088
1134
1180
1226
1273
1319
1366
1414
1461
1509
1556
1604
1653
1701
1750
1799
1848
1897
1947
1996
2045
2096
2145
2195
2244
2293
2342
2390
2437
2484
2530
2575
2618
2661
2703
2744
2783
2822
2859
2896
2931
2966
3001
3034
3067
3100
3132
3163
3195
3226
3257
3287
3318
3349
3380
3411
3443
3475
3507
3540
3573
3607
3641
3676
3711
3747
3784
3820
3858
3895
3933
3971
4010
4049
4088
4127
4166
4206
4245
4284
4324
4363
4402
4441
4479
4517
4555
4592
4628
4664
4700
4735
4769
4803
4835
4867
4898
4928
4957
4985
5012
5038
5063
5087
5111
5134
5157
5180
5202
5224
5247
5269
5292
5315
5338
5361
5384
5408
5431
5455
5479
5503
5528
5553
5578
5604
5629
5656
5682
5709
5737
5765
5793
5822
5851
5880
5909
5938
5968
5997
6027
6056
6085
6114
6143
6171
6199
6226
6254
6280
6307
6333
6358
6383
6408
6432
6456
6480
6503
6527
6550
6572
6595
6618
6640
6663
6685
6708
6731
6753
6776
6799
6822
6845
6869
6893
6916
6941
6965
6990
7014
7039
7063
7088
7112
7135
7158
7180
7202
7223
7243
7262
7280
7298
7315
7332
7348
7364
7379
7394
7410
7426
7442
7458
7475
7493
7511
7530
7550
7570
7591
7612
7634
7657
7679
7702
7726
7749
7773
7796
7819
7843
7866
7888
7911
7933
7954
7976
7996
8016
8036
8055
8074
8092
8109
8127
8143
8159
8173
8188
8202
8215
8227
8238
8249
8259
8268
8276
8284
8291
8297
8303
8308
8313
8317
8321
8324
8327
8329
8331
8333
8334
8335
8335
8335
8334
8333
8331
8329
8326
8322
8318
8313
8307
8301
8293
8285
8276
8267
8257
8246
8235
8223
8211
8199
8186
8173
8160
8146
8132
8119
8106
8093
8080
8067
8053
8039
8026
8013
7999
7986
7972
7957
7943
7928
7913
7898
7882
7865
7848
7830
7812
7792
7772
7752
7730
7708
7686
7662
7639
7615
7590
7565
7539
7513
7487
7461
7433
7406
7377
7348
7319
7288
7257
7225
7191
7157
7122
7086
7049
7011
6972
6932
6892
6851
6809
6767
6725
6683
6640
6598
6556
6514
6472
6431
6390
6349
6309
6269
6229
6190
6151
6113
6074
6036
5998
5960
5923
5885
5847
5810
5772
5735
5698
5661
5624
5587
5551
5515
5479
5442
5406
5370
5334
5297
5261
5224
5186
5148
5109
5070
5030
4989
4947
4904
4861
4817
4772
4727
4681
4634
4587
4540
4493
4445
4398
4350
4303
4256
4208
4161
4115
4067
4021
3974
3928
3881
3834
3787
3740
3692
3645
3597
3549
3501
3454
3406
3359
3313
3266
3221
3176
3132
3088
3045
3002
2961
2919
2879
2839
2800
2761
2723
2686
2650
2615
2580
2547
2515
2483
2453
2424
2395
2367
2341
2314
2289
2264
2239
2215
2191
2168
2145
2121
2099
2076
2054
2031
2009
1986
1963
1941
1917
1894
1871
1847
1823
1798
1774
1750
1725
1701
1677
1652
1628
1605
1581
1558
1535
1513
1491
1469
1448
1428
1408
1389
1371
1353
1337
1321
1306
1293
1280
1268
1258
1248
1239
1232
1225
1219
1214
1209
1206
1203
1200
1199
1197
1197
1196
1197
1198
1199
1200
1203
1205
1208
1212
1217
1222
1227
1234
1240
1248
1256
1265
1274
1284
1294
1304
1315
1326
1336
1348
1359
1370
1381
1392
1403
1414
1425
1436
1447
1458
1469
1480
1491
1502
1513
1524
1535
1547
1559
1571
1584
1598
1611
1626
1641
1656
1672
1689
1707
1724
1743
1762
1781
1800
1820
1840
1860
1880
1900
1921
1941
1963
1984
2005
2028
2050
2073
2097
2121
2146
2171
2197
2224
2252
2280
2310
2340
2371
2403
2435
2468
2502
2537
2572
2607
2643
2679
2716
2753
2789
2827
2864
2901
2939
2977
3015
3053
3091
3129
3167
3206
3245
3284
3323
3363
3403
3443
3484
3525
3567
3609
3652
3696
3740
3784
3829
3875
3921
3967
4014
4059
4107
4154
4201
4247
4294
4340
4385
4430
4475
4519
4562
4606
4649
4691
4733
4775
4817
4858
4899
4940
4980
5021
5061
5101
5141
5181
5221
5261
5300
5339
5379
5418
5457
5496
5534
5572
5610
5647
5684
5721
5757
5792
5827
5861
5894
5927
5960
5991
6022
6052
6082
6111
6139
6167
6193
6219
6245
6270
6294
6317
6340
6363
6385
6407
6428
6449
6470
6490
6511
6531
6550
6570
6590
6609
6628
6647
6666
6686
6705
6724
6744
6764
6784
6804
6825
6847
6869
6891
6914
6937
6961
6985
7009
7033
7057
7081
7105
7129
7152
7176
7199
7222
7244
7266
7288
7310
7330
7351
7371
7390
7408
7425
7442
7458
7472
7486
7499
7511
7522
7532
7541
7550
7557
7564
7571
7577
7582
7587
7592
7596
7599
7602
7605
7607
7609
7610
7611
7612
7612
7613
7613
7612
7612
7611
7610
7609
7608
7607
7606
7604
7603
7601
7599
7597
7595
7593
7591
7588
7586
7583
7580
7576
7573
7569
7564
7559
7554
7548
7542
7536
7529
7521
7513
7505
7496
7487
7477
7467
7457
7446
7434
7422
7410
7397
7384
7371
7357
7342
7328
7313
7298
7283
7268
7253
7238
7223
7207
7192
7177
7162
7146
7131
7115
7099
7082
7065
7048
7029
7011
6991
6971
6949
6927
6903
6879
6853
6827
6799
6771
6742
6713
6682
6651
6620
6588
6556
6524
6491
6458
6424
6390
6355
6319
6283
6245
6207
6168
6127
6086
6043
5999
5954
5908
5860
5812
5763
5713
5662
5610
5558
5505
5452
5399
5345
5292
5238
5184
5130
5076
5022
4968
4914
4860
4806
4753
4700
4647
4594
4542
4490
4439
4388
4338
4288
4239
4190
4142
4094
4046
4001
3955
3909
3864
3819
3775
3730
3686
3643
3599
3556
3514
3472
3430
3389
3349
3309
3269
3230
3192
3154
3116
3079
3041
3004
2967
2929
2892
2854
2817
2779
2742
2704
2667
2630
2593
2556
2519
2483
2447
2411
2376
2340
2305
2270
2234
2199
2163
2127
2091
2055
2017
1982
1945
1908
1871
1834
1796
1759
1722
1684
1647
1610
1573
1537
1500
1464
1429
1394
1359
1325
1291
1258
1225
1192
1159
1127
1095
1063
1031
999
968
936
905
874
844
813
784
755
726
698
671
645
619
594
571
548
526
505
485
466
448
431
414
398
382
367
353
338
324
311
297
284
270
257
244
232
219
207
194
183
171
161
150
141
132
124
116
110
104
99
95
92
90
89
89
90
92
95
99
104
109
117
125
134
144
156
168
181
196
211
228
245
263
282
302
323
344
367
390
413
437
462
487
513
539
566
592
619
645
672
699
725
751
777
803
828
854
879
904
929
953
978
1002
1028
1053
1079
1104
1130
1156
1182
1209
1236
1263
1290
1317
1345
1372
1400
1428
1456
1484
1512
1541
1569
1598
1627
1655
1684
1713
1743
1772
1801
1831
1861
1891
1921
1951
1982
2012
2043
2074
2105
2136
2167
2198
2230
2262
2293
2326
2358
2391
2424
2457
2491
2525
2559
2594
2629
2665
2701
2737
2773
2810
2847
2884
2922
2960
2998
3037
3076
3115
3155
3195
3236
3277
3318
3360
3403
3445
3489
3533
3577
3622
3668
3714
3761
3808
3856
3904
3953
4002
4051
4103
4154
4206
4258
4312
4366
4420
4476
4533
4590
4649
4708
4768
4829
4890
4953
5016
5079
5143
5208
5273
5338
5404
5469
5535
5601
5668
5734
5800
5866
5933
5998
6064
6130
6195
6260
6325
6390
6454
6518
6582
6646
6710
6774
6837
6901
6965
7029
7092
7157
7221
7285
7350
7414
7479
7544
7609
7674
7740
7805
7870
7936
8000
8067
8132
8198
8263
8329
8394
8460
8525
8591
8656
8721
8786
8850
8914
8978
9042
9105
9168
9231
9293
9355
9417
9479
9540
9602
9663
9724
9784
9845
9905
9965
10024
10084
10143
10202
10261
10319
10377
10434
10491
10548
10604
10659
10714
10769
10823
10877
10930
10982
11034
11086
11137
11188
11238
11288
11337
11386
11434
11482
11530
11577
11623
11669
11714
11758
11802
11846
11888
11930
11971
12011
12051
12090
12127
12165
12201
12236
12271
12305
12338
12370
12402
12433
12464
12493
12523
12551
12579
12606
12632
12658
12683
12707
12731
12754
12776
12797
12818
12838
12857
12876
12894
12911
12928
12943
12958
12972
12985
12997
13008
13019
13028
13036
13043
13049
13054
13057
13060
13060
13060
13058
13056
13051
13046
13040
13032
13023
13013
13003
12991
12979
12965
12951
12937
12922
12906
12890
12874
12857
12839
12821
12803
12784
12765
12746
12726
12705
12684
12663
12642
12620
12597
12575
12552
12528
12504
12480
12456
12431
12406
12380
12354
12328
12301
12274
12246
12218
12189
12159
12128
12096
12063
12029
11994
11958
11920
11882
11842
11801
11759
11716
11673
11628
11582
11536
11489
11441
11393
11344
11294
11244
11193
11141
11089
11036
10982
10927
10872
10816
10759
10701
10643
10584
10525
10464
10404
10343
10281
10219
10157
10094
10031
9967
9903
9839
9774
9708
9642
9576
9509
9441
9373
9305
9235
9165
9095
9024
8952
8880
8808
8735
8661
8587
8512
8436
8360
8283
8206
8128
8048
7970
7890
7809
7728
7646
7563
7479
7395
7310
7223
7136
7048
6958
6868
6776
6683
6590
6495
6399
6303
6206
6108
6009
5910
5810
5710
5609
5509
5408
5307
5206
5105
5004
4904
4803
4703
4603
4503
4404
4304
4205
4107
4008
3910
3812
3714
3616
3518
3421
3323
3226
3128
3031
2934
2837
2741
2644
2547
2451
2354
2258
2162
2066
1971
1875
1780
1684
1589
1494
1399
1304
1210
1115
1020
927
834
740
647
555
462
370
279
187
96
5
-85
-176
-266
-356
-446
-536
-626
-716
-806
-896
-986
-1077
-1168
-1259
-1350
-1442
-1534
-1626
-1719
-1812
-1906
-2001
-2096
-2191
-2287
-2383
-2479
-2576
-2673
-2770
-2867
-2964
-3061
-3158
-3254
-3350
-3445
-3539
-3633
-3726
-3818
-3910
-4000
-4090
-4179
-4267
-4354
-4440
-4525
-4610
-4694
-4776
-4859
-4940
-5020
-5100
-5179
-5257
-5335
-5411
-5487
-5562
-5635
-5708
-5781
-5852
-5923
-5992
-6062
-6130
-6198
-6266
-6333
-6399
-6465
-6532
-6597
-6663
-6729
-6795
-6860
-6926
-6992
-7058
-7124
-7190
-7256
-7322
-7388
-7454
-7520
-7586
-7652
-7717
-7782
-7847
-7912
-7977
-8042
-8106
-8170
-8236
-8300
-8365
-8429
-8493
-8557
-8622
-8685
-8749
-8813
-8876
-8939
-9002
-9065
-9127
-9189
-9250
-9311
-9371
-9431
-9490
-9549
-9607
-9665
-9722
-9779
-9836
-9891
-9947
-10001
-10055
-10109
-10161
-10213
-10263
-10313
-10362
-10409
-10456
-10501
-10546
-10589
-10631
-10671
-10711
-10749
-10786
-10821
-10856
-10889
-10920
-10950
-10979
-11006
-11031
-11055
-11078
-11098
-11117
-11135
-11151
-11166
-11179
-11190
-11200
-11209
-11216
-11221
-11226
-11228
-11230
-11230
-11228
-11225
-11220
-11214
-11206
-11197
-11186
-11174
-11160
-11145
-11128
-11109
-11089
-11068
-11045
-11022
-10997
-10971
-10944
-10916
-10887
-10858
-10828
-10797
-10765
-10732
-10699
-10664
-10629
-10592
-10555
-10517
-10478
-10437
-10396
-10354
-10311
-10267
-10223
-10177
-10131
-10085
-10037
-9989
-9941
-9891
-9842
-9792
-9741
-9690
-9639
-9587
-9535
-9482
-9430
-9377
-9324
-9270
-9217
-9164
-9110
-9056
-9003
-8949
-8896
-8842
-8788
-8734
-8680
-8626
-8572
-8518
-8464
-8409
-8354
-8299
-8244
-8188
-8132
-8076
-8019
-7962
-7905
-7847
-7789
-7730
-7672
-7612
-7553
-7493
-7432
-7372
-7311
-7250
-7188
-7126
-7064
-7002
-6939
-6875
-6812
-6747
-6683
-6618
-6552
-6485
-6418
-6350
-6281
-6211
-6141
-6069
-5997
-5924
-5850
-5775
-5700
-5624
-5547
-5469
-5391
-5313
-5234
-5154
-5074
-4993
-4911
-4829
-4746
-4662
-4578
-4492
-4406
-4319
-4232
-4143
-4054
-3964
-3873
-3782
-3690
-3598
-3505
-3412
-3318
-3224
-3130
-3036
-2941
-2846
-2751
-2656
-2561
-2465
-2370
-2274
-2178
-2082
-1986
-1890
-1794
-1698
-1602
-1505
-1409
-1312
-1216
-1119
-1022
-926
-829
-733
-637
-540
-444
-348
-252
-157
-61
34
129
224
319
414
509
604
698
793
887
981
1074
1168
1260
1353
1445
1536
1627
1717
1806
1894
1982
2069
2155
2241
2325
2409
2492
2575
2656
2737
2817
2896
2974
3051
3126
3201
3275
3347
3418
3487
3556
3622
3688
3752
3814
3875
3935
3993
4049
4105
4159
4212
4263
4313
4362
4409
4455
4500
4543
4585
4626
4665
4702
4738
4772
4804
4835
4864
4892
4918
4942
4965
4986
5006
5024
5041
5057
5071
5084
5096
5106
5116
5124
5132
5138
5143
5148
5151
5154
5155
5156
5155
5154
5152
5149
5146
5141
5137
5132
5126
5120
5114
5108
5101
5095
5088
5081
5074
5067
5060
5053
5046
5039
5031
5024
5016
5008
5000
4992
4984
4976
4967
4959
4950
4942
4933
4924
4915
4906
4897
4888
4879
4870
4862
4853
4844
4836
4828
4819
4811
4803
4794
4786
4777
4768
4758
4749
4738
4727
4716
4704
4692
4679
4666
4652
4638
4623
4608
4592
4575
4558
4541
4523
4505
4486
4466
4446
4426
4405
4383
4361
4339
4316
4292
4269
4244
4219
4194
4168
4142
4115
4086
4059
4030
4002
3972
3942
3911
3879
3847
3815
3782
3748
3714
3679
3643
3606
3569
3531
3492
3453
3413
3372
3330
3288
3246
3203
3160
3116
3072
3028
2983
2938
2893
2848
2803
2758
2712
2666
2620
2573
2527
2479
2432
2384
2335
2286
2236
2185
2134
2083
2029
1977
1923
1869
1814
1758
1702
1645
1587
1529
1471
1412
1352
1293
1233
1173
1112
1052
991
930
869
808
747
686
624
562
501
438
376
314
251
189
126
63
0
-63
-127
-190
-254
-319
-383
-448
-513
-579
-645
-712
-779
-847
-916
-985
-1055
-1126
-1198
-1271
-1344
-1418
-1493
-1569
-1645
-1723
-1801
-1879
-1959
-2039
-2120
-2202
-2284
-2368
-2451
-2536
-2621
-2708
-2795
-2883
-2971
-3061
-3151
-3242
-3334
-3426
-3520
-3614
-3708
-3804
-3899
-3996
-4093
-4190
-4289
-4387
-4486
-4586
-4686
-4787
-4889
-4991
-5093
-5196
-5300
-5405
-5510
-5615
-5721
-5828
-5936
-6043
-6152
-6261
-6370
-6480
-6590
-6700
-6810
-6920
-7030
-7140
-7249
-7358
-7467
-7575
-7683
-7790
-7897
-8003
-8109
-8215
-8320
-8425
-8530
-8635
-8739
-8844
-8948
-9051
-9155
-9258
-9360
-9462
-9564
-9665
-9765
-9865
-9963
-10062
-10159
-10256
-10353
-10448
-10543
-10637
-10731
-10824
-10916
-11008
-11099
-11189
-11279
-11368
-11456
-11543
-11630
-11716
-11801
-11885
-11969
-12052
-12134
-12215
-12296
-12375
-12455
-12533
-12610
-12687
-12763
-12838
-12913
-12986
-13059
-13130
-13201
-13271
-13340
-13409
-13476
-13543
-13609
-13675
-13739
-13803
-13867
-13930
-13993
-14055
-14116
-14177
-14238
-14298
-14358
-14417
-14476
-14534
-14592
-14650
-14707
-14764
-14821
-14878
-14934
-14991
-15047
-15104
-15160
-15216
-15272
-15328
-15384
-15440
-15496
-15551
-15607
-15662
-15717
-15771
-15825
-15879
-15932
-15985
-16036
-16088
-16139
-16190
-16239
-16286
-16335
-16381
-16427
-16472
-16515
-16557
-16598
-16638
-16676
-16714
-16749
-16783
-16816
-16847
-16877
-16905
-16932
-16957
-16981
-17003
-17023
-17043
-17061
-17077
-17092
-17106
-17118
-17129
-17139
-17148
-17155
-17160
-17165
-17168
-17170
-17170
-17169
-17167
-17164
-17159
-17154
-17147
-17139
-17131
-17121
-17110
-17099
-17086
-17073
-17059
-17045
-17030
-17014
-16997
-16980
-16962
-16943
-16924
-16904
-16883
-16861
-16839
-16816
-16792
-16767
-16742
-16716
-16689
-16661
-16632
-16603
-16573
-16542
-16510
-16478
-16445
-16411
-16376
-16341
-16305
-16268
-16230
-16190
-16152
-16111
-16070
-16027
-15984
-15940
-15895
-15849
-15802
-15754
-15705
-15655
-15604
-15552
-15499
-15446
-15391
-15336
-15279
-15223
-15165
-15107
-15049
-14990
-14931
-14871
-14812
-14752
-14692
-14632
-14572
-14513
-14453
-14394
-14334
-14275
-14216
-14157
-14098
-14040
-13982
-13923
-13866
-13808
-13751
-13694
-13637
-13580
-13523
-13467
-13410
-13354
-13297
-13241
-13184
-13127
-13070
-13013
-12955
-12897
-12839
-12780
-12721
-12661
-12601
-12541
-12480
-12419
-12357
-12295
-12232
-12169
-12105
-12040
-11975
-11909
-11843
-11776
-11708
-11640
-11570
-11500
-11429
-11358
-11286
-11213
-11139
-11064
-10989
-10914
-10837
-10760
-10683
-10605
-10527
-10448
-10369
-10289
-10209
-10129
-10048
-9967
-9886
-9805
-9723
-9642
-9560
-9477
-9395
-9312
-9229
-9146
-9063
-8979
-8896
-8812
-8729
-8645
-8561
-8477
-8393
-8309
-8226
-8141
-8058
-7975
-7892
-7809
-7726
-7643
-7561
-7479
-7397
-7315
-7234
-7152
-7071
-6990
-6909
-6828
-6747
-6667
-6586
-6505
-6424
-6343
-6262
-6181
-6101
-6020
-5939
-5858
-5777
-5696
-5615
-5534
-5453
-5372
-5291
-5210
-5129
-5047
-4966
-4885
-4803
-4722
-4641
-4560
-4479
-4398
-4317
-4236
-4156
-4075
-3996
-3916
-3837
-3758
-3680
-3601
-3523
-3445
-3368
-3291
-3213
-3137
-3060
-2983
-2907
-2831
-2754
-2678
-2602
-2527
-2451
-2375
-2300
-2225
-2150
-2075
-2000
-1925
-1851
-1777
-1703
-1629
-1556
-1483
-1411
-1338
-1267
-1195
-1124
-1054
-984
-914
-845
-776
-708
-641
-574
-508
-443
-378
-314
-250
-187
-124
-62
-1
60
120
179
238
295
352
409
464
519
573
626
678
729
779
828
876
923
969
1014
1058
1101
1143
1184
1223
1262
1299
1335
1370
1404
1437
1469
1499
1529
1557
1585
1612
1638
1663
1687
1710
1733
1754
1775
1795
1815
1833
1851
1868
1884
1900
1914
1928
1941
1953
1964
1974
1983
1992
1999
2005
2012
2016
2020
2023
2024
2025
2024
2023
2021
2017
2012
2007
2000
1992
1984
1974
1963
1952
1939
1926
1912
1897
1881
1865
1847
1829
1810
1791
1771
1750
1729
1707
1684
1661
1638
1613
1589
1564
1538
1511
1484
1457
1429
1400
1370
1340
1309
1277
1245
1212
1178
1143
1107
1071
1034
997
958
919
880
840
800
759
717
675
633
591
548
505
462
418
374
330
285
240
195
149
103
57
10
-38
-85
-133
-181
-230
-279
-328
-378
-427
-477
-528
-578
-629
-680
-731
-782
-833
-884
-936
-987
-1038
-1088
-1139
-1189
-1239
-1289
-1338
-1387
-1435
-1483
-1530
-1577
-1622
-1668
-1712
-1756
-1799
-1841
-1882
-1923
-1963
-2001
-2041
-2079
-2116
-2153
-2189
-2224
-2259
-2293
-2326
-2359
-2391
-2422
-2453
-2483
-2512
-2540
-2568
-2595
-2621
-2647
-2672
-2697
-2721
-2744
-2767
-2790
-2812
-2834
-2855
-2876
-2897
-2918
-2938
-2957
-2977
-2996
-3015
-3033
-3052
-3070
-3087
-3105
-3122
-3138
-3155
-3171
-3187
-3203
-3219
-3235
-3250
-3265
-3280
-3295
-3309
-3323
-3337
-3351
-3364
-3377
-3390
-3402
-3414
-3425
-3435
-3445
-3454
-3463
-3471
-3478
-3484
-3490
-3495
-3500
-3504
-3507
-3510
-3513
-3514
-3516
-3517
-3517
-3518
-3518
-3517
-3517
-3516
-3514
-3513
-3511
-3509
-3507
-3505
-3502
-3500
-3497
-3494
-3491
-3488
-3485
-3482
-3479
-3476
-3472
-3469
-3466
-3463
-3459
-3456
-3453
-3450
-3447
-3444
-3441
-3438
-3435
-3432
-3429
-3426
-3423
-3419
-3416
-3412
-3409
-3405
-3400
-3396
-3391
-3386
-3381
-3375
-3369
-3363
-3357
-3350
-3343
-3335
-3327
-3319
-3310
-3301
-3292
-3282
-3272
-3261
-3250
-3239
-3227
-3215
-3203
-3190
-3176
-3163
-3148
-3134
-3118
-3102
-3086
-3069
-3051
-3032
-3013
-2993
-2972
-2951
-2928
-2905
-2881
-2856
-2830
-2804
-2777
-2749
-2721
-2692
-2662
-2632
-2601
-2570
-2538
-2505
-2472
-2438
-2404
-2370
-2335
-2300
-2264
-2228
-2192
-2156
-2119
-2082
-2045
-2008
-1970
-1933
-1895
-1857
-1820
-1782
-1744
-1706
-1669
-1631
-1593
-1555
-1517
-1479
-1441
-1403
-1365
-1326
-1288
-1250
-1211
-1173
-1134
-1096
-1057
-1018
-979
-939
-900
-860
-820
-779
-739
-698
-656
-615
-573
-530
-488
-445
-402
-358
-315
-272
-228
-185
-141
-98
-55
-12
30
73
115
158
200
242
283
325
366
407
448
489
529
570
609
649
687
726
764
801
838
874
910
945
980
1014
1048
1081
1114
1146
1179
1211
1242
1273
1304
1335
1365
1395
1425
1454
1483
1511
1539
1567
1594
1620
1646
1672
1697
1721
1745
1769
1792
1815
1838
1861
1883
1906
1928
1951
1973
1996
2017
2041
2064
2087
2110
2133
2157
2181
2205
2229
2254
2278
2304
2329
2355
2381
2407
2434
2460
2487
2514
2541
2568
2595
2623
2650
2677
2705
2732
2760
2787
2814
2842
2869
2896
2923
2950
2977
3003
3029
3055
3080
3105
3130
3154
3177
3200
3223
3245
3266
3288
3309
3329
3349
3369
3389
3408
3427
3446
3465
3483
3501
3519
3537
3554
3572
3588
3605
3622
3638
3654
3670
3686
3701
3717
3732
3747
3762
3777
3791
3806
3820
3833
3847
3860
3872
3885
3896
3908
3919
3929
3939
3948
3957
3966
3974
3981
3988
3994
4000
4006
4011
4014
4019
4022
4026
4029
4032
4034
4035
4038
4040
4041
4042
4043
4043
4045
4046
4046
4046
4046
4048
4048
4048
4048
4048
4048
4046
4046
4046
4046
4046
4046
4046
4045
4045
4045
4045
4045
4045
4045
4045
4046
4046
4046
4048
4049
4050
4051
4053
4054
4056
4058
4059
4062
4065
4067
4070
4074
4078
4081
4085
4089
4094
4098
4103
4108
4114
4119
4125
4131
4137
4143
4149
4155
4162
4168
4175
4181
4188
4195
4203
4210
4217
4225
4233
4241
4250
4258
4267
4276
4285
4294
4303
4313
4322
4332
4341
4351
4361
4370
4380
4390
4400
4409
4419
4429
4439
4449
4460
4470
4480
4490
4501
4511
4522
4533
4544
4554
4566
4577
4588
4600
4611
4623
4635
4647
4660
4672
4685
4698
4712
4725
4739
4753
4767
4781
4796
4811
4825
4840
4855
4870
4885
4900
4914
4929
4943
4957
4971
4985
4998
5011
5024
5036
5048
5060
5071
5082
5093
5103
5112
5121
5130
5138
5146
5153
5160
5166
5172
5178
5182
5187
5191
5195
5198
5201
5203
5205
5207
5208
5209
5209
5209
5209
5209
5208
5206
5205
5203
5201
5198
5196
5193
5189
5186
5183
5179
5175
5172
5168
5164
5160
5156
5152
5147
5143
5138
5133
5128
5122
5116
5110
5103
5096
5088
5080
5071
5062
5053
5043
5032
5021
5009
4997
4984
4971
4957
4943
4928
4913
4897
4881
4865
4848
4831
4814
4796
4778
4760
4742
4723
4705
4686
4667
4647
4628
4609
4590
4571
4551
4532
4513
4494
4476
4457
4439
4420
4402
4385
4367
4350
4333
4316
4299
4283
4267
4251
4236
4221
4206
4192
4177
4163
4150
4136
4123
4111
4098
4086
4074
4062
4051
4038
4027
4018
4006
3997
3987
3976
3966
3956
3946
3936
3926
3916
3905
3895
3884
3873
3862
3851
3840
3829
3817
3806
3795
3784
3773
3762
3750
3739
3728
3717
3706
3694
3683
3672
3661
3649
3638
3627
3616
3604
3593
3582
3571
3560
3549
3538
3527
3516
3506
3495
3485
3475
3465
3456
3446
3437
3429
3420
3412
3405
3397
3390
3384
3377
3371
3365
3360
3355
3349
3345
3340
3335
3331
3326
3322
3317
3313
3309
3304
3300
3295
3291
3286
3281
3277
3272
3267
3262
3257
3252
3247
3242
3237
3232
3227
3222
3216
3210
3205
3199
3192
3186
3179
3172
3165
3158
3150
3143
3135
3127
3119
3110
3102
3093
3085
3076
3067
3057
3048
3038
3027
3017
3006
2994
2983
2970
2958
2945
2932
2918
2904
2890
2875
2861
2845
2830
2814
2798
2781
2765
2747
2730
2712
2693
2674
2655
2635
2614
2593
2572
2550
2528
2505
2482
2458
2434
2410
2385
2359
2333
2306
2279
2252
2224
2195
2166
2137
2107
2076
2045
2013
1982
1950
1917
1885
1852
1818
1785
1751
1717
1683
1649
1615
1581
1547
1513
1479
1446
1413
1380
1347
1315
1283
1252
1222
1192
1162
1133
1105
1077
1049
1022
996
970
945
920
895
871
847
823
800
777
755
733
712
691
670
650
630
611
592
573
555
537
520
502
485
468
451
435
419
403
387
371
355
340
324
309
294
279
264
249
235
220
206
191
177
163
148
134
120
105
91
76
62
47
32
17
2
-14
-30
-46
-62
-79
-95
-112
-129
-146
-164
-181
-198
-215
-232
-249
-266
-283
-299
-316
-332
-349
-365
-381
-397
-413
-429
-445
-461
-477
-494
-510
-526
-542
-559
-575
-592
-609
-626
-643
-660
-677
-694
-711
-728
-745
-761
-777
-793
-809
-824
-838
-853
-866
-879
-892
-904
-916
-927
-938
-948
-957
-966
-975
-982
-990
-997
-1002
-1008
-1014
-1020
-1024
-1028
-1031
-1034
-1036
-1038
-1039
-1040
-1040
-1040
-1039
-1037
-1035
-1032
-1029
-1025
-1020
-1016
-1010
-1006
-1000
-994
-987
-980
-973
-965
-957
-949
-940
-931
-922
-912
-902
-891
-880
-868
-856
-844
-831
-818
-804
-789
-774
-759
-743
-726
-709
-691
-673
-654
-635
-615
-594
-573
-552
-530
-508
-486
-463
-439
-416
-392
-367
-343
-318
-292
-266
-240
-214
-187
-160
-132
-104
-75
-46
-17
13
43
74
105
137
168
201
233
266
299
332
365
399
432
466
499
533
566
599
632
665
698
731
763
795
827
859
890
921
951
981
1010
1040
1069
1097
1125
1152
1178
1204
1229
1253
1277
1300
1322
1343
1364
1384
1403
1421
1438
1455
1471
1486
1501
1514
1527
1539
1551
1561
1571
1580
1589
1596
1603
1610
1615
1620
1624
1628
1631
1634
1636
1637
1639
1639
1640
1639
1639
1638
1637
1636
1634
1632
1630
1627
1625
1622
1618
1615
1611
1607
1603
1598
1593
1589
1584
1578
1573
1568
1562
1557
1551
1545
1540
1534
1528
1522
1517
1511
1505
1499
1492
1486
1480
1473
1466
1460
1452
1445
1438
1430
1422
1414
1405
1397
1388
1379
1370
1360
1350
1340
1330
1319
1308
1297
1285
1273
1261
1248
1235
1221
1206
1192
1176
1160
1144
1127
1109
1091
1073
1053
1034
1014
993
972
951
929
907
884
861
838
815
792
768
744
721
697
673
649
625
601
577
553
530
506
483
460
437
415
393
371
350
329
309
289
270
251
233
215
199
182
167
152
138
125
112
100
88
78
67
58
49
41
33
26
20
14
9
5
1
-2
-4
-6
-8
-9
-10
-10
-10
-9
-8
-7
-5
-4
-1
1
4
7
11
15
19
24
29
35
42
49
57
65
74
84
94
105
116
129
141
155
168
183
198
213
228
244
261
277
294
311
329
347
366
384
404
423
443
463
484
505
526
547
568
590
612
634
655
677
699
720
742
763
784
805
826
846
866
885
904
923
941
959
976
993
1008
1025
1041
1055
1070
1083
1097
1110
1123
1135
1147
1158
1169
1180
1191
1201
1211
1221
1230
1240
1249
1257
1265
1273
1281
1288
1295
1302
1308
1314
1320
1325
1330
1335
1339
1343
1347
1350
1353
1355
1357
1359
1360
1360
1360
1360
1359
1358
1355
1353
1349
1345
1340
1335
1328
1321
1314
1305
1296
1287
1276
1265
1254
1241
1229
1215
1202
1187
1173
1157
1142
1125
1109
1092
1074
1056
1038
1018
999
980
959
939
918
897
875
853
831
809
786
764
741
717
694
670
647
623
599
575
551
527
503
479
455
431
407
384
360
337
314
291
269
247
224
203
181
160
138
118
97
77
56
36
16
-3
-23
-42
-61
-80
-99
-118
-137
-156
-175
-194
-213
-233
-252
-271
-290
-309
-329
-348
-368
-387
-407
-427
-447
-467
-488
-508
-529
-550
-571
-592
-614
-635
-657
-679
-701
-723
-745
-767
-790
-812
-835
-858
-881
-904
-927
-950
-974
-997
-1020
-1045
-1069
-1093
-1118
-1142
-1167
-1192
-1218
-1243
-1269
-1294
-1320
-1347
-1373
-1399
-1426
-1453
-1480
-1508
-1536
-1563
-1592
-1620
-1648
-1677
-1706
-1735
-1764
-1793
-1822
-1852
-1881
-1911
-1940
-1970
-1999
-2029
-2059
-2088
-2118
-2148
-2177
-2207
-2237
-2267
-2297
-2326
-2356
-2386
-2416
-2445
-2475
-2505
-2535
-2565
-2594
-2624
-2653
-2683
-2712
-2741
-2770
-2799
-2828
-2856
-2884
-2912
-2940
-2967
-2994
-3020
-3046
-3072
-3097
-3122
-3146
-3169
-3192
-3214
-3236
-3258
-3278
-3299
-3319
-3338
-3357
-3376
-3394
-3411
-3429
-3446
-3462
-3478
-3494
-3509
-3524
-3538
-3552
-3565
-3578
-3591
-3603
-3615
-3626
-3637
-3647
-3657
-3667
-3676
-3685
-3693
-3701
-3709
-3715
-3722
-3727
-3732
-3737
-3740
-3743
-3746
-3747
-3748
-3748
-3748
-3746
-3744
-3741
-3737
-3733
-3728
-3721
-3714
-3707
-3698
-3689
-3679
-3668
-3656
-3644
-3631
-3617
-3602
-3586
-3570
-3552
-3534
-3516
-3496
-3476
-3455
-3433
-3410
-3387
-3364
-3340
-3315
-3290
-3264
-3238
-3211
-3184
-3157
-3129
-3101
-3073
-3044
-3016
-2987
-2957
-2928
-2898
-2868
-2838
-2808
-2778
-2748
-2717
-2687
-2657
-2626
-2596
-2566
-2536
-2506
-2476
-2447
-2417
-2388
-2359
-2331
-2303
-2275
-2247
-2220
-2193
-2167
-2141
-2115
-2090
-2066
-2041
-2017
-1994
-1970
-1947
-1925
-1903
-1881
-1859
-1837
-1816
-1795
-1774
-1754
-1734
-1714
-1694
-1675
-1656
-1637
-1618
-1600
-1582
-1564
-1547
-1530
-1513
-1497
-1481
-1465
-1450
-1435
-1420
-1406
-1392
-1378
-1365
-1352
-1339
-1326
-1314
-1301
-1290
-1278
-1266
-1255
-1244
-1234
-1223
-1213
-1203
-1194
-1184
-1175
-1167
-1158
-1150
-1142
-1135
-1128
-1121
-1114
-1108
-1103
-1097
-1093
-1088
-1084
-1081
-1078
-1076
-1074
-1073
-1073
-1073
-1073
-1074
-1076
-1078
-1081
-1084
-1087
-1091
-1096
-1100
-1105
-1111
-1117
-1123
-1129
-1136
-1143
-1151
-1159
-1167
-1175
-1184
-1193
-1202
-1211
-1221
-1230
-1240
-1249
-1259
-1269
-1278
-1288
-1297
-1307
-1317
-1326
-1336
-1346
-1355
-1365
-1375
-1385
-1394
-1404
-1414
-1425
-1435
-1445
-1456
-1467
-1478
-1489
-1500
-1511
-1522
-1534
-1546
-1558
-1570
-1582
-1595
-1608
-1621
-1634
-1647
-1660
-1673
-1686
-1700
-1713
-1727
-1740
-1754
-1767
-1781
-1795
-1808
-1822
-1836
-1850
-1864
-1878
-1891
-1905
-1919
-1933
-1946
-1960
-1973
-1986
-1999
-2013
-2025
-2037
-2051
-2064
-2077
-2089
-2102
-2115
-2127
-2140
-2153
-2165
-2178
-2191
-2204
-2217
-2230
-2243
-2256
-2270
-2283
-2296
-2310
-2323
-2337
-2350
-2364
-2378
-2391
-2405
-2419
-2433
-2446
-2460
-2473
-2487
-2500
-2513
-2526
-2539
-2552
-2564
-2576
-2589
-2600
-2612
-2623
-2635
-2646
-2657
-2667
-2678
-2688
-2699
-2709
-2719
-2729
-2740
-2750
-2760
-2770
-2781
-2791
-2802
-2813
-2823
-2834
-2845
-2856
-2867
-2877
-2888
-2899
-2909
-2920
-2930
-2940
-2950
-2960
-2969
-2979
-2988
-2997
-3006
-3015
-3024
-3033
-3042
-3050
-3059
-3067
-3075
-3083
-3092
-3100
-3108
-3116
-3124
-3132
-3139
-3147
-3155
-3163
-3171
-3179
-3187
-3195
-3203
-3211
-3220
-3228
-3237
-3245
-3254
-3263
-3272
-3281
-3290
-3300
-3309
-3319
-3329
-3339
-3349
-3358
-3368
-3378
-3388
-3398
-3408
-3417
-3426
-3436
-3445
-3454
-3462
-3471
-3480
-3488
-3496
-3504
-3512
-3519
-3527
-3534
-3541
-3549
-3555
-3562
-3569
-3575
-3581
-3587
-3593
-3599
-3604
-3610
-3615
-3620
-3625
-3629
-3634
-3638
-3642
-3646
-3650
-3654
-3657
-3661
-3664
-3667
-3670
-3672
-3675
-3677
-3680
-3682
-3684
-3685
-3687
-3689
-3691
-3692
-3694
-3695
-3697
-3699
-3700
-3702
-3704
-3706
-3708
-3710
-3712
-3715
-3718
-3720
-3723
-3726
-3730
-3733
-3737
-3740
-3744
-3749
-3753
-3757
-3762
-3766
-3771
-3776
-3781
-3786
-3791
-3796
-3801
-3806
-3811
-3817
-3822
-3828
-3833
-3839
-3844
-3850
-3856
-3861
-3867
-3873
-3880
-3886
-3892
-3899
-3906
-3913
-3920
-3928
-3936
-3943
-3951
-3960
-3968
-3977
-3986
-3995
-4003
-4013
-4022
-4032
-4042
-4051
-4062
-4072
-4082
-4093
-4103
-4114
-4124
-4135
-4146
-4157
-4169
-4180
-4191
-4203
-4214
-4226
-4238
-4250
-4262
-4274
-4286
-4298
-4311
-4323
-4335
-4348
-4360
-4373
-4385
-4398
-4411
-4424
-4436
-4449
-4462
-4475
-4488
-4502
-4515
-4528
-4541
-4555
-4568
-4582
-4595
-4609
-4622
-4636
-4649
-4663
-4676
-4689
-4703
-4716
-4729
-4742
-4755
-4768
-4780
-4793
-4805
-4817
-4829
-4841
-4853
-4864
-4876
-4887
-4898
-4908
-4919
-4929
-4940
-4950
-4960
-4969
-4979
-4988
-4998
-5007
-5016
-5025
-5033
-5042
-5050
-5059
-5067
-5075
-5084
-5092
-5100
-5108
-5116
-5124
-5132
-5141
-5149
-5157
-5166
-5174
-5182
-5191
-5199
-5207
-5216
-5224
-5232
-5240
-5249
-5257
-5264
-5272
-5280
-5288
-5295
-5303
-5310
-5318
-5325
-5332
-5339
-5346
-5353
-5361
-5368
-5375
-5382
-5389
-5396
-5403
-5410
-5417
-5424
-5431
-5437
-5444
-5451
-5457
-5463
-5469
-5475
-5480
-5486
-5491
-5496
-5501
-5506
-5511
-5515
-5519
-5523
-5527
-5531
-5535
-5538
-5542
-5545
-5548
-5551
-5554
-5556
-5559
-5561
-5563
-5565
-5566
-5568
-5569
-5570
-5571
-5571
-5572
-5572
-5572
-5572
-5571
-5571
-5571
-5570
-5570
-5570
-5569
-5569
-5569
-5569
-5569
-5569
-5569
-5569
-5570
-5570
-5571
-5571
-5572
-5573
-5573
-5574
-5575
-5576
-5577
-5578
-5579
-5580
-5582
-5583
-5585
-5587
-5589
-5591
-5594
-5596
-5599
-5602
-5605
-5608
-5611
-5615
-5619
-5622
-5626
-5630
-5635
-5639
-5643
-5648
-5653
-5657
-5662
-5667
-5672
-5677
-5682
-5687
-5691
-5696
-5700
-5705
-5709
-5713
-5716
-5720
-5723
-5727
-5730
-5733
-5735
-5738
-5740
-5743
-5745
-5747
-5749
-5751
-5752
-5753
-5755
-5755
-5756
-5757
-5757
-5757
-5757
-5757
-5756
-5756
-5755
-5754
-5753
-5751
-5750
-5748
-5746
-5743
-5741
-5738
-5735
-5732
-5729
-5725
-5721
-5717
-5713
-5708
-5703
-5698
-5692
-5687
-5681
-5674
-5668
-5661
-5654
-5646
-5638
-5630
-5622
-5613
-5604
-5595
-5585
-5575
-5565
-5555
-5544
-5533
-5522
-5510
-5499
-5486
-5474
-5461
-5448
-5434
-5421
-5406
-5392
-5377
-5361
-5345
-5329
-5313
-5296
-5278
-5261
-5243
-5225
-5206
-5187
-5168
-5149
-5129
-5109
-5089
-5068
-5047
-5026
-5005
-4983
-4961
-4939
-4917
-4894
-4871
-4848
-4824
-4801
-4777
-4753
-4729
-4705
-4680
-4656
-4632
-4607
-4583
-4558
-4534
-4510
-4485
-4461
-4436
-4412
-4388
-4363
-4339
-4315
-4290
-4266
-4241
-4217
-4192
-4167
-4143
-4118
-4093
-4067
-4042
-4017
-3992
-3966
-3941
-3915
-3889
-3863
-3837
-3811
-3784
-3758
-3731
-3705
-3678
-3651
-3624
-3598
-3571
-3544
-3517
-3490
-3463
-3436
-3409
-3383
-3356
-3329
-3302
-3275
-3248
-3222
-3195
-3168
-3142
-3115
-3089
-3062
-3036
-3010
-2983
-2957
-2931
-2905
-2879
-2853
-2827
-2801
-2775
-2749
-2723
-2697
-2671
-2646
-2620
-2594
-2568
-2543
-2517
-2492
-2466
-2441
-2416
-2390
-2365
-2340
-2316
-2291
-2266
-2241
-2217
-2192
-2168
-2144
-2119
-2095
-2071
-2045
-2021
-1998
-1974
-1950
-1926
-1902
-1878
-1854
-1831
-1807
-1784
-1761
-1738
-1716
-1693
-1671
-1649
-1628
-1606
-1585
-1565
-1544
-1524
-1504
-1484
-1464
-1445
-1425
-1406
-1388
-1369
-1351
-1332
-1314
-1297
-1279
-1262
-1245
-1229
-1212
-1196
-1180
-1165
-1150
-1135
-1120
-1105
-1091
-1076
-1062
-1048
-1034
-1020
-1006
-993
-979
-966
-953
-940
-928
-915
-903
-891
-879
-867
-856
-845
-834
-823
-813
-803
-793
-783
-774
-765
-756
-748
-740
-732
-724
-717
-710
-703
-696
-690
-683
-678
-672
-666
-661
-656
-651
-647
-643
-639
-636
-632
-629
-627
-625
-623
-621
-620
-619
-619
-619
-619
-620
-621
-622
-624
-627
-629
-632
-636
-639
-643
-648
-653
-658
-663
-669
-676
-682
-690
-697
-705
-713
-722
-730
-740
-749
-758
-768
-778
-788
-798
-808
-818
-829
-839
-849
-859
-870
-880
-890
-900
-910
-920
-929
-939
-948
-957
-966
-975
-984
-993
-1000
-1008
-1018
-1026
-1034
-1042
-1050
-1057
-1065
-1073
-1081
-1089
-1097
-1104
-1112
-1120
-1128
-1136
-1144
-1152
-1160
-1168
-1176
-1185
-1193
-1201
-1209
-1217
-1225
-1233
-1241
-1249
-1257
-1265
-1273
-1280
-1288
-1295
-1302
-1310
-1317
-1324
-1331
-1338
-1345
-1351
-1358
-1365
-1372
-1379
-1385
-1392
-1399
-1406
-1413
-1420
-1427
-1435
-1442
-1450
-1457
-1465
-1473
-1481
-1489
-1497
-1506
-1514
-1523
-1532
-1541
-1551
-1561
-1571
-1581
-1591
-1602
-1613
-1624
-1636
-1647
-1659
-1671
-1683
-1695
-1707
-1720
-1732
-1744
-1756
-1769
-1781
-1793
-1805
-1816
-1828
-1840
-1851
-1863
-1874
-1885
-1896
-1907
-1918
-1929
-1939
-1950
-1960
-1971
-1981
-1991
-2001
-2009
-2019
-2028
-2037
-2045
-2053
-2061
-2069
-2076
-2083
-2090
-2096
-2102
-2107
-2113
-2118
-2122
-2127
-2131
-2134
-2137
-2140
-2143
-2145
-2146
-2147
-2148
-2148
-2147
-2146
-2145
-2143
-2140
-2137
-2133
-2129
-2125
-2119
-2114
-2108
-2101
-2094
-2087
-2079
-2070
-2062
-2053
-2043
-2033
-2023
-2012
-2001
-1990
-1978
-1966
-1953
-1940
-1927
-1913
-1899
-1884
-1870
-1854
-1839
-1823
-1806
-1790
-1773
-1755
-1738
-1720
-1702
-1684
-1666
-1648
-1629
-1610
-1591
-1572
-1553
-1533
-1513
-1493
-1473
-1452
-1431
-1409
-1388
-1365
-1343
-1320
-1297
-1274
-1251
-1227
-1203
-1179
-1154
-1130
-1105
-1080
-1055
-1030
-1004
-979
-953
-927
-901
-875
-848
-822
-795
-769
-742
-715
-688
-661
-635
-608
-581
-554
-527
-500
-473
-446
-418
-391
-364
-337
-310
-283
-256
-230
-203
-176
-150
-123
-97
-71
-45
-19
7
32
58
83
108
132
157
181
205
228
252
275
298
320
342
364
386
407
428
449
470
490
510
530
550
569
588
607
626
644
663
680
698
716
733
750
766
782
799
814
830
845
860
874
889
903
916
930
943
955
968
980
992
1002
1014
1025
1036
1046
1056
1066
1075
1084
1093
1101
1109
1117
1125
1132
1139
1146
1152
1159
1165
1171
1176
1182
1187
1192
1197
1202
1206
1211
1215
1219
1224
1228
1231
1235
1239
1243
1246
1249
1252
1255
1258
1261
1263
1265
1267
1269
1271
1272
1273
1274
1275
1275
1276
1276
1276
1275
1275
1274
1273
1272
1270
1269
1267
1265
1263
1260
1258
1255
1253
1250
1247
1245
1242
1239
1236
1233
1231
1228
1225
1222
1220
1217
1215
1212
1210
1208
1206
1203
1202
1200
1198
1197
1195
1194
1193
1192
1191
1191
1190
1190
1190
1191
1191
1192
1193
1194
1196
1198
1200
1203
1206
1209
1212
1216
1221
1225
1230
1235
1241
1247
1253
1260
1266
1273
1280
1287
1294
1302
1309
1317
1324
1332
1340
1348
1356
1365
1373
1382
1391
1400
1409
1419
1428
1438
1449
1459
1470
1481
1493
1505
1517
1529
1542
1556
1569
1583
1598
1612
1628
1643
1659
1675
1691
1708
1725
1742
1760
1778
1796
1815
1833
1852
1872
1891
1911
1930
1950
1970
1990
2011
2031
2051
2071
2091
2111
2131
2151
2171
2190
2210
2229
2248
2268
2287
2306
2324
2343
2362
2380
2399
2417
2436
2454
2472
2490
2508
2525
2543
2561
2578
2595
2612
2629
2645
2662
2678
2694
2710
2726
2741
2756
2771
2786
2801
2815
2829
2842
2856
2869
2882
2895
2908
2920
2932
2945
2957
2968
2980
2992
3003
3014
3025
3036
3046
3057
3067
3076
3086
3096
3105
3114
3122
3131
3139
3146
3154
3161
3168
3175
3181
3187
3193
3199
3204
3209
3214
3219
3223
3227
3231
3234
3238
3241
3244
3246
3249
3251
3253
3254
3256
3257
3258
3259
3260
3260
3261
3261
3261
3261
3261
3261
3261
3260
3260
3259
3258
3257
3256
3256
3254
3253
3252
3251
3250
3249
3248
3247
3246
3245
3244
3243
3242
3241
3240
3238
3237
3236
3235
3234
3232
3231
3230
3228
3227
3225
3223
3222
3220
3218
3216
3214
3212
3209
3207
3205
3202
3199
3196
3193
3190
3187
3183
3179
3175
3171
3166
3161
3156
3150
3144
3137
3130
3123
3116
3108
3099
3091
3082
3072
3062
3052
3041
3030
3018
3006
2993
2980
2967
2952
2938
2923
2907
2891
2874
2857
2840
2822
2803
2785
2765
2746
2726
2705
2685
2663
2642
2620
2598
2575
2552
2529
2505
2481
2456
2431
2406
2381
2355
2329
2302
2276
2249
2222
2195
2167
2140
2112
2085
2057
2029
2001
1974
1947
1920
1892
1865
1838
1811
1784
1757
1730
1703
1677
1651
1624
1598
1572
1547
1521
1495
1470
1445
1420
1395
1370
1346
1321
1297
1273
1249
1225
1201
1177
1153
1129
1106
1082
1059
1036
1012
989
966
943
919
896
873
850
827
804
781
757
734
711
688
664
641
617
594
570
546
522
499
475
451
427
403
378
354
330
305
281
256
231
207
182
157
133
108
83
59
34
10
-14
-38
-62
-86
-110
-133
-156
-179
-202
-225
-247
-269
-291
-313
-334
-355
-376
-397
-417
-437
-457
-477
-496
-514
-533
-551
-569
-586
-604
-620
-637
-653
-668
-684
-699
-713
-727
-741
-754
-767
-780
-792
-804
-815
-826
-836
-846
-855
-864
-872
-880
-887
-894
-901
-907
-913
-918
-922
-926
-930
-934
-936
-939
-941
-942
-943
-944
-944
-944
-944
-943
-941
-940
-938
-935
-932
-928
-925
-920
-915
-910
-904
-898
-891
-884
-876
-868
-860
-851
-842
-832
-822
-812
-801
-791
-779
-768
-756
-745
-732
-720
-707
-694
-681
-668
-654
-640
-626
-612
-597
-582
-567
-552
-536
-521
-505
-489
-473
-457
-440
-424
-408
-392
-375
-359
-342
-326
-309
-293
-276
-259
-242
-225
-208
-190
-173
-155
-137
-119
-101
-82
-63
-45
-26
-7
13
32
52
72
92
112
132
153
173
194
215
237
258
280
302
324
347
369
392
415
439
462
486
510
534
559
583
608
633
659
684
710
735
761
788
814
841
868
895
922
950
979
1006
1036
1066
1095
1125
1156
1187
1219
1251
1283
1316
1349
1382
1417
1451
1486
1522
1558
1594
1631
1668
1706
1745
1783
1823
1863
1903
1944
1985
2027
2069
2111
2154
2197
2240
2284
2328
2373
2417
2462
2507
2553
2599
2645
2691
2738
2785
2832
2880
2927
2975
3023
3071
3119
3167
3216
3264
3312
3360
3408
3456
3503
3551
3598
3645
3691
3738
3784
3830
3875
3920
3965
4009
4053
4097
4140
4183
4225
4267
4308
4349
4389
4429
4469
4508
4546
4584
4622
4659
4695
4731
4767
4802
4837
4872
4906
4939
4973
5005
5038
5070
5101
5133
5164
5194
5224
5254
5283
5312
5341
5369
5397
5425
5452
5479
5506
5532
5558
5584
5609
5634
5659
5683
5707
5731
5755
5778
5801
5823
5846
5868
5890
5912
5933
5954
5975
5996
6016
6036
6056
6076
6095
6114
6133
6151
6169
6187
6204
6221
6237
6253
6269
6284
6299
6314
6328
6341
6354
6367
6379
6391
6402
6413
6423
6433
6442
6451
6459
6467
6474
6481
6487
6493
6499
6504
6508
6512
6515
6518
6520
6522
6524
6524
6525
6525
6524
6523
6522
6520
6518
6516
6513
6510
6507
6504
6500
6497
6493
6489
6485
6481
6477
6472
6468
6463
6459
6454
6449
6444
6439
6434
6429
6423
6418
6412
6407
6401
6396
6390
6384
6379
6373
6368
6362
6357
6351
6346
6341
6335
6330
6326
6321
6316
6312
6308
6304
6300
6296
6293
6289
6286
6283
6281
6278
6275
6273
6271
6269
6267
6265
6263
6261
6259
6257
6255
6253
6251
6248
6246
6243
6241
6238
6235
6231
6228
6224
6220
6215
6211
6206
6201
6196
6190
6184
6178
6172
6166
6159
6152
6145
6138
6131
6123
6116
6108
6100
6092
6084
6076
6068
6059
6051
6042
6033
6024
6015
6006
5997
5987
5977
5967
5957
5947
5937
5926
5915
5904
5893
5881
5870
5858
5846
5833
5821
5808
5796
5783
5770
5756
5743
5729
5716
5702
5687
5673
5659
5644
5629
5614
5599
5584
5568
5552
5537
5520
5504
5487
5471
5454
5436
5419
5401
5382
5364
5345
5326
5306
5286
5265
5244
5223
5201
5179
5156
5132
5109
5084
5059
5034
5008
4982
4955
4927
4899
4871
4842
4812
4782
4752
4721
4690
4659
4627
4595
4562
4529
4497
4463
4430
4397
4363
4329
4295
4261
4227
4193
4159
4124
4090
4056
4021
3987
3952
3918
3883
3849
3814
3780
3746
3712
3678
3644
3610
3577
3544
3511
3478
3446
3414
3382
3351
3320
3289
3259
3229
3199
3170
3141
3113
3085
3057
3030
3003
2976
2950
2924
2898
2873
2848
2823
2799
2775
2751
2728
2705
2682
2660
2638
2616
2595
2574
2553
2533
2513
2493
2473
2454
2435
2416
2397
2378
2360
2342
2324
2307
2290
2273
2256
2239
2223
2207
2191
2176
2161
2146
2131
2116
2102
2088
2074
2061
2047
2033
2021
2008
1995
1983
1970
1958
1946
1934
1923
1911
1900
1889
1879
1868
1858
1848
1838
1828
1819
1809
1800
1791
1782
1774
1765
1757
1748
1740
1732
1724
1717
1709
1702
1694
1687
1680
1673
1666
1659
1652
1646
1639
1633
1627
1621
1615
1609
1604
1598
1593
1588
1583
1578
1574
1569
1565
1561
1557
1553
1550
1546
1543
1541
1538
1536
1533
1531
1530
1528
1527
1525
1524
1524
1523
1522
1522
1522
1522
1522
1522
1522
1523
1523
1524
1525
1525
1526
1527
1527
1528
1529
1529
1530
1531
1531
1532
1532
1532
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1533
1532
1532
1531
1531
1530
1530
1529
1528
1527
1526
1525
1523
1522
1521
1519
1517
1515
1513
1511
1509
1506
1504
1501
1498
1495
1492
1488
1485
1481
1477
1474
1470
1466
1462
1458
1454
1450
1446
1442
1439
1435
1431
1428
1424
1421
1417
1414
1411
1408
1405
1402
1399
1396
1393
1390
1388
1385
1383
1381
1379
1376
1374
1373
1371
1369
1368
1366
1365
1364
1363
1362
1361
1361
1360
1360
1359
1359
1358
1358
1357
1357
1357
1356
1356
1356
1356
1356
1355
1355
1355
1355
1355
1355
1356
1356
1356
1357
1357
1358
1358
1359
1359
1360
1361
1362
1362
1363
1364
1365
1366
1367
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1378
1379
1380
1381
1383
1384
1386
1387
1389
1391
1392
1394
1396
1397
1399
1401
1402
1404
1406
1407
1409
1411
1412
1413
1415
1416
1418
1419
1420
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1442
1443
1444
1445
1445
1446
1446
1447
1447
1448
1448
1449
1450
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1474
1475
1476
1477
1478
1479
1480
1480
1481
1482
1482
1483
1483
1483
1483
1483
1483
1483
1482
1482
1481
1480
1479
1478
1476
1475
1473
1471
1468
1466
1464
1461
1458
1455
1452
1448
1444
1441
1437
1432
1428
1424
1419
1414
1409
1403
1398
1392
1386
1379
1373
1366
1359
1352
1344
1336
1328
1320
1311
1303
1294
1284
1275
1265
1255
1245
1234
1223
1212
1201
1189
1178
1165
1153
1141
1128
1115
1102
1088
1075
1061
1048
1034
1020
1004
991
977
962
948
933
918
903
888
874
859
843
828
813
798
783
768
754
739
724
709
695
680
666
651
637
623
609
595
581
567
553
540
527
514
501
489
476
464
452
441
430
419
408
397
387
377
368
358
349
340
332
323
315
307
300
292
285
278
271
264
257
251
245
239
233
228
222
217
212
207
202
197
193
189
185
181
178
174
171
168
166
163
161
159
157
156
154
153
152
152
151
151
151
151
151
152
152
153
154
155
156
157
158
160
161
163
164
166
168
170
173
175
178
180
183
185
188
191
194
198
201
204
208
212
215
219
223
228
232
237
241
246
251
256
262
267
273
279
285
291
298
304
311
318
326
333
341
349
357
365
374
383
391
401
410
420
429
440
450
460
471
482
493
504
515
527
538
550
561
573
585
597
609
621
633
644
656
668
680
692
703
715
726
738
749
760
771
782
793
804
815
826
837
847
858
868
879
889
900
910
920
931
941
951
962
972
982
992
1002
1012
1022
1032
1042
1052
1061
1071
1080
1089
1099
1107
1116
1125
1133
1142
1150
1158
1166
1173
1181
1188
1195
1201
1208
1214
1220
1226
1231
1236
1241
1246
1250
1254
1258
1262
1265
1268
1270
1273
1275
1277
1278
1279
1280
1281
1282
1282
1282
1282
1282
1282
1281
1280
1280
1278
1277
1276
1274
1272
1270
1268
1266
1263
1261
1258
1254
1251
1247
1243
1239
1235
1230
1225
1220
1214
1209
1203
1197
1190
1183
1177
1170
1162
1155
1147
1139
1131
1123
1114
1105
1097
1088
1078
1069
1059
1049
1039
1029
1018
1008
997
986
975
964
952
940
928
916
903
890
877
864
850
836
822
807
792
777
762
746
730
714
698
681
665
648
631
614
597
580
563
546
529
511
494
477
459
442
425
407
390
372
355
337
320
302
285
267
249
232
214
197
179
162
144
127
109
92
74
57
39
22
4
-13
-31
-49
-66
-84
-102
-120
-137
-155
-173
-192
-210
-228
-246
-265
-284
-302
-321
-340
-359
-379
-398
-418
-438
-458
-478
-498
-518
-538
-559
-579
-600
-621
-642
-663
-684
-705
-726
-747
-769
-791
-813
-835
-857
-880
-902
-925
-948
-971
-994
-1018
-1041
-1065
-1089
-1112
-1136
-1160
-1185
-1209
-1233
-1258
-1282
-1307
-1332
-1357
-1382
-1406
-1431
-1456
-1481
-1506
-1532
-1557
-1582
-1607
-1632
-1657
-1682
-1707
-1732
-1757
-1782
-1808
-1833
-1858
-1883
-1908
-1934
-1959
-1984
-2009
-2033
-2059
-2084
-2109
-2134
-2159
-2184
-2209
-2233
-2258
-2283
-2307
-2332
-2357
-2381
-2406
-2430
-2454
-2479
-2503
-2527
-2551
-2575
-2599
-2622
-2646
-2670
-2693
-2716
-2739
-2762
-2785
-2807
-2830
-2852
-2874
-2896
-2918
-2939
-2961
-2982
-3003
-3024
-3045
-3065
-3085
-3105
-3125
-3144
-3164
-3183
-3201
-3220
-3238
-3255
-3273
-3290
-3307
-3323
-3339
-3355
-3370
-3386
-3400
-3415
-3429
-3443
-3456
-3470
-3483
-3495
-3508
-3520
-3532
-3543
-3555
-3566
-3576
-3587
-3597
-3607
-3617
-3626
-3636
-3645
-3653
-3662
-3670
-3678
-3686
-3694
-3701
-3709
-3716
-3723
-3729
-3736
-3742
-3748
-3754
-3760
-3765
-3770
-3775
-3779
-3784
-3788
-3791
-3795
-3798
-3801
-3804
-3806
-3808
-3810
-3812
-3813
-3815
-3816
-3816
-3817
-3817
-3817
-3817
-3817
-3816
-3815
-3814
-3812
-3810
-3808
-3806
-3803
-3800
-3797
-3793
-3789
-3785
-3780
-3775
-3770
-3765
-3759
-3753
-3746
-3740
-3732
-3725
-3717
-3709
-3701
-3692
-3683
-3674
-3665
-3655
-3645
-3634
-3624
-3613
-3602
-3590
-3579
-3567
-3555
-3542
-3530
-3517
-3504
-3491
-3478
-3464
-3451
-3437
-3423
-3408
-3394
-3379
-3364
-3349
-3334
-3318
-3302
-3286
-3270
-3253
-3236
-3219
-3202
-3184
-3167
-3149
-3130
-3112
-3093
-3075
-3056
-3037
-3017
-2998
-2978
-2958
-2938
-2918
-2897
-2877
-2856
-2836
-2815
-2794
-2773
-2753
-2732
-2711
-2690
-2670
-2649
-2629
-2608
-2588
-2567
-2547
-2527
-2506
-2486
-2466
-2446
-2426
-2406
-2386
-2367
-2347
-2327
-2308
-2288
-2268
-2249
-2229
-2210
-2190
-2170
-2151
-2131
-2111
-2091
-2071
-2051
-2031
-2011
-1990
-1970
-1949
-1928
-1907
-1886
-1865
-1843
-1822
-1800
-1778
-1756
-1734
-1711
-1689
-1666
-1643
-1620
-1597
-1574
-1551
-1527
-1504
-1480
-1456
-1432
-1409
-1385
-1361
-1337
-1312
-1288
-1264
-1240
-1215
-1191
-1167
-1143
-1119
-1095
-1071
-1047
-1022
-999
-975
-952
-929
-905
-882
-859
-837
-814
-792
-770
-748
-726
-705
-684
-663
-642
-622
-601
-581
-562
-542
-523
-504
-486
-467
-449
-432
-414
-397
-380
-364
-348
-332
-316
-301
-286
-271
-257
-243
-229
-215
-202
-189
-176
-164
-151
-139
-127
-116
-104
-93
-83
-72
-62
-52
-42
-33
-24
-15
-6
2
10
17
24
31
38
44
50
55
60
65
69
73
77
80
83
86
88
90
91
92
93
93
93
93
92
91
89
88
85
83
80
77
73
69
65
60
55
50
44
38
31
24
17
9
1
-8
-17
-26
-36
-46
-57
-67
-78
-90
-102
-114
-126
-138
-151
-164
-177
-191
-204
-218
-232
-246
-260
-275
-289
-304
-319
-334
-350
-365
-381
-396
-412
-428
-444
-460
-476
-492
-508
-524
-540
-556
-573
-589
-605
-621
-638
-654
-670
-687
-703
-719
-736
-752
-768
-785
-801
-818
-834
-851
-867
-884
-900
-917
-933
-950
-967
-984
-1000
-1018
-1035
-1052
-1070
-1087
-1105
-1123
-1141
-1159
-1177
-1196
-1214
-1233
-1252
-1271
-1290
-1309
-1328
-1348
-1367
-1387
-1407
-1426
-1446
-1466
-1486
-1506
-1526
-1546
-1567
-1587
-1607
-1627
-1648
-1668
-1688
-1709
-1729
-1749
-1770
-1790
-1810
-1831
-1851
-1871
-1892
-1912
-1932
-1952
-1972
-1992
-2012
-2032
-2052
-2072
-2092
-2112
-2132
-2152
-2172
-2192
-2211
-2231
-2251
-2271
-2291
-2311
-2331
-2351
-2371
-2391
-2411
-2432
-2452
-2473
-2493
-2514
-2535
-2556
-2577
-2598
-2619
-2641
-2662
-2684
-2706
-2728
-2750
-2772
-2794
-2816
-2838
-2860
-2882
-2904
-2926
-2948
-2970
-2992
-3013
-3035
-3057
-3079
-3101
-3122
-3144
-3165
-3187
-3208
-3230
-3251
-3272
-3293
-3315
-3336
-3357
-3378
-3399
-3420
-3440
-3461
-3482
-3503
-3524
-3544
-3565
-3586
-3607
-3627
-3648
-3668
-3689
-3709
-3730
-3750
-3771
-3791
-3811
-3832
-3852
-3873
-3893
-3913
-3934
-3954
-3974
-3995
-4014
-4035
-4056
-4075
-4097
-4117
-4137
-4158
-4178
-4198
-4219
-4239
-4259
-4280
-4300
-4320
-4340
-4360
-4381
-4401
-4421
-4440
-4460
-4480
-4500
-4519
-4539
-4558
-4578
-4597
-4617
-4636
-4655
-4674
-4693
-4712
-4731
-4750
-4768
-4787
-4805
-4824
-4843
-4861
-4879
-4898
-4916
-4934
-4953
-4971
-4990
-5008
-5027
-5045
-5064
-5083
-5102
-5120
-5139
-5158
-5177
-5196
-5215
-5235
-5254
-5273
-5292
-5312
-5331
-5351
-5371
-5390
-5410
-5430
-5450
-5470
-5490
-5511
-5531
-5551
-5572
-5592
-5612
-5633
-5653
-5673
-5694
-5714
-5734
-5754
-5774
-5794
-5814
-5833
-5853
-5873
-5892
-5911
-5930
-5949
-5968
-5987
-6005
-6023
-6041
-6059
-6077
-6094
-6111
-6128
-6145
-6161
-6177
-6193
-6208
-6224
-6239
-6253
-6268
-6282
-6296
-6310
-6324
-6337
-6350
-6363
-6376
-6389
-6401
-6413
-6426
-6438
-6449
-6461
-6473
-6484
-6496
-6507
-6518
-6530
-6541
-6552
-6563
-6574
-6585
-6596
-6607
-6618
-6629
-6640
-6651
-6662
-6673
-6684
-6695
-6705
-6716
-6727
-6738
-6749
-6759
-6770
-6781
-6792
-6803
-6813
-6824
-6835
-6846
-6857
-6868
-6879
-6890
-6901
-6912
-6923
-6934
-6945
-6957
-6968
-6979
-6991
-7002
-7014
-7025
-7037
-7048
-7060
-7072
-7083
-7095
-7107
-7118
-7130
-7142
-7153
-7165
-7177
-7189
-7201
-7213
-7225
-7237
-7249
-7261
-7273
-7286
-7298
-7311
-7324
-7337
-7350
-7363
-7376
-7389
-7403
-7416
-7430
-7444
-7458
-7473
-7487
-7502
-7516
-7531
-7546
-7561
-7577
-7592
-7608
-7624
-7639
-7655
-7672
-7688
-7704
-7721
-7737
-7754
-7771
-7788
-7805
-7822
-7840
-7857
-7875
-7892
-7910
-7928
-7946
-7964
-7982
-8000
-8018
-8036
-8055
-8073
-8090
-8109
-8128
-8146
-8164
-8183
-8202
-8221
-8240
-8259
-8277
-8296
-8316
-8335
-8354
-8373
-8393
-8412
-8432
-8452
-8472
-8491
-8511
-8532
-8552
-8572
-8592
-8612
-8633
-8653
-8673
-8694
-8714
-8734
-8755
-8775
-8796
-8816
-8836
-8857
-8877
-8897
-8917
-8938
-8958
-8978
-8998
-9018
-9038
-9057
-9077
-9096
-9116
-9135
-9154
-9173
-9192
-9210
-9229
-9247
-9265
-9283
-9300
-9318
-9335
-9352
-9369
-9386
-9402
-9418
-9434
-9450
-9466
-9481
-9496
-9511
-9525
-9540
-9554
-9567
-9581
-9594
-9607
-9620
-9633
-9645
-9657
-9669
-9681
-9692
-9703
-9714
-9725
-9736
-9746
-9756
-9766
-9775
-9785
-9794
-9803
-9811
-9820
-9828
-9836
-9843
-9851
-9858
-9865
-9871
-9878
-9883
-9889
-9895
-9900
-9904
-9909
-9913
-9917
-9920
-9923
-9926
-9928
-9930
-9932
-9933
-9934
-9934
-9934
-9934
-9933
-9932
-9930
-9928
-9926
-9924
-9921
-9917
-9914
-9910
-9906
-9901
-9896
-9891
-9886
-9880
-9874
-9868
-9862
-9855
-9848
-9841
-9834
-9826
-9818
-9810
-9802
-9793
-9785
-9776
-9767
-9758
-9748
-9739
-9729
-9719
-9709
-9698
-9688
-9677
-9667
-9656
-9645
-9633
-9622
-9610
-9599
-9587
-9575
-9563
-9550
-9538
-9525
-9513
-9500
-9487
-9474
-9461
-9447
-9434
-9420
-9406
-9392
-9377
-9363
-9348
-9333
-9319
-9304
-9289
-9274
-9259
-9245
-9230
-9215
-9200
-9186
-9171
-9156
-9142
-9127
-9112
-9098
-9083
-9068
-9054
-9039
-9024
-9010
-8995
-8981
-8966
-8952
-8937
-8923
-8908
-8894
-8879
-8865
-8851
-8836
-8822
-8807
-8793
-8779
-8764
-8750
-8736
-8721
-8707
-8693
-8678
-8664
-8650
-8636
-8622
-8607
-8593
-8579
-8565
-8551
-8537
-8522
-8508
-8494
-8480
-8466
-8452
-8438
-8424
-8410
-8396
-8382
-8368
-8354
-8340
-8326
-8312
-8298
-8284
-8270
-8257
-8243
-8229
-8215
-8201
-8186
-8173
-8160
-8146
-8132
-8119
-8105
-8090
-8077
-8064
-8050
-8036
-8023
-8009
-7995
-7982
-7968
-7955
-7941
-7928
-7914
-7900
-7887
-7873
-7860
-7846
-7833
-7820
-7806
-7793
-7779
-7766
-7752
-7739
-7726
-7712
-7699
-7686
-7672
-7659
-7646
-7633
-7619
-7606
-7593
-7580
-7566
-7553
-7540
-7527
-7514
-7501
-7487
-7474
-7461
-7448
-7435
-7422
-7409
-7396
-7383
-7370
-7357
-7344
-7331
-7318
-7305
-7292
-7279
-7266
-7253
-7240
-7228
-7215
-7202
-7189
-7176
-7163
-7151
-7138
-7125
-7112
-7100
-7087
-7074
-7061
-7049
-7036
-7023
-7011
-6998
-6985
-6973
-6960
-6948
-6935
-6923
-6910
-6897
-6885
-6872
-6860
-6847
-6835
-6822
-6810
-6798
-6785
-6773
-6760
-6748
-6736
-6723
-6711
-6699
-6686
-6674
-6662
-6649
-6637
-6625
-6613
-6600
-6588
-6576
-6564
-6552
-6540
-6527
-6515
-6503
-6491
-6479
-6467
-6455
-6443
-6431
-6419
-6407
-6395
-6383
-6371
-6359
-6347
-6335
-6323
-6311
-6299
-6287
-6275
-6263
-6251
-6240
-6228
-6216
-6204
-6192
-6181
-6169
-6157
-6145
-6134
-6122
-6110
-6098
-6087
-6075
-6063
-6052
-6040
-6029
-6017
-6005
-5994
-5982
-5971
-5959
-5948
-5936
-5925
-5913
-5902
-5890
-5879
-5867
-5856
-5844
-5833
-5822
-5810
-5799
-5788
-5776
-5765
-5754
-5742
-5731
-5720
-5708
-5697
-5686
-5675
-5663
-5652
-5641
-5630
-5619
-5608
-5596
-5585
-5574
-5563
-5552
-5541
-5530
-5519
-5508
-5497
-5486
-5475
-5464
-5453
-5442
-5431
-5420
-5409
-5398
-5387
-5376
-5365
-5354
-5344
-5333
-5322
-5311
-5300
-5290
-5279
-5268
-5257
-5246
-5236
-5225
-5214
-5204
-5193
-5182
-5172
-5161
-5150
-5140
-5129
-5119
-5108
-5097
-5087
-5076
-5066
-5055
-5045
-5034
-5024
-5013
-5003
-4992
-4982
-4971
-4961
-4951
-4940
-4930
-4919
-4909
-4899
-4888
-4878
-4868
-4858
-4847
-4837
-4827
-4817
-4806
-4796
-4786
-4776
-4765
-4755
-4745
-4735
-4725
-4715
-4705
-4695
-4684
-4674
-4664
-4654
-4644
-4634
-4624
-4614
-4604
-4594
-4584
-4574
-4564
-4554
-4544
-4535
-4525
-4515
-4505
-4495
-4485
-4475
-4466
-4456
-4446
-4436
-4426
-4417
-4407
-4397
-4387
-4378
-4368
-4358
-4349
-4339
-4329
-4320
-4310
-4300
-4291
-4281
-4272
-4262
-4252
-4243
-4233
-4224
-4214
-4205
-4195
-4186
-4176
-4167
-4157
-4148
-4139
-4129
-4120
-4110
-4101
-4091
-4082
-4073
-4064
-4054
-4045
-4035
-4026
-4017
-4008
-3999
-3989
-3980
-3971
-3962
-3953
-3943
-3934
-3925
-3916
-3907
-3898
-3889
-3880
-3870
-3861
-3852
-3843
-3834
-3825
-3816
-3807
-3798
-3789
-3780
-3771
-3762
-3753
-3744
-3736
-3727
-3718
-3709
-3700
-3691
-3682
-3673
-3665
-3656
-3647
-3638
-3629
-3621
-3612
-3603
-3595
-3586
-3577
-3568
-3560
-3551
-3542
-3534
-3525
-3516
-3508
-3499
-3491
-3482
-3473
-3465
-3456
-3448
-3439
-3431
-3422
-3414
-3405
-3397
-3388
-3380
-3371
-3363
-3355
-3346
-3338
-3329
-3321
-3313
-3304
-3296
-3288
-3279
-3271
-3263
-3255
-3246
-3238
-3230
-3222
-3213
-3205
-3197
-3189
-3181
-3172
-3164
-3156
-3148
-3140
-3132
-3124
-3115
-3107
-3099
-3091
-3083
-3075
-3067
-3059
-3051
-3043
-3035
-3027
-3019
-3011
-3003
-2995
-2987
-2980
-2972
-2964
-2956
-2948
-2940
-2932
-2924
-2917
-2909
-2901
-2893
-2885
-2878
-2870
-2862
-2854
-2847
-2839
-2831
-2824
-2816
-2808
-2801
-2793
-2785
-2778
-2770
-2762
-2755
-2747
-2740
-2732
-2725
-2717
-2710
-2702
-2695
-2687
-2680
-2672
-2665
-2657
-2650
-2642
-2635
-2627
-2620
-2613
-2605
-2598
-2590
-2583
-2576
-2568
-2561
-2554
-2547
-2539
-2532
-2525
-2517
-2510
-2503
-2496
-2488
-2481
-2474
-2467
-2460
-2453
-2445
-2438
-2431
-2424
-2417
-2410
-2403
-2396
-2389
-2381
-2374
-2367
-2360
-2353
-2346
-2339
-2332
-2325
-2318
-2311
-2305
-2298
-2291
-2284
-2277
-2270
-2263
-2256
-2249
-2242
-2236
-2229
-2222
-2215
-2208
-2202
-2195
-2188
-2181
-2174
-2168
-2161
-2154
-2148
-2141
-2134
-2127
-2121
-2114
-2107
-2101
-2094
-2088
-2081
-2074
-2068
-2061
-2055
-2048
-2041
-2035
-2028
-2021
-2015
-2009
-2001
-1996
-1989
-1983
-1976
-1970
-1964
-1957
-1951
-1944
-1938
-1932
-1925
-1919
-1912
-1906
-1900
-1893
-1887
-1881
-1874
-1868
-1862
-1856
-1849
-1843
-1837
-1831
-1824
-1818
-1812
-1806
-1800
-1793
-1787
-1781
-1775
-1769
-1763
-1757
-1751
-1744
-1738
-1732
-1726
-1720
-1714
-1708
-1702
-1696
-1690
-1684
-1678
-1672
-1666
-1660
-1654
-1648
-1642
-1636
-1630
-1625
-1619
-1613
-1607
-1601
-1595
-1589
-1584
-1578
-1572
-1566
-1560
-1554
-1549
-1543
-1537
-1531
-1526
-1520
-1514
-1508
-1503
-1497
-1491
-1486
-1480
-1474
-1469
-1463
-1457
-1452
-1446
-1441
-1435
-1429
-1424
-1418
-1413
-1407
-1402
-1396
-1391
-1385
-1380
-1374
-1369
-1363
-1358
-1352
-1347
-1341
-1336
-1330
-1325
-1320
-1314
-1309
-1303
-1298
-1293
-1287
-1282
-1277
-1271
-1266
-1261
-1255
-1250
-1245
-1240
-1234
-1229
-1224
-1219
-1213
-1208
-1203
-1198
-1193
-1187
-1182
-1177
-1172
-1167
-1162
-1156
-1151
-1146
-1141
-1136
-1131
-1126
-1121
-1116
-1111
-1106
-1101
-1096
-1091
-1086
-1081
-1076
-1071
-1066
-1061
-1056
-1051
-1046
-1041
-1036
-1031
-1026
-1020
-1016
-1012
-1006
-1002
-997
-992
-987
-983
-978
-973
-968
-963
-959
-954
-949
-944
-939
-935
-930
-925
-921
-916
-911
-907
-902
-897
-892
-888
-883
-879
-874
-869
-865
-860
-856
-851
-846
-842
-837
-833
-828
-824
-819
-815
-810
-806
-801
-797
-792
-788
-783
-779
-774
-770
-765
-761
-757
-752
-748
-743
-739
-735
-730
-726
-722
-717
-713
-709
-704
-700
-696
-691
-687
-683
-678
-674
-670
-666
-661
-657
-653
-649
-645
-640
-636
-632
-628
-624
-620
-615
-611
-607
-603
-599
-595
-591
-587
-583
-578
-574
-570
-566
-562
-558
-554
-550
-546
-542
-538
-534
-530
-526
-522
-518
-514
-510
-506
-503
-499
-495
-491
-487
-483
-479
-475
-471
