5
6076
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
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
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
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
65
65
65
65
65
65
65
66
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
68
68
69
69
69
69
69
69
70
70
70
70
70
70
71
71
71
71
71
71
72
72
72
72
72
72
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
77
76
76
76
76
75
75
75
74
74
74
74
73
73
73
73
73
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
72
71
71
71
70
70
70
69
69
69
68
68
68
68
68
68
68
68
68
68
67
67
67
67
67
67
67
66
66
66
66
66
66
66
66
66
67
67
67
67
67
68
68
68
69
69
69
69
70
70
70
70
70
71
71
71
71
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
75
75
75
75
76
76
76
76
77
77
77
78
78
78
78
79
79
79
79
79
80
80
80
81
81
82
82
83
83
84
85
85
86
86
87
88
88
89
90
90
91
92
92
93
94
94
95
95
95
96
96
96
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
100
100
100
100
100
100
100
101
101
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
110
110
109
109
109
109
108
108
108
107
107
107
106
106
106
105
105
105
105
104
104
104
104
104
104
103
103
103
103
104
104
104
104
104
105
105
105
106
106
106
107
107
107
108
108
109
109
109
110
110
110
110
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
111
111
111
111
110
110
110
110
109
109
109
108
108
108
108
108
107
107
107
107
107
107
106
106
106
106
106
106
106
106
106
106
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
105
105
105
105
104
104
104
104
104
104
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
102
101
101
101
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
104
103
103
102
101
101
100
99
99
98
97
97
96
96
95
95
94
94
94
93
93
93
92
92
92
92
91
91
91
90
90
90
89
89
89
88
88
88
87
87
87
87
86
86
86
86
86
86
86
86
86
86
86
85
85
85
84
84
83
83
82
82
82
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
82
82
82
83
83
84
84
85
85
86
86
87
87
88
88
89
89
90
90
90
91
91
92
92
92
92
92
93
93
93
93
93
92
92
92
92
92
91
91
91
91
90
90
90
90
89
89
88
88
87
87
86
85
85
84
84
83
83
82
82
82
82
82
81
81
81
81
81
80
80
80
79
79
78
77
77
76
76
75
75
74
73
73
72
71
71
70
69
68
68
67
66
65
64
64
63
62
61
60
58
57
56
55
54
53
52
50
50
49
48
47
46
46
45
44
44
43
43
42
42
41
41
40
39
39
38
38
37
36
35
35
34
34
33
33
32
32
31
31
31
30
30
30
30
29
29
28
28
28
27
27
26
26
26
25
25
24
24
24
23
23
23
23
23
23
23
23
23
23
24
24
25
26
26
27
28
29
30
31
32
33
34
35
36
37
37
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
42
42
42
43
44
44
45
45
45
46
46
46
46
46
46
46
46
45
45
45
45
45
45
45
45
45
44
44
44
43
43
42
41
41
40
40
39
39
39
38
38
37
37
37
36
36
35
35
34
34
33
33
32
31
30
29
29
28
27
25
24
23
22
21
20
19
18
18
17
17
16
16
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
13
13
12
12
12
11
11
11
12
12
12
13
14
14
15
15
16
17
17
17
18
18
18
19
19
19
19
19
19
19
19
19
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
15
15
14
14
13
12
11
11
10
9
8
8
7
6
6
6
5
5
4
4
3
3
3
2
2
2
2
1
1
1
1
1
0
0
-1
-1
-1
-2
-2
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-4
-3
-3
-2
-1
0
2
3
4
6
7
8
10
11
13
14
16
17
19
21
22
24
25
27
29
31
33
35
37
39
41
43
44
46
48
50
52
53
55
56
58
59
60
62
63
65
66
68
69
70
71
72
73
74
75
76
76
77
77
78
78
78
78
78
78
77
77
77
76
76
75
74
73
72
70
69
67
65
62
60
58
55
52
50
47
44
42
39
36
34
31
28
26
23
21
19
16
14
11
9
6
3
0
-3
-6
-9
-12
-16
-20
-23
-28
-32
-37
-42
-47
-52
-58
-63
-69
-75
-81
-87
-93
-99
-105
-112
-118
-124
-130
-136
-142
-148
-153
-159
-164
-169
-174
-179
-183
-188
-193
-197
-201
-206
-210
-214
-218
-222
-227
-231
-235
-240
-244
-249
-253
-257
-262
-266
-270
-275
-279
-283
-287
-291
-295
-298
-302
-305
-308
-311
-314
-317
-319
-322
-324
-326
-329
-331
-334
-336
-339
-342
-344
-347
-350
-353
-356
-359
-361
-364
-367
-370
-373
-376
-379
-381
-384
-386
-388
-390
-392
-394
-395
-397
-399
-400
-401
-403
-404
-404
-405
-406
-406
-406
-407
-407
-407
-407
-407
-407
-407
-407
-407
-406
-406
-406
-405
-405
-405
-404
-404
-403
-403
-402
-401
-400
-399
-397
-396
-394
-393
-391
-390
-388
-387
-385
-384
-382
-380
-379
-377
-376
-375
-373
-372
-371
-370
-369
-369
-368
-368
-367
-367
-368
-368
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-382
-383
-384
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-400
-402
-403
-404
-406
-407
-409
-410
-412
-414
-416
-417
-419
-421
-423
-424
-426
-427
-429
-430
-431
-433
-434
-435
-437
-438
-440
-441
-443
-445
-446
-448
-450
-452
-454
-456
-458
-460
-461
-463
-464
-465
-466
-467
-468
-468
-468
-468
-468
-468
-467
-466
-466
-465
-464
-462
-461
-460
-459
-458
-457
-456
-456
-455
-454
-454
-453
-452
-452
-451
-450
-448
-447
-446
-445
-445
-444
-443
-442
-442
-441
-441
-441
-441
-441
-441
-442
-442
-442
-442
-442
-442
-441
-441
-440
-439
-438
-437
-436
-435
-434
-433
-431
-430
-429
-428
-426
-425
-423
-421
-419
-417
-415
-412
-410
-407
-405
-402
-400
-397
-395
-392
-390
-388
-386
-384
-382
-380
-378
-375
-373
-371
-369
-366
-364
-361
-359
-356
-353
-350
-347
-344
-342
-339
-336
-334
-332
-330
-328
-327
-326
-325
-324
-324
-323
-323
-323
-323
-324
-324
-324
-324
-324
-323
-323
-322
-321
-320
-319
-318
-317
-316
-316
-315
-315
-314
-314
-314
-315
-315
-316
-317
-318
-319
-320
-321
-322
-323
-325
-326
-327
-329
-330
-332
-334
-336
-337
-340
-342
-344
-346
-349
-351
-354
-356
-359
-362
-365
-367
-370
-372
-375
-377
-380
-382
-384
-385
-387
-388
-389
-390
-391
-392
-392
-393
-393
-394
-394
-394
-394
-395
-395
-395
-395
-395
-395
-395
-394
-393
-392
-391
-390
-388
-386
-385
-383
-381
-379
-376
-374
-372
-369
-367
-365
-363
-360
-358
-356
-355
-353
-351
-349
-348
-346
-345
-343
-342
-341
-340
-339
-339
-338
-338
-338
-338
-339
-339
-340
-340
-341
-342
-343
-344
-346
-347
-349
-350
-351
-352
-353
-354
-354
-355
-355
-354
-354
-354
-353
-353
-352
-351
-351
-350
-350
-350
-350
-350
-350
-350
-351
-352
-353
-354
-355
-357
-358
-360
-363
-365
-368
-370
-373
-376
-379
-382
-385
-388
-391
-393
-395
-397
-398
-399
-400
-401
-402
-403
-403
-404
-404
-404
-405
-406
-406
-407
-407
-408
-409
-410
-411
-412
-412
-413
-414
-415
-415
-415
-415
-415
-414
-414
-412
-411
-409
-407
-405
-403
-400
-397
-393
-390
-386
-382
-378
-374
-370
-366
-362
-358
-354
-351
-347
-344
-341
-337
-334
-331
-327
-324
-321
-318
-315
-312
-309
-307
-305
-303
-301
-299
-297
-296
-294
-292
-290
-288
-286
-284
-281
-279
-276
-273
-270
-267
-264
-262
-259
-256
-253
-251
-249
-247
-245
-243
-241
-239
-238
-236
-235
-234
-232
-231
-230
-229
-229
-228
-227
-227
-226
-226
-226
-226
-226
-226
-226
-226
-227
-227
-228
-229
-230
-231
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-245
-247
-248
-250
-253
-255
-258
-261
-265
-268
-272
-276
-281
-285
-290
-294
-299
-304
-309
-314
-319
-324
-329
-334
-340
-345
-350
-355
-360
-365
-370
-375
-379
-383
-387
-391
-394
-398
-401
-405
-409
-412
-416
-420
-425
-429
-434
-438
-443
-448
-453
-459
-464
-469
-474
-479
-484
-489
-494
-499
-503
-507
-512
-516
-520
-523
-527
-531
-535
-538
-542
-546
-550
-554
-558
-561
-565
-569
-572
-576
-579
-582
-585
-588
-590
-593
-596
-599
-602
-606
-609
-613
-617
-622
-626
-631
-635
-640
-645
-649
-654
-658
-663
-667
-671
-675
-679
-683
-687
-691
-695
-699
-703
-707
-711
-715
-719
-722
-726
-730
-733
-736
-740
-743
-746
-749
-753
-756
-759
-762
-766
-769
-773
-776
-780
-783
-787
-790
-794
-797
-800
-803
-806
-809
-812
-814
-816
-818
-820
-822
-823
-825
-826
-827
-827
-828
-828
-829
-829
-828
-828
-828
-827
-826
-825
-824
-823
-821
-820
-819
-817
-816
-814
-813
-811
-810
-809
-808
-807
-806
-804
-803
-802
-801
-799
-798
-796
-794
-793
-791
-789
-787
-786
-784
-783
-781
-779
-778
-776
-775
-773
-771
-769
-767
-764
-761
-758
-755
-751
-747
-743
-738
-733
-728
-723
-717
-712
-705
-699
-692
-685
-677
-669
-661
-652
-642
-633
-623
-613
-602
-592
-582
-571
-561
-551
-541
-531
-522
-512
-503
-494
-485
-477
-469
-461
-453
-445
-438
-431
-425
-418
-412
-406
-401
-395
-389
-384
-379
-373
-367
-361
-355
-349
-342
-336
-329
-322
-315
-308
-301
-294
-287
-280
-274
-267
-261
-255
-250
-244
-239
-233
-228
-223
-218
-213
-208
-203
-198
-192
-187
-181
-175
-169
-162
-156
-150
-144
-138
-133
-128
-123
-119
-115
-111
-108
-105
-103
-100
-98
-96
-94
-93
-91
-89
-87
-86
-83
-81
-79
-76
-73
-70
-67
-63
-59
-55
-51
-47
-42
-38
-33
-28
-23
-18
-13
-8
-3
2
6
11
14
18
21
23
25
27
28
29
29
30
30
30
30
30
30
30
31
31
31
32
32
33
34
35
36
37
39
40
42
44
46
48
50
53
55
57
60
62
64
66
68
69
71
72
73
73
74
74
74
73
73
72
70
69
67
66
64
61
59
57
54
51
48
45
42
38
35
31
28
24
20
15
11
7
2
-3
-9
-15
-21
-27
-34
-42
-49
-58
-66
-75
-85
-94
-104
-114
-124
-133
-143
-152
-162
-171
-179
-188
-196
-205
-213
-221
-229
-236
-244
-251
-259
-266
-274
-281
-288
-294
-300
-307
-312
-318
-323
-327
-331
-335
-339
-342
-345
-348
-350
-352
-354
-355
-356
-357
-358
-358
-359
-359
-360
-361
-361
-362
-363
-364
-365
-366
-367
-368
-369
-371
-372
-373
-374
-376
-377
-378
-380
-381
-382
-384
-385
-387
-388
-390
-392
-393
-395
-397
-399
-401
-403
-405
-407
-409
-411
-413
-414
-415
-416
-416
-416
-416
-416
-416
-415
-415
-414
-413
-412
-412
-411
-410
-410
-410
-410
-410
-410
-411
-412
-413
-414
-416
-418
-420
-423
-426
-430
-433
-437
-441
-446
-450
-454
-458
-462
-466
-470
-474
-477
-481
-485
-488
-491
-495
-498
-502
-505
-509
-512
-515
-518
-521
-524
-526
-529
-531
-533
-534
-536
-538
-539
-541
-542
-544
-545
-547
-549
-550
-552
-553
-555
-556
-557
-558
-558
-558
-558
-557
-556
-555
-554
-552
-551
-549
-547
-546
-544
-543
-541
-540
-538
-537
-535
-534
-532
-530
-527
-525
-522
-519
-515
-511
-507
-501
-496
-490
-483
-477
-469
-461
-453
-445
-436
-427
-418
-409
-400
-391
-382
-374
-365
-356
-347
-339
-330
-322
-314
-305
-297
-288
-279
-271
-262
-253
-244
-234
-225
-215
-206
-196
-186
-177
-167
-158
-148
-139
-131
-122
-114
-107
-100
-93
-87
-81
-76
-72
-68
-64
-62
-59
-58
-56
-56
-56
-56
-57
-58
-60
-62
-64
-67
-69
-72
-75
-78
-80
-83
-86
-89
-91
-93
-96
-98
-100
-102
-104
-106
-109
-111
-113
-116
-118
-121
-123
-126
-128
-131
-133
-135
-137
-138
-139
-140
-140
-140
-139
-138
-136
-134
-131
-128
-124
-120
-115
-110
-105
-100
-94
-88
-82
-76
-70
-64
-59
-53
-48
-42
-38
-33
-28
-24
-20
-16
-12
-8
-5
-1
3
7
11
15
19
24
29
34
39
45
50
56
61
67
73
78
83
89
94
99
104
109
113
118
123
127
131
135
139
143
147
150
154
157
161
164
167
170
173
176
178
181
183
186
188
190
192
193
195
196
197
197
198
199
199
199
199
200
200
201
201
202
204
205
207
209
211
213
215
217
220
222
225
227
230
232
235
237
239
241
243
245
247
248
249
250
251
251
252
251
251
250
249
248
246
244
242
240
237
235
232
230
227
225
222
220
217
215
212
210
208
206
204
202
201
200
199
199
199
199
199
199
200
201
203
204
206
208
210
212
215
217
220
223
225
228
231
233
236
239
241
244
247
249
252
254
256
258
260
261
262
263
264
264
264
264
263
262
261
260
258
257
255
253
251
249
247
245
243
241
239
237
235
232
230
227
225
222
220
217
214
211
208
204
201
198
194
190
187
183
179
176
172
168
165
161
158
154
151
147
144
140
136
133
129
125
121
118
114
111
108
105
103
100
98
97
95
94
93
92
91
90
89
88
87
86
85
84
83
83
82
81
80
79
79
78
77
77
76
75
74
73
72
71
69
68
66
64
62
60
58
55
52
48
45
41
36
32
27
22
17
12
6
0
-5
-11
-17
-23
-30
-36
-42
-49
-56
-62
-69
-76
-83
-90
-97
-103
-110
-117
-124
-131
-138
-145
-151
-158
-165
-171
-178
-184
-190
-197
-202
-208
-213
-218
-223
-227
-231
-234
-237
-240
-242
-244
-246
-248
-249
-251
-252
-253
-253
-254
-255
-255
-256
-256
-256
-256
-256
-256
-255
-255
-253
-252
-251
-249
-247
-245
-242
-240
-237
-234
-231
-228
-225
-222
-218
-215
-212
-208
-205
-202
-199
-196
-193
-191
-188
-187
-185
-184
-183
-182
-182
-182
-182
-183
-184
-184
-185
-185
-186
-186
-187
-187
-187
-187
-186
-186
-186
-185
-185
-184
-183
-182
-182
-181
-180
-179
-179
-178
-177
-177
-176
-176
-175
-175
-174
-174
-174
-173
-173
-173
-173
-172
-171
-171
-170
-169
-168
-166
-165
-163
-161
-158
-156
-153
-150
-146
-142
-138
-134
-129
-123
-117
-111
-105
-98
-91
-83
-76
-67
-59
-50
-40
-30
-20
-9
2
13
25
37
49
61
74
86
98
111
123
134
146
158
169
179
190
200
210
219
228
236
244
251
258
264
270
275
280
285
289
293
296
300
303
306
308
311
313
316
318
321
323
326
329
333
336
340
344
349
354
359
365
370
376
382
389
395
402
408
415
421
428
434
441
447
454
460
467
473
479
485
491
497
502
508
513
517
522
526
530
533
537
540
542
545
547
549
551
553
554
556
557
558
559
560
560
561
561
561
560
560
559
558
558
556
555
554
552
551
549
548
546
544
542
540
538
536
535
533
531
529
527
525
524
522
520
519
518
516
515
514
513
512
510
509
508
507
505
504
502
500
498
495
493
490
486
483
479
475
470
465
460
454
448
442
435
429
422
415
408
401
394
387
379
372
365
358
351
343
336
329
321
314
306
299
291
283
276
268
261
253
246
239
232
225
218
211
204
197
191
184
178
172
166
160
155
150
145
140
136
131
127
123
119
115
112
109
105
102
99
96
94
91
89
86
84
81
79
76
74
71
69
66
63
60
58
55
52
49
47
45
43
42
41
40
39
39
40
40
41
42
44
45
47
48
50
52
53
55
56
57
57
58
58
57
57
56
55
54
52
50
48
46
43
40
37
34
30
26
22
18
14
10
5
0
-4
-9
-14
-19
-24
-29
-34
-38
-43
-47
-50
-54
-57
-60
-62
-64
-65
-66
-67
-67
-67
-67
-66
-65
-64
-62
-61
-58
-56
-53
-50
-47
-44
-40
-36
-32
-27
-23
-18
-13
-8
-3
2
7
12
17
21
26
31
36
41
46
51
56
61
65
70
75
79
84
88
93
97
102
106
110
115
119
123
127
131
135
138
141
144
146
148
150
152
153
154
155
156
157
158
159
161
162
163
165
167
169
171
173
175
177
179
181
183
185
187
189
191
192
194
196
197
198
199
200
200
200
200
200
199
198
197
196
195
193
192
190
189
188
186
185
184
183
183
183
183
184
185
186
188
190
193
197
200
205
210
215
220
226
232
239
245
252
259
265
272
279
286
292
299
306
312
319
326
333
340
347
354
361
368
375
381
388
395
401
408
414
420
427
433
439
445
451
456
462
468
473
479
484
489
494
498
503
507
511
514
518
521
524
526
529
531
533
536
538
540
542
544
545
547
549
551
552
554
556
557
559
560
561
563
564
564
565
565
565
565
564
563
562
561
559
558
556
554
552
550
548
546
543
541
540
538
536
535
533
532
530
529
527
526
524
522
520
518
516
513
511
508
505
501
498
494
490
487
483
479
476
472
468
465
462
459
456
453
451
448
445
443
440
438
436
433
431
429
426
424
422
420
418
416
413
411
409
406
403
401
398
395
391
388
384
380
376
372
367
362
357
351
345
338
331
324
316
308
299
290
280
271
261
251
240
230
220
210
201
191
182
172
163
154
146
137
128
120
111
103
94
86
77
68
59
51
42
33
24
15
6
-3
-12
-20
-29
-37
-46
-54
-62
-69
-76
-84
-90
-97
-103
-110
-116
-121
-127
-133
-138
-143
-148
-154
-159
-164
-169
-174
-179
-184
-189
-195
-200
-206
-212
-217
-223
-229
-235
-240
-246
-252
-257
-263
-268
-273
-278
-283
-288
-292
-297
-301
-305
-308
-312
-315
-318
-321
-323
-325
-327
-329
-331
-333
-334
-335
-336
-338
-339
-340
-341
-343
-344
-346
-348
-349
-351
-354
-356
-358
-361
-363
-365
-368
-370
-373
-375
-377
-380
-382
-384
-387
-389
-391
-393
-394
-396
-398
-399
-400
-401
-402
-403
-403
-403
-403
-403
-402
-401
-400
-398
-397
-395
-393
-391
-388
-385
-383
-380
-377
-375
-372
-370
-368
-366
-364
-363
-363
-362
-363
-363
-364
-365
-367
-369
-372
-374
-377
-381
-384
-388
-391
-395
-399
-402
-406
-410
-413
-417
-421
-424
-427
-430
-433
-436
-438
-441
-443
-445
-446
-448
-449
-451
-452
-454
-455
-456
-458
-459
-461
-462
-464
-465
-466
-468
-469
-471
-472
-473
-474
-475
-476
-477
-477
-478
-478
-478
-479
-479
-479
-479
-479
-480
-480
-480
-480
-481
-481
-481
-482
-482
-483
-484
-485
-485
-486
-488
-489
-490
-491
-493
-494
-495
-497
-498
-500
-501
-502
-503
-504
-504
-505
-505
-505
-504
-503
-503
-501
-500
-499
-497
-496
-494
-492
-491
-489
-488
-486
-485
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-473
-472
-470
-468
-467
-465
-463
-461
-459
-457
-455
-453
-451
-449
-447
-444
-442
-440
-438
-435
-433
-431
-429
-427
-425
-423
-422
-420
-419
-418
-417
-415
-415
-414
-413
-412
-411
-410
-409
-408
-407
-406
-405
-404
-403
-401
-399
-397
-394
-392
-389
-385
-381
-377
-372
-366
-361
-354
-348
-341
-334
-326
-318
-310
-302
-294
-286
-278
-271
-263
-256
-249
-242
-235
-228
-222
-215
-209
-203
-197
-191
-185
-179
-174
-168
-162
-156
-150
-144
-139
-133
-127
-121
-115
-109
-103
-98
-92
-87
-82
-77
-72
-67
-63
-59
-55
-52
-49
-46
-44
-41
-39
-37
-36
-34
-33
-32
-31
-30
-29
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-25
-25
-24
-24
-24
-23
-23
-22
-22
-22
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-23
-24
-26
-27
-29
-31
-33
-36
-39
-41
-44
-48
-51
-54
-57
-61
-65
-68
-72
-76
-80
-84
-88
-93
-97
-102
-106
-111
-116
-121
-125
-130
-135
-139
-144
-148
-152
-156
-160
-164
-167
-171
-174
-177
-180
-182
-185
-187
-189
-191
-192
-194
-195
-196
-196
-197
-197
-197
-196
-196
-195
-194
-193
-192
-190
-189
-187
-185
-183
-181
-178
-176
-174
-171
-169
-167
-164
-162
-160
-158
-156
-154
-153
-151
-149
-148
-146
-145
-144
-143
-142
-141
-141
-140
-140
-140
-141
-141
-142
-142
-143
-144
-145
-146
-147
-148
-149
-150
-152
-153
-154
-156
-157
-158
-160
-161
-163
-164
-165
-167
-168
-169
-171
-172
-172
-173
-174
-174
-174
-174
-174
-173
-172
-171
-169
-167
-165
-163
-160
-157
-153
-149
-146
-141
-137
-133
-129
-125
-121
-117
-113
-110
-107
-104
-101
-99
-97
-95
-94
-93
-92
-92
-92
-92
-92
-92
-93
-93
-94
-94
-95
-96
-96
-97
-98
-99
-100
-101
-102
-104
-105
-107
-109
-111
-113
-115
-117
-120
-123
-126
-129
-132
-136
-140
-144
-149
-153
-158
-163
-168
-174
-179
-185
-191
-197
-203
-209
-215
-221
-228
-234
-241
-248
-254
-262
-269
-276
-284
-291
-299
-307
-315
-323
-331
-339
-347
-355
-363
-371
-378
-386
-394
-402
-409
-417
-424
-432
-439
-446
-453
-461
-468
-475
-482
-489
-496
-504
-511
-518
-525
-532
-538
-545
-552
-559
-565
-572
-578
-585
-591
-598
-605
-611
-618
-626
-633
-640
-648
-656
-664
-672
-681
-689
-698
-707
-716
-725
-734
-743
-752
-761
-771
-780
-789
-799
-808
-817
-826
-835
-844
-853
-862
-870
-878
-886
-894
-902
-909
-917
-924
-931
-938
-944
-951
-957
-963
-968
-974
-979
-983
-987
-991
-994
-996
-999
-1000
-1000
-1002
-1002
-1000
-1000
-999
-997
-995
-992
-989
-985
-981
-977
-972
-968
-962
-957
-951
-945
-939
-932
-925
-917
-910
-902
-893
-885
-876
-866
-857
-847
-836
-826
-815
-804
-793
-781
-770
-759
-747
-736
-725
-714
-703
-692
-682
-672
-662
-653
-643
-634
-625
-616
-608
-599
-591
-583
-575
-568
-560
-553
-546
-539
-533
-526
-520
-514
-509
-503
-498
-493
-489
-484
-480
-476
-473
-469
-466
-462
-459
-457
-454
-451
-449
-446
-444
-441
-439
-437
-434
-432
-430
-427
-424
-421
-418
-415
-412
-408
-404
-400
-396
-392
-387
-382
-377
-372
-367
-361
-356
-350
-345
-339
-334
-328
-323
-317
-312
-307
-302
-297
-292
-287
-282
-277
-272
-267
-262
-257
-251
-246
-240
-235
-229
-223
-217
-211
-205
-199
-193
-187
-181
-175
-169
-164
-158
-153
-147
-142
-137
-132
-128
-123
-119
-114
-110
-106
-102
-98
-94
-91
-87
-83
-80
-76
-73
-70
-67
-64
-62
-59
-57
-54
-52
-50
-48
-46
-44
-42
-40
-38
-37
-35
-33
-32
-30
-29
-27
-26
-24
-23
-22
-21
-20
-19
-18
-17
-17
-16
-16
-16
-16
-17
-18
-20
-21
-23
-26
-29
-32
-35
-39
-43
-48
-52
-57
-62
-68
-73
-79
-84
-90
-96
-102
-108
-114
-121
-127
-133
-140
-146
-152
-158
-165
-171
-177
-184
-190
-196
-203
-210
-216
-223
-230
-237
-244
-252
-259
-267
-275
-282
-290
-298
-306
-314
-322
-330
-338
-346
-354
-361
-369
-376
-384
-391
-398
-405
-412
-418
-424
-431
-436
-442
-448
-453
-458
-463
-468
-472
-477
-481
-485
-489
-493
-497
-500
-503
-506
-509
-512
-514
-517
-519
-520
-522
-524
-525
-527
-528
-529
-531
-532
-534
-535
-537
-538
-540
-541
-543
-544
-546
-547
-549
-551
-553
-555
-558
-560
-563
-566
-569
-573
-576
-580
-584
-588
-592
-597
-601
-606
-611
-615
-620
-625
-629
-633
-638
-642
-646
-650
-653
-657
-660
-663
-666
-669
-672
-675
-677
-680
-682
-685
-687
-689
-692
-694
-697
-700
-702
-705
-708
-711
-713
-716
-719
-721
-724
-726
-728
-730
-733
-735
-737
-738
-740
-742
-744
-746
-747
-749
-751
-752
-754
-755
-757
-758
-760
-762
-764
-766
-768
-770
-772
-774
-777
-779
-782
-784
-786
-788
-791
-793
-795
-797
-799
-801
-803
-805
-807
-809
-811
-813
-814
-816
-818
-819
-821
-823
-825
-827
-829
-832
-834
-837
-840
-843
-847
-850
-854
-858
-863
-867
-872
-877
-882
-888
-893
-899
-904
-910
-916
-922
-928
-934
-939
-945
-950
-955
-959
-963
-967
-970
-973
-976
-978
-980
-982
-983
-984
-985
-985
-986
-986
-986
-986
-986
-986
-986
-985
-985
-984
-984
-983
-982
-982
-981
-980
-980
-979
-978
-978
-977
-977
-976
-976
-976
-976
-976
-976
-976
-977
-977
-978
-978
-979
-980
-980
-981
-981
-982
-982
-982
-982
-982
-982
-982
-981
-981
-980
-979
-978
-976
-975
-973
-970
-968
-965
-963
-960
-956
-953
-949
-945
-941
-937
-933
-929
-924
-919
-914
-909
-903
-897
-891
-885
-878
-871
-864
-856
-849
-841
-833
-826
-818
-810
-803
-795
-787
-780
-773
-766
-758
-751
-744
-737
-730
-723
-715
-708
-701
-693
-685
-677
-669
-661
-653
-645
-637
-629
-620
-612
-603
-595
-586
-577
-569
-560
-551
-542
-534
-525
-517
-508
-500
-491
-483
-475
-467
-459
-451
-444
-436
-429
-421
-414
-407
-399
-392
-385
-378
-371
-364
-357
-349
-342
-335
-328
-320
-313
-305
-298
-290
-283
-276
-268
-261
-254
-247
-240
-233
-226
-219
-213
-206
-200
-194
-188
-183
-177
-172
-167
-163
-158
-154
-150
-146
-143
-139
-136
-133
-131
-128
-126
-124
-122
-120
-118
-116
-115
-113
-111
-109
-107
-105
-102
-100
-97
-94
-91
-88
-85
-81
-78
-74
-71
-67
-63
-60
-56
-52
-48
-44
-40
-36
-32
-28
-24
-20
-16
-12
-8
-4
0
4
8
12
17
21
26
31
36
41
47
53
59
65
71
78
85
91
98
105
112
119
126
133
140
147
154
161
167
174
180
186
192
198
204
210
215
221
226
231
237
242
247
252
257
262
267
272
277
281
286
290
294
298
302
305
309
312
315
317
320
322
324
325
327
328
328
329
329
328
328
327
326
325
323
321
319
317
315
313
310
308
305
303
300
298
295
293
291
288
286
284
282
279
277
275
272
270
268
265
263
261
259
256
254
252
250
248
246
244
242
241
239
237
235
233
231
228
226
223
221
218
215
213
210
207
204
200
197
194
191
188
184
181
178
174
171
168
164
161
157
154
150
146
142
139
135
131
127
123
119
115
111
107
103
98
94
90
86
82
77
73
69
65
60
56
51
47
42
37
32
27
22
16
10
4
-3
-10
-17
-24
-32
-40
-49
-58
-67
-76
-86
-96
-107
-117
-128
-139
-149
-160
-171
-182
-193
-203
-214
-224
-235
-245
-255
-265
-275
-284
-294
-303
-312
-321
-329
-338
-346
-354
-362
-369
-377
-384
-391
-398
-404
-411
-417
-423
-429
-435
-441
-447
-452
-458
-463
-469
-474
-480
-485
-490
-496
-501
-506
-511
-516
-521
-526
-531
-536
-541
-546
-551
-556
-561
-566
-571
-575
-580
-584
-588
-591
-595
-598
-601
-604
-607
-609
-611
-613
-615
-616
-617
-618
-619
-620
-620
-620
-620
-619
-619
-618
-617
-616
-614
-613
-611
-609
-606
-604
-601
-598
-595
-592
-588
-584
-580
-576
-571
-566
-561
-555
-550
-544
-538
-531
-524
-518
-511
-504
-497
-489
-482
-475
-467
-460
-452
-445
-437
-430
-422
-414
-407
-399
-391
-383
-375
-368
-360
-353
-345
-338
-331
-324
-317
-311
-304
-298
-292
-286
-280
-274
-269
-263
-258
-252
-247
-242
-236
-231
-226
-221
-216
-211
-206
-201
-196
-191
-186
-181
-176
-171
-166
-161
-156
-151
-146
-141
-136
-131
-127
-122
-118
-113
-109
-105
-101
-97
-93
-89
-85
-81
-77
-73
-69
-66
-62
-57
-53
-48
-44
-39
-33
-28
-22
-16
-9
-2
5
12
20
28
37
45
54
63
73
82
91
101
110
119
129
138
147
156
164
173
181
189
197
204
211
218
225
231
237
242
248
253
257
262
266
270
274
277
281
284
287
290
293
296
298
300
303
305
307
309
312
314
317
319
322
325
328
331
335
339
343
347
352
356
361
366
371
376
381
386
391
396
400
404
408
412
416
419
422
425
428
430
433
434
436
438
439
441
442
443
444
444
445
445
445
445
444
443
442
441
438
436
433
430
426
421
417
411
406
399
393
386
378
371
362
354
345
336
327
317
308
298
288
277
267
257
246
235
225
214
203
192
181
170
159
148
137
126
115
105
94
84
74
64
54
44
35
25
16
7
-1
-10
-18
-26
-34
-41
-48
-55
-62
-69
-75
-81
-87
-92
-98
-103
-108
-112
-117
-121
-126
-130
-134
-138
-141
-145
-149
-152
-155
-158
-161
-164
-167
-169
-171
-173
-174
-176
-177
-178
-178
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-182
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-195
-196
-196
-196
-196
-196
-196
-196
-195
-195
-194
-194
-193
-192
-191
-190
-189
-188
-187
-186
-185
-184
-183
-182
-181
-180
-180
-179
-179
-179
-179
-179
-179
-180
-180
-181
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-196
-197
-198
-199
-201
-202
-203
-204
-206
-207
-208
-209
-210
-211
-211
-212
-212
-212
-212
-212
-211
-210
-209
-208
-207
-205
-203
-201
-199
-197
-195
-192
-190
-188
-185
-183
-181
-179
-177
-175
-173
-171
-169
-168
-166
-165
-164
-162
-161
-160
-159
-158
-157
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-143
-142
-141
-140
-139
-138
-137
-136
-135
-134
-134
-133
-132
-131
-131
-130
-129
-128
-127
-126
-125
-123
-122
-120
-118
-116
-114
-112
-109
-107
-104
-101
-98
-95
-92
-89
-85
-82
-78
-75
-71
-67
-64
-60
-56
-52
-48
-45
-41
-37
-33
-29
-25
-20
-16
-12
-7
-2
2
7
13
18
23
29
35
41
48
55
62
70
78
86
95
103
113
122
131
141
151
160
170
180
189
199
209
218
227
237
246
255
264
274
283
292
301
311
320
330
339
349
358
368
378
388
398
408
417
427
437
446
456
465
474
483
491
499
507
514
521
528
535
541
546
552
557
562
567
571
575
579
583
586
589
592
595
597
600
602
603
605
606
607
608
608
608
608
608
608
607
606
605
604
603
601
599
598
596
593
591
589
586
583
580
577
574
570
567
563
559
555
551
547
542
538
533
528
522
517
511
506
500
494
488
482
477
471
465
459
454
448
443
437
432
428
423
418
414
410
406
402
399
395
392
389
386
383
380
377
375
372
369
367
365
362
360
358
356
353
351
349
347
345
343
341
339
337
335
333
331
329
326
324
322
319
316
314
311
307
304
300
297
292
288
284
279
274
268
262
256
250
243
236
229
221
214
205
197
188
179
170
161
151
142
132
122
113
103
93
83
73
63
53
43
34
24
14
5
-4
-14
-23
-31
-40
-49
-57
-65
-73
-81
-89
-96
-104
-111
-118
-125
-131
-138
-144
-151
-156
-162
-168
-173
-178
-182
-187
-191
-195
-199
-202
-206
-209
-212
-215
-218
-221
-224
-227
-230
-234
-237
-240
-244
-247
-251
-255
-259
-263
-267
-271
-275
-280
-284
-289
-294
-298
-303
-307
-312
-316
-320
-325
-329
-333
-337
-341
-345
-348
-352
-356
-359
-363
-366
-369
-372
-375
-378
-381
-384
-387
-390
-393
-396
-399
-402
-405
-409
-412
-415
-419
-422
-425
-428
-432
-435
-438
-440
-443
-446
-448
-450
-452
-454
-456
-458
-459
-461
-462
-463
-464
-465
-466
-467
-468
-469
-469
-470
-470
-470
-470
-470
-469
-469
-468
-467
-466
-466
-465
-463
-462
-461
-460
-459
-458
-457
-457
-456
-455
-455
-454
-454
-454
-454
-454
-454
-454
-454
-454
-453
-453
-453
-453
-452
-451
-451
-450
-449
-449
-448
-447
-446
-446
-445
-445
-444
-444
-444
-444
-444
-444
-444
-444
-445
-445
-446
-447
-448
-449
-450
-452
-453
-455
-457
-459
-460
-462
-464
-467
-469
-471
-473
-475
-477
-480
-482
-484
-487
-489
-491
-494
-496
-498
-500
-502
-504
-505
-507
-508
-508
-509
-509
-508
-508
-507
-506
-505
-503
-501
-499
-497
-495
-492
-489
-486
-483
-480
-476
-473
-469
-464
-460
-456
-451
-446
-441
-435
-430
-424
-417
-411
-404
-397
-390
-383
-375
-367
-359
-351
-343
-335
-327
-318
-310
-302
-294
-287
-279
-272
-265
-259
-252
-247
-241
-236
-232
-228
-224
-221
-218
-216
-214
-212
-210
-209
-207
-206
-205
-203
-202
-200
-199
-197
-196
-194
-192
-190
-188
-186
-184
-182
-180
-177
-175
-173
-170
-168
-166
-163
-161
-159
-157
-155
-153
-151
-150
-148
-147
-146
-144
-143
-142
-141
-140
-139
-139
-138
-137
-136
-136
-135
-134
-134
-133
-132
-131
-131
-130
-129
-128
-128
-127
-127
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-123
-123
-123
-122
-121
-120
-119
-118
-117
-115
-114
-112
-110
-108
-106
-104
-102
-100
-98
-95
-93
-91
-88
-86
-84
-82
-79
-77
-76
-74
-72
-71
-70
-70
-69
-70
-70
-71
-72
-74
-76
-79
-82
-85
-89
-93
-97
-102
-106
-111
-116
-122
-127
-132
-138
-143
-149
-154
-160
-165
-171
-176
-181
-187
-192
-197
-202
-207
-212
-217
-222
-227
-231
-236
-240
-245
-250
-254
-259
-263
-268
-273
-278
-282
-287
-292
-297
-302
-307
-312
-317
-322
-326
-331
-336
-340
-344
-349
-353
-358
-362
-367
-371
-376
-381
-386
-391
-397
-403
-408
-415
-421
-427
-434
-441
-448
-456
-463
-471
-479
-487
-494
-502
-511
-519
-527
-535
-543
-552
-560
-569
-577
-586
-594
-603
-611
-619
-628
-636
-644
-651
-659
-666
-673
-680
-687
-694
-700
-706
-712
-717
-723
-728
-732
-737
-741
-745
-748
-752
-755
-757
-759
-761
-763
-764
-765
-765
-765
-765
-764
-763
-762
-760
-758
-755
-752
-749
-745
-741
-737
-733
-728
-723
-718
-713
-708
-703
-697
-692
-687
-682
-676
-671
-666
-661
-656
-652
-647
-642
-638
-633
-629
-625
-621
-617
-613
-609
-606
-602
-599
-596
-593
-590
-587
-584
-581
-578
-575
-572
-570
-567
-564
-561
-558
-554
-551
-548
-544
-541
-538
-534
-531
-527
-524
-521
-518
-515
-512
-509
-507
-504
-502
-499
-497
-495
-493
-491
-489
-487
-485
-483
-481
-479
-477
-475
-473
-471
-469
-467
-464
-462
-460
-457
-455
-452
-450
-447
-444
-441
-438
-435
-431
-428
-424
-420
-416
-412
-408
-403
-399
-394
-389
-384
-379
-374
-369
-364
-360
-355
-350
-345
-341
-337
-332
-328
-325
-321
-317
-314
-310
-307
-304
-300
-297
-294
-290
-287
-284
-280
-277
-274
-271
-269
-266
-264
-262
-260
-258
-256
-254
-253
-252
-251
-250
-249
-248
-247
-246
-245
-244
-243
-242
-240
-239
-238
-236
-234
-233
-231
-229
-227
-225
-223
-221
-219
-217
-216
-214
-212
-211
-210
-209
-208
-208
-208
-208
-208
-209
-209
-211
-213
-215
-217
-220
-224
-227
-232
-236
-241
-246
-251
-256
-262
-268
-273
-279
-285
-291
-296
-302
-308
-313
-319
-324
-329
-334
-339
-344
-348
-352
-356
-360
-364
-367
-370
-373
-376
-379
-381
-383
-385
-387
-388
-389
-389
-389
-389
-389
-388
-388
-387
-385
-384
-382
-380
-378
-376
-374
-372
-369
-367
-364
-361
-359
-356
-353
-350
-346
-343
-340
-337
-334
-331
-328
-325
-323
-321
-319
-317
-315
-314
-313
-313
-313
-313
-314
-315
-316
-318
-320
-323
-325
-328
-332
-335
-339
-342
-346
-350
-355
-359
-364
-369
-374
-379
-385
-390
-396
-402
-408
-414
-420
-426
-433
-439
-445
-451
-457
-463
-469
-475
-480
-485
-490
-495
-500
-504
-508
-512
-515
-518
-521
-523
-525
-527
-528
-529
-530
-530
-530
-529
-528
-526
-525
-523
-520
-518
-515
-513
-510
-507
-504
-502
-499
-497
-495
-493
-491
-489
-488
-488
-487
-487
-487
-488
-489
-491
-492
-494
-496
-499
-502
-504
-508
-511
-514
-518
-521
-525
-529
-533
-536
-540
-544
-547
-551
-554
-558
-561
-564
-567
-570
-573
-576
-578
-581
-583
-586
-588
-590
-592
-594
-596
-599
-601
-603
-605
-607
-609
-611
-612
-614
-616
-618
-619
-621
-623
-624
-626
-627
-629
-630
-632
-633
-635
-636
-637
-639
-640
-641
-642
-643
-645
-646
-647
-649
-650
-652
-654
-656
-658
-660
-663
-665
-668
-670
-672
-675
-677
-679
-680
-682
-683
-684
-684
-684
-684
-683
-683
-681
-680
-678
-676
-674
-672
-670
-667
-665
-662
-660
-657
-655
-653
-650
-648
-646
-643
-641
-639
-636
-634
-632
-629
-626
-623
-620
-617
-614
-610
-606
-601
-597
-592
-587
-581
-575
-569
-562
-556
-548
-541
-534
-526
-518
-510
-501
-493
-485
-477
-469
-461
-453
-445
-438
-431
-424
-418
-412
-406
-400
-395
-390
-386
-381
-377
-374
-371
-367
-365
-362
-360
-358
-356
-354
-352
-351
-349
-348
-347
-346
-345
-344
-343
-341
-340
-339
-337
-336
-334
-332
-330
-328
-325
-323
-320
-317
-315
-312
-308
-305
-302
-298
-294
-290
-286
-282
-278
-273
-268
-263
-259
-254
-249
-244
-239
-234
-228
-223
-218
-213
-208
-203
-198
-193
-189
-184
-180
-176
-172
-169
-165
-162
-159
-157
-154
-152
-150
-149
-147
-146
-145
-144
-144
-143
-143
-144
-144
-145
-146
-147
-149
-151
-153
-155
-157
-160
-163
-166
-170
-173
-177
-181
-185
-189
-194
-199
-203
-208
-213
-219
-224
-229
-235
-240
-246
-252
-258
-263
-269
-275
-281
-287
-294
-300
-306
-313
-320
-326
-333
-340
-348
-355
-363
-371
-379
-388
-396
-405
-415
-424
-433
-443
-453
-463
-473
-483
-494
-504
-514
-525
-535
-545
-555
-565
-574
-584
-593
-602
-611
-620
-628
-637
-645
-653
-661
-670
-678
-686
-694
-702
-710
-718
-725
-733
-740
-747
-754
-760
-766
-772
-777
-782
-786
-790
-793
-796
-798
-800
-801
-802
-803
-803
-803
-802
-802
-801
-800
-798
-797
-795
-793
-791
-789
-786
-784
-781
-778
-774
-771
-767
-763
-758
-753
-748
-743
-738
-732
-726
-719
-713
-706
-699
-692
-685
-678
-670
-663
-655
-647
-639
-631
-623
-615
-606
-598
-589
-580
-572
-563
-554
-545
-537
-528
-520
-511
-503
-495
-488
-480
-473
-466
-459
-453
-447
-441
-435
-429
-424
-419
-415
-410
-406
-403
-399
-396
-394
-391
-389
-388
-386
-385
-384
-383
-383
-383
-383
-383
-384
-384
-385
-386
-388
-389
-391
-392
-394
-396
-398
-400
-402
-405
-407
-409
-412
-415
-417
-420
-423
-427
-430
-433
-437
-441
-445
-449
-453
-458
-463
-467
-472
-477
-483
-488
-494
-500
-505
-512
-518
-524
-531
-537
-544
-552
-559
-567
-575
-583
-591
-600
-608
-617
-626
-635
-644
-653
-662
-671
-680
-689
-698
-707
-715
-724
-733
-742
-751
-760
-769
-778
-786
-795
-804
-812
-821
-830
-838
-846
-854
-862
-870
-878
-886
-893
-900
-907
-914
-921
-927
-933
-939
-945
-950
-955
-960
-964
-969
-973
-977
-981
-984
-988
-991
-994
-997
-999
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1027
-1029
-1032
-1035
-1039
-1042
-1046
-1049
-1053
-1058
-1062
-1066
-1071
-1075
-1079
-1084
-1088
-1092
-1096
-1100
-1104
-1107
-1110
-1114
-1117
-1119
-1122
-1124
-1126
-1128
-1130
-1132
-1133
-1135
-1136
-1137
-1137
-1138
-1139
-1139
-1140
-1140
-1140
-1140
-1141
-1141
-1141
-1141
-1141
-1142
-1142
-1142
-1142
-1142
-1142
-1142
-1142
-1142
-1143
-1143
-1143
-1143
-1144
-1144
-1145
-1145
-1145
-1146
-1147
-1147
-1148
-1148
-1149
-1150
-1151
-1152
-1153
-1154
-1156
-1158
-1160
-1162
-1164
-1167
-1169
-1172
-1175
-1179
-1182
-1185
-1189
-1192
-1196
-1200
-1203
-1207
-1211
-1215
-1219
-1222
-1226
-1230
-1234
-1238
-1242
-1245
-1249
-1252
-1256
-1259
-1262
-1265
-1268
-1271
-1274
-1277
-1279
-1282
-1284
-1286
-1289
-1291
-1293
-1295
-1297
-1299
-1301
-1303
-1305
-1306
-1308
-1309
-1310
-1311
-1311
-1311
-1311
-1311
-1310
-1308
-1306
-1304
-1302
-1299
-1295
-1291
-1287
-1283
-1278
-1273
-1267
-1261
-1255
-1249
-1243
-1236
-1229
-1222
-1215
-1208
-1200
-1193
-1185
-1178
-1171
-1163
-1156
-1149
-1143
-1136
-1129
-1123
-1117
-1111
-1105
-1099
-1094
-1088
-1083
-1077
-1072
-1066
-1061
-1055
-1050
-1044
-1039
-1033
-1027
-1020
-1014
-1006
-1000
-993
-986
-978
-971
-963
-955
-946
-938
-929
-921
-912
-903
-895
-886
-877
-868
-859
-850
-841
-832
-823
-814
-805
-797
-788
-779
-770
-762
-753
-745
-736
-728
-720
-711
-703
-695
-687
-679
-671
-662
-654
-646
-637
-628
-619
-610
-600
-591
-581
-571
-560
-550
-539
-528
-517
-506
-494
-483
-471
-460
-449
-437
-426
-415
-403
-392
-381
-370
-359
-348
-337
-326
-315
-304
-293
-282
-271
-260
-248
-237
-226
-214
-203
-191
-179
-167
-156
-144
-132
-120
-107
-95
-82
-70
-57
-44
-30
-17
-3
12
26
41
56
71
87
103
119
135
151
167
184
200
217
233
250
266
283
299
315
332
348
364
379
395
410
426
440
455
470
484
497
511
524
537
550
562
574
586
597
608
619
630
640
650
660
669
679
689
698
708
717
727
737
747
757
767
777
787
797
807
817
827
837
846
856
865
874
883
892
901
909
918
926
934
941
949
956
964
971
978
985
992
999
1006
1012
1020
1027
1034
1041
1048
1055
1062
1069
1076
1083
1090
1097
1103
1109
1115
1121
1127
1132
1138
1142
1147
1151
1155
1159
1162
1166
1168
1171
1173
1174
1175
1175
1175
1174
1172
1170
1167
1163
1159
1154
1148
1142
1135
1128
1121
1113
1105
1096
1087
1078
1069
1060
1051
1041
1031
1022
1012
1002
992
982
972
962
952
942
932
922
912
901
891
880
869
858
847
836
824
812
800
787
775
761
748
734
720
706
691
676
661
645
629
613
596
579
562
544
526
507
488
469
450
430
410
390
370
350
330
310
291
271
252
233
215
197
179
162
145
129
113
98
84
70
56
44
31
20
9
-2
-12
-22
-31
-40
-49
-57
-65
-73
-81
-88
-95
-102
-108
-115
-121
-128
-134
-140
-147
-154
-161
-168
-175
-184
-192
-201
-211
-221
-232
-243
-255
-267
-280
-293
-307
-321
-335
-350
-365
-380
-395
-411
-426
-442
-458
-474
-490
-506
-521
-537
-553
-568
-583
-598
-612
-627
-641
-655
-669
-682
-696
-709
-722
-735
-748
-761
-775
-788
-801
-814
-827
-840
-854
-867
-881
-895
-908
-922
-936
-950
-963
-978
-992
-1006
-1020
-1034
-1049
-1063
-1078
-1093
-1108
-1123
-1138
-1153
-1169
-1184
-1200
-1215
-1231
-1247
-1263
-1279
-1296
-1312
-1329
-1345
-1362
-1378
-1395
-1411
-1427
-1443
-1459
-1475
-1490
-1506
-1520
-1535
-1549
-1562
-1575
-1588
-1600
-1612
-1624
-1635
-1645
-1655
-1665
-1674
-1683
-1692
-1700
-1708
-1715
-1722
-1728
-1735
-1740
-1746
-1751
-1755
-1760
-1764
-1767
-1770
-1773
-1776
-1778
-1780
-1781
-1783
-1784
-1785
-1786
-1787
-1787
-1787
-1787
-1787
-1786
-1785
-1784
-1782
-1780
-1777
-1775
-1771
-1767
-1763
-1758
-1752
-1746
-1739
-1732
-1724
-1716
-1706
-1696
-1686
-1675
-1664
-1652
-1639
-1626
-1613
-1600
-1585
-1571
-1556
-1541
-1526
-1510
-1494
-1478
-1462
-1445
-1428
-1411
-1393
-1375
-1357
-1338
-1319
-1300
-1280
-1260
-1240
-1219
-1198
-1177
-1155
-1132
-1109
-1086
-1063
-1039
-1014
-989
-964
-939
-914
-888
-862
-836
-809
-783
-756
-730
-703
-677
-650
-623
-596
-570
-543
-516
-489
-462
-435
-407
-380
-352
-324
-295
-267
-238
-209
-180
-150
-121
-91
-61
-32
-2
27
57
86
115
144
173
201
229
256
284
310
337
363
388
414
438
463
487
511
534
557
580
603
625
647
669
691
712
733
754
775
796
816
836
856
875
894
913
931
949
967
984
1000
1016
1033
1049
1064
1079
1094
1108
1122
1136
1149
1163
1176
1189
1203
1216
1230
1243
1257
1272
1286
1301
1316
1331
1347
1363
1379
1396
1413
1430
1447
1464
1482
1499
1517
1535
1552
1570
1588
1605
1623
1640
1657
1675
1692
1709
1725
1742
1759
1775
1791
1808
1824
1839
1855
1870
1886
1901
1916
1930
1945
1959
1973
1987
2000
2013
2027
2040
2053
2066
2078
2091
2103
2114
2126
2137
2147
2157
2167
2176
2184
2192
2199
2206
2211
2217
2221
2225
2228
2230
2232
2232
2232
2232
2230
2228
2225
2220
2216
2210
2203
2196
2187
2178
2168
2158
2146
2134
2121
2107
2092
2078
2062
2045
2029
2013
1997
1980
1962
1945
1927
1909
1891
1872
1854
1836
1818
1799
1781
1763
1745
1727
1710
1693
1676
1659
1643
1627
1611
1596
1581
1567
1553
1539
1525
1511
1498
1484
1471
1457
1444
1430
1417
1403
1389
1374
1360
1345
1330
1314
1298
1282
1266
1250
1233
1216
1199
1182
1164
1147
1130
1113
1095
1078
1061
1044
1028
1010
995
979
964
949
934
920
907
893
881
869
857
846
836
826
816
807
799
791
783
777
770
764
759
755
751
747
744
742
740
739
739
739
740
741
743
745
747
750
753
757
760
764
767
771
775
779
782
785
788
791
793
794
796
796
797
796
795
793
791
788
785
781
776
771
765
758
751
744
736
727
718
708
698
687
676
665
653
641
628
616
603
589
576
562
548
534
520
506
492
478
464
450
436
422
408
394
380
366
352
337
323
309
295
281
267
253
239
225
211
197
183
169
156
142
129
115
102
89
77
64
52
39
27
16
4
-8
-19
-31
-42
-53
-65
-76
-87
-99
-110
-122
-133
-145
-156
-168
-179
-191
-202
-214
-225
-236
-246
-257
-267
-277
-286
-295
-304
-312
-319
-327
-334
-340
-346
-351
-356
-361
-365
-368
-371
-374
-376
-377
-379
-379
-379
-379
-378
-377
-375
-373
-370
-367
-363
-359
-355
-350
-345
-339
-333
-327
-321
-314
-308
-301
-293
-286
-279
-271
-264
-256
-248
-240
-231
-223
-215
-206
-197
-188
-179
-170
-161
-152
-142
-133
-123
-114
-104
-94
-84
-74
-64
-54
-43
-33
-23
-12
-2
8
19
29
39
49
58
68
77
86
94
103
111
119
126
133
140
147
153
159
165
171
176
181
186
191
196
200
205
209
214
218
222
226
231
235
239
243
248
252
256
261
265
269
273
278
282
285
289
293
296
299
302
304
306
308
310
311
312
313
313
313
312
312
311
309
307
305
303
300
297
293
290
286
281
277
272
267
262
256
250
244
237
231
223
216
208
200
191
182
173
163
153
143
132
121
110
98
85
73
60
46
33
19
5
-9
-24
-38
-53
-67
-82
-97
-112
-127
-142
-157
-172
-187
-202
-218
-233
-248
-263
-278
-294
-309
-325
-340
-356
-371
-387
-403
-419
-434
-450
-466
-482
-498
-513
-529
-544
-559
-575
-590
-604
-619
-634
-648
-663
-677
-691
-705
-719
-733
-746
-760
-773
-786
-800
-813
-825
-838
-851
-863
-875
-887
-899
-910
-922
-933
-944
-955
-966
-977
-988
-1000
-1010
-1022
-1034
-1046
-1058
-1071
-1084
-1097
-1110
-1124
-1138
-1152
-1166
-1181
-1196
-1211
-1227
-1243
-1259
-1274
-1290
-1306
-1322
-1338
-1353
-1368
-1383
-1398
-1412
-1426
-1440
-1453
-1466
-1479
-1492
-1504
-1517
-1529
-1540
-1552
-1564
-1575
-1587
-1598
-1609
-1621
-1632
-1643
-1655
-1666
-1677
-1688
-1699
-1710
-1721
-1732
-1743
-1754
-1764
-1774
-1784
-1794
-1803
-1812
-1821
-1829
-1837
-1844
-1851
-1858
-1864
-1869
-1874
-1879
-1884
-1888
-1891
-1894
-1897
-1900
-1902
-1905
-1907
-1908
-1910
-1911
-1913
-1914
-1914
-1915
-1916
-1916
-1916
-1917
-1916
-1916
-1916
-1915
-1914
-1913
-1911
-1909
-1907
-1905
-1902
-1898
-1894
-1890
-1886
-1881
-1876
-1870
-1865
-1859
-1853
-1848
-1842
-1837
-1832
-1827
-1822
-1818
-1814
-1811
-1808
-1805
-1802
-1800
-1798
-1797
-1796
-1795
-1794
-1794
-1794
-1794
-1794
-1794
-1794
-1795
-1795
-1796
-1796
-1797
-1798
-1799
-1800
-1801
-1802
-1804
-1805
-1807
-1809
-1811
-1813
-1816
-1818
-1821
-1824
-1827
-1830
-1834
-1838
-1842
-1846
-1851
-1856
-1861
-1867
-1873
-1879
-1886
-1893
-1900
-1907
-1914
-1922
-1930
-1938
-1946
-1953
-1961
-1969
-1977
-1985
-1993
-2001
-2008
-2016
-2023
-2031
-2037
-2045
-2052
-2059
-2066
-2073
-2079
-2086
-2092
-2098
-2103
-2108
-2113
-2118
-2122
-2126
-2129
-2132
-2135
-2138
-2140
-2142
-2143
-2145
-2146
-2147
-2147
-2148
-2148
-2148
-2148
-2148
-2148
-2147
-2147
-2146
-2146
-2145
-2145
-2144
-2143
-2142
-2141
-2139
-2138
-2136
-2133
-2131
-2128
-2125
-2121
-2117
-2112
-2107
-2101
-2095
-2088
-2081
-2073
-2065
-2056
-2048
-2037
-2028
-2017
-2008
-1997
-1986
-1975
-1963
-1951
-1938
-1925
-1912
-1899
-1885
-1870
-1855
-1840
-1824
-1808
-1791
-1774
-1756
-1737
-1718
-1698
-1678
-1656
-1634
-1612
-1588
-1564
-1539
-1514
-1487
-1460
-1432
-1404
-1375
-1345
-1315
-1284
-1252
-1220
-1187
-1154
-1120
-1086
-1051
-1016
-980
-945
-908
-872
-836
-799
-762
-725
-688
-651
-614
-577
-540
-503
-467
-430
-394
-357
-321
-286
-250
-215
-179
-144
-110
-75
-40
-6
29
63
98
133
167
202
237
273
308
344
380
417
454
491
529
567
605
644
682
722
761
801
841
880
920
960
1000
1040
1079
1118
1157
1196
1234
1272
1309
1346
1383
1419
1454
1489
1524
1558
1591
1624
1656
1687
1718
1748
1777
1805
1833
1860
1887
1912
1937
1962
1986
2009
2031
2054
2075
2096
2117
2138
2158
2177
2196
2215
2234
2252
2270
2288
2306
2323
2340
2356
2373
2389
2405
2420
2435
2450
2465
2479
2493
2506
2519
2532
2545
2557
2569
2581
2593
2605
2617
2629
2641
2653
2665
2677
2690
2703
2716
2729
2743
2757
2771
2785
2799
2813
2827
2841
2855
2869
2882
2895
2909
2921
2934
2946
2958
2970
2981
2992
3003
3013
3022
3032
3040
3048
3056
3063
3069
3075
3079
3084
3087
3089
3091
3091
3091
3090
3087
3084
3079
3074
3067
3059
3050
3039
3028
3015
3002
2987
2971
2954
2937
2918
2898
2877
2856
2834
2811
2787
2763
2738
2712
2686
2659
2632
2604
2575
2546
2517
2487
2457
2426
2395
2364
2332
2300
2268
2236
2203
2170
2137
2103
2070
2035
2001
1966
1931
1895
1859
1823
1787
1750
1713
1676
1639
1602
1565
1528
1491
1454
1418
1381
1345
1309
1274
1238
1203
1167
1132
1097
1062
1027
992
957
922
886
851
815
780
744
708
672
636
600
563
527
490
453
416
379
342
304
267
229
191
153
114
76
37
-2
-42
-81
-121
-161
-201
-241
-281
-321
-361
-401
-441
-480
-519
-558
-596
-633
-670
-707
-742
-777
-811
-845
-877
-909
-939
-969
-998
-1026
-1053
-1080
-1106
-1131
-1155
-1179
-1202
-1224
-1246
-1267
-1288
-1309
-1329
-1349
-1369
-1388
-1407
-1426
-1444
-1462
-1481
-1499
-1516
-1534
-1552
-1570
-1587
-1605
-1623
-1641
-1659
-1677
-1695
-1713
-1732
-1750
-1769
-1788
-1806
-1825
-1843
-1862
-1880
-1898
-1916
-1933
-1950
-1967
-1983
-1999
-2015
-2029
-2044
-2059
-2072
-2085
-2098
-2110
-2122
-2133
-2143
-2153
-2163
-2172
-2181
-2190
-2198
-2206
-2213
-2221
-2228
-2234
-2241
-2247
-2253
-2258
-2263
-2268
-2273
-2277
-2281
-2284
-2287
-2290
-2292
-2294
-2296
-2298
-2299
-2300
-2300
-2300
-2300
-2300
-2300
-2299
-2298
-2297
-2296
-2294
-2293
-2292
-2290
-2289
-2288
-2286
-2285
-2284
-2282
-2281
-2280
-2279
-2278
-2277
-2276
-2275
-2274
-2273
-2272
-2271
-2270
-2269
-2267
-2266
-2265
-2263
-2261
-2259
-2257
-2254
-2251
-2247
-2243
-2238
-2233
-2227
-2220
-2213
-2205
-2197
-2187
-2177
-2167
-2156
-2144
-2131
-2118
-2104
-2090
-2075
-2060
-2045
-2029
-2013
-1996
-1979
-1962
-1945
-1928
-1910
-1892
-1874
-1856
-1837
-1819
-1800
-1781
-1762
-1743
-1723
-1704
-1684
-1665
-1645
-1625
-1605
-1585
-1565
-1545
-1525
-1506
-1486
-1467
-1448
-1430
-1411
-1393
-1376
-1359
-1342
-1326
-1311
-1296
-1281
-1267
-1254
-1241
-1229
-1217
-1205
-1194
-1183
-1173
-1163
-1153
-1143
-1134
-1125
-1116
-1107
-1097
-1088
-1079
-1070
-1060
-1051
-1041
-1031
-1020
-1010
-1000
-990
-979
-968
-957
-946
-935
-924
-912
-901
-890
-878
-867
-855
-844
-832
-821
-810
-799
-788
-777
-767
-757
-747
-738
-729
-721
-713
-706
-700
-694
-689
-685
-682
-680
-678
-678
-678
-679
-681
-684
-687
-692
-697
-703
-710
-718
-726
-735
-745
-755
-766
-777
-789
-802
-814
-828
-841
-855
-869
-883
-898
-912
-927
-942
-957
-972
-987
-1002
-1018
-1033
-1049
-1064
-1080
-1096
-1112
-1128
-1144
-1160
-1176
-1192
-1209
-1225
-1241
-1257
-1273
-1289
-1305
-1321
-1337
-1352
-1367
-1382
-1398
-1413
-1427
-1442
-1457
-1472
-1487
-1502
-1517
-1533
-1549
-1565
-1581
-1597
-1614
-1632
-1649
-1667
-1686
-1705
-1724
-1743
-1762
-1782
-1802
-1822
-1842
-1863
-1883
-1904
-1925
-1946
-1967
-1988
-2009
-2029
-2052
-2073
-2095
-2117
-2139
-2161
-2184
-2206
-2229
-2252
-2275
-2298
-2322
-2345
-2369
-2393
-2417
-2441
-2465
-2489
-2513
-2538
-2562
-2586
-2611
-2635
-2660
-2685
-2709
-2734
-2759
-2784
-2809
-2835
-2860
-2885
-2911
-2936
-2962
-2988
-3013
-3039
-3064
-3090
-3116
-3141
-3167
-3192
-3217
-3243
-3268
-3293
-3318
-3343
-3368
-3392
-3416
-3441
-3465
-3488
-3512
-3535
-3557
-3579
-3601
-3622
-3643
-3663
-3682
-3701
-3719
-3736
-3753
-3769
-3784
-3798
-3811
-3824
-3836
-3847
-3857
-3867
-3876
-3884
-3891
-3898
-3904
-3910
-3915
-3919
-3923
-3926
-3929
-3932
-3934
-3936
-3938
-3939
-3940
-3941
-3942
-3942
-3943
-3943
-3944
-3944
-3944
-3945
-3945
-3946
-3946
-3946
-3946
-3946
-3946
-3945
-3945
-3944
-3943
-3942
-3940
-3939
-3936
-3934
-3931
-3928
-3925
-3921
-3916
-3911
-3906
-3900
-3893
-3886
-3878
-3869
-3859
-3849
-3838
-3826
-3813
-3799
-3784
-3768
-3752
-3734
-3716
-3697
-3677
-3656
-3634
-3612
-3589
-3565
-3541
-3516
-3492
-3466
-3441
-3416
-3390
-3365
-3340
-3315
-3291
-3266
-3243
-3219
-3197
-3174
-3153
-3132
-3111
-3091
-3072
-3053
-3035
-3017
-3000
-2983
-2967
-2951
-2936
-2921
-2907
-2893
-2879
-2866
-2853
-2841
-2829
-2817
-2806
-2795
-2785
-2775
-2766
-2757
-2748
-2740
-2733
-2726
-2721
-2716
-2711
-2708
-2705
-2704
-2703
-2703
-2704
-2706
-2709
-2713
-2718
-2724
-2731
-2739
-2748
-2757
-2768
-2779
-2791
-2804
-2818
-2833
-2848
-2864
-2881
-2899
-2918
-2937
-2957
-2977
-2999
-3021
-3043
-3066
-3090
-3114
-3138
-3163
-3189
-3214
-3240
-3267
-3294
-3321
-3348
-3376
-3403
-3431
-3460
-3488
-3516
-3544
-3573
-3601
-3629
-3657
-3685
-3713
-3741
-3768
-3796
-3823
-3850
-3877
-3904
-3930
-3956
-3982
-4006
-4033
-4057
-4082
-4106
-4129
-4152
-4175
-4197
-4219
-4240
-4261
-4281
-4301
-4320
-4339
-4357
-4375
-4392
-4409
-4425
-4441
-4456
-4471
-4486
-4500
-4513
-4526
-4539
-4551
-4563
-4575
-4586
-4597
-4607
-4617
-4626
-4635
-4643
-4651
-4658
-4664
-4670
-4676
-4680
-4684
-4687
-4690
-4691
-4692
-4693
-4692
-4691
-4689
-4687
-4684
-4680
-4675
-4670
-4665
-4659
-4652
-4645
-4637
-4629
-4621
-4613
-4604
-4594
-4585
-4575
-4565
-4554
-4544
-4533
-4522
-4511
-4500
-4489
-4477
-4465
-4454
-4442
-4429
-4417
-4404
-4392
-4379
-4365
-4351
-4337
-4323
-4308
-4293
-4277
-4261
-4244
-4227
-4209
-4191
-4172
-4152
-4132
-4112
-4091
-4070
-4048
-4026
-4003
-3980
-3957
-3933
-3909
-3885
-3861
-3837
-3812
-3787
-3763
-3738
-3713
-3688
-3663
-3638
-3613
-3588
-3563
-3538
-3512
-3487
-3462
-3436
-3410
-3384
-3359
-3333
-3306
-3280
-3254
-3228
-3202
-3176
-3150
-3124
-3099
-3073
-3048
-3023
-2999
-2974
-2950
-2927
-2903
-2880
-2858
-2835
-2813
-2791
-2770
-2748
-2727
-2706
-2685
-2664
-2644
-2623
-2602
-2581
-2561
-2540
-2520
-2499
-2479
-2458
-2438
-2417
-2397
-2377
-2356
-2336
-2316
-2296
-2276
-2256
-2236
-2217
-2197
-2177
-2158
-2138
-2119
-2100
-2081
-2062
-2044
-2025
-2007
-1989
-1971
-1954
-1936
-1919
-1903
-1886
-1870
-1854
-1838
-1823
-1808
-1793
-1779
-1764
-1751
-1737
-1724
-1711
-1699
-1687
-1676
-1664
-1654
-1643
-1633
-1623
-1614
-1605
-1596
-1588
-1580
-1572
-1564
-1557
-1550
-1543
-1536
-1529
-1522
-1515
-1508
-1502
-1495
-1488
-1482
-1475
-1468
-1461
-1454
-1447
-1440
-1432
-1425
-1417
-1409
-1400
-1391
-1382
-1373
-1363
-1352
-1342
-1331
-1319
-1307
-1295
-1283
-1270
-1257
-1244
-1230
-1216
-1202
-1187
-1172
-1157
-1141
-1126
-1110
-1093
-1076
-1059
-1042
-1024
-1004
-987
-968
-948
-928
-908
-887
-866
-844
-822
-799
-776
-752
-728
-703
-678
-652
-626
-599
-572
-545
-517
-489
-460
-432
-403
-374
-344
-315
-286
-257
-227
-198
-169
-140
-111
-83
-54
-26
2
30
57
84
111
137
163
189
214
239
263
288
311
335
358
380
403
425
446
468
489
509
530
550
570
589
609
628
646
665
683
701
719
736
753
770
787
804
820
837
853
869
885
901
917
933
948
964
980
996
1012
1028
1044
1061
1077
1094
1111
1128
1145
1163
1181
1199
1217
1235
1254
1273
1292
1311
1331
1350
1370
1389
1409
1429
1448
1468
1487
1507
1526
1545
1564
1583
1601
1619
1637
1655
1673
1690
1706
1723
1739
1755
1770
1786
1800
1815
1829
1842
1856
1869
1881
1893
1905
1916
1927
1938
1948
1958
1967
1976
1985
1993
2001
2009
2016
2021
2029
2035
2040
2045
2050
2054
2058
2061
2064
2066
2068
2069
2069
2069
2068
2066
2063
2060
2055
2050
2045
2037
2031
2023
2015
2005
1997
1987
1977
1967
1956
1946
1935
1924
1913
1902
1891
1881
1870
1860
1850
1841
1832
1823
1815
1807
1799
1792
1786
1780
1774
1769
1764
1760
1756
1752
1749
1746
1744
1742
1740
1738
1737
1736
1735
1734
1734
1734
1733
1733
1733
1734
1734
1734
1735
1735
1736
1737
1738
1739
1740
1742
1743
1745
1747
1749
1751
1753
1756
1758
1761
1764
1767
1770
1773
1776
1779
1783
1786
1789
1793
1796
1800
1803
1807
1810
1814
1817
1820
1823
1826
1829
1831
1833
1835
1837
1839
1840
1842
1842
1843
1843
1843
1843
1842
1841
1840
1838
1836
1833
1830
1827
1824
1820
1816
1811
1806
1801
1795
1790
1784
1777
1771
1764
1757
1750
1743
1736
1728
1720
1713
1705
1697
1689
1681
1674
1666
1658
1651
1644
1636
1630
1623
1616
1610
1604
1599
1593
1588
1584
1580
1576
1572
1569
1566
1564
1562
1560
1559
1558
1558
1558
1559
1560
1561
1563
1566
1569
1572
1576
1581
1586
1591
1598
1604
1611
1619
1627
1635
1644
1654
1664
1674
1684
1695
1706
1718
1730
1742
1754
1766
1778
1790
1803
1815
1827
1839
1851
1862
1873
1884
1894
1904
1913
1921
1929
1937
1944
1950
1955
1960
1964
1967
1970
1972
1973
1974
1973
1972
1971
1968
1965
1961
1956
1950
1944
1936
1928
1919
1909
1898
1886
1873
1859
1845
1829
1812
1794
1776
1756
1736
1715
1692
1669
1645
1620
1595
1568
1541
1513
1485
1456
1427
1397
1367
1337
1307
1276
1245
1214
1184
1153
1122
1091
1060
1029
999
968
938
907
877
847
816
786
756
726
696
666
636
607
578
549
520
491
463
435
408
381
355
329
303
278
254
231
208
186
164
144
124
105
87
69
53
37
22
8
-6
-18
-30
-41
-52
-62
-71
-79
-87
-94
-101
-107
-112
-117
-121
-125
-128
-130
-132
-133
-134
-134
-134
-133
-131
-130
-127
-125
-121
-118
-114
-109
-104
-98
-92
-85
-77
-69
-59
-50
-39
-27
-15
-2
12
27
43
59
77
95
114
134
154
175
197
219
242
266
290
314
339
364
389
415
441
467
494
520
548
575
603
631
659
688
717
746
775
805
835
866
897
928
960
991
1024
1056
1089
1123
1156
1190
1224
1259
1294
1330
1365
1401
1438
1474
1511
1548
1586
1624
1662
1700
1739
1777
1816
1856
1895
1935
1975
2015
2056
2097
2138
2179
2220
2262
2303
2345
2387
2429
2471
2513
2555
2598
2640
2682
2724
2766
2808
2850
2892
2933
2974
3015
3056
3096
3136
3176
3215
3254
3292
3330
3367
3404
3440
3475
3510
3544
3577
3609
3641
3672
3702
3731
3760
3787
3814
3840
3865
3889
3912
3934
3955
3975
3994
4011
4029
4045
4059
4075
4088
4100
4112
4122
4132
4141
4150
4157
4165
4171
4177
4183
4188
4193
4197
4201
4205
4208
4211
4214
4216
4219
4221
4223
4225
4227
4228
4230
4231
4232
4233
4234
4234
4235
4235
4235
4235
4235
4234
4234
4233
4232
4231
4230
4229
4228
4227
4226
4225
4223
4222
4221
4220
4220
4219
4218
4218
4217
4217
4216
4216
4216
4216
4216
4217
4218
4218
4219
4221
4222
4224
4227
4230
4233
4236
4240
4244
4249
4254
4260
4266
4273
4279
4287
4294
4302
4311
4319
4328
4337
4347
4357
4367
4377
4388
4399
4410
4421
4433
4445
4457
4470
4483
4496
4510
4524
4538
4552
4567
4582
4597
4613
4629
4645
4661
4677
4694
4710
4727
4744
4761
4778
4794
4811
4828
4845
4862
4879
4895
4911
4927
4943
4959
4974
4989
5003
5017
5031
5044
5056
5068
5080
5090
5101
5110
5119
5127
5135
5142
5148
5154
5159
5163
5167
5170
5172
5174
5175
5175
5174
5172
5170
5167
5163
5158
5152
5146
5138
5130
5121
5111
5101
5089
5077
5064
5050
5036
5021
5005
4989
4973
4956
4939
4922
4904
4887
4869
4851
4833
4816
4798
4780
4763
4745
4728
4711
4694
4678
4661
4645
4628
4612
4596
4580
4565
4549
4533
4518
4503
4487
4472
4457
4442
4428
4413
4399
4385
4371
4357
4344
4331
4318
4305
4292
4280
4267
4255
4244
4232
4221
4210
4199
4188
4178
4167
4157
4147
4138
4129
4120
4111
4102
4094
4086
4078
4070
4064
4058
4051
4046
4041
4035
4030
4027
4022
4019
4016
4013
4010
4008
4006
4005
4003
4003
4003
4002
4003
4003
4003
4005
4006
4008
4010
4011
4014
4017
4019
4022
4026
4030
4033
4037
4041
4045
4049
4053
4057
4061
4066
4070
4074
4078
4083
4086
4091
4094
4098
4102
4105
4108
4111
4113
4115
4117
4119
4120
4121
4121
4121
4120
4119
4118
4116
4113
4110
4107
4103
4098
4093
4088
4081
4074
4067
4059
4050
4040
4030
4019
4006
3995
3981
3967
3952
3936
3919
3902
3883
3864
3844
3823
3802
3779
3756
3732
3707
3682
3656
3629
3602
3574
3545
3516
3486
3456
3425
3394
3362
3330
3298
3265
3232
3199
3165
3132
3097
3063
3029
2994
2959
2924
2889
2854
2819
2784
2748
2713
2678
2642
2607
2572
2537
2502
2467
2432
2397
2362
2327
2293
2258
2223
2188
2153
2119
2084
2049
2013
1979
1944
1909
1873
1838
1802
1767
1731
1695
1658
1622
1585
1548
1511
1474
1437
1399
1361
1323
1285
1247
1208
1169
1130
1090
1051
1010
971
930
890
849
808
767
726
685
643
602
561
519
478
437
397
356
316
276
236
197
158
120
82
44
7
-29
-65
-100
-135
-169
-203
-236
-268
-300
-330
-361
-390
-419
-447
-474
-501
-527
-553
-577
-602
-625
-648
-670
-691
-712
-732
-751
-770
-788
-805
-822
-838
-853
-868
-882
-895
-908
-920
-931
-942
-953
-963
-972
-981
-989
-997
-1004
-1012
-1018
-1026
-1032
-1038
-1043
-1048
-1053
-1058
-1062
-1066
-1070
-1073
-1076
-1079
-1082
-1085
-1087
-1089
-1090
-1092
-1093
-1095
-1096
-1096
-1097
-1098
-1098
-1098
-1099
-1099
-1099
-1099
-1099
-1099
-1098
-1098
-1098
-1098
-1097
-1097
-1097
-1096
-1096
-1096
-1096
-1096
-1096
-1096
-1096
-1097
-1097
-1098
-1099
-1100
-1101
-1103
-1105
-1107
-1109
-1112
-1114
-1117
-1121
-1125
-1129
-1133
-1138
-1143
-1148
-1154
-1160
-1166
-1173
-1180
-1188
-1195
-1203
-1212
-1220
-1229
-1238
-1248
-1257
-1267
-1277
-1288
-1298
-1309
-1320
-1331
-1342
-1353
-1365
-1376
-1388
-1400
-1413
-1425
-1438
-1450
-1464
-1477
-1490
-1504
-1518
-1532
-1546
-1560
-1575
-1589
-1604
-1619
-1634
-1650
-1665
-1681
-1697
-1713
-1729
-1745
-1762
-1779
-1796
-1814
-1831
-1849
-1867
-1885
-1904
-1922
-1941
-1960
-1980
-1999
-2019
-2039
-2058
-2078
-2099
-2119
-2139
-2159
-2179
-2199
-2220
-2240
-2260
-2280
-2300
-2320
-2340
-2359
-2379
-2399
-2418
-2437
-2456
-2475
-2494
-2512
-2530
-2548
-2566
-2583
-2600
-2616
-2632
-2648
-2663
-2678
-2692
-2706
-2719
-2732
-2745
-2756
-2768
-2779
-2789
-2799
-2808
-2817
-2826
-2834
-2842
-2849
-2855
-2862
-2867
-2873
-2877
-2882
-2886
-2889
-2892
-2894
-2896
-2898
-2899
-2900
-2900
-2899
-2899
-2897
-2896
-2894
-2891
-2888
-2885
-2881
-2876
-2872
-2866
-2861
-2854
-2848
-2841
-2833
-2825
-2816
-2807
-2798
-2788
-2778
-2767
-2756
-2744
-2732
-2720
-2707
-2693
-2679
-2665
-2650
-2635
-2620
-2604
-2587
-2570
-2553
-2536
-2517
-2499
-2480
-2461
-2441
-2421
-2401
-2380
-2359
-2338
-2316
-2294
-2272
-2250
-2227
-2204
-2181
-2158
-2135
-2111
-2087
-2063
-2039
-2015
-1991
-1966
-1942
-1917
-1892
-1868
-1843
-1818
-1794
-1769
-1745
-1721
-1697
-1673
-1650
-1626
-1604
-1581
-1559
-1538
-1517
-1496
-1476
-1456
-1437
-1419
-1401
-1384
-1368
-1352
-1336
-1322
-1308
-1294
-1282
-1269
-1258
-1247
-1237
-1228
-1219
-1211
-1204
-1197
-1191
-1186
-1181
-1177
-1173
-1170
-1168
-1166
-1165
-1164
-1163
-1164
-1164
-1165
-1167
-1168
-1171
-1174
-1177
-1180
-1184
-1189
-1194
-1199
-1205
-1211
-1217
-1224
-1231
-1239
-1247
-1255
-1264
-1273
-1282
-1292
-1302
-1313
-1324
-1335
-1347
-1359
-1371
-1384
-1397
-1411
-1425
-1440
-1455
-1470
-1486
-1503
-1519
-1537
-1555
-1573
-1592
-1611
-1630
-1650
-1671
-1692
-1713
-1734
-1756
-1778
-1801
-1823
-1846
-1869
-1892
-1915
-1939
-1962
-1985
-2009
-2032
-2055
-2078
-2100
-2123
-2145
-2167
-2189
-2210
-2231
-2252
-2272
-2292
-2311
-2329
-2348
-2365
-2382
-2399
-2414
-2430
-2444
-2458
-2471
-2484
-2496
-2507
-2518
-2528
-2537
-2546
-2554
-2561
-2568
-2574
-2580
-2585
-2589
-2593
-2596
-2598
-2600
-2602
-2602
-2603
-2603
-2602
-2601
-2599
-2597
-2594
-2591
-2587
-2583
-2579
-2575
-2570
-2564
-2559
-2553
-2546
-2540
-2533
-2526
-2518
-2510
-2502
-2494
-2485
-2476
-2467
-2458
-2448
-2438
-2428
-2417
-2406
-2395
-2384
-2372
-2361
-2349
-2337
-2325
-2312
-2300
-2288
-2275
-2262
-2250
-2237
-2224
-2212
-2199
-2186
-2173
-2161
-2148
-2135
-2122
-2109
-2096
-2082
-2069
-2056
-2043
-2029
-2016
-2001
-1989
-1976
-1962
-1949
-1936
-1922
-1909
-1896
-1883
-1870
-1858
-1845
-1832
-1820
-1808
-1796
-1783
-1771
-1760
-1748
-1736
-1725
-1714
-1702
-1691
-1680
-1670
-1659
-1649
-1638
-1628
-1618
-1609
-1599
-1590
-1581
-1572
-1564
-1556
-1548
-1541
-1534
-1527
-1521
-1515
-1510
-1505
-1500
-1496
-1493
-1490
-1487
-1486
-1484
-1483
-1483
-1483
-1483
-1484
-1486
-1487
-1490
-1493
-1496
-1499
-1504
-1508
-1513
-1518
-1524
-1530
-1536
-1543
-1550
-1558
-1566
-1574
-1582
-1591
-1600
-1609
-1619
-1629
-1639
-1649
-1659
-1670
-1681
-1692
-1704
-1716
-1728
-1740
-1752
-1765
-1778
-1792
-1805
-1819
-1834
-1848
-1863
-1879
-1894
-1910
-1927
-1943
-1960
-1978
-1996
-2013
-2033
-2052
-2071
-2091
-2111
-2132
-2153
-2175
-2196
-2219
-2241
-2264
-2288
-2312
-2336
-2361
-2386
-2411
-2437
-2463
-2490
-2516
-2544
-2571
-2599
-2627
-2655
-2684
-2713
-2742
-2771
-2801
-2830
-2860
-2890
-2920
-2951
-2981
-3012
-3042
-3073
-3104
-3135
-3166
-3197
-3227
-3258
-3289
-3320
-3351
-3382
-3412
-3443
-3473
-3504
-3534
-3564
-3593
-3623
-3652
-3681
-3710
-3739
-3767
-3795
-3823
-3850
-3877
-3904
-3931
-3957
-3983
-4009
-4034
-4059
-4083
-4109
-4134
-4158
-4182
-4206
-4230
-4254
-4277
-4300
-4323
-4346
-4368
-4391
-4413
-4436
-4458
-4480
-4502
-4524
-4546
-4568
-4591
-4613
-4635
-4658
-4681
-4704
-4727
-4751
-4774
-4798
-4823
-4847
-4872
-4897
-4922
-4948
-4974
-5000
-5026
-5053
-5080
-5106
-5134
-5161
-5188
-5216
-5243
-5271
-5298
-5326
-5354
-5381
-5408
-5435
-5462
-5489
-5515
-5541
-5567
-5592
-5617
-5642
-5665
-5689
-5712
-5734
-5756
-5777
-5797
-5817
-5836
-5855
-5873
-5890
-5906
-5922
-5937
-5952
-5965
-5978
-5990
-6002
-6012
-6022
-6031
-6039
-6046
-6053
-6059
-6064
-6068
-6071
-6073
-6075
-6076
-6076
-6075
-6073
-6071
-6068
-6064
-6059
-6053
-6047
-6040
-6033
-6024
-6016
-6006
-5996
-5986
-5974
-5963
-5951
-5938
-5926
-5912
-5899
-5885
-5871
-5856
-5842
-5827
-5812
-5796
-5781
-5765
-5750
-5734
-5718
-5702
-5686
-5670
-5654
-5638
-5622
-5606
-5591
-5575
-5559
-5543
-5528
-5512
-5497
-5481
-5466
-5451
-5436
-5421
-5406
-5392
-5377
-5363
-5349
-5335
-5322
-5309
-5296
-5283
-5271
-5259
-5247
-5236
-5225
-5214
-5204
-5194
-5184
-5174
-5165
-5156
-5147
-5139
-5131
-5123
-5116
-5108
-5101
-5095
-5088
-5082
-5076
-5070
-5064
-5059
-5053
-5048
-5043
-5039
-5034
-5030
-5025
-5021
-5017
-5013
-5009
-5006
-5002
-4999
-4995
-4992
-4989
-4986
-4983
-4980
-4977
-4974
-4971
-4968
-4965
-4962
-4960
-4957
-4954
-4950
-4947
-4944
-4941
-4937
-4934
-4930
-4926
-4922
-4918
-4914
-4910
-4905
-4901
-4897
-4892
-4888
-4883
-4879
-4875
-4870
-4866
-4862
-4858
-4854
-4850
-4847
-4843
-4839
-4836
-4832
-4829
-4825
-4822
-4819
-4815
-4812
-4808
-4804
-4801
-4797
-4793
-4788
-4784
-4779
-4774
-4768
-4762
-4756
-4749
-4742
-4734
-4726
-4717
-4708
-4698
-4687
-4676
-4664
-4651
-4638
-4624
-4609
-4594
-4578
-4562
-4545
-4527
-4508
-4489
-4469
-4449
-4428
-4406
-4384
-4361
-4338
-4314
-4290
-4266
-4240
-4215
-4188
-4162
-4135
-4108
-4080
-4051
-4022
-3995
-3965
-3936
-3907
-3877
-3847
-3817
-3787
-3757
-3727
-3697
-3667
-3636
-3606
-3576
-3546
-3516
-3487
-3457
-3427
-3398
-3369
-3340
-3311
-3282
-3254
-3226
-3198
-3170
-3143
-3116
-3090
-3064
-3038
-3013
-2988
-2963
-2939
-2916
-2893
-2870
-2848
-2826
-2804
-2783
-2763
-2742
-2723
-2703
-2684
-2664
-2646
-2627
-2608
-2590
-2572
-2554
-2536
-2518
-2500
-2482
-2463
-2445
-2427
-2408
-2390
-2371
-2352
-2333
-2313
-2293
-2273
-2253
-2232
-2211
-2190
-2168
-2146
-2124
-2102
-2080
-2057
-2035
-2013
-1990
-1968
-1946
-1923
-1901
-1879
-1858
-1836
-1815
-1794
-1773
-1753
-1733
-1713
-1693
-1674
-1655
-1636
-1618
-1600
-1582
-1565
-1548
-1531
-1514
-1498
-1482
-1466
-1451
-1436
-1421
-1406
-1391
-1377
-1362
-1348
-1334
-1320
-1306
-1292
-1278
-1265
-1251
-1238
-1224
-1211
-1198
-1184
-1171
-1158
-1145
-1132
-1119
-1106
-1093
-1080
-1068
-1055
-1042
-1030
-1016
-1004
-992
-979
-967
-954
-942
-929
-917
-904
-891
-878
-865
-852
-838
-824
-810
-796
-782
-767
-753
-738
-722
-707
-691
-676
-660
-644
-627
-611
-594
-578
-561
-545
-528
-511
-494
-477
-461
-444
-427
-411
-394
-378
-361
-345
-329
-313
-297
-281
-266
-251
-235
-221
-206
-191
-177
-163
-149
-136
-122
-110
-97
-84
-72
-60
-49
-38
-27
-16
-6
4
14
23
32
41
49
57
65
72
79
85
92
97
103
108
112
116
120
123
126
129
131
133
135
136
137
137
137
137
137
136
135
133
132
130
127
125
122
119
115
112
108
103
99
94
89
83
77
71
64
57
50
43
35
27
18
10
1
-9
-18
-28
-38
-48
-58
-69
-79
-90
-101
-112
-123
-135
-146
-157
-169
-180
-191
-202
-213
-224
-235
-246
-257
-267
-277
-288
-297
-307
-317
-326
-335
-344
-352
-361
-369
-377
-384
-391
-398
-405
-411
-417
-423
-429
-434
-438
-443
-447
-450
-453
-456
-458
-460
-461
-462
-462
-462
-462
-461
-460
-458
-455
-453
-449
-446
-442
-437
-432
-427
-421
-415
-409
-402
-395
-388
-381
-373
-365
-357
-349
-341
-332
-323
-314
-305
-296
-286
-276
-266
-256
-245
-234
-223
-212
-200
-188
-175
-163
-149
-136
-122
-108
-93
-78
-63
-47
-31
-14
2
19
37
54
72
90
109
128
146
166
185
205
224
244
265
285
306
326
347
368
390
411
433
454
476
498
521
543
565
588
611
634
657
680
703
726
749
772
796
819
842
865
889
912
935
958
982
1004
1028
1051
1074
1097
1120
1143
1165
1188
1211
1233
1255
1278
1300
1322
1344
1365
1387
1408
1429
1450
1471
1492
1512
1533
1553
1572
1592
1611
1631
1649
1668
1686
1705
1723
1740
1758
1775
1791
1808
1824
1840
1856
1871
1886
1900
1915
1928
1942
1955
1968
1980
1992
2003
2015
2025
2036
2045
2055
2064
2072
2080
2088
2095
2101
2107
2113
2118
2122
2126
2129
2132
2134
2135
2136
2137
2136
2136
2134
2132
2130
2127
2123
2119
2114
2109
2103
2097
2090
2083
2075
2067
2059
2050
2040
2031
2021
2009
1999
1988
1977
1965
1953
1940
1927
1914
1900
1886
1872
1857
1842
1827
1811
1795
1779
1763
1746
1729
1711
1694
1676
1657
1639
1619
1600
1580
1560
1540
1519
1498
1476
1455
1433
1410
1388
1365
1342
1319
1295
1272
1248
1224
1201
1177
1153
1129
1105
1081
1057
1032
1008
984
960
936
913
889
865
841
817
794
770
746
723
699
676
652
628
605
581
558
534
511
487
463
440
416
392
369
345
322
298
275
252
229
206
184
161
139
117
96
75
54
34
14
-5
-25
-43
-61
-79
-96
-113
-129
-145
-160
-175
-190
-203
-217
-230
-242
-254
-266
-277
-288
-298
-307
-317
-326
-334
-342
-350
-357
-364
-370
-377
-383
-388
-394
-399
-403
-408
-412
-416
-420
-424
-427
-430
-434
-436
-439
-442
-444
-446
-448
-450
-452
-453
-455
-456
-457
-457
-458
-458
-458
-457
-457
-456
-455
-453
-451
-449
-446
-443
-440
-436
-432
-428
-423
-418
-412
-406
-400
-393
-385
-378
-370
-361
-352
-343
-333
-323
-312
-302
-290
-279
-267
-255
-242
-229
-216
-202
-188
-174
-159
-145
-130
-115
-100
-84
-69
-53
-37
-22
-6
10
26
42
57
73
89
105
121
137
153
169
185
201
217
233
249
265
281
297
314
330
347
363
380
397
414
430
447
465
482
499
516
534
551
568
586
603
621
638
656
673
691
709
726
744
762
779
797
815
833
850
868
886
904
921
939
957
975
993
1010
1028
1046
1064
1081
1099
1117
1134
1152
1170
1187
1205
1222
1240
1257
1274
1291
1308
1325
1342
1358
1375
1391
1406
1422
1437
1452
1467
1481
1495
1508
1521
1534
1546
1558
1569
1580
1591
1601
1610
1619
1627
1635
1642
1649
1655
1660
1665
1670
1673
1676
1679
1680
1682
1682
1682
1681
1679
1677
1674
1671
1666
1661
1655
1649
1642
1634
1625
1616
1606
1595
1584
1572
1559
1546
1532
1517
1502
1486
1469
1452
1434
1416
1396
1377
1356
1336
1314
1292
1270
1247
1223
1199
1175
1150
1125
1099
1073
1047
1020
993
966
938
910
882
854
826
797
768
740
711
682
654
625
597
568
540
511
483
456
428
400
373
346
319
293
267
241
215
190
165
140
116
92
68
44
21
-2
-25
-47
-70
-92
-114
-136
-158
-179
-201
-222
-243
-264
-285
-306
-327
-348
-368
-389
-410
-430
-451
-471
-492
-513
-533
-554
-575
-596
-617
-638
-659
-680
-701
-723
-744
-765
-787
-808
-830
-851
-873
-894
-916
-937
-959
-980
-1000
-1020
-1042
-1062
-1083
-1102
-1122
-1141
-1160
-1178
-1196
-1214
-1231
-1247
-1263
-1279
-1293
-1308
-1321
-1334
-1347
-1358
-1369
-1380
-1389
-1398
-1406
-1414
-1420
-1426
-1432
-1436
-1440
-1443
-1445
-1447
-1448
-1448
-1447
-1446
-1444
-1441
-1438
-1434
-1429
-1424
-1418
-1411
-1404
-1396
-1388
-1379
-1369
-1359
-1348
-1337
-1325
-1313
-1300
-1286
-1272
-1258
-1243
-1228
-1212
-1196
-1179
-1162
-1145
-1127
-1109
-1091
-1072
-1053
-1034
-1014
-995
-975
-955
-934
-914
-893
-872
-851
-829
-808
-786
-764
-742
-719
-697
-674
-651
-628
-605
-582
-558
-535
-511
-487
-463
-439
-414
-390
-365
-340
-315
-291
-266
-240
-215
-190
-165
-139
-114
-89
-63
-38
-13
13
38
63
89
114
139
164
189
213
238
263
287
312
336
360
384
408
432
456
480
503
527
550
573
596
619
642
665
687
710
732
754
776
798
820
842
863
885
906
927
948
969
990
1010
1031
1052
1072
1092
1112
1132
1151
1170
1189
1208
1227
1245
1263
1281
1298
1315
1332
1349
1365
1381
1396
1411
1426
1440
1454
1467
1480
1493
1505
1516
1527
1537
1547
1556
1565
1573
1580
1587
1593
1598
1603
1607
1611
1614
1616
1618
1619
1619
1619
1618
1617
1615
1613
1610
1607
1603
1599
1594
1589
1584
1578
1572
1565
1558
1551
1543
1535
1527
1518
1509
1499
1489
1479
1469
1458
1446
1434
1422
1410
1397
1383
1370
1355
1341
1326
1311
1295
1279
1263
1246
1229
1212
1194
1176
1157
1139
1120
1100
1081
1061
1041
1020
1000
980
959
938
917
895
874
852
831
809
787
766
744
722
701
679
657
636
615
593
572
551
530
510
489
469
449
429
409
390
371
352
333
315
297
279
261
244
227
210
194
177
161
146
130
115
100
86
72
58
44
30
17
4
-8
-21
-33
-45
-57
-69
-80
-92
-103
-114
-125
-136
-147
-157
-168
-179
-190
-201
-212
-223
-234
-245
-256
-268
-280
-292
-304
-316
-328
-341
-354
-367
-380
-394
-407
-421
-435
-449
-464
-478
-493
-507
-522
-537
-552
-567
-582
-597
-612
-627
-642
-656
-671
-686
-701
-716
-730
-744
-759
-773
-787
-801
-814
-828
-841
-854
-867
-879
-892
-904
-916
-928
-939
-950
-961
-971
-982
-992
-1000
-1010
-1020
-1028
-1037
-1045
-1053
-1060
-1067
-1074
-1081
-1087
-1093
-1099
-1105
-1110
-1115
-1120
-1124
-1129
-1133
-1137
-1141
-1145
-1149
-1152
-1155
-1158
-1161
-1164
-1167
-1169
-1172
-1174
-1176
-1178
-1180
-1182
-1183
-1185
-1186
-1187
-1188
-1189
-1189
-1190
-1190
-1191
-1191
-1190
-1190
-1189
-1189
-1188
-1187
-1185
-1184
-1182
-1180
-1177
-1175
-1172
-1169
-1166
-1162
-1158
-1154
-1149
-1144
-1139
-1134
-1128
-1122
-1116
-1109
-1102
-1095
-1087
-1079
-1071
-1063
-1054
-1045
-1036
-1026
-1016
-1006
-997
-986
-976
-965
-955
-944
-933
-922
-911
-900
-889
-878
-866
-855
-844
-833
-823
-812
-801
-791
-780
-770
-760
-750
-740
-730
-720
-711
-702
-693
-684
-675
-666
-658
-650
-642
-634
-626
-619
-612
-604
-597
-591
-584
-578
-571
-565
-559
-554
-548
-542
-537
-532
-527
-521
-517
-512
-507
-502
-498
-493
-489
-484
-480
-476
-471
-467
-463
-459
-455
-451
-447
-443
-439
-435
-432
-428
-424
-420
-416
-413
-409
-405
-402
-398
-395
-391
-388
-384
-381
-377
-374
-370
-367
-363
-360
-356
-353
-350
-346
-343
-340
-336
-333
-330
-327
-323
-320
-317
-314
-311
-308
-305
-301
-298
-295
-293
-290
-287
-284
-281
-278
-275
-272
-270
-267
-264
-261
-258
-255
-252
-250
-247
-244
-241
-238
-235
-232
-229
-225
-222
-219
-216
-212
-209
-205
-202
-198
-194
-191
-187
-183
-180
-176
-172
-168
-164
-160
-157
-153
-149
-145
-142
-138
-134
-131
-127
-124
-120
-117
-113
-110
-106
-103
-100
-96
-93
-89
-86
-82
-78
-75
-71
-67
-63
-59
-54
-50
-45
-40
-35
-30
-25
-20
-14
-8
-2
4
10
16
23
30
37
44
51
58
66
73
81
89
97
105
113
122
130
139
147
156
164
173
181
190
199
207
216
224
233
241
249
258
266
274
282
290
297
305
313
320
327
334
341
348
355
361
368
374
380
385
391
396
401
406
411
416
420
424
428
432
435
439
442
445
448
450
453
455
457
459
460
462
463
464
465
466
466
467
467
467
467
466
466
465
465
464
463
461
460
459
457
455
453
451
449
447
445
443
440
438
435
432
429
427
424
421
418
415
412
408
405
402
398
395
392
388
385
381
378
374
371
367
364
360
357
353
350
347
343
340
337
334
330
327
325
322
319
316
314
311
309
307
305
303
301
299
298
297
295
294
293
292
292
291
290
290
290
289
289
289
289
289
289
290
290
290
290
290
291
291
291
291
291
291
291
290
290
289
289
288
287
286
284
283
281
279
277
275
273
270
268
265
262
259
255
252
248
244
240
236
231
227
222
217
212
206
201
195
189
183
177
171
164
157
150
143
136
129
121
113
105
98
89
81
73
65
56
48
39
30
21
12
3
-6
-16
-25
-35
-45
-54
-64
-74
-85
-95
-105
-115
-126
-136
-147
-158
-169
-179
-190
-201
-212
-223
-234
-245
-256
-267
-279
-290
-301
-312
-323
-334
-344
-355
-366
-377
-388
-399
-409
-420
-431
-442
-452
-463
-474
-484
-495
-506
-516
-527
-537
-548
-558
-569
-579
-590
-600
-611
-621
-631
-641
-651
-661
-671
-681
-690
-700
-709
-718
-727
-736
-744
-753
-761
-769
-777
-785
-792
-799
-806
-813
-819
-825
-831
-836
-842
-847
-852
-856
-860
-864
-868
-871
-874
-877
-880
-882
-884
-886
-888
-889
-890
-891
-892
-892
-893
-893
-892
-892
-891
-891
-890
-889
-887
-886
-884
-883
-881
-879
-876
-874
-872
-869
-866
-864
-861
-858
-854
-851
-848
-844
-841
-837
-833
-829
-825
-821
-816
-812
-807
-803
-798
-793
-787
-782
-777
-771
-765
-759
-753
-747
-741
-735
-728
-721
-715
-708
-701
-694
-686
-679
-672
-664
-656
-649
-641
-633
-625
-617
-609
-601
-593
-584
-576
-567
-559
-550
-542
-533
-525
-516
-507
-498
-490
-481
-472
-464
-455
-446
-438
-429
-420
-412
-403
-395
-386
-378
-370
-362
-353
-345
-338
-330
-322
-315
-307
-300
-293
-286
-279
-273
-267
-260
-255
-249
-243
-238
-233
-228
-224
-219
-215
-211
-207
-204
-200
-197
-195
-192
-189
-187
-185
-183
-181
-180
-178
-177
-176
-175
-174
-174
-173
-172
-172
-172
-172
-172
-172
-172
-172
-173
-173
-174
-174
-175
-176
-176
-177
-178
-180
-181
-182
-183
-185
-186
-188
-189
-191
-193
-195
-197
-199
-201
-203
-205
-207
-210
-212
-214
-217
-219
-222
-224
-226
-229
-231
-234
-236
-238
-241
-243
-245
-248
-250
-252
-254
-256
-258
-260
-262
-264
-265
-267
-269
-270
-272
-273
-274
-275
-277
-278
-279
-279
-280
-281
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-288
-289
-289
-290
-291
-292
-292
-294
-295
-296
-297
-298
-300
-301
-303
-305
-306
-308
-310
-313
-315
-317
-320
-322
-325
-328
-331
-334
-337
-341
-344
-348
-352
-356
-360
-364
-368
-373
-377
-382
-387
-392
-397
-402
-407
-413
-418
-424
-430
-436
-442
-448
-455
-461
-468
-475
-483
-490
-498
-506
-515
-523
-532
-541
-550
-560
-570
-580
-590
-601
-612
-623
-634
-645
-657
-669
-681
-693
-705
-717
-729
-742
-754
-766
-779
-791
-804
-816
-828
-840
-852
-864
-876
-888
-899
-910
-921
-932
-943
-953
-963
-973
-983
-992
-1000
-1010
-1018
-1026
-1034
-1042
-1049
-1056
-1063
-1070
-1076
-1082
-1088
-1093
-1098
-1103
-1108
-1112
-1116
-1120
-1124
-1127
-1130
-1133
-1135
-1138
-1140
-1141
-1143
-1144
-1145
-1145
-1145
-1145
-1145
-1144
-1144
-1142
-1141
-1139
-1137
-1135
-1133
-1130
-1127
-1124
-1121
-1117
-1113
-1110
-1106
-1101
-1097
-1093
-1088
-1083
-1078
-1073
-1068
-1063
-1058
-1053
-1048
-1042
-1037
-1032
-1026
-1020
-1014
-1010
-1004
-999
-994
-989
-984
-979
-974
-969
-964
-959
-955
-950
-946
-942
-937
-933
-929
-926
-922
-918
-915
-912
-909
-906
-903
-901
-899
-897
-895
-893
-891
-890
-889
-888
-887
-887
-886
-886
-886
-886
-887
-887
-888
-889
-891
-892
-894
-895
-897
-900
-902
-905
-907
-910
-913
-917
-920
-924
-928
-932
-936
-941
-946
-950
-955
-961
-966
-972
-977
-983
-989
-996
-1002
-1008
-1014
-1022
-1029
-1036
-1043
-1050
-1057
-1065
-1072
-1080
-1087
-1095
-1102
-1110
-1118
-1125
-1133
-1140
-1148
-1156
-1163
-1170
-1178
-1185
-1192
-1199
-1206
-1212
-1219
-1225
-1231
-1237
-1243
-1249
-1254
-1259
-1264
-1269
-1274
-1278
-1282
-1286
-1289
-1292
-1295
-1298
-1300
-1303
-1305
-1306
-1308
-1309
-1310
-1311
-1311
-1311
-1312
-1311
-1311
-1311
-1310
-1309
-1309
-1308
-1306
-1305
-1304
-1303
-1301
-1300
-1298
-1297
-1295
-1294
-1293
-1291
-1290
-1289
-1288
-1287
-1286
-1285
-1284
-1283
-1282
-1282
-1281
-1281
-1280
-1280
-1280
-1280
-1280
-1280
-1281
-1281
-1281
-1282
-1282
-1283
-1284
-1284
-1285
-1286
-1287
-1288
-1288
-1289
-1290
-1291
-1291
-1292
-1293
-1293
-1293
-1294
-1294
-1294
-1294
-1294
-1294
-1293
-1293
-1292
-1291
-1290
-1289
-1288
-1286
-1284
-1282
-1280
-1278
-1276
-1273
-1270
-1267
-1264
-1261
-1257
-1254
-1250
-1246
-1242
-1237
-1233
-1228
-1223
-1218
-1212
-1207
-1201
-1195
-1189
-1182
-1175
-1168
-1161
-1154
-1146
-1138
-1130
-1122
-1113
-1105
-1096
-1087
-1077
-1068
-1058
-1049
-1039
-1029
-1018
-1008
-998
-988
-977
-967
-956
-945
-934
-924
-913
-902
-891
-881
-870
-859
-848
-837
-827
-816
-805
-795
-784
-773
-763
-752
-741
-731
-720
-710
-699
-689
-678
-668
-657
-647
-637
-626
-616
-606
-596
-585
-575
-565
-555
-545
-535
-525
-515
-505
-494
-484
-474
-464
-454
-444
-434
-425
-415
-405
-395
-385
-376
-366
-357
-347
-338
-328
-319
-310
-301
-292
-283
-274
-265
-256
-247
-238
-229
-221
-212
-203
-195
-186
-178
-169
-160
-152
-144
-135
-127
-118
-110
-102
-94
-86
-78
-70
-62
-55
-47
-40
-32
-25
-18
-11
-4
3
9
16
22
29
35
41
47
52
58
63
69
74
79
84
89
94
99
104
109
113
118
122
127
131
135
140
144
148
152
157
161
165
169
173
177
181
185
189
193
197
201
204
208
212
216
219
223
227
230
234
237
240
243
247
250
253
256
259
261
264
267
269
272
274
277
279
281
283
286
288
290
292
294
296
298
300
302
304
306
308
310
311
313
315
316
318
320
321
323
324
326
327
329
330
331
332
334
335
336
337
338
339
340
341
341
342
343
344
344
345
345
346
346
347
347
347
347
347
347
347
347
347
347
347
347
346
346
345
345
344
343
342
341
340
338
337
335
334
332
330
328
326
323
321
318
315
312
309
306
302
299
295
291
287
283
279
274
270
265
260
255
250
244
239
233
228
222
216
210
204
198
192
186
179
173
167
160
154
147
141
134
127
121
114
107
101
94
87
80
73
67
60
53
45
38
31
24
16
9
1
-7
-15
-23
-31
-39
-48
-56
-65
-74
-82
-91
-100
-110
-119
-128
-138
-147
-157
-166
-176
-186
-196
-206
-216
-226
-236
-247
-257
-267
-278
-288
-299
-310
-320
-331
-342
-352
-363
-374
-385
-396
-407
-418
-429
-440
-451
-462
-473
-484
-495
-506
-517
-528
-539
-550
-561
-572
-583
-594
-605
-615
-626
-637
-648
-659
-670
-680
-691
-702
-713
-724
-735
-745
-756
-767
-778
-789
-799
-810
-821
-832
-843
-854
-865
-876
-887
-898
-909
-920
-931
-942
-954
-965
-977
-988
-1000
-1012
-1024
-1036
-1048
-1060
-1072
-1084
-1097
-1109
-1122
-1134
-1147
-1160
-1173
-1186
-1199
-1212
-1225
-1239
-1252
-1265
-1279
-1292
-1305
-1319
-1332
-1345
-1359
-1372
-1385
-1398
-1411
-1424
-1437
-1450
-1463
-1476
-1489
-1501
-1514
-1526
-1539
-1551
-1563
-1575
-1587
-1599
-1611
-1622
-1634
-1645
-1656
-1667
-1678
-1689
-1699
-1710
-1720
-1730
-1740
-1750
-1759
-1768
-1777
-1786
-1795
-1803
-1811
-1819
-1827
-1835
-1842
-1849
-1855
-1862
-1868
-1874
-1880
-1885
-1890
-1895
-1899
-1904
-1907
-1911
-1914
-1917
-1920
-1922
-1924
-1926
-1927
-1928
-1928
-1928
-1928
-1927
-1926
-1925
-1923
-1921
-1918
-1915
-1911
-1908
-1903
-1899
-1894
-1889
-1883
-1877
-1871
-1864
-1857
-1850
-1842
-1834
-1826
-1817
-1808
-1799
-1790
-1781
-1771
-1761
-1751
-1741
-1730
-1719
-1709
-1698
-1686
-1675
-1663
-1652
-1640
-1628
-1616
-1604
-1591
-1579
-1566
-1554
-1541
-1528
-1516
-1503
-1490
-1477
-1464
-1451
-1438
-1425
-1412
-1399
-1386
-1373
-1360
-1347
-1334
-1321
-1307
-1294
-1281
-1268
-1255
-1242
-1228
-1215
-1202
-1188
-1175
-1161
-1148
-1134
-1120
-1107
-1093
-1079
-1065
-1051
-1037
-1022
-1008
-995
-981
-967
-953
-938
-924
-910
-896
-883
-869
-855
-842
-828
-815
-802
-789
-776
-764
-751
-739
-728
-716
-705
-694
-683
-672
-662
-652
-643
-634
-625
-616
-608
-600
-592
-584
-577
-570
-564
-558
-552
-546
-540
-535
-530
-526
-521
-517
-513
-509
-506
-502
-499
-496
-494
-491
-489
-487
-485
-483
-482
-480
-479
-478
-477
-477
-476
-476
-476
-476
-476
-476
-476
-477
-478
-478
-479
-480
-481
-483
-484
-486
-487
-489
-491
-493
-495
-497
-499
-502
-504
-507
-509
-512
-515
-518
-521
-524
-527
-530
-534
-537
-541
-544
-548
-552
-556
-560
-564
-568
-572
-576
-581
-585
-589
-594
-598
-602
-607
-611
-616
-620
-625
-630
-634
-639
-643
-648
-653
-657
-662
-667
-672
-676
-681
-686
-690
-695
-700
-705
-709
-714
-719
-724
-729
-734
-739
-744
-749
-754
-759
-764
-769
-774
-779
-784
-789
-795
-800
-805
-810
-816
-821
-826
-832
-837
-842
-847
-853
-858
-863
-869
-874
-879
-884
-890
-895
-900
-905
-910
-915
-920
-925
-930
-935
-939
-944
-949
-954
-959
-964
-968
-973
-978
-983
-988
-993
-998
-1004
-1008
-1014
-1020
-1025
-1031
-1037
-1043
-1049
-1056
-1062
-1069
-1076
-1083
-1090
-1097
-1105
-1112
-1120
-1128
-1136
-1144
-1152
-1160
-1169
-1177
-1186
-1194
-1203
-1211
-1220
-1229
-1237
-1246
-1254
-1263
-1271
-1280
-1288
-1296
-1305
-1313
-1321
-1329
-1336
-1344
-1352
-1359
-1366
-1373
-1380
-1387
-1394
-1400
-1407
-1413
-1419
-1425
-1430
-1436
-1441
-1446
-1451
-1455
-1460
-1464
-1468
-1472
-1476
-1479
-1483
-1486
-1489
-1492
-1494
-1497
-1499
-1501
-1503
-1505
-1506
-1507
-1509
-1510
-1510
-1511
-1511
-1511
-1511
-1511
-1510
-1509
-1508
-1507
-1505
-1503
-1501
-1499
-1496
-1493
-1490
-1486
-1482
-1478
-1474
-1469
-1464
-1458
-1453
-1447
-1441
-1434
-1428
-1421
-1413
-1406
-1398
-1390
-1382
-1373
-1365
-1356
-1347
-1338
-1329
-1319
-1310
-1300
-1290
-1280
-1270
-1260
-1249
-1239
-1228
-1218
-1207
-1196
-1186
-1175
-1164
-1153
-1143
-1132
-1121
-1110
-1099
-1089
-1078
-1067
-1057
-1046
-1036
-1025
-1014
-1004
-994
-984
-974
-964
-954
-944
-934
-925
-915
-906
-896
-887
-877
-868
-859
-849
-840
-831
-822
-813
-804
-796
-787
-778
-769
-761
-752
-744
-735
-727
-719
-711
-703
-694
-686
-679
-671
-663
-655
-648
-640
-632
-625
-617
-610
-603
-596
-588
-581
-574
-567
-560
-553
-546
-539
-533
-526
-520
-513
-507
-500
-494
-488
-482
-476
-470
-464
-459
-453
-448
-442
-437
-432
-427
-423
-418
-414
-410
-405
-402
-398
-394
-391
-387
-384
-381
-379
-376
-374
-372
-370
-368
-366
-365
-363
-362
-361
-360
-360
-359
-359
-359
-359
-359
-359
-360
-360
-361
-362
-363
-364
-365
-367
-368
-370
-372
-373
-375
-377
-379
-382
-384
-386
-388
-391
-393
-396
-398
-401
-403
-406
-408
-411
-413
-416
-418
-421
-423
-426
-428
-430
-433
-435
-438
-440
-442
-444
-446
-449
-451
-453
-455
-457
-459
-460
-462
-464
-466
-467
-469
-470
-472
-473
-475
-476
-477
-479
-480
-481
-482
-483
-484
-485
-486
-487
-488
-489
-489
-490
-491
-491
-492
-492
-493
-493
-494
-494
-495
-495
-495
-495
-496
-496
-496
-496
-496
-496
-496
-495
-495
-495
-495
-495
-494
-494
-494
-494
-493
-493
-493
-493
-492
-492
-492
-492
-492
-492
-492
-492
-492
-493
-493
-493
-493
-494
-494
-495
-495
-496
-496
-497
-498
-498
-499
-500
-500
-501
-502
-503
-504
-505
-506
-507
-508
-509
-510
-511
-512
-513
-515
-516
-517
-518
-519
-521
-522
-523
-524
-525
-526
-527
-528
-529
-530
-531
-532
-533
-534
-534
-535
-536
-537
-537
-538
-539
-539
-540
-540
-541
-542
-543
-543
-544
-545
-546
-547
-548
-549
-551
-552
-554
-556
-558
-560
-563
-566
-569
-572
-575
-579
-583
-588
-592
-597
-602
-608
-614
-620
-627
-633
-640
-648
-655
-663
-671
-680
-689
-698
-707
-716
-726
-736
-746
-757
-767
-778
-789
-800
-812
-823
-835
-847
-859
-871
-884
-896
-909
-921
-934
-947
-960
-973
-986
-999
-1012
-1026
-1039
-1052
-1065
-1078
-1091
-1104
-1117
-1129
-1142
-1154
-1167
-1179
-1191
-1203
-1215
-1226
-1237
-1248
-1259
-1270
-1280
-1290
-1300
-1309
-1318
-1327
-1336
-1344
-1352
-1359
-1366
-1373
-1380
-1386
-1392
-1397
-1402
-1407
-1411
-1415
-1419
-1422
-1425
-1428
-1430
-1432
-1434
-1435
-1436
-1437
-1437
-1437
-1437
-1436
-1436
-1435
-1433
-1432
-1430
-1428
-1426
-1424
-1421
-1418
-1415
-1412
-1409
-1405
-1402
-1398
-1394
-1390
-1386
-1382
-1378
-1373
-1369
-1364
-1360
-1355
-1350
-1346
-1341
-1336
-1331
-1326
-1321
-1316
-1311
-1306
-1301
-1296
-1291
-1286
-1281
-1276
-1271
-1266
-1261
-1256
-1251
-1247
-1242
-1237
-1233
-1228
-1223
-1219
-1214
-1210
-1206
-1201
-1197
-1192
-1188
-1184
-1179
-1175
-1170
-1166
-1161
-1157
-1152
-1148
-1143
-1139
-1134
-1129
-1125
-1120
-1115
-1110
-1105
-1100
-1095
-1090
-1085
-1080
-1075
-1069
-1064
-1059
-1054
-1048
-1043
-1038
-1033
-1027
-1022
-1016
-1012
-1006
-1002
-997
-992
-987
-983
-978
-974
-970
-965
-961
-958
-954
-950
-947
-944
-941
-938
-935
-933
-931
-929
-927
-926
-925
-924
-923
-923
-923
-923
-924
-924
-925
-927
-928
-930
-932
-934
-936
-939
-942
-945
-948
-951
-955
-959
-963
-967
-971
-975
-980
-985
-990
-995
-1000
-1004
-1010
-1016
-1022
-1028
-1033
-1039
-1045
-1051
-1058
-1064
-1070
-1076
-1083
-1089
-1096
-1102
-1108
-1115
-1121
-1128
-1134
-1140
-1147
-1153
-1159
-1166
-1172
-1178
-1185
-1191
-1197
-1203
-1209
-1215
-1221
-1227
-1233
-1238
-1244
-1250
-1255
-1260
-1266
-1271
-1276
-1281
-1286
-1291
-1296
-1300
-1305
-1309
-1314
-1318
-1322
-1326
-1329
-1333
-1336
-1339
-1342
-1345
-1347
-1349
-1351
-1353
-1355
-1356
-1357
-1358
-1358
-1359
-1358
-1358
-1357
-1357
-1355
-1354
-1352
-1350
-1347
-1345
-1342
-1338
-1335
-1331
-1326
-1322
-1317
-1312
-1306
-1300
-1294
-1287
-1280
-1273
-1265
-1257
-1249
-1241
-1232
-1222
-1213
-1203
-1192
-1182
-1171
-1159
-1148
-1136
-1123
-1111
-1098
-1085
-1072
-1058
-1044
-1030
-1016
-1000
-986
-971
-956
-941
-925
-910
-894
-878
-862
-846
-830
-813
-797
-781
-764
-748
-731
-715
-698
-682
-665
-649
-632
-616
-599
-583
-567
-550
-534
-518
-502
-485
-469
-453
-437
-421
-406
-390
-374
-358
-343
-327
-312
-297
-281
-266
-251
-236
-222
-207
-193
-178
-164
-150
-136
-123
-110
-97
-84
-71
-59
-47
-35
-23
-12
-1
9
20
30
39
49
58
66
75
83
91
98
105
112
119
125
131
136
142
147
151
156
160
163
167
170
173
175
177
179
181
183
184
185
185
186
186
186
185
185
184
183
182
181
180
178
176
174
172
170
168
166
163
160
158
155
152
149
146
143
140
136
133
130
126
123
119
116
112
109
105
101
97
94
90
86
82
78
74
70
66
62
58
54
50
46
42
37
33
29
25
21
17
13
8
4
0
-4
-8
-12
-16
-20
-24
-28
-32
-36
-40
-44
-48
-52
-56
-60
-63
-67
-71
-75
-79
-83
-87
-91
-95
-99
-103
-107
-111
-115
-119
-123
-127
-131
-135
-140
-144
-148
-153
-157
-162
-166
-171
-175
-180
-185
-190
-195
-200
-205
-210
-215
-220
-226
-231
-237
-242
-248
-253
-259
-265
-270
-276
-282
-287
-293
-299
-304
-310
-316
-321
-327
-332
-338
-343
-348
-353
-358
-363
-368
-373
-378
-382
-387
-391
-395
-399
-403
-407
-411
-415
-418
-421
-425
-428
-431
-434
-437
-440
-442
-445
-447
-450
-452
-454
-456
-458
-460
-462
-464
-465
-467
-469
-470
-471
-473
-474
-475
-476
-477
-478
-478
-479
-480
-480
-480
-480
-480
-480
-480
-480
-480
-479
-479
-478
-477
-476
-475
-474
-472
-471
-469
-467
-465
-463
-461
-459
-457
-454
-451
-448
-445
-442
-439
-436
-432
-429
-425
-421
-417
-413
-409
-405
-400
-396
-392
-387
-382
-378
-373
-368
-363
-358
-353
-348
-342
-337
-332
-326
-320
-315
-309
-303
-297
-291
-284
-278
-272
-265
-258
-252
-245
-238
-230
-223
-216
-208
-200
-193
-185
-177
-168
-160
-152
-143
-135
-126
-117
-108
-99
-90
-81
-71
-62
-52
-43
-33
-24
-14
-4
5
15
25
35
44
54
64
73
83
92
101
111
120
129
138
146
155
163
172
180
188
196
203
211
218
225
231
238
244
250
256
262
267
272
277
282
286
290
294
298
301
304
307
309
312
314
315
317
318
319
320
320
320
320
319
318
317
316
314
312
309
307
304
301
297
293
289
285
280
275
270
265
259
253
246
239
232
225
217
210
201
193
184
175
166
156
147
136
126
115
105
93
82
70
58
46
34
21
8
-5
-18
-32
-46
-60
-74
-88
-103
-117
-132
-147
-162
-177
-192
-208
-223
-239
-255
-270
-286
-302
-318
-334
-350
-366
-383
-399
-415
-431
-447
-464
-480
-496
-513
-529
-545
-561
-578
-594
-610
-627
-643
-659
-676
-692
-708
-725
-741
-758
-774
-790
-807
-823
-839
-856
-872
-888
-905
-921
-937
-953
-969
-985
-1000
-1016
-1033
-1048
-1064
-1079
-1095
-1110
-1125
-1140
-1155
-1170
-1184
-1199
-1213
-1227
-1241
-1255
-1269
-1283
-1297
-1310
-1323
-1337
-1350
-1363
-1376
-1389
-1402
-1414
-1427
-1440
-1452
-1464
-1477
-1489
-1501
-1513
-1525
-1537
-1549
-1561
-1572
-1584
-1596
-1607
-1618
-1629
-1640
-1651
-1662
-1673
-1683
-1694
-1704
-1714
-1724
-1734
-1744
-1753
-1763
-1772
-1781
-1790
-1799
-1807
-1816
-1824
-1832
-1840
-1848
-1856
-1863
-1871
-1878
-1885
-1892
-1899
-1906
-1913
-1919
-1925
-1932
-1938
-1944
-1949
-1955
-1961
-1966
-1971
-1976
-1981
-1986
-1991
-1995
-1999
-2003
-2007
-2011
-2015
-2019
-2021
-2025
-2028
-2031
-2033
-2036
-2039
-2041
-2043
-2045
-2045
-2047
-2049
-2050
-2050
-2051
-2051
-2051
-2051
-2051
-2050
-2050
-2048
-2047
-2045
-2043
-2041
-2039
-2036
-2033
-2029
-2025
-2021
-2017
-2013
-2008
-2001
-1997
-1991
-1985
-1978
-1971
-1964
-1956
-1948
-1940
-1931
-1922
-1913
-1903
-1893
-1883
-1872
-1861
-1850
-1838
-1826
-1814
-1801
-1789
-1776
-1762
-1749
-1735
-1721
-1707
-1693
-1678
-1663
-1648
-1633
-1618
-1602
-1587
-1571
-1555
-1539
-1523
-1507
-1490
-1474
-1457
-1441
-1424
-1407
-1391
-1374
-1357
-1340
-1323
-1306
-1288
-1271
-1254
-1236
-1219
-1201
-1184
-1166
-1148
-1131
-1113
-1095
-1077
-1059
-1041
-1022
-1004
-986
-968
-950
-932
-914
-895
-877
-859
-841
-823
-805
-787
-769
-751
-733
-716
-698
-681
-663
-646
-629
-612
-596
-579
-563
-547
-531
-515
-499
-484
-469
-454
-439
-425
-410
-396
-383
-370
-356
-344
-331
-319
-307
-296
-285
-274
-264
-253
-244
-234
-225
-217
-208
-200
-193
-186
-179
-172
-166
-161
-155
-151
-146
-142
-138
-135
-132
-129
-127
-125
-124
-123
-122
-121
-121
-122
-123
-124
-125
-127
-129
-131
-134
-137
-141
-144
-148
-153
-157
-162
-168
-173
-179
-185
-191
-198
-205
-212
-220
-227
-235
-244
-252
-261
-270
-279
-288
-298
-307
-317
-327
-338
-348
-359
-370
-381
-392
-403
-414
-426
-437
-449
-461
-473
-485
-497
-509
-521
-533
-545
-557
-570
-582
-594
-606
-618
-630
-642
-655
-667
-679
-690
-702
-714
-726
-737
-749
-760
-771
-782
-793
-804
-815
-826
-836
-847
-857
-867
-877
-887
-896
-906
-915
-925
-934
-943
-952
-961
-969
-978
-987
-995
-1002
-1012
-1020
-1028
-1036
-1044
-1052
-1059
-1067
-1075
-1082
-1089
-1097
-1104
-1111
-1118
-1125
-1132
-1139
-1145
-1152
-1158
-1165
-1171
-1177
-1184
-1190
-1196
-1202
-1208
-1214
-1220
-1226
-1231
-1237
-1243
-1249
-1254
-1260
-1266
-1271
-1277
-1283
-1288
-1294
-1300
-1306
-1311
-1317
-1323
-1329
-1336
-1342
-1348
-1354
-1361
-1368
-1374
-1381
-1388
-1395
-1403
-1410
-1418
-1425
-1433
-1441
-1449
-1458
-1466
-1475
-1483
-1492
-1501
-1510
-1519
-1529
-1538
-1548
-1558
-1567
-1577
-1587
-1597
-1607
-1617
-1628
-1638
-1648
-1659
-1669
-1680
-1690
-1701
-1711
-1722
-1732
-1743
-1753
-1764
-1775
-1785
-1796
-1806
-1817
-1827
-1837
-1848
-1858
-1868
-1878
-1888
-1898
-1908
-1918
-1928
-1937
-1947
-1956
-1965
-1974
-1983
-1991
-2000
-2008
-2017
-2025
-2033
-2041
-2048
-2056
-2063
-2070
-2077
-2084
-2091
-2097
-2104
-2110
-2116
-2122
-2127
-2133
-2138
-2144
-2149
-2154
-2159
-2163
-2168
-2173
-2177
-2181
-2185
-2189
-2193
-2197
-2200
-2204
-2207
-2211
-2214
-2217
-2220
-2223
-2225
-2228
-2230
-2232
-2235
-2237
-2238
-2240
-2242
-2243
-2245
-2246
-2247
-2248
-2248
-2249
-2249
-2250
-2250
-2250
-2250
-2250
-2249
-2249
-2248
-2247
-2246
-2245
-2244
-2243
-2241
-2240
-2238
-2236
-2234
-2232
-2229
-2227
-2224
-2221
-2219
-2216
-2212
-2209
-2206
-2202
-2198
-2194
-2190
-2186
-2181
-2177
-2172
-2167
-2162
-2157
-2152
-2146
-2141
-2135
-2129
-2123
-2117
-2111
-2104
-2098
-2092
-2085
-2078
-2071
-2064
-2057
-2050
-2043
-2036
-2029
-2021
-2013
-2005
-1999
-1991
-1984
-1976
-1968
-1960
-1953
-1945
-1937
-1929
-1921
-1913
-1905
-1897
-1889
-1880
-1872
-1864
-1856
-1848
-1839
-1831
-1823
-1814
-1806
-1797
-1789
-1780
-1772
-1763
-1755
-1746
-1738
-1729
-1721
-1712
-1703
-1695
-1686
-1678
-1669
-1660
-1652
-1643
-1635
-1626
-1617
-1609
-1600
-1592
-1583
-1574
-1566
-1557
-1549
-1540
-1532
-1523
-1515
-1506
-1498
-1489
-1481
-1472
-1464
-1455
-1447
-1438
-1430
-1421
-1413
-1404
-1396
-1387
-1379
-1370
-1362
-1354
-1345
-1337
-1328
-1320
-1312
-1303
-1295
-1287
-1279
-1271
-1263
-1255
-1248
-1240
-1233
-1226
-1218
-1211
-1205
-1198
-1191
-1185
-1179
-1173
-1167
-1161
-1156
-1151
-1145
-1141
-1136
-1131
-1127
-1123
-1119
-1115
-1112
-1108
-1105
-1102
-1099
-1096
-1094
-1092
-1089
-1088
-1086
-1084
-1083
-1081
-1080
-1079
-1079
-1078
-1078
-1077
-1077
-1077
-1077
-1077
-1078
-1078
-1079
-1080
-1080
-1081
-1083
-1084
-1085
-1086
-1088
-1089
-1091
-1093
-1094
-1096
-1098
-1100
-1102
-1104
-1106
-1109
-1111
-1113
-1115
-1117
-1120
-1122
-1124
-1126
-1128
-1130
-1132
-1134
-1136
-1138
-1140
-1142
-1143
-1145
-1146
-1147
-1149
-1150
-1151
-1152
-1152
-1153
-1154
-1154
-1154
-1154
-1154
-1154
-1154
-1154
-1153
-1152
-1152
-1151
-1150
-1148
-1147
-1145
-1143
-1141
-1139
-1137
-1134
-1132
-1129
-1125
-1122
-1118
-1115
-1110
-1106
-1102
-1097
-1092
-1086
-1081
-1075
-1069
-1062
-1055
-1048
-1041
-1033
-1025
-1016
-1008
-1000
-991
-982
-972
-962
-952
-941
-930
-919
-908
-896
-884
-872
-860
-847
-834
-821
-807
-794
-780
-766
-751
-737
-722
-707
-692
-677
-662
-646
-631
-615
-599
-584
-568
-552
-536
-520
-504
-489
-473
-457
-441
-426
-410
-394
-379
-364
-348
-333
-318
-303
-289
-274
-259
-245
-231
-217
-203
-189
-176
-162
-149
-136
-123
-110
-98
-85
-73
-61
-49
-37
-25
-14
-3
9
20
30
41
52
62
72
82
92
102
111
120
130
139
148
156
165
173
182
190
198
205
213
220
228
235
242
249
255
262
268
274
280
286
292
298
303
308
314
319
324
328
333
338
342
346
351
355
359
363
367
370
374
377
381
384
387
390
393
396
399
402
405
407
410
412
415
417
419
421
423
425
427
429
430
432
433
435
436
437
438
439
440
440
441
441
442
442
442
442
442
442
441
441
440
439
439
438
437
436
434
433
432
430
429
427
425
424
422
420
418
416
414
411
409
407
405
402
400
397
395
392
390
387
385
382
379
377
374
371
368
366
363
360
358
355
352
349
347
344
341
339
336
334
331
328
326
324
321
319
316
314
312
309
307
305
303
300
298
296
294
292
290
288
286
284
281
279
277
275
273
271
269
267
265
263
261
259
256
254
252
250
248
245
243
241
239
236
234
232
230
227
225
223
220
218
216
213
211
208
206
204
201
199
196
194
192
189
187
184
182
179
177
174
172
169
167
164
162
159
156
154
151
148
145
143
140
137
134
131
128
125
122
118
115
112
108
104
101
97
93
89
85
80
76
71
66
61
56
51
46
40
35
29
23
17
11
4
-2
-9
-16
-23
-30
-38
-45
-53
-61
-69
-77
-85
-94
-102
-111
-120
-129
-138
-148
-157
-167
-177
-187
-197
-207
-218
-228
-239
-250
-261
-272
-283
-295
-306
-318
-330
-342
-354
-366
-378
-390
-403
-415
-428
-441
-453
-466
-479
-492
-505
-518
-531
-544
-558
-571
-584
-597
-610
-623
-636
-650
-663
-676
-689
-702
-715
-728
-740
-753
-766
-779
-791
-804
-816
-828
-840
-852
-864
-876
-888
-899
-911
-922
-933
-944
-954
-965
-975
-985
-995
-1004
-1014
-1022
-1032
-1041
-1049
-1057
-1065
-1073
-1080
-1087
-1094
-1100
-1107
-1113
-1119
-1124
-1129
-1134
-1139
-1143
-1147
-1151
-1155
-1158
-1161
-1164
-1166
-1168
-1170
-1171
-1173
-1173
-1174
-1174
-1175
-1174
-1174
-1173
-1172
-1171
-1169
-1167
-1165
-1163
-1160
-1157
-1154
-1150
-1147
-1143
-1139
-1134
-1129
-1125
-1120
-1114
-1109
-1103
-1097
-1091
-1084
-1078
-1071
-1064
-1057
-1050
-1043
-1035
-1028
-1020
-1012
-1004
-996
-988
-980
-972
-963
-955
-946
-938
-929
-920
-912
-903
-894
-885
-876
-867
-858
-849
-840
-831
-822
-813
-804
-796
-787
-778
-769
-760
-751
-743
-734
-725
-717
-708
-700
-692
-683
-675
-668
-660
-652
-645
-637
-630
-623
-616
-610
-603
-597
-591
-585
-580
-574
-569
-564
-559
-555
-550
-546
-542
-539
-535
-532
-529
-526
-523
-521
-518
-516
-514
-512
-511
-509
-508
-507
-505
-504
-504
-503
-502
-502
-501
-501
-500
-500
-500
-500
-500
-500
-501
-501
-501
-502
-502
-503
-503
-503
-504
-505
-505
-506
-506
-507
-507
-507
-508
-508
-509
-509
-509
-509
-509
-509
-509
-509
-509
-509
-509
-508
-508
-507
-506
-505
-504
-503
-502
-500
-499
-497
-495
-493
-491
-489
-486
-484
-481
-478
-475
-472
-468
-465
-461
-457
-453
-449
-445
-440
-436
-431
-426
-421
-416
-411
-406
-401
-395
-389
-384
-378
-372
-366
-360
-354
-348
-342
-336
-329
-323
-317
-310
-304
-297
-291
-284
-278
-271
-264
-258
-251
-245
-238
-231
-225
-219
-212
-206
-199
-193
-187
-181
-175
-169
-163
-157
-151
-145
-140
-134
-129
-123
-118
-113
-108
-103
-99
-94
-89
-85
-81
-76
-72
-68
-64
-61
-57
-54
-50
-47
-44
-41
-38
-35
-32
-30
-27
-25
-23
-21
-19
-17
-15
-14
-13
-11
-10
-9
-8
-8
-7
-7
-6
-6
-6
-7
-7
-7
-8
-9
-10
-11
-12
-13
-15
-16
-18
-20
-22
-24
-27
-29
-31
-34
-37
-40
-43
-46
-49
-53
-56
-60
-63
-67
-71
-75
-78
-82
-87
-91
-95
-99
-103
-108
-112
-117
-121
-126
-130
-135
-139
-144
-148
-153
-158
-162
-167
-171
-176
-181
-185
-190
-194
-199
-203
-207
-212
-216
-220
-224
-229
-233
-237
-241
-245
-249
-252
-256
-260
-263
-267
-271
-274
-277
-281
-284
-287
-290
-293
-295
-298
-301
-303
-306
-308
-310
-312
-315
-316
-318
-320
-322
-323
-325
-326
-327
-329
-330
-331
-332
-333
-334
-335
-335
-336
-337
-338
-338
-339
-339
-340
-341
-341
-342
-342
-343
-343
-344
-345
-345
-346
-347
-347
-348
-349
-350
-351
-351
-352
-353
-354
-356
-357
-358
-359
-361
-362
-364
-365
-367
-369
-371
-373
-375
-377
-379
-381
-384
-386
-389
-392
-394
-397
-400
-404
-407
-410
-414
-418
-421
-425
-429
-434
-438
-442
-447
-451
-456
-461
-466
-471
-476
-482
-487
-493
-499
-504
-510
-516
-523
-529
-535
-541
-548
-554
-561
-568
-575
-582
-589
-596
-603
-610
-617
-624
-632
-639
-646
-654
-661
-669
-676
-684
-691
-699
-706
-713
-721
-728
-736
-743
-750
-757
-764
-772
-779
-786
-793
-799
-806
-813
-820
-826
-833
-839
-846
-852
-858
-865
-871
-877
-883
-889
-894
-900
-906
-912
-917
-923
-928
-934
-939
-944
-950
-955
-960
-965
-970
-975
-980
-985
-990
-995
-1000
-1004
-1010
-1014
-1020
-1025
-1030
-1034
-1039
-1044
-1049
-1054
-1059
-1064
-1069
-1074
-1078
-1083
-1088
-1093
-1098
-1103
-1108
-1113
-1118
-1123
-1128
-1133
-1138
-1143
-1148
-1152
-1157
-1162
-1167
-1172
-1176
-1181
-1186
-1190
-1195
-1199
-1204
-1208
-1212
-1216
-1221
-1225
-1229
-1232
-1236
-1240
-1244
-1247
-1251
-1254
-1258
-1261
-1264
-1267
-1270
-1274
-1276
-1279
-1282
-1285
-1288
-1290
-1293
-1295
-1298
-1300
-1302
-1305
-1307
-1309
-1311
-1314
-1316
-1318
-1320
-1322
-1324
-1326
-1328
-1330
-1332
-1334
-1336
-1338
-1339
-1341
-1343
-1345
-1347
-1349
-1350
-1352
-1354
-1356
-1357
-1359
-1361
-1362
-1364
-1366
-1367
-1369
-1370
-1372
-1373
-1375
-1376
-1378
-1379
-1380
-1382
-1383
-1384
-1385
-1387
-1388
-1389
-1390
-1391
-1393
-1394
-1395
-1396
-1397
-1398
-1400
-1401
-1402
-1403
-1404
-1406
-1407
-1408
-1409
-1411
-1412
-1413
-1415
-1416
-1417
-1419
-1420
-1422
-1423
-1425
-1426
-1428
-1429
-1431
-1432
-1434
-1435
-1437
-1438
-1440
-1441
-1443
-1444
-1445
-1447
-1448
-1449
-1450
-1452
-1453
-1454
-1455
-1456
-1457
-1458
-1458
-1459
-1460
-1461
-1461
-1462
-1462
-1463
-1463
-1463
-1463
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1464
-1463
-1463
-1463
-1463
-1463
-1463
-1463
-1463
-1463
-1464
-1464
-1464
-1464
-1464
-1465
-1465
-1466
-1466
-1467
-1467
-1468
-1469
-1469
-1470
-1471
-1472
-1473
-1474
-1475
-1476
-1477
-1478
-1479
-1480
-1482
-1483
-1484
-1485
-1487
-1488
-1490
-1491
-1493
-1494
-1496
-1497
-1499
-1500
-1502
-1504
-1505
-1507
-1509
-1510
-1512
-1514
-1516
-1518
-1520
-1521
-1523
-1525
-1527
-1529
-1531
-1533
-1535
-1537
-1539
-1541
-1543
-1545
-1546
-1548
-1550
-1552
-1553
-1555
-1557
-1558
-1560
-1561
-1562
-1564
-1565
-1566
-1567
-1568
-1569
-1570
-1571
-1572
-1572
-1573
-1574
-1574
-1574
-1575
-1575
-1575
-1575
-1575
-1575
-1575
-1575
-1574
-1574
-1573
-1573
-1572
-1571
-1570
-1569
-1568
-1567
-1565
-1564
-1562
-1560
-1558
-1556
-1554
-1552
-1549
-1547
-1544
-1541
-1538
-1535
-1532
-1528
-1525
-1521
-1517
-1513
-1510
-1505
-1501
-1497
-1493
-1488
-1484
-1479
-1475
-1470
-1465
-1461
-1456
-1451
-1446
-1441
-1436
-1431
-1425
-1420
-1415
-1409
-1404
-1399
-1393
-1388
-1382
-1376
-1371
-1365
-1360
-1354
-1348
-1342
-1337
-1331
-1325
-1319
-1313
-1308
-1302
-1296
-1290
-1284
-1278
-1272
-1267
-1261
-1255
-1249
-1243
-1237
-1231
-1225
-1220
-1214
-1208
-1202
-1196
-1190
-1184
-1178
-1172
-1166
-1159
-1153
-1147
-1141
-1135
-1129
-1122
-1116
-1110
-1104
-1097
-1091
-1085
-1078
-1072
-1065
-1059
-1053
-1046
-1040
-1034
-1027
-1020
-1014
-1008
-1002
-995
-989
-983
-977
-970
-964
-958
-952
-946
-940
-934
-929
-923
-917
-912
-906
-901
-895
-890
-885
-880
-875
-870
-865
-860
-855
-851
-846
-842
-837
-833
-829
-825
-821
-817
-813
-809
-806
-802
-799
-796
-792
-789
-786
-783
-780
-777
-774
-772
-769
-767
-764
-762
-760
-757
-755
-753
-751
-749
-747
-746
-744
-742
-741
-739
-738
-737
-735
-734
-733
-732
-731
-730
-729
-728
-727
-727
-726
-725
-725
-724
-724
-724
-723
-723
-723
-723
-722
-722
-722
-722
-722
-722
-723
-723
-723
-723
-724
-724
-724
-725
-725
-725
-726
-726
-727
-727
-727
-728
-728
-729
-729
-729
-730
-730
-730
-731
-731
-731
-731
-732
-732
-732
-732
-733
-733
-733
-733
-734
-734
-734
-734
-734
-735
-735
-735
-736
-736
-736
-737
-737
-737
-738
-738
-739
-739
-740
-741
-741
-742
-743
-743
-744
-745
-746
-747
-748
-749
-750
-751
-753
-754
-755
-757
-758
-759
-761
-763
-764
-766
-768
-769
-771
-773
-775
-777
-779
-781
-783
-785
-787
-789
-791
-793
-795
-797
-799
-802
-804
-806
-808
-811
-813
-815
-818
-820
-823
-825
-827
-830
-833
-835
-838
-840
-843
-846
-848
-851
-854
-856
-859
-862
-864
-867
-870
-873
-875
-878
-881
-883
-886
-889
-891
-894
-896
-899
-901
-903
-906
-908
-910
-912
-915
-917
-919
-920
-922
-924
-925
-927
-928
-930
-931
-932
-933
-934
-935
-935
-936
-936
-937
-937
-937
-937
-937
-937
-936
-936
-935
-934
-934
-933
-932
-931
-929
-928
-927
-925
-923
-922
-920
-918
-916
-914
-912
-909
-907
-904
-902
-899
-896
-893
-890
-887
-883
-880
-877
-873
-869
-865
-862
-858
-853
-849
-845
-841
-836
-832
-827
-823
-818
-813
-809
-804
-799
-794
-790
-785
-780
-775
-770
-765
-761
-756
-751
-746
-742
-737
-732
-728
-723
-719
-714
-710
-706
-702
-698
-694
-690
-686
-682
-679
-675
-672
-669
-665
-662
-660
-657
-654
-651
-649
-647
-644
-642
-640
-638
-637
-635
-633
-632
-630
-629
-627
-626
-625
-624
-623
-622
-620
-619
-618
-618
-617
-616
-615
-614
-613
-612
-611
-610
-610
-609
-608
-607
-606
-605
-604
-603
-602
-600
-599
-598
-597
-595
-594
-592
-590
-589
-587
-585
-583
-581
-579
-577
-574
-572
-569
-567
-564
-561
-558
-555
-552
-549
-545
-542
-539
-535
-532
-528
-524
-521
-517
-513
-509
-505
-501
-497
-493
-489
-485
-481
-477
-472
-468
-464
-460
-456
-451
-447
-443
-439
-434
-430
-426
-422
-417
-413
-409
-405
-400
-396
-392
-388
-384
-380
-376
-371
-367
-363
-359
-355
-351
-347
-343
-340
-336
-332
-328
-324
-320
-317
-313
-309
-306
-302
-299
-295
-292
-288
-285
-281
-278
-275
-272
-269
-266
-263
-260
-257
-255
-252
-249
-247
-245
-242
-240
-238
-236
-234
-232
-230
-228
-227
-225
-224
-222
-221
-220
-219
-218
-217
-216
-215
-214
-213
-213
-212
-212
-212
-211
-211
-211
-211
-212
-212
-212
-213
-213
-214
-215
-216
-217
-218
-219
-221
-222
-224
-226
-228
-230
-232
-234
-236
-238
-241
-243
-246
-249
-251
-254
-257
-260
-263
-266
-270
-273
-276
-280
-283
-287
-290
-294
-298
-302
-305
-309
-313
-317
-321
-325
-329
-333
-338
-342
-346
-350
-355
-359
-363
-368
-372
-377
-381
-385
-390
-394
-399
-403
-408
-412
-417
-421
-425
-430
-434
-438
-443
-447
-451
-456
-460
-464
-468
-472
-476
-480
-484
-488
-492
-496
-500
-504
-507
-511
-515
-518
-522
-525
-529
-532
-535
-538
-541
-544
-547
-550
-553
-555
-558
-560
-563
-565
-567
-570
-572
-574
-576
-578
-579
-581
-583
-584
-586
-587
-588
-590
-591
-592
-593
-594
-595
-596
-597
-598
-598
-599
-600
-601
-601
-602
-603
-603
-604
-605
-605
-606
-607
-607
-608
-609
-609
-610
-611
-612
-612
-613
-614
-615
-616
-616
-617
-618
-619
-619
-620
-621
-621
-622
-623
-623
-624
-624
-625
-625
-626
-626
-627
-627
-627
-628
-628
-629
-629
-629
-630
-630
-631
-631
-631
-632
-632
-632
-633
-633
-634
-634
-634
-635
-635
-635
-636
-636
-637
-637
-637
-638
-638
-638
-639
-639
-640
-640
-640
-641
-641
-641
-642
-642
-643
-643
-643
-644
-644
-644
-645
-645
-646
-646
-646
-647
-647
-647
-648
-648
-648
-649
-649
-650
-650
-650
-651
-651
-651
-652
-652
-653
-653
-653
-654
-654
-654
-655
-655
-655
-656
-656
-657
-657
-657
-658
-658
-658
-659
-659
-659
-660
-660
-660
-661
-661
-662
-662
-662
-663
-663
-663
-664
-664
-664
-665
-665
-665
-666
-666
-666
-667
-667
-668
-668
-668
-669
-669
-669
-670
-670
-670
-671
-671
-671
-672
-672
-672
-673
-673
-673
-674
-674
-674
-675
-675
-676
-676
-676
-677
-677
-677
-678
-678
-678
-679
-679
-679
-680
-680
-680
-681
-681
-681
-682
-682
-682
-683
-683
-683
-684
-684
-684
-685
-685
-685
-686
-686
-686
-687
-687
-687
-688
-688
-688
-689
-689
-689
-690
-690
-690
-691
-691
-691
-692
-692
-692
-693
-693
-693
-694
-694
-694
-695
-695
-695
-696
-696
-696
-697
-697
-697
-698
-698
-698
-699
-699
-699
-700
-700
-700
-700
-701
-701
-701
-702
-702
-702
-703
-703
-703
-704
-704
-704
-705
-705
-705
-706
-706
-706
-707
-707
-707
-707
-708
-708
-708
-709
-709
-709
-710
-710
-710
-711
-711
-711
-712
-712
-712
-712
-713
-713
-713
-714
-714
-714
-715
-715
-715
-716
-716
-716
-716
-717
-717
-717
-718
-718
-718
-719
-719
-719
-719
-720
-720
-720
-721
-721
-721
-722
-722
-722
-722
-723
-723
-723
-724
-724
-724
-725
-725
-725
-725
-726
-726
-726
-727
-727
-727
-727
-728
-728
-728
-729
-729
-729
-730
-730
-730
-730
-731
-731
-731
-732
-732
-732
-732
-733
-733
-733
-734
-734
-734
-734
-735
-735
-735
-736
-736
-736
-736
-737
-737
-737
-738
-738
-738
-738
-739
-739
-739
-740
-740
-740
-740
-741
-741
-741
-741
-742
-742
-742
-743
-743
-743
-743
-744
-744
-744
-745
-745
-745
-745
-746
-746
-746
-746
-747
-747
-747
-748
-748
-748
-748
-749
-749
-749
-749
-750
-750
-750
-751
-751
-751
-751
-752
-752
-752
-752
-753
-753
-753
-753
-754
-754
-754
-755
-755
-755
-755
-756
-756
-756
-756
-757
-757
-757
-757
-758
-758
-758
-758
-759
-759
-759
-759
-760
-760
-760
-760
-761
-761
-761
-762
-762
-762
-762
-763
-763
-763
-763
-764
-764
-764
-764
-765
-765
-765
-765
-766
-766
-766
-766
-767
-767
-767
-767
-768
-768
-768
-768
-769
-769
-769
-769
-770
-770
-770
-770
-771
-771
-771
-771
-772
-772
-772
-772
-772
-773
-773
-773
-773
-774
-774
-774
-774
-775
-775
-775
-775
-776
-776
-776
-776
-777
-777
-777
-777
-778
-778
-778
-778
-778
-779
-779
-779
-779
-780
-780
-780
-780
-781
-781
-781
-781
-781
-782
-782
-782
-782
-783
-783
-783
-783
-784
-784
-784
-784
-784
-785
-785
-785
-785
-786
-786
-786
-786
-787
-787
-787
-787
-787
-788
-788
-788
-788
-789
-789
-789
-789
-789
-790
-790
-790
-790
-791
-791
-791
-791
-791
-792
-792
-792
-792
-793
-793
-793
-793
-793
-794
-794
-794
-794
-794
-795
-795
-795
-795
-796
-796
-796
-796
-796
-797
-797
-797
-797
-797
-798
-798
-798
-798
-799
-799
-799
-799
-799
-800
-800
-800
-800
-800
-801
-801
-801
-801
-801
-802
-802
-802
-802
-802
-803
-803
-803
-803
-803
-804
-804
-804
-804
-804
-805
-805
-805
-805
-806
-806
-806
-806
-806
-807
-807
-807
-807
-807
-808
-808
-808
-808
-808
-808
-809
-809
-809
-809
-809
-810
-810
-810
-810
-810
-811
-811
-811
-811
-811
-812
-812
-812
-812
-812
-813
-813
-813
-813
-813
-814
-814
-814
-814
-814
-814
-815
-815
-815
-815
-815
-816
-816
-816
-816
-816
-817
-817
-817
-817
-817
-817
-818
-818
-818
-818
-818
-819
-819
-819
-819
-819
-819
-820
-820
-820
-820
-820
-821
-821
-821
-821
-821
-821
-822
-822
-822
-822
-822
-823
-823
-823
-823
-823
-823
-824
-824
-824
-824
-824
-824
-825
-825
-825
-825
-825
-826
-826
-826
-826
-826
-826
-827
-827
-827
-827
-827
-827
-828
-828
-828
-828
-828
-828
-829
-829
-829
-829
-829
-829
-830
-830
-830
-830
-830
-830
-831
-831
-831
-831
-831
-831
-832
-832
-832
-832
-832
-832
-833
-833
-833
-833
-833
-833
-834
-834
-834
-834
-834
-834
-835
-835
-835
-835
-835
-835
-836
-836
-836
-836
-836
-836
-836
-837
-837
-837
-837
-837
-837
-838
-838
-838
-838
-838
-838
-839
-839
-839
-839
-839
-839
-839
-840
-840
-840
-840
-840
-840
-841
-841
-841
-841
-841
-841
-841
-842
-842
-842
-842
-842
-842
-842
-843
-843
-843
-843
-843
-843
-844
-844
-844
-844
-844
-844
-844
-845
-845
-845
-845
-845
-845
-845
-846
-846
-846
-846
-846
-846
-846
-847
-847
-847
-847
-847
-847
-847
-848
-848
-848
-848
-848
-848
-848
-849
-849
-849
-849
-849
-849
-849
-850
-850
-850
-850
-850
-850
-850
-851
-851
-851
-851
-851
-851
-851
-851
-852
-852
-852
-852
-852
-852
-852
-853
-853
-853
-853
-853
-853
-853
-853
-854
-854
-854
-854
-854
-854
-854
-855
-855
-855
-855
-855
-855
-855
-855
-856
-856
-856
-856
-856
-856
-856
-856
-857
-857
-857
-857
-857
-857
-857
-857
-858
-858
-858
-858
-858
-858
-858
-858
-859
-859
-859
-859
-859
-859
-859
-859
-860
-860
-860
-860
-860
-860
-860
-860
-861
-861
-861
-861
-861
-861
-861
-861
-862
-862
-862
-862
-862
-862
-862
-862
-863
-863
-863
-863
-863
-863
-863
-863
-863
-864
-864
-864
-864
-864
-864
-864
-864
-865
-865
-865
-865
-865
-865
-865
-865
