5
22543
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
111
111
111
111
111
111
112
112
112
112
112
112
113
113
113
113
113
113
114
114
114
114
114
114
115
115
115
115
115
115
115
116
116
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
118
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
121
121
121
121
121
121
121
122
122
122
122
122
122
122
123
123
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
125
125
125
126
126
126
126
126
126
126
126
127
127
127
127
127
127
127
127
128
128
128
128
128
128
128
128
128
128
129
129
129
129
129
129
129
129
129
129
130
130
130
130
130
130
130
130
130
130
130
130
130
131
131
131
131
131
131
131
131
131
131
131
131
131
132
132
132
132
132
132
132
132
132
132
132
132
133
133
133
133
133
133
133
133
133
133
133
133
133
134
134
134
134
134
134
134
134
134
134
134
134
134
135
135
135
135
135
135
135
135
135
135
135
135
135
136
136
136
136
136
136
136
136
136
136
136
136
137
137
137
137
137
137
137
137
137
137
137
137
138
138
138
138
138
138
138
138
138
138
138
138
138
138
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
139
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
145
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
144
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
141
140
140
140
140
140
140
140
140
140
140
140
140
140
140
139
139
139
139
139
139
139
139
139
139
139
138
138
138
138
138
138
138
138
138
138
137
137
137
137
137
137
137
136
136
136
136
136
136
135
135
135
135
135
134
134
134
134
134
134
133
133
133
133
133
133
133
133
132
132
132
132
132
132
132
132
131
131
131
131
131
130
130
130
130
129
129
129
129
128
128
128
128
128
127
127
127
127
127
126
126
126
126
126
125
125
125
125
124
124
124
124
124
123
123
123
123
123
122
122
122
122
121
121
121
121
120
120
120
120
120
119
119
119
119
118
118
118
118
117
117
117
117
116
116
116
116
116
115
115
115
114
114
114
114
113
113
113
113
112
112
112
112
111
111
111
111
110
110
110
110
109
109
109
109
108
108
108
108
107
107
107
106
106
106
106
105
105
105
105
104
104
104
104
103
103
103
103
102
102
102
102
101
101
101
101
100
100
100
99
99
99
99
98
98
98
97
97
97
96
96
96
95
95
95
95
94
94
94
93
93
93
93
92
92
92
91
91
91
90
90
90
89
89
89
88
88
88
88
87
87
87
86
86
85
85
85
84
84
84
83
83
83
82
82
82
81
81
81
80
80
79
79
79
78
78
78
77
77
77
76
76
76
75
75
75
74
74
74
73
73
73
72
72
72
71
71
70
70
70
69
69
69
68
68
67
67
67
66
66
66
65
65
65
64
64
63
63
63
62
62
61
61
60
60
60
59
59
58
58
58
57
57
56
56
55
55
55
54
54
53
53
53
52
52
51
51
50
50
50
49
49
48
48
47
47
47
46
46
45
45
44
44
43
43
42
42
42
41
41
40
40
40
39
39
38
38
38
37
37
36
36
36
35
35
34
34
34
33
33
32
32
31
31
30
30
30
29
29
28
28
27
27
26
26
25
25
24
24
23
23
22
22
21
21
20
20
20
19
19
18
18
17
17
16
16
15
15
14
14
13
13
12
12
11
11
11
10
10
9
9
8
8
7
7
6
6
5
5
4
4
3
3
2
2
1
1
0
0
-1
-1
-1
-2
-2
-3
-3
-4
-4
-5
-5
-6
-6
-7
-7
-8
-8
-9
-9
-10
-10
-11
-11
-12
-12
-13
-13
-14
-14
-15
-15
-16
-16
-17
-17
-18
-18
-19
-20
-20
-21
-21
-22
-22
-23
-23
-24
-24
-25
-25
-26
-26
-27
-27
-28
-28
-29
-29
-30
-30
-31
-31
-32
-32
-33
-33
-34
-35
-35
-36
-36
-37
-37
-38
-38
-39
-39
-40
-40
-41
-41
-42
-43
-43
-44
-44
-45
-45
-46
-46
-47
-47
-48
-48
-49
-50
-50
-51
-51
-52
-52
-53
-54
-54
-55
-55
-56
-56
-57
-57
-58
-59
-59
-60
-60
-61
-61
-62
-62
-63
-64
-64
-65
-65
-66
-67
-67
-68
-68
-69
-69
-70
-71
-71
-72
-73
-73
-74
-74
-75
-76
-76
-77
-78
-78
-79
-79
-80
-81
-81
-82
-83
-83
-84
-84
-85
-86
-86
-87
-88
-88
-89
-90
-90
-91
-91
-92
-93
-93
-94
-94
-95
-95
-96
-97
-97
-98
-99
-99
-100
-100
-101
-102
-102
-103
-103
-104
-105
-105
-106
-106
-107
-108
-108
-109
-110
-110
-111
-112
-112
-113
-114
-114
-115
-116
-116
-117
-118
-118
-119
-120
-120
-121
-122
-123
-123
-124
-125
-125
-126
-127
-128
-128
-129
-130
-130
-131
-132
-132
-133
-134
-135
-135
-136
-137
-137
-138
-139
-140
-140
-141
-142
-142
-143
-144
-144
-145
-146
-146
-147
-148
-148
-149
-150
-151
-151
-152
-153
-153
-154
-155
-156
-156
-157
-158
-159
-159
-160
-161
-162
-162
-163
-164
-165
-165
-166
-167
-168
-168
-169
-170
-171
-171
-172
-173
-174
-174
-175
-176
-177
-177
-178
-179
-180
-180
-181
-182
-183
-183
-184
-185
-186
-187
-187
-188
-189
-190
-191
-191
-192
-193
-194
-195
-195
-196
-197
-198
-199
-199
-200
-201
-202
-203
-203
-204
-205
-206
-206
-207
-208
-209
-210
-210
-211
-212
-213
-214
-215
-215
-216
-217
-218
-219
-220
-220
-221
-222
-223
-224
-224
-225
-226
-227
-228
-229
-229
-230
-231
-232
-233
-234
-235
-235
-236
-237
-238
-239
-240
-241
-241
-242
-243
-244
-245
-246
-247
-248
-249
-249
-250
-251
-252
-253
-254
-255
-256
-257
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-342
-343
-344
-345
-347
-348
-349
-350
-351
-352
-353
-354
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-366
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-380
-381
-382
-383
-384
-385
-386
-387
-388
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-401
-402
-403
-404
-405
-406
-407
-408
-410
-411
-412
-413
-414
-415
-416
-418
-419
-420
-421
-422
-423
-425
-426
-427
-428
-429
-430
-431
-433
-434
-435
-436
-437
-438
-440
-441
-442
-443
-444
-446
-447
-448
-449
-450
-452
-453
-454
-455
-456
-458
-459
-460
-461
-463
-464
-465
-466
-468
-469
-470
-471
-473
-474
-475
-476
-478
-479
-480
-482
-483
-484
-485
-487
-488
-489
-491
-492
-493
-494
-496
-497
-498
-499
-501
-502
-503
-504
-506
-507
-508
-510
-511
-512
-513
-515
-516
-517
-519
-520
-521
-523
-524
-525
-527
-528
-530
-531
-532
-534
-535
-536
-538
-539
-540
-542
-543
-545
-546
-547
-549
-550
-551
-553
-554
-556
-557
-558
-560
-561
-563
-564
-565
-567
-568
-570
-571
-572
-574
-575
-576
-578
-579
-581
-582
-584
-585
-586
-588
-589
-591
-592
-594
-595
-596
-598
-599
-601
-602
-604
-605
-607
-608
-609
-611
-612
-614
-615
-617
-618
-620
-621
-623
-624
-626
-627
-629
-630
-632
-633
-635
-636
-638
-639
-641
-642
-644
-645
-647
-648
-650
-651
-653
-654
-656
-657
-659
-660
-662
-663
-665
-666
-668
-670
-671
-673
-674
-676
-677
-679
-680
-682
-683
-685
-686
-688
-689
-691
-693
-694
-696
-697
-699
-700
-702
-704
-705
-707
-708
-710
-712
-713
-715
-717
-718
-720
-721
-723
-725
-726
-728
-730
-731
-733
-735
-736
-738
-739
-741
-743
-744
-746
-748
-749
-751
-753
-754
-756
-758
-759
-761
-762
-764
-766
-767
-769
-771
-773
-774
-776
-778
-779
-781
-783
-785
-786
-788
-790
-792
-794
-795
-797
-799
-801
-802
-804
-806
-808
-809
-811
-813
-814
-816
-818
-820
-821
-823
-825
-827
-828
-830
-832
-834
-836
-837
-839
-841
-843
-845
-846
-848
-850
-852
-854
-855
-857
-859
-861
-863
-864
-866
-868
-870
-872
-874
-876
-877
-879
-881
-883
-885
-887
-888
-890
-892
-894
-896
-898
-900
-901
-903
-905
-907
-909
-911
-912
-914
-916
-918
-920
-922
-924
-925
-927
-929
-931
-933
-935
-937
-939
-940
-942
-944
-946
-948
-950
-952
-954
-955
-957
-959
-961
-963
-965
-967
-969
-971
-973
-974
-976
-978
-980
-982
-984
-986
-988
-990
-992
-994
-996
-997
-999
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1025
-1027
-1029
-1031
-1033
-1035
-1037
-1039
-1041
-1043
-1045
-1047
-1049
-1051
-1053
-1055
-1057
-1058
-1060
-1062
-1064
-1066
-1068
-1070
-1072
-1074
-1076
-1078
-1080
-1082
-1084
-1086
-1088
-1090
-1092
-1094
-1096
-1098
-1100
-1102
-1104
-1106
-1109
-1111
-1113
-1115
-1117
-1119
-1121
-1123
-1125
-1127
-1129
-1131
-1133
-1135
-1137
-1139
-1141
-1143
-1146
-1148
-1150
-1152
-1154
-1156
-1158
-1160
-1162
-1165
-1167
-1169
-1171
-1173
-1175
-1177
-1180
-1182
-1184
-1186
-1188
-1190
-1192
-1195
-1197
-1199
-1201
-1203
-1205
-1208
-1210
-1212
-1214
-1216
-1218
-1221
-1223
-1225
-1227
-1229
-1232
-1234
-1236
-1238
-1240
-1243
-1245
-1247
-1249
-1252
-1254
-1256
-1258
-1261
-1263
-1265
-1267
-1270
-1272
-1274
-1276
-1279
-1281
-1283
-1285
-1287
-1290
-1292
-1294
-1296
-1299
-1301
-1303
-1305
-1308
-1310
-1312
-1314
-1317
-1319
-1321
-1323
-1326
-1328
-1330
-1332
-1334
-1337
-1339
-1341
-1343
-1346
-1348
-1350
-1352
-1355
-1357
-1359
-1361
-1364
-1366
-1368
-1370
-1373
-1375
-1377
-1379
-1382
-1384
-1386
-1389
-1391
-1393
-1395
-1398
-1400
-1402
-1405
-1407
-1409
-1411
-1414
-1416
-1418
-1421
-1423
-1425
-1428
-1430
-1432
-1435
-1437
-1439
-1442
-1444
-1447
-1449
-1451
-1454
-1456
-1458
-1461
-1463
-1465
-1468
-1470
-1473
-1475
-1477
-1480
-1482
-1484
-1487
-1489
-1491
-1494
-1496
-1499
-1501
-1503
-1506
-1508
-1510
-1513
-1515
-1518
-1520
-1522
-1525
-1527
-1530
-1532
-1534
-1537
-1539
-1542
-1544
-1547
-1549
-1551
-1554
-1556
-1559
-1561
-1564
-1566
-1568
-1571
-1573
-1576
-1578
-1581
-1583
-1586
-1588
-1590
-1593
-1595
-1598
-1600
-1603
-1605
-1608
-1610
-1613
-1615
-1618
-1620
-1623
-1625
-1628
-1630
-1633
-1635
-1638
-1640
-1643
-1645
-1648
-1650
-1653
-1655
-1658
-1660
-1663
-1665
-1668
-1671
-1673
-1676
-1678
-1681
-1683
-1686
-1688
-1691
-1694
-1696
-1699
-1701
-1704
-1706
-1709
-1711
-1714
-1717
-1719
-1722
-1724
-1727
-1730
-1732
-1735
-1737
-1740
-1743
-1745
-1748
-1751
-1753
-1756
-1758
-1761
-1764
-1766
-1769
-1771
-1774
-1777
-1779
-1782
-1785
-1787
-1790
-1793
-1795
-1798
-1801
-1803
-1806
-1809
-1811
-1814
-1817
-1820
-1824
-1827
-1831
-1834
-1839
-1843
-1847
-1852
-1857
-1862
-1867
-1873
-1879
-1885
-1892
-1899
-1907
-1915
-1924
-1932
-1941
-1951
-1960
-1970
-1980
-1990
-2000
-2009
-2020
-2029
-2040
-2050
-2059
-2069
-2078
-2088
-2097
-2105
-2114
-2122
-2130
-2137
-2144
-2150
-2156
-2162
-2167
-2172
-2177
-2182
-2186
-2190
-2194
-2198
-2202
-2205
-2209
-2212
-2216
-2220
-2225
-2230
-2235
-2241
-2246
-2251
-2256
-2261
-2266
-2272
-2278
-2286
-2294
-2303
-2312
-2322
-2332
-2342
-2353
-2364
-2376
-2387
-2399
-2410
-2421
-2431
-2442
-2452
-2463
-2474
-2486
-2498
-2511
-2525
-2538
-2552
-2565
-2579
-2592
-2605
-2619
-2632
-2645
-2657
-2670
-2683
-2697
-2710
-2722
-2735
-2746
-2758
-2769
-2780
-2792
-2805
-2818
-2831
-2843
-2855
-2865
-2876
-2886
-2897
-2910
-2924
-2939
-2955
-2972
-2989
-3007
-3025
-3043
-3061
-3079
-3096
-3113
-3130
-3145
-3160
-3174
-3189
-3204
-3219
-3234
-3249
-3265
-3281
-3298
-3315
-3332
-3348
-3364
-3380
-3396
-3413
-3429
-3447
-3464
-3482
-3499
-3516
-3531
-3545
-3559
-3572
-3584
-3595
-3607
-3620
-3635
-3649
-3664
-3676
-3687
-3697
-3706
-3716
-3727
-3739
-3753
-3767
-3780
-3793
-3806
-3820
-3835
-3851
-3870
-3891
-3915
-3942
-3970
-3998
-4027
-4056
-4086
-4118
-4150
-4185
-4221
-4258
-4299
-4342
-4388
-4438
-4491
-4547
-4603
-4658
-4711
-4760
-4807
-4852
-4895
-4938
-4980
-5023
-5065
-5109
-5152
-5197
-5241
-5285
-5327
-5369
-5411
-5454
-5497
-5541
-5586
-5630
-5674
-5718
-5760
-5801
-5841
-5882
-5923
-5964
-6004
-6040
-6074
-6103
-6128
-6149
-6163
-6173
-6178
-6180
-6181
-6181
-6181
-6183
-6186
-6190
-6195
-6202
-6211
-6223
-6237
-6252
-6267
-6283
-6300
-6317
-6334
-6351
-6368
-6385
-6402
-6422
-6443
-6467
-6493
-6521
-6547
-6570
-6588
-6603
-6614
-6625
-6636
-6648
-6663
-6679
-6697
-6718
-6740
-6764
-6788
-6811
-6832
-6853
-6874
-6895
-6918
-6941
-6964
-6986
-7008
-7030
-7052
-7074
-7095
-7114
-7130
-7142
-7151
-7156
-7158
-7159
-7158
-7155
-7148
-7136
-7116
-7089
-7056
-7016
-6970
-6918
-6862
-6799
-6732
-6660
-6584
-6506
-6428
-6350
-6275
-6203
-6132
-6064
-5998
-5937
-5880
-5829
-5783
-5742
-5706
-5675
-5646
-5619
-5595
-5573
-5553
-5536
-5519
-5503
-5486
-5467
-5447
-5424
-5399
-5369
-5335
-5298
-5258
-5217
-5177
-5137
-5099
-5061
-5023
-4986
-4950
-4916
-4884
-4852
-4820
-4789
-4757
-4727
-4700
-4675
-4654
-4637
-4622
-4610
-4599
-4590
-4582
-4574
-4566
-4556
-4543
-4527
-4506
-4481
-4452
-4420
-4383
-4342
-4295
-4241
-4180
-4111
-4034
-3949
-3857
-3759
-3654
-3545
-3432
-3318
-3205
-3093
-2985
-2881
-2781
-2685
-2594
-2507
-2428
-2356
-2290
-2230
-2175
-2123
-2075
-2029
-1988
-1950
-1915
-1883
-1854
-1827
-1802
-1779
-1758
-1741
-1725
-1709
-1693
-1674
-1654
-1633
-1610
-1586
-1561
-1535
-1507
-1477
-1444
-1409
-1372
-1334
-1294
-1255
-1214
-1172
-1131
-1090
-1049
-1008
-965
-919
-872
-821
-764
-701
-628
-547
-459
-368
-275
-183
-94
-7
79
164
250
337
424
513
601
688
771
848
917
977
1027
1071
1110
1146
1181
1215
1250
1286
1325
1367
1408
1446
1480
1507
1526
1535
1536
1530
1518
1500
1476
1445
1407
1359
1303
1238
1164
1083
994
899
799
694
585
472
357
239
120
2
-115
-233
-355
-487
-630
-784
-946
-1112
-1278
-1443
-1607
-1764
-1911
-2044
-2159
-2253
-2327
-2383
-2421
-2444
-2450
-2440
-2412
-2367
-2304
-2227
-2137
-2036
-1923
-1801
-1671
-1532
-1386
-1235
-1079
-922
-767
-613
-461
-311
-162
-18
121
252
374
488
593
690
779
860
936
1006
1073
1138
1202
1268
1334
1402
1471
1540
1611
1686
1764
1845
1928
2009
2085
2153
2216
2274
2330
2383
2433
2479
2522
2564
2608
2659
2719
2788
2866
2950
3039
3128
3217
3304
3389
3470
3548
3623
3696
3771
3848
3929
4011
4094
4174
4249
4315
4372
4417
4450
4471
4485
4493
4497
4499
4499
4497
4494
4487
4476
4459
4437
4409
4375
4336
4295
4250
4201
4147
4086
4016
3937
3852
3763
3673
3588
3510
3438
3370
3301
3227
3145
3055
2956
2848
2731
2605
2473
2337
2200
2067
1938
1818
1708
1611
1524
1448
1379
1319
1266
1220
1180
1144
1111
1079
1046
1010
974
938
907
884
869
864
867
880
904
940
987
1046
1117
1199
1294
1401
1520
1652
1798
1959
2138
2335
2549
2778
3016
3260
3506
3753
4000
4248
4496
4744
4991
5236
5479
5716
5948
6173
6391
6602
6808
7011
7213
7414
7613
7810
7999
8178
8343
8495
8634
8764
8888
9011
9133
9256
9379
9501
9623
9747
9876
10009
10148
10291
10437
10585
10737
10894
11057
11225
11399
11577
11756
11935
12113
12289
12461
12627
12789
12946
13101
13255
13409
13563
13715
13863
14006
14143
14275
14403
14527
14648
14767
14881
14990
15091
15182
15259
15322
15367
15395
15406
15401
15382
15351
15310
15259
15199
15130
15053
14969
14879
14788
14698
14611
14530
14455
14388
14330
14282
14241
14207
14178
14152
14126
14099
14067
14028
13979
13922
13860
13798
13736
13678
13623
13573
13528
13490
13458
13432
13407
13382
13352
13317
13277
13235
13192
13151
13113
13078
13045
13014
12985
12960
12938
12918
12900
12884
12873
12867
12871
12884
12905
12933
12966
13001
13041
13085
13133
13185
13239
13291
13340
13383
13419
13446
13468
13485
13500
13512
13519
13521
13516
13503
13483
13455
13418
13372
13318
13256
13187
13110
13028
12942
12859
12784
12724
12683
12665
12670
12700
12753
12827
12922
13036
13170
13322
13491
13673
13866
14065
14266
14466
14666
14864
15064
15265
15468
15671
15874
16074
16271
16462
16646
16825
16997
17163
17323
17478
17627
17773
17918
18064
18212
18361
18509
18657
18806
18959
19117
19284
19459
19644
19837
20036
20240
20446
20650
20852
21049
21242
21427
21604
21769
21920
22055
22175
22279
22367
22438
22491
22527
22543
22539
22516
22475
22415
22338
22246
22139
22020
21890
21753
21611
21468
21322
21173
21018
20858
20691
20520
20347
20175
20008
19849
19701
19563
19435
19315
19201
19091
18983
18874
18762
18647
18527
18407
18288
18173
18064
17962
17864
17772
17683
17595
17507
17417
17321
17217
17101
16970
16821
16656
16473
16276
16065
15848
15624
15397
15166
14932
14691
14446
14194
13938
13679
13418
13158
12903
12656
12419
12194
11978
11771
11571
11378
11191
11009
10829
10649
10467
10282
10095
9908
9722
9541
9366
9199
9041
8891
8751
8622
8506
8407
8326
8266
8227
8211
8216
8242
8287
8348
8422
8508
8602
8702
8805
8912
9022
9136
9254
9376
9502
9630
9758
9882
10001
10111
10212
10302
10381
10449
10506
10553
10592
10623
10648
10669
10687
10703
10718
10729
10734
10730
10716
10691
10656
10612
10561
10503
10441
10375
10306
10232
10153
10068
9976
9875
9765
9644
9510
9362
9199
9022
8833
8638
8442
8247
8058
7874
7696
7523
7357
7196
7041
6891
6745
6600
6455
6308
6158
6004
5849
5692
5536
5382
5228
5075
4923
4771
4620
4472
4326
4185
4046
3911
3775
3637
3497
3352
3203
3049
2889
2724
2554
2378
2196
2007
1810
1604
1391
1168
937
695
445
188
-75
-341
-609
-879
-1152
-1428
-1708
-1990
-2272
-2553
-2829
-3102
-3369
-3632
-3887
-4134
-4371
-4596
-4808
-5010
-5201
-5384
-5563
-5740
-5917
-6096
-6277
-6460
-6645
-6830
-7016
-7201
-7384
-7563
-7737
-7903
-8058
-8204
-8340
-8465
-8583
-8695
-8805
-8914
-9024
-9137
-9250
-9363
-9473
-9580
-9684
-9785
-9883
-9979
-10073
-10166
-10257
-10347
-10435
-10521
-10606
-10691
-10778
-10866
-10956
-11046
-11138
-11235
-11337
-11447
-11566
-11693
-11826
-11963
-12101
-12238
-12373
-12502
-12625
-12742
-12853
-12959
-13062
-13161
-13255
-13344
-13426
-13504
-13577
-13644
-13707
-13765
-13817
-13864
-13907
-13945
-13979
-14009
-14036
-14061
-14085
-14110
-14137
-14166
-14199
-14235
-14275
-14321
-14371
-14426
-14487
-14553
-14622
-14695
-14768
-14843
-14917
-14991
-15065
-15138
-15212
-15286
-15362
-15438
-15514
-15588
-15661
-15730
-15798
-15865
-15931
-15998
-16065
-16134
-16204
-16276
-16349
-16425
-16502
-16580
-16659
-16738
-16815
-16887
-16952
-17009
-17054
-17089
-17111
-17122
-17122
-17110
-17089
-17061
-17026
-16988
-16947
-16904
-16858
-16810
-16759
-16704
-16646
-16585
-16524
-16464
-16408
-16357
-16311
-16270
-16233
-16200
-16169
-16142
-16120
-16102
-16090
-16084
-16082
-16084
-16088
-16093
-16097
-16100
-16103
-16107
-16111
-16114
-16120
-16126
-16135
-16146
-16158
-16171
-16184
-16200
-16216
-16235
-16254
-16274
-16295
-16315
-16335
-16357
-16376
-16398
-16418
-16438
-16457
-16474
-16490
-16502
-16511
-16515
-16515
-16510
-16502
-16489
-16474
-16455
-16434
-16411
-16386
-16359
-16331
-16300
-16271
-16239
-16207
-16175
-16140
-16107
-16071
-16036
-16000
-15965
-15932
-15900
-15871
-15843
-15817
-15793
-15773
-15756
-15744
-15735
-15726
-15716
-15702
-15683
-15658
-15629
-15595
-15556
-15513
-15466
-15416
-15361
-15301
-15238
-15171
-15102
-15031
-14960
-14887
-14811
-14732
-14650
-14566
-14481
-14394
-14305
-14214
-14121
-14026
-13928
-13827
-13723
-13613
-13498
-13376
-13248
-13114
-12975
-12831
-12683
-12533
-12380
-12224
-12064
-11901
-11733
-11562
-11388
-11211
-11031
-10849
-10665
-10481
-10296
-10112
-9930
-9750
-9572
-9397
-9224
-9051
-8877
-8701
-8522
-8338
-8151
-7959
-7763
-7565
-7366
-7165
-6964
-6762
-6560
-6357
-6154
-5951
-5748
-5544
-5340
-5136
-4932
-4728
-4525
-4322
-4120
-3918
-3717
-3515
-3311
-3105
-2896
-2684
-2468
-2249
-2028
-1805
-1582
-1357
-1133
-907
-681
-455
-229
-7
214
431
645
857
1067
1278
1487
1696
1904
2109
2312
2512
2711
2909
3106
3303
3500
3698
3895
4091
4286
4479
4670
4858
5042
5223
5400
5572
5742
5908
6072
6235
6395
6552
6703
6846
6980
7104
7216
7318
7412
7498
7579
7658
7735
7814
7893
7973
8054
8135
8216
8294
8368
8437
8499
8553
8599
8637
8669
8695
8719
8739
8758
8774
8787
8796
8800
8797
8788
8772
8749
8720
8684
8641
8592
8536
8475
8408
8338
8265
8192
8117
8042
7968
7893
7819
7746
7675
7605
7536
7469
7405
7345
7288
7234
7182
7133
7084
7036
6989
6943
6898
6855
6813
6771
6729
6684
6639
6592
6547
6504
6465
6431
6400
6372
6345
6319
6294
6268
6244
6220
6197
6174
6150
6128
6106
6086
6069
6054
6043
6033
6023
6013
6001
5988
5973
5956
5937
5915
5890
5862
5833
5804
5774
5743
5711
5678
5641
5602
5559
5515
5470
5425
5380
5336
5292
5248
5204
5160
5118
5076
5036
4998
4961
4925
4891
4859
4829
4800
4773
4747
4721
4697
4674
4651
4628
4604
4579
4552
4524
4494
4462
4427
4389
4347
4301
4253
4200
4144
4083
4019
3954
3887
3819
3753
3688
3622
3555
3486
3414
3339
3260
3177
3091
3001
2910
2818
2725
2632
2538
2443
2347
2250
2152
2055
1956
1857
1755
1651
1544
1434
1320
1204
1087
969
853
739
628
518
411
307
205
105
6
-94
-193
-293
-392
-489
-582
-671
-756
-837
-915
-990
-1062
-1130
-1195
-1257
-1316
-1372
-1426
-1480
-1533
-1586
-1640
-1695
-1750
-1806
-1862
-1920
-1980
-2041
-2105
-2170
-2236
-2303
-2370
-2438
-2506
-2573
-2638
-2700
-2757
-2810
-2856
-2898
-2936
-2972
-3006
-3040
-3075
-3108
-3140
-3170
-3196
-3218
-3238
-3254
-3267
-3278
-3286
-3292
-3298
-3305
-3313
-3323
-3335
-3347
-3360
-3373
-3384
-3394
-3403
-3412
-3420
-3429
-3437
-3443
-3448
-3448
-3446
-3439
-3429
-3417
-3404
-3389
-3374
-3360
-3346
-3332
-3320
-3307
-3296
-3283
-3271
-3259
-3247
-3235
-3223
-3212
-3200
-3189
-3178
-3169
-3160
-3152
-3145
-3138
-3132
-3126
-3122
-3117
-3112
-3107
-3103
-3098
-3092
-3086
-3079
-3072
-3066
-3061
-3058
-3056
-3055
-3053
-3051
-3048
-3045
-3041
-3037
-3034
-3032
-3031
-3031
-3032
-3035
-3038
-3042
-3047
-3054
-3062
-3073
-3086
-3101
-3119
-3139
-3161
-3186
-3214
-3245
-3279
-3316
-3356
-3400
-3447
-3496
-3549
-3605
-3665
-3730
-3801
-3877
-3960
-4046
-4139
-4234
-4329
-4424
-4518
-4609
-4698
-4785
-4868
-4948
-5024
-5096
-5166
-5231
-5294
-5353
-5408
-5458
-5504
-5544
-5580
-5611
-5638
-5662
-5682
-5701
-5717
-5731
-5742
-5749
-5751
-5749
-5741
-5727
-5707
-5682
-5653
-5620
-5585
-5548
-5511
-5475
-5441
-5410
-5380
-5354
-5330
-5309
-5289
-5271
-5253
-5236
-5220
-5206
-5195
-5188
-5184
-5186
-5191
-5198
-5208
-5219
-5232
-5247
-5264
-5285
-5308
-5334
-5360
-5387
-5412
-5438
-5462
-5486
-5509
-5530
-5549
-5565
-5579
-5589
-5598
-5606
-5612
-5619
-5624
-5629
-5632
-5634
-5633
-5631
-5625
-5616
-5605
-5592
-5577
-5560
-5540
-5518
-5491
-5460
-5425
-5386
-5344
-5299
-5251
-5201
-5150
-5098
-5047
-4996
-4946
-4898
-4852
-4807
-4764
-4722
-4683
-4646
-4610
-4577
-4544
-4513
-4483
-4454
-4426
-4398
-4371
-4345
-4320
-4295
-4272
-4250
-4229
-4207
-4186
-4164
-4141
-4117
-4093
-4066
-4037
-4005
-3969
-3929
-3884
-3836
-3784
-3729
-3672
-3611
-3550
-3486
-3421
-3354
-3286
-3215
-3143
-3070
-2996
-2922
-2847
-2773
-2699
-2624
-2551
-2480
-2411
-2344
-2279
-2217
-2158
-2102
-2048
-1998
-1951
-1906
-1863
-1821
-1779
-1737
-1693
-1648
-1602
-1555
-1509
-1464
-1419
-1375
-1332
-1288
-1245
-1202
-1160
-1118
-1077
-1038
-1000
-963
-926
-891
-855
-821
-789
-761
-736
-715
-699
-687
-679
-674
-672
-673
-675
-677
-681
-686
-691
-697
-703
-709
-716
-723
-730
-739
-750
-762
-776
-791
-807
-822
-838
-854
-870
-887
-903
-921
-938
-956
-975
-994
-1016
-1039
-1063
-1089
-1115
-1140
-1165
-1189
-1213
-1237
-1260
-1284
-1306
-1328
-1349
-1368
-1387
-1405
-1422
-1441
-1461
-1482
-1504
-1527
-1551
-1575
-1600
-1624
-1647
-1668
-1688
-1706
-1722
-1739
-1756
-1775
-1794
-1813
-1830
-1846
-1860
-1873
-1886
-1899
-1911
-1923
-1935
-1945
-1953
-1959
-1964
-1967
-1968
-1966
-1963
-1957
-1949
-1940
-1928
-1917
-1906
-1896
-1888
-1881
-1875
-1870
-1865
-1859
-1852
-1843
-1832
-1817
-1799
-1776
-1750
-1719
-1686
-1649
-1609
-1567
-1521
-1471
-1419
-1363
-1303
-1240
-1172
-1101
-1025
-945
-860
-771
-678
-581
-482
-380
-276
-171
-65
43
152
262
372
484
597
711
826
942
1060
1178
1299
1420
1543
1667
1791
1916
2040
2164
2288
2412
2537
2662
2787
2912
3035
3158
3279
3399
3517
3634
3749
3862
3975
4086
4197
4306
4414
4521
4626
4729
4830
4928
5023
5114
5200
5280
5355
5426
5492
5556
5618
5678
5737
5797
5855
5914
5973
6032
6091
6150
6209
6266
6323
6379
6436
6493
6550
6608
6667
6724
6781
6838
6892
6945
6995
7041
7084
7123
7158
7189
7216
7239
7260
7277
7291
7303
7313
7322
7329
7336
7342
7348
7352
7355
7357
7357
7356
7354
7350
7344
7337
7329
7318
7306
7292
7276
7259
7241
7220
7198
7174
7148
7120
7090
7058
7023
6988
6950
6911
6871
6829
6787
6744
6700
6654
6607
6557
6505
6451
6395
6337
6277
6215
6152
6088
6024
5960
5897
5834
5771
5707
5643
5577
5510
5442
5373
5302
5231
5159
5087
5015
4942
4868
4794
4719
4643
4566
4488
4409
4328
4246
4164
4081
3997
3912
3827
3741
3656
3570
3485
3400
3316
3233
3151
3070
2991
2911
2832
2754
2675
2596
2516
2436
2354
2271
2187
2103
2019
1938
1858
1781
1705
1631
1559
1489
1420
1353
1288
1223
1160
1098
1037
975
914
852
790
729
667
606
545
484
423
362
301
240
178
116
54
-8
-71
-134
-198
-263
-329
-395
-461
-525
-590
-653
-717
-780
-844
-908
-971
-1035
-1100
-1165
-1231
-1298
-1365
-1434
-1503
-1573
-1643
-1715
-1788
-1861
-1934
-2008
-2080
-2151
-2221
-2288
-2353
-2416
-2477
-2537
-2595
-2653
-2711
-2768
-2826
-2882
-2938
-2993
-3045
-3094
-3141
-3184
-3225
-3264
-3300
-3333
-3365
-3396
-3425
-3453
-3479
-3504
-3526
-3546
-3563
-3577
-3586
-3593
-3597
-3599
-3600
-3600
-3597
-3594
-3589
-3582
-3574
-3564
-3553
-3541
-3529
-3516
-3504
-3491
-3478
-3464
-3449
-3435
-3421
-3409
-3400
-3393
-3388
-3386
-3387
-3389
-3393
-3399
-3406
-3414
-3423
-3434
-3446
-3458
-3471
-3485
-3499
-3513
-3528
-3542
-3557
-3573
-3588
-3603
-3618
-3633
-3647
-3661
-3675
-3687
-3698
-3709
-3718
-3727
-3735
-3743
-3751
-3758
-3765
-3772
-3778
-3783
-3788
-3792
-3796
-3799
-3802
-3804
-3806
-3808
-3808
-3807
-3804
-3800
-3794
-3787
-3778
-3768
-3756
-3744
-3731
-3716
-3702
-3687
-3672
-3659
-3646
-3634
-3623
-3614
-3605
-3597
-3589
-3582
-3574
-3566
-3558
-3550
-3543
-3537
-3532
-3528
-3527
-3529
-3534
-3540
-3550
-3560
-3573
-3585
-3598
-3609
-3619
-3626
-3632
-3636
-3639
-3640
-3641
-3642
-3641
-3640
-3638
-3635
-3631
-3626
-3620
-3613
-3606
-3597
-3588
-3578
-3568
-3559
-3551
-3543
-3536
-3529
-3522
-3515
-3508
-3500
-3492
-3483
-3473
-3463
-3452
-3441
-3430
-3418
-3406
-3395
-3385
-3375
-3367
-3360
-3354
-3350
-3347
-3346
-3345
-3347
-3351
-3358
-3367
-3380
-3395
-3413
-3434
-3458
-3484
-3513
-3544
-3577
-3612
-3648
-3685
-3722
-3759
-3796
-3833
-3868
-3902
-3936
-3968
-4001
-4034
-4067
-4100
-4133
-4166
-4199
-4232
-4265
-4297
-4329
-4360
-4389
-4417
-4443
-4467
-4489
-4508
-4526
-4540
-4553
-4564
-4574
-4581
-4588
-4594
-4598
-4602
-4603
-4604
-4603
-4600
-4597
-4593
-4589
-4583
-4578
-4571
-4563
-4555
-4546
-4535
-4523
-4509
-4493
-4474
-4455
-4433
-4412
-4390
-4368
-4345
-4321
-4296
-4271
-4244
-4217
-4190
-4163
-4136
-4108
-4078
-4050
-4021
-3990
-3959
-3927
-3895
-3862
-3827
-3791
-3752
-3712
-3669
-3625
-3578
-3528
-3476
-3421
-3364
-3305
-3244
-3183
-3120
-3056
-2991
-2925
-2859
-2792
-2724
-2655
-2585
-2515
-2445
-2375
-2307
-2240
-2175
-2112
-2050
-1989
-1928
-1868
-1806
-1745
-1683
-1620
-1557
-1494
-1430
-1365
-1300
-1236
-1172
-1107
-1043
-978
-912
-845
-777
-708
-638
-569
-499
-430
-361
-294
-227
-162
-98
-35
27
89
150
210
269
325
380
434
485
536
585
634
682
730
778
826
875
926
978
1031
1086
1141
1198
1254
1311
1368
1426
1482
1539
1596
1653
1710
1768
1826
1884
1941
1998
2053
2106
2157
2206
2253
2297
2340
2381
2421
2459
2496
2533
2570
2607
2643
2678
2712
2745
2776
2807
2837
2866
2895
2924
2952
2980
3008
3035
3063
3091
3119
3146
3173
3199
3224
3250
3276
3302
3328
3353
3378
3403
3426
3450
3472
3494
3515
3537
3558
3581
3604
3627
3652
3678
3704
3731
3758
3785
3813
3842
3872
3902
3932
3962
3993
4025
4056
4088
4121
4153
4186
4218
4250
4281
4312
4342
4371
4401
4430
4459
4488
4516
4545
4574
4603
4631
4660
4688
4716
4743
4770
4796
4822
4846
4870
4893
4916
4937
4958
4979
4998
5016
5032
5045
5056
5063
5069
5071
5072
5071
5068
5064
5058
5050
5042
5033
5024
5014
5004
4993
4981
4968
4954
4939
4925
4910
4896
4882
4868
4853
4839
4825
4811
4797
4784
4770
4757
4744
4732
4719
4706
4693
4680
4666
4651
4636
4620
4604
4589
4573
4557
4541
4524
4507
4488
4468
4446
4423
4397
4370
4341
4311
4280
4248
4215
4181
4147
4113
4077
4040
4001
3962
3920
3877
3833
3787
3741
3694
3648
3601
3554
3507
3461
3414
3368
3321
3275
3229
3183
3137
3093
3050
3009
2969
2930
2893
2857
2823
2788
2754
2720
2685
2650
2614
2579
2543
2508
2473
2438
2404
2371
2337
2304
2269
2234
2198
2161
2123
2085
2045
2005
1964
1923
1880
1838
1795
1753
1710
1666
1623
1580
1537
1495
1454
1413
1373
1334
1295
1256
1217
1179
1141
1104
1066
1029
992
956
921
887
853
821
789
758
727
696
665
635
606
578
550
524
497
471
446
421
396
371
345
320
293
267
240
212
184
155
126
96
65
34
3
-29
-60
-92
-124
-156
-188
-219
-250
-280
-310
-339
-368
-396
-423
-450
-475
-500
-525
-549
-572
-596
-619
-642
-664
-686
-708
-729
-751
-773
-797
-822
-848
-875
-903
-932
-961
-990
-1018
-1047
-1075
-1103
-1131
-1158
-1186
-1213
-1240
-1267
-1294
-1320
-1347
-1373
-1400
-1426
-1452
-1478
-1504
-1528
-1552
-1574
-1595
-1614
-1631
-1645
-1658
-1668
-1677
-1683
-1688
-1692
-1696
-1698
-1700
-1701
-1699
-1697
-1692
-1686
-1678
-1669
-1658
-1647
-1634
-1621
-1606
-1590
-1573
-1555
-1536
-1517
-1498
-1480
-1462
-1445
-1429
-1414
-1398
-1383
-1369
-1355
-1341
-1327
-1313
-1298
-1284
-1268
-1253
-1238
-1223
-1209
-1194
-1180
-1167
-1154
-1143
-1132
-1122
-1113
-1104
-1097
-1090
-1084
-1080
-1076
-1073
-1072
-1072
-1072
-1073
-1075
-1078
-1081
-1084
-1088
-1093
-1099
-1106
-1114
-1123
-1132
-1141
-1150
-1160
-1170
-1181
-1192
-1205
-1219
-1235
-1251
-1269
-1289
-1310
-1333
-1358
-1385
-1414
-1445
-1477
-1510
-1545
-1582
-1620
-1659
-1700
-1741
-1783
-1826
-1868
-1911
-1954
-1997
-2040
-2083
-2126
-2170
-2214
-2259
-2304
-2350
-2396
-2442
-2489
-2535
-2582
-2629
-2676
-2723
-2771
-2818
-2866
-2914
-2961
-3008
-3055
-3101
-3147
-3192
-3236
-3279
-3320
-3360
-3398
-3435
-3470
-3505
-3537
-3569
-3599
-3628
-3657
-3684
-3711
-3737
-3764
-3789
-3814
-3838
-3861
-3883
-3904
-3924
-3942
-3960
-3976
-3992
-4005
-4017
-4027
-4037
-4043
-4049
-4051
-4054
-4053
-4050
-4043
-4035
-4022
-4008
-3989
-3967
-3942
-3915
-3884
-3850
-3814
-3775
-3734
-3692
-3647
-3599
-3549
-3497
-3442
-3384
-3325
-3263
-3199
-3134
-3067
-2998
-2928
-2857
-2784
-2709
-2634
-2557
-2479
-2400
-2320
-2239
-2158
-2075
-1993
-1909
-1826
-1741
-1656
-1570
-1484
-1397
-1309
-1221
-1131
-1041
-949
-856
-762
-666
-569
-471
-372
-272
-171
-70
32
134
236
338
441
544
647
749
852
954
1056
1157
1257
1356
1453
1549
1643
1735
1826
1914
2000
2084
2166
2247
2326
2403
2478
2552
2624
2694
2762
2828
2893
2956
3017
3076
3133
3188
3241
3290
3337
3381
3423
3464
3502
3538
3573
3605
3635
3663
3689
3713
3736
3756
3775
3793
3810
3826
3840
3852
3862
3870
3875
3879
3879
3878
3875
3870
3862
3853
3842
3829
3814
3798
3780
3761
3741
3720
3698
3675
3651
3627
3601
3574
3545
3516
3486
3455
3424
3391
3357
3322
3286
3249
3212
3174
3135
3095
3055
3014
2973
2932
2890
2849
2808
2767
2726
2684
2643
2601
2559
2517
2476
2434
2394
2355
2316
2279
2242
2207
2172
2139
2107
2076
2045
2017
1991
1966
1942
1921
1901
1882
1866
1850
1836
1823
1811
1799
1788
1777
1766
1755
1745
1734
1724
1714
1703
1691
1677
1663
1648
1631
1614
1596
1578
1559
1540
1520
1500
1480
1458
1436
1414
1390
1366
1342
1318
1294
1270
1246
1222
1198
1174
1150
1126
1103
1080
1057
1033
1010
986
961
936
910
884
856
829
801
773
745
716
688
659
631
603
576
549
522
496
470
443
417
390
364
337
309
280
251
220
189
157
124
91
57
23
-11
-46
-81
-116
-152
-187
-222
-258
-293
-329
-364
-398
-432
-465
-497
-530
-562
-594
-627
-661
-695
-729
-764
-799
-833
-867
-900
-933
-966
-999
-1031
-1062
-1093
-1123
-1152
-1181
-1210
-1238
-1266
-1295
-1324
-1353
-1382
-1412
-1441
-1470
-1499
-1528
-1555
-1583
-1609
-1635
-1660
-1684
-1708
-1732
-1755
-1778
-1800
-1822
-1843
-1864
-1885
-1905
-1924
-1943
-1962
-1981
-1999
-2017
-2035
-2053
-2071
-2089
-2107
-2124
-2140
-2156
-2171
-2185
-2199
-2212
-2224
-2235
-2245
-2254
-2263
-2270
-2276
-2282
-2285
-2287
-2288
-2287
-2286
-2284
-2281
-2278
-2274
-2268
-2262
-2255
-2246
-2236
-2225
-2213
-2200
-2187
-2173
-2158
-2143
-2128
-2112
-2096
-2079
-2061
-2043
-2023
-2003
-1983
-1962
-1941
-1920
-1899
-1877
-1855
-1833
-1811
-1788
-1765
-1742
-1719
-1695
-1671
-1645
-1619
-1591
-1563
-1535
-1506
-1477
-1449
-1420
-1391
-1361
-1332
-1302
-1271
-1240
-1209
-1177
-1144
-1111
-1077
-1042
-1006
-970
-932
-894
-855
-814
-773
-730
-687
-642
-598
-552
-506
-459
-412
-365
-316
-267
-217
-166
-114
-62
-10
43
96
149
201
254
307
360
412
465
517
568
620
672
723
773
823
871
919
965
1010
1056
1100
1144
1187
1230
1272
1313
1354
1394
1432
1470
1507
1543
1577
1610
1641
1670
1698
1724
1748
1770
1791
1810
1828
1845
1860
1873
1885
1897
1906
1915
1923
1930
1935
1939
1942
1945
1946
1946
1945
1942
1938
1932
1925
1915
1904
1892
1878
1863
1848
1831
1814
1795
1776
1756
1736
1714
1692
1670
1648
1625
1601
1577
1552
1526
1498
1470
1441
1411
1381
1349
1317
1284
1250
1215
1179
1143
1106
1069
1031
993
954
915
875
836
796
757
717
678
639
600
560
521
482
442
403
364
325
286
246
205
164
121
79
36
-7
-51
-96
-141
-188
-235
-284
-333
-383
-434
-486
-538
-590
-642
-693
-745
-796
-847
-899
-951
-1002
-1057
-1110
-1164
-1219
-1274
-1330
-1386
-1443
-1500
-1558
-1615
-1673
-1731
-1789
-1847
-1905
-1961
-2017
-2072
-2125
-2176
-2226
-2275
-2322
-2367
-2410
-2452
-2492
-2530
-2566
-2601
-2634
-2665
-2694
-2721
-2746
-2770
-2792
-2812
-2831
-2848
-2865
-2879
-2893
-2905
-2916
-2926
-2934
-2942
-2948
-2954
-2958
-2962
-2964
-2964
-2964
-2963
-2962
-2959
-2955
-2951
-2944
-2936
-2927
-2915
-2903
-2888
-2872
-2853
-2833
-2811
-2787
-2761
-2733
-2704
-2674
-2643
-2611
-2578
-2544
-2509
-2473
-2435
-2396
-2356
-2316
-2275
-2233
-2190
-2146
-2101
-2055
-2008
-1960
-1911
-1861
-1811
-1759
-1708
-1656
-1603
-1551
-1498
-1446
-1393
-1339
-1286
-1232
-1178
-1124
-1071
-1016
-964
-911
-859
-807
-756
-706
-657
-608
-560
-513
-466
-420
-375
-331
-286
-242
-198
-155
-111
-67
-23
21
65
109
153
196
239
282
323
363
402
440
477
513
548
581
613
643
671
697
720
741
761
779
796
811
825
837
847
855
862
867
870
873
874
874
872
870
866
861
855
848
840
830
820
808
795
782
767
753
737
721
704
687
670
652
634
616
597
578
559
540
521
502
483
464
445
427
410
393
377
361
346
331
317
303
289
276
263
251
239
227
216
205
194
183
173
164
155
147
140
135
130
126
122
119
117
114
112
111
109
108
107
106
105
106
107
109
113
118
124
131
139
148
158
169
181
193
205
219
232
246
261
275
291
306
323
339
357
374
393
412
431
452
474
496
521
546
571
598
625
652
679
706
733
761
788
815
842
869
896
923
950
977
1004
1031
1058
1085
1112
1138
1165
1190
1215
1240
1264
1288
1311
1333
1355
1377
1399
1421
1442
1464
1485
1506
1526
1546
1566
1585
1604
1622
1640
1658
1675
1691
1707
1722
1737
1750
1763
1776
1788
1799
1810
1821
1831
1840
1850
1859
1868
1877
1887
1897
1907
1917
1927
1936
1945
1954
1962
1970
1978
1985
1991
1997
2001
2007
2012
2016
2019
2021
2024
2025
2027
2028
2027
2027
2025
2023
2020
2017
2013
2008
2003
1997
1991
1984
1977
1969
1961
1952
1943
1933
1923
1913
1902
1890
1877
1864
1850
1835
1820
1804
1787
1769
1751
1732
1712
1692
1670
1648
1624
1600
1575
1550
1524
1498
1471
1445
1418
1390
1362
1333
1304
1274
1244
1214
1184
1153
1122
1091
1061
1031
1000
973
944
917
889
862
835
807
780
752
724
697
669
641
613
586
558
530
502
474
446
417
388
358
328
297
265
234
202
169
137
105
72
40
8
-25
-57
-90
-122
-155
-188
-221
-254
-286
-318
-350
-382
-413
-445
-476
-508
-539
-571
-602
-634
-665
-697
-728
-758
-788
-818
-847
-876
-905
-934
-962
-990
-1016
-1044
-1070
-1096
-1122
-1147
-1171
-1195
-1218
-1241
-1262
-1283
-1304
-1323
-1342
-1360
-1377
-1394
-1411
-1427
-1443
-1459
-1475
-1491
-1507
-1523
-1538
-1553
-1569
-1584
-1599
-1614
-1629
-1644
-1660
-1675
-1690
-1705
-1721
-1736
-1750
-1765
-1778
-1791
-1803
-1814
-1823
-1832
-1839
-1845
-1851
-1855
-1859
-1861
-1863
-1865
-1866
-1866
-1866
-1866
-1866
-1865
-1864
-1862
-1859
-1856
-1851
-1846
-1840
-1833
-1824
-1816
-1806
-1796
-1785
-1773
-1760
-1747
-1732
-1717
-1701
-1684
-1666
-1647
-1628
-1608
-1588
-1567
-1546
-1525
-1504
-1483
-1462
-1441
-1421
-1400
-1378
-1357
-1335
-1313
-1290
-1268
-1245
-1222
-1199
-1177
-1154
-1132
-1110
-1088
-1067
-1046
-1025
-1004
-984
-964
-945
-926
-907
-889
-871
-853
-836
-819
-802
-786
-771
-755
-740
-726
-711
-697
-682
-668
-654
-640
-627
-613
-600
-586
-573
-560
-547
-534
-521
-510
-499
-488
-479
-469
-460
-452
-444
-436
-428
-422
-415
-409
-404
-399
-395
-391
-387
-385
-382
-380
-378
-376
-374
-373
-372
-371
-371
-370
-370
-370
-370
-370
-371
-371
-372
-373
-373
-374
-374
-375
-375
-376
-377
-378
-379
-381
-383
-386
-389
-392
-395
-399
-403
-406
-409
-413
-416
-419
-422
-425
-427
-430
-433
-435
-439
-442
-446
-450
-453
-457
-460
-464
-467
-471
-474
-477
-480
-483
-486
-488
-490
-492
-494
-496
-498
-499
-501
-503
-504
-505
-507
-508
-510
-511
-513
-514
-516
-518
-520
-522
-524
-526
-529
-532
-535
-539
-542
-546
-550
-554
-557
-560
-563
-565
-568
-570
-572
-574
-575
-576
-577
-577
-578
-578
-578
-577
-576
-575
-572
-569
-566
-563
-560
-556
-552
-548
-544
-539
-534
-529
-524
-518
-511
-505
-498
-491
-484
-478
-471
-465
-459
-454
-448
-443
-439
-434
-430
-427
-424
-421
-419
-418
-417
-417
-418
-419
-421
-422
-424
-427
-429
-432
-435
-438
-441
-445
-449
-453
-459
-464
-470
-476
-482
-489
-496
-503
-510
-517
-525
-532
-539
-547
-554
-561
-567
-574
-580
-587
-594
-601
-608
-615
-622
-629
-636
-643
-650
-656
-662
-669
-675
-681
-687
-693
-698
-703
-708
-713
-718
-723
-729
-734
-740
-747
-753
-760
-766
-773
-780
-787
-794
-801
-808
-816
-823
-831
-838
-846
-853
-860
-867
-873
-879
-885
-891
-896
-901
-906
-910
-914
-918
-921
-923
-924
-925
-925
-923
-921
-918
-914
-908
-902
-896
-888
-879
-870
-859
-849
-837
-825
-812
-799
-784
-770
-754
-737
-721
-703
-685
-666
-647
-628
-609
-590
-570
-550
-530
-509
-488
-466
-443
-421
-398
-375
-352
-329
-306
-283
-260
-237
-215
-192
-169
-146
-124
-101
-79
-57
-34
-12
10
31
52
73
93
113
133
152
172
191
209
228
246
263
280
297
313
328
344
359
374
389
403
417
430
444
456
469
481
492
503
513
522
530
538
544
550
554
558
561
563
564
564
563
561
559
556
552
548
543
536
529
521
512
502
492
480
467
453
439
423
407
389
371
352
333
313
293
272
252
231
211
191
170
150
130
109
89
68
47
26
4
-17
-39
-61
-82
-103
-124
-145
-166
-186
-205
-225
-244
-262
-280
-298
-314
-330
-345
-359
-373
-386
-399
-411
-423
-435
-446
-457
-468
-479
-489
-498
-507
-516
-525
-534
-542
-550
-558
-565
-572
-578
-584
-590
-595
-600
-605
-609
-613
-617
-621
-625
-628
-631
-634
-637
-639
-641
-642
-642
-642
-641
-639
-637
-635
-631
-628
-624
-619
-615
-609
-603
-597
-591
-584
-577
-570
-562
-554
-546
-537
-528
-519
-510
-500
-490
-480
-470
-459
-449
-439
-429
-420
-411
-402
-394
-386
-378
-371
-364
-357
-351
-345
-339
-333
-327
-321
-315
-309
-304
-298
-292
-286
-280
-275
-270
-264
-259
-254
-249
-244
-239
-235
-231
-227
-223
-220
-216
-213
-210
-207
-203
-200
-197
-194
-191
-187
-184
-181
-177
-174
-170
-166
-162
-159
-155
-150
-146
-141
-136
-132
-127
-122
-116
-111
-106
-100
-95
-89
-84
-78
-72
-66
-59
-52
-45
-38
-30
-22
-13
-4
5
14
23
33
43
53
64
74
85
96
108
119
131
143
155
167
179
191
203
215
227
238
249
259
270
280
289
298
307
316
324
333
342
351
359
368
377
387
396
405
415
425
435
445
455
466
476
487
497
508
518
528
539
549
558
568
577
587
596
605
613
622
630
637
645
652
659
667
674
682
690
697
705
712
719
726
733
740
747
753
760
766
772
779
785
792
799
807
814
822
830
838
846
854
862
870
879
887
896
904
913
921
930
938
946
954
961
969
976
982
989
995
1000
1006
1012
1016
1022
1028
1032
1037
1042
1046
1051
1056
1060
1065
1069
1073
1077
1080
1083
1085
1087
1088
1089
1090
1090
1089
1088
1087
1085
1082
1079
1075
1070
1064
1058
1051
1044
1037
1030
1022
1014
1006
998
989
980
971
961
952
942
933
923
913
904
894
885
875
866
857
848
839
831
822
814
806
798
790
783
776
769
762
755
749
742
736
730
724
718
712
707
702
698
694
690
687
685
682
680
679
678
677
677
677
678
679
681
683
686
689
693
697
702
706
711
716
721
726
732
738
744
751
758
764
771
778
785
791
798
805
811
817
822
827
831
836
839
843
845
848
850
851
852
853
852
851
849
846
842
838
832
826
819
811
803
795
786
776
766
755
744
731
718
705
690
676
660
645
629
612
596
579
561
543
525
506
486
467
446
426
405
383
361
339
316
292
268
244
218
192
166
138
110
82
52
22
-9
-41
-73
-106
-140
-175
-210
-247
-284
-322
-360
-400
-440
-481
-523
-565
-607
-651
-694
-739
-784
-829
-875
-921
-967
-1014
-1061
-1109
-1156
-1204
-1252
-1300
-1349
-1397
-1445
-1493
-1541
-1590
-1637
-1685
-1732
-1779
-1826
-1872
-1918
-1963
-2009
-2053
-2098
-2141
-2185
-2228
-2270
-2311
-2352
-2392
-2431
-2469
-2507
-2544
-2580
-2616
-2650
-2684
-2717
-2750
-2781
-2811
-2841
-2870
-2898
-2925
-2951
-2977
-3001
-3025
-3048
-3071
-3093
-3114
-3134
-3154
-3172
-3190
-3206
-3221
-3234
-3246
-3256
-3264
-3271
-3276
-3280
-3282
-3282
-3281
-3279
-3275
-3269
-3263
-3255
-3247
-3237
-3226
-3214
-3201
-3187
-3172
-3156
-3139
-3121
-3103
-3084
-3064
-3045
-3024
-3003
-2981
-2958
-2935
-2911
-2886
-2860
-2834
-2807
-2780
-2753
-2725
-2696
-2668
-2639
-2610
-2580
-2550
-2519
-2489
-2457
-2426
-2394
-2361
-2329
-2295
-2262
-2228
-2193
-2158
-2122
-2085
-2048
-2009
-1971
-1932
-1892
-1851
-1810
-1768
-1726
-1683
-1640
-1597
-1553
-1509
-1465
-1421
-1377
-1333
-1288
-1244
-1200
-1156
-1111
-1067
-1022
-978
-934
-889
-845
-801
-757
-713
-669
-626
-583
-539
-497
-454
-412
-370
-328
-287
-247
-207
-168
-129
-91
-54
-17
20
56
91
127
161
195
228
261
294
325
357
387
417
446
474
502
528
554
579
603
626
648
670
691
712
732
751
769
787
804
820
835
850
864
877
890
901
912
923
932
941
949
957
964
970
976
981
986
990
995
998
1002
1004
1006
1006
1008
1006
1006
1004
1002
1000
998
995
991
987
983
978
973
968
962
957
950
944
938
931
925
919
912
905
899
892
885
877
870
863
855
847
840
833
825
818
812
805
799
793
787
782
776
772
767
762
758
753
748
744
739
735
731
726
721
717
712
708
704
700
696
692
688
684
680
676
672
668
663
659
654
648
643
638
633
628
622
617
612
606
600
594
587
580
573
566
558
551
543
535
526
518
509
501
492
482
473
463
454
444
434
425
415
404
394
383
373
362
351
340
329
318
307
297
286
276
266
256
246
236
226
217
208
198
189
180
171
161
152
143
133
123
114
104
94
85
75
66
57
47
38
29
20
11
2
-6
-14
-22
-30
-37
-45
-52
-58
-65
-71
-77
-83
-88
-93
-98
-102
-105
-109
-111
-114
-116
-118
-120
-121
-122
-123
-124
-124
-123
-122
-121
-120
-118
-116
-113
-110
-107
-103
-99
-94
-89
-83
-77
-70
-63
-56
-48
-40
-32
-24
-16
-8
0
8
16
25
33
42
51
60
70
79
89
99
109
119
128
138
147
157
166
175
184
193
202
211
220
228
237
245
253
260
267
274
280
286
292
297
302
307
312
316
320
324
328
331
334
337
340
342
344
345
347
348
349
349
349
350
350
349
349
348
348
347
346
344
342
340
337
334
331
327
323
319
315
310
305
300
295
289
283
277
270
264
256
249
241
233
224
216
207
197
188
178
167
157
145
134
122
109
96
83
69
56
42
28
14
-1
-16
-31
-46
-61
-77
-92
-108
-124
-139
-154
-169
-184
-199
-213
-228
-242
-257
-271
-286
-300
-315
-329
-343
-358
-372
-386
-401
-415
-429
-443
-458
-472
-486
-500
-513
-527
-541
-554
-567
-580
-593
-605
-618
-630
-641
-652
-663
-673
-683
-693
-702
-710
-719
-727
-734
-741
-748
-754
-760
-765
-770
-774
-778
-781
-783
-784
-785
-785
-785
-785
-784
-782
-781
-779
-777
-774
-772
-769
-765
-762
-759
-755
-751
-747
-743
-739
-734
-729
-724
-719
-714
-708
-702
-696
-689
-682
-675
-667
-659
-651
-643
-635
-626
-617
-607
-597
-587
-576
-565
-553
-541
-529
-516
-503
-490
-477
-463
-450
-436
-423
-410
-396
-383
-371
-358
-346
-334
-322
-311
-299
-289
-278
-267
-257
-247
-238
-229
-220
-212
-204
-197
-190
-183
-176
-170
-165
-159
-154
-149
-144
-139
-135
-130
-126
-122
-118
-114
-110
-106
-102
-98
-94
-90
-87
-84
-80
-77
-74
-71
-68
-64
-61
-58
-56
-53
-50
-47
-45
-42
-40
-37
-35
-33
-31
-29
-28
-27
-26
-25
-25
-25
-25
-26
-27
-27
-29
-30
-32
-34
-36
-38
-40
-43
-46
-49
-52
-55
-59
-62
-66
-69
-73
-76
-80
-83
-86
-89
-92
-94
-96
-98
-100
-101
-102
-102
-102
-102
-101
-99
-97
-95
-93
-90
-87
-84
-81
-77
-74
-70
-66
-63
-59
-56
-52
-49
-46
-43
-40
-37
-34
-31
-28
-25
-22
-19
-17
-14
-11
-9
-6
-4
-1
1
3
5
7
9
11
13
16
18
20
23
25
27
29
31
33
35
37
39
41
44
46
49
51
54
57
59
62
64
66
68
70
72
74
75
76
77
78
78
78
78
77
75
73
71
68
65
61
56
51
45
38
31
23
14
5
-6
-17
-28
-41
-54
-68
-83
-99
-116
-134
-153
-173
-194
-216
-239
-262
-287
-312
-338
-365
-392
-420
-449
-478
-508
-538
-569
-600
-631
-663
-695
-727
-759
-792
-825
-858
-890
-923
-955
-988
-1020
-1052
-1084
-1116
-1148
-1180
-1213
-1245
-1277
-1310
-1342
-1374
-1406
-1437
-1469
-1500
-1531
-1561
-1591
-1620
-1648
-1676
-1703
-1729
-1754
-1778
-1801
-1824
-1845
-1865
-1885
-1903
-1921
-1938
-1954
-1969
-1984
-1997
-2009
-2023
-2033
-2045
-2055
-2064
-2073
-2080
-2086
-2091
-2096
-2099
-2101
-2103
-2103
-2103
-2102
-2100
-2098
-2094
-2090
-2085
-2079
-2073
-2066
-2059
-2051
-2041
-2033
-2023
-2012
-2001
-1988
-1976
-1962
-1948
-1932
-1917
-1900
-1883
-1865
-1847
-1829
-1810
-1790
-1770
-1750
-1729
-1708
-1687
-1665
-1644
-1622
-1600
-1578
-1557
-1535
-1513
-1490
-1468
-1445
-1422
-1399
-1376
-1352
-1329
-1306
-1282
-1259
-1237
-1214
-1191
-1169
-1147
-1125
-1103
-1081
-1059
-1037
-1014
-994
-972
-950
-929
-908
-887
-867
-846
-826
-806
-787
-767
-748
-729
-710
-692
-673
-654
-636
-618
-600
-581
-564
-546
-528
-510
-492
-474
-456
-438
-420
-402
-385
-367
-350
-333
-316
-298
-281
-264
-247
-230
-213
-196
-179
-162
-145
-128
-111
-93
-75
-57
-38
-20
-1
18
37
56
76
96
117
138
159
180
202
225
247
270
293
317
341
365
389
414
438
463
488
513
538
563
588
613
638
663
689
714
739
764
789
814
840
865
890
916
941
967
993
1018
1044
1070
1096
1122
1147
1173
1198
1223
1248
1272
1297
1321
1345
1368
1392
1415
1438
1460
1482
1504
1525
1546
1566
1585
1604
1622
1640
1657
1673
1688
1703
1717
1730
1742
1754
1765
1775
1785
1793
1801
1808
1813
1818
1822
1825
1826
1827
1826
1824
1821
1818
1813
1807
1800
1792
1783
1773
1762
1749
1736
1722
1707
1690
1673
1655
1635
1615
1594
1572
1549
1525
1500
1474
1447
1420
1392
1363
1333
1302
1271
1239
1207
1174
1141
1107
1073
1038
1002
967
931
895
858
822
785
747
710
673
636
599
561
524
487
449
412
374
336
299
261
223
185
147
110
72
34
-3
-41
-79
-117
-155
-193
-231
-269
-306
-343
-380
-417
-453
-489
-524
-559
-594
-628
-662
-695
-728
-761
-793
-825
-857
-888
-919
-949
-978
-1006
-1035
-1063
-1090
-1116
-1142
-1167
-1192
-1217
-1241
-1264
-1287
-1309
-1331
-1353
-1374
-1395
-1416
-1436
-1455
-1475
-1494
-1513
-1531
-1549
-1567
-1584
-1601
-1617
-1634
-1650
-1665
-1680
-1694
-1708
-1722
-1735
-1747
-1759
-1771
-1782
-1793
-1804
-1814
-1823
-1832
-1841
-1849
-1857
-1865
-1871
-1878
-1884
-1889
-1894
-1899
-1903
-1907
-1910
-1913
-1915
-1917
-1918
-1919
-1920
-1920
-1919
-1918
-1917
-1914
-1911
-1908
-1903
-1898
-1893
-1887
-1880
-1873
-1865
-1857
-1849
-1840
-1830
-1820
-1810
-1799
-1788
-1777
-1765
-1753
-1741
-1729
-1716
-1703
-1690
-1677
-1664
-1650
-1636
-1622
-1608
-1593
-1578
-1562
-1546
-1529
-1512
-1494
-1475
-1456
-1437
-1417
-1397
-1376
-1355
-1333
-1311
-1288
-1265
-1242
-1218
-1194
-1169
-1145
-1119
-1094
-1068
-1043
-1016
-991
-964
-938
-912
-885
-858
-832
-805
-778
-751
-724
-697
-670
-643
-616
-588
-561
-533
-505
-477
-449
-421
-393
-365
-337
-309
-281
-253
-225
-197
-169
-140
-112
-84
-57
-29
-1
26
53
80
106
133
159
185
210
236
261
286
311
335
358
382
405
428
450
472
494
515
536
557
577
597
616
634
652
669
686
703
718
733
748
762
775
787
799
811
821
831
840
848
855
861
867
872
876
879
881
883
884
884
883
882
880
877
874
869
865
860
854
848
841
834
827
820
812
804
795
786
777
768
759
749
740
731
721
711
702
692
683
674
665
656
648
640
632
624
616
609
602
595
589
582
576
571
566
561
557
553
549
547
544
542
540
539
538
537
536
535
535
535
535
535
536
537
539
540
542
544
546
548
551
553
556
559
562
566
569
572
576
579
583
586
590
594
597
601
605
609
613
617
621
625
630
634
639
643
648
653
658
664
669
674
679
684
689
694
698
702
707
711
715
719
723
726
730
733
736
739
741
743
745
746
747
748
748
749
748
748
747
746
745
743
741
739
736
733
730
726
721
717
712
707
702
696
690
685
679
673
667
660
654
647
639
631
623
614
605
595
585
575
564
554
543
531
520
508
496
484
472
459
446
433
420
406
392
378
364
350
336
322
308
294
281
267
254
240
227
214
201
189
176
164
151
139
128
116
105
94
84
73
63
54
44
35
26
18
9
1
-6
-13
-20
-27
-33
-38
-43
-48
-52
-56
-60
-63
-67
-70
-73
-75
-78
-81
-83
-86
-88
-90
-92
-94
-96
-97
-99
-100
-101
-102
-103
-103
-103
-103
-103
-102
-101
-99
-97
-95
-93
-90
-86
-83
-78
-74
-69
-63
-58
-51
-45
-38
-31
-23
-16
-8
-1
7
14
21
28
34
41
47
54
59
65
70
75
79
83
86
90
92
95
96
98
99
100
100
100
100
99
98
97
95
93
90
87
83
79
74
69
63
57
50
43
35
26
17
8
-2
-13
-24
-36
-48
-61
-74
-87
-101
-116
-131
-146
-162
-178
-194
-211
-228
-245
-263
-282
-301
-320
-339
-359
-379
-400
-421
-443
-464
-487
-509
-532
-555
-578
-602
-626
-649
-673
-698
-722
-746
-771
-796
-821
-846
-870
-895
-920
-944
-968
-992
-1016
-1040
-1064
-1087
-1110
-1133
-1155
-1177
-1199
-1221
-1242
-1263
-1283
-1303
-1323
-1342
-1361
-1379
-1397
-1414
-1431
-1447
-1463
-1478
-1492
-1506
-1519
-1531
-1542
-1553
-1563
-1573
-1581
-1589
-1596
-1603
-1609
-1614
-1618
-1622
-1625
-1628
-1629
-1631
-1631
-1631
-1631
-1630
-1628
-1626
-1624
-1621
-1618
-1614
-1610
-1606
-1601
-1596
-1591
-1584
-1578
-1571
-1563
-1555
-1547
-1538
-1529
-1519
-1510
-1499
-1489
-1479
-1468
-1457
-1446
-1435
-1423
-1412
-1400
-1388
-1376
-1364
-1352
-1340
-1328
-1316
-1305
-1293
-1281
-1269
-1257
-1245
-1234
-1222
-1210
-1198
-1186
-1174
-1162
-1150
-1138
-1126
-1114
-1102
-1090
-1078
-1066
-1055
-1043
-1032
-1020
-1008
-998
-987
-976
-965
-954
-943
-933
-923
-912
-903
-893
-884
-875
-866
-857
-848
-840
-832
-824
-816
-808
-800
-793
-786
-779
-772
-765
-758
-751
-744
-737
-730
-723
-716
-709
-702
-695
-687
-680
-673
-665
-658
-650
-642
-635
-626
-618
-610
-601
-592
-583
-574
-565
-556
-547
-538
-529
-521
-513
-505
-497
-490
-483
-476
-469
-462
-456
-450
-445
-439
-434
-429
-424
-419
-415
-410
-406
-402
-398
-395
-391
-388
-385
-382
-380
-377
-375
-373
-372
-370
-369
-369
-368
-368
-368
-368
-368
-368
-367
-367
-367
-366
-366
-365
-365
-364
-363
-362
-361
-361
-360
-359
-358
-357
-356
-355
-354
-353
-352
-352
-351
-350
-350
-350
-350
-350
-350
-350
-350
-350
-351
-352
-353
-354
-355
-356
-358
-359
-361
-363
-365
-367
-369
-371
-373
-375
-377
-379
-382
-384
-386
-388
-391
-393
-396
-398
-401
-403
-406
-408
-411
-413
-415
-417
-420
-422
-423
-425
-427
-429
-431
-433
-435
-437
-439
-441
-443
-446
-448
-451
-453
-455
-457
-460
-461
-463
-465
-466
-468
-469
-470
-471
-471
-472
-472
-472
-472
-471
-470
-469
-468
-466
-464
-462
-459
-457
-454
-450
-447
-443
-439
-434
-430
-425
-420
-415
-409
-404
-398
-392
-386
-379
-373
-367
-360
-353
-346
-339
-332
-325
-318
-311
-304
-297
-290
-283
-275
-268
-261
-254
-248
-241
-234
-228
-222
-216
-210
-204
-198
-193
-188
-183
-178
-174
-170
-167
-163
-161
-158
-156
-155
-153
-152
-152
-152
-152
-153
-154
-155
-157
-158
-160
-163
-165
-168
-171
-174
-177
-181
-185
-189
-194
-199
-203
-209
-214
-219
-225
-231
-237
-243
-249
-256
-262
-269
-275
-282
-289
-296
-303
-310
-317
-324
-331
-339
-346
-353
-361
-369
-377
-385
-393
-401
-410
-418
-426
-435
-444
-452
-461
-469
-478
-487
-496
-504
-513
-522
-530
-539
-547
-555
-563
-572
-579
-587
-595
-602
-609
-617
-624
-631
-638
-645
-651
-658
-664
-670
-675
-681
-686
-691
-696
-701
-705
-710
-714
-718
-721
-725
-728
-732
-735
-738
-741
-744
-746
-749
-751
-754
-756
-758
-760
-762
-763
-765
-766
-767
-768
-768
-769
-769
-769
-768
-768
-767
-767
-766
-765
-763
-762
-760
-759
-757
-755
-752
-750
-748
-746
-743
-741
-739
-737
-734
-732
-729
-727
-724
-722
-719
-716
-713
-710
-707
-703
-699
-695
-691
-687
-683
-678
-674
-669
-664
-659
-654
-648
-643
-638
-633
-627
-622
-617
-612
-607
-602
-597
-592
-587
-582
-577
-572
-568
-564
-560
-556
-552
-548
-545
-542
-539
-536
-533
-531
-528
-526
-524
-523
-521
-520
-519
-518
-516
-515
-514
-513
-512
-511
-510
-509
-508
-507
-506
-504
-503
-501
-499
-497
-494
-492
-489
-486
-483
-480
-476
-473
-469
-465
-461
-457
-453
-449
-444
-439
-434
-429
-424
-418
-412
-406
-399
-392
-385
-378
-371
-363
-355
-347
-338
-330
-321
-312
-303
-294
-285
-276
-267
-258
-248
-239
-230
-221
-212
-202
-193
-183
-174
-164
-155
-145
-135
-125
-115
-105
-95
-86
-76
-66
-56
-46
-36
-26
-16
-6
4
13
23
32
42
51
60
69
78
87
95
103
111
118
125
131
138
144
150
155
161
166
171
177
182
186
191
195
199
203
206
209
212
214
216
219
220
222
224
225
226
227
228
228
229
229
229
229
228
228
228
227
226
225
224
223
222
220
218
217
215
212
210
208
205
203
201
198
196
193
191
189
186
184
182
180
177
175
172
170
168
165
163
161
159
157
154
152
151
149
147
145
144
143
142
141
140
139
138
137
136
135
134
134
133
132
132
131
131
131
131
131
131
132
132
132
133
133
134
135
135
136
137
138
139
140
142
143
144
146
148
150
152
155
157
160
163
167
170
174
178
182
186
190
194
198
203
207
211
215
220
224
228
231
235
239
242
245
248
251
254
257
260
263
265
268
270
273
275
277
279
281
283
285
286
288
289
290
290
291
292
293
293
294
295
296
297
298
300
301
303
304
306
308
310
311
313
315
316
318
319
321
322
323
325
326
327
328
330
331
333
335
337
340
343
345
349
352
355
359
363
367
371
376
381
385
390
395
401
406
412
417
423
428
434
440
445
451
456
462
467
473
478
484
489
495
500
505
511
516
521
527
532
537
541
546
550
554
558
561
564
566
568
569
571
571
571
571
571
570
568
567
564
562
559
556
552
548
543
539
533
528
522
516
509
503
495
488
480
472
464
455
447
438
428
419
409
399
390
380
370
360
350
340
330
320
310
300
290
280
270
259
249
239
229
219
209
199
189
180
170
160
150
141
131
121
112
102
92
82
72
62
52
42
32
22
11
1
-9
-19
-29
-39
-49
-59
-69
-78
-88
-98
-107
-117
-126
-136
-145
-154
-163
-172
-180
-189
-197
-205
-214
-222
-230
-238
-246
-254
-263
-270
-278
-286
-294
-302
-309
-317
-324
-331
-338
-346
-353
-360
-366
-373
-380
-387
-393
-400
-406
-412
-418
-424
-430
-435
-441
-446
-451
-456
-462
-467
-472
-477
-482
-487
-492
-497
-502
-508
-513
-518
-522
-527
-532
-536
-541
-545
-550
-554
-558
-562
-566
-569
-573
-576
-580
-583
-586
-589
-592
-595
-598
-600
-603
-606
-608
-611
-613
-616
-618
-620
-621
-623
-624
-626
-627
-628
-629
-629
-630
-630
-630
-630
-630
-630
-629
-629
-628
-628
-627
-626
-625
-624
-624
-623
-622
-621
-620
-619
-618
-617
-616
-615
-614
-613
-612
-611
-610
-609
-608
-607
-606
-606
-606
-606
-606
-606
-606
-607
-607
-608
-609
-610
-611
-613
-615
-616
-618
-621
-623
-625
-627
-629
-632
-634
-636
-639
-641
-643
-645
-648
-650
-652
-654
-656
-658
-659
-661
-663
-665
-667
-669
-670
-672
-674
-675
-677
-678
-680
-681
-683
-684
-685
-687
-688
-690
-691
-692
-694
-695
-696
-697
-698
-700
-701
-702
-704
-705
-706
-707
-709
-710
-711
-712
-713
-714
-715
-716
-718
-719
-720
-721
-723
-724
-725
-726
-728
-729
-730
-731
-732
-733
-733
-734
-735
-735
-736
-736
-737
-737
-738
-738
-739
-739
-739
-740
-740
-741
-741
-741
-742
-742
-742
-742
-741
-741
-741
-740
-740
-739
-738
-737
-737
-736
-735
-734
-733
-733
-732
-732
-732
-732
-731
-731
-731
-732
-732
-732
-732
-732
-733
-734
-734
-735
-736
-737
-739
-740
-742
-744
-746
-748
-751
-753
-756
-758
-760
-763
-765
-767
-769
-771
-773
-776
-778
-780
-781
-783
-785
-787
-788
-790
-791
-793
-794
-796
-798
-799
-801
-803
-805
-806
-808
-810
-812
-813
-815
-817
-818
-820
-822
-824
-826
-827
-830
-832
-834
-836
-839
-841
-843
-846
-848
-850
-852
-854
-855
-857
-858
-859
-859
-860
-860
-860
-860
-860
-859
-858
-857
-856
-854
-853
-850
-848
-845
-842
-839
-835
-831
-827
-823
-818
-814
-809
-804
-799
-793
-788
-782
-777
-771
-765
-759
-754
-748
-742
-737
-731
-725
-719
-714
-708
-702
-696
-690
-684
-677
-671
-665
-659
-653
-647
-641
-636
-630
-625
-619
-614
-610
-605
-601
-596
-592
-588
-584
-580
-576
-573
-569
-565
-562
-559
-556
-553
-550
-548
-545
-543
-541
-539
-538
-537
-536
-535
-535
-534
-534
-535
-535
-535
-536
-537
-537
-538
-539
-540
-542
-543
-545
-547
-549
-551
-553
-556
-558
-561
-563
-566
-569
-571
-574
-577
-580
-582
-585
-588
-591
-593
-596
-599
-602
-604
-607
-609
-611
-613
-615
-617
-619
-621
-622
-624
-626
-627
-629
-631
-632
-634
-635
-637
-638
-640
-642
-644
-646
-649
-651
-654
-657
-660
-663
-666
-669
-672
-675
-678
-681
-684
-687
-690
-693
-696
-699
-702
-705
-708
-710
-712
-715
-717
-718
-720
-721
-722
-723
-724
-724
-725
-724
-724
-723
-722
-720
-718
-716
-713
-710
-707
-703
-699
-695
-690
-685
-680
-675
-669
-664
-658
-651
-645
-638
-632
-625
-618
-611
-604
-597
-590
-583
-575
-568
-560
-552
-544
-535
-527
-518
-509
-499
-489
-479
-469
-458
-447
-435
-424
-412
-399
-387
-374
-361
-347
-333
-319
-305
-290
-275
-259
-244
-228
-212
-197
-181
-165
-150
-135
-119
-104
-90
-75
-60
-46
-32
-18
-4
10
24
37
50
63
76
89
101
114
126
137
149
160
171
182
192
202
212
222
231
241
250
259
267
276
284
292
299
306
313
320
326
332
337
343
347
352
356
360
364
367
370
373
375
377
379
381
382
383
383
384
384
385
385
385
385
385
384
384
383
382
381
380
379
377
376
374
372
371
369
367
365
362
360
357
354
350
347
343
339
335
330
326
321
316
311
307
302
297
292
287
282
277
272
267
261
256
250
244
238
232
225
219
212
205
198
191
184
176
168
160
152
143
135
126
117
108
99
90
80
71
62
52
43
34
24
15
6
-3
-13
-22
-31
-40
-49
-57
-66
-75
-84
-93
-102
-111
-120
-129
-138
-147
-156
-165
-174
-183
-192
-201
-210
-218
-227
-236
-245
-254
-263
-272
-280
-289
-298
-307
-316
-324
-333
-341
-349
-357
-365
-373
-380
-387
-394
-401
-407
-413
-419
-425
-431
-436
-441
-446
-451
-456
-460
-464
-469
-473
-477
-481
-485
-489
-492
-496
-499
-503
-506
-509
-512
-514
-517
-519
-521
-523
-525
-527
-528
-530
-531
-532
-533
-533
-534
-534
-534
-534
-533
-533
-532
-531
-531
-530
-528
-527
-526
-524
-523
-521
-519
-517
-514
-512
-509
-506
-503
-500
-496
-493
-489
-486
-482
-479
-475
-472
-468
-465
-462
-458
-455
-452
-449
-446
-443
-440
-437
-434
-431
-428
-425
-423
-420
-417
-415
-412
-410
-407
-405
-403
-401
-398
-396
-394
-392
-389
-387
-385
-383
-380
-378
-376
-373
-371
-368
-366
-364
-361
-359
-357
-354
-352
-350
-348
-346
-345
-343
-341
-340
-338
-337
-335
-333
-332
-330
-328
-326
-325
-323
-321
-319
-317
-314
-312
-310
-308
-306
-304
-302
-300
-298
-296
-294
-291
-289
-287
-285
-284
-282
-280
-278
-277
-275
-274
-273
-272
-271
-271
-270
-270
-270
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-272
-272
-272
-272
-273
-273
-274
-274
-274
-275
-275
-276
-277
-278
-279
-280
-281
-282
-284
-285
-286
-287
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-300
-301
-303
-304
-306
-308
-309
-311
-313
-315
-317
-319
-322
-324
-327
-330
-332
-335
-338
-341
-344
-348
-351
-354
-357
-361
-364
-368
-371
-374
-378
-381
-384
-388
-391
-394
-396
-399
-402
-404
-407
-409
-412
-414
-416
-418
-420
-422
-424
-425
-427
-428
-429
-430
-430
-431
-431
-431
-431
-430
-430
-429
-428
-426
-425
-423
-421
-419
-417
-414
-411
-408
-405
-402
-399
-396
-393
-389
-386
-383
-379
-376
-373
-370
-366
-363
-360
-357
-353
-350
-347
-343
-340
-336
-333
-329
-326
-322
-319
-315
-312
-308
-305
-301
-298
-294
-291
-287
-283
-280
-276
-272
-269
-265
-261
-257
-253
-248
-244
-239
-234
-230
-225
-220
-215
-209
-204
-199
-193
-187
-182
-176
-170
-164
-158
-152
-147
-141
-136
-130
-125
-120
-114
-109
-104
-100
-95
-90
-86
-81
-77
-73
-68
-64
-60
-56
-51
-47
-43
-38
-34
-29
-24
-19
-15
-10
-5
0
5
10
15
20
25
30
35
40
45
50
55
61
66
71
76
81
87
92
98
104
109
115
121
128
134
141
148
155
162
169
176
183
190
198
205
213
220
228
235
243
251
259
267
275
283
291
299
306
314
322
329
337
344
351
358
365
372
379
386
393
400
407
413
420
426
432
437
442
447
452
456
460
464
468
471
474
476
479
481
483
485
486
488
489
490
491
492
492
493
493
493
492
491
490
489
487
486
484
482
480
477
475
472
469
466
463
460
456
453
449
445
441
436
432
427
423
418
413
408
403
398
393
388
382
377
371
365
359
353
346
340
333
327
320
313
307
300
293
287
280
273
266
260
253
246
240
233
227
220
214
208
202
196
189
183
177
171
165
158
152
146
140
134
128
123
117
111
105
100
94
88
83
77
71
65
59
53
47
41
34
28
22
15
9
2
-4
-11
-17
-24
-30
-36
-43
-49
-55
-60
-66
-72
-78
-84
-89
-95
-101
-107
-112
-118
-124
-130
-135
-141
-147
-152
-158
-163
-169
-174
-179
-184
-189
-194
-199
-204
-209
-213
-218
-222
-227
-231
-236
-240
-245
-249
-254
-259
-264
-268
-273
-278
-284
-289
-294
-299
-305
-310
-316
-321
-327
-332
-338
-344
-349
-355
-360
-366
-371
-377
-382
-388
-394
-399
-405
-411
-417
-422
-428
-435
-441
-447
-453
-459
-466
-472
-479
-485
-492
-499
-505
-512
-519
-526
-532
-539
-546
-553
-560
-567
-574
-582
-589
-597
-604
-612
-619
-627
-634
-642
-650
-658
-665
-673
-680
-688
-695
-703
-711
-718
-726
-734
-741
-749
-756
-764
-771
-779
-786
-793
-800
-806
-813
-820
-826
-832
-839
-845
-851
-857
-862
-868
-874
-879
-884
-890
-895
-900
-905
-910
-915
-920
-925
-930
-935
-940
-944
-949
-954
-959
-963
-968
-972
-977
-981
-985
-990
-994
-998
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1038
-1042
-1046
-1049
-1053
-1056
-1059
-1063
-1066
-1069
-1072
-1075
-1078
-1080
-1083
-1085
-1087
-1089
-1092
-1093
-1095
-1097
-1098
-1099
-1100
-1100
-1101
-1101
-1100
-1100
-1099
-1098
-1097
-1096
-1094
-1092
-1090
-1087
-1085
-1082
-1079
-1076
-1072
-1069
-1065
-1061
-1057
-1053
-1049
-1045
-1041
-1037
-1033
-1029
-1025
-1020
-1016
-1012
-1008
-1004
-1000
-995
-991
-987
-983
-980
-976
-972
-968
-964
-960
-956
-953
-949
-945
-942
-938
-934
-931
-927
-923
-919
-914
-910
-905
-901
-896
-891
-886
-880
-875
-870
-864
-858
-853
-847
-841
-834
-828
-821
-814
-808
-800
-793
-786
-779
-771
-764
-756
-749
-741
-734
-726
-719
-711
-704
-696
-689
-681
-674
-667
-659
-652
-645
-639
-632
-626
-620
-614
-609
-603
-598
-594
-589
-585
-581
-577
-574
-571
-567
-564
-562
-559
-556
-554
-551
-549
-546
-544
-542
-540
-537
-535
-533
-531
-529
-527
-525
-523
-520
-518
-516
-514
-512
-509
-507
-504
-502
-499
-497
-494
-491
-488
-486
-483
-480
-477
-475
-472
-469
-467
-464
-462
-459
-457
-454
-452
-450
-447
-445
-443
-440
-438
-435
-433
-431
-428
-426
-423
-420
-417
-414
-411
-408
-404
-401
-397
-393
-389
-385
-381
-376
-372
-367
-362
-357
-352
-347
-341
-335
-329
-323
-317
-310
-304
-297
-290
-282
-275
-267
-260
-252
-244
-236
-228
-220
-211
-203
-195
-187
-179
-171
-164
-156
-148
-141
-133
-126
-119
-111
-104
-97
-90
-83
-76
-69
-62
-56
-49
-43
-36
-30
-24
-18
-12
-7
-1
4
9
15
20
24
29
34
38
42
46
51
55
58
62
66
69
72
75
77
80
82
85
87
89
91
93
95
96
98
99
101
102
103
104
105
105
106
106
105
105
104
103
102
101
100
98
96
95
93
91
89
87
85
82
80
78
75
73
70
67
65
62
59
56
53
50
47
44
41
37
34
31
27
24
20
16
12
9
5
0
-4
-8
-12
-16
-20
-24
-29
-33
-37
-41
-45
-49
-53
-57
-61
-65
-69
-73
-78
-82
-86
-90
-94
-98
-102
-107
-111
-115
-119
-124
-128
-132
-136
-141
-145
-149
-153
-158
-162
-167
-171
-176
-180
-185
-189
-194
-199
-203
-207
-212
-216
-220
-224
-228
-232
-236
-240
-243
-247
-250
-254
-257
-260
-263
-266
-268
-271
-273
-275
-277
-279
-280
-282
-283
-284
-285
-285
-286
-286
-286
-286
-286
-286
-286
-285
-284
-284
-283
-282
-281
-280
-279
-277
-276
-275
-273
-271
-270
-268
-266
-264
-262
-259
-257
-254
-252
-249
-246
-243
-239
-236
-233
-229
-226
-222
-219
-216
-213
-210
-207
-204
-201
-198
-195
-193
-191
-188
-186
-184
-182
-180
-178
-177
-175
-174
-173
-172
-171
-170
-169
-169
-168
-168
-168
-167
-167
-168
-168
-168
-169
-169
-170
-170
-171
-172
-172
-173
-174
-175
-176
-177
-178
-180
-181
-183
-185
-187
-189
-191
-194
-196
-199
-201
-204
-207
-210
-213
-217
-220
-224
-228
-232
-236
-240
-245
-249
-254
-259
-263
-268
-273
-277
-282
-287
-292
-297
-302
-306
-311
-317
-322
-327
-332
-337
-342
-347
-352
-357
-362
-367
-372
-377
-382
-386
-391
-395
-399
-403
-407
-411
-415
-418
-422
-425
-429
-432
-435
-438
-441
-444
-447
-450
-453
-455
-458
-460
-463
-465
-467
-470
-472
-474
-476
-478
-481
-483
-486
-488
-491
-493
-496
-499
-502
-505
-508
-511
-514
-517
-520
-524
-527
-530
-534
-537
-541
-544
-548
-551
-555
-558
-562
-565
-569
-572
-575
-578
-581
-584
-587
-589
-592
-594
-596
-599
-601
-603
-606
-608
-610
-612
-615
-617
-619
-621
-623
-624
-626
-627
-629
-630
-631
-632
-633
-635
-635
-636
-637
-638
-639
-640
-640
-641
-641
-641
-641
-641
-640
-640
-639
-637
-636
-634
-632
-629
-626
-623
-620
-616
-612
-608
-603
-598
-593
-588
-582
-576
-570
-563
-556
-549
-542
-534
-527
-519
-511
-503
-495
-487
-478
-470
-461
-453
-444
-435
-426
-418
-409
-400
-391
-383
-374
-365
-357
-348
-340
-331
-323
-314
-305
-297
-288
-280
-271
-263
-254
-246
-238
-230
-222
-214
-206
-199
-191
-184
-177
-170
-163
-156
-149
-142
-136
-129
-123
-117
-111
-106
-101
-95
-91
-86
-81
-77
-72
-68
-64
-60
-56
-52
-49
-45
-42
-38
-35
-32
-30
-27
-24
-22
-20
-18
-16
-14
-13
-11
-10
-8
-7
-5
-4
-2
-1
1
2
3
5
6
7
9
10
11
13
14
16
18
20
21
23
25
27
29
31
33
35
37
39
41
44
46
48
50
52
54
57
59
61
63
65
67
70
72
74
76
79
81
83
85
88
90
92
95
97
99
101
104
106
108
110
112
114
116
117
119
120
122
123
123
124
124
124
124
124
123
122
121
120
118
117
115
112
110
107
104
101
98
95
91
88
84
80
76
71
67
62
58
53
48
43
38
33
28
23
18
13
8
3
-2
-7
-12
-17
-21
-26
-31
-35
-40
-44
-49
-54
-58
-63
-68
-72
-77
-81
-86
-90
-94
-98
-103
-106
-110
-114
-118
-121
-125
-128
-132
-135
-138
-141
-144
-147
-149
-152
-154
-157
-159
-161
-162
-164
-165
-166
-167
-168
-168
-169
-169
-168
-168
-167
-166
-164
-163
-161
-159
-156
-154
-151
-148
-144
-141
-137
-134
-130
-126
-122
-118
-115
-111
-107
-103
-99
-95
-91
-87
-83
-78
-74
-70
-66
-63
-59
-55
-52
-48
-45
-42
-39
-36
-33
-30
-28
-25
-22
-20
-18
-16
-14
-12
-11
-9
-8
-7
-7
-6
-6
-6
-7
-7
-8
-9
-10
-11
-13
-15
-17
-19
-22
-24
-27
-31
-34
-38
-42
-46
-50
-55
-59
-64
-70
-75
-81
-87
-93
-99
-106
-112
-119
-126
-133
-141
-148
-156
-164
-172
-180
-189
-197
-206
-215
-224
-233
-242
-251
-260
-270
-279
-288
-298
-307
-317
-327
-337
-347
-357
-367
-377
-387
-398
-408
-418
-429
-439
-449
-460
-470
-480
-490
-501
-511
-521
-531
-541
-551
-560
-570
-580
-589
-599
-608
-617
-626
-635
-644
-652
-661
-669
-677
-686
-694
-702
-709
-717
-725
-732
-740
-747
-754
-761
-768
-775
-782
-788
-795
-801
-808
-814
-820
-826
-831
-837
-842
-847
-852
-857
-862
-867
-871
-876
-880
-884
-889
-893
-897
-900
-904
-908
-912
-915
-918
-922
-925
-928
-931
-933
-936
-938
-941
-943
-946
-948
-950
-952
-955
-957
-959
-962
-964
-966
-968
-970
-972
-974
-976
-978
-980
-982
-983
-985
-986
-987
-988
-989
-990
-990
-991
-991
-991
-991
-990
-990
-989
-988
-987
-986
-985
-983
-981
-979
-977
-974
-971
-968
-965
-961
-957
-953
-948
-943
-938
-932
-926
-920
-913
-907
-900
-892
-884
-876
-868
-860
-851
-842
-832
-823
-813
-803
-793
-782
-771
-761
-750
-738
-727
-715
-704
-692
-680
-667
-655
-642
-629
-616
-603
-589
-575
-561
-547
-533
-518
-504
-489
-474
-459
-444
-429
-414
-399
-384
-369
-354
-339
-325
-310
-295
-280
-266
-251
-237
-223
-209
-195
-182
-169
-156
-143
-131
-119
-107
-96
-84
-73
-62
-51
-41
-31
-21
-12
-2
7
16
24
32
40
47
55
62
68
74
80
86
91
96
101
106
110
113
117
120
123
125
128
130
132
133
135
136
137
138
139
139
140
140
140
140
139
139
138
137
136
135
134
132
131
129
127
126
124
122
120
118
116
114
112
109
107
105
102
100
98
95
93
90
88
85
83
80
78
75
73
70
68
65
63
60
57
55
52
48
45
42
38
34
31
26
22
18
13
9
4
-1
-6
-11
-17
-22
-28
-33
-39
-45
-51
-57
-63
-69
-75
-81
-87
-93
-99
-105
-111
-117
-123
-129
-135
-140
-146
-152
-158
-163
-169
-175
-180
-186
-192
-197
-203
-209
-214
-220
-226
-232
-237
-243
-249
-255
-260
-266
-272
-277
-283
-289
-294
-300
-306
-311
-316
-322
-327
-332
-337
-342
-347
-352
-356
-361
-365
-369
-374
-378
-381
-385
-389
-392
-396
-399
-402
-404
-407
-409
-411
-413
-415
-416
-418
-419
-420
-420
-421
-422
-422
-422
-422
-423
-423
-423
-423
-423
-423
-422
-422
-422
-422
-422
-422
-422
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-421
-420
-420
-420
-420
-419
-419
-419
-418
-418
-418
-417
-417
-417
-418
-418
-418
-419
-419
-420
-420
-421
-421
-422
-423
-424
-425
-426
-426
-427
-428
-429
-431
-432
-433
-434
-436
-437
-438
-440
-441
-442
-444
-445
-446
-447
-449
-450
-451
-452
-453
-453
-454
-455
-456
-457
-458
-459
-460
-460
-461
-462
-463
-464
-464
-465
-466
-466
-466
-467
-467
-467
-467
-467
-466
-466
-465
-465
-464
-463
-462
-461
-460
-458
-456
-455
-453
-451
-449
-446
-444
-441
-438
-436
-433
-430
-426
-423
-420
-416
-413
-410
-406
-402
-399
-395
-391
-387
-383
-379
-375
-371
-367
-363
-358
-354
-349
-344
-340
-335
-330
-325
-320
-315
-309
-304
-299
-294
-289
-283
-278
-273
-268
-263
-258
-253
-248
-243
-238
-234
-229
-224
-220
-215
-211
-207
-203
-199
-195
-192
-188
-185
-182
-179
-177
-174
-172
-171
-169
-168
-166
-166
-165
-164
-164
-164
-164
-164
-164
-165
-166
-167
-168
-170
-171
-173
-175
-178
-180
-183
-186
-189
-192
-196
-199
-203
-206
-210
-214
-218
-222
-227
-231
-235
-240
-244
-249
-253
-258
-263
-268
-273
-279
-284
-289
-295
-300
-306
-312
-317
-323
-329
-335
-341
-347
-353
-359
-365
-371
-377
-383
-389
-395
-402
-408
-414
-420
-426
-433
-439
-445
-451
-457
-464
-470
-476
-482
-488
-494
-500
-506
-512
-519
-525
-531
-537
-544
-550
-556
-563
-569
-575
-582
-588
-594
-600
-606
-612
-618
-624
-629
-635
-640
-646
-651
-656
-661
-666
-671
-676
-680
-685
-689
-693
-697
-701
-705
-708
-711
-714
-717
-720
-722
-725
-727
-728
-730
-732
-733
-734
-734
-735
-735
-735
-735
-735
-735
-734
-733
-732
-731
-730
-729
-727
-726
-725
-723
-721
-720
-718
-716
-714
-712
-709
-707
-705
-702
-700
-697
-695
-692
-690
-688
-685
-683
-681
-679
-677
-675
-673
-672
-670
-669
-667
-665
-664
-662
-661
-659
-658
-656
-654
-653
-651
-649
-648
-646
-644
-642
-640
-639
-637
-635
-633
-631
-630
-628
-626
-625
-623
-622
-621
-619
-618
-617
-616
-615
-614
-614
-613
-612
-612
-611
-611
-610
-610
-610
-610
-610
-610
-610
-611
-611
-612
-613
-613
-614
-615
-616
-617
-619
-620
-621
-622
-623
-624
-625
-627
-628
-629
-630
-631
-632
-633
-633
-634
-635
-636
-637
-637
-638
-638
-639
-639
-640
-640
-640
-640
-640
-640
-639
-639
-638
-637
-637
-636
-635
-633
-632
-631
-629
-628
-626
-624
-622
-620
-618
-615
-613
-610
-607
-604
-601
-598
-594
-591
-587
-583
-579
-575
-570
-566
-561
-557
-552
-547
-542
-536
-531
-525
-520
-514
-508
-501
-495
-488
-481
-473
-466
-458
-451
-443
-435
-427
-419
-411
-402
-394
-386
-377
-369
-361
-353
-345
-336
-328
-320
-312
-304
-296
-288
-280
-272
-264
-256
-248
-239
-231
-223
-215
-207
-198
-190
-182
-174
-165
-157
-149
-141
-132
-124
-116
-108
-99
-91
-83
-75
-67
-58
-50
-42
-34
-26
-18
-10
-3
5
13
20
28
36
43
50
57
65
72
79
86
93
99
106
113
120
126
132
139
145
151
157
163
169
175
181
187
192
198
203
209
214
219
224
229
234
239
243
248
252
256
260
264
268
272
276
279
283
286
290
293
296
299
302
305
308
310
313
316
319
321
324
327
329
332
334
337
339
341
344
346
348
350
352
354
356
358
359
361
362
364
365
366
367
368
368
369
369
369
369
369
368
368
368
367
366
365
364
363
362
360
359
357
355
353
351
348
346
344
341
339
336
333
331
328
325
323
320
317
314
311
308
306
303
300
296
293
290
287
284
281
278
275
272
268
265
262
258
255
251
248
245
241
238
235
232
228
225
222
219
216
212
209
206
203
200
196
193
190
187
183
180
177
174
170
167
164
161
157
154
151
148
144
141
138
134
131
127
123
120
116
112
108
103
99
95
90
85
80
75
70
65
60
54
49
43
37
31
26
20
14
7
1
-5
-11
-18
-24
-30
-37
-43
-50
-57
-63
-70
-77
-84
-90
-97
-104
-111
-118
-125
-132
-139
-146
-153
-160
-167
-174
-181
-188
-195
-202
-209
-216
-223
-231
-238
-245
-252
-260
-267
-274
-281
-288
-295
-302
-309
-316
-323
-330
-337
-344
-352
-359
-366
-373
-380
-388
-395
-403
-411
-418
-426
-434
-443
-451
-459
-467
-475
-484
-492
-500
-509
-517
-526
-535
-543
-552
-561
-570
-579
-587
-596
-605
-614
-622
-631
-640
-648
-657
-666
-675
-684
-693
-702
-711
-720
-729
-738
-746
-755
-764
-772
-781
-789
-798
-806
-814
-822
-830
-839
-847
-855
-863
-871
-879
-887
-894
-902
-909
-917
-924
-931
-938
-945
-952
-959
-966
-972
-979
-985
-991
-998
-1002
-1008
-1014
-1020
-1026
-1031
-1036
-1041
-1046
-1051
-1056
-1060
-1065
-1069
-1073
-1077
-1081
-1085
-1089
-1092
-1096
-1099
-1102
-1105
-1108
-1111
-1114
-1117
-1119
-1122
-1124
-1126
-1128
-1130
-1132
-1134
-1135
-1137
-1138
-1139
-1141
-1142
-1143
-1143
-1144
-1145
-1145
-1146
-1146
-1146
-1146
-1146
-1146
-1145
-1145
-1144
-1143
-1142
-1140
-1139
-1137
-1135
-1133
-1131
-1128
-1126
-1123
-1120
-1118
-1115
-1112
-1108
-1105
-1102
-1098
-1095
-1091
-1087
-1083
-1079
-1075
-1070
-1066
-1061
-1056
-1051
-1046
-1041
-1035
-1030
-1024
-1018
-1012
-1006
-1000
-993
-987
-980
-973
-967
-960
-952
-945
-937
-930
-922
-914
-905
-897
-889
-880
-871
-862
-854
-844
-835
-826
-817
-807
-797
-788
-778
-767
-757
-747
-737
-726
-716
-705
-695
-684
-673
-663
-652
-641
-630
-619
-608
-597
-586
-574
-563
-552
-540
-529
-517
-505
-494
-482
-470
-458
-446
-434
-422
-410
-397
-385
-373
-361
-349
-337
-325
-313
-302
-290
-278
-266
-255
-243
-231
-219
-208
-196
-184
-173
-161
-150
-138
-126
-115
-103
-92
-80
-69
-57
-46
-34
-22
-11
1
13
24
36
48
60
71
83
95
106
118
130
142
154
166
177
189
201
213
224
236
247
258
270
281
292
303
314
324
335
346
356
366
377
387
397
406
416
426
435
444
454
463
472
481
490
498
507
516
524
533
541
549
557
564
572
579
587
594
601
608
614
621
627
634
640
646
651
657
663
668
673
678
683
688
692
697
701
705
709
712
716
719
722
725
728
730
732
735
736
738
740
741
743
744
745
746
746
747
747
748
748
747
747
747
746
745
744
743
741
740
738
736
735
733
731
728
726
724
721
718
715
712
709
706
703
699
696
692
688
684
680
675
671
666
662
657
652
647
642
636
631
625
620
614
608
602
595
589
582
576
569
562
555
548
541
533
526
519
511
504
496
488
481
473
465
458
450
442
433
425
417
408
400
391
382
373
364
355
346
337
328
319
310
300
291
281
271
261
252
242
232
222
212
202
192
182
171
161
151
140
129
119
108
97
86
74
63
51
39
27
15
3
-10
-22
-35
-48
-61
-74
-88
-101
-115
-129
-143
-156
-170
-185
-199
-213
-228
-242
-257
-271
-286
-301
-316
-331
-346
-360
-375
-390
-405
-420
-434
-449
-463
-478
-492
-506
-520
-534
-548
-562
-576
-589
-603
-616
-629
-641
-653
-666
-677
-689
-700
-711
-722
-733
-744
-754
-764
-774
-783
-793
-802
-811
-820
-829
-837
-846
-854
-862
-870
-877
-885
-892
-899
-906
-913
-920
-926
-932
-938
-944
-949
-955
-960
-964
-969
-973
-978
-982
-986
-990
-993
-996
-1000
-1002
-1004
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1022
-1024
-1025
-1026
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1027
-1026
-1026
-1025
-1025
-1024
-1022
-1022
-1020
-1020
-1018
-1018
-1016
-1016
-1014
-1012
-1012
-1010
-1008
-1008
-1006
-1004
-1004
-1002
-1000
-1000
-998
-997
-996
-995
-994
-992
-991
-990
-989
-988
-988
-987
-986
-985
-985
-984
-983
-982
-982
-981
-980
-979
-978
-977
-975
-974
-972
-971
-969
-967
-965
-963
-961
-959
-956
-954
-952
-949
-947
-944
-942
-939
-937
-934
-931
-929
-926
-924
-921
-918
-916
-913
-910
-907
-903
-900
-896
-893
-889
-885
-881
-877
-873
-868
-864
-860
-855
-851
-846
-841
-836
-831
-826
-821
-816
-810
-805
-799
-793
-788
-782
-776
-770
-764
-757
-751
-744
-738
-731
-724
-718
-711
-704
-697
-690
-684
-677
-670
-663
-656
-650
-643
-636
-630
-623
-616
-610
-603
-597
-591
-584
-578
-571
-565
-558
-552
-545
-539
-532
-526
-520
-514
-507
-501
-495
-489
-484
-478
-472
-467
-462
-456
-451
-447
-442
-437
-433
-429
-425
-421
-417
-413
-409
-406
-403
-400
-397
-394
-391
-388
-386
-384
-381
-379
-377
-375
-374
-372
-370
-369
-368
-367
-366
-365
-364
-364
-364
-364
-364
-364
-365
-366
-367
-369
-370
-372
-374
-376
-379
-381
-384
-387
-391
-394
-398
-401
-406
-410
-414
-419
-424
-429
-435
-440
-446
-452
-459
-465
-472
-479
-485
-493
-500
-507
-514
-521
-528
-536
-543
-551
-558
-566
-573
-581
-588
-596
-603
-610
-617
-625
-632
-638
-645
-652
-658
-665
-671
-678
-684
-690
-696
-702
-707
-713
-718
-723
-728
-733
-738
-742
-746
-750
-753
-757
-760
-763
-765
-768
-770
-772
-773
-774
-775
-776
-777
-777
-777
-777
-776
-776
-775
-774
-774
-773
-773
-772
-771
-771
-770
-770
-769
-768
-768
-767
-766
-766
-765
-765
-764
-763
-763
-762
-762
-761
-760
-760
-759
-759
-758
-757
-757
-756
-756
-755
-754
-754
-753
-753
-752
-752
-751
-750
-750
-749
-749
-748
-747
-747
-746
-746
-745
-744
-744
-743
-743
-742
-742
-741
-740
-740
-739
-739
-738
-737
-737
-736
-736
-735
-735
-734
-733
-733
-732
-732
-731
-731
-730
-729
-729
-728
-728
-727
-727
-726
-725
-725
-724
-724
-723
-723
-722
-721
-721
-720
-720
-719
-719
-718
-717
-717
-716
-716
-715
-715
-714
-714
-713
-712
-712
-711
-711
-710
-710
-709
-708
-708
-707
-707
-706
-706
-705
-705
-704
-704
-703
-702
-702
-701
-701
-700
-700
-699
-699
-698
-698
-697
-696
-696
-695
-695
-694
-694
-693
-693
-692
-692
-691
-690
-690
-689
-689
-688
-688
-687
-687
-686
-686
-685
-685
-684
-684
-683
-682
-682
-681
-681
-680
-680
-679
-679
-678
-678
-677
-677
-676
-676
-675
-675
-674
-674
-673
-673
-672
-671
-671
-670
-670
-669
-669
-668
-668
-667
-667
-666
-666
-665
-665
-664
-664
-663
-663
-662
-662
-661
-661
-660
-660
-659
-659
-658
-658
-657
-657
-656
-656
-655
-655
-654
-654
-653
-653
-652
-652
-651
-651
-650
-650
-649
-649
-648
-648
-647
-647
-646
-646
-645
-645
-644
-644
-643
-643
-642
-642
-641
-641
-640
-640
-639
-639
-638
-638
-637
-637
-637
-636
-636
-635
-635
-634
-634
-633
-633
-632
-632
-631
-631
-630
-630
-629
-629
-628
-628
-627
-627
-627
-626
-626
-625
-625
-624
-624
-623
-623
-622
-622
-621
-621
-620
-620
-620
-619
-619
-618
-618
-617
-617
-616
-616
-615
-615
-615
-614
-614
-613
-613
-612
-612
-611
-611
-610
-610
-610
-609
-609
-608
-608
-607
-607
-606
-606
-606
-605
-605
-604
-604
-603
-603
-602
-602
-602
-601
-601
-600
-600
-599
-599
-598
-598
-598
-597
-597
-596
-596
-595
-595
-595
-594
-594
-593
-593
-592
-592
-592
-591
-591
-590
-590
-589
-589
-589
-588
-588
-587
-587
-586
-586
-586
-585
-585
-584
-584
-584
-583
-583
-582
-582
-581
-581
-581
-580
-580
-579
-579
-579
-578
-578
-577
-577
-577
-576
-576
-575
-575
-574
-574
-574
-573
-573
-572
-572
-572
-571
-571
-570
-570
-570
-569
-569
-568
-568
-568
-567
-567
-566
-566
-566
-565
-565
-565
-564
-564
-563
-563
-563
-562
-562
-561
-561
-561
-560
-560
-559
-559
-559
-558
-558
-558
-557
-557
-556
-556
-556
-555
-555
-555
-554
-554
-553
-553
-553
-552
-552
-551
-551
-551
-550
-550
-550
-549
-549
-549
-548
-548
-547
-547
-547
-546
-546
-546
-545
-545
-544
-544
-544
-543
-543
-543
-542
-542
-542
-541
-541
-541
-540
-540
-539
-539
-539
-538
-538
-538
-537
-537
-537
-536
-536
-536
-535
-535
-534
-534
-534
-533
-533
-533
-532
-532
-532
-531
-531
-531
-530
-530
-530
-529
-529
-529
-528
-528
-528
-527
-527
-527
-526
-526
-526
-525
-525
-525
-524
-524
-524
-523
-523
-523
-522
-522
-522
-521
-521
-521
-520
-520
-520
-519
-519
-519
-518
-518
-518
-517
-517
-517
-516
-516
-516
-515
-515
-515
-514
-514
-514
-513
-513
-513
-513
-512
-512
-512
-511
-511
-511
-510
-510
-510
-509
-509
-509
-508
-508
-508
-508
-507
-507
-507
-506
-506
-506
-505
-505
-505
-504
-504
-504
-504
-503
-503
-503
-502
-502
-502
-501
-501
-501
-501
-500
-500
-500
-499
-499
-499
-498
-498
-498
-498
-497
-497
-497
-496
-496
-496
-496
-495
-495
-495
-494
-494
-494
-494
-493
-493
-493
-492
-492
-492
-492
-491
-491
-491
-490
-490
-490
-490
-489
-489
-489
-488
-488
-488
-488
-487
-487
-487
-487
-486
-486
-486
-485
-485
-485
-485
-484
-484
-484
-484
-483
-483
-483
-483
-482
-482
-482
-481
-481
-481
-481
-480
-480
-480
-480
-479
-479
-479
-479
-478
-478
-478
-478
-477
-477
-477
-477
-476
-476
-476
-475
-475
-475
-475
-474
-474
-474
-474
-473
-473
-473
-473
-472
-472
-472
-472
-471
-471
-471
-471
-470
-470
-470
-470
-470
-469
-469
-469
-469
-468
-468
-468
-468
-467
-467
-467
-467
-466
-466
-466
-466
-465
-465
-465
-465
-465
-464
-464
-464
-464
-463
-463
-463
-463
-462
-462
-462
-462
-462
-461
-461
-461
-461
-460
-460
-460
-460
-459
-459
-459
-459
-459
-458
-458
-458
-458
-457
-457
-457
-457
-457
-456
-456
-456
-456
-456
-455
-455
-455
-455
-454
-454
-454
-454
-454
-453
-453
-453
-453
-453
-452
-452
-452
-452
-451
-451
-451
-451
-451
-450
-450
-450
-450
-450
-449
-449
-449
-449
-449
-448
-448
-448
-448
-448
-447
-447
-447
-447
-447
-446
-446
-446
-446
-446
-445
-445
-445
-445
-445
-444
-444
-444
-444
-444
-443
-443
-443
-443
-443
-443
-442
-442
-442
-442
-442
-441
-441
-441
-441
-441
-440
-440
-440
-440
-440
-440
-439
-439
-439
-439
-439
-438
-438
-438
-438
-438
-438
-437
-437
-437
-437
-437
-436
-436
-436
-436
-436
-436
-435
-435
-435
-435
-435
-435
-434
-434
-434
-434
-434
-434
-433
-433
-433
-433
-433
-433
-432
-432
-432
-432
-432
-432
-431
-431
-431
-431
-431
-431
-430
-430
-430
-430
-430
-430
-429
-429
-429
-429
-429
-429
-428
-428
-428
-428
-428
-428
-428
-427
-427
-427
-427
-427
-427
-426
-426
-426
-426
-426
-426
-426
-425
-425
-425
-425
-425
-425
-424
-424
-424
-424
-424
-424
-424
-423
-423
-423
-423
-423
-423
-423
-422
-422
-422
-422
-422
-422
-422
-421
-421
-421
-421
-421
-421
-421
-420
-420
-420
-420
-420
-420
-420
-420
-419
-419
-419
-419
-419
-419
-419
-418
-418
-418
-418
-418
