5
14908
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
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
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
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
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
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
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
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
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
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
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
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
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
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
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
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
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
59
59
59
59
59
59
59
59
59
59
59
59
59
59
58
58
58
58
58
58
58
58
58
58
58
58
58
58
58
57
57
57
57
57
57
57
57
57
57
57
56
56
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
55
55
55
55
54
54
54
54
54
54
54
54
54
53
53
53
53
53
53
53
53
52
52
52
52
52
52
52
52
52
51
51
51
51
51
51
51
51
51
50
50
50
50
50
50
50
50
50
49
49
49
49
49
49
49
49
49
48
48
48
48
48
48
48
48
48
47
47
47
47
47
47
47
47
47
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
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
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
27
27
27
27
27
26
26
26
26
26
26
25
25
25
25
25
24
24
24
24
24
23
23
23
23
23
22
22
22
22
21
21
21
21
21
20
20
20
20
19
19
19
19
18
18
18
18
17
17
17
17
16
16
16
16
15
15
15
15
14
14
14
14
13
13
13
13
12
12
12
12
11
11
11
11
10
10
10
9
9
9
9
8
8
8
8
7
7
7
7
6
6
6
5
5
5
5
4
4
4
4
3
3
3
2
2
2
2
1
1
1
0
0
0
0
-1
-1
-1
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-5
-5
-5
-6
-6
-6
-6
-7
-7
-7
-8
-8
-8
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-12
-12
-12
-13
-13
-13
-14
-14
-14
-15
-15
-15
-16
-16
-16
-16
-17
-17
-17
-18
-18
-18
-19
-19
-19
-20
-20
-20
-21
-21
-21
-22
-22
-22
-23
-23
-23
-24
-24
-24
-25
-25
-25
-26
-26
-26
-27
-27
-27
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-35
-35
-35
-36
-36
-36
-37
-37
-37
-38
-38
-39
-39
-39
-40
-40
-40
-41
-41
-41
-42
-42
-43
-43
-43
-44
-44
-45
-45
-45
-46
-46
-47
-47
-47
-48
-48
-49
-49
-49
-50
-50
-51
-51
-51
-52
-52
-53
-53
-53
-54
-54
-55
-55
-55
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-60
-60
-60
-61
-61
-62
-62
-62
-63
-63
-64
-64
-64
-65
-65
-66
-66
-66
-67
-67
-68
-68
-68
-69
-69
-70
-70
-70
-71
-71
-72
-72
-72
-73
-73
-73
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-78
-78
-78
-79
-79
-79
-80
-80
-81
-81
-81
-82
-82
-82
-83
-83
-84
-84
-84
-85
-85
-85
-86
-86
-86
-87
-87
-88
-88
-88
-89
-89
-89
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-95
-95
-95
-96
-96
-96
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-108
-108
-108
-109
-109
-109
-110
-110
-111
-111
-111
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-116
-116
-116
-117
-117
-118
-118
-118
-119
-119
-120
-120
-120
-121
-121
-121
-122
-122
-123
-123
-123
-124
-124
-125
-125
-125
-126
-126
-127
-127
-127
-128
-128
-129
-129
-129
-130
-130
-131
-131
-131
-132
-132
-133
-133
-134
-134
-134
-135
-135
-136
-136
-136
-137
-137
-138
-138
-139
-139
-139
-140
-140
-141
-141
-141
-142
-142
-143
-143
-144
-144
-144
-145
-145
-146
-146
-147
-147
-148
-148
-148
-149
-149
-150
-150
-151
-151
-151
-152
-152
-153
-153
-154
-154
-155
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-161
-161
-162
-162
-162
-163
-163
-164
-164
-165
-165
-166
-166
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-181
-181
-182
-183
-183
-184
-184
-185
-185
-186
-186
-187
-187
-188
-188
-189
-189
-190
-191
-191
-192
-192
-193
-193
-194
-194
-195
-195
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-208
-208
-209
-209
-210
-210
-211
-212
-212
-213
-213
-214
-214
-215
-216
-216
-217
-217
-218
-219
-219
-220
-220
-221
-222
-222
-223
-223
-224
-224
-225
-226
-226
-227
-228
-228
-229
-229
-230
-231
-231
-232
-233
-233
-234
-234
-235
-236
-236
-237
-238
-238
-239
-239
-240
-241
-241
-242
-243
-243
-244
-245
-245
-246
-247
-247
-248
-249
-249
-250
-251
-251
-252
-252
-253
-254
-254
-255
-256
-256
-257
-258
-258
-259
-260
-260
-261
-262
-262
-263
-264
-264
-265
-266
-266
-267
-268
-268
-269
-270
-270
-271
-272
-272
-273
-274
-274
-275
-276
-277
-277
-278
-279
-279
-280
-281
-281
-282
-283
-283
-284
-285
-285
-286
-287
-288
-288
-289
-290
-290
-291
-292
-292
-293
-294
-294
-295
-296
-297
-297
-298
-299
-299
-300
-301
-301
-302
-303
-303
-304
-305
-306
-306
-307
-308
-308
-309
-310
-311
-311
-312
-313
-313
-314
-315
-316
-316
-317
-318
-318
-319
-320
-321
-321
-322
-323
-323
-324
-325
-326
-326
-327
-328
-328
-329
-330
-331
-331
-332
-333
-333
-334
-335
-336
-336
-337
-338
-338
-339
-340
-340
-341
-342
-343
-343
-344
-345
-345
-346
-347
-347
-348
-349
-349
-350
-351
-351
-352
-353
-353
-354
-354
-355
-356
-356
-357
-358
-359
-359
-360
-361
-361
-362
-363
-364
-364
-365
-366
-366
-367
-368
-369
-369
-370
-371
-372
-372
-373
-374
-374
-375
-376
-377
-377
-378
-379
-379
-380
-381
-381
-382
-383
-384
-384
-385
-386
-386
-387
-388
-388
-389
-390
-391
-391
-392
-393
-393
-394
-395
-395
-396
-397
-397
-398
-399
-399
-400
-400
-401
-401
-402
-403
-403
-404
-404
-405
-406
-406
-407
-408
-408
-409
-409
-410
-411
-411
-412
-413
-413
-414
-414
-415
-416
-416
-417
-417
-418
-418
-419
-419
-419
-420
-420
-421
-421
-422
-422
-423
-424
-424
-425
-425
-426
-427
-427
-428
-429
-429
-430
-431
-431
-432
-433
-433
-434
-434
-435
-436
-436
-437
-437
-438
-439
-439
-440
-441
-442
-443
-443
-444
-445
-446
-447
-448
-449
-450
-451
-452
-453
-454
-455
-456
-456
-457
-458
-459
-459
-460
-461
-462
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-479
-480
-481
-482
-483
-483
-484
-485
-486
-487
-487
-488
-489
-490
-490
-491
-491
-492
-493
-493
-494
-495
-495
-496
-496
-497
-498
-498
-499
-499
-500
-501
-501
-502
-502
-503
-503
-504
-504
-504
-505
-505
-505
-506
-506
-506
-507
-507
-507
-507
-508
-508
-508
-508
-508
-509
-509
-509
-509
-510
-510
-510
-510
-511
-511
-511
-511
-512
-512
-512
-512
-512
-513
-513
-513
-513
-514
-514
-514
-515
-515
-515
-516
-516
-517
-517
-517
-518
-518
-519
-519
-520
-520
-520
-521
-521
-522
-522
-522
-522
-523
-523
-523
-523
-524
-524
-524
-524
-525
-525
-525
-526
-526
-526
-527
-527
-527
-528
-528
-528
-529
-529
-529
-530
-530
-530
-530
-531
-531
-531
-531
-531
-532
-532
-532
-532
-532
-533
-533
-533
-533
-534
-534
-534
-534
-534
-534
-535
-535
-535
-535
-535
-535
-535
-535
-535
-535
-535
-535
-534
-534
-534
-533
-533
-533
-532
-532
-531
-531
-530
-530
-530
-529
-529
-528
-528
-527
-527
-526
-526
-525
-524
-524
-523
-522
-521
-520
-519
-518
-517
-515
-514
-513
-511
-510
-508
-507
-505
-504
-502
-501
-499
-498
-496
-495
-493
-492
-490
-489
-487
-486
-484
-483
-481
-479
-477
-476
-474
-472
-470
-468
-466
-464
-463
-461
-459
-457
-455
-454
-452
-450
-448
-447
-445
-443
-441
-440
-438
-436
-434
-432
-431
-429
-427
-424
-422
-420
-418
-415
-413
-410
-408
-406
-403
-401
-399
-397
-395
-393
-391
-389
-387
-385
-382
-380
-378
-375
-373
-370
-368
-365
-362
-359
-356
-354
-351
-349
-346
-344
-342
-340
-338
-336
-334
-332
-330
-328
-326
-325
-323
-322
-320
-318
-317
-315
-314
-313
-311
-310
-309
-308
-307
-306
-305
-304
-304
-303
-303
-302
-302
-301
-301
-300
-299
-299
-298
-297
-296
-295
-295
-294
-293
-292
-291
-290
-290
-290
-289
-289
-290
-290
-291
-291
-292
-293
-294
-294
-295
-296
-297
-299
-300
-301
-302
-304
-306
-307
-309
-310
-312
-314
-316
-317
-319
-321
-322
-324
-325
-326
-327
-328
-329
-330
-330
-331
-332
-332
-333
-333
-334
-335
-335
-336
-337
-337
-338
-339
-339
-340
-340
-341
-341
-341
-341
-342
-342
-342
-342
-341
-341
-340
-339
-338
-337
-335
-333
-331
-329
-327
-324
-322
-319
-317
-315
-312
-310
-308
-307
-305
-304
-302
-301
-300
-299
-298
-297
-296
-295
-293
-292
-290
-288
-285
-282
-279
-276
-271
-267
-262
-257
-252
-246
-240
-235
-229
-223
-217
-212
-206
-201
-196
-191
-186
-181
-177
-172
-168
-164
-160
-156
-152
-148
-144
-140
-136
-132
-128
-123
-119
-114
-110
-105
-100
-95
-90
-85
-81
-76
-71
-67
-63
-59
-55
-52
-49
-46
-43
-41
-39
-37
-35
-33
-32
-30
-29
-28
-27
-26
-24
-23
-22
-22
-21
-20
-19
-19
-18
-17
-16
-16
-15
-14
-13
-12
-11
-10
-8
-7
-5
-3
-2
0
2
4
7
9
11
13
16
18
20
22
24
26
27
29
30
31
32
33
34
35
35
36
36
37
37
38
38
38
38
38
38
38
38
38
37
37
36
35
34
32
31
29
27
26
24
22
20
19
17
16
15
14
13
12
11
10
9
9
8
7
7
6
5
5
4
3
3
2
1
0
-1
-2
-3
-4
-5
-7
-8
-10
-11
-13
-14
-16
-17
-19
-20
-21
-22
-24
-25
-26
-27
-28
-29
-30
-32
-33
-34
-35
-37
-38
-40
-41
-43
-45
-48
-50
-53
-56
-59
-63
-66
-69
-73
-76
-79
-83
-86
-88
-91
-93
-96
-97
-99
-101
-102
-103
-104
-104
-105
-106
-106
-106
-106
-107
-107
-107
-107
-107
-106
-106
-106
-105
-105
-104
-103
-102
-101
-100
-99
-97
-96
-95
-93
-92
-90
-89
-87
-85
-83
-81
-79
-77
-76
-74
-72
-70
-69
-68
-67
-66
-65
-64
-63
-62
-62
-61
-60
-59
-57
-56
-54
-52
-50
-48
-46
-43
-41
-38
-35
-32
-29
-25
-22
-19
-15
-12
-9
-5
-2
1
4
7
10
13
16
18
21
24
26
29
31
33
36
38
40
42
44
45
46
48
48
49
49
48
48
46
45
42
40
36
32
28
23
18
12
6
0
-6
-12
-19
-25
-31
-37
-43
-49
-55
-60
-66
-71
-77
-82
-87
-92
-96
-100
-104
-108
-111
-114
-116
-118
-120
-122
-124
-126
-127
-129
-130
-132
-133
-135
-136
-137
-138
-139
-140
-140
-140
-140
-140
-140
-140
-139
-138
-137
-135
-133
-130
-127
-123
-119
-115
-110
-104
-99
-93
-87
-81
-75
-70
-64
-59
-54
-50
-45
-42
-38
-35
-32
-30
-28
-26
-24
-22
-21
-20
-18
-16
-14
-12
-9
-6
-2
2
6
10
15
19
24
29
34
39
44
49
54
58
62
66
70
73
76
78
80
82
84
86
87
89
91
92
94
96
98
101
103
105
108
110
112
114
115
116
117
118
118
119
119
120
120
121
122
123
124
125
127
129
131
133
136
138
140
143
145
147
150
152
154
157
159
161
164
166
169
172
175
178
181
185
189
192
196
200
205
209
213
217
221
225
229
233
237
240
244
247
250
253
255
257
260
262
264
266
268
270
272
274
277
279
281
284
286
288
291
292
294
295
297
298
299
300
301
303
304
305
307
309
311
314
318
321
326
331
336
343
349
357
364
373
381
390
400
409
419
429
439
449
459
468
477
486
495
503
510
517
523
529
534
539
543
547
550
552
554
556
557
557
557
557
556
555
554
553
551
550
548
547
545
544
542
540
539
537
534
532
529
526
522
518
514
509
505
499
494
488
482
476
470
464
457
450
443
435
428
420
412
403
395
387
378
370
362
355
347
341
334
328
323
318
314
310
306
303
300
297
295
292
289
286
284
280
277
274
270
266
263
259
255
252
249
246
243
241
239
237
236
234
233
232
231
230
229
228
227
226
226
226
226
226
226
227
228
230
232
234
236
239
241
244
247
250
253
256
259
262
265
267
270
271
273
274
274
275
274
274
273
272
270
267
265
261
258
254
250
245
240
234
228
222
216
209
203
196
190
183
177
170
164
157
150
144
137
130
122
115
108
100
92
85
77
69
62
55
48
41
35
29
23
17
12
7
3
-1
-5
-8
-11
-13
-15
-16
-16
-16
-16
-15
-14
-13
-11
-10
-8
-7
-6
-5
-5
-5
-6
-7
-8
-10
-11
-14
-16
-19
-21
-24
-27
-29
-32
-35
-38
-41
-44
-47
-50
-53
-56
-59
-62
-65
-67
-69
-71
-73
-75
-76
-78
-79
-80
-81
-82
-83
-85
-86
-87
-89
-91
-93
-95
-97
-100
-102
-105
-108
-110
-113
-116
-119
-121
-124
-126
-128
-129
-131
-132
-132
-132
-132
-132
-132
-131
-130
-129
-128
-127
-126
-126
-125
-124
-123
-122
-122
-121
-121
-121
-121
-121
-122
-123
-124
-125
-127
-129
-132
-134
-137
-141
-144
-147
-151
-154
-158
-161
-164
-167
-170
-173
-175
-178
-180
-183
-185
-187
-190
-193
-196
-198
-202
-205
-208
-212
-215
-219
-222
-226
-230
-234
-238
-241
-245
-249
-253
-257
-260
-264
-267
-270
-274
-277
-280
-284
-287
-291
-295
-299
-303
-307
-312
-317
-323
-329
-335
-342
-349
-356
-364
-372
-381
-389
-398
-407
-416
-424
-433
-442
-450
-458
-466
-473
-481
-488
-494
-501
-506
-512
-517
-522
-526
-531
-534
-538
-541
-544
-548
-550
-553
-556
-559
-562
-565
-568
-571
-575
-579
-582
-586
-590
-595
-599
-603
-608
-612
-616
-621
-625
-629
-633
-637
-641
-644
-648
-652
-656
-660
-663
-667
-671
-676
-680
-684
-689
-694
-698
-703
-708
-713
-717
-722
-727
-731
-736
-740
-745
-749
-753
-757
-761
-765
-768
-771
-775
-777
-780
-782
-784
-786
-788
-789
-790
-792
-793
-794
-795
-796
-798
-799
-801
-802
-803
-805
-806
-808
-809
-810
-811
-812
-813
-814
-815
-816
-817
-817
-818
-819
-819
-819
-820
-819
-819
-819
-818
-817
-815
-814
-812
-810
-808
-806
-803
-801
-799
-797
-794
-792
-790
-788
-786
-784
-782
-780
-777
-775
-773
-770
-767
-765
-761
-758
-754
-750
-746
-742
-737
-731
-726
-720
-713
-707
-700
-692
-685
-677
-669
-661
-653
-645
-636
-628
-621
-613
-605
-598
-591
-585
-579
-573
-567
-561
-556
-551
-547
-542
-538
-534
-531
-527
-524
-521
-517
-515
-512
-509
-507
-504
-502
-499
-497
-495
-492
-489
-486
-483
-480
-477
-473
-468
-464
-459
-454
-449
-443
-437
-431
-424
-418
-411
-404
-397
-390
-383
-376
-369
-361
-354
-346
-339
-331
-323
-316
-309
-301
-294
-287
-280
-274
-267
-261
-254
-248
-243
-237
-232
-228
-224
-220
-216
-213
-210
-207
-204
-201
-199
-196
-193
-191
-188
-184
-181
-177
-173
-169
-165
-160
-155
-150
-144
-138
-132
-126
-119
-112
-105
-98
-91
-83
-75
-67
-59
-51
-43
-34
-25
-16
-7
3
12
22
31
41
51
60
70
79
88
97
106
114
123
131
140
148
156
164
172
180
187
194
201
208
215
222
228
234
240
246
251
256
261
266
270
274
277
280
283
286
288
290
291
293
294
295
295
296
296
296
296
296
296
296
295
295
294
292
291
289
287
285
283
280
277
274
270
267
263
259
255
251
246
241
236
231
226
220
214
208
202
195
188
182
175
168
161
154
147
140
133
126
120
113
107
101
95
89
83
78
72
67
62
57
52
47
43
39
35
31
27
24
21
18
15
12
10
7
5
2
0
-3
-6
-10
-13
-17
-21
-26
-30
-36
-41
-47
-53
-60
-67
-75
-83
-91
-101
-110
-120
-130
-141
-152
-164
-176
-188
-200
-213
-225
-238
-250
-263
-276
-288
-300
-312
-324
-335
-346
-356
-367
-377
-387
-396
-405
-414
-423
-431
-440
-448
-456
-463
-471
-478
-484
-491
-497
-504
-509
-515
-521
-527
-532
-538
-543
-549
-554
-560
-565
-571
-576
-582
-587
-593
-599
-604
-610
-616
-622
-629
-636
-643
-650
-658
-667
-675
-685
-694
-705
-715
-726
-738
-750
-763
-775
-789
-802
-816
-830
-845
-859
-873
-888
-903
-917
-931
-946
-960
-974
-988
-1000
-1014
-1028
-1041
-1054
-1067
-1079
-1091
-1102
-1113
-1123
-1133
-1142
-1150
-1157
-1164
-1171
-1177
-1182
-1187
-1191
-1196
-1199
-1203
-1206
-1209
-1211
-1214
-1216
-1218
-1220
-1222
-1224
-1225
-1226
-1227
-1228
-1229
-1229
-1230
-1230
-1230
-1230
-1230
-1230
-1230
-1230
-1230
-1230
-1231
-1231
-1231
-1231
-1231
-1231
-1231
-1231
-1231
-1231
-1231
-1231
-1231
-1230
-1229
-1229
-1228
-1227
-1226
-1224
-1223
-1221
-1219
-1216
-1214
-1211
-1208
-1205
-1202
-1198
-1194
-1190
-1185
-1180
-1176
-1171
-1165
-1160
-1155
-1150
-1145
-1140
-1135
-1130
-1126
-1121
-1116
-1112
-1107
-1103
-1099
-1094
-1090
-1087
-1083
-1080
-1076
-1073
-1070
-1068
-1065
-1063
-1061
-1060
-1058
-1057
-1056
-1055
-1054
-1053
-1052
-1052
-1051
-1050
-1050
-1049
-1048
-1047
-1047
-1046
-1045
-1044
-1042
-1041
-1040
-1038
-1036
-1034
-1032
-1029
-1026
-1022
-1020
-1016
-1012
-1006
-1002
-997
-991
-986
-979
-973
-966
-959
-951
-944
-936
-928
-919
-911
-902
-893
-884
-875
-866
-857
-847
-838
-828
-818
-809
-799
-789
-780
-770
-761
-752
-743
-734
-726
-717
-709
-702
-694
-687
-680
-674
-667
-661
-656
-651
-646
-641
-637
-633
-630
-627
-624
-622
-621
-619
-618
-617
-617
-617
-618
-618
-620
-621
-623
-625
-628
-631
-634
-638
-642
-646
-650
-655
-660
-665
-671
-677
-683
-689
-696
-703
-710
-718
-725
-733
-741
-749
-758
-766
-775
-783
-792
-800
-808
-817
-825
-833
-840
-848
-855
-861
-867
-873
-878
-882
-886
-889
-891
-893
-895
-895
-896
-895
-894
-893
-891
-889
-886
-882
-878
-874
-869
-864
-858
-853
-847
-841
-835
-829
-823
-816
-810
-804
-797
-791
-784
-778
-771
-765
-758
-751
-744
-737
-730
-723
-715
-708
-701
-694
-687
-679
-672
-666
-659
-652
-646
-640
-634
-628
-623
-618
-613
-609
-604
-600
-597
-593
-590
-587
-584
-582
-579
-577
-575
-573
-571
-569
-568
-566
-565
-564
-562
-561
-560
-559
-557
-556
-555
-553
-552
-550
-548
-545
-543
-540
-537
-533
-529
-525
-521
-516
-511
-505
-500
-494
-487
-481
-474
-466
-459
-451
-444
-436
-428
-419
-411
-403
-394
-386
-377
-369
-360
-352
-344
-336
-328
-320
-312
-304
-297
-290
-283
-277
-271
-265
-260
-255
-251
-246
-242
-239
-235
-232
-228
-225
-222
-219
-216
-213
-210
-207
-203
-200
-197
-193
-190
-186
-182
-178
-174
-170
-166
-161
-156
-152
-147
-141
-136
-131
-125
-119
-114
-108
-101
-95
-89
-82
-76
-69
-63
-56
-50
-43
-37
-31
-25
-19
-13
-7
-1
4
10
16
22
27
33
39
46
52
58
65
71
78
84
91
98
105
112
119
126
134
141
148
156
163
171
178
186
193
200
208
215
222
229
236
243
250
256
263
270
277
283
290
296
303
309
315
321
328
334
339
345
351
356
362
367
371
376
380
385
389
392
396
399
402
405
408
411
414
416
418
420
422
424
425
426
427
427
427
427
427
426
425
423
421
419
416
413
410
406
402
398
394
389
385
380
374
369
364
358
352
346
340
335
329
323
317
311
305
299
293
287
281
275
269
264
258
252
246
241
235
229
223
218
212
206
201
195
189
184
179
173
168
163
159
154
150
146
142
138
135
131
128
125
122
120
117
115
112
110
108
106
104
102
101
99
97
96
94
92
90
89
87
85
83
81
78
76
73
70
67
64
60
56
53
48
44
40
35
30
25
20
15
9
4
-2
-8
-14
-20
-27
-33
-40
-47
-54
-61
-68
-74
-81
-88
-95
-102
-108
-114
-121
-126
-132
-138
-143
-148
-153
-157
-162
-166
-170
-173
-177
-180
-182
-185
-187
-189
-191
-193
-194
-196
-197
-198
-199
-200
-201
-202
-204
-205
-207
-208
-210
-212
-214
-216
-218
-220
-222
-225
-228
-230
-233
-236
-239
-242
-245
-248
-251
-254
-257
-260
-262
-265
-268
-270
-273
-275
-277
-279
-281
-283
-284
-286
-287
-289
-290
-291
-292
-293
-294
-294
-295
-295
-295
-295
-295
-294
-294
-293
-292
-292
-290
-289
-288
-287
-285
-283
-281
-280
-278
-275
-273
-271
-268
-265
-262
-259
-256
-252
-249
-245
-240
-236
-231
-226
-220
-214
-208
-201
-194
-187
-179
-170
-162
-153
-143
-133
-123
-112
-100
-89
-76
-64
-51
-37
-23
-8
7
23
40
56
74
92
110
129
148
168
187
207
227
247
267
287
307
326
346
364
383
401
418
435
452
468
483
498
512
526
540
553
565
577
589
600
610
620
630
640
649
657
666
674
682
689
697
704
711
718
724
731
737
744
750
756
762
769
775
781
787
793
799
805
812
818
824
831
837
844
850
857
864
871
878
885
892
899
906
914
921
928
936
943
950
958
965
972
980
987
995
1002
1010
1018
1026
1034
1042
1051
1059
1068
1077
1086
1095
1105
1114
1123
1133
1143
1152
1162
1172
1182
1192
1201
1211
1221
1231
1241
1251
1261
1271
1281
1291
1301
1311
1321
1330
1340
1349
1359
1368
1377
1386
1395
1404
1413
1422
1431
1440
1449
1458
1467
1475
1485
1494
1503
1513
1522
1532
1542
1552
1562
1573
1583
1594
1605
1615
1626
1637
1648
1658
1669
1679
1690
1700
1711
1721
1731
1741
1751
1761
1771
1781
1791
1801
1811
1821
1830
1840
1850
1860
1870
1880
1890
1900
1909
1919
1929
1939
1949
1959
1970
1980
1990
2000
2011
2021
2031
2041
2052
2062
2072
2082
2092
2101
2111
2120
2129
2138
2147
2156
2164
2172
2180
2188
2196
2204
2212
2219
2227
2234
2241
2248
2255
2262
2268
2275
2281
2287
2294
2300
2306
2312
2318
2324
2330
2336
2341
2347
2353
2359
2365
2370
2376
2382
2387
2393
2399
2405
2411
2416
2422
2428
2434
2441
2447
2453
2460
2466
2473
2480
2487
2495
2502
2509
2517
2525
2533
2541
2549
2558
2566
2575
2584
2593
2602
2612
2621
2631
2641
2651
2660
2670
2680
2690
2700
2710
2720
2729
2739
2749
2759
2769
2779
2788
2798
2808
2818
2828
2838
2848
2858
2868
2878
2888
2898
2908
2918
2928
2938
2948
2957
2967
2977
2986
2996
3005
3014
3023
3031
3040
3048
3056
3064
3072
3079
3086
3094
3100
3107
3113
3120
3126
3131
3137
3142
3147
3151
3155
3160
3163
3167
3171
3174
3177
3181
3184
3187
3190
3193
3196
3199
3202
3205
3208
3211
3214
3217
3220
3223
3225
3228
3230
3233
3235
3238
3240
3242
3244
3246
3248
3250
3251
3253
3254
3255
3256
3256
3257
3257
3256
3256
3255
3254
3252
3251
3249
3246
3244
3241
3237
3234
3230
3226
3222
3218
3213
3208
3203
3198
3192
3186
3180
3174
3168
3162
3155
3149
3142
3136
3129
3122
3116
3109
3102
3096
3089
3083
3077
3070
3064
3058
3052
3046
3040
3034
3028
3022
3017
3011
3006
3001
2995
2990
2985
2980
2975
2971
2966
2962
2957
2953
2949
2945
2941
2938
2934
2930
2927
2924
2920
2917
2914
2911
2908
2906
2903
2900
2898
2896
2893
2891
2889
2888
2886
2884
2883
2881
2880
2879
2877
2876
2874
2872
2870
2868
2866
2863
2860
2857
2853
2849
2845
2840
2835
2829
2823
2817
2810
2803
2795
2787
2778
2769
2760
2751
2741
2731
2721
2711
2700
2690
2679
2668
2657
2646
2635
2624
2613
2602
2591
2580
2568
2557
2546
2534
2522
2511
2499
2487
2475
2463
2451
2439
2427
2415
2403
2391
2380
2368
2356
2344
2333
2321
2310
2298
2287
2276
2266
2255
2245
2235
2225
2216
2206
2197
2188
2180
2172
2164
2156
2149
2142
2135
2128
2122
2116
2111
2105
2100
2095
2090
2086
2082
2078
2075
2071
2068
2065
2063
2061
2059
2057
2056
2055
2054
2054
2054
2054
2055
2056
2058
2060
2062
2064
2067
2070
2074
2077
2081
2086
2091
2096
2101
2107
2114
2120
2127
2135
2143
2151
2160
2169
2179
2189
2200
2212
2224
2237
2250
2264
2278
2293
2309
2325
2342
2359
2376
2395
2413
2432
2452
2472
2492
2513
2534
2556
2578
2601
2624
2647
2671
2695
2719
2744
2769
2794
2819
2844
2870
2896
2922
2948
2974
3000
3027
3053
3080
3106
3132
3159
3185
3212
3238
3264
3290
3315
3341
3366
3391
3416
3441
3465
3489
3512
3535
3558
3581
3603
3625
3647
3668
3689
3709
3729
3748
3767
3785
3803
3820
3837
3853
3869
3884
3898
3912
3925
3939
3951
3964
3975
3987
3998
4009
4019
4030
4040
4050
4059
4069
4078
4086
4096
4104
4113
4121
4128
4136
4143
4150
4157
4164
4170
4177
4183
4189
4194
4200
4205
4210
4215
4220
4225
4230
4235
4239
4244
4249
4255
4260
4265
4271
4277
4283
4289
4295
4302
4308
4315
4322
4330
4337
4344
4352
4359
4367
4375
4382
4390
4398
4405
4413
4420
4427
4434
4441
4448
4454
4460
4466
4472
4478
4483
4488
4492
4496
4499
4502
4505
4507
4508
4509
4509
4509
4508
4506
4503
4499
4495
4491
4485
4479
4472
4465
4456
4448
4438
4429
4418
4407
4395
4383
4371
4358
4344
4330
4315
4300
4285
4269
4253
4236
4219
4202
4184
4166
4148
4129
4110
4090
4070
4050
4030
4008
3987
3964
3942
3918
3895
3870
3846
3820
3795
3769
3742
3716
3689
3662
3634
3607
3579
3550
3522
3493
3465
3435
3406
3376
3346
3316
3285
3254
3223
3192
3160
3128
3096
3063
3030
2997
2963
2930
2896
2861
2827
2792
2756
2721
2685
2649
2612
2575
2538
2501
2463
2425
2387
2348
2309
2270
2230
2190
2150
2109
2068
2025
1985
1942
1900
1856
1813
1769
1725
1680
1635
1589
1544
1498
1452
1405
1359
1312
1265
1219
1172
1125
1078
1031
985
938
891
845
799
753
707
661
616
571
526
481
436
392
347
303
259
214
170
126
83
39
-5
-48
-92
-135
-177
-220
-262
-303
-345
-385
-425
-465
-504
-542
-579
-616
-652
-687
-721
-755
-787
-819
-850
-881
-910
-939
-966
-993
-1018
-1044
-1068
-1091
-1113
-1134
-1154
-1173
-1190
-1207
-1222
-1236
-1250
-1262
-1273
-1282
-1291
-1299
-1306
-1311
-1316
-1320
-1323
-1325
-1326
-1327
-1327
-1326
-1325
-1323
-1320
-1318
-1314
-1311
-1307
-1303
-1299
-1295
-1290
-1286
-1281
-1276
-1270
-1265
-1259
-1253
-1247
-1240
-1233
-1226
-1218
-1210
-1201
-1191
-1181
-1170
-1158
-1145
-1132
-1118
-1103
-1087
-1070
-1052
-1033
-1014
-993
-972
-949
-926
-903
-878
-853
-827
-800
-773
-746
-718
-689
-660
-631
-601
-571
-541
-510
-479
-448
-417
-385
-353
-321
-289
-257
-225
-193
-161
-130
-98
-67
-36
-5
26
56
86
116
145
175
204
233
261
290
318
346
374
402
430
458
486
514
541
569
597
625
652
680
708
736
763
790
817
844
871
897
923
948
973
997
1020
1044
1067
1089
1111
1132
1153
1173
1193
1212
1231
1249
1267
1285
1303
1320
1337
1353
1369
1385
1401
1417
1432
1447
1462
1477
1492
1507
1521
1535
1549
1563
1577
1590
1603
1616
1628
1640
1651
1662
1673
1683
1692
1701
1709
1717
1724
1731
1737
1742
1747
1752
1755
1759
1762
1764
1766
1768
1769
1769
1769
1769
1768
1766
1764
1762
1759
1755
1751
1747
1743
1738
1732
1727
1721
1715
1709
1702
1696
1689
1682
1676
1669
1662
1656
1649
1643
1636
1630
1624
1617
1611
1605
1599
1593
1586
1580
1574
1567
1560
1553
1546
1538
1531
1523
1514
1506
1497
1488
1478
1468
1458
1447
1436
1424
1411
1398
1384
1370
1354
1338
1321
1304
1285
1266
1246
1224
1202
1179
1156
1131
1105
1079
1051
1022
994
964
933
901
868
835
801
766
730
694
657
619
581
543
504
465
425
385
346
306
266
226
185
145
105
64
24
-17
-58
-99
-140
-182
-223
-265
-307
-349
-392
-434
-477
-520
-563
-606
-649
-692
-735
-779
-822
-865
-908
-951
-994
-1037
-1080
-1123
-1166
-1209
-1252
-1294
-1337
-1380
-1423
-1466
-1508
-1551
-1593
-1636
-1678
-1720
-1762
-1803
-1845
-1886
-1927
-1968
-2008
-2048
-2087
-2127
-2165
-2204
-2242
-2279
-2316
-2353
-2389
-2425
-2461
-2496
-2530
-2565
-2598
-2632
-2664
-2697
-2729
-2761
-2792
-2823
-2853
-2883
-2913
-2942
-2970
-2998
-3026
-3053
-3079
-3105
-3130
-3154
-3178
-3201
-3223
-3244
-3265
-3284
-3303
-3320
-3336
-3351
-3365
-3378
-3389
-3399
-3408
-3415
-3420
-3425
-3427
-3429
-3428
-3427
-3423
-3418
-3412
-3404
-3395
-3384
-3372
-3359
-3345
-3329
-3312
-3294
-3275
-3254
-3233
-3211
-3188
-3164
-3139
-3114
-3087
-3060
-3033
-3005
-2976
-2947
-2917
-2887
-2856
-2825
-2794
-2762
-2730
-2698
-2665
-2632
-2599
-2566
-2533
-2499
-2465
-2432
-2398
-2364
-2330
-2296
-2261
-2227
-2193
-2158
-2124
-2089
-2055
-2020
-1986
-1951
-1917
-1882
-1848
-1813
-1779
-1745
-1711
-1677
-1643
-1609
-1575
-1542
-1508
-1475
-1442
-1409
-1376
-1343
-1311
-1279
-1246
-1214
-1182
-1151
-1119
-1088
-1056
-1025
-995
-964
-934
-904
-874
-844
-815
-786
-758
-729
-701
-674
-646
-619
-592
-565
-538
-511
-484
-458
-431
-404
-377
-350
-323
-297
-270
-243
-216
-189
-162
-136
-109
-83
-56
-30
-5
21
46
71
95
119
142
164
186
207
227
246
264
281
297
312
325
338
349
359
367
375
381
386
390
393
395
395
395
393
391
387
383
378
371
364
356
348
338
328
317
305
293
280
267
253
238
223
206
190
172
154
136
117
97
76
55
33
10
-13
-36
-61
-85
-111
-136
-162
-189
-215
-242
-269
-297
-324
-351
-378
-405
-432
-459
-486
-512
-539
-565
-591
-617
-643
-668
-694
-720
-745
-771
-796
-822
-847
-872
-897
-922
-947
-972
-996
-1020
-1046
-1070
-1095
-1119
-1144
-1168
-1193
-1217
-1242
-1267
-1292
-1317
-1343
-1368
-1394
-1420
-1446
-1473
-1500
-1527
-1554
-1581
-1609
-1637
-1665
-1693
-1721
-1749
-1777
-1806
-1834
-1863
-1891
-1920
-1949
-1978
-2007
-2036
-2066
-2095
-2125
-2155
-2184
-2214
-2244
-2274
-2305
-2335
-2365
-2395
-2425
-2455
-2485
-2515
-2545
-2576
-2606
-2636
-2666
-2696
-2727
-2757
-2788
-2819
-2849
-2880
-2911
-2942
-2974
-3005
-3037
-3069
-3101
-3133
-3166
-3199
-3232
-3265
-3299
-3333
-3366
-3401
-3435
-3469
-3504
-3538
-3573
-3607
-3642
-3676
-3711
-3745
-3779
-3813
-3847
-3880
-3913
-3946
-3978
-4009
-4041
-4070
-4101
-4130
-4159
-4187
-4214
-4240
-4266
-4292
-4316
-4340
-4363
-4386
-4409
-4430
-4452
-4473
-4494
-4514
-4534
-4554
-4574
-4593
-4613
-4632
-4652
-4672
-4691
-4711
-4731
-4751
-4771
-4792
-4813
-4833
-4855
-4876
-4898
-4919
-4941
-4963
-4985
-5008
-5030
-5052
-5074
-5097
-5119
-5140
-5162
-5183
-5204
-5225
-5245
-5265
-5285
-5304
-5323
-5342
-5360
-5378
-5395
-5412
-5430
-5447
-5464
-5481
-5498
-5515
-5532
-5550
-5567
-5585
-5604
-5622
-5641
-5660
-5680
-5700
-5721
-5742
-5764
-5786
-5809
-5833
-5857
-5882
-5908
-5934
-5961
-5989
-6018
-6047
-6078
-6109
-6141
-6173
-6207
-6241
-6276
-6312
-6348
-6386
-6424
-6463
-6502
-6542
-6583
-6624
-6666
-6708
-6751
-6794
-6837
-6881
-6925
-6969
-7014
-7058
-7103
-7147
-7192
-7236
-7280
-7324
-7368
-7411
-7455
-7497
-7540
-7582
-7623
-7665
-7705
-7746
-7786
-7826
-7866
-7905
-7944
-7983
-8022
-8061
-8099
-8138
-8176
-8215
-8254
-8293
-8332
-8372
-8412
-8453
-8495
-8537
-8580
-8623
-8668
-8713
-8760
-8807
-8856
-8906
-8956
-9008
-9061
-9116
-9171
-9228
-9286
-9345
-9406
-9467
-9530
-9594
-9660
-9726
-9794
-9862
-9932
-10003
-10074
-10147
-10220
-10294
-10369
-10444
-10520
-10597
-10675
-10753
-10831
-10910
-10989
-11069
-11149
-11229
-11309
-11390
-11470
-11551
-11631
-11711
-11791
-11871
-11950
-12028
-12106
-12183
-12260
-12335
-12410
-12483
-12555
-12626
-12696
-12765
-12832
-12898
-12963
-13026
-13088
-13148
-13207
-13264
-13320
-13374
-13426
-13478
-13527
-13575
-13621
-13666
-13710
-13751
-13791
-13830
-13867
-13902
-13936
-13968
-13999
-14028
-14056
-14081
-14105
-14128
-14149
-14168
-14185
-14201
-14215
-14228
-14239
-14248
-14255
-14261
-14265
-14267
-14268
-14267
-14264
-14259
-14253
-14245
-14235
-14224
-14211
-14197
-14181
-14163
-14144
-14124
-14102
-14079
-14054
-14028
-14001
-13973
-13943
-13912
-13880
-13846
-13812
-13776
-13738
-13700
-13660
-13620
-13578
-13535
-13491
-13445
-13399
-13352
-13304
-13255
-13205
-13155
-13103
-13051
-12999
-12946
-12892
-12838
-12783
-12728
-12672
-12616
-12560
-12504
-12447
-12391
-12334
-12277
-12220
-12162
-12105
-12048
-11990
-11933
-11875
-11818
-11760
-11702
-11645
-11587
-11529
-11472
-11414
-11356
-11298
-11241
-11183
-11126
-11069
-11011
-10954
-10897
-10841
-10784
-10728
-10672
-10616
-10561
-10506
-10452
-10398
-10344
-10291
-10238
-10186
-10135
-10084
-10034
-9984
-9936
-9887
-9840
-9793
-9747
-9702
-9658
-9614
-9572
-9530
-9489
-9449
-9410
-9371
-9334
-9297
-9261
-9226
-9192
-9159
-9127
-9095
-9064
-9034
-9005
-8977
-8949
-8922
-8896
-8870
-8845
-8821
-8797
-8774
-8752
-8730
-8709
-8688
-8667
-8647
-8627
-8608
-8589
-8570
-8552
-8534
-8515
-8497
-8479
-8461
-8443
-8425
-8406
-8388
-8369
-8349
-8330
-8310
-8290
-8269
-8248
-8227
-8205
-8183
-8161
-8138
-8116
-8093
-8071
-8048
-8026
-8004
-7981
-7960
-7938
-7917
-7896
-7876
-7857
-7838
-7821
-7804
-7788
-7773
-7759
-7746
-7735
-7725
-7716
-7708
-7702
-7697
-7694
-7691
-7690
-7691
-7693
-7695
-7700
-7705
-7711
-7719
-7727
-7737
-7747
-7758
-7769
-7781
-7794
-7807
-7820
-7834
-7848
-7862
-7876
-7890
-7904
-7918
-7932
-7946
-7960
-7973
-7987
-7999
-8012
-8023
-8035
-8045
-8055
-8066
-8074
-8084
-8090
-8098
-8103
-8109
-8114
-8117
-8119
-8121
-8121
-8119
-8119
-8116
-8112
-8106
-8101
-8093
-8086
-8077
-8067
-8055
-8045
-8032
-8019
-8005
-7991
-7976
-7961
-7945
-7929
-7913
-7897
-7881
-7864
-7848
-7832
-7816
-7800
-7784
-7769
-7754
-7739
-7725
-7711
-7697
-7684
-7671
-7658
-7646
-7634
-7622
-7610
-7599
-7588
-7577
-7565
-7554
-7542
-7531
-7519
-7507
-7494
-7481
-7468
-7454
-7440
-7426
-7410
-7395
-7378
-7361
-7343
-7324
-7305
-7284
-7263
-7240
-7217
-7192
-7167
-7140
-7112
-7084
-7054
-7023
-6992
-6959
-6925
-6891
-6855
-6819
-6782
-6744
-6705
-6666
-6626
-6585
-6544
-6502
-6459
-6416
-6372
-6328
-6283
-6238
-6193
-6147
-6101
-6055
-6009
-5963
-5917
-5871
-5826
-5781
-5736
-5693
-5649
-5607
-5566
-5525
-5486
-5448
-5412
-5376
-5343
-5311
-5281
-5253
-5227
-5203
-5181
-5161
-5144
-5128
-5115
-5105
-5097
-5091
-5087
-5086
-5088
-5092
-5098
-5107
-5118
-5132
-5148
-5166
-5186
-5209
-5234
-5262
-5291
-5322
-5356
-5391
-5428
-5468
-5509
-5551
-5596
-5642
-5689
-5738
-5788
-5840
-5893
-5947
-6003
-6059
-6117
-6176
-6235
-6296
-6357
-6419
-6481
-6544
-6608
-6672
-6736
-6801
-6865
-6930
-6995
-7059
-7123
-7187
-7250
-7313
-7375
-7436
-7497
-7556
-7615
-7672
-7728
-7782
-7835
-7887
-7937
-7985
-8032
-8077
-8119
-8162
-8201
-8239
-8276
-8310
-8343
-8374
-8403
-8430
-8456
-8480
-8502
-8522
-8541
-8558
-8573
-8587
-8599
-8609
-8618
-8625
-8630
-8634
-8636
-8637
-8635
-8633
-8628
-8623
-8615
-8606
-8596
-8584
-8571
-8557
-8541
-8523
-8505
-8485
-8464
-8441
-8417
-8392
-8366
-8338
-8309
-8278
-8246
-8213
-8179
-8143
-8106
-8067
-8026
-7986
-7943
-7899
-7853
-7806
-7758
-7709
-7658
-7606
-7553
-7498
-7442
-7385
-7327
-7267
-7206
-7145
-7081
-7017
-6951
-6885
-6816
-6747
-6676
-6604
-6531
-6457
-6381
-6304
-6226
-6146
-6066
-5984
-5900
-5816
-5730
-5644
-5556
-5467
-5377
-5285
-5193
-5100
-5007
-4912
-4817
-4721
-4624
-4527
-4430
-4332
-4234
-4136
-4038
-3939
-3841
-3743
-3646
-3548
-3451
-3355
-3259
-3164
-3069
-2976
-2883
-2791
-2701
-2612
-2524
-2438
-2353
-2270
-2189
-2109
-2032
-1956
-1883
-1812
-1743
-1676
-1612
-1550
-1490
-1433
-1378
-1325
-1274
-1226
-1180
-1137
-1095
-1056
-1018
-984
-951
-920
-891
-864
-839
-815
-792
-771
-752
-733
-716
-699
-684
-669
-655
-641
-628
-616
-603
-591
-579
-567
-554
-542
-529
-516
-503
-489
-474
-459
-443
-426
-408
-389
-370
-349
-327
-304
-280
-255
-229
-202
-173
-143
-112
-80
-46
-12
24
61
99
138
178
219
262
305
349
394
440
487
535
583
633
683
734
786
839
893
947
1000
1057
1113
1169
1226
1283
1340
1398
1456
1515
1573
1632
1691
1750
1809
1869
1928
1987
2047
2106
2165
2225
2284
2343
2402
2461
2520
2578
2636
2694
2752
2810
2867
2924
2981
3037
3093
3148
3203
3258
3312
3365
3418
3470
3522
3573
3623
3673
3721
3769
3817
3863
3909
3954
3998
4041
4083
4125
4165
4205
4244
4283
4320
4356
4392
4427
4460
4493
4525
4556
4586
4616
4644
4671
4698
4723
4748
4772
4795
4817
4838
4858
4878
4897
4915
4933
4950
4967
4983
4999
5014
5029
5044
5059
5074
5089
5104
5119
5134
5149
5164
5179
5195
5210
5226
5242
5258
5274
5290
5306
5322
5338
5354
5370
5385
5401
5416
5432
5447
5461
5475
5489
5502
5515
5527
5539
5550
5560
5570
5578
5586
5594
5600
5606
5611
5616
5620
5623
5626
5629
5631
5633
5634
5636
5637
5638
5639
5639
5640
5641
5642
5643
5644
5645
5647
5649
5651
5654
5657
5661
5666
5671
5676
5682
5689
5697
5705
5714
5724
5734
5745
5757
5769
5782
5796
5811
5825
5841
5857
5873
5891
5908
5926
5944
5963
5982
6001
6021
6041
6062
6082
6104
6125
6147
6169
6191
6214
6237
6260
6284
6308
6333
6358
6384
6410
6437
6464
6493
6521
6551
6582
6613
6645
6678
6712
6747
6782
6819
6856
6895
6935
6975
7017
7059
7103
7147
7193
7240
7288
7337
7387
7438
7490
7543
7598
7653
7710
7767
7825
7884
7944
8005
8067
8130
8193
8257
8321
8387
8452
8519
8585
8652
8720
8788
8856
8924
8993
9061
9130
9199
9268
9336
9405
9473
9541
9609
9676
9743
9809
9875
9940
10005
10069
10132
10195
10257
10318
10378
10437
10495
10552
10608
10664
10718
10771
10823
10874
10925
10974
11022
11069
11115
11161
11205
11248
11291
11332
11373
11413
11452
11490
11528
11565
11601
11636
11670
11704
11737
11770
11801
11832
11863
11893
11922
11951
11979
12006
12034
12060
12086
12112
12138
12163
12188
12212
12237
12261
12285
12308
12332
12355
12378
12401
12424
12447
12469
12491
12513
12535
12556
12577
12598
12619
12639
12659
12679
12699
12718
12736
12755
12773
12790
12808
12824
12841
12857
12873
12888
12904
12919
12933
12948
12962
12976
12990
13003
13017
13031
13044
13057
13071
13084
13098
13111
13125
13139
13153
13168
13182
13197
13213
13228
13245
13261
13278
13296
13314
13332
13352
13371
13391
13411
13432
13454
13475
13498
13520
13543
13566
13589
13613
13637
13660
13685
13709
13733
13757
13781
13806
13830
13854
13877
13901
13924
13948
13971
13994
14016
14038
14061
14082
14104
14125
14146
14167
14187
14208
14228
14247
14267
14286
14304
14323
14341
14359
14376
14394
14411
14427
14444
14460
14476
14492
14507
14523
14538
14553
14568
14583
14597
14612
14626
14640
14654
14668
14682
14696
14709
14723
14736
14749
14761
14774
14786
14797
14808
14819
14829
14839
14848
14856
14864
14871
14878
14884
14889
14894
14898
14901
14904
14906
14907
14908
14908
14908
14907
14905
14902
14899
14896
14891
14886
14881
14874
14868
14860
14852
14844
14834
14825
14815
14804
14793
14781
14769
14756
14743
14730
14716
14702
14687
14672
14657
14641
14625
14609
14592
14575
14558
14541
14523
14505
14487
14469
14451
14432
14413
14394
14375
14356
14336
14316
14296
14276
14255
14234
14214
14193
14171
14150
14129
14108
14086
14065
14043
14021
14000
13978
13957
13935
13913
13891
13869
13847
13825
13803
13781
13759
13737
13715
13692
13670
13647
13624
13601
13579
13555
13532
13509
13485
13461
13437
13413
13388
13364
13338
13313
13287
13261
13235
13208
13181
13153
13125
13097
13068
13040
13010
12981
12951
12922
12891
12861
12831
12800
12770
12739
12708
12678
12647
12617
12586
12556
12526
12496
12466
12436
12407
12378
12349
12320
12292
12263
12236
12208
12181
12155
12129
12103
12078
12053
12029
12006
11983
11960
11938
11917
11896
11875
11855
11836
11817
11799
11781
11764
11747
11730
11714
11699
11684
11669
11654
11640
11626
11613
11599
11586
11573
11560
11548
11535
11523
11510
11498
11485
11472
11460
11447
11434
11421
11408
11395
11382
11368
11354
11340
11326
11311
11296
11281
11266
11250
11233
11217
11200
11182
11164
11146
11127
11108
11088
11068
11048
11027
11006
10984
10962
10940
10917
10894
10871
10848
10824
10800
10775
10751
10726
10701
10676
10650
10625
10599
10573
10546
10519
10492
10465
10437
10408
10379
10350
10320
10290
10259
10227
10195
10162
10128
10093
10058
10022
9985
9947
9909
9869
9829
9788
9746
9703
9660
9615
9570
9523
9476
9428
9379
9329
9278
9226
9174
9120
9066
9011
8955
8898
8840
8782
8723
8663
8602
8541
8479
8416
8353
8290
8225
8160
8095
8029
7963
7896
7828
7760
7692
7623
7554
7484
7414
7343
7272
7200
7128
7056
6983
6909
6835
6761
6687
6612
6537
6461
6386
6310
6234
6158
6082
6006
5929
5853
5776
5700
5623
5546
5470
5393
5317
5240
5164
5088
5012
4937
4861
4786
4711
4637
4563
4489
4416
4343
4271
4199
4127
4056
3986
3916
3847
3778
3710
3643
3576
3510
3445
3380
3316
3253
3191
3130
3070
3010
2951
2893
2836
2780
2725
2671
2618
2566
2515
2465
2416
2369
2322
2277
2232
2189
2148
2107
2067
2029
1991
1955
1919
1885
1852
1819
1788
1757
1728
1699
1671
1644
1618
1592
1568
1544
1521
1498
1476
1455
1434
1414
1395
1376
1357
1339
1321
1304
1287
1270
1254
1238
1222
1207
1192
1177
1163
1149
1135
1121
1108
1095
1082
1070
1058
1046
1034
1022
1010
1000
989
978
968
957
947
937
928
918
909
899
890
882
873
865
857
849
842
834
827
821
814
808
802
796
791
785
780
776
771
767
763
759
755
751
748
745
742
739
736
733
731
728
726
724
721
719
717
716
714
712
710
709
708
706
705
704
703
701
700
699
698
698
697
696
695
694
693
693
692
691
691
690
689
689
688
687
687
686
685
685
684
683
682
681
680
678
677
676
674
672
671
669
667
665
663
660
658
655
653
650
647
645
642
639
636
633
630
627
624
621
618
614
611
608
605
601
598
595
591
588
585
582
578
576
573
570
567
565
563
561
559
557
556
555
555
555
555
555
556
557
559
561
564
567
571
575
579
584
590
596
602
610
617
625
634
643
653
663
673
685
696
708
721
734
748
762
777
792
808
824
840
857
874
891
909
927
946
964
983
1002
1020
1041
1060
1080
1099
1119
1138
1157
1177
1196
1215
1233
1252
1270
1288
1306
1323
1340
1357
1373
1389
1405
1420
1435
1449
1463
1476
1488
1500
1511
1522
1531
1540
1548
1555
1562
1567
1571
1574
1577
1578
1578
1576
1574
1570
1565
1559
1552
1543
1533
1522
1510
1496
1481
1465
1447
1429
1409
1388
1366
1343
1318
1293
1267
1240
1211
1182
1152
1121
1090
1057
1024
990
956
920
885
848
812
774
737
699
660
621
582
543
503
464
424
384
344
305
265
225
185
146
107
68
29
-9
-47
-85
-122
-159
-195
-231
-266
-300
-334
-368
-400
-432
-464
-494
-524
-553
-582
-609
-636
-662
-687
-711
-735
-758
-780
-802
-822
-842
-861
-880
-898
-915
-932
-948
-964
-979
-994
-1008
-1022
-1036
-1049
-1061
-1074
-1086
-1098
-1109
-1121
-1132
-1143
-1154
-1165
-1175
-1186
-1196
-1206
-1217
-1227
-1237
-1247
-1258
-1268
-1278
-1288
-1298
-1309
-1319
-1329
-1339
-1349
-1359
-1369
-1379
-1389
-1399
-1409
-1418
-1428
-1437
-1447
-1456
-1465
-1474
-1483
-1492
-1501
-1511
-1520
-1529
-1538
-1547
-1556
-1566
-1575
-1585
-1595
-1605
-1615
-1626
-1637
-1648
-1660
-1671
-1684
-1696
-1709
-1722
-1736
-1750
-1765
-1780
-1796
-1812
-1828
-1846
-1863
-1882
-1901
-1920
-1940
-1961
-1983
-2005
-2028
-2051
-2075
-2100
-2125
-2151
-2178
-2206
-2234
-2263
-2293
-2323
-2354
-2386
-2419
-2452
-2487
-2522
-2558
-2595
-2632
-2671
-2710
-2751
-2792
-2835
-2878
-2922
-2967
-3014
-3061
-3109
-3158
-3208
-3260
-3312
-3365
-3419
-3474
-3530
-3587
-3645
-3704
-3764
-3824
-3885
-3948
-4010
-4074
-4138
-4204
-4269
-4336
-4403
-4470
-4539
-4607
-4677
-4747
-4817
-4888
-4959
-5031
-5103
-5175
-5248
-5322
-5395
-5469
-5544
-5618
-5693
-5768
-5843
-5918
-5993
-6068
-6144
-6219
-6294
-6369
-6445
-6520
-6595
-6669
-6744
-6819
-6893
-6967
-7041
-7115
-7188
-7261
-7334
-7406
-7479
-7550
-7622
-7693
-7763
-7833
-7903
-7973
-8041
-8109
-8178
-8245
-8312
-8379
-8445
-8510
-8575
-8640
-8703
-8767
-8829
-8891
-8952
-9012
-9072
-9131
-9189
-9246
-9302
-9358
-9412
-9466
-9518
-9570
-9620
-9669
-9717
-9764
-9810
-9855
-9898
-9940
-9981
-10021
-10059
-10096
-10131
-10165
-10198
-10229
-10259
-10288
-10315
-10341
-10365
-10388
-10410
-10430
-10449
-10467
-10483
-10498
-10512
-10524
-10535
-10546
-10554
-10562
-10569
-10574
-10579
-10582
-10585
-10586
-10587
-10587
-10585
-10583
-10580
-10576
-10572
-10566
-10560
-10554
-10546
-10538
-10529
-10520
-10510
-10499
-10488
-10476
-10463
-10450
-10437
-10423
-10408
-10392
-10376
-10360
-10343
-10325
-10307
-10289
-10269
-10250
-10229
-10209
-10187
-10166
-10143
-10120
-10097
-10073
-10049
-10024
-9998
-9972
-9946
-9919
-9891
-9862
-9833
-9804
-9773
-9742
-9711
-9678
-9645
-9612
-9577
-9542
-9506
-9470
-9432
-9394
-9355
-9316
-9275
-9234
-9193
-9150
-9107
-9063
-9018
-8973
-8927
-8880
-8832
-8784
-8735
-8685
-8634
-8583
-8531
-8479
-8425
-8371
-8316
-8261
-8204
-8147
-8090
-8031
-7972
-7912
-7852
-7790
-7728
-7666
-7602
-7538
-7473
-7408
-7342
-7275
-7207
-7139
-7071
-7001
-6931
-6861
-6790
-6718
-6646
-6573
-6500
-6426
-6352
-6278
-6202
-6127
-6051
-5975
-5898
-5821
-5744
-5666
-5588
-5510
-5432
-5354
-5276
-5198
-5119
-5041
-4963
-4885
-4807
-4730
-4652
-4575
-4499
-4422
-4346
-4270
-4195
-4120
-4046
-3972
-3899
-3826
-3754
-3682
-3611
-3541
-3471
-3401
-3333
-3264
-3197
-3130
-3064
-2998
-2933
-2869
-2805
-2742
-2680
-2619
-2558
-2499
-2439
-2381
-2324
-2267
-2211
-2156
-2102
-2049
-1996
-1945
-1894
-1844
-1796
-1748
-1701
-1655
-1609
-1565
-1522
-1480
-1439
-1399
-1359
-1321
-1284
-1248
-1213
-1179
-1145
-1113
-1082
-1052
-1022
-995
-968
-942
-917
-893
-870
-848
-827
-807
-788
-769
-752
-736
-721
-706
-693
-680
-668
-657
-647
-637
-629
-621
-614
-607
-602
-597
-593
-589
-586
-584
-583
-582
-582
-583
-584
-586
-589
-593
-597
-602
-608
-615
-622
-630
-639
-649
-660
-671
-683
-696
-709
-723
-738
-754
-770
-787
-805
-823
-842
-861
-881
-902
-922
-944
-966
-988
-1010
-1034
-1057
-1081
-1106
-1130
-1156
-1181
-1207
-1233
-1260
-1287
-1315
-1343
-1371
-1400
-1429
-1459
-1489
-1519
-1550
-1582
-1613
-1645
-1678
-1711
-1744
-1777
-1811
-1845
-1879
-1914
-1949
-1983
-2017
-2053
-2088
-2123
-2158
-2194
-2229
-2264
-2299
-2334
-2368
-2403
-2438
-2472
-2507
-2541
-2575
-2609
-2642
-2676
-2709
-2742
-2775
-2807
-2839
-2871
-2902
-2933
-2963
-2994
-3023
-3053
-3081
-3110
-3138
-3165
-3192
-3219
-3245
-3270
-3295
-3320
-3343
-3367
-3390
-3412
-3434
-3455
-3476
-3496
-3515
-3534
-3552
-3570
-3587
-3603
-3619
-3635
-3650
-3664
-3678
-3691
-3703
-3715
-3727
-3738
-3749
-3759
-3768
-3777
-3786
-3794
-3801
-3808
-3815
-3821
-3826
-3831
-3836
-3841
-3845
-3848
-3852
-3855
-3858
-3860
-3863
-3865
-3867
-3869
-3870
-3872
-3873
-3874
-3876
-3877
-3878
-3878
-3879
-3880
-3881
-3881
-3882
-3883
-3884
-3885
-3886
-3887
-3888
-3889
-3891
-3893
-3895
-3897
-3899
-3902
-3905
-3908
-3911
-3915
-3919
-3923
-3928
-3933
-3938
-3944
-3950
-3956
-3963
-3970
-3977
-3984
-3992
-4001
-4010
-4019
-4027
-4038
-4048
-4059
-4070
-4081
-4093
-4105
-4117
-4129
-4142
-4155
-4169
-4183
-4197
-4211
-4225
-4240
-4255
-4270
-4285
-4300
-4315
-4331
-4346
-4362
-4377
-4392
-4408
-4423
-4438
-4453
-4468
-4483
-4498
-4512
-4527
-4541
-4555
-4570
-4584
-4598
-4612
-4625
-4639
-4653
-4667
-4680
-4694
-4708
-4722
-4736
-4750
-4764
-4779
-4794
-4809
-4824
-4839
-4855
-4871
-4887
-4904
-4921
-4938
-4955
-4973
-4991
-5010
-5028
-5047
-5066
-5086
-5106
-5126
-5146
-5166
-5187
-5207
-5228
-5249
-5270
-5292
-5313
-5334
-5356
-5377
-5398
-5420
-5441
-5462
-5483
-5503
-5524
-5544
-5565
-5584
-5604
-5623
-5642
-5661
-5679
-5697
-5714
-5731
-5748
-5764
-5779
-5794
-5808
-5822
-5835
-5847
-5859
-5870
-5880
-5890
-5899
-5907
-5914
-5921
-5927
-5932
-5936
-5940
-5943
-5945
-5946
-5946
-5946
-5944
-5942
-5940
-5936
-5932
-5927
-5921
-5915
-5908
-5900
-5891
-5882
-5872
-5862
-5851
-5839
-5827
-5814
-5800
-5786
-5772
-5756
-5741
-5724
-5708
-5690
-5672
-5654
-5635
-5616
-5596
-5576
-5556
-5535
-5514
-5492
-5471
-5449
-5427
-5404
-5382
-5359
-5337
-5314
-5291
-5268
-5246
-5223
-5200
-5177
-5155
-5132
-5110
-5088
-5065
-5043
-5021
-5000
-4978
-4956
-4935
-4914
-4893
-4872
-4851
-4830
-4809
-4789
-4768
-4748
-4728
-4708
-4687
-4668
-4648
-4628
-4608
-4589
-4569
-4550
-4531
-4511
-4492
-4473
-4455
-4436
-4417
-4399
-4380
-4362
-4344
-4326
-4308
-4290
-4272
-4254
-4237
-4219
-4202
-4184
-4167
-4150
-4133
-4117
-4100
-4083
-4067
-4051
-4035
-4019
-4003
-3989
-3974
-3959
-3944
-3930
-3915
-3901
-3888
-3874
-3861
-3847
-3834
-3822
-3809
-3797
-3785
-3773
-3761
-3750
-3739
-3728
-3718
-3708
-3698
-3689
-3680
-3671
-3663
-3655
-3648
-3641
-3635
-3629
-3624
-3619
-3615
-3611
-3608
-3605
-3603
-3601
-3600
-3600
-3600
-3601
-3603
-3605
-3608
-3611
-3615
-3620
-3625
-3631
-3638
-3645
-3653
-3662
-3671
-3681
-3691
-3702
-3714
-3726
-3739
-3752
-3766
-3780
-3795
-3811
-3827
-3843
-3860
-3877
-3895
-3913
-3931
-3950
-3969
-3988
-4006
-4027
-4046
-4067
-4086
-4108
-4129
-4149
-4170
-4191
-4212
-4233
-4254
-4275
-4296
-4317
-4338
-4359
-4379
-4400
-4420
-4440
-4460
-4480
-4499
-4519
-4538
-4557
-4575
-4594
-4612
-4629
-4647
-4664
-4681
-4697
-4713
-4729
-4744
-4759
-4774
-4788
-4801
-4814
-4827
-4839
-4850
-4861
-4872
-4882
-4891
-4900
-4909
-4916
-4923
-4930
-4936
-4941
-4946
-4950
-4954
-4956
-4959
-4960
-4961
-4962
-4961
-4960
-4959
-4957
-4954
-4951
-4947
-4943
-4938
-4932
-4926
-4920
-4913
-4905
-4897
-4889
-4881
-4872
-4862
-4853
-4843
-4833
-4822
-4811
-4800
-4789
-4778
-4767
-4755
-4744
-4732
-4720
-4708
-4697
-4685
-4673
-4661
-4650
-4638
-4626
-4615
-4603
-4591
-4580
-4569
-4557
-4546
-4535
-4524
-4513
-4502
-4491
-4481
-4470
-4460
-4450
-4439
-4430
-4420
-4410
-4401
-4392
-4382
-4373
-4365
-4356
-4348
-4339
-4331
-4323
-4315
-4307
-4300
-4292
-4285
-4278
-4271
-4264
-4257
-4251
-4244
-4238
-4232
-4226
-4221
-4216
-4210
-4205
-4201
-4196
-4192
-4188
-4184
-4180
-4176
-4173
-4170
-4167
-4164
-4162
-4159
-4157
-4155
-4153
-4152
-4150
-4148
-4147
-4145
-4144
-4143
-4142
-4140
-4139
-4138
-4136
-4135
-4133
-4132
-4130
-4128
-4126
-4124
-4121
-4119
-4116
-4113
-4109
-4106
-4102
-4098
-4094
-4089
-4083
-4078
-4073
-4066
-4059
-4051
-4045
-4037
-4027
-4019
-4009
-3999
-3988
-3976
-3964
-3951
-3937
-3923
-3908
-3892
-3875
-3858
-3840
-3821
-3801
-3781
-3759
-3737
-3714
-3691
-3666
-3640
-3614
-3587
-3559
-3530
-3500
-3470
-3438
-3406
-3373
-3339
-3304
-3269
-3232
-3195
-3157
-3118
-3078
-3038
-2997
-2955
-2913
-2870
-2826
-2781
-2736
-2691
-2645
-2598
-2551
-2503
-2455
-2407
-2358
-2309
-2259
-2209
-2159
-2108
-2057
-2005
-1955
-1903
-1852
-1800
-1748
-1696
-1644
-1592
-1539
-1487
-1435
-1383
-1331
-1279
-1227
-1175
-1123
-1071
-1020
-969
-918
-867
-817
-766
-716
-667
-618
-569
-521
-473
-425
-378
-332
-286
-240
-195
-151
-107
-64
-21
21
62
103
143
183
222
260
297
335
371
407
442
477
511
544
577
609
641
672
703
733
762
791
819
847
873
900
925
950
974
998
1020
1043
1065
1086
1106
1125
1144
1162
1180
1197
1213
1228
1243
1257
1270
1283
1295
1307
1317
1327
1337
1345
1353
1360
1367
1373
1378
1382
1386
1389
1391
1393
1394
1395
1395
1394
1393
1391
1389
1386
1382
1378
1374
1369
1363
1358
1351
1344
1337
1330
1322
1313
1305
1295
1286
1276
1266
1255
1245
1233
1222
1210
1198
1186
1173
1160
1147
1133
1119
1105
1090
1076
1060
1045
1029
1014
997
981
964
947
930
913
895
877
859
841
822
804
785
766
747
727
708
688
668
649
629
609
588
568
548
527
507
487
466
446
426
405
385
365
345
326
306
287
268
250
231
213
196
179
162
146
130
114
100
85
72
58
46
34
22
11
1
-8
-17
-26
-33
-40
-46
-52
-57
-61
-64
-67
-68
-70
-70
-70
-69
-67
-65
-61
-58
-53
-48
-42
-36
-29
-21
-13
-4
5
15
25
36
47
59
71
83
96
109
122
136
150
165
179
194
210
225
241
257
274
290
307
324
342
359
377
395
413
432
450
469
488
507
526
546
565
585
605
625
645
665
685
706
726
747
768
789
811
832
854
875
897
919
942
964
987
1008
1032
1055
1079
1102
1125
1149
1173
1197
1221
1245
1270
1294
1319
1344
1368
1393
1418
1443
1468
1493
1518
1543
1568
1593
1618
1643
1668
1692
1717
1742
1766
1790
1814
1838
1862
1886
1909
1932
1955
1978
2001
2024
2045
2068
2090
2111
2133
2154
2175
2195
2216
2236
2256
2275
2294
2313
2332
2350
2368
2385
2402
2419
2435
2451
2467
2482
2496
2511
2524
2538
2550
2563
2575
2586
2597
2607
2617
2626
2635
2643
2650
2657
2664
2669
2674
2679
2683
2686
2689
2691
2693
2694
2695
2695
2694
2693
2692
2690
2687
2684
2681
2678
2674
2669
2665
2660
2655
2649
2644
2638
2632
2626
2619
2613
2606
2600
2593
2586
2579
2572
2565
2558
2551
2544
2537
2530
2524
2517
2510
2504
2497
2491
2485
2479
2473
2468
2462
2457
2452
2448
2443
2439
2436
2432
2429
2427
2425
2423
2421
2420
2420
2420
2420
2421
2423
2425
2427
2430
2434
2438
2442
2447
2452
2458
2464
2471
2478
2485
2493
2501
2510
2519
2528
2537
2547
2556
2566
2577
2587
2598
2609
2620
2631
2642
2654
2665
2676
2688
2700
2711
2723
2735
2747
2759
2771
2782
2794
2806
2818
2830
2842
2854
2866
2878
2890
2902
2913
2925
2937
2949
2961
2973
2985
2997
3009
3020
3032
3044
3056
3067
3079
3091
3102
3114
3126
3137
3149
3161
3173
3184
3196
3208
3220
3232
3244
3256
3268
3280
3292
3304
3316
3328
3341
3353
3365
3378
3390
3402
3415
3427
3439
3452
3464
3476
3489
3501
3513
3525
3537
3549
3561
3573
3585
3597
3609
3620
3632
3643
3655
3666
3677
3688
3699
3711
3722
3733
3744
3755
3766
3777
3788
3799
3810
3821
3832
3843
3854
3866
3877
3889
3900
3912
3924
3936
3949
3961
3974
3987
4000
4013
4027
4040
4054
4067
4083
4097
4112
4127
4143
4158
4174
4190
4206
4223
4239
4256
4273
4291
4308
4326
4344
4363
4381
4400
4419
4438
4457
4476
4496
4516
4536
4556
4577
4597
4618
4639
4660
4681
4703
4724
4746
4768
4789
4811
4834
4856
4878
4900
4923
4945
4968
4990
5012
5035
5057
5079
5102
5124
5146
5168
5189
5211
5232
5254
5275
5296
5317
5337
5358
5378
5398
5417
5437
5456
5474
5493
5511
5529
5546
5564
5580
5597
5613
5629
5644
5659
5673
5687
5700
5713
5726
5738
5749
5760
5770
5780
5789
5798
5806
5813
5820
5826
5831
5836
5840
5843
5845
5847
5849
5849
5849
5848
5847
5844
5842
5838
5834
5829
5823
5817
5810
5803
5795
5786
5776
5766
5756
5745
5733
5721
5708
5694
5680
5665
5650
5635
5618
5602
5585
5567
5549
5530
5511
5492
5472
5452
5431
5410
5388
5367
5344
5322
5299
5276
5252
5228
5204
5180
5155
5130
5105
5079
5053
5027
5000
4974
4947
4919
4892
4864
4835
4807
4778
4749
4719
4689
4659
4628
4598
4566
4535
4503
4470
4438
4404
4371
4337
4303
4268
4233
4198
4162
4126
4090
4054
4017
3979
3942
3904
3866
3828
3789
3751
3712
3673
3633
3594
3554
3514
3474
3434
3393
3353
3313
3272
3232
3191
3150
3110
3069
3029
2988
2948
2907
2867
2827
2786
2746
2706
2667
2627
2588
2548
2509
2470
2432
2393
2355
2317
2280
2243
2206
2170
2133
2098
2062
2027
1992
1958
1924
1891
1858
1825
1792
1761
1729
1698
1667
1637
1607
1578
1549
1521
1493
1465
1438
1411
1385
1360
1334
1309
1285
1261
1238
1215
1192
1170
1148
1127
1106
1086
1066
1047
1028
1008
991
973
956
939
923
907
891
876
862
847
833
820
807
794
782
770
759
748
738
728
718
709
700
692
684
677
670
663
657
651
646
641
637
633
629
626
623
621
619
617
616
615
615
615
615
616
617
618
620
622
624
627
630
633
637
641
645
650
655
660
666
672
678
685
692
699
707
715
723
732
741
750
760
770
780
791
802
813
824
836
848
861
873
886
900
913
927
941
955
969
984
999
1014
1030
1045
1061
1077
1093
1109
1126
1142
1159
1176
1193
1210
1227
1245
1262
1280
1298
1316
1334
1352
1370
1388
1407
1425
1443
1462
1480
1498
1516
1534
1552
1570
1587
1605
1622
1639
1656
1673
1689
1705
1721
1736
1751
1766
1781
1795
1808
1822
1834
1847
1859
1870
1881
1892
1902
1912
1921
1929
1937
1944
1951
1957
1963
1968
1972
1976
1979
1982
1983
1985
1985
1985
1985
1984
1982
1980
1977
1974
1970
1965
1960
1955
1949
1943
1936
1929
1921
1913
1904
1896
1886
1877
1867
1856
1846
1835
1823
1812
1800
1788
1775
1762
1749
1736
1722
1708
1694
1680
1665
1651
1636
1621
1605
1590
1575
1559
1543
1527
1511
1495
1479
1463
1446
1430
1414
1397
1381
1365
1348
1332
1316
1300
1283
1267
1251
1235
1219
1203
1187
1171
1156
1140
1125
1109
1094
1079
1064
1049
1034
1018
1004
990
976
962
948
934
920
907
893
880
867
854
842
829
817
805
793
781
769
758
747
736
725
714
703
693
682
672
662
652
642
632
622
611
601
591
581
571
561
551
540
530
519
508
498
487
475
464
452
441
429
417
404
391
379
365
352
338
324
310
295
280
265
250
234
218
202
185
168
151
133
116
98
79
61
42
23
3
-16
-36
-56
-77
-97
-119
-140
-161
-183
-205
-228
-251
-274
-297
-321
-345
-369
-394
-419
-444
-469
-495
-521
-548
-575
-602
-629
-657
-685
-713
-741
-770
-799
-828
-858
-887
-917
-947
-977
-1006
-1038
-1068
-1099
-1129
-1160
-1191
-1222
-1253
-1283
-1314
-1345
-1376
-1407
-1438
-1469
-1499
-1530
-1561
-1591
-1621
-1652
-1682
-1712
-1741
-1771
-1800
-1829
-1858
-1887
-1915
-1943
-1971
-1998
-2025
-2052
-2078
-2104
-2130
-2155
-2179
-2203
-2227
-2250
-2272
-2295
-2316
-2337
-2357
-2377
-2396
-2415
-2433
-2450
-2466
-2482
-2498
-2512
-2526
-2539
-2552
-2563
-2574
-2585
-2594
-2603
-2611
-2618
-2625
-2631
-2636
-2640
-2644
-2647
-2649
-2651
-2652
-2652
-2651
-2650
-2648
-2646
-2643
-2639
-2634
-2629
-2623
-2617
-2610
-2602
-2594
-2585
-2576
-2566
-2555
-2544
-2533
-2521
-2508
-2495
-2482
-2468
-2453
-2438
-2423
-2407
-2390
-2374
-2357
-2339
-2321
-2303
-2284
-2265
-2246
-2226
-2206
-2186
-2165
-2143
-2122
-2100
-2078
-2055
-2032
-2009
-1985
-1961
-1936
-1912
-1887
-1861
-1836
-1810
-1784
-1757
-1730
-1703
-1675
-1647
-1619
-1590
-1561
-1532
-1503
-1473
-1443
-1412
-1382
-1351
-1319
-1288
-1256
-1224
-1191
-1158
-1125
-1092
-1058
-1024
-990
-956
-921
-886
-851
-815
-779
-743
-706
-670
-633
-595
-557
-519
-481
-442
-403
-364
-324
-284
-244
-203
-162
-121
-80
-38
5
47
90
133
177
220
264
309
353
398
443
488
534
579
625
671
716
763
809
855
901
947
994
1040
1086
1132
1178
1224
1270
1316
1361
1406
1451
1496
1541
1585
1629
1673
1716
1759
1802
1844
1885
1927
1967
2008
2047
2087
2125
2163
2201
2238
2274
2310
2345
2379
2413
2446
2479
2511
2542
2572
2602
2631
2659
2687
2714
2740
2766
2791
2815
2839
2862
2884
2906
2927
2947
2966
2985
3003
3020
3037
3052
3067
3082
3095
3108
3120
3132
3142
3152
3161
3170
3177
3184
3190
3195
3199
3203
3206
3208
3209
3209
3208
3207
3205
3201
3197
3193
3187
3181
3173
3165
3156
3147
3136
3125
3113
3100
3086
3071
3056
3040
3023
3006
2987
2968
2948
2928
2907
2885
2862
2839
2815
2791
2765
2739
2713
2686
2658
2630
2600
2571
2541
2510
2478
2446
2414
2381
2347
2313
2278
2243
2207
2170
2133
2096
2058
2020
1981
1942
1902
1862
1821
1780
1738
1696
1654
1611
1568
1524
1480
1436
1391
1346
1301
1255
1209
1163
1117
1070
1022
976
928
880
832
784
736
688
639
591
542
493
444
395
346
297
248
199
150
101
52
3
-46
-95
-143
-192
-241
-289
-337
-386
-434
-481
-529
-577
-624
-672
-719
-766
-812
-859
-905
-951
-997
-1043
-1089
-1134
-1180
-1225
-1269
-1314
-1359
-1403
-1447
-1491
-1535
-1579
-1622
-1666
-1709
-1752
-1795
-1838
-1880
-1923
-1965
-2008
-2050
-2092
-2133
-2175
-2217
-2258
-2299
-2340
-2381
-2422
-2463
-2503
-2543
-2583
-2623
-2663
-2702
-2741
-2780
-2819
-2858
-2896
-2934
-2972
-3010
-3047
-3084
-3121
-3157
-3194
-3229
-3265
-3300
-3335
-3370
-3404
-3438
-3472
-3505
-3538
-3570
-3603
-3634
-3666
-3697
-3728
-3758
-3788
-3818
-3847
-3876
-3905
-3933
-3961
-3988
-4016
-4042
-4069
-4094
-4120
-4146
-4171
-4195
-4219
-4243
-4267
-4290
-4313
-4335
-4357
-4379
-4400
-4421
-4442
-4462
-4482
-4502
-4521
-4540
-4558
-4577
-4595
-4612
-4630
-4647
-4664
-4680
-4697
-4713
-4728
-4744
-4759
-4774
-4789
-4804
-4819
-4833
-4847
-4861
-4875
-4889
-4903
-4916
-4929
-4943
-4956
-4969
-4982
-4994
-5007
-5020
-5032
-5044
-5056
-5068
-5080
-5092
-5104
-5115
-5126
-5137
-5148
-5159
-5170
-5181
-5191
-5201
-5211
-5221
-5231
-5241
-5250
-5259
-5269
-5278
-5286
-5295
-5303
-5311
-5319
-5327
-5335
-5342
-5350
-5357
-5363
-5370
-5376
-5383
-5389
-5395
-5400
-5405
-5411
-5416
-5420
-5425
-5429
-5433
-5437
-5441
-5445
-5448
-5451
-5454
-5456
-5459
-5461
-5463
-5464
-5466
-5467
-5468
-5469
-5469
-5469
-5469
-5468
-5467
-5466
-5465
-5463
-5461
-5458
-5455
-5452
-5449
-5445
-5440
-5436
-5431
-5425
-5420
-5414
-5407
-5400
-5393
-5385
-5377
-5368
-5359
-5349
-5340
-5329
-5319
-5308
-5296
-5284
-5272
-5260
-5247
-5233
-5219
-5205
-5191
-5176
-5161
-5146
-5130
-5114
-5098
-5081
-5064
-5047
-5030
-5012
-4994
-4976
-4957
-4938
-4919
-4900
-4880
-4861
-4840
-4820
-4799
-4778
-4757
-4735
-4713
-4691
-4669
-4646
-4623
-4599
-4575
-4551
-4526
-4501
-4476
-4450
-4424
-4398
-4371
-4344
-4317
-4289
-4261
-4232
-4204
-4175
-4145
-4116
-4086
-4056
-4026
-3995
-3964
-3933
-3902
-3871
-3840
-3808
-3777
-3745
-3713
-3681
-3650
-3618
-3586
-3554
-3522
-3491
-3459
-3427
-3396
-3364
-3333
-3302
-3270
-3239
-3208
-3177
-3147
-3116
-3085
-3055
-3025
-2995
-2965
-2935
-2905
-2875
-2846
-2817
-2787
-2758
-2729
-2700
-2671
-2642
-2614
-2585
-2556
-2528
-2499
-2471
-2442
-2413
-2385
-2356
-2328
-2299
-2270
-2241
-2213
-2184
-2155
-2126
-2096
-2067
-2037
-2008
-1978
-1948
-1918
-1888
-1858
-1827
-1796
-1766
-1735
-1703
-1672
-1641
-1609
-1577
-1545
-1513
-1481
-1449
-1417
-1384
-1352
-1319
-1286
-1253
-1221
-1188
-1155
-1122
-1089
-1056
-1022
-989
-956
-923
-890
-857
-824
-791
-758
-725
-692
-659
-626
-593
-560
-527
-494
-462
-429
-397
-364
-332
-300
-268
-237
-205
-174
-143
-112
-81
-51
-21
9
38
67
96
124
152
180
207
234
261
287
312
338
363
387
411
435
458
481
504
526
548
569
590
611
631
651
670
689
708
727
745
762
780
797
813
830
846
861
877
892
907
921
936
950
963
977
990
1002
1014
1028
1040
1052
1064
1075
1086
1097
1108
1119
1129
1139
1149
1159
1168
1178
1187
1195
1204
1212
1220
1227
1235
1242
1248
1255
1261
1267
1272
1277
1282
1287
1291
1295
1298
1301
1304
1306
1309
1310
1312
1313
1313
1314
1314
1313
1312
1311
1310
1308
1306
1303
1300
1296
1293
1289
1284
1279
1274
1269
1263
1257
1250
1243
1236
1229
1221
1213
1205
1197
1188
1179
1170
1160
1151
1141
1131
1121
1110
1099
1088
1077
1066
1054
1043
1031
1018
1006
994
981
969
956
942
929
916
902
888
874
860
846
832
818
803
789
774
759
744
729
714
699
684
669
654
639
623
608
593
578
563
547
532
517
502
487
473
458
443
429
415
401
387
373
359
346
333
320
307
294
282
270
258
246
235
224
213
203
193
183
173
164
155
147
139
131
124
116
110
103
97
91
86
81
76
72
68
64
61
58
55
53
50
49
47
46
45
44
44
44
44
44
45
46
47
49
51
53
55
58
61
64
67
71
75
79
84
88
93
98
104
110
116
122
129
135
142
150
157
165
172
180
189
197
206
214
223
232
241
250
259
268
277
287
296
305
314
323
333
342
351
360
368
377
386
394
403
411
419
427
434
442
449
456
463
469
475
481
487
493
498
503
507
511
515
519
522
525
528
530
532
534
535
536
537
537
537
536
536
535
533
531
529
527
524
521
517
514
510
505
500
495
490
484
478
472
466
459
452
445
437
429
421
413
404
396
387
378
369
359
350
340
330
320
310
300
290
280
269
258
248
237
226
215
204
192
181
170
158
147
135
124
112
100
88
76
64
52
40
28
15
3
-10
-23
-35
-48
-61
-74
-88
-101
-114
-128
-141
-155
-169
-183
-197
-211
-225
-239
-253
-267
-282
-296
-310
-325
-339
-354
-369
-383
-398
-412
-427
-441
-456
-470
-485
-499
-513
-528
-542
-556
-570
-584
-598
-612
-626
-640
-653
-667
-680
-693
-706
-719
-732
-745
-757
-769
-781
-792
-804
-815
-826
-836
-846
-856
-866
-875
-883
-892
-900
-907
-915
-921
-928
-934
-939
-944
-949
-953
-957
-960
-963
-965
-967
-968
-969
-969
-969
-968
-967
-965
-963
-960
-956
-952
-948
-943
-937
-931
-924
-917
-909
-901
-892
-883
-873
-863
-851
-840
-828
-815
-802
-788
-774
-759
-744
-728
-712
-695
-678
-660
-642
-623
-604
-585
-565
-544
-524
-503
-481
-459
-437
-415
-392
-369
-346
-322
-298
-274
-250
-225
-200
-175
-150
-125
-100
-74
-49
-23
3
29
54
80
106
132
158
183
209
234
260
285
310
335
360
385
410
434
458
482
506
529
552
575
598
620
642
664
685
706
727
747
767
787
807
826
844
863
881
898
915
932
949
965
980
996
1010
1025
1039
1053
1066
1079
1091
1103
1115
1126
1136
1147
1156
1166
1175
1183
1191
1199
1206
1212
1219
1224
1230
1235
1239
1243
1247
1250
1253
1256
1258
1260
1261
1263
1263
1264
1264
1264
1263
1263
1262
1260
1259
1257
1254
1252
1249
1246
1243
1240
1236
1232
1228
1224
1220
1215
1210
1205
1200
1195
1190
1184
1178
1173
1167
1161
1155
1149
1142
1136
1129
1123
1116
1110
1103
1096
1089
1082
1075
1068
1061
1054
1047
1040
1032
1025
1016
1010
1002
995
987
979
972
964
956
948
940
932
924
916
907
899
891
882
874
865
856
847
838
829
820
811
801
792
782
772
762
752
742
731
721
710
699
688
677
665
654
642
630
618
605
592
580
566
553
539
526
511
497
483
468
453
437
422
406
390
374
357
340
324
306
289
271
254
236
217
199
181
162
143
124
104
85
65
45
25
5
-15
-35
-56
-76
-97
-118
-139
-159
-181
-202
-223
-244
-265
-287
-308
-330
-351
-373
-394
-416
-438
-460
-481
-503
-525
-547
-569
-591
-613
-635
-657
-679
-701
-723
-746
-768
-790
-813
-835
-857
-880
-902
-925
-947
-970
-993
-1014
-1038
-1061
-1083
-1106
-1129
-1152
-1175
-1198
-1221
-1244
-1267
-1290
-1313
-1336
-1359
-1383
-1406
-1429
-1452
-1476
-1499
-1522
-1546
-1569
-1593
-1616
-1639
-1663
-1686
-1709
-1733
-1756
-1779
-1803
-1826
-1849
-1872
-1895
-1918
-1941
-1964
-1986
-2009
-2031
-2054
-2076
-2098
-2120
-2142
-2163
-2185
-2206
-2227
-2248
-2269
-2289
-2309
-2329
-2349
-2369
-2388
-2408
-2427
-2445
-2464
-2482
-2500
-2518
-2536
-2554
-2571
-2588
-2605
-2621
-2637
-2653
-2669
-2685
-2700
-2715
-2730
-2745
-2759
-2774
-2788
-2801
-2815
-2828
-2841
-2854
-2866
-2879
-2891
-2903
-2914
-2925
-2936
-2947
-2958
-2968
-2978
-2988
-2997
-3007
-3016
-3024
-3033
-3041
-3049
-3057
-3065
-3072
-3079
-3086
-3093
-3099
-3106
-3112
-3117
-3123
-3128
-3133
-3138
-3143
-3148
-3152
-3156
-3160
-3164
-3168
-3172
-3175
-3178
-3181
-3184
-3187
-3190
-3192
-3195
-3197
-3199
-3202
-3204
-3205
-3207
-3209
-3211
-3212
-3213
-3215
-3216
-3217
-3218
-3219
-3220
-3221
-3222
-3222
-3223
-3223
-3224
-3224
-3224
-3224
-3224
-3224
-3224
-3224
-3223
-3223
-3222
-3222
-3221
-3220
-3219
-3218
-3217
-3216
-3215
-3213
-3211
-3210
-3208
-3206
-3204
-3202
-3199
-3197
-3194
-3192
-3189
-3186
-3182
-3179
-3175
-3171
-3167
-3163
-3159
-3154
-3149
-3144
-3139
-3134
-3128
-3122
-3116
-3109
-3103
-3096
-3089
-3081
-3074
-3066
-3058
-3049
-3041
-3032
-3023
-3014
-3004
-2994
-2984
-2974
-2964
-2953
-2942
-2931
-2919
-2908
-2896
-2884
-2872
-2859
-2846
-2834
-2820
-2807
-2794
-2780
-2766
-2752
-2738
-2724
-2709
-2694
-2679
-2664
-2649
-2634
-2618
-2602
-2586
-2570
-2554
-2537
-2521
-2504
-2487
-2470
-2452
-2435
-2417
-2399
-2381
-2363
-2345
-2326
-2307
-2288
-2269
-2250
-2230
-2210
-2190
-2170
-2149
-2129
-2108
-2087
-2066
-2044
-2023
-2001
-1979
-1957
-1935
-1912
-1889
-1866
-1843
-1820
-1797
-1773
-1750
-1726
-1702
-1678
-1654
-1630
-1605
-1581
-1556
-1532
-1507
-1482
-1457
-1432
-1407
-1381
-1356
-1331
-1305
-1280
-1254
-1229
-1203
-1178
-1152
-1127
-1101
-1076
-1050
-1025
-999
-974
-948
-923
-898
-872
-847
-822
-797
-772
-747
-722
-698
-673
-649
-624
-600
-576
-552
-528
-504
-480
-457
-433
-410
-386
-363
-340
-317
-295
-272
-249
-227
-205
-183
-161
-139
-117
-96
-75
-53
-32
-11
9
30
51
71
91
111
131
151
171
191
210
230
249
268
287
306
325
344
363
381
400
418
436
454
473
491
508
526
544
561
579
596
613
631
648
665
682
698
715
732
748
765
781
798
814
830
846
862
879
895
911
926
942
958
974
990
1004
1020
1037
1052
1068
1084
1099
1115
1130
1146
1161
1177
1192
1207
1223
1238
1253
1269
1284
1299
1314
1329
1344
1359
1374
1389
1404
1418
1433
1448
1462
1477
1491
1505
1520
1534
1548
1562
1576
1590
1604
1618
1632
1646
1660
1674
1688
1702
1716
1729
1743
1757
1771
1785
1798
1812
1826
1840
1854
1867
1881
1895
1909
1922
1936
1950
1964
1977
1991
2005
2017
2032
2045
2059
2072
2085
2099
2112
2125
2138
2151
2164
2177
2190
2203
2215
2228
2240
2253
2265
2277
2290
2302
2314
2326
2338
2350
2362
2373
2385
2397
2408
2420
2431
2443
2454
2465
2477
2488
2499
2510
2520
2531
2542
2552
2563
2573
2583
2594
2604
2613
2623
2633
2643
2652
2661
2671
2680
2689
2697
2706
2715
2723
2732
2740
2748
2756
2764
2772
2779
2787
2794
2802
2809
2816
2823
2830
2837
2844
2851
2858
2865
2871
2878
2885
2891
2898
2905
2911
2918
2924
2931
2938
2945
2951
2958
2965
2972
2979
2986
2994
3001
3008
3016
3023
3031
3038
3046
3054
3062
3070
3078
3086
3094
3103
3111
3120
3128
3137
3146
3154
3163
3172
3181
3190
3199
3208
3217
3226
3235
3244
3253
3262
3271
3280
3289
3298
3307
3316
3325
3334
3342
3351
3360
3369
3378
3386
3395
3404
3412
3421
3429
3438
3446
3454
3462
3470
3478
3486
3494
3501
3509
3516
3524
3531
3538
3545
3551
3558
3564
3570
3576
3582
3587
3592
3597
3602
3607
3611
3615
3618
3622
3625
3627
3629
3631
3633
3634
3635
3635
3635
3635
3634
3633
3632
3629
3627
3624
3621
3617
3612
3608
3602
3597
3590
3584
3577
3569
3561
3552
3543
3533
3523
3513
3502
3490
3478
3466
3453
3440
3426
3412
3397
3382
3366
3350
3334
3317
3300
3282
3264
3246
3227
3208
3189
3169
3149
3129
3108
3087
3066
3045
3023
3001
2979
2956
2933
2910
2887
2864
2840
2816
2792
2768
2744
2719
2695
2670
2646
2621
2596
2571
2546
2520
2495
2470
2445
2419
2394
2369
2343
2318
2293
2268
2243
2218
2193
2168
2144
2119
2095
2070
2045
2021
1998
1974
1950
1926
1903
1879
1856
1833
1810
1787
1764
1741
1719
1696
1674
1652
1630
1608
1586
1564
1542
1521
1499
1478
1457
1436
1415
1394
1373
1352
1332
1312
1291
1271
1251
1231
1212
1192
1173
1153
1134
1115
1096
1077
1059
1040
1022
1002
985
967
949
932
914
896
879
861
844
827
810
793
777
760
743
727
711
695
679
663
647
631
616
600
585
570
555
540
526
511
497
483
469
455
441
427
414
401
388
375
363
350
338
326
314
303
291
280
269
258
248
238
227
217
208
198
188
179
170
161
152
144
135
127
119
111
103
95
87
80
72
65
58
51
43
37
30
23
16
9
2
-4
-11
-18
-24
-31
-38
-44
-51
-58
-65
-72
-79
-86
-93
-100
-107
-115
-122
-130
-138
-146
-154
-162
-170
-179
-188
-196
-205
-215
-224
-233
-243
-253
-263
-273
-283
-293
-304
-315
-325
-336
-347
-359
-370
-382
-393
-405
-417
-429
-441
-453
-466
-478
-491
-503
-516
-529
-542
-555
-568
-581
-594
-607
-620
-634
-647
-661
-674
-688
-701
-715
-728
-742
-756
-770
-784
-797
-811
-825
-839
-853
-867
-881
-895
-909
-923
-937
-951
-965
-978
-992
-1006
-1020
-1034
-1048
-1061
-1075
-1089
-1102
-1116
-1130
-1143
-1157
-1170
-1184
-1197
-1211
-1225
-1238
-1252
-1265
-1278
-1292
-1305
-1319
-1332
-1346
-1359
-1372
-1386
-1399
-1412
-1426
-1439
-1452
-1466
-1479
-1492
-1506
-1519
-1533
-1546
-1559
-1573
-1586
-1600
-1613
-1626
-1640
-1653
-1667
-1680
-1694
-1707
-1721
-1735
-1748
-1762
-1776
-1789
-1803
-1817
-1830
-1844
-1858
-1872
-1885
-1899
-1913
-1926
-1940
-1954
-1967
-1981
-1995
-2008
-2021
-2035
-2048
-2062
-2075
-2088
-2101
-2114
-2127
-2140
-2152
-2165
-2177
-2190
-2202
-2214
-2226
-2238
-2249
-2261
-2272
-2283
-2294
-2305
-2316
-2326
-2337
-2347
-2357
-2367
-2376
-2386
-2395
-2404
-2413
-2422
-2430
-2439
-2447
-2455
-2463
-2471
-2478
-2486
-2493
-2500
-2507
-2514
-2520
-2526
-2533
-2539
-2544
-2550
-2555
-2560
-2565
-2570
-2575
-2579
-2583
-2587
-2591
-2595
-2598
-2601
-2604
-2607
-2610
-2612
-2614
-2617
-2619
-2620
-2622
-2623
-2625
-2626
-2627
-2627
-2628
-2629
-2629
-2629
-2629
-2629
-2629
-2628
-2628
-2627
-2626
-2625
-2624
-2622
-2621
-2619
-2617
-2615
-2613
-2610
-2608
-2605
-2602
-2598
-2595
-2591
-2587
-2583
-2579
-2575
-2570
-2565
-2560
-2555
-2550
-2545
-2539
-2534
-2528
-2522
-2516
-2510
-2504
-2498
-2491
-2485
-2478
-2472
-2465
-2459
-2452
-2446
-2439
-2432
-2426
-2419
-2412
-2406
-2399
-2392
-2386
-2379
-2373
-2366
-2360
-2353
-2347
-2341
-2334
-2328
-2322
-2316
-2310
-2305
-2299
-2293
-2288
-2282
-2277
-2271
-2266
-2261
-2256
-2251
-2246
-2241
-2237
-2232
-2228
-2223
-2219
-2215
-2210
-2206
-2202
-2199
-2195
-2191
-2187
-2184
-2180
-2177
-2174
-2171
-2168
-2164
-2162
-2159
-2156
-2153
-2150
-2148
-2145
-2143
-2140
-2138
-2135
-2133
-2131
-2128
-2126
-2124
-2122
-2119
-2117
-2115
-2113
-2110
-2108
-2106
-2103
-2101
-2098
-2096
-2093
-2091
-2088
-2085
-2082
-2079
-2076
-2073
-2070
-2067
-2063
-2060
-2056
-2052
-2048
-2044
-2040
-2035
-2031
-2025
-2021
-2017
-2012
-2007
-2001
-1996
-1990
-1985
-1979
-1973
-1966
-1960
-1953
-1947
-1940
-1932
-1925
-1918
-1910
-1902
-1894
-1886
-1878
-1869
-1861
-1852
-1843
-1834
-1824
-1815
-1805
-1796
-1786
-1776
-1766
-1756
-1745
-1735
-1725
-1714
-1703
-1692
-1682
-1671
-1660
-1649
-1637
-1626
-1615
-1604
-1593
-1581
-1570
-1559
-1548
-1536
-1525
-1514
-1503
-1491
-1480
-1469
-1458
-1447
-1436
-1425
-1414
-1403
-1392
-1381
-1371
-1360
-1349
-1339
-1329
-1318
-1308
-1298
-1288
-1278
-1268
-1258
-1249
-1239
-1230
-1221
-1212
-1203
-1194
-1185
-1177
-1169
-1160
-1152
-1145
-1137
-1129
-1122
-1115
-1108
-1101
-1094
-1088
-1082
-1076
-1070
-1064
-1058
-1053
-1048
-1043
-1038
-1034
-1029
-1025
-1020
-1016
-1014
-1010
-1006
-1004
-1000
-999
-996
-994
-992
-990
-988
-987
-985
-984
-983
-982
-981
-980
-980
-979
-979
-979
-978
-978
-978
-978
-978
-978
-978
-978
-979
-979
-979
-979
-979
-980
-980
-980
-980
-980
-980
-980
-980
-980
-980
-980
-980
-980
-979
-979
-979
-978
-978
-977
-976
-976
-975
-974
-973
-972
-971
-970
-969
-967
-966
-965
-963
-962
-960
-959
-957
-956
-954
-952
-950
-948
-946
-944
-942
-939
-937
-935
-932
-930
-927
-925
-922
-919
-916
-914
-911
-908
-905
-902
-899
-896
-893
-890
-887
-884
-881
-877
-874
-871
-868
-865
-862
-859
-856
-853
-850
-847
-844
-841
-839
-836
-833
-830
-828
-825
-822
-820
-817
-815
-812
-810
-807
-805
-803
-800
-798
-795
-793
-791
-789
-786
-784
-782
-780
-778
-775
-773
-771
-769
-767
-765
-763
-761
-759
-757
-755
-754
-752
-750
-748
-746
-745
-743
-741
-740
-738
-737
-735
-734
-733
-731
-730
-729
-728
-727
-726
-725
-724
-723
-723
-722
-722
-721
-721
-720
-720
-720
-720
-719
-719
-720
-720
-720
-720
-721
-721
-722
-722
-723
-724
-725
-726
-727
-728
-730
-731
-733
-734
-736
-738
-740
-742
-745
-747
-750
-752
-755
-758
-761
-764
-767
-771
-774
-778
-782
-786
-790
-794
-798
-803
-807
-812
-817
-822
-826
-831
-836
-842
-847
-852
-857
-862
-868
-873
-879
-884
-889
-895
-900
-905
-911
-916
-921
-926
-931
-937
-942
-947
-952
-956
-961
-966
-971
-975
-980
-984
-988
-992
-997
-1000
-1004
-1008
-1012
-1014
-1018
-1022
-1025
-1028
-1031
-1034
-1036
-1039
-1041
-1043
-1046
-1048
-1049
-1051
-1053
-1054
-1056
-1057
-1058
-1059
-1060
-1061
-1061
-1062
-1062
-1063
-1063
-1063
-1063
-1063
-1063
-1063
-1063
-1062
-1062
-1061
-1061
-1060
-1059
-1059
-1058
-1057
-1056
-1055
-1054
-1053
-1052
-1051
-1050
-1048
-1047
-1046
-1044
-1043
-1042
-1040
-1039
-1038
-1036
-1035
-1033
-1032
-1030
-1029
-1027
-1026
-1025
-1022
-1022
-1020
-1018
-1018
-1016
-1016
-1014
-1014
-1012
-1012
-1010
-1010
-1008
-1008
-1008
-1008
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1006
-1008
-1008
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1014
-1014
-1016
-1016
-1018
-1018
-1020
-1020
-1022
-1022
-1024
-1026
-1027
-1028
-1029
-1030
-1031
-1032
-1032
-1033
-1034
-1035
-1035
-1036
-1036
-1036
-1036
-1036
-1036
-1036
-1035
-1034
-1034
-1033
-1031
-1030
-1028
-1027
-1025
-1022
-1020
-1016
-1014
-1010
-1008
-1004
-1000
-997
-993
-988
-984
-979
-974
-968
-963
-957
-951
-945
-939
-933
-926
-920
-913
-906
-899
-892
-884
-877
-869
-862
-854
-846
-838
-830
-822
-814
-806
-798
-790
-781
-773
-765
-756
-748
-739
-731
-722
-713
-705
-696
-687
-678
-670
-661
-652
-643
-634
-625
-616
-607
-597
-588
-579
-570
-560
-551
-541
-531
-522
-512
-502
-492
-482
-471
-461
-451
-440
-430
-419
-408
-398
-387
-376
-365
-353
-342
-331
-319
-308
-297
-285
-273
-262
-250
-238
-226
-214
-202
-190
-178
-166
-153
-141
-129
-117
-104
-92
-79
-67
-55
-42
-30
-18
-5
7
20
32
44
57
69
81
93
106
118
130
142
154
166
178
190
202
214
226
237
249
261
272
284
295
306
317
328
339
350
361
371
382
392
402
412
422
432
442
451
461
470
479
488
496
505
513
522
530
537
545
553
560
567
575
582
588
595
602
608
614
620
627
632
638
644
650
655
660
666
671
676
681
686
691
696
701
706
711
716
720
725
730
735
740
745
749
754
759
764
769
774
780
785
790
796
801
807
813
819
825
831
837
843
850
856
863
870
877
884
891
899
906
914
921
929
937
945
953
961
970
978
987
995
1004
1012
1022
1031
1040
1049
1058
1067
1076
1085
1094
1103
1112
1120
1129
1138
1147
1155
1164
1172
1180
1188
1196
1203
1211
1218
1225
1232
1239
1245
1251
1257
1263
1268
1273
1278
1283
1287
1291
1295
1299
1302
1305
1308
1310
1313
1315
1317
1318
1320
1321
1322
1323
1323
1324
1324
1323
1323
1323
1322
1321
1320
1319
1317
1316
1314
1312
1310
1308
1306
1303
1301
1298
1295
1293
1290
1286
1283
1280
1277
1273
1270
1266
1262
1258
1254
1250
1246
1242
1238
1233
1229
1225
1220
1215
1211
1206
1201
1196
1191
1186
1181
1176
1171
1165
1160
1154
1149
1143
1138
1132
1126
1120
1114
1108
1102
1095
1089
1082
1076
1069
1062
1056
1049
1042
1035
1028
1020
1012
1006
999
992
984
977
970
962
955
947
940
933
925
918
910
903
896
888
881
873
866
858
851
844
836
829
821
814
806
799
791
784
777
769
762
755
747
740
733
725
718
711
704
697
690
683
676
669
662
655
649
642
635
629
622
616
609
603
597
591
585
579
573
567
561
555
549
544
538
532
527
521
516
510
505
500
494
489
484
478
473
468
462
457
452
446
441
435
430
425
419
414
408
403
397
391
386
380
374
368
363
357
351
345
339
333
327
321
315
309
303
297
291
284
278
272
266
260
253
247
241
235
229
222
216
210
204
198
192
186
180
174
168
162
157
151
146
140
135
129
124
119
114
109
104
99
95
90
86
82
78
74
70
66
63
59
56
53
51
48
46
43
41
39
38
36
35
34
33
33
33
33
33
33
34
35
36
38
40
42
44
47
50
53
57
60
65
69
74
79
84
90
96
102
109
116
123
131
139
147
156
165
174
183
193
203
214
225
236
247
259
271
283
296
309
322
335
349
363
377
391
406
420
435
450
465
480
495
511
526
542
557
573
589
604
620
636
652
667
683
699
714
730
745
761
776
791
807
822
837
852
866
881
896
910
924
938
952
966
980
993
1006
1020
1033
1045
1058
1070
1083
1095
1107
1118
1130
1141
1152
1163
1174
1185
1195
1205
1216
1225
1235
1244
1254
1263
1272
1280
1289
1297
1305
1313
1321
1328
1335
1342
1349
1356
1362
1369
1375
1380
1386
1392
1397
1402
1407
1411
1416
1420
1424
1428
1432
1435
1439
1442
1445
1448
1451
1453
1455
1458
1460
1461
1463
1464
1466
1467
1468
1469
1469
1470
1470
1470
1470
1470
1469
1469
1468
1467
1466
1465
1463
1461
1460
1458
1456
1453
1451
1448
1445
1442
1439
1436
1432
1429
1425
1421
1417
1412
1408
1403
1398
1393
1388
1383
1377
1371
1366
1359
1353
1347
1340
1334
1327
1320
1312
1305
1297
1290
1282
1274
1265
1257
1249
1240
1232
1223
1214
1205
1196
1187
1177
1168
1159
1149
1140
1130
1121
1111
1102
1092
1082
1073
1063
1053
1044
1034
1024
1014
1004
995
986
976
967
957
948
939
930
920
911
902
893
885
876
867
859
850
842
833
825
817
809
801
794
786
779
771
764
757
750
743
736
730
723
717
711
705
699
693
687
682
676
671
666
661
656
652
647
643
639
635
631
627
624
620
617
614
611
608
605
602
600
597
595
593
591
589
587
585
584
582
581
580
579
578
577
576
575
575
574
574
574
574
574
574
574
574
575
576
576
577
578
579
581
582
584
585
587
589
591
593
595
598
600
603
606
608
611
615
618
621
625
628
632
636
640
644
648
652
657
661
666
670
675
679
684
689
693
698
703
708
712
717
722
726
731
735
740
744
749
753
757
761
765
769
772
776
779
782
785
788
791
793
795
797
799
801
802
803
804
804
805
805
805
804
804
803
801
800
798
796
793
791
788
784
781
777
773
768
763
758
753
747
741
735
728
721
714
706
699
691
682
674
665
655
646
636
626
616
605
594
583
572
560
548
536
524
511
498
485
472
459
445
431
417
403
389
374
359
345
329
314
299
283
267
251
235
219
203
186
170
153
136
119
102
85
68
50
32
15
-3
-21
-39
-57
-75
-94
-112
-131
-149
-168
-187
-206
-225
-244
-263
-282
-302
-321
-341
-360
-380
-400
-420
-440
-460
-480
-500
-521
-541
-562
-582
-603
-624
-645
-666
-686
-708
-729
-750
-771
-792
-814
-835
-857
-878
-900
-921
-943
-965
-987
-1008
-1030
-1052
-1074
-1096
-1118
-1141
-1163
-1185
-1207
-1230
-1252
-1274
-1297
-1319
-1341
-1364
-1386
-1408
-1431
-1453
-1475
-1497
-1520
-1542
-1564
-1586
-1608
-1631
-1653
-1675
-1697
-1719
-1741
-1762
-1784
-1806
-1828
-1849
-1871
-1893
-1914
-1936
-1957
-1978
-1999
-2021
-2041
-2063
-2083
-2104
-2125
-2146
-2166
-2186
-2207
-2227
-2247
-2267
-2287
-2306
-2326
-2345
-2364
-2383
-2402
-2421
-2439
-2458
-2476
-2494
-2511
-2529
-2546
-2563
-2580
-2596
-2613
-2629
-2645
-2661
-2677
-2692
-2707
-2722
-2737
-2751
-2766
-2780
-2794
-2807
-2821
-2834
-2847
-2860
-2873
-2885
-2897
-2909
-2921
-2933
-2944
-2955
-2966
-2977
-2988
-2998
-3008
-3018
-3028
-3038
-3047
-3056
-3065
-3074
-3083
-3091
-3100
-3108
-3116
-3123
-3131
-3138
-3146
-3153
-3160
-3166
-3173
-3179
-3185
-3192
-3197
-3203
-3209
-3214
-3220
-3225
-3230
-3234
-3239
-3244
-3248
-3252
-3256
-3260
-3263
-3267
-3270
-3273
-3276
-3279
-3282
-3284
-3287
-3289
-3291
-3293
-3295
-3297
-3298
-3300
-3301
-3302
-3303
-3304
-3304
-3305
-3305
-3306
-3306
-3306
-3306
-3306
-3305
-3305
-3304
-3303
-3302
-3301
-3300
-3299
-3298
-3296
-3294
-3292
-3290
-3288
-3286
-3283
-3281
-3278
-3275
-3272
-3269
-3265
-3262
-3258
-3254
-3250
-3246
-3242
-3237
-3233
-3228
-3223
-3218
-3212
-3207
-3201
-3195
-3189
-3183
-3177
-3171
-3164
-3157
-3150
-3143
-3136
-3128
-3121
-3113
-3105
-3098
-3090
-3081
-3073
-3065
-3056
-3048
-3039
-3030
-3022
-3013
-3004
-2995
-2986
-2977
-2967
-2958
-2949
-2940
-2931
-2921
-2912
-2903
-2894
-2884
-2875
-2866
-2857
-2848
-2839
-2830
-2821
-2812
-2803
-2794
-2786
-2777
-2769
-2761
-2753
-2744
-2737
-2729
-2721
-2714
-2706
-2699
-2692
-2685
-2678
-2672
-2665
-2659
-2653
-2647
-2642
-2636
-2631
-2626
-2622
-2617
-2613
-2609
-2605
-2602
-2599
-2596
-2593
-2591
-2589
-2587
-2586
-2585
-2584
-2583
-2583
-2583
-2583
-2584
-2585
-2586
-2587
-2589
-2591
-2594
-2597
-2600
-2603
-2607
-2611
-2616
-2620
-2625
-2631
-2636
-2642
-2648
-2655
-2661
-2668
-2676
-2683
-2691
-2699
-2707
-2715
-2724
-2733
-2742
-2751
-2761
-2770
-2780
-2790
-2800
-2810
-2821
-2831
-2842
-2853
-2864
-2875
-2887
-2898
-2909
-2921
-2933
-2945
-2957
-2969
-2981
-2993
-3005
-3017
-3030
-3042
-3055
-3067
-3080
-3092
-3105
-3117
-3130
-3142
-3155
-3167
-3179
-3192
-3204
-3216
-3228
-3241
-3253
-3265
-3277
-3289
-3300
-3312
-3324
-3335
-3347
-3358
-3370
-3381
-3392
-3403
-3414
-3424
-3435
-3446
-3456
-3466
-3476
-3486
-3496
-3506
-3516
-3525
-3534
-3543
-3552
-3561
-3570
-3578
-3586
-3594
-3602
-3610
-3618
-3625
-3632
-3639
-3646
-3652
-3659
-3665
-3671
-3677
-3683
-3688
-3693
-3699
-3703
-3708
-3713
-3717
-3721
-3725
-3728
-3732
-3735
-3738
-3740
-3743
-3745
-3747
-3749
-3750
-3751
-3752
-3753
-3754
-3754
-3754
-3753
-3753
-3752
-3751
-3750
-3748
-3746
-3744
-3742
-3739
-3736
-3733
-3730
-3726
-3722
-3718
-3713
-3709
-3704
-3698
-3693
-3687
-3681
-3675
-3669
-3662
-3655
-3648
-3640
-3632
-3624
-3616
-3608
-3599
-3590
-3581
-3571
-3562
-3552
-3541
-3531
-3520
-3509
-3498
-3487
-3475
-3463
-3451
-3439
-3426
-3413
-3400
-3387
-3374
-3360
-3346
-3332
-3318
-3303
-3288
-3274
-3258
-3243
-3228
-3212
-3196
-3180
-3164
-3148
-3131
-3114
-3098
-3080
-3063
-3046
-3029
-3011
-2993
-2975
-2957
-2939
-2921
-2903
-2884
-2865
-2847
-2828
-2809
-2790
-2771
-2752
-2733
-2713
-2694
-2674
-2655
-2635
-2615
-2595
-2575
-2555
-2535
-2515
-2495
-2475
-2454
-2434
-2413
-2393
-2372
-2351
-2330
-2309
-2289
-2267
-2246
-2225
-2204
-2183
-2161
-2140
-2119
-2097
-2076
-2054
-2033
-2011
-1989
-1968
-1946
-1924
-1902
-1881
-1859
-1837
-1815
-1794
-1772
-1750
-1728
-1707
-1685
-1663
-1641
-1619
-1598
-1576
-1554
-1532
-1510
-1488
-1466
-1445
-1423
-1401
-1379
-1357
-1334
-1312
-1290
-1268
-1246
-1223
-1201
-1178
-1156
-1133
-1110
-1087
-1065
-1042
-1018
-995
-972
-949
-925
-902
-878
-854
-830
-806
-782
-758
-733
-709
-684
-659
-634
-609
-584
-559
-534
-508
-483
-457
-431
-405
-379
-353
-326
-300
-274
-247
-220
-193
-167
-140
-113
-85
-58
-31
-4
24
51
79
106
134
161
189
217
245
272
300
328
356
383
411
439
467
494
522
550
577
605
633
660
687
715
742
769
796
823
850
876
903
929
956
982
1008
1034
1060
1085
1111
1136
1161
1186
1211
1236
1260
1284
1309
1333
1356
1380
1403
1427
1450
1473
1495
1518
1540
1562
1584
1606
1627
1649
1670
1690
1711
1732
1752
1772
1791
1811
1830
1849
1868
1887
1905
1923
1941
1958
1976
1993
2009
2025
2041
2058
2073
2089
2104
2118
2133
2147
2161
2174
2188
2201
2214
2226
2238
2250
2262
2273
2284
2295
2305
2316
2326
2335
2345
2354
2363
2372
2380
2388
2396
2404
2411
2418
2425
2431
2438
2444
2450
2455
2461
2466
2471
2475
2480
2484
2488
2492
2495
2499
2502
2505
2508
2510
2513
2515
2517
2519
2521
2523
2525
2526
2527
2528
2529
2530
2531
2532
2532
2533
2533
2533
2533
2533
2533
2533
2533
2532
2532
2531
2530
2530
2529
2527
2526
2525
2523
2522
2520
2518
2516
2514
2512
2510
2507
2505
2502
2499
2496
2493
2490
2486
2483
2479
2475
2471
2467
2463
2459
2455
2450
2445
2441
2436
2431
2426
2420
2415
2410
2404
2398
2393
2387
2381
2375
2369
2363
2356
2350
2344
2337
2331
2324
2317
2311
2304
2297
2290
2283
2276
2269
2262
2255
2248
2241
2234
2227
2220
2213
2205
2198
2191
2183
2176
2169
2161
2154
2147
2139
2132
2124
2117
2109
2102
2094
2087
2079
2072
2064
2056
2049
2041
2033
2025
2017
2009
2003
1995
1987
1979
1972
1964
1956
1948
1940
1932
1925
1917
1909
1901
1893
1886
1878
1870
1862
1855
1847
1839
1831
1824
1816
1809
1801
1793
1786
1779
1771
1764
1756
1749
1742
1734
1727
1720
1713
1705
1698
1691
1684
1677
1670
1663
1656
1649
1642
1635
1629
1622
1615
1608
1602
1595
1589
1582
1576
1569
1563
1557
1550
1544
1538
1532
1526
1520
1513
1507
1501
1496
1490
1484
1478
1472
1466
1460
1454
1449
1443
1437
1431
1426
1420
1414
1408
1403
1397
1392
1386
1380
1375
1369
1363
1358
1352
1347
1341
1336
1330
1324
1319
1313
1308
1302
1297
1291
1285
1280
1274
1268
1262
1257
1251
1245
1239
1233
1228
1222
1216
1210
1204
1197
1191
1185
1179
1172
1166
1159
1153
1146
1140
1133
1126
1119
1112
1105
1097
1090
1082
1075
1067
1059
1051
1043
1035
1027
1018
1010
1000
992
983
974
964
955
945
936
926
916
906
895
885
874
864
853
842
831
820
808
797
785
774
762
750
738
726
714
701
689
677
664
651
639
626
613
600
587
574
560
547
534
520
507
493
480
466
453
439
425
412
398
384
371
357
343
329
316
302
288
275
261
247
234
220
207
193
180
166
153
139
126
113
100
87
74
61
48
35
22
10
-3
-15
-27
-39
-51
-63
-75
-86
-98
-109
-120
-131
-142
-152
-163
-173
-183
-193
-202
-212
-221
-230
-239
-248
-256
-264
-272
-280
-288
-295
-303
-310
-316
-323
-330
-336
-342
-348
-353
-359
-364
-369
-374
-379
-383
-388
-392
-396
-400
-403
-407
-410
-413
-417
-419
-422
-425
-427
-430
-432
-434
-436
-438
-440
-442
-444
-445
-447
-449
-450
-451
-453
-454
-455
-456
-457
-458
-460
-461
-462
-462
-463
-464
-465
-466
-467
-468
-469
-470
-471
-472
-473
-474
-475
-476
-477
-478
-479
-480
-481
-482
-483
-484
-486
-487
-488
-489
-491
-492
-494
-495
-496
-498
-499
-501
-503
-504
-506
-508
-509
-511
-513
-515
-517
-518
-520
-522
-524
-526
-528
-530
-532
-534
-535
-537
-539
-541
-543
-545
-547
-548
-550
-552
-553
-555
-557
-558
-560
-561
-563
-564
-566
-567
-569
-570
-571
-572
-574
-575
-576
-577
-578
-579
-580
-581
-581
-582
-583
-584
-584
-585
-585
-586
-586
-586
-587
-587
-587
-587
-587
-587
-587
-587
-587
-587
-587
-587
-587
-586
-586
-586
-585
-585
-584
-584
-583
-583
-582
-582
-581
-580
-579
-579
-578
-577
-576
-575
-574
-573
-572
-571
-570
-569
-568
-567
-566
-564
-563
-562
-560
-559
-558
-556
-555
-554
-552
-551
-549
-548
-546
-544
-543
-541
-539
-537
-536
-534
-532
-530
-528
-526
-523
-521
-519
-516
-514
-512
-509
-506
-504
-501
-498
-495
-492
-489
-486
-482
-479
-476
-472
-468
-465
-461
-457
-453
-448
-444
-440
-435
-431
-426
-421
-416
-411
-406
-401
-395
-390
-385
-379
-373
-367
-361
-355
-349
-343
-337
-330
-324
-317
-310
-303
-297
-290
-282
-275
-268
-260
-253
-245
-238
-230
-222
-214
-206
-198
-190
-181
-173
-164
-156
-147
-138
-129
-121
-112
-103
-93
-84
-75
-65
-56
-46
-37
-27
-17
-8
2
12
22
32
42
53
63
73
84
94
104
115
126
136
147
158
168
179
190
201
212
223
234
245
256
267
278
290
301
312
323
334
346
357
368
380
391
402
414
425
436
447
459
470
481
492
504
515
526
537
548
559
570
581
592
602
613
624
634
645
655
665
675
686
696
706
715
725
735
744
754
763
772
781
790
799
808
817
825
833
841
850
857
865
873
880
887
895
902
908
915
921
928
934
940
945
951
956
961
966
971
976
980
984
988
991
995
998
1000
1002
1004
1006
1008
1010
1012
1012
1012
1012
1012
1012
1012
1010
1010
1008
1006
1004
1002
999
995
992
988
984
979
974
969
963
957
951
944
937
929
922
913
905
896
887
878
868
858
847
836
825
813
801
789
777
764
751
738
724
710
696
681
666
651
636
620
604
588
572
555
538
521
504
487
469
451
433
415
396
377
358
339
320
301
281
262
242
222
202
182
161
141
120
100
79
58
37
16
-5
-26
-47
-69
-90
-111
-133
-154
-176
-197
-219
-240
-262
-283
-305
-327
-348
-370
-391
-413
-434
-456
-477
-499
-520
-542
-563
-584
-606
-627
-648
-669
-690
-712
-733
-754
-775
-795
-816
-837
-858
-878
-899
-919
-940
-960
-981
-1000
-1020
-1041
-1061
-1081
-1101
-1120
-1140
-1160
-1179
-1199
-1218
-1237
-1256
-1275
-1294
-1313
-1332
-1351
-1369
-1388
-1406
-1424
-1443
-1461
-1479
-1497
-1514
-1532
-1550
-1567
-1584
-1602
-1619
-1636
-1653
-1670
-1686
-1703
-1719
-1735
-1752
-1768
-1783
-1799
-1815
-1830
-1846
-1861
-1876
-1891
-1906
-1921
-1935
-1950
-1964
-1978
-1992
-2005
-2020
-2033
-2047
-2061
-2074
-2087
-2100
-2113
-2126
-2138
-2151
-2163
-2176
-2188
-2200
-2211
-2223
-2235
-2246
-2257
-2268
-2279
-2290
-2301
-2311
-2321
-2332
-2342
-2352
-2361
-2371
-2380
-2389
-2398
-2407
-2416
-2424
-2432
-2440
-2448
-2456
-2463
-2471
-2478
-2484
-2491
-2497
-2504
-2510
-2515
-2521
-2526
-2531
-2536
-2541
-2546
-2550
-2554
-2558
-2561
-2565
-2568
-2571
-2574
-2576
-2578
-2580
-2582
-2584
-2586
-2587
-2588
-2589
-2590
-2590
-2591
-2591
-2591
-2591
-2590
-2590
-2589
-2588
-2587
-2586
-2585
-2583
-2582
-2580
-2578
-2576
-2574
-2571
-2569
-2566
-2563
-2560
-2557
-2554
-2550
-2546
-2543
-2539
-2535
-2530
-2526
-2521
-2517
-2512
-2507
-2502
-2496
-2491
-2485
-2480
-2474
-2468
-2462
-2456
-2449
-2443
-2436
-2429
-2422
-2415
-2408
-2401
-2393
-2386
-2378
-2370
-2362
-2354
-2346
-2337
-2329
-2320
-2312
-2303
-2294
-2285
-2275
-2266
-2257
-2247
-2237
-2228
-2218
-2208
-2198
-2187
-2177
-2166
-2156
-2145
-2135
-2124
-2113
-2102
-2091
-2079
-2068
-2057
-2045
-2033
-2021
-2009
-1998
-1986
-1974
-1962
-1949
-1937
-1925
-1912
-1899
-1886
-1874
-1861
-1847
-1834
-1821
-1807
-1794
-1780
-1766
-1752
-1738
-1724
-1710
-1696
-1681
-1666
-1652
-1637
-1622
-1607
-1591
-1576
-1561
-1545
-1529
-1513
-1497
-1481
-1465
-1448
-1432
-1415
-1399
-1382
-1365
-1347
-1330
-1313
-1295
-1278
-1260
-1242
-1224
-1206
-1188
-1170
-1151
-1133
-1114
-1096
-1077
-1058
-1039
-1020
-1000
-982
-963
-943
-924
-905
-885
-866
-846
-827
-807
-788
-768
-748
-729
-709
-690
-670
-651
-631
-612
-592
-573
-554
-535
-516
-497
-478
-459
-440
-422
-403
-385
-367
-349
-331
-313
-295
-278
-261
-243
-226
-210
-193
-176
-160
-144
-128
-112
-97
-82
-66
-52
-37
-22
-8
6
20
33
46
60
72
85
97
110
121
133
145
156
167
178
188
198
208
218
228
237
246
255
264
273
281
289
297
305
312
319
326
333
340
346
353
359
365
370
376
381
387
392
396
401
405
410
414
418
422
425
429
432
435
438
441
443
446
448
451
453
455
457
459
461
462
464
465
467
468
469
471
472
473
474
475
475
476
477
478
479
479
480
481
481
482
483
483
484
485
485
486
487
487
488
489
490
490
491
492
493
494
495
496
497
498
499
501
502
503
505
506
508
509
511
513
514
516
518
520
522
524
526
528
531
533
535
538
540
543
545
548
550
553
556
558
561
564
566
569
572
575
578
580
583
586
589
591
594
597
600
602
605
608
610
613
615
618
620
622
625
627
629
631
633
635
637
639
641
643
644
646
647
649
650
651
652
654
655
656
656
657
658
659
659
660
660
661
661
662
662
662
662
662
662
662
662
662
662
662
661
661
661
660
660
659
659
658
657
657
656
655
654
654
653
652
651
650
649
648
647
646
645
644
642
641
640
639
638
636
635
634
632
631
630
628
627
626
624
623
622
620
619
617
616
615
613
612
610
609
607
606
605
603
602
600
599
597
596
594
593
591
590
588
587
585
584
582
580
579
577
575
573
572
570
568
566
565
563
561
559
557
555
553
551
549
547
545
543
541
539
537
535
533
531
529
527
525
523
521
519
517
515
513
511
509
507
505
503
501
499
497
495
493
491
489
487
486
484
482
480
478
476
475
473
471
469
468
466
464
463
461
459
458
456
454
453
451
449
448
446
445
443
441
440
438
437
435
433
432
430
428
427
425
423
422
420
418
417
415
413
411
410
408
406
404
402
400
399
397
395
393
391
389
387
386
384
382
380
378
376
375
373
371
369
368
366
364
362
361
359
357
356
354
352
351
349
348
346
344
343
341
339
338
336
335
333
331
330
328
327
325
323
322
320
318
317
315
313
312
310
308
307
305
303
302
300
298
296
295
293
291
289
287
286
284
282
280
278
276
275
273
271
269
267
265
264
262
260
258
256
255
253
251
249
248
246
244
243
241
239
238
236
235
233
231
230
228
227
225
224
223
221
220
219
217
216
215
214
213
211
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
196
195
194
193
192
191
190
190
189
188
187
187
186
185
185
184
183
183
182
182
181
181
180
180
180
179
179
179
178
178
178
178
178
178
178
178
178
179
179
179
179
180
180
181
181
182
183
183
184
185
186
186
187
188
189
190
191
192
193
195
196
197
198
199
201
202
203
205
206
207
209
210
212
213
214
216
217
219
220
222
223
225
226
228
229
231
232
234
235
236
238
239
241
242
243
245
246
247
248
250
251
252
253
254
255
255
256
257
258
258
259
259
260
260
260
261
261
261
261
261
261
260
260
259
259
258
258
257
256
255
254
253
252
251
249
248
247
245
244
242
240
239
237
235
233
231
229
227
225
223
221
219
217
215
213
211
209
207
205
203
201
198
196
194
192
190
188
187
185
183
181
179
177
175
173
172
170
168
166
165
163
161
160
158
157
155
154
152
151
150
148
147
145
144
143
141
140
139
137
136
135
133
132
130
129
127
126
124
123
121
120
118
116
115
113
111
109
107
105
103
101
99
96
94
92
89
87
84
82
79
77
74
71
68
65
62
59
56
53
49
46
43
39
35
32
28
24
20
16
12
8
4
0
-4
-9
-13
-18
-22
-27
-32
-36
-41
-46
-51
-56
-61
-66
-71
-76
-82
-87
-92
-98
-103
-109
-114
-120
-125
-131
-137
-143
-149
-154
-160
-166
-172
-178
-185
-191
-197
-203
-209
-216
-222
-228
-235
-241
-248
-254
-261
-267
-274
-281
-287
-294
-301
-307
-314
-321
-328
-335
-342
-349
-356
-363
-370
-377
-385
-392
-399
-407
-414
-421
-429
-436
-444
-451
-459
-467
-474
-482
-490
-498
-506
-514
-522
-530
-538
-546
-554
-562
-570
-579
-587
-595
-604
-612
-620
-629
-637
-646
-655
-663
-672
-680
-689
-698
-707
-715
-724
-733
-742
-751
-760
-769
-778
-787
-796
-805
-815
-824
-833
-842
-852
-861
-870
-880
-889
-899
-909
-918
-928
-938
-947
-957
-967
-977
-987
-997
-1006
-1016
-1028
-1038
-1048
-1058
-1069
-1079
-1090
-1100
-1111
-1121
-1132
-1143
-1153
-1164
-1175
-1186
-1197
-1208
-1219
-1230
-1241
-1252
-1263
-1274
-1285
-1296
-1307
-1319
-1330
-1341
-1352
-1363
-1374
-1386
-1397
-1408
-1419
-1430
-1441
-1452
-1462
-1473
-1484
-1495
-1506
-1516
-1527
-1538
-1548
-1559
-1569
-1580
-1590
-1600
-1611
-1621
-1631
-1641
-1651
-1661
-1671
-1681
-1691
-1701
-1711
-1721
-1730
-1740
-1750
-1759
-1769
-1778
-1788
-1797
-1806
-1816
-1825
-1834
-1843
-1852
-1861
-1870
-1879
-1887
-1896
-1905
-1913
-1922
-1930
-1939
-1947
-1955
-1963
-1971
-1979
-1987
-1995
-2001
-2009
-2017
-2025
-2033
-2040
-2048
-2055
-2062
-2069
-2076
-2084
-2091
-2097
-2104
-2111
-2118
-2125
-2131
-2138
-2145
-2151
-2157
-2164
-2170
-2176
-2182
-2188
-2194
-2200
-2206
-2212
-2217
-2223
-2228
-2233
-2239
-2244
-2249
-2254
-2258
-2263
-2268
-2272
-2277
-2281
-2285
-2289
-2293
-2297
-2300
-2304
-2307
-2310
-2313
-2316
-2319
-2321
-2324
-2326
-2328
-2330
-2332
-2333
-2335
-2336
-2338
-2339
-2340
-2340
-2341
-2341
-2342
-2342
-2342
-2342
-2342
-2341
-2341
-2340
-2340
-2339
-2338
-2337
-2336
-2335
-2333
-2332
-2330
-2329
-2327
-2325
-2323
-2321
-2319
-2317
-2315
-2312
-2310
-2308
-2305
-2303
-2300
-2297
-2294
-2292
-2289
-2286
-2283
-2280
-2277
-2274
-2271
-2268
-2264
-2261
-2258
-2254
-2251
-2247
-2244
-2240
-2237
-2233
-2229
-2225
-2222
-2218
-2214
-2210
-2206
-2202
-2198
-2194
-2190
-2186
-2182
-2178
-2174
-2170
-2166
-2162
-2158
-2153
-2149
-2145
-2141
-2137
-2133
-2129
-2125
-2121
-2117
-2113
-2109
-2105
-2101
-2097
-2093
-2089
-2085
-2082
-2078
-2074
-2070
-2067
-2063
-2060
-2056
-2053
-2049
-2045
-2043
-2039
-2036
-2033
-2029
-2025
-2023
-2019
-2016
-2013
-2009
-2005
-2003
-2000
-1996
-1993
-1990
-1986
-1983
-1980
-1976
-1973
-1969
-1966
-1962
-1959
-1955
-1952
-1948
-1944
-1941
-1937
-1933
-1929
-1926
-1922
-1918
-1914
-1911
-1907
-1903
-1899
-1895
-1891
-1887
-1884
-1880
-1876
-1872
-1868
-1865
-1861
-1857
-1853
-1850
-1846
-1842
-1839
-1835
-1832
-1828
-1825
-1821
-1818
-1815
-1812
-1808
-1805
-1802
-1799
-1796
-1793
-1790
-1787
-1784
-1781
-1779
-1776
-1773
-1771
-1768
-1765
-1763
-1760
-1758
-1755
-1753
-1750
-1748
-1746
-1743
-1741
-1739
-1737
-1734
-1732
-1730
-1728
-1725
-1723
-1721
-1719
-1717
-1714
-1712
-1710
-1708
-1705
-1703
-1701
-1698
-1696
-1693
-1691
-1688
-1686
-1683
-1681
-1678
-1675
-1673
-1670
-1667
-1664
-1661
-1658
-1655
-1652
-1649
-1646
-1643
-1639
-1636
-1633
-1629
-1626
-1622
-1618
-1615
-1611
-1607
-1603
-1599
-1595
-1591
-1587
-1583
-1579
-1574
-1570
-1566
-1561
-1557
-1552
-1547
-1543
-1538
-1533
-1528
-1523
-1518
-1513
-1508
-1503
-1498
-1493
-1487
-1482
-1477
-1472
-1466
-1461
-1455
-1450
-1444
-1438
-1433
-1427
-1421
-1416
-1410
-1404
-1398
-1392
-1387
-1381
-1375
-1369
-1363
-1357
-1351
-1345
-1338
-1332
-1326
-1320
-1314
-1308
-1301
-1295
-1289
-1282
-1276
-1270
-1263
-1257
-1250
-1244
-1237
-1231
-1224
-1218
-1211
-1204
-1198
-1191
-1184
-1178
-1171
-1164
-1157
-1151
-1144
-1137
-1130
-1124
-1117
-1110
-1103
-1097
-1090
-1083
-1076
-1070
-1063
-1056
-1049
-1043
-1036
-1029
-1022
-1016
-1010
-1002
-997
-990
-984
-978
-971
-965
-959
-953
-947
-940
-934
-928
-923
-917
-911
-905
-899
-894
-888
-883
-877
-872
-866
-861
-856
-851
-846
-841
-836
-831
-826
-821
-816
-812
-807
-803
-798
-794
-790
-785
-781
-777
-773
-770
-766
-762
-758
-755
-751
-748
-744
-741
-738
-734
-731
-728
-725
-722
-719
-716
-713
-710
-708
-705
-702
-699
-697
-694
-691
-689
-686
-684
-681
-678
-676
-673
-670
-668
-665
-662
-660
-657
-654
-651
-649
-646
-643
-640
-637
-634
-631
-627
-624
-621
-618
-614
-611
-607
-604
-600
-596
-592
-588
-584
-580
-576
-571
-567
-562
-558
-553
-548
-543
-538
-533
-528
-523
-517
-511
-506
-500
-494
-488
-482
-476
-470
-463
-457
-450
-443
-437
-430
-423
-416
-409
-401
-394
-387
-379
-372
-364
-357
-349
-341
-333
-325
-317
-309
-301
-293
-284
-276
-267
-259
-250
-242
-233
-224
-215
-206
-197
-188
-179
-170
-161
-152
-142
-133
-124
-114
-105
-95
-85
-76
-66
-56
-46
-37
-27
-17
-7
3
13
23
33
43
53
63
73
83
93
103
113
123
133
143
153
163
172
182
192
201
211
220
230
239
248
257
266
275
284
293
301
310
318
327
335
343
351
359
367
374
382
389
397
404
411
418
425
431
438
445
451
457
464
470
476
482
487
493
499
504
509
515
520
525
529
534
539
543
547
552
556
560
563
567
571
574
577
580
583
586
588
591
593
595
597
599
600
602
603
604
605
606
606
607
607
607
607
607
606
606
605
605
604
603
602
601
599
598
597
595
593
592
590
588
586
585
583
581
579
577
575
573
571
569
567
565
563
561
559
557
555
553
551
549
547
546
544
542
540
539
537
536
534
533
531
530
528
527
526
525
523
522
521
520
519
518
517
516
515
515
514
513
512
512
511
510
510
509
508
508
507
507
506
505
505
504
504
503
503
502
502
501
500
500
499
499
498
497
497
496
495
495
494
493
493
492
491
490
490
489
488
487
487
486
485
484
483
483
482
481
480
479
478
477
476
476
475
474
473
472
471
470
469
468
467
466
465
463
462
461
460
458
457
456
454
453
451
450
448
446
444
442
440
438
436
434
432
429
427
425
422
419
416
414
411
408
405
401
398
395
391
388
384
381
377
373
370
366
362
358
354
349
345
341
337
332
328
324
319
315
310
306
301
297
292
288
283
279
274
269
265
260
256
252
247
243
238
234
230
226
222
217
213
209
205
201
197
194
190
186
182
179
175
171
168
164
161
158
154
151
148
144
141
138
135
132
129
126
123
120
117
114
112
109
106
104
101
98
96
93
91
88
86
83
81
79
76
74
72
69
67
65
63
60
58
56
54
52
50
48
45
43
41
39
37
35
33
31
29
27
25
23
21
19
17
15
13
11
9
7
5
3
1
-1
-3
-5
-6
-8
-10
-12
-13
-15
-17
-18
-20
-21
-23
-25
-26
-28
-29
-30
-32
-33
-34
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-49
-50
-51
-51
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-51
-51
-50
-49
-49
-48
-47
-46
-45
-44
-42
-41
-39
-38
-36
-35
-33
-31
-29
-27
-25
-23
-20
-18
-16
-13
-10
-8
-5
-2
1
4
7
11
14
18
21
25
28
32
36
40
44
48
52
57
61
65
70
75
79
84
89
94
99
104
109
114
119
125
130
136
141
147
153
159
165
171
177
183
189
196
202
209
216
223
230
237
244
251
258
266
273
281
289
297
305
313
321
330
338
347
355
364
373
382
391
401
410
419
429
439
448
458
468
478
488
499
509
519
530
540
551
562
573
584
595
606
618
629
640
652
664
676
687
699
711
724
736
748
760
773
785
798
811
824
837
849
862
876
889
902
915
928
942
955
969
982
996
1008
1022
1037
1050
1064
1078
1092
1105
1119
1133
1147
1161
1174
1188
1202
1216
1230
1244
1257
1271
1285
1299
1313
1326
1340
1354
1367
1381
1394
1408
1421
1435
1448
1461
1474
1488
1501
1513
1526
1539
1552
1564
1576
1589
1601
1613
1625
1636
1648
1659
1671
1682
1693
1704
1714
1725
1735
1745
1755
1765
1775
1784
1794
1803
1812
1820
1829
1837
1846
1854
1862
1869
1877
1884
1891
1898
1905
1912
1918
1924
1930
1936
1942
1947
1953
1958
1963
1968
1972
1977
1981
1985
1989
1993
1996
2000
2003
2005
2009
2011
2013
2016
2017
2020
2021
2023
2025
2025
2027
2028
2028
2029
2029
2029
2029
2029
2029
2029
2029
2028
2027
2025
2025
2024
2021
2021
2019
2017
2015
2013
2011
2009
2005
2004
2001
1998
1995
1992
1988
1985
1981
1977
1974
1970
1965
1961
1957
1952
1947
1942
1937
1932
1927
1921
1916
1910
1904
1898
1892
1885
1879
1872
1865
1858
1850
1843
1835
1828
1820
1811
1803
1795
1786
1777
1768
1759
1750
1740
1731
1721
1711
1701
1691
1681
1670
1660
1649
1638
1627
1616
1604
1593
1582
1570
1558
1546
1534
1522
1510
1498
1486
1474
1461
1449
1436
1423
1411
1398
1385
1372
1359
1346
1333
1320
1307
1294
1281
1267
1254
1241
1227
1214
1200
1187
1173
1159
1145
1132
1118
1104
1090
1076
1062
1048
1034
1020
1006
991
977
963
948
934
919
905
890
876
861
846
832
817
802
787
773
758
743
728
713
698
683
668
653
638
623
608
593
578
563
548
533
518
503
488
473
458
443
428
413
398
383
367
352
337
322
307
292
277
262
246
231
216
201
186
171
156
140
125
110
95
80
65
50
34
19
4
-11
-26
-41
-57
-72
-87
-102
-118
-133
-148
-163
-179
-194
-210
-225
-240
-256
-272
-287
-303
-318
-334
-350
-366
-381
-397
-413
-429
-445
-461
-477
-493
-510
-526
-542
-558
-575
-591
-607
-624
-640
-657
-673
-690
-706
-723
-739
-756
-773
-789
-806
-822
-839
-855
-872
-889
-905
-922
-938
-955
-971
-987
-1004
-1020
-1036
-1053
-1069
-1085
-1101
-1117
-1133
-1149
-1165
-1181
-1196
-1212
-1227
-1243
-1258
-1274
-1289
-1304
-1319
-1334
-1349
-1364
-1378
-1393
-1407
-1422
-1436
-1450
-1464
-1478
-1492
-1505
-1519
-1532
-1546
-1559
-1572
-1585
-1597
-1610
-1623
-1635
-1647
-1659
-1671
-1683
-1694
-1706
-1717
-1728
-1739
-1750
-1761
-1771
-1782
-1792
-1802
-1812
-1822
-1831
-1840
-1850
-1859
-1867
-1876
-1884
-1893
-1901
-1908
-1916
-1924
-1931
-1938
-1945
-1951
-1958
-1964
-1970
-1976
-1982
-1987
-1992
-1997
-2001
-2005
-2011
-2015
-2019
-2023
-2025
-2029
-2033
-2035
-2037
-2041
-2043
-2045
-2047
-2048
-2050
-2051
-2052
-2052
-2053
-2053
-2053
-2053
-2053
-2052
-2051
-2050
-2049
-2048
-2045
-2044
-2041
-2040
-2037
-2035
-2032
-2029
-2025
-2023
-2019
-2015
-2011
-2007
-2003
-1998
-1994
-1989
-1984
-1979
-1973
-1968
-1962
-1956
-1950
-1944
-1938
-1931
-1925
-1918
-1911
-1904
-1897
-1889
-1882
-1874
-1866
-1858
-1850
-1842
-1833
-1824
-1816
-1807
-1798
-1788
-1779
-1770
-1760
-1750
-1740
-1730
-1720
-1710
-1700
-1689
-1679
-1668
-1657
-1646
-1635
-1624
-1613
-1601
-1590
-1578
-1566
-1554
-1542
-1530
-1518
-1506
-1493
-1481
-1468
-1456
-1443
-1430
-1417
-1404
-1391
-1377
-1364
-1351
-1337
-1323
-1310
-1296
-1282
-1268
-1254
-1240
-1225
-1211
-1197
-1182
-1168
-1153
-1138
-1124
-1109
-1094
-1079
-1064
-1049
-1034
-1018
-1002
-988
-973
-958
-942
-927
-911
-896
-880
-865
-849
-834
-818
-803
-787
-772
-756
-741
-726
-710
-695
-679
-664
-648
-633
-618
-603
-587
-572
-557
-542
-527
-512
-496
-481
-466
-452
-437
-422
-407
-392
-378
-363
-349
-334
-320
-305
-291
-277
-262
-248
-234
-220
-206
-192
-178
-165
-151
-137
-123
-110
-96
-83
-69
-56
-43
-30
-16
-3
10
23
36
49
61
74
87
99
112
124
136
149
161
173
185
197
208
220
232
243
255
266
277
288
299
310
320
331
341
352
362
372
382
391
401
410
419
429
438
446
455
463
472
480
488
496
503
511
518
525
532
539
546
552
558
564
570
576
581
587
592
597
602
606
611
615
619
623
627
630
634
637
640
643
646
648
650
653
655
657
658
660
661
663
664
665
666
666
667
667
668
668
668
668
667
667
666
666
665
664
663
662
661
660
658
657
655
654
652
650
648
646
643
641
639
636
634
631
628
625
622
619
616
613
609
606
602
599
595
591
587
583
579
575
571
566
562
557
553
548
543
538
534
529
523
518
513
508
503
497
492
486
481
475
469
464
458
452
447
441
435
429
424
418
412
407
401
395
389
384
378
373
367
362
356
351
345
340
335
330
325
319
314
309
305
300
295
290
286
281
276
272
268
263
259
255
251
247
243
239
235
231
227
224
220
217
213
210
206
203
199
196
193
190
186
183
180
177
174
170
167
164
161
158
155
152
149
146
142
139
136
133
130
126
123
120
116
113
109
106
102
99
95
91
88
84
80
76
72
68
63
59
55
50
46
41
37
32
27
22
17
12
7
2
-3
-8
-14
-19
-24
-30
-35
-41
-46
-52
-57
-63
-69
-74
-80
-86
-91
-97
-103
-109
-114
-120
-126
-132
-137
-143
-149
-155
-161
-166
-172
-178
-183
-189
-195
-201
-206
-212
-218
-223
-229
-235
-240
-246
-251
-257
-262
-268
-273
-279
-284
-290
-295
-301
-306
-311
-317
-322
-328
-333
-338
-344
-349
-355
-360
-365
-371
-376
-382
-387
-392
-398
-403
-409
-414
-419
-425
-430
-435
-441
-446
-451
-457
-462
-467
-473
-478
-483
-489
-494
-499
-504
-509
-515
-520
-525
-530
-535
-540
-545
-550
-555
-560
-565
-571
-576
-581
-586
-591
-596
-601
-606
-611
-616
-621
-626
-631
-636
-641
-646
-651
-656
-661
-666
-671
-676
-681
-686
-691
-696
-702
-707
-712
-717
-723
-728
-733
-739
-744
-750
-755
-761
-766
-772
-778
-784
-789
-795
-801
-807
-813
-819
-826
-832
-838
-845
-851
-858
-864
-871
-878
-885
-892
-899
-906
-914
-921
-929
-936
-944
-952
-960
-968
-976
-984
-993
-1000
-1010
-1018
-1027
-1036
-1045
-1054
-1064
-1073
-1082
-1092
-1102
-1111
-1121
-1131
-1142
-1152
-1162
-1172
-1183
-1194
-1204
-1215
-1226
-1237
-1248
-1259
-1270
-1282
-1293
-1305
-1316
-1328
-1339
-1351
-1363
-1375
-1387
-1399
-1411
-1424
-1436
-1448
-1461
-1473
-1486
-1499
-1512
-1524
-1537
-1550
-1563
-1576
-1589
-1603
-1616
-1629
-1643
-1656
-1669
-1683
-1697
-1710
-1724
-1738
-1752
-1765
-1779
-1793
-1807
-1821
-1836
-1850
-1864
-1878
-1893
-1907
-1921
-1936
-1950
-1965
-1979
-1994
-2008
-2023
-2037
-2053
-2067
-2082
-2097
-2112
-2127
-2141
-2156
-2171
-2186
-2201
-2216
-2231
-2246
-2261
-2275
-2290
-2305
-2320
-2335
-2349
-2364
-2379
-2393
-2408
-2422
-2437
-2451
-2466
-2480
-2494
-2508
-2522
-2536
-2549
-2563
-2577
-2590
-2603
-2616
-2629
-2642
-2655
-2668
-2680
-2693
-2705
-2717
-2729
-2740
-2752
-2764
-2775
-2786
-2797
-2808
-2818
-2829
-2839
-2849
-2859
-2869
-2879
-2888
-2897
-2906
-2915
-2924
-2933
-2941
-2950
-2958
-2966
-2973
-2981
-2988
-2996
-3003
-3010
-3017
-3023
-3030
-3036
-3042
-3048
-3054
-3060
-3066
-3071
-3076
-3081
-3086
-3091
-3096
-3101
-3105
-3109
-3114
-3118
-3121
-3125
-3129
-3132
-3136
-3139
-3142
-3145
-3148
-3151
-3154
-3156
-3158
-3161
-3163
-3165
-3167
-3169
-3170
-3172
-3173
-3175
-3176
-3177
-3178
-3179
-3180
-3181
-3182
-3182
-3183
-3183
-3183
-3183
-3183
-3183
-3183
-3183
-3183
-3182
-3182
-3181
-3181
-3180
-3179
-3178
-3177
-3176
-3175
-3174
-3172
-3171
-3169
-3168
-3166
-3164
-3163
-3161
-3159
-3157
-3155
-3153
-3151
-3148
-3146
-3144
-3141
-3139
-3137
-3134
-3131
-3129
-3126
-3124
-3121
-3118
-3115
-3112
-3109
-3107
-3104
-3101
-3098
-3095
-3092
-3088
-3085
-3082
-3079
-3076
-3073
-3070
-3067
-3063
-3060
-3057
-3054
-3050
-3047
-3044
-3041
-3037
-3034
-3031
-3027
-3024
-3021
-3018
-3014
-3011
-3007
-3004
-3001
-2997
-2994
-2990
-2986
-2983
-2979
-2975
-2972
-2968
-2964
-2960
-2956
-2952
-2948
-2944
-2939
-2935
-2931
-2926
-2921
-2917
-2912
-2907
-2902
-2897
-2892
-2887
-2882
-2876
-2871
-2865
-2860
-2854
-2848
-2842
-2836
-2830
-2824
-2817
-2811
-2805
-2798
-2791
-2785
-2778
-2771
-2764
-2757
-2750
-2743
-2735
-2728
-2721
-2713
-2706
-2699
-2691
-2684
-2676
-2668
-2661
-2653
-2646
-2638
-2630
-2623
-2615
-2607
-2600
-2592
-2585
-2577
-2569
-2562
-2554
-2547
-2540
-2532
-2525
-2518
-2511
-2503
-2496
-2489
-2483
-2476
-2469
-2462
-2456
-2449
-2443
-2437
-2430
-2424
-2418
-2412
-2407
-2401
-2395
-2390
-2384
-2378
-2373
-2367
-2361
-2356
-2350
-2345
-2339
-2333
-2328
-2322
-2317
-2311
-2306
-2300
-2295
-2289
-2284
-2278
-2273
-2267
-2262
-2256
-2251
-2245
-2240
-2234
-2229
-2224
-2218
-2213
-2207
-2202
-2197
-2191
-2186
-2180
-2175
-2170
-2164
-2159
-2154
-2149
-2143
-2138
-2133
-2127
-2122
-2117
-2112
-2106
-2101
-2096
-2091
-2086
-2080
-2075
-2070
-2065
-2060
-2055
-2049
-2044
-2039
-2033
-2029
-2024
-2019
-2013
-2009
-2004
-1999
-1993
-1988
-1983
-1978
-1973
-1968
-1963
-1958
-1953
-1948
-1943
-1938
-1934
-1929
-1924
-1919
-1914
-1909
-1904
-1899
-1894
-1889
-1884
-1880
-1875
-1870
-1865
-1860
-1855
-1851
-1846
-1841
-1836
-1831
-1827
-1822
-1817
-1812
-1808
-1803
-1798
-1793
-1789
-1784
-1779
-1775
-1770
-1765
-1761
-1756
-1751
-1747
-1742
-1737
-1733
-1728
-1724
-1719
-1714
-1710
-1705
-1701
-1696
-1692
-1687
-1683
-1678
-1674
-1669
-1665
-1660
-1656
-1651
-1647
-1642
-1638
-1633
-1629
-1624
-1620
-1616
-1611
-1607
-1602
-1598
-1594
-1589
-1585
-1581
-1576
-1572
-1568
-1563
-1559
-1555
-1550
-1546
-1542
-1538
-1533
-1529
-1525
-1521
-1516
-1512
-1508
-1504
-1500
-1495
-1491
-1487
-1483
-1479
-1474
-1470
-1466
-1462
-1458
-1454
-1450
-1446
-1442
-1437
-1433
-1429
-1425
-1421
-1417
-1413
-1409
-1405
-1401
-1397
-1393
-1389
-1385
-1381
-1377
-1373
-1369
-1365
-1361
-1357
-1353
-1350
-1346
-1342
-1338
-1334
-1330
-1326
-1322
-1318
-1315
-1311
-1307
-1303
-1299
-1295
-1292
-1288
-1284
-1280
-1276
-1273
-1269
-1265
-1261
-1258
-1254
-1250
-1247
-1243
-1239
-1235
-1232
-1228
-1224
-1221
-1217
-1213
-1210
-1206
-1202
-1199
-1195
-1192
-1188
-1184
-1181
-1177
-1174
-1170
-1167
-1163
-1159
-1156
-1152
-1149
-1145
-1142
-1138
-1135
-1131
-1128
-1124
-1121
-1117
-1114
-1111
-1107
-1104
-1100
-1097
-1093
-1090
-1087
-1083
-1080
-1077
-1073
-1070
-1066
-1063
-1060
-1056
-1053
-1050
-1046
-1043
-1040
-1037
-1033
-1030
-1027
-1022
-1020
-1016
-1014
-1010
-1006
-1004
-1000
-998
-994
-991
-988
-985
-982
-978
-975
-972
-969
-966
-963
-960
-957
-953
-950
-947
-944
-941
-938
-935
-932
-929
-926
-923
-920
-917
-914
-911
-908
-905
-902
-899
-896
-893
-890
-887
-884
-881
-878
-875
-872
-869
-866
-863
-860
-857
-854
-852
-849
-846
-843
-840
-837
-834
-831
-829
-826
-823
-820
-817
-815
-812
-809
-806
-803
-801
-798
-795
-792
-790
-787
-784
-781
-779
-776
-773
-771
-768
-765
-763
-760
-757
-755
-752
-749
-747
-744
-741
-739
-736
-733
-731
-728
-726
-723
-720
-718
-715
-713
-710
-708
-705
-703
-700
-697
-695
-692
-690
-687
-685
-682
-680
-677
-675
-673
-670
-668
-665
-663
-660
-658
-655
-653
-651
-648
-646
-643
-641
-639
-636
-634
-631
-629
-627
-624
-622
-620
-617
-615
-613
-610
-608
-606
-604
-601
-599
-597
-594
-592
-590
-588
-585
-583
-581
-579
-576
-574
-572
-570
-568
-565
-563
-561
-559
-557
-555
-552
-550
-548
-546
-544
-542
-540
-537
-535
-533
-531
-529
-527
-525
-523
-521
-519
-516
-514
-512
-510
-508
-506
-504
-502
-500
-498
-496
-494
-492
-490
-488
-486
-484
-482
-480
-478
-476
-474
-472
-470
-468
-467
-465
-463
-461
-459
-457
-455
-453
-451
-449
-448
-446
-444
-442
-440
-438
-436
-435
-433
-431
-429
-427
-425
-424
-422
-420
-418
-416
-415
-413
-411
-409
-407
-406
-404
-402
-400
-399
-397
-395
-394
-392
-390
-388
-387
-385
-383
-382
-380
-378
-377
-375
-373
-372
-370
-368
-367
-365
-363
-362
-360
-359
-357
-355
-354
-352
-350
-349
-347
-346
-344
-343
-341
-339
-338
-336
-335
-333
-332
-330
-329
-327
-326
-324
-323
-321
-320
-318
-317
-315
-314
-312
-311
-309
-308
-306
-305
-303
-302
-301
-299
-298
-296
-295
-293
-292
-291
-289
-288
-286
-285
-284
-282
-281
-280
-278
-277
-275
-274
-273
-271
-270
-269
-267
-266
-265
-263
-262
-261
-260
-258
-257
-256
-254
-253
-252
-251
-249
-248
-247
-245
-244
-243
-242
-241
-239
-238
-237
-236
-234
-233
-232
-231
-230
-228
-227
-226
-225
-224
-222
-221
-220
-219
-218
-217
-216
-214
-213
-212
-211
-210
-209
-208
-207
-205
-204
-203
-202
-201
-200
-199
-198
-197
-196
-195
-193
-192
-191
-190
-189
-188
-187
-186
-185
-184
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-167
-166
-165
-164
-163
-162
-161
-160
-160
-159
-158
-157
-156
-155
-154
-153
-152
-151
-150
-150
-149
-148
-147
-146
-145
-144
-143
-143
-142
-141
-140
-139
-138
-137
-137
-136
-135
-134
-133
-132
-132
-131
-130
-129
-128
-128
-127
-126
-125
-125
-124
-123
-122
-121
-121
-120
-119
-118
-118
-117
-116
-115
-115
-114
-113
-112
-112
-111
-110
-110
-109
-108
-107
-107
-106
-105
-105
-104
-103
-103
-102
-101
-101
-100
-99
-99
-98
-97
-97
-96
-95
-95
-94
-93
-93
-92
-92
-91
-90
-90
-89
-89
-88
-87
-87
-86
-86
-85
-84
-84
-83
-83
-82
-81
-81
-80
-80
-79
-79
-78
-78
-77
-76
-76
-75
-75
-74
-74
-73
-73
-72
-72
-71
-71
-70
-70
-69
-69
-68
-68
-67
-67
-66
-66
-65
-65
-64
-64
-63
-63
-62
-62
-62
-61
-61
-60
-60
-59
-59
-58
-58
-58
-57
-57
-56
-56
-56
-55
-55
-54
-54
-53
-53
-53
-52
-52
-52
-51
-51
-50
-50
-50
-49
-49
-49
-48
-48
-47
-47
-47
-46
-46
-46
-45
-45
-45
-44
-44
-44
-43
-43
-43
-42
-42
-42
-42
-41
-41
-41
-40
-40
-40
-39
-39
-39
-39
-38
-38
-38
-37
-37
-37
-37
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-34
-33
-33
-33
-33
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-28
-28
