5
22011
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
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
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
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
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
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
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
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
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
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
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
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
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
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
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
47
47
47
46
46
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
44
44
44
44
44
44
44
44
43
43
43
43
43
43
43
43
42
42
42
42
42
42
42
42
42
41
41
41
41
41
41
41
41
40
40
40
40
40
40
40
39
39
39
39
39
39
39
38
38
38
38
38
38
38
37
37
37
37
37
37
37
36
36
36
36
36
36
36
35
35
35
35
35
35
35
34
34
34
34
34
34
34
33
33
33
33
33
33
33
32
32
32
32
32
32
31
31
31
31
31
31
31
30
30
30
30
30
30
29
29
29
29
29
29
28
28
28
28
28
28
27
27
27
27
27
27
27
26
26
26
26
26
26
26
25
25
25
25
25
25
25
24
24
24
24
24
24
24
23
23
23
23
23
23
22
22
22
22
22
22
21
21
21
21
21
21
20
20
20
20
20
20
19
19
19
19
19
19
19
18
18
18
18
18
18
17
17
17
17
17
17
17
16
16
16
16
16
16
15
15
15
15
15
14
14
14
14
14
14
13
13
13
13
13
12
12
12
12
12
12
11
11
11
11
11
11
10
10
10
10
10
10
9
9
9
9
9
9
8
8
8
8
8
8
7
7
7
7
7
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
3
3
3
3
3
2
2
2
2
2
1
1
1
1
0
0
0
0
0
-1
-1
-1
-1
-2
-2
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-11
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-14
-15
-15
-15
-15
-16
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-21
-21
-21
-21
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-28
-28
-28
-29
-29
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-34
-35
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-44
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-49
-50
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-54
-54
-54
-55
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-59
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-66
-66
-66
-67
-67
-67
-68
-68
-69
-69
-69
-70
-70
-70
-71
-71
-72
-72
-72
-73
-73
-74
-74
-74
-75
-75
-76
-76
-76
-77
-77
-78
-78
-78
-79
-79
-80
-80
-81
-81
-81
-82
-82
-83
-83
-83
-84
-84
-85
-85
-85
-86
-86
-87
-87
-87
-88
-88
-89
-89
-89
-90
-90
-91
-91
-91
-92
-92
-93
-93
-93
-94
-94
-95
-95
-95
-96
-96
-97
-97
-98
-98
-99
-99
-99
-100
-100
-101
-101
-102
-102
-103
-103
-104
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-113
-113
-113
-114
-114
-115
-115
-116
-116
-117
-117
-118
-118
-119
-119
-120
-120
-121
-121
-122
-122
-123
-123
-124
-124
-125
-125
-126
-126
-127
-127
-128
-128
-129
-129
-130
-131
-131
-132
-132
-133
-133
-134
-134
-135
-135
-136
-136
-137
-137
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-149
-149
-150
-150
-151
-151
-152
-152
-153
-153
-154
-154
-155
-155
-156
-156
-156
-157
-157
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-174
-174
-175
-175
-176
-176
-177
-177
-178
-179
-179
-180
-180
-181
-182
-182
-183
-184
-184
-185
-185
-186
-186
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-197
-197
-197
-198
-198
-199
-199
-200
-201
-201
-202
-203
-203
-204
-205
-205
-206
-207
-207
-208
-209
-210
-210
-211
-212
-212
-213
-214
-214
-215
-216
-216
-217
-217
-218
-218
-219
-219
-220
-221
-221
-222
-222
-223
-223
-224
-225
-225
-226
-227
-228
-229
-230
-230
-232
-233
-234
-235
-236
-238
-239
-240
-242
-243
-244
-246
-247
-249
-250
-251
-253
-254
-256
-257
-258
-260
-261
-262
-263
-265
-266
-267
-268
-269
-270
-271
-271
-272
-273
-274
-274
-275
-275
-276
-276
-277
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-282
-283
-283
-284
-284
-284
-285
-285
-286
-286
-287
-288
-288
-289
-290
-290
-291
-292
-292
-293
-294
-295
-296
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-322
-323
-324
-325
-326
-327
-328
-328
-329
-330
-331
-332
-332
-333
-334
-335
-336
-336
-337
-338
-338
-339
-340
-340
-340
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-345
-345
-345
-346
-347
-347
-348
-349
-349
-350
-351
-352
-353
-354
-356
-357
-358
-360
-361
-363
-364
-366
-367
-369
-370
-372
-374
-375
-377
-378
-379
-381
-382
-383
-384
-385
-386
-386
-387
-388
-388
-389
-389
-390
-390
-391
-391
-391
-392
-392
-392
-393
-393
-394
-394
-395
-395
-396
-397
-398
-399
-400
-401
-402
-403
-405
-406
-408
-409
-411
-413
-415
-416
-418
-420
-422
-424
-426
-428
-430
-432
-434
-436
-438
-440
-442
-444
-446
-448
-449
-451
-452
-454
-455
-456
-457
-458
-459
-460
-461
-462
-462
-463
-463
-464
-464
-465
-465
-465
-465
-465
-466
-466
-466
-466
-466
-466
-466
-466
-466
-466
-466
-466
-466
-466
-466
-467
-467
-467
-468
-469
-469
-470
-471
-472
-473
-474
-476
-477
-478
-480
-481
-482
-484
-485
-487
-488
-490
-492
-493
-495
-497
-498
-500
-501
-503
-504
-506
-507
-508
-509
-510
-511
-512
-513
-514
-514
-515
-515
-516
-516
-517
-517
-517
-518
-518
-519
-519
-519
-520
-520
-521
-521
-522
-522
-523
-524
-524
-525
-526
-527
-527
-528
-529
-530
-531
-532
-533
-534
-535
-536
-537
-538
-539
-540
-541
-542
-542
-543
-543
-543
-543
-543
-543
-542
-542
-541
-540
-539
-537
-536
-535
-533
-531
-530
-528
-527
-525
-523
-522
-520
-519
-518
-517
-515
-514
-514
-513
-512
-512
-511
-511
-511
-510
-510
-510
-510
-510
-511
-511
-511
-511
-512
-512
-513
-513
-514
-514
-515
-516
-516
-517
-517
-518
-519
-519
-520
-520
-521
-521
-522
-522
-523
-523
-523
-524
-524
-524
-524
-524
-524
-524
-524
-523
-523
-522
-521
-520
-519
-518
-517
-515
-513
-511
-509
-507
-504
-502
-499
-496
-493
-490
-487
-484
-481
-477
-474
-471
-468
-465
-462
-459
-456
-454
-451
-449
-447
-445
-444
-442
-441
-440
-439
-438
-438
-437
-437
-436
-436
-436
-435
-435
-435
-434
-434
-433
-433
-432
-431
-430
-428
-427
-425
-423
-421
-419
-416
-414
-411
-408
-405
-401
-398
-394
-390
-386
-382
-378
-374
-370
-366
-362
-358
-354
-350
-346
-343
-339
-336
-333
-330
-327
-324
-322
-319
-317
-314
-312
-310
-308
-306
-304
-302
-300
-299
-297
-296
-295
-293
-292
-291
-290
-289
-289
-288
-288
-287
-287
-287
-286
-286
-286
-286
-286
-286
-286
-286
-286
-286
-285
-285
-285
-285
-284
-284
-283
-283
-282
-281
-280
-279
-278
-276
-275
-273
-271
-269
-267
-265
-262
-259
-256
-252
-249
-245
-241
-237
-232
-228
-224
-219
-214
-210
-205
-201
-196
-192
-188
-184
-180
-176
-173
-169
-166
-164
-161
-159
-158
-157
-156
-156
-156
-156
-157
-159
-160
-162
-165
-168
-171
-174
-178
-182
-186
-190
-194
-199
-203
-207
-211
-216
-220
-223
-227
-231
-234
-237
-241
-244
-247
-249
-252
-254
-257
-259
-260
-262
-263
-263
-264
-264
-264
-263
-262
-261
-260
-258
-256
-254
-252
-250
-248
-246
-243
-241
-240
-238
-236
-234
-232
-230
-229
-227
-225
-223
-220
-218
-216
-214
-212
-210
-208
-207
-205
-204
-202
-201
-200
-199
-198
-198
-197
-197
-197
-198
-198
-199
-201
-203
-205
-208
-211
-215
-220
-225
-230
-236
-243
-250
-257
-264
-272
-280
-287
-295
-303
-311
-318
-326
-333
-340
-346
-353
-359
-364
-370
-374
-379
-382
-386
-389
-391
-393
-394
-395
-396
-396
-396
-395
-394
-393
-391
-389
-387
-385
-383
-381
-378
-376
-374
-372
-370
-369
-368
-367
-367
-367
-367
-368
-369
-371
-372
-375
-378
-381
-384
-388
-392
-397
-402
-407
-412
-417
-422
-427
-432
-437
-442
-446
-450
-454
-459
-463
-467
-471
-475
-479
-483
-488
-492
-496
-500
-505
-509
-513
-517
-521
-525
-529
-533
-537
-541
-544
-548
-552
-555
-559
-562
-565
-568
-571
-573
-576
-578
-580
-582
-584
-585
-587
-589
-590
-592
-594
-596
-598
-601
-603
-606
-609
-612
-615
-619
-622
-625
-628
-631
-634
-638
-641
-645
-649
-654
-660
-666
-672
-680
-688
-696
-705
-714
-723
-732
-742
-752
-762
-772
-783
-793
-804
-815
-826
-837
-848
-858
-869
-879
-889
-899
-909
-919
-928
-937
-946
-955
-964
-972
-980
-988
-995
-1002
-1006
-1012
-1016
-1020
-1024
-1026
-1028
-1029
-1030
-1030
-1029
-1028
-1026
-1024
-1020
-1016
-1014
-1010
-1004
-1000
-997
-994
-990
-988
-986
-985
-986
-987
-989
-992
-997
-1002
-1008
-1014
-1022
-1032
-1041
-1052
-1063
-1075
-1088
-1102
-1116
-1131
-1147
-1162
-1178
-1194
-1210
-1226
-1243
-1259
-1276
-1292
-1309
-1326
-1343
-1359
-1376
-1392
-1407
-1423
-1437
-1452
-1465
-1478
-1491
-1503
-1513
-1523
-1532
-1539
-1545
-1550
-1554
-1556
-1557
-1557
-1555
-1552
-1548
-1543
-1537
-1531
-1524
-1517
-1510
-1502
-1494
-1485
-1477
-1468
-1458
-1449
-1440
-1431
-1422
-1413
-1406
-1399
-1393
-1388
-1384
-1381
-1380
-1380
-1382
-1385
-1390
-1397
-1405
-1414
-1426
-1438
-1452
-1467
-1483
-1500
-1518
-1537
-1556
-1576
-1596
-1616
-1637
-1659
-1680
-1701
-1723
-1745
-1766
-1787
-1808
-1828
-1847
-1865
-1883
-1899
-1915
-1930
-1944
-1958
-1972
-1985
-1998
-2011
-2024
-2037
-2049
-2061
-2071
-2081
-2090
-2098
-2105
-2111
-2116
-2121
-2124
-2127
-2130
-2132
-2134
-2136
-2137
-2138
-2138
-2138
-2138
-2137
-2136
-2134
-2133
-2131
-2129
-2127
-2124
-2122
-2120
-2118
-2116
-2115
-2113
-2112
-2111
-2111
-2111
-2111
-2111
-2111
-2111
-2112
-2112
-2112
-2112
-2111
-2111
-2110
-2109
-2108
-2106
-2105
-2105
-2104
-2104
-2104
-2105
-2106
-2108
-2110
-2113
-2116
-2119
-2123
-2127
-2131
-2136
-2141
-2145
-2150
-2155
-2160
-2165
-2169
-2173
-2177
-2181
-2184
-2187
-2190
-2192
-2194
-2195
-2196
-2196
-2196
-2195
-2194
-2193
-2191
-2189
-2187
-2184
-2182
-2179
-2176
-2174
-2171
-2168
-2166
-2164
-2163
-2163
-2163
-2164
-2166
-2169
-2173
-2177
-2182
-2188
-2194
-2200
-2207
-2215
-2223
-2232
-2241
-2251
-2261
-2272
-2282
-2293
-2303
-2313
-2323
-2332
-2340
-2348
-2356
-2362
-2368
-2374
-2378
-2382
-2385
-2387
-2388
-2388
-2387
-2386
-2384
-2381
-2378
-2374
-2370
-2366
-2362
-2358
-2353
-2349
-2344
-2339
-2333
-2328
-2322
-2316
-2311
-2305
-2300
-2296
-2292
-2288
-2285
-2283
-2282
-2281
-2280
-2279
-2279
-2279
-2279
-2279
-2279
-2279
-2279
-2279
-2279
-2280
-2281
-2282
-2284
-2285
-2287
-2289
-2290
-2292
-2293
-2294
-2295
-2296
-2298
-2299
-2302
-2305
-2309
-2313
-2319
-2326
-2334
-2342
-2352
-2363
-2375
-2387
-2400
-2414
-2427
-2440
-2452
-2464
-2475
-2484
-2492
-2498
-2502
-2504
-2504
-2503
-2500
-2495
-2488
-2480
-2471
-2461
-2450
-2438
-2425
-2410
-2395
-2379
-2362
-2344
-2326
-2306
-2286
-2265
-2244
-2224
-2204
-2185
-2167
-2151
-2137
-2126
-2116
-2110
-2105
-2103
-2104
-2107
-2111
-2118
-2126
-2136
-2147
-2160
-2173
-2187
-2202
-2217
-2232
-2247
-2263
-2277
-2291
-2305
-2317
-2329
-2340
-2349
-2358
-2365
-2372
-2377
-2381
-2385
-2387
-2390
-2392
-2393
-2395
-2396
-2397
-2398
-2399
-2400
-2401
-2403
-2405
-2407
-2410
-2413
-2417
-2422
-2427
-2433
-2440
-2446
-2453
-2461
-2468
-2475
-2482
-2490
-2496
-2503
-2510
-2517
-2523
-2529
-2535
-2541
-2547
-2553
-2558
-2563
-2567
-2570
-2573
-2575
-2576
-2576
-2575
-2573
-2570
-2566
-2560
-2554
-2547
-2538
-2529
-2518
-2506
-2493
-2479
-2464
-2448
-2430
-2412
-2394
-2375
-2355
-2335
-2315
-2295
-2276
-2256
-2237
-2218
-2200
-2182
-2165
-2148
-2133
-2119
-2106
-2095
-2085
-2076
-2069
-2063
-2058
-2054
-2051
-2049
-2048
-2047
-2047
-2047
-2048
-2048
-2049
-2049
-2049
-2049
-2049
-2048
-2045
-2044
-2041
-2037
-2033
-2028
-2021
-2015
-2007
-1999
-1989
-1979
-1968
-1957
-1944
-1932
-1918
-1904
-1889
-1874
-1859
-1844
-1828
-1813
-1798
-1783
-1768
-1753
-1739
-1724
-1710
-1695
-1680
-1666
-1651
-1636
-1622
-1607
-1593
-1579
-1565
-1551
-1537
-1523
-1510
-1497
-1484
-1471
-1459
-1446
-1434
-1422
-1410
-1398
-1385
-1373
-1360
-1347
-1333
-1320
-1307
-1294
-1282
-1270
-1258
-1247
-1236
-1226
-1216
-1207
-1198
-1189
-1181
-1173
-1165
-1158
-1151
-1145
-1138
-1133
-1127
-1121
-1116
-1110
-1104
-1097
-1090
-1083
-1075
-1066
-1057
-1046
-1035
-1024
-1012
-999
-985
-971
-956
-941
-925
-909
-892
-875
-857
-839
-821
-802
-783
-764
-744
-725
-705
-684
-664
-643
-621
-599
-577
-554
-530
-506
-482
-456
-431
-404
-378
-350
-323
-295
-267
-238
-210
-183
-155
-127
-100
-72
-45
-17
11
40
68
97
126
155
184
213
242
270
298
326
354
382
410
438
465
493
520
546
572
598
622
646
668
690
710
729
746
762
776
790
801
812
822
830
838
845
852
858
863
869
874
880
886
893
900
908
918
929
942
956
972
989
1008
1029
1051
1075
1100
1125
1152
1179
1206
1234
1262
1291
1320
1349
1378
1407
1436
1465
1493
1522
1549
1576
1602
1627
1651
1674
1695
1714
1733
1751
1767
1783
1799
1814
1829
1844
1859
1874
1890
1906
1922
1939
1957
1974
1992
2009
2029
2048
2068
2088
2108
2130
2152
2176
2200
2226
2253
2281
2310
2341
2372
2404
2437
2470
2503
2537
2570
2604
2639
2673
2707
2742
2777
2813
2848
2884
2920
2956
2991
3027
3063
3098
3133
3168
3202
3237
3271
3305
3339
3372
3405
3437
3468
3499
3529
3559
3587
3615
3643
3671
3698
3725
3752
3780
3808
3836
3865
3894
3924
3954
3985
4016
4048
4080
4112
4144
4177
4209
4241
4274
4305
4336
4366
4395
4422
4448
4472
4494
4514
4533
4549
4563
4575
4586
4594
4601
4606
4609
4611
4611
4610
4607
4603
4599
4593
4588
4582
4575
4570
4565
4560
4557
4555
4555
4556
4559
4563
4568
4575
4584
4593
4603
4615
4627
4639
4652
4666
4679
4692
4706
4718
4731
4743
4755
4766
4777
4787
4796
4804
4812
4819
4824
4829
4833
4835
4837
4837
4837
4835
4832
4828
4822
4815
4806
4796
4784
4771
4756
4739
4722
4702
4682
4660
4638
4614
4590
4565
4539
4513
4486
4460
4433
4407
4381
4355
4330
4306
4282
4258
4236
4214
4193
4173
4155
4137
4121
4107
4094
4082
4073
4064
4058
4053
4050
4048
4048
4050
4053
4058
4062
4070
4078
4088
4099
4111
4123
4137
4151
4165
4181
4196
4212
4227
4243
4258
4273
4287
4301
4314
4326
4337
4346
4354
4361
4366
4369
4370
4370
4367
4362
4355
4346
4335
4322
4306
4289
4270
4249
4226
4202
4177
4151
4125
4098
4070
4043
4018
3993
3968
3945
3922
3902
3883
3865
3849
3834
3821
3809
3797
3787
3778
3769
3760
3752
3745
3737
3730
3723
3715
3706
3697
3687
3677
3665
3652
3637
3621
3603
3583
3561
3537
3511
3483
3453
3421
3387
3351
3314
3275
3234
3192
3149
3105
3060
3013
2966
2918
2869
2820
2770
2720
2671
2622
2573
2525
2478
2432
2387
2343
2300
2259
2219
2181
2144
2109
2076
2045
2015
1989
1964
1942
1923
1906
1891
1879
1869
1861
1855
1850
1846
1844
1842
1841
1840
1840
1839
1839
1839
1839
1838
1836
1834
1831
1827
1822
1816
1808
1799
1789
1777
1764
1750
1735
1719
1702
1684
1666
1646
1626
1605
1583
1561
1538
1515
1491
1466
1441
1415
1389
1363
1336
1308
1281
1253
1224
1196
1167
1139
1110
1082
1053
1025
996
967
938
909
880
850
820
789
758
728
697
666
635
604
573
542
511
481
451
421
391
361
333
304
276
249
222
195
168
142
116
90
64
39
13
-12
-36
-61
-85
-109
-133
-157
-181
-205
-230
-255
-280
-305
-331
-357
-383
-410
-437
-464
-492
-520
-549
-577
-605
-634
-662
-689
-717
-743
-770
-796
-821
-846
-870
-893
-915
-936
-955
-973
-989
-1004
-1016
-1028
-1037
-1045
-1050
-1054
-1055
-1055
-1054
-1050
-1046
-1040
-1033
-1026
-1016
-1008
-999
-990
-981
-972
-964
-957
-952
-948
-946
-946
-948
-952
-960
-969
-981
-995
-1010
-1029
-1050
-1072
-1096
-1121
-1148
-1176
-1206
-1237
-1269
-1303
-1337
-1373
-1409
-1447
-1485
-1524
-1564
-1605
-1646
-1687
-1729
-1770
-1812
-1853
-1893
-1932
-1970
-2008
-2044
-2078
-2111
-2142
-2171
-2198
-2224
-2247
-2269
-2290
-2309
-2327
-2345
-2363
-2381
-2399
-2417
-2436
-2455
-2475
-2497
-2519
-2543
-2567
-2594
-2621
-2650
-2681
-2712
-2745
-2779
-2814
-2850
-2887
-2924
-2962
-3000
-3038
-3076
-3114
-3152
-3189
-3226
-3262
-3297
-3331
-3364
-3397
-3429
-3461
-3492
-3523
-3553
-3584
-3614
-3644
-3674
-3704
-3734
-3764
-3794
-3823
-3851
-3880
-3907
-3934
-3959
-3984
-4006
-4030
-4051
-4070
-4090
-4108
-4124
-4140
-4154
-4168
-4180
-4191
-4201
-4210
-4219
-4226
-4233
-4239
-4245
-4251
-4256
-4262
-4268
-4274
-4281
-4289
-4299
-4309
-4322
-4336
-4353
-4371
-4391
-4414
-4438
-4465
-4493
-4524
-4556
-4590
-4625
-4662
-4700
-4739
-4780
-4822
-4865
-4909
-4955
-5002
-5050
-5099
-5149
-5199
-5251
-5302
-5354
-5406
-5458
-5510
-5561
-5612
-5662
-5712
-5760
-5807
-5854
-5899
-5942
-5984
-6025
-6064
-6102
-6139
-6174
-6208
-6240
-6271
-6302
-6331
-6359
-6386
-6413
-6439
-6465
-6491
-6516
-6542
-6567
-6593
-6620
-6646
-6674
-6702
-6732
-6762
-6794
-6826
-6860
-6896
-6932
-6969
-7008
-7047
-7087
-7128
-7169
-7211
-7254
-7297
-7341
-7385
-7429
-7473
-7517
-7562
-7606
-7649
-7693
-7736
-7779
-7821
-7862
-7903
-7944
-7983
-8022
-8060
-8096
-8132
-8169
-8204
-8238
-8271
-8303
-8335
-8367
-8397
-8427
-8457
-8486
-8514
-8543
-8570
-8597
-8624
-8651
-8677
-8703
-8728
-8754
-8779
-8805
-8831
-8857
-8884
-8912
-8940
-8969
-8998
-9027
-9057
-9087
-9118
-9148
-9179
-9210
-9241
-9271
-9302
-9332
-9361
-9390
-9419
-9447
-9474
-9500
-9525
-9550
-9574
-9598
-9622
-9645
-9669
-9692
-9716
-9741
-9766
-9792
-9819
-9847
-9877
-9907
-9938
-9970
-10004
-10038
-10072
-10108
-10143
-10179
-10215
-10250
-10284
-10317
-10350
-10380
-10409
-10436
-10461
-10484
-10505
-10523
-10540
-10554
-10567
-10577
-10586
-10594
-10599
-10604
-10608
-10610
-10613
-10614
-10616
-10618
-10619
-10622
-10624
-10627
-10631
-10636
-10641
-10648
-10655
-10663
-10673
-10683
-10694
-10706
-10719
-10732
-10746
-10760
-10775
-10791
-10807
-10823
-10841
-10858
-10877
-10896
-10915
-10935
-10956
-10978
-11000
-11023
-11047
-11071
-11095
-11121
-11146
-11172
-11199
-11225
-11252
-11279
-11307
-11333
-11360
-11386
-11411
-11436
-11460
-11483
-11505
-11525
-11545
-11564
-11581
-11597
-11612
-11625
-11638
-11648
-11657
-11665
-11672
-11677
-11681
-11685
-11687
-11689
-11690
-11691
-11692
-11692
-11693
-11693
-11693
-11693
-11693
-11694
-11695
-11697
-11699
-11702
-11706
-11711
-11717
-11724
-11732
-11741
-11751
-11762
-11773
-11786
-11799
-11813
-11827
-11842
-11857
-11873
-11888
-11905
-11921
-11937
-11954
-11970
-11987
-12004
-12020
-12036
-12052
-12068
-12083
-12098
-12113
-12128
-12142
-12157
-12171
-12186
-12200
-12215
-12230
-12245
-12260
-12274
-12289
-12303
-12316
-12329
-12340
-12351
-12360
-12368
-12375
-12380
-12384
-12387
-12388
-12388
-12387
-12385
-12381
-12376
-12369
-12361
-12353
-12343
-12332
-12321
-12309
-12296
-12283
-12268
-12254
-12239
-12223
-12207
-12190
-12173
-12155
-12138
-12120
-12102
-12085
-12067
-12050
-12033
-12016
-12000
-11985
-11971
-11957
-11944
-11932
-11920
-11909
-11899
-11889
-11880
-11871
-11863
-11854
-11846
-11838
-11829
-11821
-11812
-11803
-11793
-11782
-11771
-11759
-11746
-11733
-11718
-11703
-11688
-11671
-11654
-11636
-11617
-11598
-11578
-11557
-11537
-11516
-11494
-11473
-11452
-11431
-11410
-11389
-11368
-11348
-11329
-11310
-11291
-11273
-11257
-11240
-11225
-11211
-11198
-11185
-11174
-11163
-11154
-11145
-11137
-11131
-11125
-11120
-11116
-11113
-11111
-11110
-11108
-11107
-11107
-11106
-11105
-11104
-11102
-11100
-11097
-11093
-11089
-11084
-11079
-11073
-11067
-11060
-11054
-11047
-11040
-11033
-11026
-11018
-11011
-11003
-10996
-10987
-10979
-10970
-10961
-10952
-10943
-10934
-10925
-10916
-10907
-10898
-10889
-10881
-10872
-10864
-10855
-10846
-10837
-10827
-10817
-10805
-10793
-10780
-10766
-10750
-10733
-10714
-10693
-10670
-10645
-10617
-10587
-10554
-10519
-10481
-10440
-10397
-10352
-10304
-10254
-10201
-10147
-10090
-10032
-9971
-9909
-9845
-9779
-9711
-9641
-9570
-9498
-9424
-9349
-9273
-9196
-9118
-9040
-8961
-8882
-8802
-8723
-8643
-8563
-8484
-8404
-8325
-8246
-8167
-8089
-8010
-7934
-7857
-7780
-7703
-7627
-7551
-7476
-7401
-7327
-7253
-7180
-7108
-7036
-6965
-6894
-6825
-6756
-6688
-6622
-6556
-6492
-6429
-6367
-6307
-6249
-6192
-6136
-6082
-6030
-5980
-5931
-5883
-5838
-5794
-5753
-5713
-5675
-5639
-5605
-5574
-5545
-5518
-5493
-5471
-5451
-5433
-5418
-5406
-5396
-5388
-5383
-5381
-5382
-5385
-5390
-5399
-5409
-5422
-5437
-5454
-5473
-5494
-5517
-5541
-5566
-5594
-5622
-5652
-5683
-5715
-5748
-5782
-5817
-5854
-5891
-5929
-5968
-6007
-6047
-6088
-6129
-6171
-6213
-6254
-6296
-6338
-6380
-6421
-6462
-6503
-6543
-6583
-6623
-6662
-6701
-6739
-6777
-6814
-6851
-6888
-6925
-6961
-6997
-7033
-7069
-7104
-7140
-7174
-7209
-7243
-7277
-7311
-7345
-7378
-7411
-7444
-7477
-7509
-7542
-7574
-7605
-7636
-7667
-7697
-7726
-7754
-7781
-7807
-7831
-7854
-7874
-7892
-7907
-7920
-7929
-7935
-7936
-7934
-7926
-7914
-7896
-7873
-7843
-7807
-7765
-7716
-7659
-7596
-7525
-7446
-7360
-7266
-7164
-7053
-6935
-6809
-6674
-6532
-6381
-6222
-6055
-5880
-5697
-5506
-5307
-5101
-4887
-4666
-4437
-4202
-3959
-3709
-3453
-3191
-2923
-2649
-2370
-2086
-1798
-1505
-1209
-909
-607
-302
6
314
624
935
1245
1555
1863
2170
2474
2775
3072
3365
3653
3936
4213
4483
4747
5004
5253
5495
5730
5957
6175
6387
6590
6785
6973
7153
7325
7491
7649
7801
7946
8084
8217
8344
8465
8580
8691
8796
8896
8992
9083
9170
9253
9331
9406
9476
9543
9605
9663
9717
9766
9811
9852
9888
9920
9947
9971
9990
10005
10016
10023
10027
10027
10024
10018
10008
9995
9978
9959
9936
9910
9882
9851
9817
9780
9741
9700
9656
9610
9561
9511
9457
9402
9343
9282
9218
9150
9080
9006
8928
8848
8764
8676
8585
8491
8393
8292
8188
8080
7971
7858
7743
7625
7505
7383
7259
7133
7005
6877
6747
6616
6484
6352
6219
6086
5953
5820
5686
5553
5419
5286
5152
5019
4886
4754
4621
4490
4360
4230
4102
3976
3851
3728
3609
3491
3378
3268
3162
3060
2964
2873
2788
2709
2638
2574
2519
2472
2434
2406
2388
2381
2385
2400
2427
2466
2517
2581
2656
2744
2843
2953
3074
3205
3346
3495
3652
3817
3987
4164
4344
4528
4715
4904
5094
5284
5473
5661
5848
6032
6212
6389
6563
6731
6895
7055
7209
7359
7503
7643
7778
7909
8035
8157
8276
8391
8502
8611
8715
8817
8916
9011
9103
9191
9276
9357
9434
9507
9576
9640
9699
9754
9804
9850
9892
9929
9962
9992
10018
10042
10063
10082
10100
10116
10131
10146
10160
10175
10191
10208
10227
10249
10273
10300
10331
10366
10404
10447
10493
10545
10600
10659
10723
10791
10862
10936
11013
11093
11175
11259
11343
11428
11512
11595
11676
11755
11831
11904
11972
12036
12095
12148
12195
12236
12270
12297
12317
12328
12332
12328
12315
12294
12263
12224
12176
12119
12053
11978
11895
11803
11705
11600
11488
11372
11251
11127
11001
10873
10745
10619
10494
10373
10255
10143
10036
9937
9845
9762
9687
9623
9569
9526
9495
9477
9471
9478
9498
9532
9580
9640
9715
9802
9903
10017
10144
10284
10436
10601
10777
10965
11164
11373
11591
11819
12054
12296
12544
12798
13056
13317
13580
13843
14105
14365
14622
14873
15118
15356
15586
15806
16015
16213
16400
16572
16729
16871
16997
17107
17199
17275
17335
17377
17404
17415
17410
17390
17356
17307
17245
17170
17083
16983
16872
16751
16619
16477
16327
16168
16001
15830
15651
15468
15280
15088
14895
14699
14501
14303
14104
13905
13706
13508
13311
13115
12921
12730
12541
12355
12172
11994
11820
11650
11486
11328
11175
11029
10888
10755
10629
10510
10400
10298
10205
10122
10049
9986
9935
9895
9866
9849
9844
9851
9869
9899
9941
9995
10060
10136
10224
10322
10430
10549
10677
10813
10958
11110
11268
11433
11604
11779
11959
12141
12327
12515
12704
12894
13085
13277
13468
13659
13849
14038
14226
14411
14595
14777
14956
15133
15307
15479
15649
15816
15982
16146
16306
16467
16625
16780
16934
17087
17238
17388
17537
17686
17834
17980
18126
18270
18413
18553
18691
18825
18957
19085
19208
19328
19443
19552
19657
19755
19847
19933
20012
20085
20150
20209
20260
20304
20342
20371
20394
20410
20419
20421
20417
20406
20389
20365
20335
20299
20256
20208
20153
20092
20024
19950
19870
19784
19691
19591
19486
19374
19257
19135
19007
18876
18741
18603
18464
18323
18181
18040
17899
17759
17621
17485
17351
17220
17092
16967
16845
16726
16610
16497
16387
16280
16177
16077
15980
15886
15795
15708
15624
15543
15465
15391
15320
15253
15188
15127
15068
15012
14958
14907
14858
14811
14767
14724
14683
14644
14608
14573
14541
14512
14485
14461
14440
14423
14409
14400
14393
14391
14392
14397
14404
14415
14428
14444
14462
14481
14503
14525
14548
14573
14598
14623
14649
14676
14703
14730
14758
14786
14816
14846
14877
14910
14944
14980
15018
15058
15101
15147
15195
15247
15301
15358
15418
15482
15548
15618
15691
15768
15850
15935
16024
16119
16218
16321
16428
16539
16655
16774
16896
17022
17150
17280
17412
17545
17678
17812
17944
18075
18203
18328
18449
18565
18675
18780
18877
18966
19046
19118
19179
19231
19271
19300
19317
19322
19315
19295
19261
19214
19154
19079
18991
18890
18774
18646
18506
18353
18189
18014
17829
17636
17434
17225
17009
16789
16564
16335
16105
15874
15642
15411
15181
14955
14732
14514
14301
14095
13896
13705
13523
13350
13188
13036
12895
12765
12647
12541
12447
12364
12294
12235
12188
12152
12127
12112
12108
12112
12124
12144
12171
12203
12240
12282
12327
12374
12424
12474
12525
12576
12627
12676
12723
12768
12811
12850
12887
12920
12950
12977
13000
13019
13036
13049
13059
13066
13071
13074
13074
13074
13071
13067
13062
13056
13049
13041
13032
13022
13011
12999
12985
12971
12955
12939
12922
12903
12885
12865
12845
12825
12804
12783
12761
12738
12715
12691
12666
12640
12613
12585
12556
12525
12494
12462
12429
12395
12361
12325
12289
12251
12213
12172
12130
12086
12039
11989
11935
11878
11816
11749
11677
11600
11516
11426
11329
11225
11113
10993
10864
10727
10581
10425
10260
10085
9901
9707
9503
9291
9069
8839
8602
8357
8105
7847
7584
7317
7046
6772
6496
6219
5941
5663
5386
5111
4838
4569
4303
4041
3785
3534
3290
3052
2822
2600
2388
2184
1990
1806
1633
1470
1319
1178
1048
929
822
725
639
564
499
445
401
367
342
328
323
327
342
365
398
439
490
550
619
697
783
877
980
1091
1210
1337
1471
1611
1759
1913
2073
2239
2411
2587
2768
2953
3143
3335
3531
3730
3931
4133
4337
4542
4748
4953
5157
5360
5562
5761
5957
6150
6339
6524
6704
6880
7051
7216
7377
7532
7683
7828
7969
8103
8235
8361
8483
8600
8712
8820
8923
9021
9114
9202
9286
9364
9437
9506
9568
9626
9679
9726
9769
9807
9840
9870
9895
9918
9937
9954
9969
9982
9994
10005
10016
10027
10038
10050
10064
10079
10095
10114
10134
10157
10181
10207
10234
10262
10291
10320
10349
10376
10402
10426
10447
10465
10479
10488
10493
10491
10483
10468
10446
10416
10377
10330
10274
10210
10137
10055
9965
9868
9763
9653
9536
9415
9289
9160
9027
8893
8756
8617
8477
8336
8195
8053
7911
7770
7629
7490
7352
7215
7080
6947
6816
6687
6560
6436
6313
6192
6073
5955
5839
5725
5613
5501
5392
5283
5176
5071
4967
4866
4765
4667
4571
4477
4386
4297
4211
4128
4048
3971
3897
3827
3761
3698
3638
3581
3527
3476
3426
3377
3329
3282
3235
3187
3138
3089
3038
2985
2931
2875
2816
2756
2693
2627
2559
2489
2416
2340
2263
2183
2101
2017
1933
1847
1760
1673
1587
1501
1417
1334
1254
1177
1103
1032
965
903
845
792
744
701
663
630
603
581
565
555
551
552
559
572
590
614
643
678
718
763
813
867
927
992
1063
1138
1219
1306
1399
1497
1602
1712
1829
1950
2077
2209
2346
2486
2631
2778
2929
3083
3238
3395
3553
3711
3869
4027
4183
4337
4489
4638
4783
4925
5062
5194
5321
5442
5557
5666
5768
5863
5951
6031
6104
6168
6225
6272
6312
6342
6363
6375
6378
6372
6357
6332
6300
6259
6210
6155
6093
6026
5955
5879
5801
5721
5639
5557
5476
5395
5316
5238
5163
5090
5019
4951
4885
4822
4762
4704
4648
4594
4542
4491
4442
4394
4347
4301
4255
4209
4164
4119
4074
4029
3984
3939
3894
3849
3804
3758
3712
3665
3618
3570
3522
3472
3422
3370
3318
3265
3210
3155
3099
3042
2985
2927
2869
2812
2754
2696
2639
2583
2527
2472
2418
2364
2313
2262
2212
2164
2117
2071
2025
1983
1941
1900
1861
1822
1785
1749
1714
1679
1644
1610
1576
1541
1505
1468
1430
1389
1346
1300
1251
1199
1144
1085
1022
957
889
817
742
665
586
506
424
342
260
178
95
13
-69
-150
-231
-312
-392
-471
-550
-627
-704
-780
-855
-930
-1002
-1074
-1145
-1214
-1282
-1348
-1412
-1475
-1536
-1595
-1653
-1709
-1764
-1817
-1869
-1920
-1969
-2017
-2064
-2110
-2155
-2198
-2240
-2280
-2318
-2355
-2389
-2420
-2449
-2475
-2498
-2517
-2533
-2544
-2552
-2555
-2555
-2550
-2541
-2528
-2510
-2488
-2462
-2431
-2397
-2358
-2315
-2267
-2216
-2161
-2101
-2037
-1971
-1900
-1826
-1749
-1669
-1587
-1502
-1416
-1328
-1240
-1152
-1064
-977
-891
-807
-725
-645
-568
-494
-422
-354
-289
-228
-170
-116
-66
-19
23
62
96
126
153
175
194
208
218
225
227
225
218
208
193
173
149
120
87
49
7
-38
-88
-140
-196
-253
-312
-373
-434
-495
-556
-616
-674
-729
-782
-831
-876
-917
-952
-982
-1006
-1024
-1036
-1041
-1040
-1031
-1016
-993
-964
-928
-885
-836
-780
-719
-652
-579
-502
-421
-336
-248
-156
-63
32
129
226
325
423
521
619
716
812
906
999
1089
1178
1263
1346
1426
1503
1577
1647
1714
1778
1838
1894
1947
1996
2041
2084
2123
2157
2189
2216
2239
2259
2274
2286
2294
2299
2299
2297
2291
2282
2271
2257
2240
2222
2201
2179
2155
2129
2102
2074
2045
2015
1984
1953
1922
1890
1859
1828
1798
1768
1738
1710
1682
1654
1627
1600
1573
1546
1519
1491
1462
1432
1401
1368
1333
1296
1256
1215
1171
1125
1076
1025
971
915
858
798
737
675
612
548
484
420
356
293
230
167
105
43
-19
-81
-142
-205
-268
-332
-397
-464
-532
-603
-676
-751
-830
-911
-995
-1082
-1173
-1266
-1363
-1463
-1565
-1670
-1778
-1889
-2001
-2116
-2233
-2352
-2472
-2594
-2717
-2842
-2967
-3093
-3220
-3348
-3475
-3603
-3730
-3858
-3985
-4112
-4239
-4365
-4490
-4614
-4737
-4859
-4980
-5099
-5216
-5331
-5444
-5555
-5663
-5768
-5871
-5970
-6066
-6159
-6248
-6334
-6416
-6494
-6569
-6639
-6705
-6768
-6826
-6879
-6929
-6974
-7015
-7053
-7087
-7118
-7145
-7171
-7194
-7215
-7234
-7252
-7269
-7286
-7302
-7318
-7335
-7352
-7370
-7390
-7412
-7436
-7462
-7491
-7523
-7558
-7596
-7638
-7683
-7732
-7785
-7841
-7901
-7965
-8032
-8103
-8179
-8257
-8338
-8423
-8511
-8601
-8693
-8787
-8883
-8981
-9079
-9178
-9278
-9378
-9478
-9577
-9676
-9774
-9872
-9968
-10062
-10155
-10246
-10334
-10421
-10505
-10586
-10665
-10741
-10814
-10885
-10952
-11016
-11077
-11135
-11189
-11241
-11289
-11334
-11375
-11413
-11448
-11479
-11507
-11531
-11552
-11569
-11583
-11593
-11600
-11604
-11604
-11602
-11596
-11588
-11577
-11564
-11549
-11532
-11514
-11493
-11472
-11449
-11426
-11401
-11377
-11352
-11328
-11304
-11281
-11259
-11238
-11219
-11202
-11187
-11175
-11166
-11159
-11156
-11156
-11160
-11168
-11179
-11195
-11215
-11239
-11267
-11299
-11335
-11376
-11420
-11468
-11520
-11575
-11633
-11694
-11758
-11824
-11893
-11963
-12035
-12109
-12185
-12262
-12341
-12421
-12503
-12586
-12670
-12756
-12842
-12930
-13019
-13109
-13199
-13291
-13383
-13476
-13569
-13663
-13758
-13854
-13950
-14047
-14144
-14242
-14341
-14440
-14540
-14641
-14743
-14845
-14947
-15051
-15155
-15259
-15364
-15469
-15574
-15680
-15786
-15892
-15998
-16103
-16207
-16312
-16417
-16520
-16622
-16723
-16823
-16922
-17019
-17116
-17210
-17303
-17394
-17484
-17572
-17657
-17741
-17823
-17903
-17981
-18057
-18131
-18204
-18275
-18345
-18413
-18479
-18544
-18608
-18670
-18731
-18791
-18850
-18907
-18963
-19018
-19072
-19125
-19177
-19228
-19277
-19326
-19373
-19420
-19465
-19510
-19554
-19596
-19639
-19680
-19721
-19761
-19801
-19841
-19881
-19921
-19962
-20002
-20044
-20086
-20128
-20171
-20215
-20260
-20306
-20353
-20400
-20447
-20495
-20544
-20592
-20641
-20689
-20736
-20783
-20829
-20873
-20916
-20957
-20997
-21034
-21068
-21100
-21129
-21155
-21177
-21196
-21212
-21224
-21233
-21238
-21240
-21239
-21235
-21228
-21218
-21205
-21190
-21173
-21153
-21132
-21109
-21084
-21059
-21032
-21006
-20979
-20952
-20925
-20898
-20872
-20847
-20823
-20801
-20779
-20759
-20740
-20724
-20709
-20696
-20684
-20675
-20668
-20662
-20659
-20657
-20657
-20659
-20663
-20669
-20676
-20686
-20697
-20709
-20724
-20739
-20756
-20774
-20794
-20814
-20835
-20856
-20878
-20901
-20924
-20947
-20970
-20993
-21016
-21039
-21062
-21085
-21108
-21131
-21154
-21177
-21200
-21223
-21246
-21269
-21292
-21315
-21338
-21361
-21384
-21407
-21430
-21452
-21475
-21497
-21519
-21541
-21563
-21585
-21607
-21629
-21651
-21674
-21696
-21719
-21741
-21763
-21786
-21807
-21829
-21849
-21869
-21888
-21907
-21923
-21939
-21954
-21967
-21978
-21988
-21996
-22002
-22007
-22010
-22011
-22011
-22009
-22005
-22001
-21994
-21987
-21978
-21968
-21958
-21947
-21935
-21922
-21909
-21895
-21881
-21867
-21852
-21836
-21820
-21803
-21785
-21767
-21746
-21725
-21701
-21676
-21650
-21621
-21590
-21556
-21520
-21482
-21441
-21397
-21351
-21303
-21252
-21198
-21143
-21085
-21026
-20965
-20903
-20839
-20775
-20709
-20643
-20576
-20509
-20440
-20372
-20303
-20233
-20164
-20094
-20023
-19953
-19883
-19813
-19743
-19673
-19604
-19535
-19467
-19400
-19334
-19269
-19205
-19142
-19081
-19022
-18965
-18910
-18857
-18807
-18760
-18715
-18674
-18635
-18600
-18567
-18538
-18512
-18488
-18467
-18449
-18433
-18420
-18408
-18399
-18392
-18386
-18381
-18378
-18375
-18373
-18372
-18371
-18370
-18369
-18367
-18365
-18363
-18359
-18354
-18348
-18341
-18333
-18322
-18311
-18297
-18282
-18265
-18247
-18226
-18204
-18180
-18155
-18127
-18098
-18068
-18035
-18001
-17966
-17929
-17891
-17852
-17811
-17769
-17725
-17681
-17635
-17587
-17539
-17489
-17438
-17385
-17331
-17276
-17219
-17161
-17102
-17042
-16980
-16918
-16854
-16790
-16725
-16660
-16595
-16529
-16464
-16398
-16332
-16268
-16204
-16140
-16076
-16013
-15951
-15889
-15827
-15767
-15706
-15646
-15587
-15528
-15469
-15410
-15351
-15293
-15235
-15177
-15118
-15060
-15002
-14943
-14884
-14825
-14766
-14706
-14646
-14586
-14525
-14464
-14403
-14341
-14278
-14215
-14152
-14088
-14023
-13958
-13892
-13826
-13759
-13692
-13625
-13558
-13490
-13422
-13355
-13288
-13221
-13154
-13089
-13024
-12960
-12897
-12835
-12774
-12715
-12658
-12602
-12547
-12495
-12444
-12396
-12350
-12306
-12265
-12225
-12189
-12154
-12122
-12093
-12066
-12041
-12019
-11998
-11980
-11963
-11948
-11935
-11924
-11913
-11904
-11896
-11889
-11882
-11876
-11871
-11865
-11860
-11855
-11849
-11844
-11837
-11830
-11822
-11814
-11805
-11795
-11784
-11772
-11759
-11746
-11733
-11719
-11705
-11691
-11676
-11662
-11647
-11632
-11617
-11602
-11586
-11570
-11554
-11537
-11519
-11501
-11482
-11462
-11442
-11420
-11398
-11374
-11350
-11325
-11299
-11273
-11245
-11218
-11190
-11161
-11133
-11104
-11075
-11045
-11015
-10985
-10954
-10923
-10892
-10859
-10826
-10792
-10757
-10720
-10683
-10644
-10604
-10562
-10519
-10474
-10428
-10379
-10328
-10276
-10222
-10165
-10106
-10046
-9983
-9918
-9852
-9784
-9714
-9643
-9571
-9498
-9425
-9351
-9278
-9204
-9132
-9060
-8990
-8921
-8854
-8788
-8725
-8665
-8607
-8551
-8499
-8449
-8403
-8360
-8320
-8284
-8250
-8220
-8194
-8170
-8150
-8132
-8119
-8108
-8099
-8092
-8087
-8085
-8084
-8084
-8086
-8089
-8093
-8096
-8103
-8109
-8115
-8121
-8128
-8134
-8140
-8146
-8151
-8156
-8160
-8163
-8164
-8166
-8166
-8164
-8161
-8157
-8151
-8144
-8135
-8124
-8112
-8098
-8083
-8066
-8047
-8028
-8007
-7985
-7962
-7938
-7913
-7888
-7863
-7837
-7810
-7784
-7757
-7731
-7704
-7678
-7651
-7625
-7600
-7574
-7550
-7525
-7502
-7479
-7456
-7434
-7413
-7392
-7371
-7350
-7330
-7309
-7289
-7268
-7247
-7225
-7202
-7179
-7155
-7131
-7105
-7078
-7051
-7022
-6992
-6961
-6928
-6894
-6859
-6822
-6784
-6745
-6704
-6662
-6618
-6572
-6525
-6477
-6427
-6375
-6322
-6267
-6210
-6151
-6091
-6029
-5966
-5901
-5834
-5766
-5696
-5625
-5552
-5478
-5403
-5326
-5248
-5168
-5087
-5005
-4921
-4836
-4750
-4662
-4573
-4483
-4391
-4299
-4206
-4111
-4016
-3921
-3825
-3728
-3631
-3534
-3437
-3340
-3244
-3147
-3051
-2955
-2861
-2766
-2673
-2581
-2490
-2399
-2310
-2222
-2136
-2050
-1966
-1882
-1800
-1719
-1639
-1560
-1483
-1406
-1330
-1255
-1182
-1109
-1037
-967
-897
-828
-761
-694
-629
-564
-501
-439
-377
-317
-258
-199
-141
-84
-28
27
82
136
189
242
294
346
398
448
499
549
599
649
698
748
797
847
896
946
995
1045
1096
1147
1198
1249
1301
1354
1407
1461
1515
1569
1624
1679
1735
1791
1847
1904
1960
2017
2073
2129
2185
2241
2296
2351
2406
2460
2514
2568
2621
2675
2728
2782
2836
2890
2945
3000
3056
3113
3170
3229
3289
3349
3411
3474
3539
3604
3671
3739
3808
3879
3951
4024
4099
4174
4251
4329
4408
4487
4568
4649
4730
4812
4894
4975
5057
5138
5219
5299
5378
5456
5533
5608
5682
5754
5825
5893
5960
6024
6086
6146
6204
6259
6312
6363
6411
6457
6501
6542
6582
6619
6655
6689
6721
6752
6781
6809
6835
6861
6885
6908
6930
6951
6971
6991
7009
7026
7043
7059
7074
7088
7102
7115
7128
7140
7152
7163
7174
7185
7196
7207
7219
7231
7243
7255
7269
7283
7297
7313
7329
7346
7364
7383
7402
7423
7444
7466
7489
7513
7538
7564
7590
7618
7646
7675
7704
7735
7765
7797
7828
7860
7892
7924
7957
7989
8021
8054
8086
8119
8151
8183
8215
8246
8278
8309
8341
8372
8403
8433
8464
8494
8524
8554
8584
8614
8643
8672
8701
8730
8758
8787
8816
8844
8873
8902
8931
8961
8991
9021
9052
9084
9116
9148
9181
9215
9250
9286
9322
9359
9396
9435
9473
9513
9553
9594
9635
9677
9719
9761
9804
9846
9889
9932
9974
10017
10059
10101
10143
10184
10225
10266
10306
10345
10383
10421
10457
10493
10527
10559
10590
10619
10647
10673
10697
10719
10739
10758
10774
10789
10802
10813
10822
10830
10837
10842
10846
10849
10852
10853
10854
10855
10856
10857
10857
10858
10859
10860
10862
10864
10866
10868
10871
10874
10877
10881
10886
10890
10895
10901
10907
10913
10920
10927
10935
10943
10952
10962
10972
10983
10995
11008
11022
11037
11054
11072
11091
11112
11135
11159
11185
11213
11242
11274
11307
11341
11378
11416
11455
11497
11540
11584
11630
11677
11725
11775
11826
11877
11930
11983
12038
12093
12148
12204
12261
12318
12375
12433
12491
12549
12606
12664
12721
12778
12834
12890
12944
12998
13050
13101
13151
13199
13246
13291
13335
13378
13419
13459
13498
13535
13572
13608
13644
13679
13714
13749
13783
13818
13853
13888
13924
13959
13995
14032
14069
14106
14143
14180
14218
14256
14294
14332
14370
14408
14446
14483
14521
14558
14594
14630
14666
14701
14735
14769
14802
14834
14866
14896
14926
14955
14983
15011
15037
15063
15088
15112
15135
15157
15179
15200
15220
15239
15258
15276
15293
15309
15325
15339
15353
15366
15378
15389
15399
15408
15416
15424
15430
15436
15441
15445
15448
15451
15453
15454
15454
15454
15453
15452
15450
15447
15444
15439
15435
15429
15423
15416
15408
15400
15390
15380
15368
15356
15343
15329
15314
15298
15282
15264
15246
15227
15207
15187
15166
15144
15121
15098
15075
15051
15026
15001
14976
14950
14924
14897
14870
14842
14814
14786
14757
14728
14698
14668
14638
14607
14576
14545
14513
14481
14449
14416
14383
14350
14316
14282
14248
14213
14178
14143
14107
14072
14036
14000
13964
13928
13892
13856
13821
13786
13751
13716
13682
13648
13615
13582
13549
13517
13485
13454
13422
13391
13361
13330
13300
13270
13239
13209
13179
13149
13119
13089
13058
13028
12998
12967
12937
12906
12875
12844
12812
12779
12747
12713
12679
12645
12609
12574
12537
12501
12464
12427
12389
12352
12315
12277
12240
12202
12165
12127
12090
12052
12014
11975
11936
11897
11858
11818
11777
11736
11695
11653
11611
11569
11526
11483
11440
11396
11352
11308
11263
11219
11174
11128
11083
11037
10991
10944
10897
10850
10802
10754
10706
10657
10608
10559
10510
10460
10411
10361
10312
10263
10214
10165
10117
10069
10022
9974
9927
9881
9835
9789
9744
9699
9654
9610
9565
9521
9477
9433
9389
9345
9300
9255
9210
9164
9118
9071
9023
8975
8925
8875
8823
8771
8717
8663
8607
8550
8493
8434
8374
8314
8252
8191
8129
8066
8004
7941
7879
7817
7756
7695
7634
7575
7516
7458
7401
7344
7289
7234
7180
7127
7075
7023
6972
6922
6872
6822
6773
6724
6676
6627
6578
6530
6482
6433
6384
6335
6286
6237
6187
6137
6086
6036
5984
5933
5881
5829
5777
5724
5671
5618
5564
5511
5457
5403
5348
5294
5239
5185
5130
5075
5021
4966
4912
4858
4805
4751
4698
4645
4592
4540
4489
4437
4387
4336
4287
4238
4189
4142
4094
4049
4003
3959
3915
3872
3831
3790
3750
3711
3673
3637
3601
3567
3534
3502
3471
3441
3413
3385
3359
3334
3309
3286
3263
3242
3221
3201
3181
3163
3145
3128
3111
3095
3079
3063
3048
3033
3017
3001
2985
2969
2952
2935
2917
2898
2879
2859
2838
2816
2792
2768
2743
2716
2687
2658
2627
2594
2559
2523
2485
2445
2403
2359
2314
2267
2218
2167
2114
2060
2004
1948
1889
1830
1770
1708
1646
1584
1521
1458
1395
1331
1268
1205
1143
1080
1018
958
898
838
779
721
663
606
549
492
436
379
323
267
211
154
97
40
-17
-74
-132
-190
-248
-306
-365
-423
-481
-540
-598
-655
-713
-770
-826
-882
-937
-992
-1046
-1099
-1152
-1203
-1254
-1304
-1353
-1401
-1448
-1495
-1540
-1584
-1628
-1671
-1713
-1754
-1794
-1833
-1872
-1911
-1948
-1986
-2023
-2060
-2096
-2133
-2170
-2206
-2243
-2280
-2317
-2355
-2393
-2431
-2469
-2508
-2547
-2586
-2626
-2665
-2705
-2745
-2785
-2825
-2865
-2906
-2946
-2986
-3025
-3065
-3104
-3144
-3183
-3221
-3260
-3298
-3337
-3375
-3413
-3451
-3489
-3527
-3565
-3603
-3641
-3679
-3717
-3755
-3794
-3833
-3872
-3911
-3950
-3990
-4030
-4070
-4111
-4152
-4193
-4235
-4277
-4319
-4362
-4406
-4450
-4494
-4539
-4584
-4629
-4675
-4721
-4767
-4813
-4859
-4905
-4950
-4996
-5041
-5086
-5131
-5175
-5219
-5263
-5306
-5350
-5392
-5435
-5477
-5520
-5562
-5604
-5646
-5688
-5731
-5773
-5816
-5859
-5903
-5946
-5991
-6035
-6080
-6125
-6171
-6218
-6264
-6311
-6359
-6407
-6456
-6504
-6554
-6604
-6654
-6704
-6755
-6806
-6857
-6908
-6959
-7010
-7061
-7112
-7162
-7213
-7262
-7312
-7360
-7409
-7456
-7503
-7550
-7595
-7640
-7684
-7727
-7769
-7811
-7851
-7891
-7929
-7967
-8004
-8039
-8076
-8111
-8145
-8178
-8211
-8243
-8275
-8307
-8339
-8370
-8401
-8433
-8464
-8496
-8528
-8561
-8594
-8628
-8662
-8698
-8734
-8771
-8810
-8849
-8890
-8931
-8974
-9018
-9063
-9110
-9157
-9206
-9256
-9307
-9358
-9411
-9464
-9518
-9573
-9629
-9685
-9741
-9798
-9855
-9913
-9971
-10029
-10087
-10145
-10203
-10261
-10319
-10377
-10435
-10492
-10548
-10604
-10660
-10714
-10768
-10821
-10873
-10925
-10975
-11024
-11073
-11121
-11167
-11213
-11257
-11301
-11343
-11385
-11425
-11464
-11502
-11540
-11576
-11611
-11646
-11679
-11711
-11743
-11774
-11803
-11833
-11861
-11888
-11915
-11942
-11967
-11992
-12017
-12041
-12065
-12088
-12111
-12133
-12155
-12177
-12199
-12220
-12242
-12263
-12284
-12305
-12327
-12348
-12369
-12391
-12412
-12434
-12456
-12478
-12500
-12523
-12545
-12568
-12591
-12614
-12637
-12660
-12684
-12707
-12730
-12752
-12775
-12797
-12819
-12840
-12861
-12881
-12901
-12920
-12938
-12955
-12972
-12987
-13001
-13013
-13025
-13035
-13043
-13050
-13056
-13059
-13061
-13061
-13058
-13055
-13049
-13041
-13031
-13019
-13006
-12990
-12973
-12954
-12934
-12911
-12888
-12863
-12837
-12810
-12782
-12754
-12724
-12694
-12664
-12633
-12602
-12571
-12540
-12508
-12477
-12445
-12413
-12382
-12350
-12318
-12286
-12255
-12223
-12192
-12160
-12129
-12098
-12067
-12036
-12006
-11975
-11945
-11915
-11884
-11854
-11824
-11794
-11763
-11733
-11702
-11671
-11640
-11608
-11576
-11544
-11511
-11479
-11445
-11412
-11378
-11343
-11309
-11274
-11238
-11202
-11166
-11130
-11093
-11056
-11018
-10981
-10942
-10904
-10864
-10825
-10785
-10745
-10704
-10664
-10622
-10581
-10539
-10497
-10454
-10411
-10368
-10325
-10281
-10237
-10194
-10150
-10106
-10062
-10018
-9975
-9932
-9890
-9848
-9806
-9766
-9726
-9687
-9650
-9613
-9577
-9543
-9509
-9477
-9446
-9416
-9387
-9359
-9332
-9306
-9281
-9256
-9232
-9209
-9186
-9164
-9142
-9120
-9098
-9076
-9054
-9033
-9011
-8989
-8966
-8943
-8920
-8897
-8873
-8848
-8822
-8796
-8769
-8741
-8713
-8683
-8652
-8620
-8586
-8552
-8516
-8479
-8441
-8401
-8360
-8318
-8276
-8232
-8186
-8141
-8095
-8048
-8000
-7953
-7905
-7857
-7809
-7760
-7711
-7663
-7615
-7567
-7519
-7472
-7426
-7380
-7335
-7290
-7247
-7204
-7162
-7120
-7080
-7040
-7001
-6963
-6925
-6888
-6851
-6815
-6779
-6743
-6709
-6674
-6640
-6606
-6572
-6538
-6504
-6471
-6437
-6403
-6369
-6334
-6299
-6263
-6226
-6188
-6150
-6110
-6070
-6028
-5984
-5940
-5894
-5847
-5798
-5749
-5698
-5646
-5593
-5538
-5483
-5427
-5370
-5313
-5254
-5195
-5135
-5075
-5014
-4952
-4890
-4828
-4766
-4703
-4640
-4577
-4513
-4450
-4387
-4324
-4261
-4199
-4137
-4075
-4014
-3954
-3894
-3835
-3777
-3719
-3662
-3606
-3550
-3495
-3441
-3387
-3334
-3282
-3230
-3178
-3127
-3076
-3025
-2975
-2925
-2875
-2825
-2775
-2725
-2675
-2625
-2575
-2525
-2474
-2423
-2371
-2320
-2267
-2214
-2161
-2107
-2053
-1998
-1942
-1886
-1829
-1772
-1715
-1657
-1598
-1540
-1481
-1421
-1362
-1302
-1242
-1182
-1121
-1061
-1000
-939
-878
-817
-756
-695
-633
-572
-510
-448
-386
-324
-262
-201
-139
-77
-16
45
106
166
225
284
342
400
456
511
566
619
671
722
772
820
867
913
958
1000
1043
1084
1124
1162
1200
1237
1273
1308
1342
1376
1410
1443
1476
1509
1542
1575
1608
1641
1674
1708
1742
1777
1812
1847
1884
1921
1958
1997
2036
2077
2118
2161
2205
2250
2296
2343
2392
2442
2493
2546
2599
2654
2710
2766
2824
2882
2942
3002
3062
3123
3185
3247
3309
3371
3434
3496
3559
3621
3684
3746
3807
3868
3929
3989
4048
4107
4165
4223
4279
4335
4390
4444
4497
4550
4601
4652
4701
4750
4798
4845
4892
4937
4982
5026
5069
5111
5153
5194
5234
5274
5313
5351
5388
5425
5461
5496
5530
5563
5596
5628
5660
5690
5720
5750
5779
5807
5834
5862
5888
5914
5940
5965
5989
6013
6037
6060
6083
6105
6127
6149
6171
6192
6213
6234
6254
6274
6294
6313
6333
6352
6370
6388
6406
6423
6440
6456
6472
6487
6502
6515
6528
6541
6552
6563
6573
6583
6592
6600
6607
6613
6619
6624
6628
6631
6634
6635
6636
6636
6635
6633
6630
6626
6622
6616
6610
6603
6595
6587
6578
6569
6559
6548
6538
6527
6516
6505
6495
6484
6474
6464
6454
6445
6436
6427
6419
6412
6404
6398
6392
6386
6381
6376
6372
6369
6366
6364
6363
6362
6362
6363
6365
6368
6371
6375
6380
6386
6392
6400
6408
6417
6426
6436
6447
6458
6470
6482
6494
6507
6519
6532
6544
6556
6568
6580
6592
6603
6614
6624
6634
6644
6653
6662
6671
6679
6687
6694
6701
6708
6715
6722
6728
6735
6741
6748
6755
6762
6769
6776
6784
6792
6801
6811
6820
6831
6842
6854
6866
6879
6893
6907
6922
6936
6952
6967
6983
6999
7014
7030
7045
7060
7074
7088
7102
7114
7126
7136
7146
7155
7162
7168
7173
7176
7178
7178
7176
7173
7168
7161
7152
7142
7129
7115
7098
7080
7060
7039
7016
6991
6964
6936
6907
6876
6844
6810
6776
6740
6704
6667
6629
6590
6551
6512
6472
6432
6392
6352
6313
6274
6236
6198
6161
6124
6089
6054
6021
5988
5957
5926
5897
5868
5841
5815
5790
5766
5743
5721
5700
5680
5661
5642
5624
5607
5590
5573
5557
5542
5526
5511
5496
5481
5467
5452
5438
5423
5409
5395
5380
5366
5352
5338
5324
5310
5296
5282
5269
5255
5242
5228
5215
5201
5188
5175
5161
5148
5134
5120
5106
5092
5078
5063
5048
5033
5018
5002
4987
4971
4955
4939
4923
4907
4891
4875
4859
4844
4828
4813
4798
4783
4768
4754
4741
4728
4715
4703
4691
4680
4669
4659
4650
4641
4632
4624
4617
4611
4605
4599
4594
4590
4585
4582
4578
4575
4572
4569
4566
4563
4560
4557
4554
4551
4547
4544
4540
4535
4531
4526
4521
4516
4511
4505
4499
4494
4488
4482
4476
4471
4465
4460
4455
4450
4445
4441
4436
4433
4429
4426
4423
4420
4418
4416
4414
4412
4411
4410
4409
4407
4406
4405
4404
4403
4401
4400
4398
4395
4393
4390
4386
4382
4378
4373
4368
4363
4357
4350
4343
4336
4328
4319
4310
4301
4291
4281
4270
4258
4246
4233
4220
4206
4191
4176
4160
4143
4126
4107
4088
4067
4046
4026
4003
3979
3955
3929
3902
3875
3846
3817
3787
3756
3723
3691
3657
3623
3587
3552
3515
3478
3441
3403
3364
3326
3287
3248
3209
3169
3130
3091
3053
3014
2977
2939
2903
2867
2832
2798
2764
2732
2700
2670
2640
2611
2583
2556
2529
2504
2479
2455
2431
2408
2386
2364
2342
2321
2301
2281
2262
2242
2224
2205
2188
2170
2153
2136
2120
2103
2088
2072
2057
2041
2027
2013
1998
1984
1971
1957
1944
1931
1918
1906
1894
1881
1869
1858
1846
1835
1824
1812
1802
1791
1780
1770
1759
1749
1739
1728
1718
1707
1697
1686
1676
1665
1653
1642
1630
1618
1606
1593
1580
1566
1552
1538
1523
1507
1491
1474
1457
1439
1421
1402
1383
1363
1342
1321
1300
1277
1255
1231
1207
1183
1158
1132
1106
1079
1052
1025
997
969
941
912
884
855
827
799
771
743
716
688
661
635
608
582
556
531
505
481
456
432
408
384
361
337
314
291
269
246
224
201
179
156
134
111
89
66
43
20
-3
-26
-50
-74
-98
-122
-147
-172
-197
-222
-248
-274
-301
-328
-355
-382
-410
-438
-466
-495
-524
-553
-582
-611
-641
-671
-701
-730
-760
-790
-820
-850
-879
-909
-938
-967
-996
-1025
-1054
-1083
-1111
-1140
-1168
-1196
-1223
-1251
-1278
-1304
-1331
-1356
-1381
-1406
-1429
-1452
-1474
-1496
-1516
-1536
-1554
-1572
-1589
-1605
-1621
-1635
-1649
-1662
-1674
-1685
-1696
-1706
-1716
-1724
-1733
-1741
-1748
-1756
-1763
-1770
-1777
-1784
-1791
-1799
-1807
-1815
-1824
-1834
-1844
-1855
-1866
-1879
-1892
-1906
-1920
-1935
-1951
-1967
-1984
-2001
-2020
-2039
-2058
-2077
-2097
-2118
-2138
-2160
-2181
-2203
-2226
-2249
-2272
-2296
-2320
-2344
-2369
-2394
-2419
-2445
-2470
-2496
-2523
-2549
-2575
-2602
-2629
-2655
-2682
-2709
-2736
-2763
-2790
-2816
-2843
-2870
-2897
-2923
-2950
-2976
-3003
-3029
-3055
-3081
-3107
-3133
-3158
-3184
-3209
-3235
-3261
-3286
-3312
-3338
-3365
-3392
-3419
-3447
-3475
-3505
-3535
-3565
-3597
-3629
-3662
-3696
-3730
-3766
-3802
-3839
-3877
-3915
-3954
-3993
-4033
-4074
-4115
-4156
-4198
-4240
-4282
-4325
-4367
-4410
-4453
-4496
-4539
-4582
-4624
-4667
-4710
-4752
-4795
-4837
-4879
-4920
-4962
-5002
-5043
-5082
-5122
-5160
-5198
-5235
-5271
-5307
-5341
-5375
-5408
-5440
-5471
-5501
-5531
-5560
-5588
-5616
-5643
-5669
-5695
-5721
-5746
-5771
-5796
-5820
-5845
-5870
-5895
-5920
-5945
-5971
-5997
-6023
-6050
-6078
-6107
-6136
-6165
-6196
-6227
-6258
-6290
-6323
-6356
-6390
-6424
-6459
-6495
-6530
-6567
-6603
-6641
-6678
-6716
-6754
-6793
-6832
-6871
-6910
-6949
-6988
-7027
-7066
-7105
-7143
-7181
-7218
-7255
-7291
-7327
-7362
-7396
-7429
-7461
-7493
-7523
-7552
-7581
-7608
-7635
-7661
-7686
-7711
-7735
-7758
-7781
-7804
-7826
-7849
-7871
-7893
-7915
-7937
-7960
-7983
-8007
-8031
-8055
-8082
-8108
-8135
-8164
-8193
-8223
-8254
-8286
-8319
-8352
-8387
-8422
-8458
-8495
-8532
-8570
-8608
-8646
-8685
-8723
-8762
-8800
-8839
-8877
-8915
-8953
-8990
-9027
-9064
-9100
-9136
-9172
-9207
-9241
-9275
-9308
-9340
-9372
-9403
-9433
-9463
-9492
-9520
-9547
-9573
-9599
-9625
-9649
-9673
-9697
-9720
-9743
-9766
-9788
-9810
-9832
-9854
-9877
-9899
-9921
-9943
-9966
-9989
-10012
-10035
-10059
-10083
-10108
-10133
-10158
-10184
-10211
-10238
-10265
-10293
-10322
-10351
-10381
-10411
-10441
-10472
-10503
-10535
-10567
-10599
-10631
-10663
-10695
-10728
-10760
-10792
-10823
-10855
-10886
-10916
-10946
-10975
-11004
-11031
-11058
-11084
-11109
-11132
-11155
-11176
-11196
-11215
-11233
-11249
-11264
-11278
-11290
-11302
-11312
-11320
-11328
-11334
-11340
-11344
-11346
-11348
-11349
-11349
-11348
-11347
-11345
-11342
-11338
-11334
-11330
-11325
-11320
-11315
-11310
-11305
-11299
-11294
-11288
-11283
-11277
-11272
-11266
-11260
-11254
-11248
-11242
-11236
-11229
-11223
-11215
-11208
-11201
-11193
-11184
-11175
-11166
-11156
-11146
-11135
-11124
-11112
-11099
-11086
-11072
-11057
-11042
-11027
-11010
-10993
-10976
-10957
-10939
-10919
-10899
-10879
-10857
-10835
-10813
-10790
-10766
-10742
-10717
-10691
-10665
-10637
-10609
-10580
-10550
-10518
-10486
-10452
-10418
-10382
-10345
-10306
-10267
-10227
-10185
-10143
-10099
-10055
-10010
-9964
-9917
-9870
-9822
-9774
-9725
-9676
-9626
-9576
-9526
-9475
-9424
-9373
-9321
-9269
-9217
-9164
-9112
-9059
-9005
-8952
-8898
-8844
-8789
-8735
-8680
-8625
-8569
-8514
-8458
-8402
-8346
-8290
-8233
-8176
-8119
-8061
-8004
-7945
-7887
-7828
-7769
-7709
-7649
-7588
-7527
-7465
-7403
-7340
-7277
-7213
-7149
-7084
-7019
-6953
-6886
-6819
-6751
-6683
-6615
-6546
-6477
-6407
-6337
-6266
-6195
-6124
-6052
-5980
-5907
-5834
-5761
-5687
-5614
-5539
-5465
-5390
-5315
-5240
-5164
-5088
-5012
-4936
-4859
-4783
-4706
-4629
-4552
-4475
-4398
-4321
-4244
-4166
-4089
-4011
-3933
-3855
-3776
-3697
-3618
-3539
-3459
-3378
-3297
-3216
-3134
-3051
-2968
-2884
-2799
-2714
-2628
-2542
-2454
-2366
-2277
-2187
-2097
-2005
-1913
-1820
-1726
-1632
-1536
-1440
-1344
-1246
-1148
-1050
-951
-852
-752
-652
-552
-452
-352
-251
-151
-51
48
148
248
347
446
545
643
741
839
936
1032
1129
1224
1319
1414
1508
1601
1694
1786
1877
1968
2058
2147
2235
2323
2410
2496
2581
2665
2748
2830
2911
2991
3070
3147
3223
3298
3371
3443
3514
3583
3651
3718
3783
3847
3910
3971
4032
4091
4150
4208
4265
4321
4377
4433
4487
4542
4597
4651
4705
4760
4814
4869
4925
4980
5037
5093
5150
5208
5266
5325
5384
5443
5503
5563
5623
5684
5744
5805
5865
5926
5986
6046
6105
6164
6223
6281
6338
6395
6451
6506
6560
6613
6665
6716
6766
6815
6863
6909
6954
6997
7039
7080
7119
7156
7192
7227
7260
7292
7323
7351
7379
7405
7431
7455
7477
7499
7521
7541
7561
7580
7599
7618
7637
7655
7674
7693
7711
7730
7750
7769
7789
7810
7831
7852
7873
7895
7917
7940
7963
7986
8009
8032
8055
8080
8103
8127
8151
8175
8198
8222
8244
8267
8289
8311
8333
8354
8375
8395
8414
8433
8452
8469
8487
8503
8519
8535
8550
8564
8578
8591
8603
8615
8627
8638
8649
8660
8670
8680
8689
8699
8708
8718
8728
8737
8747
8757
8767
8778
8789
8800
8812
8824
8836
8849
8863
8876
8891
8905
8921
8936
8952
8968
8985
9002
9019
9037
9055
9073
9091
9110
9128
9147
9167
9186
9205
9225
9244
9264
9283
9303
9322
9342
9361
9381
9400
9419
9438
9457
9475
9494
9512
9530
9547
9564
9581
9598
9614
9630
9645
9660
9675
9689
9703
9717
9731
9744
9757
9769
9782
9794
9806
9818
9830
9841
9853
9864
9875
9886
9897
9908
9919
9930
9940
9951
9961
9971
9981
9991
10000
10010
10020
10029
10038
10048
10057
10066
10075
10084
10093
10102
10110
10119
10127
10135
10144
10151
10159
10167
10174
10181
10188
10195
10201
10208
10213
10219
10224
10229
10234
10238
10242
10246
10249
10253
10255
10258
10260
10262
10264
10265
10266
10267
10267
10267
10266
10265
10264
10262
10259
10256
10252
10247
10242
10236
10229
10222
10213
10203
10193
10182
10169
10156
10141
10126
10109
10092
10073
10053
10032
10011
9988
9964
9940
9914
9888
9861
9833
9804
9775
9745
9714
9683
9651
9619
9586
9552
9518
9484
9449
9414
9379
9343
9307
9271
9235
9199
9163
9126
9089
9053
9016
8979
8941
8904
8866
8829
8791
8752
8714
8674
8635
8595
8555
8514
8473
8431
8389
8346
8302
8258
8213
8167
8121
8074
8025
7976
7926
7876
7824
7771
7718
7664
7609
7553
7497
7440
7382
7323
7264
7204
7144
7083
7022
6961
6898
6836
6773
6710
6646
6582
6518
6453
6388
6323
6258
6192
6127
6061
5995
5928
5862
5795
5729
5662
5595
5528
5461
5393
5326
5258
5191
5123
5055
4987
4918
4850
4781
4711
4642
4572
4501
4430
4359
4286
4214
4140
4067
3992
3917
3841
3765
3688
3611
3533
3455
3376
3297
3217
3137
3056
2976
2895
2813
2732
2650
2568
2486
2404
2322
2239
2157
2075
1992
1910
1828
1745
1663
1581
1499
1417
1335
1254
1172
1091
1010
928
847
766
686
605
524
443
362
282
201
120
40
-41
-122
-202
-283
-363
-443
-523
-603
-683
-762
-841
-919
-997
-1074
-1151
-1227
-1303
-1377
-1451
-1525
-1597
-1669
-1740
-1810
-1879
-1948
-2015
-2082
-2148
-2213
-2277
-2341
-2403
-2465
-2525
-2585
-2644
-2702
-2759
-2815
-2870
-2925
-2978
-3031
-3082
-3133
-3183
-3232
-3280
-3328
-3375
-3421
-3466
-3511
-3556
-3599
-3643
-3686
-3729
-3772
-3814
-3856
-3898
-3940
-3982
-4024
-4067
-4109
-4151
-4194
-4236
-4279
-4322
-4365
-4409
-4452
-4496
-4539
-4583
-4627
-4671
-4714
-4758
-4802
-4845
-4889
-4932
-4975
-5017
-5059
-5101
-5142
-5183
-5224
-5264
-5304
-5343
-5382
-5420
-5458
-5495
-5532
-5569
-5606
-5642
-5678
-5714
-5750
-5786
-5821
-5857
-5892
-5928
-5964
-5999
-6035
-6070
-6106
-6141
-6177
-6213
-6248
-6284
-6320
-6355
-6391
-6426
-6461
-6496
-6531
-6566
-6601
-6636
-6670
-6704
-6737
-6771
-6803
-6836
-6868
-6899
-6930
-6961
-6990
-7019
-7048
-7076
-7103
-7129
-7154
-7178
-7202
-7224
-7246
-7267
-7286
-7305
-7323
-7339
-7355
-7370
-7384
-7397
-7409
-7421
-7431
-7441
-7451
-7460
-7468
-7476
-7483
-7490
-7497
-7504
-7510
-7517
-7523
-7529
-7535
-7542
-7548
-7554
-7560
-7567
-7573
-7580
-7587
-7593
-7600
-7607
-7614
-7622
-7629
-7637
-7644
-7652
-7660
-7669
-7677
-7686
-7694
-7704
-7713
-7722
-7732
-7742
-7753
-7763
-7774
-7785
-7797
-7809
-7821
-7834
-7847
-7860
-7874
-7887
-7901
-7916
-7930
-7945
-7960
-7975
-7990
-8005
-8020
-8036
-8051
-8067
-8082
-8098
-8113
-8129
-8144
-8160
-8175
-8189
-8205
-8220
-8234
-8248
-8262
-8276
-8289
-8301
-8314
-8325
-8336
-8347
-8357
-8367
-8376
-8385
-8393
-8400
-8407
-8414
-8420
-8426
-8431
-8436
-8441
-8445
-8449
-8453
-8456
-8459
-8462
-8465
-8467
-8470
-8472
-8475
-8477
-8480
-8483
-8486
-8489
-8493
-8497
-8502
-8507
-8513
-8519
-8525
-8532
-8540
-8548
-8556
-8565
-8575
-8584
-8595
-8605
-8616
-8627
-8638
-8649
-8659
-8670
-8681
-8691
-8701
-8710
-8719
-8727
-8734
-8741
-8747
-8752
-8756
-8760
-8762
-8764
-8764
-8764
-8762
-8760
-8756
-8751
-8746
-8739
-8731
-8723
-8713
-8702
-8691
-8678
-8665
-8651
-8636
-8620
-8603
-8585
-8567
-8548
-8528
-8508
-8488
-8467
-8445
-8424
-8402
-8380
-8358
-8337
-8315
-8293
-8272
-8250
-8229
-8209
-8188
-8167
-8148
-8130
-8112
-8093
-8076
-8060
-8042
-8028
-8012
-7998
-7983
-7970
-7957
-7944
-7932
-7920
-7909
-7899
-7889
-7879
-7870
-7861
-7852
-7844
-7837
-7829
-7823
-7816
-7810
-7804
-7798
-7793
-7788
-7783
-7778
-7773
-7768
-7763
-7758
-7753
-7748
-7742
-7736
-7730
-7724
-7717
-7710
-7702
-7694
-7685
-7677
-7667
-7658
-7648
-7637
-7626
-7615
-7604
-7592
-7580
-7568
-7556
-7544
-7531
-7519
-7506
-7493
-7480
-7467
-7454
-7441
-7428
-7415
-7402
-7389
-7375
-7362
-7348
-7335
-7321
-7307
-7293
-7278
-7264
-7250
-7235
-7221
-7207
-7192
-7178
-7164
-7150
-7136
-7122
-7108
-7094
-7081
-7067
-7054
-7040
-7027
-7014
-7001
-6989
-6976
-6963
-6951
-6938
-6926
-6914
-6902
-6890
-6879
-6867
-6856
-6846
-6835
-6825
-6815
-6805
-6796
-6787
-6778
-6770
-6762
-6754
-6747
-6740
-6734
-6727
-6721
-6716
-6710
-6705
-6700
-6695
-6690
-6686
-6682
-6677
-6673
-6669
-6665
-6660
-6656
-6652
-6647
-6642
-6637
-6632
-6626
-6621
-6614
-6608
-6601
-6594
-6586
-6577
-6568
-6559
-6549
-6538
-6526
-6514
-6501
-6488
-6474
-6459
-6443
-6427
-6410
-6392
-6373
-6354
-6334
-6313
-6292
-6270
-6247
-6224
-6201
-6177
-6153
-6128
-6103
-6078
-6053
-6027
-6002
-5976
-5951
-5925
-5900
-5875
-5851
-5826
-5802
-5778
-5755
-5732
-5709
-5687
-5666
-5644
-5623
-5603
-5583
-5563
-5544
-5525
-5506
-5487
-5468
-5450
-5431
-5413
-5394
-5376
-5357
-5338
-5318
-5298
-5278
-5257
-5236
-5214
-5191
-5167
-5143
-5118
-5092
-5065
-5037
-5008
-4978
-4947
-4915
-4882
-4848
-4813
-4777
-4740
-4702
-4663
-4623
-4583
-4541
-4499
-4456
-4413
-4369
-4325
-4281
-4236
-4191
-4146
-4101
-4056
-4011
-3966
-3921
-3877
-3833
-3789
-3745
-3702
-3660
-3618
-3577
-3536
-3495
-3455
-3416
-3377
-3338
-3300
-3262
-3225
-3188
-3151
-3115
-3078
-3042
-3006
-2970
-2935
-2899
-2863
-2828
-2792
-2756
-2721
-2685
-2649
-2613
-2577
-2540
-2504
-2467
-2430
-2393
-2355
-2317
-2280
-2241
-2203
-2164
-2125
-2086
-2047
-2008
-1968
-1929
-1889
-1850
-1810
-1770
-1731
-1691
-1652
-1613
-1573
-1534
-1495
-1456
-1418
-1379
-1341
-1302
-1265
-1227
-1189
-1152
-1115
-1078
-1041
-1004
-969
-933
-897
-862
-827
-793
-759
-725
-691
-658
-626
-593
-561
-529
-498
-466
-435
-405
-374
-344
-314
-284
-254
-224
-195
-165
-136
-107
-78
-49
-20
9
38
67
96
124
153
181
210
238
267
295
323
351
379
407
435
463
491
520
548
576
604
633
661
690
719
749
778
808
839
869
901
932
965
997
1030
1064
1098
1133
1169
1205
1241
1278
1315
1353
1392
1430
1470
1509
1549
1589
1629
1670
1710
1750
1791
1831
1871
1911
1951
1990
2029
2067
2105
2143
2180
2216
2252
2287
2322
2356
2389
2421
2453
2485
2515
2545
2575
2604
2633
2661
2689
2716
2744
2771
2798
2825
2851
2878
2905
2932
2959
2987
3015
3043
3071
3100
3129
3159
3189
3219
3251
3282
3314
3347
3380
3413
3447
3482
3516
3551
3587
3623
3658
3695
3731
3767
3804
3841
3877
3914
3950
3987
4022
4059
4094
4130
4165
4200
4234
4268
4302
4335
4367
4399
4431
4462
4493
4523
4553
4582
4610
4638
4666
4693
4719
4744
4769
4793
4817
4839
4861
4883
4903
4923
4942
4961
4978
4995
5012
5027
5042
5057
5071
5084
5097
5109
5121
5132
5143
5154
5165
5175
5185
5195
5205
5214
5224
5233
5243
5252
5262
5272
5281
5291
5301
5311
5322
5332
5342
5353
5363
5374
5385
5396
5406
5417
5428
5438
5449
5459
5469
5478
5488
5497
5506
5514
5522
5529
5536
5543
5548
5554
5558
5563
5566
5569
5572
5573
5575
5576
5576
5576
5576
5575
5574
5572
5571
5568
5566
5563
5560
5557
5554
5550
5546
5542
5537
5533
5528
5522
5517
5512
5506
5500
5494
5487
5481
5474
5468
5461
5455
5449
5442
5436
5431
5425
5420
5415
5410
5406
5401
5398
5394
5391
5387
5384
5381
5378
5375
5372
5369
5366
5363
5359
5356
5352
5347
5342
5337
5331
5325
5318
5311
5303
5295
5287
5277
5268
5258
5247
5236
5224
5212
5200
5188
5175
5161
5148
5134
5121
5107
5093
5078
5064
5050
5035
5021
5006
4992
4977
4963
4949
4934
4920
4906
4892
4878
4865
4851
4838
4825
4813
4800
4788
4776
4764
4753
4741
4730
4720
4709
4699
4689
4679
4669
4660
4650
4641
4632
4623
4614
4605
4596
4588
4579
4571
4562
4554
4546
4537
4529
4520
4512
4503
4494
4486
4477
4467
4458
4448
4438
4428
4417
4406
4394
4382
4369
4356
4343
4328
4314
4299
4284
4268
4252
4236
4219
4203
4186
4170
4153
4136
4120
4103
4086
4070
4054
4038
4022
4006
3991
3975
3959
3944
3928
3913
3898
3882
3867
3852
3837
3823
3808
3793
3778
3764
3750
3735
3721
3707
3693
3679
3666
3652
3639
3626
3613
3600
3587
3573
3560
3547
3534
3521
3507
3493
3479
3465
3450
3435
3420
3404
3389
3372
3356
3339
3322
3304
3287
3269
3251
3233
3215
3197
3179
3161
3143
3125
3107
3090
3073
3056
3039
3023
3007
2992
2977
2962
2948
2934
2920
2907
2894
2882
2870
2858
2846
2835
2824
2813
2803
2792
2782
2772
2762
2752
2742
2732
2722
2712
2703
2693
2684
2674
2664
2655
2645
2635
2625
2616
2606
2595
2585
2575
2564
2553
2541
2530
2518
2505
2493
2479
2466
2452
2438
2424
2409
2394
2379
2363
2347
2331
2315
2298
2282
2265
2248
2231
2214
2198
2181
2164
2148
2131
2115
2099
2083
2068
2053
2037
2023
2008
1994
1981
1967
1954
1942
1930
1918
1907
1896
1885
1875
1866
1857
1849
1841
1833
1826
1820
1814
1809
1804
1799
1795
1791
1788
1785
1782
1779
1776
1774
1771
1769
1766
1763
1761
1758
1755
1751
1748
1744
1740
1736
1731
1727
1722
1716
1711
1705
1699
1693
1687
1680
1673
1667
1660
1653
1646
1639
1632
1625
1618
1611
1604
1597
1590
1583
1576
1570
1563
1557
1550
1544
1538
1532
1526
1520
1515
1510
1505
1500
1495
1491
1486
1482
1478
1475
1471
1467
1463
1460
1456
1452
1448
1443
1438
1432
1426
1419
1412
1404
1395
1385
1374
1363
1350
1337
1323
1308
1291
1274
1256
1238
1218
1197
1176
1153
1130
1106
1081
1055
1029
1000
973
945
916
886
855
825
793
762
730
698
665
632
600
567
534
502
469
437
405
373
342
311
280
250
220
190
161
132
104
76
48
21
-6
-33
-60
-86
-112
-139
-165
-191
-217
-244
-270
-297
-324
-351
-379
-407
-436
-465
-494
-525
-556
-588
-621
-654
-688
-723
-759
-796
-833
-872
-911
-950
-991
-1032
-1073
-1116
-1159
-1202
-1246
-1291
-1336
-1382
-1428
-1474
-1522
-1569
-1617
-1666
-1715
-1764
-1814
-1864
-1915
-1966
-2017
-2070
-2122
-2175
-2228
-2282
-2337
-2391
-2447
-2503
-2559
-2615
-2672
-2730
-2787
-2845
-2903
-2961
-3020
-3078
-3136
-3195
-3253
-3311
-3369
-3427
-3484
-3542
-3599
-3656
-3713
-3769
-3825
-3881
-3936
-3992
-4046
-4100
-4154
-4207
-4260
-4312
-4364
-4415
-4465
-4515
-4564
-4613
-4661
-4709
-4756
-4802
-4848
-4894
-4939
-4983
-5027
-5071
-5114
-5157
-5199
-5241
-5282
-5322
-5363
-5402
-5442
-5480
-5519
-5557
-5594
-5631
-5668
-5705
-5741
-5777
-5812
-5848
-5883
-5918
-5953
-5988
-6023
-6057
-6092
-6126
-6161
-6195
-6230
-6264
-6298
-6332
-6366
-6399
-6433
-6466
-6498
-6531
-6563
-6595
-6626
-6657
-6687
-6717
-6746
-6775
-6803
-6831
-6858
-6885
-6911
-6937
-6963
-6988
-7013
-7037
-7061
-7084
-7107
-7130
-7153
-7175
-7197
-7219
-7240
-7262
-7283
-7304
-7325
-7346
-7367
-7387
-7408
-7429
-7450
-7471
-7492
-7513
-7535
-7556
-7578
-7600
-7622
-7644
-7666
-7688
-7710
-7732
-7753
-7775
-7796
-7817
-7838
-7858
-7878
-7897
-7915
-7933
-7949
-7965
-7980
-7994
-8007
-8019
-8029
-8039
-8048
-8057
-8064
-8070
-8074
-8077
-8080
-8083
-8085
-8085
-8084
-8083
-8080
-8079
-8076
-8071
-8068
-8063
-8057
-8052
-8045
-8039
-8032
-8025
-8018
-8010
-8003
-7995
-7987
-7980
-7972
-7965
-7958
-7951
-7944
-7937
-7931
-7925
-7920
-7914
-7910
-7905
-7901
-7897
-7894
-7891
-7889
-7887
-7885
-7883
-7882
-7882
-7881
-7881
-7881
-7881
-7881
-7882
-7883
-7884
-7884
-7885
-7886
-7887
-7888
-7889
-7890
-7891
-7892
-7892
-7893
-7893
-7894
-7894
-7895
-7895
-7895
-7895
-7895
-7895
-7895
-7895
-7894
-7893
-7892
-7891
-7890
-7889
-7887
-7885
-7882
-7879
-7876
-7873
-7869
-7864
-7859
-7854
-7848
-7841
-7834
-7826
-7818
-7809
-7799
-7789
-7778
-7767
-7755
-7742
-7729
-7715
-7700
-7686
-7670
-7654
-7638
-7621
-7603
-7585
-7566
-7547
-7528
-7508
-7487
-7466
-7445
-7423
-7400
-7378
-7354
-7331
-7307
-7282
-7258
-7233
-7207
-7182
-7156
-7130
-7104
-7077
-7051
-7024
-6998
-6971
-6944
-6917
-6891
-6864
-6837
-6810
-6784
-6757
-6730
-6704
-6677
-6651
-6625
-6599
-6573
-6547
-6521
-6495
-6470
-6444
-6419
-6394
-6369
-6343
-6318
-6293
-6268
-6243
-6218
-6192
-6167
-6142
-6116
-6090
-6065
-6039
-6013
-5987
-5961
-5935
-5908
-5882
-5855
-5829
-5803
-5776
-5750
-5723
-5697
-5671
-5644
-5618
-5592
-5566
-5540
-5514
-5488
-5463
-5437
-5411
-5385
-5360
-5334
-5309
-5283
-5257
-5232
-5207
-5181
-5156
-5130
-5105
-5080
-5055
-5030
-5004
-4979
-4954
-4929
-4905
-4880
-4855
-4830
-4806
-4781
-4757
-4733
-4709
-4684
-4660
-4637
-4613
-4589
-4565
-4542
-4518
-4495
-4471
-4448
-4424
-4401
-4377
-4353
-4330
-4306
-4282
-4258
-4234
-4210
-4186
-4162
-4138
-4113
-4089
-4064
-4040
-4014
-3990
-3966
-3941
-3916
-3891
-3866
-3841
-3816
-3790
-3765
-3739
-3714
-3688
-3662
-3635
-3609
-3582
-3555
-3528
-3500
-3472
-3444
-3415
-3386
-3357
-3327
-3297
-3267
-3236
-3205
-3174
-3142
-3110
-3078
-3046
-3014
-2981
-2949
-2916
-2883
-2851
-2818
-2786
-2754
-2722
-2690
-2659
-2629
-2598
-2568
-2539
-2511
-2483
-2455
-2429
-2403
-2378
-2354
-2330
-2308
-2286
-2265
-2244
-2224
-2206
-2187
-2170
-2153
-2136
-2120
-2105
-2089
-2075
-2060
-2045
-2032
-2017
-2003
-1989
-1975
-1961
-1946
-1931
-1916
-1901
-1885
-1869
-1853
-1836
-1819
-1802
-1784
-1765
-1747
-1727
-1708
-1688
-1668
-1648
-1628
-1607
-1586
-1565
-1545
-1524
-1503
-1483
-1463
-1443
-1423
-1404
-1385
-1367
-1349
-1332
-1315
-1299
-1283
-1268
-1253
-1239
-1226
-1213
-1200
-1188
-1177
-1166
-1156
-1146
-1137
-1128
-1119
-1111
-1103
-1096
-1088
-1082
-1075
-1069
-1063
-1057
-1051
-1046
-1041
-1035
-1030
-1025
-1020
-1016
-1010
-1006
-1000
-995
-990
-984
-979
-972
-966
-960
-953
-945
-938
-930
-922
-914
-905
-896
-888
-878
-869
-860
-850
-841
-832
-822
-813
-803
-793
-784
-775
-765
-756
-746
-737
-727
-718
-709
-700
-691
-681
-672
-663
-654
-646
-637
-628
-619
-611
-602
-593
-585
-577
-569
-561
-553
-545
-538
-531
-524
-517
-511
-505
-499
-494
-489
-485
-481
-478
-475
-472
-470
-468
-467
-466
-465
-465
-465
-465
-465
-465
-465
-466
-466
-466
-466
-466
-466
-466
-465
-464
-463
-462
-460
-458
-456
-453
-451
-448
-444
-441
-437
-433
-428
-423
-418
-413
-407
-401
-395
-388
-381
-374
-367
-359
-352
-344
-336
-328
-320
-311
-303
-295
-286
-278
-270
-262
-254
-246
-238
-230
-223
-215
-208
-201
-193
-186
-180
-173
-166
-160
-154
-148
-142
-136
-131
-125
-120
-115
-110
-105
-100
-95
-90
-86
-81
-76
-71
-66
-60
-54
-48
-42
-35
-27
-19
-11
-1
8
19
30
41
54
67
81
95
110
126
143
160
178
196
215
234
254
275
295
317
338
360
383
406
429
452
476
499
524
548
572
596
621
645
670
694
718
742
765
789
812
834
857
878
900
920
940
960
979
998
1016
1033
1050
1066
1082
1097
1112
1126
1140
1153
1166
1179
1191
1203
1215
1226
1238
1249
1260
1270
1281
1291
1301
1312
1322
1332
1342
1353
1363
1373
1384
1395
1405
1417
1428
1439
1451
1463
1476
1489
1502
1515
1528
1542
1556
1571
1585
1600
1615
1630
1645
1661
1676
1692
1708
1723
1739
1755
1770
1786
1801
1816
1831
1846
1861
1875
1889
1902
1916
1929
1941
1953
1965
1976
1987
1997
2007
2017
2025
2033
2041
2050
2057
2064
2070
2076
2081
2086
2090
2094
2098
2101
2104
2106
2108
2110
2111
2112
2112
2112
2112
2112
2111
2110
2109
2107
2105
2104
2102
2100
2097
2095
2093
2091
2088
2086
2083
2081
2078
2076
2073
2070
2068
2065
2062
2059
2056
2053
2049
2045
2041
2037
2032
2027
2021
2015
2008
2001
1994
1986
1978
1969
1960
1950
1940
1929
1919
1907
1896
1884
1872
1860
1847
1835
1822
1809
1796
1783
1769
1756
1743
1730
1717
1704
1692
1680
1667
1656
1644
1633
1622
1612
1602
1593
1584
1576
1568
1561
1554
1548
1543
1538
1534
1531
1528
1525
1523
1522
1521
1521
1521
1521
1522
1523
1524
1526
1528
1530
1532
1534
1536
1538
1540
1542
1544
1546
1549
1551
1553
1555
1557
1559
1561
1564
1566
1568
1571
1573
1576
1579
1583
1586
1589
1593
1597
1602
1606
1611
1616
1621
1626
1632
1638
1644
1651
1657
1664
1671
1679
1686
1694
1702
1710
1718
1726
1735
1744
1753
1762
1771
1781
1790
1800
1810
1820
1829
1839
1850
1860
1870
1880
1890
1900
1910
1920
1930
1940
1950
1959
1969
1978
1987
1996
2005
2013
2021
2029
2039
2045
2054
2062
2069
2076
2083
2090
2096
2103
2109
2115
2121
2127
2133
2139
2145
2151
2157
2164
2170
2176
2183
2189
2196
2203
2210
2217
2225
2232
2240
2248
2257
2265
2274
2282
2291
2300
2309
2319
2328
2338
2347
2357
2367
2377
2387
2398
2408
2419
2430
2441
2453
2465
2477
2489
2502
2515
2528
2541
2555
2569
2583
2598
2612
2627
2642
2657
2673
2688
2704
2720
2736
2752
2768
2784
2801
2818
2835
2852
2869
2886
2904
2921
2939
2956
2974
2992
3010
3028
3045
3063
3081
3098
3116
3133
3151
3168
3184
3201
3217
3233
3249
3265
3280
3295
3309
3324
3337
3351
3363
3376
3387
3399
3409
3419
3428
3437
3445
3453
3460
3466
3472
3477
3481
3485
3488
3491
3494
3495
3497
3498
3498
3498
3498
3497
3496
3494
3492
3490
3488
3485
3482
3479
3476
3472
3469
3465
3461
3457
3453
3449
3445
3441
3436
3432
3428
3424
3420
3416
3412
3409
3405
3402
3398
3395
3392
3389
3386
3383
3381
3378
3376
3373
3371
3368
3365
3363
3360
3356
3353
3349
3345
3341
3336
3331
3325
3319
3312
3304
3296
3287
3278
3268
3256
3245
3232
3219
3205
3191
3175
3159
3143
3126
3108
3090
3071
3052
3032
3012
2991
2971
2949
2928
2906
2883
2861
2838
2815
2792
2768
2745
2721
2698
2674
2650
2627
2603
2579
2556
2532
2509
2486
2463
2440
2417
2394
2371
2349
2327
2304
2282
2260
2238
2216
2194
2172
2150
2128
2106
2084
2062
2040
2017
1995
1972
1948
1925
1901
1877
1852
1827
1802
1776
1750
1724
1697
1670
1642
1614
1585
1557
1527
1498
1468
1438
1408
1378
1347
1316
1285
1255
1224
1193
1162
1131
1100
1069
1038
1008
977
947
916
886
856
826
796
766
736
707
677
648
618
589
559
530
501
471
442
412
383
353
324
294
264
234
203
173
142
112
81
50
19
-12
-44
-75
-106
-137
-169
-200
-231
-262
-293
-324
-355
-386
-416
-446
-476
-506
-536
-565
-594
-623
-652
-680
-709
-737
-764
-792
-820
-847
-874
-901
-928
-955
-981
-1008
-1035
-1061
-1088
-1114
-1141
-1167
-1194
-1220
-1247
-1274
-1300
-1327
-1354
-1381
-1408
-1434
-1461
-1488
-1515
-1542
-1569
-1596
-1623
-1650
-1677
-1704
-1732
-1759
-1786
-1813
-1840
-1867
-1893
-1920
-1947
-1973
-2000
-2025
-2052
-2078
-2104
-2129
-2154
-2179
-2204
-2229
-2253
-2277
-2301
-2325
-2349
-2372
-2395
-2418
-2441
-2463
-2486
-2508
-2530
-2553
-2575
-2597
-2618
-2640
-2662
-2684
-2705
-2727
-2748
-2770
-2791
-2812
-2833
-2854
-2875
-2895
-2916
-2936
-2955
-2975
-2994
-3012
-3031
-3048
-3066
-3083
-3099
-3115
-3130
-3145
-3159
-3173
-3186
-3199
-3211
-3222
-3233
-3244
-3254
-3264
-3273
-3282
-3290
-3298
-3306
-3313
-3320
-3327
-3334
-3340
-3346
-3352
-3357
-3363
-3369
-3374
-3380
-3385
-3391
-3396
-3402
-3408
-3414
-3420
-3426
-3433
-3439
-3446
-3453
-3460
-3468
-3475
-3483
-3490
-3498
-3506
-3514
-3522
-3530
-3537
-3545
-3552
-3559
-3566
-3572
-3578
-3584
-3589
-3594
-3598
-3602
-3605
-3607
-3610
-3611
-3612
-3613
-3613
-3612
-3611
-3610
-3608
-3606
-3603
-3600
-3597
-3593
-3589
-3585
-3581
-3577
-3572
-3568
-3563
-3559
-3554
-3550
-3545
-3541
-3537
-3533
-3529
-3525
-3521
-3518
-3515
-3512
-3509
-3507
-3504
-3503
-3501
-3499
-3498
-3497
-3496
-3495
-3495
-3494
-3494
-3494
-3494
-3494
-3494
-3495
-3495
-3495
-3495
-3495
-3495
-3495
-3495
-3494
-3494
-3493
-3492
-3490
-3488
-3486
-3483
-3480
-3477
-3473
-3468
-3464
-3458
-3453
-3447
-3440
-3433
-3425
-3417
-3409
-3400
-3391
-3381
-3371
-3360
-3349
-3338
-3326
-3314
-3302
-3290
-3277
-3264
-3251
-3238
-3225
-3212
-3198
-3185
-3172
-3159
-3146
-3133
-3120
-3108
-3095
-3083
-3071
-3059
-3048
-3037
-3026
-3015
-3005
-2995
-2985
-2976
-2967
-2958
-2950
-2942
-2934
-2927
-2920
-2913
-2906
-2900
-2894
-2888
-2883
-2877
-2872
-2867
-2862
-2858
-2853
-2849
-2845
-2841
-2836
-2832
-2828
-2824
-2820
-2815
-2811
-2807
-2802
-2798
-2793
-2788
-2784
-2779
-2774
-2769
-2764
-2759
-2754
-2749
-2744
-2739
-2735
-2730
-2726
-2721
-2717
-2713
-2710
-2706
-2703
-2700
-2698
-2695
-2694
-2692
-2691
-2690
-2690
-2690
-2691
-2692
-2694
-2696
-2698
-2702
-2706
-2710
-2715
-2721
-2727
-2734
-2741
-2749
-2758
-2767
-2777
-2787
-2798
-2809
-2821
-2834
-2847
-2860
-2874
-2888
-2902
-2917
-2932
-2947
-2962
-2978
-2993
-3009
-3025
-3040
-3056
-3071
-3087
-3102
-3118
-3133
-3148
-3162
-3177
-3192
-3206
-3220
-3235
-3249
-3263
-3276
-3290
-3304
-3317
-3331
-3344
-3358
-3371
-3385
-3398
-3411
-3424
-3437
-3451
-3464
-3477
-3490
-3502
-3515
-3528
-3541
-3554
-3567
-3579
-3592
-3605
-3618
-3630
-3643
-3656
-3669
-3681
-3694
-3707
-3719
-3732
-3745
-3757
-3769
-3782
-3794
-3806
-3818
-3829
-3841
-3853
-3864
-3875
-3886
-3897
-3907
-3917
-3927
-3937
-3947
-3956
-3965
-3974
-3983
-3991
-3999
-4006
-4014
-4022
-4027
-4035
-4041
-4046
-4053
-4059
-4064
-4069
-4074
-4078
-4082
-4086
-4090
-4094
-4097
-4101
-4104
-4107
-4110
-4113
-4116
-4118
-4121
-4124
-4126
-4129
-4132
-4135
-4137
-4140
-4143
-4146
-4149
-4152
-4154
-4157
-4160
-4162
-4165
-4167
-4169
-4171
-4172
-4173
-4174
-4175
-4175
-4175
-4174
-4173
-4171
-4169
-4166
-4163
-4159
-4155
-4150
-4145
-4138
-4132
-4125
-4117
-4108
-4099
-4090
-4080
-4069
-4058
-4046
-4035
-4022
-4010
-3997
-3984
-3971
-3957
-3943
-3929
-3915
-3901
-3887
-3872
-3858
-3843
-3828
-3813
-3799
-3784
-3769
-3754
-3739
-3724
-3709
-3694
-3679
-3664
-3649
-3634
-3618
-3603
-3588
-3573
-3557
-3542
-3527
-3511
-3496
-3480
-3464
-3449
-3433
-3418
-3402
-3386
-3371
-3355
-3339
-3324
-3308
-3292
-3277
-3261
-3246
-3230
-3214
-3198
-3182
-3167
-3150
-3134
-3118
-3101
-3085
-3068
-3051
-3034
-3016
-2998
-2981
-2962
-2944
-2925
-2906
-2887
-2868
-2848
-2828
-2808
-2788
-2768
-2747
-2727
-2706
-2685
-2664
-2643
-2621
-2600
-2579
-2557
-2536
-2514
-2493
-2471
-2449
-2428
-2406
-2384
-2362
-2340
-2319
-2297
-2274
-2252
-2230
-2208
-2185
-2162
-2140
-2117
-2094
-2071
-2048
-2025
-2001
-1978
-1955
-1931
-1907
-1884
-1860
-1836
-1812
-1789
-1765
-1741
-1717
-1694
-1670
-1647
-1623
-1600
-1577
-1554
-1532
-1509
-1487
-1465
-1443
-1421
-1400
-1378
-1357
-1336
-1315
-1294
-1274
-1253
-1233
-1212
-1192
-1172
-1152
-1132
-1111
-1091
-1071
-1051
-1031
-1010
-991
-971
-951
-931
-910
-890
-870
-850
-830
-811
-791
-771
-752
-732
-713
-694
-675
-656
-637
-619
-600
-582
-564
-546
-528
-510
-493
-476
-459
-442
-426
-409
-393
-378
-362
-347
-332
-318
-304
-290
-277
-264
-251
-239
-227
-216
-205
-194
-183
-173
-162
-152
-142
-133
-123
-113
-104
-94
-85
-75
-65
-55
-45
-35
-25
-15
-4
7
18
29
41
52
64
76
88
101
113
126
139
152
165
179
193
206
220
234
249
263
278
292
307
322
337
352
367
383
398
414
429
445
461
476
492
508
524
540
556
572
588
604
620
636
652
669
685
701
717
733
749
765
780
796
812
829
845
861
877
893
910
926
943
959
976
993
1010
1027
1044
1061
1078
1095
1112
1129
1147
1164
1181
1198
1215
1232
1248
1265
1282
1298
1314
1331
1347
1362
1378
1393
1409
1424
1439
1453
1468
1482
1496
1510
1524
1537
1551
1564
1577
1590
1604
1617
1630
1643
1656
1669
1682
1695
1708
1721
1734
1747
1761
1774
1788
1802
1816
1830
1844
1859
1873
1888
1903
1918
1933
1949
1964
1980
1996
2012
2028
2044
2061
2077
2094
2110
2127
2143
2160
2177
2193
2210
2226
2243
2259
2275
2291
2307
2322
2338
2353
2368
2383
2397
2411
2425
2439
2453
2466
2479
2492
2505
2517
2530
2542
2555
2567
2580
2592
2605
2618
2631
2644
2657
2670
2684
2698
2712
2727
2742
2757
2772
2788
2803
2819
2836
2852
2869
2886
2903
2920
2938
2955
2973
2990
3008
3025
3043
3060
3077
3094
3111
3127
3143
3159
3174
3190
3204
3218
3232
3245
3258
3270
3281
3293
3303
3313
3323
3332
3340
3348
3356
3363
3369
3376
3381
3387
3392
3396
3401
3405
3408
3412
3415
3417
3420
3422
3423
3425
3426
3427
3428
3428
3428
3428
3427
3427
3426
3425
3423
3422
3420
3419
3417
3414
3412
3410
3407
3404
3402
3399
3395
3392
3388
3385
3381
3377
3372
3368
3363
3358
3352
3347
3341
3334
3328
3321
3313
3305
3297
3289
3279
3270
3260
3249
3239
3227
3215
3203
3190
3177
3164
3150
3136
3121
3106
3091
3076
3060
3044
3027
3011
2994
2976
2959
2941
2923
2905
2886
2867
2848
2828
2808
2788
2768
2747
2726
2704
2683
2660
2638
2615
2592
2568
2544
2520
2495
2470
2444
2418
2392
2365
2338
2310
2282
2254
2225
2195
2166
2135
2105
2074
2041
2011
1978
1946
1913
1879
1845
1811
1777
1742
1707
1671
1635
1599
1563
1526
1489
1452
1414
1377
1339
1301
1263
1224
1186
1148
1109
1071
1032
994
955
917
878
840
801
763
725
687
649
611
573
535
497
460
423
386
349
313
276
240
205
169
134
100
66
32
-1
-34
-67
-99
-131
-162
-192
-223
-253
-282
-311
-340
-368
-396
-424
-451
-478
-504
-531
-557
-583
-609
-635
-660
-685
-711
-736
-761
-786
-811
-835
-860
-885
-910
-934
-959
-984
-1008
-1033
-1057
-1082
-1106
-1130
-1154
-1177
-1201
-1224
-1247
-1270
-1292
-1314
-1336
-1358
-1379
-1399
-1420
-1440
-1460
-1479
-1498
-1517
-1536
-1554
-1571
-1589
-1606
-1623
-1640
-1656
-1672
-1688
-1704
-1720
-1735
-1750
-1766
-1781
-1795
-1810
-1825
-1839
-1854
-1868
-1882
-1896
-1910
-1924
-1938
-1951
-1965
-1978
-1991
-2005
-2017
-2029
-2043
-2056
-2068
-2081
-2093
-2105
-2117
-2129
-2141
-2153
-2164
-2176
-2187
-2198
-2209
-2220
-2231
-2242
-2252
-2262
-2273
-2283
-2293
-2303
-2312
-2322
-2331
-2340
-2349
-2358
-2367
-2375
-2384
-2392
-2400
-2407
-2415
-2422
-2429
-2436
-2443
-2449
-2455
-2461
-2467
-2473
-2478
-2484
-2489
-2494
-2498
-2503
-2507
-2512
-2516
-2520
-2524
-2528
-2531
-2535
-2538
-2542
-2545
-2549
-2552
-2556
-2559
-2562
-2566
-2569
-2572
-2576
-2579
-2582
-2585
-2588
-2591
-2594
-2597
-2600
-2603
-2606
-2609
-2611
-2614
-2617
-2619
-2621
-2624
-2626
-2628
-2630
-2632
-2633
-2635
-2637
-2638
-2639
-2640
-2641
-2642
-2643
-2643
-2644
-2644
-2644
-2643
-2643
-2642
-2641
-2640
-2639
-2637
-2635
-2633
-2631
-2629
-2627
-2624
-2622
-2619
-2616
-2613
-2611
-2608
-2605
-2603
-2600
-2598
-2596
-2594
-2592
-2591
-2589
-2588
-2587
-2587
-2586
-2586
-2586
-2586
-2587
-2587
-2588
-2589
-2590
-2591
-2592
-2593
-2594
-2595
-2596
-2597
-2597
-2598
-2599
-2599
-2599
-2600
-2600
-2599
-2599
-2598
-2598
-2597
-2596
-2595
-2594
-2592
-2591
-2589
-2587
-2586
-2584
-2582
-2580
-2578
-2576
-2574
-2573
-2571
-2570
-2568
-2567
-2566
-2565
-2565
-2565
-2565
-2565
-2566
-2566
-2568
-2569
-2571
-2574
-2576
-2579
-2583
-2586
-2591
-2595
-2600
-2605
-2610
-2616
-2622
-2628
-2635
-2642
-2649
-2656
-2663
-2670
-2678
-2685
-2693
-2701
-2708
-2716
-2723
-2731
-2739
-2746
-2753
-2761
-2768
-2775
-2782
-2789
-2796
-2803
-2809
-2816
-2823
-2830
-2836
-2843
-2850
-2857
-2864
-2871
-2878
-2885
-2893
-2901
-2909
-2918
-2926
-2935
-2945
-2954
-2964
-2974
-2985
-2996
-3007
-3018
-3030
-3042
-3054
-3066
-3079
-3092
-3105
-3118
-3131
-3145
-3159
-3173
-3187
-3201
-3215
-3229
-3244
-3259
-3273
-3288
-3303
-3318
-3333
-3348
-3363
-3379
-3394
-3409
-3424
-3440
-3455
-3470
-3486
-3501
-3516
-3531
-3546
-3561
-3576
-3591
-3606
-3621
-3635
-3649
-3664
-3678
-3692
-3705
-3719
-3733
-3746
-3760
-3773
-3787
-3800
-3813
-3827
-3840
-3853
-3867
-3881
-3895
-3909
-3923
-3937
-3952
-3967
-3982
-3998
-4014
-4030
-4046
-4062
-4080
-4097
-4115
-4133
-4151
-4169
-4188
-4206
-4225
-4244
-4264
-4283
-4303
-4323
-4343
-4363
-4383
-4403
-4423
-4444
-4464
-4484
-4504
-4525
-4545
-4564
-4584
-4604
-4623
-4642
-4662
-4680
-4699
-4717
-4736
-4754
-4771
-4789
-4806
-4823
-4840
-4857
-4874
-4890
-4906
-4922
-4938
-4954
-4970
-4985
-5001
-5016
-5032
-5047
-5063
-5078
-5093
-5109
-5124
-5139
-5155
-5170
-5186
-5202
-5217
-5233
-5249
-5265
-5282
-5298
-5315
-5331
-5348
-5365
-5382
-5400
-5417
-5435
-5453
-5471
-5489
-5507
-5526
-5544
-5563
-5581
-5600
-5619
-5638
-5656
-5675
-5693
-5712
-5730
-5748
-5766
-5784
-5802
-5819
-5836
-5853
-5870
-5886
-5902
-5918
-5933
-5948
-5963
-5977
-5991
-6005
-6018
-6031
-6044
-6056
-6068
-6080
-6092
-6103
-6114
-6125
-6136
-6146
-6156
-6166
-6176
-6185
-6194
-6204
-6212
-6221
-6229
-6238
-6246
-6253
-6261
-6268
-6276
-6282
-6289
-6296
-6302
-6308
-6314
-6320
-6326
-6331
-6336
-6342
-6347
-6352
-6357
-6361
-6366
-6371
-6376
-6380
-6385
-6389
-6394
-6398
-6402
-6407
-6411
-6415
-6419
-6424
-6428
-6431
-6435
-6439
-6443
-6446
-6450
-6453
-6457
-6460
-6463
-6466
-6469
-6472
-6475
-6478
-6480
-6483
-6485
-6487
-6489
-6491
-6493
-6495
-6496
-6498
-6499
-6501
-6502
-6503
-6504
-6505
-6506
-6507
-6508
-6508
-6509
-6509
-6510
-6510
-6510
-6510
-6510
-6510
-6510
-6509
-6509
-6508
-6508
-6507
-6506
-6505
-6504
-6503
-6501
-6499
-6498
-6496
-6493
-6491
-6489
-6486
-6483
-6480
-6476
-6473
-6469
-6465
-6461
-6456
-6452
-6447
-6442
-6437
-6432
-6426
-6421
-6415
-6409
-6403
-6397
-6390
-6383
-6376
-6369
-6362
-6354
-6347
-6339
-6331
-6323
-6314
-6306
-6297
-6288
-6279
-6270
-6261
-6251
-6242
-6232
-6222
-6212
-6201
-6191
-6180
-6169
-6158
-6147
-6135
-6123
-6112
-6100
-6088
-6075
-6063
-6050
-6038
-6025
-6012
-5999
-5986
-5973
-5960
-5947
-5934
-5921
-5908
-5894
-5881
-5868
-5855
-5841
-5828
-5815
-5801
-5788
-5775
-5761
-5748
-5734
-5720
-5707
-5693
-5679
-5665
-5650
-5636
-5621
-5607
-5592
-5576
-5561
-5545
-5529
-5513
-5496
-5479
-5462
-5445
-5427
-5409
-5390
-5371
-5352
-5333
-5313
-5292
-5272
-5251
-5230
-5208
-5186
-5164
-5141
-5118
-5095
-5071
-5047
-5023
-4998
-4973
-4948
-4923
-4897
-4871
-4844
-4818
-4790
-4763
-4736
-4708
-4680
-4652
-4623
-4595
-4566
-4537
-4507
-4478
-4449
-4419
-4389
-4359
-4329
-4299
-4269
-4238
-4208
-4177
-4147
-4116
-4085
-4054
-4022
-3991
-3960
-3929
-3897
-3865
-3834
-3802
-3770
-3738
-3706
-3674
-3642
-3609
-3577
-3544
-3511
-3478
-3445
-3412
-3378
-3345
-3311
-3277
-3243
-3209
-3174
-3140
-3105
-3071
-3036
-3001
-2966
-2930
-2895
-2859
-2823
-2787
-2751
-2715
-2679
-2642
-2606
-2569
-2532
-2495
-2458
-2421
-2383
-2346
-2308
-2270
-2232
-2194
-2156
-2118
-2079
-2041
-2001
-1963
-1925
-1886
-1847
-1807
-1768
-1729
-1690
-1650
-1611
-1571
-1531
-1492
-1452
-1413
-1373
-1333
-1294
-1254
-1215
-1175
-1136
-1097
-1057
-1018
-979
-940
-901
-861
-822
-783
-744
-705
-666
-627
-588
-549
-510
-471
-432
-393
-354
-315
-276
-237
-198
-159
-120
-81
-41
-2
37
76
115
154
193
231
270
309
348
387
426
464
503
542
580
619
657
696
734
773
811
850
888
926
964
1002
1039
1077
1114
1152
1189
1226
1263
1299
1336
1372
1408
1444
1479
1514
1549
1584
1618
1652
1686
1719
1752
1785
1817
1849
1881
1912
1943
1974
2004
2033
2064
2093
2122
2150
2179
2207
2235
2262
2289
2316
2343
2369
2395
2421
2446
2471
2496
2520
2544
2568
2591
2614
2637
2659
2681
2702
2724
2745
2765
2786
2806
2825
2844
2863
2882
2900
2918
2935
2952
2969
2986
3002
3018
3034
3049
3064
3078
3093
3107
3120
3134
3147
3159
3171
3183
3195
3206
3217
3228
3238
3248
3257
3266
3275
3283
3291
3299
3306
3313
3320
3326
3331
3337
3342
3346
3350
3354
3357
3360
3363
3365
3367
3368
3369
3370
3370
3370
3370
3369
3368
3367
3366
3364
3362
3359
3357
3354
3351
3348
3344
3341
3337
3332
3328
3324
3319
3314
3309
3304
3298
3293
3287
3281
3275
3269
3262
3256
3249
3242
3235
3228
3220
3213
3205
3197
3188
3180
3171
3162
3153
3144
3135
3125
3115
3105
3094
3083
3072
3061
3050
3038
3026
3013
3001
2988
2974
2961
2947
2933
2918
2903
2888
2873
2857
2841
2825
2809
2793
2776
2760
2743
2727
2710
2694
2677
2661
2645
2629
2613
2598
2583
2568
2554
2540
2526
2512
2499
2486
2474
2462
2450
2439
2428
2417
2406
2396
2386
2377
2368
2359
2351
2343
2335
2327
2320
2313
2307
2300
2294
2289
2284
2278
2274
2269
2265
2261
2257
2253
2250
2246
2243
2240
2237
2235
2232
2229
2227
2224
2222
2219
2217
2214
2212
2209
2207
2204
2202
2199
2196
2193
2190
2187
2184
2181
2177
2173
2170
2166
2162
2158
2153
2149
2144
2140
2135
2130
2125
2120
2115
2110
2105
2100
2095
2090
2085
2081
2076
2071
2067
2062
2058
2054
2050
2045
2041
2037
2035
2031
2028
2025
2021
2019
2016
2013
2011
2009
2005
2004
2003
2001
1999
1998
1996
1995
1993
1992
1991
1990
1989
1988
1987
1986
1984
1983
1982
1980
1979
1977
1975
1973
1971
1969
1967
1964
1962
1959
1957
1954
1951
1949
1946
1943
1941
1938
1936
1933
1931
1929
1927
1925
1924
1922
1921
1920
1919
1918
1917
1917
1916
1916
1915
1915
1915
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1914
1915
1915
1915
1915
1915
1916
1916
1917
1917
1918
1918
1919
1919
1920
1920
1921
1921
1922
1922
1922
1922
1922
1922
1921
1921
1920
1919
1918
1917
1916
1914
1912
1910
1908
1906
1904
1902
1899
1897
1894
1892
1889
1886
1884
1881
1878
1876
1873
1871
1868
1866
1863
1861
1858
1856
1854
1851
1849
1847
1845
1843
1842
1840
1838
1837
1836
1834
1833
1832
1832
1831
1831
1830
1830
1830
1830
1831
1831
1832
1832
1833
1834
1835
1836
1837
1838
1839
1841
1842
1843
1845
1846
1848
1849
1851
1852
1854
1855
1856
1858
1859
1860
1861
1861
1862
1862
1863
1863
1862
1862
1861
1861
1860
1858
1856
1854
1852
1849
1846
1843
1839
1835
1831
1826
1821
1815
1809
1803
1796
1788
1781
1772
1764
1755
1745
1736
1726
1715
1704
1693
1682
1670
1659
1646
1634
1622
1609
1596
1583
1569
1556
1542
1529
1515
1501
1488
1474
1460
1446
1432
1419
1405
1391
1378
1364
1351
1338
1324
1311
1299
1286
1273
1261
1248
1236
1224
1212
1200
1188
1177
1165
1154
1143
1131
1120
1109
1099
1088
1077
1066
1056
1045
1035
1025
1014
1004
994
984
973
963
953
943
933
923
912
902
892
881
871
860
850
839
828
818
807
796
785
774
762
751
740
729
717
706
694
683
671
660
648
636
625
613
602
590
579
567
556
545
533
522
511
500
489
478
467
457
446
435
425
414
403
393
382
371
361
350
339
328
317
306
294
283
271
260
248
236
224
212
200
188
175
162
150
137
123
110
97
83
69
55
41
27
12
-2
-17
-32
-47
-62
-78
-93
-109
-125
-141
-158
-174
-191
-208
-225
-242
-259
-276
-294
-312
-329
-347
-365
-384
-402
-420
-439
-457
-476
-494
-513
-532
-550
-569
-588
-607
-626
-645
-664
-683
-703
-722
-741
-760
-780
-799
-819
-839
-859
-879
-899
-919
-940
-960
-981
-1002
-1024
-1045
-1067
-1089
-1112
-1134
-1157
-1181
-1204
-1228
-1252
-1276
-1301
-1326
-1351
-1376
-1402
-1427
-1453
-1479
-1505
-1531
-1558
-1584
-1611
-1638
-1664
-1691
-1718
-1745
-1772
-1799
-1826
-1853
-1880
-1906
-1933
-1960
-1987
-2013
-2041
-2067
-2094
-2121
-2148
-2174
-2201
-2228
-2254
-2281
-2308
-2335
-2362
-2388
-2415
-2442
-2469
-2496
-2524
-2551
-2578
-2606
-2634
-2661
-2689
-2717
-2746
-2774
-2803
-2831
-2860
-2889
-2919
-2948
-2978
-3007
-3037
-3068
-3098
-3128
-3159
-3190
-3220
-3251
-3282
-3314
-3345
-3376
-3407
-3438
-3470
-3501
-3532
-3563
-3594
-3625
-3656
-3687
-3718
-3749
-3779
-3809
-3840
-3870
-3900
-3929
-3959
-3988
-4017
-4046
-4075
-4104
-4133
-4162
-4190
-4219
-4247
-4275
-4304
-4332
-4360
-4388
-4417
-4445
-4473
-4502
-4530
-4558
-4587
-4616
-4644
-4673
-4702
-4731
-4760
-4789
-4818
-4847
-4876
-4905
-4935
-4964
-4993
-5023
-5052
-5082
-5111
-5140
-5170
-5199
-5229
-5258
-5288
-5317
-5346
-5376
-5405
-5434
-5463
-5492
-5521
-5550
-5579
-5608
-5636
-5664
-5692
-5720
-5748
-5776
-5803
-5830
-5857
-5884
-5911
-5937
-5963
-5988
-6014
-6039
-6064
-6088
-6112
-6136
-6160
-6183
-6206
-6228
-6250
-6272
-6293
-6314
-6335
-6355
-6375
-6394
-6413
-6432
-6450
-6469
-6486
-6504
-6521
-6539
-6555
-6572
-6589
-6605
-6622
-6638
-6654
-6670
-6687
-6703
-6719
-6735
-6751
-6768
-6784
-6801
-6817
-6834
-6851
-6867
-6884
-6901
-6919
-6936
-6953
-6970
-6987
-7005
-7022
-7039
-7056
-7073
-7090
-7106
-7123
-7139
-7155
-7171
-7186
-7202
-7217
-7231
-7246
-7260
-7273
-7287
-7300
-7313
-7325
-7337
-7349
-7361
-7372
-7383
-7393
-7404
-7414
-7424
-7433
-7443
-7452
-7460
-7469
-7477
-7485
-7493
-7501
-7508
-7516
-7522
-7529
-7535
-7542
-7547
-7553
-7558
-7564
-7568
-7573
-7578
-7582
-7586
-7590
-7593
-7597
-7600
-7603
-7605
-7608
-7610
-7612
-7614
-7616
-7617
-7619
-7619
-7620
-7620
-7621
-7620
-7620
-7619
-7618
-7617
-7615
-7613
-7611
-7608
-7606
-7602
-7599
-7595
-7591
-7587
-7582
-7577
-7572
-7566
-7560
-7554
-7548
-7541
-7534
-7526
-7518
-7510
-7502
-7493
-7484
-7475
-7465
-7456
-7446
-7435
-7425
-7414
-7403
-7392
-7381
-7369
-7357
-7346
-7334
-7322
-7309
-7297
-7285
-7272
-7259
-7247
-7234
-7222
-7209
-7196
-7184
-7171
-7159
-7146
-7134
-7122
-7110
-7097
-7085
-7074
-7062
-7050
-7038
-7027
-7016
-7004
-6993
-6982
-6971
-6960
-6949
-6938
-6927
-6916
-6905
-6894
-6883
-6872
-6861
-6851
-6840
-6829
-6818
-6807
-6796
-6785
-6774
-6763
-6752
-6740
-6729
-6718
-6707
-6695
-6684
-6672
-6661
-6649
-6637
-6625
-6613
-6601
-6589
-6576
-6564
-6551
-6538
-6525
-6512
-6499
-6485
-6471
-6457
-6443
-6429
-6414
-6399
-6384
-6369
-6353
-6338
-6322
-6305
-6289
-6272
-6255
-6238
-6221
-6203
-6185
-6168
-6149
-6131
-6113
-6094
-6075
-6056
-6037
-6018
-5998
-5979
-5959
-5939
-5919
-5900
-5880
-5859
-5839
-5819
-5799
-5778
-5758
-5737
-5717
-5696
-5675
-5654
-5632
-5611
-5589
-5567
-5545
-5523
-5500
-5477
-5454
-5431
-5407
-5383
-5358
-5333
-5308
-5283
-5257
-5231
-5205
-5178
-5151
-5123
-5095
-5067
-5039
-5010
-4981
-4952
-4922
-4893
-4863
-4833
-4803
-4772
-4742
-4712
-4681
-4650
-4620
-4589
-4558
-4527
-4496
-4465
-4434
-4403
-4372
-4341
-4309
-4278
-4246
-4215
-4183
-4151
-4119
-4086
-4054
-4022
-3990
-3957
-3924
-3891
-3858
-3824
-3790
-3756
-3722
-3687
-3652
-3617
-3582
-3547
-3511
-3475
-3439
-3402
-3365
-3328
-3291
-3254
-3216
-3178
-3140
-3102
-3064
-3025
-2986
-2947
-2908
-2869
-2830
-2791
-2751
-2712
-2673
-2634
-2594
-2555
-2516
-2477
-2439
-2400
-2362
-2324
-2286
-2248
-2210
-2173
-2136
-2099
-2062
-2025
-1990
-1954
-1918
-1883
-1848
-1813
-1778
-1743
-1709
-1674
-1640
-1606
-1571
-1537
-1503
-1469
-1435
-1401
-1367
-1333
-1300
-1266
-1232
-1198
-1164
-1130
-1096
-1062
-1027
-993
-959
-925
-891
-857
-823
-789
-756
-722
-688
-655
-621
-588
-555
-522
-489
-456
-424
-392
-360
-328
-297
-266
-235
-205
-175
-146
-117
-88
-59
-31
-4
23
50
77
103
129
154
179
203
228
251
275
298
321
343
365
386
407
428
449
469
488
508
526
545
563
581
599
616
633
649
666
682
697
713
728
743
757
771
785
799
813
826
839
851
864
876
887
899
910
921
932
942
952
961
970
979
988
996
1004
1012
1018
1026
1032
1039
1044
1050
1055
1060
1065
1070
1074
1078
1081
1085
1088
1091
1094
1097
1100
1102
1104
1106
1108
1109
1110
1112
1112
1113
1114
1114
1114
1114
1113
1112
1112
1111
1109
1108
1106
1104
1103
1101
1098
1096
1094
1092
1089
1087
1084
1082
1080
1077
1075
1072
1070
1068
1065
1063
1061
1059
1056
1054
1052
1049
1047
1045
1042
1040
1038
1035
1033
1031
1028
1026
1024
1020
1018
1016
1014
1012
1010
1006
1004
1002
1000
998
995
993
991
988
986
984
981
979
977
974
972
970
967
965
963
960
958
956
953
951
948
946
944
941
939
937
934
932
930
927
925
923
920
918
915
913
911
908
906
904
901
899
897
894
892
889
887
885
882
880
878
875
873
871
868
866
863
861
859
856
854
852
849
847
844
842
840
837
835
833
830
828
825
823
821
818
816
814
811
809
806
804
802
799
797
795
792
790
787
785
783
780
778
776
773
771
768
766
764
761
759
757
754
752
749
747
745
742
740
738
735
733
730
728
726
723
721
719
716
714
711
709
707
704
702
699
697
695
692
690
688
685
683
680
678
676
673
671
669
666
664
662
659
657
654
652
650
647
645
643
640
638
635
633
631
628
626
624
621
619
616
614
612
609
607
605
602
600
598
595
593
590
588
586
583
581
579
576
574
572
569
567
564
562
560
557
555
553
550
548
546
543
541
538
536
534
531
529
527
524
522
520
517
515
513
510
508
506
503
501
498
496
494
491
489
487
484
482
480
477
475
473
470
468
466
463
461
459
456
454
452
449
447
445
442
440
438
435
433
431
428
426
424
421
419
417
414
412
410
407
405
403
400
398
396
393
391
389
386
384
382
380
377
375
373
370
368
366
363
361
359
356
354
352
350
347
345
343
340
338
336
333
331
329
326
324
322
320
317
315
313
310
308
306
304
301
299
297
294
292
290
288
285
283
281
278
276
274
272
269
267
265
263
260
258
256
253
251
249
247
244
242
240
238
235
233
231
229
226
224
222
220
217
215
213
211
208
206
204
202
199
197
195
193
190
188
186
184
181
179
177
175
172
170
168
166
163
161
159
157
155
152
150
148
146
143
141
139
137
135
132
130
128
126
124
121
119
117
115
113
110
108
106
104
102
99
97
95
93
91
88
86
84
82
80
77
75
73
71
69
67
64
62
60
58
56
53
51
49
47
45
43
40
38
36
34
32
30
27
25
23
21
19
17
15
12
10
8
6
4
2
0
-3
-5
-7
-9
-11
-13
-15
-18
-20
-22
-24
-26
-28
-30
-32
-35
-37
-39
-41
-43
-45
-47
-49
-51
-54
-56
-58
-60
-62
-64
-66
-68
-70
-72
-75
-77
-79
-81
-83
-85
-87
-89
-91
-93
-95
-98
-100
-102
-104
-106
-108
-110
-112
-114
-116
-118
-120
-122
-124
-127
-129
-131
-133
-135
-137
-139
-141
-143
-145
-147
-149
-151
-153
-155
-157
-159
-161
-163
-165
-167
-169
-172
-174
-176
-178
-180
-182
-184
-186
-188
-190
-192
-194
-196
-198
-200
-202
-204
-206
-208
-210
-212
-214
-216
-218
-220
-222
-224
-226
-228
-230
-232
-234
-236
-238
-240
-242
-244
-246
-248
-250
-252
-254
-255
-257
-259
-261
-263
-265
-267
-269
-271
-273
-275
-277
-279
-281
-283
-285
-287
-289
-291
-293
-295
-297
-298
-300
-302
-304
-306
-308
-310
-312
-314
-316
-318
-320
-322
-323
-325
-327
-329
-331
-333
-335
-337
-339
-341
-343
-344
-346
-348
-350
-352
-354
-356
-358
-360
-361
-363
-365
-367
-369
-371
-373
-375
-377
-378
-380
-382
-384
-386
-388
-390
-391
-393
-395
-397
-399
-401
-403
-404
-406
-408
-410
-412
-414
-415
-417
-419
-421
-423
-425
-427
-428
-430
-432
-434
-436
-437
-439
-441
-443
-445
-447
-448
-450
-452
-454
-456
-457
-459
-461
-463
-465
-466
-468
-470
-472
-474
-475
-477
-479
-481
-482
-484
-486
-488
-490
-491
-493
-495
-497
-498
-500
-502
-504
-505
-507
-509
-511
-512
-514
-516
-518
-519
-521
-523
-525
-526
-528
-530
-532
-533
-535
-537
-539
-540
-542
-544
-546
-547
-549
-551
-552
-554
-556
-558
-559
-561
-563
-564
-566
-568
-569
-571
-573
-575
-576
-578
-580
-581
-583
-585
-586
-588
-590
-591
-593
-595
-596
-598
-600
-601
-603
-605
-606
-608
-610
-611
-613
-615
-616
-618
-620
-621
-623
-625
-626
-628
-630
-631
-633
-634
-636
-638
-639
-641
-643
-644
-646
-648
-649
-651
-652
-654
-656
-657
-659
-660
-662
-664
-665
-667
-668
-670
-672
-673
-675
-676
-678
-680
-681
-683
-684
-686
-688
-689
-691
-692
-694
-695
-697
-699
-700
-702
-703
-705
-706
-708
-710
-711
-713
-714
-716
-717
-719
-720
-722
-723
-725
-727
-728
-730
-731
-733
-734
-736
-737
-739
-740
-742
-743
-745
-746
-748
-749
-751
-752
-754
-756
-757
-759
-760
-762
-763
-765
-766
-768
-769
-771
-772
-773
-775
-776
-778
-779
-781
-782
-784
-785
-787
-788
-790
-791
-793
-794
-796
-797
-799
-800
-801
-803
-804
-806
-807
-809
-810
-812
-813
-815
-816
-817
-819
-820
-822
-823
-825
-826
-827
-829
-830
-832
-833
-835
-836
-837
-839
-840
-842
-843
-844
-846
-847
-849
-850
-851
-853
-854
-856
-857
-858
-860
-861
-863
-864
-865
-867
-868
-870
-871
-872
-874
-875
-876
-878
-879
-881
-882
-883
-885
-886
-887
-889
-890
-891
-893
-894
-895
-897
-898
-899
-901
-902
-903
-905
-906
-908
-909
-910
-911
-913
-914
-915
-917
-918
-919
-921
-922
-923
-925
-926
-927
-929
-930
