5
3925
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-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
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-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
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-122
-123
-123
-123
-123
-123
-123
-124
-124
-124
-124
-124
-125
-125
-125
-125
-125
-125
-126
-126
-126
-126
-126
-127
-127
-127
-127
-127
-128
-128
-128
-128
-128
-129
-129
-129
-129
-129
-130
-130
-130
-130
-130
-131
-131
-131
-131
-131
-131
-132
-132
-132
-132
-132
-133
-133
-133
-133
-133
-133
-134
-134
-134
-134
-134
-134
-135
-135
-135
-135
-135
-135
-136
-136
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-146
-147
-147
-147
-147
-147
-147
-148
-148
-148
-148
-148
-148
-149
-149
-149
-149
-149
-150
-150
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-155
-156
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-158
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-161
-162
-162
-162
-162
-162
-162
-163
-163
-163
-163
-163
-163
-164
-164
-164
-164
-164
-165
-165
-165
-165
-165
-165
-166
-166
-166
-166
-166
-167
-167
-167
-167
-167
-168
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-187
-187
-188
-188
-188
-188
-188
-188
-189
-189
-189
-189
-189
-189
-189
-190
-190
-190
-190
-190
-190
-191
-191
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-201
-202
-202
-202
-202
-202
-202
-203
-203
-203
-203
-203
-203
-204
-204
-204
-204
-204
-204
-205
-205
-205
-205
-205
-205
-206
-206
-206
-206
-206
-206
-207
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-210
-210
-210
-211
-211
-211
-211
-211
-211
-211
-212
-212
-212
-212
-212
-212
-212
-213
-213
-213
-213
-213
-213
-213
-214
-214
-214
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-217
-217
-218
-218
-218
-218
-218
-218
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-227
-228
-228
-228
-228
-228
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-253
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-252
-251
-251
-251
-251
-251
-251
-251
-251
-250
-250
-250
-250
-250
-250
-249
-249
-249
-249
-249
-249
-248
-248
-248
-248
-248
-247
-247
-247
-247
-247
-246
-246
-246
-246
-245
-245
-245
-245
-244
-244
-244
-244
-243
-243
-243
-242
-242
-242
-242
-241
-241
-241
-240
-240
-240
-239
-239
-239
-238
-238
-238
-237
-237
-236
-236
-236
-235
-235
-234
-234
-234
-233
-233
-232
-232
-232
-231
-231
-230
-230
-229
-229
-229
-228
-228
-227
-227
-226
-226
-225
-225
-224
-224
-223
-223
-222
-222
-221
-221
-220
-220
-219
-219
-218
-218
-217
-217
-216
-216
-215
-214
-214
-213
-213
-212
-212
-211
-210
-210
-209
-209
-208
-208
-207
-206
-206
-205
-204
-204
-203
-203
-202
-201
-201
-200
-199
-199
-198
-197
-197
-196
-195
-194
-194
-193
-192
-192
-191
-190
-189
-189
-188
-187
-186
-186
-185
-184
-183
-182
-182
-181
-180
-179
-178
-178
-177
-176
-175
-174
-173
-172
-172
-171
-170
-169
-168
-167
-166
-166
-165
-164
-163
-162
-161
-160
-159
-158
-158
-157
-156
-155
-154
-153
-152
-151
-150
-149
-148
-148
-147
-146
-145
-144
-143
-142
-141
-140
-139
-139
-138
-137
-136
-135
-134
-133
-132
-131
-130
-129
-128
-127
-126
-125
-124
-123
-122
-121
-120
-119
-118
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-83
-82
-81
-80
-80
-79
-78
-77
-76
-75
-74
-73
-72
-71
-70
-69
-68
-67
-66
-65
-64
-64
-63
-62
-61
-60
-59
-58
-57
-56
-55
-54
-54
-53
-52
-51
-50
-49
-48
-47
-46
-45
-44
-43
-43
-42
-41
-40
-39
-38
-37
-36
-35
-34
-33
-32
-32
-31
-30
-29
-28
-27
-26
-25
-24
-23
-23
-22
-21
-20
-19
-18
-17
-16
-16
-15
-14
-13
-12
-11
-10
-10
-9
-8
-7
-6
-5
-4
-4
-3
-2
-1
0
0
1
2
3
4
5
5
6
7
8
9
9
10
11
12
13
14
14
15
16
17
18
18
19
20
21
22
23
23
24
25
26
26
27
28
29
29
30
31
32
32
33
34
35
36
36
37
38
39
40
40
41
42
43
44
45
46
46
47
48
49
50
51
51
52
53
54
55
55
56
57
58
58
59
60
60
61
62
62
63
64
64
65
66
67
67
68
69
69
70
71
71
72
73
74
74
75
76
77
77
78
79
79
80
81
81
82
82
83
83
84
84
85
85
86
86
87
88
88
89
89
90
90
91
92
92
93
93
94
94
95
96
96
97
97
98
98
98
99
99
100
100
100
101
101
102
102
102
103
103
104
104
105
105
105
106
106
107
107
108
108
108
109
109
110
110
110
111
111
112
112
112
113
113
113
114
114
114
114
115
115
115
116
116
116
117
117
117
118
118
119
119
120
120
121
121
122
122
123
124
124
124
125
125
126
126
127
127
128
128
128
129
129
129
130
130
131
131
131
132
132
133
133
134
134
135
136
136
137
137
138
139
139
140
141
141
142
142
143
143
144
144
144
145
145
145
146
146
146
146
147
147
147
147
148
148
148
149
149
149
150
150
151
151
152
152
153
154
154
155
155
156
157
157
158
158
159
159
160
160
161
162
162
163
163
164
164
164
165
165
166
166
166
167
167
167
168
168
168
169
169
170
170
170
171
171
172
172
172
173
173
173
173
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
174
173
173
173
173
173
173
173
172
172
172
172
172
172
172
171
171
171
171
170
170
169
169
168
168
167
167
166
165
165
164
164
163
162
162
161
161
160
160
159
159
159
159
158
158
158
158
158
157
157
157
156
156
155
154
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
139
138
137
137
136
136
135
135
134
134
133
133
132
132
131
131
130
130
129
128
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
108
107
106
105
105
104
103
103
102
102
101
100
100
99
99
98
98
97
97
96
96
95
94
94
93
92
92
91
90
89
88
87
86
85
84
83
82
81
81
80
79
78
77
76
76
75
74
73
72
71
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
55
54
53
52
52
51
50
50
49
48
47
47
46
45
44
43
42
41
40
39
37
36
35
34
33
32
31
30
29
28
27
27
26
25
25
25
24
24
24
24
24
24
24
24
25
25
25
25
25
25
24
24
23
22
21
20
19
17
16
14
12
10
8
6
4
2
0
-1
-3
-5
-7
-9
-10
-12
-13
-15
-16
-17
-19
-20
-21
-23
-24
-26
-27
-29
-30
-32
-34
-36
-38
-39
-41
-43
-45
-47
-49
-51
-53
-55
-57
-59
-61
-63
-65
-66
-68
-70
-72
-73
-75
-77
-79
-81
-82
-84
-86
-88
-90
-92
-94
-96
-98
-100
-102
-104
-105
-107
-109
-111
-112
-114
-115
-116
-117
-118
-119
-120
-120
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-126
-126
-127
-128
-128
-129
-130
-130
-131
-132
-132
-133
-133
-134
-134
-134
-134
-134
-134
-133
-133
-132
-132
-131
-130
-129
-128
-127
-126
-124
-123
-122
-121
-119
-118
-117
-116
-115
-114
-113
-112
-111
-111
-110
-110
-110
-109
-109
-109
-109
-109
-109
-109
-108
-108
-108
-107
-107
-106
-106
-105
-104
-102
-101
-100
-98
-96
-95
-93
-91
-89
-87
-84
-82
-80
-78
-76
-75
-73
-71
-69
-68
-67
-65
-64
-63
-61
-60
-59
-58
-57
-56
-55
-54
-52
-51
-50
-49
-48
-47
-45
-44
-43
-42
-41
-40
-40
-39
-38
-38
-37
-37
-36
-36
-36
-36
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-37
-37
-38
-39
-40
-41
-42
-43
-44
-44
-45
-46
-47
-47
-47
-48
-48
-47
-47
-46
-46
-45
-44
-42
-41
-40
-39
-37
-36
-35
-34
-33
-32
-31
-30
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-27
-26
-26
-25
-24
-23
-22
-21
-20
-19
-18
-16
-15
-14
-12
-11
-9
-7
-6
-4
-2
0
2
4
7
9
11
14
16
19
22
24
27
29
32
35
38
40
43
46
49
52
54
57
60
63
66
69
73
76
79
82
85
88
92
95
98
101
104
107
110
112
115
117
119
121
122
123
124
125
126
126
126
125
125
124
123
121
120
118
116
114
112
109
107
104
101
98
95
91
88
84
81
77
73
70
66
62
58
55
51
48
44
41
38
35
32
29
27
24
22
19
17
15
13
11
8
6
4
2
0
-2
-4
-6
-7
-9
-11
-13
-14
-16
-17
-18
-19
-20
-21
-21
-21
-21
-21
-21
-20
-20
-19
-18
-17
-17
-16
-15
-14
-13
-12
-11
-10
-10
-9
-9
-9
-9
-9
-9
-9
-10
-11
-12
-12
-14
-15
-16
-18
-19
-21
-22
-24
-26
-28
-29
-31
-33
-35
-36
-38
-40
-41
-42
-44
-45
-46
-46
-47
-47
-48
-48
-48
-48
-47
-47
-46
-46
-45
-44
-43
-42
-40
-39
-37
-36
-34
-32
-30
-28
-26
-24
-22
-20
-17
-15
-12
-10
-7
-5
-2
0
3
5
7
10
12
15
17
19
22
24
27
29
31
34
36
38
40
42
44
46
47
48
49
49
49
49
48
47
45
43
40
38
35
31
28
24
20
16
12
9
5
1
-2
-5
-8
-10
-13
-15
-17
-18
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-36
-37
-38
-39
-40
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-53
-54
-56
-58
-60
-62
-65
-68
-71
-74
-78
-82
-86
-91
-96
-101
-106
-111
-117
-123
-128
-134
-140
-145
-151
-156
-161
-166
-171
-175
-180
-184
-188
-191
-195
-198
-202
-205
-208
-211
-214
-217
-220
-223
-226
-229
-232
-235
-237
-240
-243
-245
-247
-249
-251
-252
-254
-254
-255
-256
-256
-255
-255
-254
-253
-252
-250
-248
-246
-244
-241
-238
-235
-232
-228
-224
-220
-215
-211
-206
-200
-195
-189
-183
-177
-170
-163
-156
-149
-142
-134
-127
-119
-112
-104
-96
-88
-80
-72
-65
-57
-49
-41
-33
-25
-18
-10
-2
5
13
20
28
35
42
49
56
63
69
75
81
87
93
99
104
109
115
120
124
129
134
138
142
147
151
155
158
162
165
168
171
174
176
178
180
182
183
184
185
185
186
186
186
186
186
185
185
184
183
182
181
180
179
177
176
174
172
170
167
164
162
158
155
151
148
144
139
135
131
126
121
117
112
107
102
98
93
89
84
80
76
71
67
63
58
54
49
45
40
35
30
25
20
14
9
3
-2
-8
-14
-20
-25
-31
-37
-42
-48
-53
-58
-63
-67
-72
-76
-80
-83
-87
-90
-93
-96
-98
-101
-103
-105
-107
-108
-110
-111
-113
-114
-115
-116
-117
-117
-118
-118
-119
-119
-119
-119
-119
-118
-118
-117
-116
-115
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-104
-103
-103
-103
-103
-103
-104
-104
-105
-106
-107
-109
-110
-112
-114
-116
-118
-120
-123
-125
-127
-130
-132
-135
-137
-140
-143
-145
-148
-151
-153
-156
-158
-161
-163
-166
-168
-170
-172
-174
-176
-178
-179
-180
-181
-182
-182
-182
-182
-181
-180
-178
-176
-174
-171
-167
-163
-159
-155
-150
-145
-139
-134
-128
-122
-117
-111
-105
-99
-93
-87
-82
-76
-71
-66
-61
-56
-51
-47
-42
-38
-34
-31
-27
-24
-21
-18
-16
-13
-12
-10
-9
-8
-8
-7
-8
-9
-10
-12
-14
-17
-20
-23
-28
-32
-38
-43
-50
-56
-64
-71
-79
-88
-97
-106
-116
-126
-137
-147
-158
-169
-180
-192
-203
-214
-226
-237
-248
-259
-270
-280
-290
-300
-309
-318
-327
-335
-342
-350
-356
-362
-368
-373
-378
-383
-387
-390
-393
-396
-398
-400
-402
-404
-405
-405
-406
-406
-406
-406
-405
-404
-403
-401
-399
-397
-395
-392
-389
-385
-382
-378
-374
-369
-365
-360
-356
-351
-346
-340
-335
-330
-324
-318
-312
-306
-300
-293
-286
-280
-273
-265
-258
-251
-243
-236
-228
-221
-213
-206
-199
-192
-186
-180
-174
-168
-163
-158
-154
-150
-146
-143
-140
-137
-135
-132
-131
-129
-128
-127
-127
-127
-127
-127
-128
-130
-131
-134
-136
-140
-143
-148
-153
-158
-164
-171
-178
-185
-193
-202
-212
-221
-232
-242
-253
-265
-277
-289
-302
-315
-328
-341
-354
-368
-382
-395
-409
-422
-436
-449
-462
-475
-487
-499
-510
-521
-531
-541
-550
-558
-566
-573
-579
-584
-588
-592
-594
-596
-596
-596
-595
-593
-590
-587
-582
-577
-570
-563
-555
-547
-537
-527
-516
-504
-492
-479
-465
-451
-437
-422
-407
-392
-376
-361
-345
-329
-313
-298
-282
-266
-251
-236
-221
-206
-191
-177
-163
-149
-136
-123
-110
-98
-87
-77
-67
-57
-49
-42
-35
-30
-26
-23
-20
-19
-19
-21
-23
-26
-30
-35
-41
-48
-56
-64
-72
-81
-90
-99
-109
-118
-128
-137
-146
-154
-163
-171
-178
-185
-191
-197
-202
-207
-212
-215
-219
-222
-224
-226
-228
-230
-231
-232
-232
-232
-232
-232
-231
-230
-229
-227
-225
-223
-221
-218
-214
-211
-207
-203
-199
-195
-190
-186
-182
-178
-174
-171
-168
-165
-163
-161
-161
-161
-161
-162
-164
-167
-170
-174
-178
-183
-189
-195
-201
-208
-215
-222
-229
-236
-244
-251
-258
-266
-273
-280
-287
-294
-301
-308
-314
-321
-328
-335
-341
-348
-354
-361
-367
-374
-380
-386
-392
-398
-403
-409
-414
-418
-422
-426
-430
-433
-435
-437
-439
-440
-440
-441
-440
-439
-438
-437
-435
-433
-430
-427
-424
-421
-418
-415
-411
-407
-404
-400
-396
-393
-389
-386
-382
-378
-375
-371
-368
-364
-361
-357
-353
-349
-346
-342
-337
-333
-329
-325
-321
-316
-312
-308
-303
-299
-295
-291
-287
-284
-280
-277
-274
-272
-270
-268
-267
-266
-266
-267
-268
-269
-271
-274
-277
-281
-286
-290
-296
-302
-308
-315
-322
-329
-336
-344
-352
-360
-368
-376
-384
-392
-400
-408
-416
-423
-431
-438
-445
-452
-459
-465
-472
-479
-485
-491
-497
-504
-509
-515
-521
-526
-531
-536
-540
-544
-548
-551
-554
-556
-558
-559
-560
-560
-560
-559
-558
-556
-553
-550
-547
-544
-540
-536
-532
-528
-525
-521
-518
-515
-512
-510
-508
-507
-507
-507
-508
-510
-512
-515
-519
-523
-528
-533
-539
-546
-553
-561
-569
-577
-586
-595
-604
-614
-623
-633
-643
-654
-664
-674
-685
-695
-706
-716
-726
-736
-746
-755
-764
-773
-782
-790
-798
-805
-812
-819
-824
-829
-833
-837
-839
-841
-842
-841
-840
-838
-834
-830
-824
-817
-809
-799
-789
-777
-764
-750
-735
-718
-701
-682
-662
-642
-621
-598
-575
-552
-527
-503
-477
-452
-426
-400
-373
-347
-320
-294
-268
-242
-217
-192
-167
-144
-120
-98
-76
-55
-35
-16
2
19
35
50
64
77
88
99
108
116
123
129
134
138
141
142
143
143
141
139
136
131
126
120
113
105
96
86
76
64
51
38
24
8
-7
-24
-42
-60
-78
-98
-117
-138
-158
-179
-199
-220
-240
-261
-280
-300
-319
-337
-355
-372
-388
-404
-419
-432
-446
-458
-469
-480
-490
-499
-507
-515
-521
-527
-533
-537
-541
-544
-546
-548
-549
-550
-549
-548
-547
-545
-542
-539
-536
-532
-527
-522
-517
-511
-505
-498
-492
-484
-477
-469
-461
-453
-444
-436
-427
-417
-408
-398
-389
-379
-369
-360
-350
-340
-330
-320
-311
-301
-292
-282
-273
-264
-255
-246
-238
-229
-221
-213
-204
-197
-189
-181
-174
-166
-159
-151
-144
-137
-129
-122
-114
-107
-99
-91
-83
-75
-67
-59
-51
-43
-35
-26
-18
-10
-2
7
15
23
31
38
46
53
60
67
73
79
85
91
96
100
105
108
112
114
116
118
119
119
119
117
115
112
109
104
98
91
83
74
64
52
40
26
10
-6
-24
-43
-63
-85
-107
-130
-155
-180
-206
-233
-260
-288
-316
-345
-374
-402
-431
-460
-488
-516
-543
-570
-597
-623
-648
-672
-695
-717
-738
-758
-777
-795
-811
-826
-839
-851
-861
-869
-876
-880
-883
-885
-884
-882
-878
-872
-864
-855
-844
-832
-819
-805
-789
-773
-755
-737
-718
-699
-679
-659
-639
-619
-598
-577
-556
-535
-514
-493
-472
-451
-429
-408
-386
-364
-342
-320
-299
-277
-255
-234
-213
-192
-172
-152
-133
-116
-99
-83
-68
-54
-42
-31
-21
-13
-6
0
4
7
9
10
10
9
7
4
1
-3
-8
-13
-19
-25
-31
-38
-45
-52
-59
-67
-74
-81
-88
-95
-102
-108
-114
-120
-124
-129
-132
-135
-136
-137
-137
-135
-133
-130
-125
-120
-113
-105
-96
-86
-75
-64
-51
-38
-24
-9
5
21
36
52
68
84
99
115
130
144
158
171
183
194
204
214
222
229
235
239
243
245
246
246
244
242
238
233
227
221
213
204
194
184
173
161
148
135
121
106
91
76
60
43
26
8
-10
-28
-47
-66
-86
-106
-126
-146
-166
-187
-208
-229
-249
-270
-291
-312
-333
-353
-373
-393
-413
-432
-451
-469
-487
-504
-521
-537
-552
-567
-581
-595
-608
-619
-630
-641
-650
-659
-666
-673
-679
-684
-688
-691
-693
-695
-695
-695
-694
-692
-689
-686
-682
-677
-672
-666
-660
-653
-646
-639
-631
-623
-615
-607
-599
-590
-581
-573
-564
-555
-546
-536
-527
-518
-508
-498
-489
-479
-468
-458
-447
-437
-426
-415
-403
-392
-381
-369
-357
-345
-333
-321
-309
-296
-284
-271
-258
-245
-232
-219
-205
-191
-177
-162
-147
-132
-117
-101
-85
-69
-53
-37
-21
-6
10
25
39
53
66
78
89
100
109
117
124
131
136
140
143
144
146
146
145
144
142
139
137
133
130
126
122
118
114
110
106
102
98
94
89
85
81
76
71
67
62
57
52
47
42
37
32
28
23
20
16
13
11
9
8
8
9
10
12
15
19
24
29
35
42
49
56
64
72
80
88
95
103
110
117
124
130
136
141
146
150
153
156
158
160
160
160
160
158
156
153
150
145
140
133
126
118
110
100
90
79
67
54
41
28
13
-1
-16
-31
-47
-62
-78
-94
-109
-125
-141
-156
-171
-186
-200
-215
-229
-242
-255
-268
-280
-292
-303
-314
-323
-333
-341
-349
-356
-362
-368
-372
-376
-378
-380
-381
-380
-379
-376
-373
-368
-362
-356
-348
-339
-330
-319
-308
-295
-282
-268
-254
-239
-223
-207
-190
-173
-156
-139
-121
-104
-86
-69
-52
-35
-19
-3
13
28
42
56
70
82
95
106
117
127
136
144
151
158
164
168
172
175
177
177
177
175
172
169
164
158
150
142
133
123
112
101
89
76
63
49
35
22
8
-5
-19
-31
-43
-55
-65
-75
-84
-92
-99
-106
-111
-115
-119
-121
-123
-123
-123
-123
-121
-119
-117
-113
-110
-106
-101
-97
-92
-87
-81
-76
-70
-65
-59
-53
-47
-41
-35
-29
-22
-16
-10
-4
2
8
15
21
27
32
38
44
49
55
60
65
69
73
77
81
84
86
88
89
90
90
89
88
85
82
78
74
68
62
55
47
38
29
19
8
-4
-16
-28
-41
-55
-68
-83
-97
-111
-126
-140
-154
-168
-182
-195
-208
-220
-231
-241
-251
-259
-266
-272
-276
-279
-281
-282
-281
-279
-275
-270
-264
-257
-249
-240
-229
-218
-206
-194
-180
-166
-152
-137
-121
-105
-89
-72
-55
-38
-20
-3
15
33
51
70
88
106
124
142
159
177
193
210
226
241
255
269
282
294
305
316
325
334
341
348
353
358
362
364
366
367
367
366
364
361
358
354
348
343
336
328
320
311
301
291
279
268
255
242
228
214
199
184
168
152
136
119
102
84
67
50
32
15
-3
-20
-37
-53
-69
-85
-100
-115
-129
-142
-155
-167
-178
-189
-198
-207
-216
-223
-230
-235
-240
-245
-248
-251
-253
-254
-255
-255
-255
-254
-253
-251
-249
-247
-244
-241
-237
-233
-229
-225
-220
-216
-210
-205
-199
-194
-188
-182
-175
-169
-162
-156
-149
-142
-135
-128
-121
-114
-107
-100
-93
-85
-78
-71
-64
-57
-50
-43
-35
-28
-20
-13
-5
3
11
20
28
37
46
56
65
75
85
95
106
116
127
138
149
160
172
183
194
206
217
228
239
250
260
271
281
291
300
309
317
326
334
341
348
355
362
368
374
381
387
393
400
406
413
420
427
435
443
451
460
469
478
487
497
506
516
526
535
544
554
563
572
581
589
597
605
613
621
628
636
643
650
656
663
669
676
682
687
693
697
702
706
710
713
715
717
718
718
717
716
713
710
706
701
695
688
680
671
662
652
641
629
617
604
590
575
560
545
529
512
495
477
459
440
421
402
382
363
343
323
303
284
264
245
226
208
190
173
157
142
127
114
102
91
81
73
66
60
56
53
52
52
53
55
59
64
70
78
86
95
105
116
128
140
153
167
181
195
209
224
238
253
268
282
297
311
325
339
352
365
377
389
400
410
420
428
436
444
450
455
460
464
467
469
470
470
470
469
468
466
463
460
457
453
448
443
437
431
425
417
409
401
391
381
370
358
345
332
317
301
285
267
248
229
208
186
163
140
115
89
63
36
8
-20
-49
-79
-109
-139
-169
-200
-230
-261
-291
-322
-352
-381
-410
-439
-467
-495
-521
-547
-572
-596
-619
-641
-662
-682
-701
-718
-734
-749
-762
-774
-784
-794
-801
-807
-812
-816
-817
-818
-817
-815
-811
-806
-800
-793
-784
-775
-764
-753
-741
-728
-714
-700
-685
-670
-654
-638
-622
-606
-589
-572
-555
-539
-522
-505
-488
-472
-455
-439
-423
-407
-391
-375
-360
-345
-330
-315
-300
-286
-272
-258
-245
-232
-220
-208
-196
-186
-176
-166
-157
-149
-142
-135
-129
-123
-119
-114
-111
-108
-105
-103
-101
-100
-99
-98
-97
-97
-96
-96
-96
-95
-95
-95
-95
-95
-95
-95
-96
-97
-98
-100
-102
-104
-107
-111
-115
-120
-125
-131
-138
-146
-154
-162
-171
-181
-191
-202
-212
-224
-235
-247
-259
-271
-283
-295
-307
-319
-331
-343
-355
-367
-379
-390
-401
-412
-423
-433
-443
-452
-461
-469
-477
-484
-490
-496
-501
-505
-508
-511
-513
-513
-513
-513
-511
-508
-505
-501
-496
-491
-484
-478
-470
-462
-453
-444
-435
-425
-415
-404
-393
-382
-371
-360
-349
-338
-326
-316
-305
-294
-284
-274
-265
-256
-247
-239
-231
-223
-216
-209
-203
-197
-192
-186
-181
-177
-173
-169
-166
-162
-160
-157
-155
-154
-153
-152
-151
-151
-152
-153
-154
-156
-158
-160
-163
-165
-169
-172
-176
-180
-183
-187
-191
-195
-199
-202
-206
-209
-212
-215
-218
-220
-223
-225
-227
-228
-230
-231
-232
-233
-233
-233
-233
-233
-232
-230
-228
-226
-223
-219
-215
-211
-205
-200
-193
-186
-178
-170
-161
-152
-142
-131
-120
-109
-97
-85
-72
-59
-46
-32
-19
-5
9
23
37
51
65
79
92
105
118
131
143
155
167
178
188
198
208
216
224
232
238
245
250
255
259
262
264
266
268
268
268
268
267
265
263
261
258
255
251
247
244
240
236
232
228
225
221
218
215
212
210
208
206
205
204
204
204
204
204
205
206
207
208
210
211
212
214
215
216
217
218
219
220
220
220
220
220
219
218
217
215
213
210
207
203
199
194
188
182
175
167
159
149
139
128
116
104
91
77
63
48
33
17
1
-15
-31
-47
-63
-79
-94
-110
-125
-140
-155
-169
-183
-196
-209
-222
-235
-247
-259
-270
-281
-292
-302
-312
-322
-331
-339
-347
-354
-361
-367
-372
-377
-381
-384
-386
-388
-388
-388
-388
-386
-384
-381
-378
-374
-370
-366
-361
-355
-350
-343
-337
-331
-324
-316
-309
-301
-293
-284
-275
-266
-256
-246
-236
-225
-215
-204
-192
-181
-170
-159
-148
-137
-127
-117
-107
-98
-89
-81
-74
-67
-61
-55
-51
-47
-44
-41
-40
-39
-39
-40
-41
-43
-46
-50
-54
-59
-64
-70
-76
-84
-91
-99
-107
-116
-125
-134
-143
-153
-162
-171
-180
-189
-197
-205
-212
-219
-225
-231
-236
-240
-244
-247
-249
-251
-252
-252
-252
-251
-250
-248
-246
-244
-240
-237
-233
-228
-223
-217
-211
-205
-198
-190
-182
-173
-163
-153
-143
-132
-120
-108
-95
-82
-68
-54
-39
-24
-9
7
23
39
55
71
87
103
119
134
149
164
179
193
206
219
232
243
254
264
274
282
290
297
303
308
313
317
319
321
323
323
323
322
320
318
315
312
308
303
298
293
287
281
274
267
260
253
245
237
229
221
213
205
196
188
180
173
165
158
151
145
139
134
129
125
121
118
116
115
114
114
115
117
120
123
128
133
139
146
154
163
173
184
195
207
221
234
249
265
281
298
316
334
353
373
393
414
436
458
480
503
527
551
575
600
625
650
675
700
725
750
774
799
823
846
869
892
913
934
954
974
992
1010
1026
1042
1056
1070
1082
1094
1104
1113
1121
1129
1135
1140
1144
1147
1149
1150
1150
1149
1148
1145
1141
1137
1132
1126
1119
1111
1103
1094
1085
1075
1064
1053
1041
1029
1016
1004
991
977
964
950
936
923
909
895
881
867
853
839
825
812
798
785
771
758
745
733
720
708
697
685
674
663
653
643
633
624
615
607
600
592
586
580
574
569
564
560
556
552
549
547
545
543
541
540
539
538
537
537
537
536
537
537
537
538
539
539
541
542
543
545
547
549
551
554
556
559
562
565
568
571
575
578
581
584
588
591
594
597
600
604
607
610
613
617
620
624
628
632
637
641
646
652
658
664
670
677
684
692
699
707
715
723
731
739
747
755
763
770
777
784
789
795
800
804
807
810
812
813
813
813
811
809
805
801
796
790
783
775
767
757
747
735
723
710
696
681
665
649
632
614
595
576
557
537
516
496
475
455
434
413
393
373
353
334
315
296
278
260
242
225
209
192
176
161
145
130
115
101
86
72
58
44
30
16
3
-10
-23
-36
-49
-61
-73
-84
-96
-107
-118
-128
-139
-149
-158
-168
-177
-187
-196
-205
-213
-222
-230
-239
-247
-255
-263
-272
-280
-287
-295
-303
-311
-318
-325
-333
-339
-346
-353
-359
-365
-371
-377
-383
-388
-393
-398
-403
-407
-412
-416
-421
-426
-431
-436
-441
-447
-453
-459
-466
-473
-481
-489
-498
-508
-518
-528
-540
-552
-564
-578
-592
-606
-621
-637
-654
-671
-690
-708
-728
-748
-768
-789
-811
-833
-855
-878
-901
-924
-947
-970
-993
-1016
-1039
-1062
-1084
-1106
-1128
-1150
-1171
-1192
-1213
-1234
-1254
-1274
-1294
-1314
-1333
-1352
-1372
-1391
-1410
-1428
-1447
-1465
-1483
-1501
-1519
-1536
-1553
-1570
-1586
-1602
-1618
-1633
-1648
-1663
-1677
-1692
-1706
-1719
-1733
-1746
-1760
-1773
-1786
-1800
-1813
-1826
-1839
-1852
-1866
-1879
-1892
-1905
-1917
-1930
-1942
-1954
-1966
-1977
-1987
-1997
-2007
-2016
-2024
-2031
-2037
-2044
-2049
-2054
-2058
-2061
-2064
-2066
-2068
-2069
-2070
-2071
-2071
-2071
-2071
-2071
-2071
-2070
-2070
-2070
-2070
-2070
-2070
-2070
-2071
-2071
-2072
-2073
-2074
-2075
-2076
-2078
-2079
-2080
-2081
-2081
-2081
-2081
-2080
-2079
-2077
-2074
-2071
-2067
-2062
-2056
-2050
-2043
-2035
-2027
-2017
-2008
-1998
-1988
-1977
-1965
-1954
-1942
-1930
-1917
-1905
-1892
-1880
-1867
-1853
-1840
-1827
-1813
-1799
-1786
-1771
-1757
-1743
-1728
-1713
-1699
-1684
-1669
-1655
-1641
-1627
-1613
-1600
-1587
-1575
-1563
-1552
-1542
-1533
-1524
-1516
-1509
-1503
-1498
-1493
-1489
-1486
-1483
-1481
-1479
-1479
-1478
-1478
-1478
-1479
-1479
-1481
-1482
-1483
-1485
-1486
-1488
-1490
-1492
-1494
-1497
-1499
-1502
-1504
-1507
-1510
-1513
-1516
-1520
-1523
-1527
-1531
-1535
-1539
-1543
-1548
-1552
-1557
-1561
-1566
-1570
-1575
-1579
-1583
-1587
-1591
-1595
-1598
-1600
-1603
-1604
-1605
-1606
-1605
-1604
-1602
-1599
-1596
-1591
-1586
-1579
-1572
-1564
-1555
-1545
-1535
-1524
-1512
-1500
-1487
-1474
-1461
-1448
-1434
-1420
-1406
-1392
-1378
-1364
-1350
-1337
-1323
-1309
-1296
-1283
-1270
-1256
-1243
-1231
-1218
-1205
-1192
-1179
-1166
-1153
-1140
-1126
-1113
-1099
-1085
-1071
-1057
-1043
-1028
-1012
-998
-983
-968
-953
-938
-922
-907
-892
-877
-861
-846
-832
-817
-802
-788
-774
-760
-746
-733
-719
-706
-694
-681
-669
-657
-646
-634
-623
-611
-600
-589
-579
-568
-557
-546
-536
-525
-514
-504
-493
-483
-472
-462
-451
-441
-431
-420
-411
-401
-391
-382
-372
-363
-354
-345
-337
-328
-320
-311
-303
-295
-287
-279
-270
-262
-254
-246
-237
-229
-221
-212
-204
-195
-187
-178
-170
-161
-152
-143
-135
-126
-117
-108
-98
-89
-80
-70
-60
-50
-40
-30
-20
-9
2
12
23
34
45
55
66
77
87
98
108
118
129
139
149
158
168
178
188
198
208
218
228
239
250
261
273
285
297
310
323
337
352
367
382
399
415
433
451
469
488
508
528
549
570
592
615
638
662
686
711
737
763
789
816
844
872
901
930
959
989
1018
1049
1080
1110
1141
1172
1203
1233
1264
1294
1325
1354
1384
1413
1441
1469
1496
1522
1547
1572
1596
1618
1640
1661
1680
1699
1717
1734
1749
1764
1778
1791
1803
1815
1825
1834
1843
1851
1858
1865
1870
1875
1880
1884
1887
1889
1891
1892
1892
1892
1891
1890
1887
1884
1880
1876
1870
1864
1857
1849
1840
1830
1819
1807
1795
1781
1767
1751
1735
1719
1701
1683
1664
1644
1625
1604
1583
1562
1541
1520
1498
1477
1455
1433
1412
1390
1369
1348
1327
1306
1286
1266
1246
1226
1206
1187
1168
1149
1131
1113
1095
1077
1060
1043
1026
1010
994
978
962
947
932
917
903
889
875
861
847
834
821
808
795
783
770
758
746
734
722
710
699
688
677
667
657
648
640
632
625
619
613
609
606
603
602
602
602
604
606
610
614
619
624
630
637
644
652
660
669
677
686
695
705
714
724
734
744
754
764
774
784
794
804
814
823
832
841
849
856
862
868
872
876
878
879
878
876
873
868
862
854
845
834
822
809
794
777
760
741
721
700
678
655
631
606
580
554
527
499
471
442
413
384
354
325
295
265
235
205
175
144
115
85
55
26
-3
-32
-60
-88
-116
-143
-169
-195
-220
-244
-268
-291
-313
-334
-354
-373
-391
-407
-423
-438
-452
-465
-476
-487
-497
-506
-514
-522
-528
-534
-539
-544
-548
-552
-555
-557
-559
-561
-562
-563
-563
-562
-561
-560
-558
-555
-552
-548
-543
-538
-532
-525
-518
-510
-501
-491
-481
-470
-458
-446
-433
-420
-406
-392
-377
-362
-346
-330
-314
-297
-281
-264
-246
-229
-211
-193
-175
-157
-139
-121
-103
-85
-67
-50
-33
-17
-1
14
28
40
52
62
70
77
82
86
88
88
87
84
79
73
65
55
45
33
19
5
-10
-26
-42
-60
-78
-96
-114
-133
-152
-171
-190
-209
-228
-246
-264
-282
-300
-317
-333
-349
-364
-378
-392
-404
-415
-426
-435
-443
-450
-456
-460
-464
-466
-467
-467
-466
-464
-462
-458
-454
-449
-444
-439
-434
-428
-422
-417
-411
-406
-402
-398
-394
-391
-388
-387
-385
-384
-384
-384
-385
-386
-387
-388
-390
-392
-395
-397
-400
-402
-405
-408
-411
-414
-417
-421
-425
-429
-433
-438
-443
-448
-454
-460
-467
-474
-482
-491
-500
-509
-519
-530
-542
-554
-567
-580
-595
-610
-625
-642
-659
-676
-695
-714
-733
-753
-773
-793
-814
-835
-856
-877
-899
-920
-941
-961
-982
-1002
-1020
-1040
-1059
-1076
-1093
-1109
-1124
-1138
-1151
-1163
-1174
-1183
-1191
-1198
-1203
-1207
-1210
-1211
-1211
-1209
-1206
-1202
-1196
-1190
-1182
-1173
-1164
-1153
-1142
-1130
-1118
-1105
-1092
-1079
-1065
-1051
-1037
-1022
-1008
-993
-978
-963
-947
-931
-915
-899
-882
-865
-848
-830
-812
-794
-776
-758
-740
-722
-705
-688
-671
-656
-641
-627
-614
-602
-592
-583
-575
-569
-564
-560
-558
-557
-556
-557
-559
-562
-565
-568
-572
-576
-580
-584
-587
-590
-593
-594
-595
-596
-595
-593
-590
-586
-581
-574
-566
-557
-547
-535
-521
-506
-490
-472
-453
-432
-410
-386
-362
-336
-308
-280
-251
-221
-191
-159
-128
-96
-63
-31
1
34
66
97
129
160
190
220
249
277
305
332
358
384
409
433
457
479
501
522
543
562
581
598
615
630
644
657
669
679
688
696
701
706
708
709
708
706
702
696
689
680
669
657
643
629
613
596
577
558
539
518
497
475
453
431
408
386
363
340
316
293
270
248
225
202
180
158
136
115
94
74
54
35
16
-1
-18
-34
-48
-61
-73
-83
-92
-99
-104
-108
-109
-109
-107
-102
-96
-88
-78
-66
-53
-38
-22
-5
13
32
51
71
91
110
129
147
165
182
198
212
225
237
247
255
262
267
270
272
271
269
265
259
252
243
231
219
204
188
170
151
130
108
84
58
32
4
-26
-56
-87
-120
-153
-187
-222
-257
-292
-327
-363
-398
-433
-468
-502
-535
-567
-598
-629
-658
-685
-712
-737
-760
-782
-802
-821
-838
-854
-868
-881
-893
-903
-912
-920
-927
-932
-936
-939
-941
-942
-941
-939
-936
-932
-927
-920
-912
-902
-892
-880
-867
-853
-838
-823
-806
-788
-770
-751
-732
-713
-693
-674
-654
-635
-616
-598
-580
-563
-546
-531
-516
-503
-491
-480
-471
-463
-457
-452
-449
-447
-448
-450
-453
-459
-466
-475
-486
-499
-513
-529
-546
-565
-585
-607
-630
-654
-680
-706
-734
-763
-793
-824
-855
-887
-920
-954
-987
-1020
-1055
-1090
-1123
-1157
-1190
-1222
-1253
-1283
-1312
-1339
-1365
-1388
-1410
-1430
-1448
-1464
-1477
-1489
-1498
-1505
-1510
-1514
-1515
-1515
-1514
-1511
-1506
-1501
-1495
-1487
-1480
-1471
-1462
-1453
-1443
-1433
-1423
-1413
-1403
-1392
-1382
-1372
-1361
-1351
-1341
-1331
-1321
-1311
-1302
-1293
-1284
-1275
-1267
-1259
-1251
-1244
-1237
-1231
-1225
-1220
-1215
-1210
-1206
-1203
-1199
-1196
-1194
-1191
-1189
-1187
-1185
-1183
-1181
-1180
-1178
-1176
-1173
-1171
-1169
-1166
-1163
-1160
-1156
-1152
-1148
-1144
-1139
-1134
-1129
-1123
-1117
-1111
-1104
-1098
-1090
-1083
-1075
-1067
-1059
-1050
-1041
-1032
-1022
-1012
-1000
-990
-978
-965
-952
-937
-922
-905
-887
-867
-847
-824
-800
-774
-747
-718
-687
-655
-621
-586
-550
-512
-474
-434
-394
-354
-314
-273
-233
-194
-155
-117
-81
-45
-12
21
51
80
106
131
153
174
192
208
223
235
245
254
261
266
269
270
270
269
266
261
255
247
238
227
214
200
183
166
146
124
101
75
48
19
-13
-45
-80
-115
-152
-191
-230
-270
-310
-351
-392
-433
-475
-515
-555
-595
-634
-672
-710
-746
-782
-816
-849
-882
-913
-943
-972
-1000
-1027
-1052
-1077
-1099
-1121
-1141
-1159
-1175
-1190
-1202
-1213
-1221
-1226
-1229
-1230
-1227
-1222
-1214
-1204
-1190
-1173
-1154
-1131
-1106
-1078
-1047
-1012
-977
-938
-897
-853
-808
-760
-711
-660
-607
-553
-497
-440
-383
-324
-265
-206
-146
-87
-28
31
89
146
202
257
311
362
412
459
505
548
589
627
662
694
724
751
774
795
812
827
838
847
852
855
855
852
846
837
826
812
796
777
756
733
707
679
649
617
584
548
512
474
434
394
353
311
269
227
184
141
99
57
15
-27
-68
-108
-147
-185
-223
-259
-294
-328
-361
-392
-422
-450
-477
-502
-525
-545
-564
-581
-595
-606
-615
-621
-625
-625
-623
-618
-610
-599
-585
-568
-549
-528
-504
-477
-449
-419
-386
-352
-317
-280
-242
-203
-162
-121
-79
-36
7
51
95
140
185
231
277
323
369
415
462
508
555
601
648
694
739
785
829
873
917
959
1000
1042
1081
1120
1157
1193
1227
1260
1291
1321
1350
1376
1401
1424
1446
1466
1484
1500
1514
1527
1538
1547
1554
1559
1563
1565
1565
1563
1560
1554
1547
1539
1528
1515
1501
1485
1467
1447
1425
1401
1376
1348
1319
1288
1255
1221
1185
1148
1109
1070
1029
988
946
904
861
819
776
734
692
650
609
568
527
488
448
409
371
332
295
257
219
182
144
107
69
32
-6
-44
-81
-119
-157
-194
-231
-268
-304
-340
-374
-409
-442
-473
-504
-534
-562
-588
-613
-637
-658
-679
-697
-715
-730
-744
-757
-768
-778
-787
-795
-801
-807
-811
-815
-818
-821
-823
-824
-825
-825
-825
-824
-824
-823
-821
-820
-818
-816
-814
-811
-809
-806
-803
-801
-798
-795
-792
-789
-786
-783
-780
-777
-775
-772
-769
-766
-763
-760
-756
-752
-747
-741
-735
-727
-718
-708
-696
-683
-668
-651
-632
-611
-588
-563
-536
-507
-476
-444
-409
-374
-337
-299
-260
-221
-181
-141
-102
-62
-23
15
53
89
124
158
191
221
250
278
304
327
350
370
388
404
419
431
442
451
457
462
465
466
464
461
456
448
439
428
414
399
382
364
344
323
300
276
252
226
200
174
148
121
95
69
43
18
-7
-31
-54
-76
-98
-119
-138
-158
-176
-194
-211
-227
-243
-259
-274
-288
-302
-316
-330
-343
-357
-369
-382
-395
-407
-419
-431
-442
-454
-465
-476
-487
-498
-509
-520
-530
-541
-552
-563
-574
-585
-595
-606
-617
-628
-639
-650
-661
-671
-681
-691
-701
-710
-719
-728
-736
-744
-751
-758
-764
-770
-776
-782
-787
-791
-796
-800
-804
-807
-811
-814
-817
-820
-823
-825
-828
-830
-832
-834
-837
-839
-841
-843
-846
-848
-851
-853
-856
-859
-862
-865
-869
-872
-876
-879
-882
-885
-888
-890
-891
-892
-892
-890
-888
-884
-879
-873
-865
-856
-844
-832
-817
-801
-783
-764
-744
-722
-699
-674
-649
-623
-597
-569
-542
-514
-486
-458
-429
-401
-374
-346
-319
-292
-266
-240
-214
-189
-165
-142
-119
-97
-75
-55
-35
-16
2
20
36
52
67
81
94
106
118
129
139
149
158
167
175
182
189
195
200
206
210
214
217
220
222
223
224
224
223
222
220
218
215
212
209
205
202
198
194
190
187
183
180
177
174
172
170
169
168
167
167
167
167
168
169
171
172
175
177
180
184
188
192
197
203
209
216
224
233
242
252
263
275
287
301
315
329
344
360
376
391
407
423
438
453
468
481
494
506
517
526
534
541
547
551
554
556
556
555
553
550
546
541
535
529
522
515
507
499
491
483
474
466
458
450
442
435
427
421
414
409
403
399
395
391
389
387
385
385
386
387
390
393
397
402
409
416
423
432
441
451
462
473
484
496
508
520
532
543
555
566
577
587
597
606
614
621
628
633
638
641
644
645
645
644
642
638
634
628
622
614
605
596
585
574
562
550
537
523
510
496
482
468
454
440
426
413
400
387
375
364
353
342
332
323
315
307
300
294
289
285
282
280
279
280
281
284
288
293
299
306
315
324
335
346
358
371
385
400
415
431
448
465
483
501
519
538
557
577
597
617
638
658
679
700
721
742
763
783
803
823
843
861
879
896
913
928
941
954
965
974
982
988
992
995
995
993
989
983
974
963
950
934
916
896
873
848
821
791
759
725
689
651
611
570
527
482
436
389
340
291
241
190
138
86
33
-20
-73
-126
-179
-232
-285
-336
-388
-438
-488
-536
-583
-629
-673
-715
-755
-793
-829
-863
-894
-923
-949
-973
-993
-1010
-1026
-1038
-1047
-1053
-1056
-1057
-1055
-1050
-1043
-1034
-1022
-1008
-992
-974
-955
-934
-912
-889
-865
-840
-815
-789
-763
-737
-712
-687
-662
-638
-615
-593
-571
-551
-533
-516
-500
-486
-473
-462
-454
-447
-442
-439
-438
-439
-442
-448
-456
-467
-479
-495
-512
-532
-554
-579
-606
-636
-667
-701
-737
-774
-814
-855
-897
-942
-987
-1033
-1080
-1128
-1176
-1224
-1273
-1321
-1370
-1417
-1465
-1511
-1557
-1602
-1646
-1689
-1730
-1771
-1811
-1849
-1886
-1922
-1957
-1990
-2023
-2054
-2084
-2113
-2141
-2168
-2194
-2218
-2242
-2264
-2286
-2306
-2324
-2342
-2358
-2372
-2385
-2397
-2407
-2415
-2422
-2427
-2431
-2433
-2433
-2432
-2429
-2425
-2420
-2413
-2406
-2397
-2388
-2378
-2368
-2357
-2346
-2335
-2323
-2312
-2301
-2291
-2280
-2270
-2261
-2252
-2243
-2235
-2228
-2221
-2214
-2209
-2204
-2199
-2195
-2191
-2188
-2185
-2183
-2181
-2179
-2178
-2176
-2175
-2174
-2173
-2172
-2171
-2169
-2167
-2165
-2161
-2158
-2153
-2148
-2141
-2134
-2126
-2116
-2105
-2093
-2080
-2066
-2050
-2033
-2015
-1995
-1974
-1952
-1930
-1906
-1881
-1855
-1828
-1801
-1773
-1745
-1716
-1687
-1658
-1629
-1601
-1572
-1544
-1517
-1490
-1464
-1439
-1415
-1392
-1369
-1348
-1328
-1309
-1291
-1273
-1257
-1242
-1227
-1213
-1199
-1186
-1173
-1161
-1149
-1137
-1125
-1113
-1101
-1089
-1077
-1064
-1052
-1039
-1027
-1014
-1002
-989
-976
-964
-951
-939
-927
-915
-903
-892
-880
-869
-857
-846
-834
-823
-811
-799
-787
-775
-762
-750
-737
-723
-710
-696
-683
-669
-656
-642
-629
-617
-605
-594
-584
-575
-567
-560
-555
-550
-548
-546
-546
-548
-551
-556
-562
-569
-578
-588
-599
-612
-625
-640
-656
-672
-690
-708
-727
-747
-768
-790
-812
-835
-859
-883
-908
-934
-961
-988
-1016
-1045
-1074
-1104
-1134
-1165
-1197
-1229
-1262
-1295
-1328
-1362
-1396
-1430
-1464
-1498
-1531
-1564
-1597
-1629
-1660
-1690
-1719
-1747
-1774
-1798
-1821
-1843
-1862
-1879
-1893
-1906
-1915
-1922
-1927
-1928
-1927
-1922
-1915
-1904
-1891
-1873
-1853
-1830
-1803
-1772
-1738
-1701
-1660
-1616
-1569
-1518
-1463
-1406
-1345
-1281
-1213
-1143
-1070
-994
-916
-835
-752
-667
-581
-493
-404
-314
-224
-133
-43
48
137
226
314
400
484
566
646
723
797
868
937
1002
1063
1121
1175
1225
1272
1315
1353
1388
1419
1446
1470
1490
1506
1518
1527
1533
1536
1535
1532
1527
1518
1508
1495
1480
1463
1445
1425
1403
1381
1357
1332
1306
1280
1253
1225
1198
1170
1142
1114
1087
1060
1033
1006
982
958
934
912
890
869
850
831
813
797
781
766
751
738
725
712
700
689
677
667
656
646
637
628
619
611
603
596
589
584
579
576
573
572
572
573
576
580
585
592
600
609
620
632
646
661
677
695
713
733
754
775
798
821
845
870
895
921
947
973
999
1026
1053
1079
1106
1132
1159
1185
1211
1236
1262
1287
1312
1336
1361
1385
1409
1433
1456
1479
1503
1526
1548
1571
1593
1615
1637
1659
1680
1701
1722
1742
1762
1781
1800
1819
1837
1855
1873
1890
1907
1924
1941
1957
1974
1990
2005
2021
2037
2054
2070
2086
2102
2117
2133
2148
2162
2177
2190
2204
2216
2227
2237
2246
2253
2259
2263
2265
2266
2264
2260
2253
2245
2233
2219
2203
2184
2163
2139
2113
2085
2054
2021
1986
1950
1912
1872
1830
1788
1744
1699
1654
1607
1561
1513
1465
1417
1369
1321
1273
1224
1176
1128
1081
1033
986
940
894
849
805
762
720
679
639
601
565
530
497
466
438
411
387
365
346
329
315
303
293
286
282
280
280
282
287
294
302
312
324
338
353
369
386
403
422
440
459
478
496
514
531
547
562
575
586
595
602
606
608
607
603
596
585
571
554
533
509
481
449
414
375
333
287
238
185
129
69
6
-60
-129
-202
-277
-356
-437
-522
-608
-698
-790
-884
-980
-1078
-1178
-1279
-1381
-1485
-1589
-1694
-1798
-1903
-2007
-2110
-2212
-2313
-2412
-2510
-2605
-2698
-2789
-2876
-2961
-3043
-3121
-3197
-3269
-3337
-3402
-3464
-3521
-3575
-3626
-3672
-3715
-3754
-3789
-3820
-3847
-3870
-3889
-3904
-3915
-3922
-3925
-3924
-3919
-3910
-3897
-3880
-3859
-3835
-3806
-3775
-3740
-3701
-3660
-3616
-3570
-3521
-3470
-3417
-3363
-3307
-3250
-3193
-3134
-3076
-3017
-2958
-2899
-2841
-2783
-2727
-2671
-2616
-2563
-2511
-2460
-2411
-2364
-2318
-2274
-2231
-2191
-2152
-2115
-2081
-2048
-2016
-1987
-1960
-1935
-1912
-1891
-1872
-1855
-1841
-1829
-1819
-1811
-1806
-1803
-1803
-1806
-1811
-1818
-1828
-1841
-1856
-1874
-1894
-1916
-1941
-1968
-1997
-2028
-2061
-2095
-2131
-2169
-2208
-2248
-2288
-2330
-2372
-2415
-2458
-2502
-2545
-2589
-2632
-2675
-2718
-2760
-2801
-2842
-2881
-2920
-2957
-2993
-3027
-3060
-3091
-3119
-3145
-3169
-3190
-3208
-3224
-3236
-3244
-3250
-3251
-3249
-3243
-3234
-3220
-3203
-3181
-3156
-3127
-3094
-3058
-3018
-2975
-2929
-2880
-2827
-2772
-2715
-2655
-2593
-2529
-2464
-2396
-2327
-2257
-2185
-2112
-2039
-1964
-1889
-1812
-1736
-1659
-1581
-1503
-1426
-1348
-1270
-1192
-1114
-1037
-961
-885
-810
-735
-662
-590
-519
-449
-381
-314
-249
-186
-124
-65
-7
49
102
154
204
252
298
342
384
425
463
500
536
570
603
635
665
694
722
749
775
800
824
847
869
890
911
931
949
968
985
1002
1018
1033
1048
1062
1076
1090
1103
1115
1128
1140
1152
1164
1176
1188
1200
1212
1225
1237
1249
1261
1273
1285
1297
1308
1319
1330
1340
1349
1357
1365
1371
1376
1380
1383
1384
1384
1382
1378
1373
1366
1357
1347
1334
1320
1303
1284
1264
1241
1216
1189
1160
1129
1096
1061
1022
984
943
900
855
808
760
711
660
609
556
503
449
395
340
286
232
179
126
74
24
-26
-74
-120
-164
-207
-247
-285
-320
-352
-382
-409
-433
-453
-470
-484
-494
-500
-503
-501
-496
-488
-475
-458
-437
-413
-385
-353
-317
-278
-235
-189
-140
-87
-32
26
87
150
215
283
353
424
497
572
648
725
804
883
963
1044
1125
1207
1289
1371
1453
1536
1618
1699
1780
1861
1941
2020
2098
2174
2250
2324
2397
2468
2538
2606
2671
2735
2797
2857
2914
2969
3022
3073
3121
3167
3210
3251
3289
3325
3358
3390
3418
3445
3469
3492
3512
3530
3546
3560
3573
3584
3593
3601
3607
3612
3616
3619
3620
3621
3621
3620
3618
3616
3612
3608
3604
3599
3593
3586
3578
3570
3561
3550
3539
3526
3513
3497
3481
3463
3443
3422
3400
3376
3350
3322
3293
3262
3230
3196
3160
3123
3085
3045
3004
2961
2917
2872
2826
2778
2730
2681
2630
2579
2527
2474
2421
2367
2313
2259
2205
2151
2097
2044
1991
1939
1888
1839
1790
1744
1698
1655
1614
1575
1537
1503
1470
1440
1413
1388
1366
1346
1329
1314
1302
1292
1285
1281
1279
1279
1282
1287
1294
1303
1314
1328
1343
1360
1379
1399
1421
1444
1469
1494
1521
1549
1577
1607
1637
1668
1700
1732
1765
1798
1831
1865
1899
1934
1969
2004
2039
2075
2111
2147
2183
2219
2255
2292
2328
2364
2400
2436
2471
2506
2540
2574
2608
2640
2672
2703
2734
2763
2791
2818
2844
2868
2891
2913
2932
2950
2966
2980
2992
3001
3007
3011
3013
3011
3007
2999
2988
2974
2957
2936
2912
2885
2854
2820
2783
2743
2700
2654
2605
2553
2499
2443
2384
2324
2261
2197
2131
2064
1996
1926
1856
1785
1713
1641
1568
1495
1422
1349
1276
1203
1130
1057
985
914
843
772
703
634
566
499
434
369
306
244
184
125
67
12
-43
-95
-146
-194
-241
-286
-330
-371
-410
-447
-481
-514
-545
-573
-599
-623
-645
-664
-681
-696
-709
-719
-727
-733
-738
-740
-740
-739
-736
-731
-725
-718
-710
-701
-691
-681
-670
-659
-647
-636
-625
-615
-604
-595
-585
-577
-569
-563
-557
-551
-547
-544
-541
-539
-538
-538
-539
-540
-541
-544
-546
-550
-553
-558
-562
-567
-573
-578
-585
-591
-598
-605
-613
-621
-629
-638
-646
-655
-664
-672
-681
-689
-697
-704
-711
-717
-722
-727
-730
-732
-733
-733
-731
-727
-722
-716
-707
-697
-686
-672
-657
-641
-623
-603
-581
-559
-535
-510
-483
-456
-427
-398
-368
-337
-305
-273
-240
-208
-174
-141
-108
-74
-41
-8
25
57
89
120
151
180
208
235
261
285
307
328
347
364
379
392
403
411
418
422
425
425
423
420
415
408
400
390
379
367
354
341
327
312
297
282
267
252
237
223
208
194
181
168
155
143
132
121
110
100
91
82
73
65
57
50
43
37
31
25
19
15
10
6
3
1
-1
-3
-3
-3
-1
1
4
9
14
21
28
37
47
59
71
84
99
115
131
148
166
185
204
224
245
265
286
307
329
350
372
393
415
437
458
480
502
524
545
567
588
610
631
653
674
694
715
735
755
774
793
811
828
845
861
876
890
903
915
927
937
946
955
962
969
975
980
984
988
991
994
996
998
999
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
999
999
998
998
998
998
998
999
999
1000
1002
1002
1006
1008
1010
1014
1018
1024
1029
1035
1042
1049
1058
1067
1076
1087
1098
1110
1123
1137
1151
1167
1183
1200
1217
1235
1254
1274
1294
1315
1336
1358
1380
1403
1426
1450
1474
1498
1523
1548
1573
1598
1624
1650
1676
1702
1727
1753
1779
1805
1830
1855
1880
1904
1928
1952
1974
1996
2017
2037
2056
2074
2091
2106
2120
2133
2144
2154
2162
2169
2173
2177
2178
2177
2175
2171
2165
2157
2148
2137
2125
2110
2095
2078
2059
2039
2017
1996
1973
1949
1924
1898
1872
1845
1817
1789
1760
1731
1702
1672
1643
1613
1582
1552
1522
1492
1462
1432
1402
1373
1344
1316
1288
1260
1234
1208
1182
1158
1134
1111
1089
1068
1048
1029
1010
993
977
962
948
935
923
912
902
893
885
878
873
868
865
863
863
864
866
870
875
881
890
899
911
923
938
954
971
989
1008
1030
1053
1076
1100
1125
1151
1177
1203
1230
1257
1284
1311
1338
1364
1390
1416
1441
1465
1489
1512
1534
1555
1575
1594
1613
1630
1646
1661
1675
1688
1699
1709
1718
1726
1732
1736
1739
1741
1741
1739
1735
1730
1723
1715
1704
1692
1679
1663
1646
1627
1607
1585
1562
1537
1511
1484
1455
1426
1395
1364
1331
1298
1264
1229
1194
1157
1120
1082
1044
1004
964
924
882
840
797
753
709
664
619
573
527
480
434
387
340
293
247
201
155
110
66
23
-20
-61
-101
-140
-177
-213
-248
-281
-313
-344
-373
-401
-427
-452
-475
-498
-519
-539
-558
-576
-593
-609
-624
-639
-653
-666
-678
-690
-702
-712
-723
-732
-741
-749
-757
-764
-770
-776
-780
-784
-787
-789
-790
-790
-789
-787
-785
-781
-776
-769
-762
-754
-745
-736
-725
-713
-701
-688
-674
-660
-645
-629
-613
-597
-580
-563
-545
-528
-510
-492
-474
-456
-438
-420
-402
-385
-368
-351
-335
-319
-304
-290
-276
-263
-251
-239
-229
-219
-210
-202
-194
-188
-182
-176
-171
-166
-162
-158
-154
-151
-147
-143
-140
-136
-131
-127
-122
-116
-110
-103
-95
-87
-78
-68
-57
-45
-32
-19
-4
12
28
46
65
85
105
127
150
174
198
224
250
277
305
334
363
393
424
454
486
518
550
582
614
647
680
712
745
777
809
841
872
903
933
962
991
1018
1045
1070
1094
1117
1138
1158
1176
1192
1206
1218
1228
1236
1241
1245
1245
1243
1239
1232
1222
1210
1195
1177
1157
1134
1108
1080
1049
1014
979
940
899
856
810
762
712
660
606
550
493
433
372
310
246
181
115
48
-20
-88
-157
-227
-297
-366
-436
-506
-575
-644
-713
-780
-846
-912
-976
-1038
-1099
-1158
-1215
-1270
-1322
-1372
-1420
-1465
-1507
-1546
-1583
-1616
-1646
-1673
-1697
-1718
-1735
-1749
-1760
-1768
-1773
-1775
-1774
-1770
-1763
-1753
-1741
-1726
-1709
-1690
-1668
-1645
-1619
-1592
-1563
-1532
-1500
-1467
-1432
-1397
-1360
-1323
-1285
-1247
-1209
-1170
-1131
-1093
-1054
-1016
-979
-942
-906
-870
-836
-803
-771
-740
-711
-683
-656
-631
-608
-586
-566
-547
-530
-515
-502
-490
-480
-472
-465
-461
-457
-456
-456
-458
-461
-466
-473
-481
-490
-500
-512
-525
-539
-554
-570
-586
-603
-621
-639
-658
-677
-696
-715
-735
-754
-773
-792
-811
-829
-847
-865
-883
-899
-916
-932
-948
-963
-978
-992
-1004
-1018
-1031
-1043
-1054
-1065
-1075
-1085
-1094
-1102
-1110
-1118
-1125
-1131
-1137
-1143
-1148
-1153
-1158
-1162
-1166
-1171
-1175
-1179
-1184
-1188
-1193
-1198
-1203
-1208
-1213
-1219
-1225
-1231
-1237
-1244
-1251
-1258
-1266
-1273
-1282
-1290
-1299
-1309
-1319
-1329
-1340
-1351
-1363
-1375
-1388
-1402
-1416
-1430
-1445
-1461
-1477
-1493
-1509
-1526
-1543
-1560
-1577
-1594
-1611
-1628
-1644
-1661
-1677
-1693
-1709
-1724
-1739
-1754
-1769
-1783
-1797
-1810
-1823
-1836
-1849
-1861
-1873
-1885
-1896
-1907
-1919
-1929
-1940
-1951
-1961
-1971
-1981
-1991
-2000
-2009
-2019
-2028
-2037
-2045
-2055
-2064
-2072
-2081
-2089
-2097
-2105
-2113
-2121
-2128
-2135
-2142
-2149
-2156
-2162
-2168
-2174
-2180
-2186
-2191
-2197
-2202
-2207
-2212
-2217
-2222
-2228
-2233
-2238
-2243
-2248
-2254
-2259
-2264
-2270
-2276
-2281
-2287
-2292
-2298
-2304
-2309
-2314
-2319
-2324
-2328
-2333
-2336
-2340
-2343
-2346
-2348
-2349
-2351
-2351
-2352
-2351
-2351
-2350
-2348
-2346
-2343
-2340
-2336
-2332
-2327
-2321
-2316
-2309
-2302
-2294
-2286
-2277
-2267
-2256
-2245
-2233
-2220
-2207
-2192
-2177
-2161
-2144
-2126
-2107
-2088
-2068
-2047
-2025
-2004
-1981
-1958
-1934
-1910
-1886
-1862
-1837
-1813
-1788
-1764
-1740
-1716
-1692
-1669
-1646
-1624
-1603
-1582
-1562
-1543
-1525
-1508
-1493
-1478
-1464
-1452
-1441
-1432
-1424
-1417
-1412
-1409
-1407
-1407
-1408
-1412
-1417
-1424
-1432
-1443
-1455
-1469
-1484
-1501
-1520
-1540
-1562
-1585
-1609
-1634
-1660
-1687
-1715
-1743
-1771
-1800
-1829
-1858
-1886
-1914
-1941
-1968
-1994
-2017
-2041
-2064
-2084
-2103
-2120
-2136
-2149
-2160
-2170
-2177
-2182
-2185
-2185
-2184
-2180
-2174
-2166
-2155
-2143
-2129
-2112
-2094
-2073
-2051
-2028
-2001
-1975
-1947
-1917
-1885
-1853
-1819
-1784
-1748
-1711
-1673
-1634
-1594
-1553
-1512
-1470
-1427
-1384
-1340
-1296
-1252
-1207
-1163
-1118
-1074
-1029
-985
-941
-898
-855
-812
-771
-729
-689
-650
-611
-573
-537
-501
-467
-434
-402
-371
-342
-314
-287
-262
-239
-217
-197
-178
-161
-146
-133
-121
-111
-104
-98
-95
-93
-94
-96
-101
-108
-116
-127
-140
-155
-172
-191
-212
-234
-258
-284
-311
-340
-370
-401
-433
-466
-500
-535
-570
-606
-642
-679
-716
-753
-790
-826
-863
-899
-935
-970
-1004
-1038
-1070
-1102
-1132
-1161
-1189
-1215
-1240
-1263
-1285
-1304
-1322
-1339
-1353
-1365
-1376
-1384
-1390
-1395
-1397
-1398
-1396
-1393
-1388
-1381
-1372
-1362
-1350
-1336
-1321
-1304
-1286
-1267
-1247
-1225
-1203
-1179
-1155
-1130
-1104
-1078
-1051
-1024
-997
-969
-942
-915
-888
-861
-835
-809
-784
-759
-735
-712
-689
-668
-647
-627
-608
-590
-572
-556
-540
-526
-512
-498
-486
-475
-464
-454
-444
-436
-428
-420
-413
-407
-401
-395
-390
-386
-381
-377
-373
-370
-366
-363
-359
-355
-352
-348
-344
-340
-336
-331
-327
-321
-316
-310
-304
-297
-290
-283
-275
-267
-257
-248
-238
-227
-216
-204
-191
-178
-163
-149
-133
-117
-100
-82
-64
-45
-25
-5
16
38
60
83
107
131
155
180
205
230
255
281
307
332
358
383
408
433
457
480
503
525
546
566
585
603
619
634
648
660
670
678
685
689
692
692
690
686
680
671
660
647
632
614
594
572
547
520
491
460
427
392
355
317
277
235
192
147
101
54
7
-42
-91
-141
-190
-241
-291
-341
-390
-440
-488
-536
-583
-628
-673
-716
-757
-797
-835
-871
-905
-937
-967
-995
-1020
-1044
-1065
-1083
-1099
-1113
-1124
-1132
-1138
-1142
-1143
-1142
-1138
-1131
-1123
-1112
-1098
-1082
-1064
-1044
-1020
-997
-970
-941
-911
-878
-844
-809
-772
-733
-693
-652
-610
-567
-523
-479
-433
-388
-342
-295
-249
-202
-155
-109
-62
-16
30
75
120
164
207
250
292
332
372
410
447
483
517
549
580
609
636
661
685
706
725
741
756
768
778
785
790
793
793
791
786
779
770
758
744
728
709
689
666
641
614
586
556
524
490
455
418
380
341
301
260
218
175
132
87
43
-2
-48
-93
-139
-185
-231
-276
-322
-368
-413
-458
-502
-546
-590
-633
-676
-719
-760
-802
-842
-882
-922
-961
-999
-1036
-1073
-1109
-1145
-1179
-1214
-1247
-1280
-1312
-1343
-1374
-1405
-1434
-1463
-1492
-1520
-1548
-1575
-1602
-1628
-1654
-1680
-1705
-1730
-1755
-1780
-1804
-1828
-1852
-1876
-1899
-1922
-1944
-1966
-1987
-2008
-2028
-2048
-2066
-2084
-2101
-2117
-2131
-2145
-2158
-2169
-2179
-2188
-2195
-2201
-2206
-2209
-2211
-2212
-2211
-2209
-2205
-2200
-2193
-2185
-2176
-2165
-2153
-2139
-2124
-2108
-2091
-2072
-2052
-2031
-2009
-1986
-1962
-1937
-1912
-1885
-1858
-1831
-1803
-1775
-1746
-1718
-1689
-1661
-1633
-1605
-1578
-1552
-1526
-1501
-1477
-1455
-1433
-1413
-1394
-1377
-1362
-1348
-1336
-1326
-1318
-1312
-1308
-1307
-1307
-1309
-1314
-1321
-1330
-1342
-1355
-1370
-1388
-1407
-1428
-1451
-1476
-1502
-1530
-1559
-1589
-1620
-1652
-1685
-1718
-1752
-1786
-1821
-1855
-1889
-1923
-1956
-1989
-2021
-2053
-2083
-2113
-2141
-2168
-2194
-2218
-2241
-2262
-2282
-2300
-2317
-2331
-2345
-2356
-2366
-2374
-2380
-2385
-2388
-2390
-2390
-2388
-2385
-2381
-2376
-2369
-2361
-2352
-2342
-2331
-2320
-2307
-2294
-2280
-2266
-2251
-2237
-2221
-2206
-2191
-2176
-2161
-2146
-2131
-2116
-2102
-2089
-2076
-2063
-2051
-2040
-2029
-2019
-2009
-2001
-1994
-1987
-1981
-1976
-1972
-1969
-1967
-1966
-1967
-1968
-1970
-1973
-1978
-1983
-1990
-1998
-2007
-2016
-2027
-2039
-2051
-2065
-2079
-2094
-2109
-2125
-2141
-2157
-2174
-2191
-2207
-2224
-2241
-2257
-2273
-2288
-2303
-2317
-2330
-2342
-2354
-2364
-2373
-2381
-2387
-2392
-2395
-2397
-2397
-2395
-2391
-2385
-2378
-2368
-2356
-2342
-2325
-2307
-2286
-2264
-2239
-2213
-2184
-2154
-2122
-2088
-2053
-2017
-1979
-1940
-1900
-1859
-1818
-1776
-1734
-1691
-1648
-1605
-1562
-1519
-1477
-1435
-1393
-1352
-1313
-1274
-1236
-1199
-1164
-1130
-1099
-1068
-1040
-1014
-990
-968
-948
-931
-917
-905
-896
-890
-887
-886
-888
-893
-901
-911
-924
-940
-958
-979
-1002
-1028
-1055
-1085
-1117
-1150
-1186
-1223
-1261
-1301
-1342
-1385
-1428
-1472
-1517
-1563
-1609
-1655
-1702
-1749
-1796
-1843
-1889
-1935
-1980
-2025
-2069
-2112
-2154
-2195
-2234
-2272
-2309
-2344
-2377
-2409
-2439
-2466
-2492
-2516
-2538
-2557
-2575
-2590
-2603
-2615
-2624
-2630
-2635
-2638
-2639
-2637
-2634
-2629
-2622
-2613
-2602
-2590
-2576
-2560
-2543
-2525
-2505
-2484
-2462
-2438
-2414
-2389
-2363
-2336
-2309
-2282
-2254
-2226
-2198
-2170
-2142
-2114
-2086
-2059
-2032
-2005
-1979
-1954
-1929
-1905
-1882
-1859
-1837
-1816
-1796
-1777
-1759
-1742
-1726
-1711
-1697
-1685
-1673
-1663
-1654
-1646
-1640
-1634
-1630
-1628
-1627
-1626
-1628
-1630
-1633
-1638
-1643
-1650
-1657
-1665
-1674
-1684
-1695
-1706
-1717
-1729
-1742
-1755
-1768
-1782
-1795
-1810
-1824
-1839
-1854
-1869
-1884
-1899
-1914
-1930
-1946
-1962
-1978
-1994
-2011
-2028
-2045
-2063
-2081
-2100
-2119
-2139
-2159
-2180
-2202
-2225
-2249
-2273
-2299
-2326
-2354
-2383
-2413
-2444
-2476
-2509
-2543
-2578
-2613
-2649
-2686
-2723
-2761
-2799
-2837
-2875
-2914
-2952
-2989
-3027
-3063
-3100
-3135
-3170
-3203
-3236
-3267
-3298
-3326
-3354
-3379
-3404
-3426
-3446
-3464
-3481
-3495
-3507
-3516
-3523
-3527
-3529
-3529
-3526
-3520
-3512
-3501
-3488
-3472
-3453
-3433
-3410
-3385
-3358
-3328
-3297
-3264
-3230
-3193
-3156
-3116
-3076
-3034
-2991
-2946
-2901
-2855
-2807
-2759
-2710
-2661
-2610
-2559
-2508
-2455
-2403
-2350
-2296
-2243
-2189
-2135
-2081
-2025
-1972
-1918
-1864
-1810
-1757
-1704
-1651
-1599
-1547
-1496
-1445
-1395
-1346
-1297
-1250
-1203
-1158
-1113
-1070
-1027
-986
-947
-908
-871
-836
-802
-769
-739
-709
-682
-656
-632
-610
-589
-571
-554
-539
-526
-515
-506
-498
-493
-489
-487
-486
-487
-490
-494
-500
-507
-515
-524
-535
-546
-559
-572
-586
-601
-616
-632
-648
-664
-681
-698
-715
-732
-748
-765
-782
-798
-814
-829
-844
-859
-873
-887
-900
-912
-924
-936
-946
-956
-966
-975
-983
-991
-998
-1004
-1010
-1014
-1020
-1024
-1028
-1031
-1034
-1036
-1038
-1040
-1041
-1042
-1043
-1043
-1043
-1042
-1042
-1041
-1039
-1038
-1037
-1035
-1033
-1031
-1029
-1027
-1026
-1024
-1022
-1020
-1018
-1018
-1016
-1016
-1016
-1016
-1016
-1018
-1018
-1020
-1022
-1026
-1029
-1033
-1037
-1041
-1047
-1052
-1059
-1066
-1073
-1081
-1090
-1099
-1109
-1119
-1130
-1142
-1154
-1166
-1179
-1193
-1206
-1220
-1235
-1250
-1265
-1280
-1295
-1310
-1326
-1341
-1356
-1371
-1386
-1400
-1415
-1428
-1441
-1454
-1466
-1477
-1487
-1497
-1505
-1513
-1519
-1525
-1529
-1532
-1533
-1534
-1533
-1530
-1526
-1521
-1513
-1505
-1495
-1483
-1469
-1454
-1438
-1419
-1399
-1378
-1355
-1330
-1304
-1277
-1248
-1218
-1186
-1153
-1119
-1083
-1047
-1010
-971
-932
-891
-850
-808
-766
-723
-679
-635
-590
-545
-500
-454
-409
-363
-317
-272
-226
-180
-135
-90
-45
-1
43
86
129
171
213
253
293
332
370
407
442
477
511
543
574
603
632
659
685
709
732
754
774
793
811
828
843
857
870
882
893
903
912
921
928
935
941
947
952
957
961
966
970
974
978
983
987
992
998
1002
1010
1016
1024
1032
1042
1052
1063
1075
1088
1102
1117
1133
1150
1169
1188
1209
1231
1254
1278
1303
1329
1356
1384
1413
1443
1474
1505
1537
1569
1603
1636
1670
1704
1738
1773
1807
1841
1875
1909
1942
1974
2005
2037
2068
2097
2125
2153
2179
2204
2227
2250
2271
2291
2309
2326
2341
2355
2368
2379
2389
2397
2403
2409
2413
2415
2416
2416
2414
2411
2407
2402
2395
2388
2379
2369
2359
2347
2335
2322
2308
2293
2278
2262
2246
2230
2213
2196
2178
2160
2142
2124
2105
2087
2068
2049
2029
2011
1992
1972
1953
1934
1914
1894
1874
1854
1834
1814
1794
1774
1754
1733
1713
1692
1672
1651
1631
1610
1589
1569
1548
1527
1507
1486
1466
1445
1425
1405
1384
1364
1344
1324
1304
1284
1264
1244
1225
1205
1185
1166
1146
1127
1108
1089
1070
1051
1032
1014
995
978
960
943
926
910
895
880
866
852
840
828
817
808
799
792
785
781
777
775
774
775
777
781
786
793
802
812
824
837
852
868
885
905
925
947
970
995
1020
1047
1074
1103
1132
1163
1194
1225
1257
1290
1323
1356
1389
1423
1456
1489
1522
1554
1587
1618
1649
1679
1707
1735
1762
1788
1812
1835
1856
1876
1895
1911
1926
1940
1952
1962
1971
1977
1983
1987
1989
1989
1988
1986
1982
1977
1970
1963
1953
1943
1931
1918
1904
1888
1872
1854
1836
1816
1796
1774
1752
1729
1706
1682
1657
1632
1607
1581
1556
1530
1504
1479
1454
1429
1404
1380
1357
1334
1312
1291
1270
1251
1232
1215
1198
1183
1169
1156
1144
1133
1123
1115
1108
1103
1098
1095
1093
1092
1093
1095
1098
1102
1107
1114
1121
1130
1139
1150
1161
1174
1187
1201
1216
1232
1249
1266
1284
1303
1322
1342
1362
1383
1405
1427
1449
1472
1496
1519
1543
1567
1591
1615
1640
1664
1688
1713
1736
1760
1783
1806
1829
1851
1872
1893
1913
1932
1950
1968
1984
2000
2015
2029
2041
2053
2064
2074
2082
2089
2096
2101
2105
2107
2109
2109
2109
2107
2104
2100
2095
2089
2082
2074
2065
2055
2043
2031
2017
2005
1990
1974
1958
1940
1922
1903
1884
1864
1843
1821
1799
1777
1754
1730
1706
1682
1658
1633
1608
1583
1557
1532
1506
1481
1456
1431
1406
1382
1358
1334
1311
1289
1267
1246
1225
1205
1186
1168
1151
1135
1120
1106
1093
1081
1071
1061
1053
1046
1040
1035
1031
1029
1028
1028
1030
1032
1036
1041
1047
1054
1062
1071
1081
1092
1103
1116
1129
1142
1156
1170
1185
1200
1215
1229
1244
1258
1272
1286
1299
1311
1323
1334
1344
1353
1361
1368
1373
1378
1381
1384
1385
1384
1383
1380
1375
1370
1363
1355
1346
1335
1324
1311
1297
1283
1267
1250
1233
1215
1196
1176
1156
1136
1115
1093
1072
1050
1028
1004
983
961
939
916
894
872
850
829
808
787
766
746
726
706
688
669
652
635
618
603
588
574
561
549
538
527
518
510
503
498
493
490
487
486
486
488
490
494
499
506
513
522
532
543
555
569
583
599
615
633
652
671
692
713
735
758
782
806
831
857
883
909
936
962
989
1016
1044
1071
1098
1125
1151
1178
1204
1229
1254
1279
1303
1326
1349
1371
1393
1413
1433
1452
1470
1487
1503
1518
1533
1546
1559
1570
1580
1590
1598
1606
1612
1618
1622
1626
1628
1630
1631
1631
1630
1628
1625
1622
1618
1613
1608
1602
1595
1588
1581
1573
1565
1557
1548
1540
1531
1522
1513
1504
1496
1487
1479
1471
1463
1456
1449
1442
1436
1430
1425
1420
1416
1413
1410
1408
1406
1405
1405
1405
1407
1408
1411
1414
1418
1422
1427
1432
1438
1445
1452
1459
1467
1475
1484
1492
1502
1511
1520
1530
1540
1549
1559
1569
1578
1588
1597
1606
1615
1623
1631
1639
1646
1653
1659
1665
1670
1674
1678
1681
1684
1686
1687
1688
1688
1687
1686
1685
1683
1681
1678
1675
1672
1669
1666
1663
1660
1656
1654
1651
1648
1646
1645
1643
1642
1642
1642
1643
1645
1647
1650
1654
1659
1664
1671
1678
1687
1696
1706
1718
1730
1744
1759
1775
1792
1810
1829
1850
1871
1894
1918
1943
1969
1995
2023
2051
2081
2111
2141
2172
2204
2236
2268
2300
2332
2365
2397
2429
2460
2491
2522
2552
2581
2609
2636
2663
2688
2712
2736
2757
2778
2797
2815
2831
2846
2859
2871
2881
2890
2896
2901
2904
2905
2905
2902
2898
2891
2883
2873
2860
2846
2830
2811
2791
2769
2745
2719
2691
2661
2629
2596
2561
2524
2486
2446
2405
2363
2319
2275
2229
2182
2135
2086
2037
1988
1938
1887
1836
1785
1734
1683
1632
1581
1530
1480
1430
1380
1331
1282
1235
1188
1142
1096
1052
1008
966
925
885
846
808
771
736
702
669
637
606
576
547
520
493
467
442
418
395
373
351
330
310
290
271
252
234
216
198
181
164
147
131
115
99
83
67
51
36
20
5
-11
-26
-42
-57
-73
-88
-104
-120
-135
-151
-166
-182
-198
-213
-228
-243
-258
-273
-287
-302
-316
-329
-342
-355
-367
-379
-391
-402
-413
-423
-433
-442
-451
-459
-468
-475
-482
-489
-496
-502
-507
-513
-517
-522
-526
-530
-533
-535
-538
-540
-541
-542
-542
-542
-542
-541
-539
-537
-535
-532
-528
-524
-519
-514
-508
-501
-494
-487
-478
-470
-460
-450
-439
-427
-415
-402
-388
-374
-359
-343
-327
-309
-291
-273
-254
-234
-213
-192
-171
-148
-126
-102
-79
-54
-30
-5
21
47
73
100
127
154
182
210
238
267
297
326
356
386
417
448
479
511
543
575
607
639
672
705
737
770
803
836
868
900
932
964
995
1026
1056
1086
1115
1144
1172
1199
1225
1250
1275
1298
1321
1342
1362
1382
1400
1416
1432
1446
1459
1471
1481
1490
1497
1503
1507
1510
1511
1510
1508
1505
1499
1492
1484
1473
1461
1448
1433
1416
1398
1378
1356
1334
1309
1284
1257
1228
1198
1167
1135
1102
1067
1032
995
957
918
879
838
797
755
712
668
624
579
534
488
443
397
350
304
258
212
166
120
75
30
-14
-58
-101
-143
-184
-225
-264
-303
-340
-377
-412
-446
-479
-511
-541
-570
-598
-625
-650
-674
-696
-717
-737
-755
-771
-786
-800
-812
-822
-831
-838
-843
-847
-850
-851
-850
-848
-844
-839
-833
-825
-816
-806
-795
-784
-771
-757
-743
-728
-713
-698
-682
-666
-649
-633
-617
-601
-585
-570
-555
-540
-526
-512
-499
-486
-474
-463
-452
-443
-434
-426
-419
-414
-409
-405
-402
-400
-400
-400
-402
-405
-409
-413
-419
-426
-434
-442
-452
-462
-473
-485
-497
-510
-524
-538
-552
-567
-582
-598
-614
-630
-646
-663
-680
-696
-713
-730
-747
-764
-780
-797
-814
-830
-846
-862
-877
-893
-908
-923
-937
-951
-965
-978
-991
-1004
-1016
-1028
-1040
-1051
-1062
-1073
-1083
-1094
-1104
-1114
-1123
-1133
-1142
-1152
-1161
-1170
-1179
-1188
-1197
-1206
-1215
-1224
-1233
-1242
-1251
-1260
-1269
-1279
-1288
-1298
-1308
-1318
-1328
-1339
-1350
-1361
-1373
-1384
-1397
-1409
-1422
-1436
-1450
-1464
-1479
-1495
-1511
-1527
-1544
-1562
-1581
-1600
-1619
-1639
-1660
-1682
-1704
-1726
-1749
-1773
-1797
-1822
-1847
-1872
-1898
-1924
-1951
-1977
-2004
-2031
-2058
-2084
-2111
-2137
-2164
-2190
-2215
-2240
-2265
-2289
-2313
-2336
-2358
-2379
-2399
-2419
-2437
-2455
-2471
-2487
-2501
-2514
-2526
-2536
-2546
-2554
-2561
-2567
-2572
-2576
-2578
-2580
-2580
-2579
-2578
-2575
-2572
-2568
-2563
-2557
-2551
-2544
-2537
-2529
-2521
-2512
-2504
-2495
-2486
-2476
-2467
-2458
-2450
-2441
-2432
-2424
-2417
-2409
-2402
-2396
-2390
-2384
-2380
-2375
-2372
-2369
-2367
-2365
-2364
-2364
-2364
-2365
-2367
-2370
-2373
-2377
-2382
-2387
-2393
-2400
-2407
-2415
-2423
-2432
-2442
-2452
-2463
-2474
-2486
-2498
-2510
-2523
-2536
-2549
-2563
-2577
-2590
-2604
-2618
-2632
-2646
-2659
-2672
-2685
-2697
-2709
-2720
-2731
-2740
-2749
-2757
-2764
-2770
-2775
-2779
-2781
-2782
-2782
-2780
-2777
-2772
-2766
-2759
-2749
-2739
-2726
-2712
-2697
-2680
-2661
-2641
-2619
-2595
-2570
-2544
-2516
-2487
-2456
-2424
-2391
-2356
-2320
-2283
-2245
-2206
-2166
-2126
-2084
-2041
-2000
-1957
-1913
-1869
-1825
-1781
-1737
-1693
-1650
-1606
-1563
-1520
-1478
-1437
-1397
-1357
-1319
-1281
-1245
-1209
-1175
-1143
-1111
-1082
-1053
-1026
-1000
-977
-955
-934
-915
-897
-881
-867
-854
-842
-832
-824
-816
-811
-807
-804
-802
-802
-803
-806
-809
-814
-820
-827
-836
-845
-855
-866
-878
-891
-904
-918
-932
-947
-962
-977
-993
-1008
-1024
-1039
-1054
-1068
-1082
-1096
-1109
-1121
-1132
-1142
-1151
-1159
-1166
-1172
-1176
-1179
-1181
-1181
-1179
-1176
-1171
-1165
-1157
-1148
-1136
-1123
-1109
-1092
-1074
-1055
-1034
-1010
-987
-961
-934
-906
-876
-845
-813
-780
-746
-711
-676
-639
-602
-565
-528
-490
-452
-414
-376
-339
-302
-265
-230
-194
-160
-127
-95
-64
-34
-6
21
46
70
92
112
131
148
162
175
186
195
202
207
210
211
210
208
203
197
189
179
168
155
141
125
108
90
70
50
28
6
-17
-41
-65
-90
-116
-142
-167
-193
-219
-245
-271
-296
-322
-346
-371
-394
-417
-439
-461
-482
-502
-521
-539
-556
-572
-587
-601
-614
-626
-637
-647
-656
-664
-670
-676
-681
-684
-686
-688
-688
-687
-685
-682
-678
-672
-666
-659
-651
-641
-631
-620
-608
-595
-582
-568
-552
-537
-520
-503
-486
-468
-449
-430
-411
-392
-372
-352
-332
-312
-291
-271
-251
-231
-212
-192
-173
-154
-136
-118
-101
-84
-68
-53
-39
-25
-13
-1
10
20
29
37
43
49
54
57
60
62
62
61
60
57
54
49
44
37
30
21
12
2
-9
-21
-33
-46
-60
-75
-90
-106
-123
-140
-158
-176
-194
-213
-232
-252
-271
-291
-311
-331
-351
-371
-390
-410
-430
-449
-469
-488
-507
-525
-544
-562
-580
-598
-616
-634
-651
-669
-686
-703
-721
-738
-755
-772
-789
-805
-822
-839
-856
-873
-889
-906
-923
-940
-957
-974
-991
-1008
-1025
-1042
-1059
-1077
-1094
-1112
-1129
-1147
-1165
-1183
-1201
-1219
-1237
-1255
-1273
-1291
-1308
-1326
-1344
-1361
-1378
-1395
-1412
-1428
-1444
-1460
-1475
-1490
-1505
-1519
-1533
-1546
-1559
-1571
-1583
-1595
-1606
-1616
-1626
-1635
-1644
-1652
-1659
-1665
-1671
-1676
-1680
-1684
-1686
-1688
-1688
-1688
-1687
-1684
-1681
-1677
-1672
-1666
-1659
-1652
-1643
-1634
-1623
-1612
-1601
-1588
-1575
-1561
-1547
-1532
-1516
-1500
-1484
-1467
-1450
-1432
-1414
-1396
-1377
-1358
-1339
-1320
-1301
-1281
-1262
-1243
-1223
-1204
-1185
-1167
-1148
-1130
-1112
-1095
-1079
-1063
-1047
-1032
-1018
-1004
-992
-980
-969
-958
-949
-940
-932
-924
-918
-912
-907
-903
-900
-898
-896
-895
-895
-895
-897
-899
-901
-905
-909
-914
-920
-926
-933
-940
-949
-957
-967
-977
-987
-999
-1010
-1022
-1035
-1048
-1062
-1076
-1090
-1104
-1119
-1135
-1150
-1166
-1181
-1197
-1213
-1229
-1245
-1261
-1276
-1292
-1307
-1322
-1336
-1350
-1363
-1376
-1388
-1399
-1409
-1419
-1428
-1436
-1443
-1449
-1454
-1459
-1462
-1464
-1466
-1466
-1465
-1464
-1461
-1458
-1453
-1448
-1442
-1435
-1427
-1418
-1409
-1399
-1388
-1376
-1364
-1351
-1337
-1323
-1309
-1294
-1279
-1263
-1248
-1232
-1216
-1200
-1184
-1167
-1152
-1136
-1120
-1105
-1090
-1075
-1060
-1046
-1032
-1018
-1004
-993
-980
-968
-956
-945
-934
-923
-913
-902
-892
-882
-873
-863
-854
-845
-836
-826
-817
-808
-799
-789
-780
-770
-760
-750
-740
-730
-719
-708
-697
-686
-674
-662
-650
-638
-625
-612
-599
-586
-573
-559
-546
-532
-519
-505
-491
-477
-463
-449
-435
-421
-407
-393
-380
-366
-352
-338
-325
-312
-298
-285
-273
-260
-248
-236
-224
-212
-201
-191
-180
-170
-161
-152
-144
-136
-129
-122
-116
-111
-106
-102
-99
-96
-93
-92
-91
-90
-90
-91
-92
-94
-96
-99
-103
-107
-111
-116
-122
-128
-135
-142
-149
-157
-166
-175
-185
-195
-205
-216
-228
-240
-252
-265
-278
-291
-305
-319
-333
-348
-362
-377
-391
-406
-420
-435
-449
-463
-477
-490
-504
-517
-529
-541
-553
-564
-575
-585
-595
-604
-613
-621
-629
-636
-642
-648
-653
-657
-660
-663
-665
-667
-667
-667
-666
-664
-661
-657
-652
-647
-640
-633
-625
-616
-606
-595
-584
-571
-558
-544
-530
-514
-498
-481
-464
-446
-428
-409
-390
-370
-350
-329
-309
-288
-267
-247
-226
-205
-185
-165
-145
-125
-106
-88
-70
-52
-36
-20
-5
10
23
35
46
56
65
73
80
85
89
92
93
93
92
89
85
79
72
64
54
43
31
18
3
-13
-30
-48
-67
-87
-107
-129
-151
-173
-196
-220
-244
-268
-292
-316
-340
-365
-388
-412
-435
-458
-481
-502
-524
-544
-564
-584
-602
-619
-636
-652
-667
-681
-693
-705
-716
-726
-734
-742
-748
-754
-758
-761
-764
-765
-765
-764
-763
-760
-757
-753
-748
-742
-735
-728
-721
-712
-704
-694
-685
-675
-664
-654
-643
-632
-620
-609
-597
-586
-574
-562
-551
-539
-528
-517
-506
-495
-484
-474
-464
-454
-445
-436
-428
-419
-412
-404
-397
-390
-384
-377
-371
-366
-360
-355
-349
-344
-339
-334
-329
-324
-318
-313
-308
-302
-296
-290
-283
-277
-270
-262
-254
-246
-238
-229
-220
-210
-200
-189
-178
-167
-155
-142
-129
-116
-102
-88
-73
-58
-43
-27
-11
5
22
39
56
74
92
109
128
146
164
183
201
220
238
256
275
293
311
329
346
364
381
397
413
429
445
460
474
488
502
514
527
538
549
560
570
579
588
596
603
610
616
622
627
631
635
639
642
645
647
649
651
652
653
654
655
656
657
657
658
659
660
662
663
665
667
670
673
677
681
685
691
697
703
711
719
727
737
747
759
771
784
797
812
827
843
860
878
896
916
935
956
977
999
1020
1043
1067
1090
1114
1138
1162
1187
1211
1236
1261
1286
1310
1335
1359
1383
1407
1430
1453
1476
1498
1520
1541
1561
1581
1599
1617
1635
1651
1667
1681
1695
1707
1719
1729
1739
1747
1755
1761
1766
1770
1773
1775
1776
1776
1775
1773
1770
1766
1761
1755
1748
1741
1733
1724
1714
1704
1693
1682
1670
1658
1645
1632
1618
1604
1590
1575
1560
1545
1530
1514
1498
1482
1465
1449
1432
1415
1397
1380
1362
1344
1326
1307
1289
1270
1250
1231
1211
1191
1171
1150
1130
1108
1087
1065
1043
1020
998
975
952
928
905
880
856
832
807
782
757
731
706
680
655
629
603
577
552
526
501
475
450
425
401
376
353
329
306
284
262
241
220
201
181
163
146
129
113
98
84
71
59
48
38
29
20
13
7
1
-3
-7
-9
-11
-12
-11
-10
-8
-5
-2
3
8
14
21
29
37
46
56
67
77
89
101
113
126
139
153
167
181
195
210
224
239
254
269
284
298
313
327
342
356
370
384
397
411
424
437
449
461
473
484
495
506
516
526
535
544
552
560
567
574
580
585
590
594
598
601
603
605
606
606
606
605
604
602
600
597
593
589
584
579
574
568
562
555
548
540
532
524
516
507
498
489
480
471
462
452
443
433
424
415
406
397
388
380
372
364
357
350
344
338
333
328
324
320
317
315
313
312
311
311
312
314
316
318
322
326
331
336
342
349
356
364
373
382
392
402
413
424
436
448
461
474
487
501
515
529
543
558
573
588
603
618
633
648
663
677
692
707
722
736
750
764
777
791
804
816
829
840
852
862
873
882
892
900
908
916
923
929
935
940
945
949
953
956
958
960
962
963
964
964
964
964
963
962
961
959
958
955
953
950
948
945
941
938
934
930
927
923
918
914
910
906
902
898
894
890
887
883
880
877
875
872
870
869
868
867
867
867
867
869
870
873
876
879
883
888
893
899
905
912
920
928
937
946
956
967
978
989
1000
1014
1027
1040
1054
1068
1082
1097
1112
1127
1142
1158
1173
1189
1205
1221
1237
1253
1269
1285
1301
1317
1332
1347
1362
1377
1392
1406
1420
1433
1446
1459
1471
1482
1493
1503
1513
1523
1531
1539
1547
1554
1560
1565
1570
1574
1578
1580
1583
1584
1585
1585
1584
1582
1580
1577
1573
1569
1564
1558
1551
1543
1535
1526
1516
1505
1494
1482
1469
1455
1441
1426
1410
1394
1377
1359
1341
1323
1303
1284
1263
1243
1222
1200
1179
1157
1135
1113
1090
1068
1046
1024
1000
979
957
936
914
893
872
852
832
812
792
773
755
737
719
702
685
669
654
638
624
609
595
582
569
556
544
532
521
509
498
488
477
467
457
447
437
427
417
407
397
387
377
366
356
345
334
323
311
299
287
274
260
247
232
218
203
187
171
154
137
120
102
84
65
47
28
8
-11
-31
-50
-70
-90
-110
-130
-149
-169
-188
-207
-226
-244
-263
-280
-298
-315
-332
-348
-364
-379
-393
-408
-421
-434
-446
-458
-469
-479
-489
-498
-506
-514
-521
-527
-532
-537
-542
-546
-549
-552
-554
-555
-557
-558
-558
-559
-559
-559
-558
-558
-557
-557
-556
-556
-555
-555
-554
-554
-554
-554
-554
-555
-555
-556
-557
-559
-560
-562
-565
-567
-570
-573
-577
-581
-585
-590
-595
-600
-605
-611
-617
-623
-630
-637
-644
-651
-658
-666
-673
-681
-688
-696
-703
-711
-718
-725
-732
-739
-745
-751
-757
-763
-768
-773
-778
-782
-786
-789
-792
-795
-798
-800
-802
-803
-804
-805
-806
-807
-807
-807
-807
-807
-807
-807
-806
-806
-806
-806
-806
-806
-806
-807
-808
-809
-810
-812
-814
-816
-819
-822
-826
-831
-835
-841
-847
-853
-860
-868
-876
-885
-895
-905
-916
-927
-940
-952
-966
-980
-995
-1010
-1027
-1043
-1061
-1079
-1097
-1116
-1136
-1156
-1176
-1197
-1218
-1240
-1261
-1284
-1306
-1328
-1351
-1373
-1396
-1419
-1441
-1464
-1486
-1508
-1530
-1552
-1573
-1594
-1615
-1635
-1655
-1675
-1694
-1712
-1730
-1748
-1765
-1782
-1798
-1813
-1828
-1842
-1856
-1869
-1881
-1893
-1904
-1914
-1924
-1933
-1941
-1949
-1956
-1962
-1967
-1972
-1976
-1979
-1982
-1983
-1984
-1984
-1984
-1982
-1980
-1977
-1973
-1969
-1963
-1957
-1951
-1943
-1935
-1926
-1916
-1906
-1895
-1883
-1870
-1857
-1844
-1830
-1815
-1800
-1784
-1768
-1751
-1734
-1717
-1699
-1681
-1663
-1645
-1627
-1608
-1590
-1571
-1552
-1534
-1516
-1497
-1480
-1462
-1445
-1427
-1411
-1395
-1379
-1363
-1349
-1334
-1321
-1308
-1295
-1283
-1272
-1261
-1251
-1242
-1234
-1226
-1218
-1212
-1206
-1201
-1197
-1193
-1190
-1187
-1186
-1184
-1184
-1184
-1185
-1186
-1188
-1190
-1192
-1195
-1199
-1203
-1207
-1211
-1215
-1220
-1225
-1229
-1234
-1239
-1244
-1248
-1253
-1257
-1261
-1265
-1268
-1271
-1274
-1276
-1278
-1280
-1281
-1281
-1281
-1281
-1280
-1278
-1276
-1274
-1271
-1267
-1263
-1258
-1253
-1248
-1242
-1236
-1229
-1222
-1215
-1207
-1199
-1190
-1182
-1173
-1164
-1155
-1146
-1137
-1127
-1118
-1109
-1101
-1092
-1084
-1076
-1068
-1061
-1055
-1049
-1043
-1039
-1035
-1031
-1029
-1027
-1027
-1027
-1028
-1030
-1033
-1038
-1043
-1049
-1056
-1064
-1073
-1083
-1095
-1107
-1120
-1134
-1149
-1165
-1182
-1200
-1218
-1238
-1258
-1279
-1301
-1323
-1346
-1370
-1394
-1419
-1444
-1469
-1495
-1521
-1548
-1574
-1600
-1627
-1654
-1680
-1706
-1733
-1759
-1784
-1810
-1835
-1859
-1884
-1907
-1930
-1953
-1975
-1997
-2017
-2037
-2057
-2076
-2094
-2111
-2128
-2144
-2158
-2173
-2186
-2199
-2210
-2221
-2231
-2240
-2249
-2256
-2263
-2268
-2273
-2278
-2281
-2283
-2285
-2286
-2286
-2286
-2284
-2282
-2280
-2276
-2273
-2268
-2263
-2257
-2251
-2244
-2236
-2228
-2220
-2211
-2201
-2191
-2181
-2170
-2159
-2147
-2135
-2122
-2109
-2096
-2082
-2068
-2053
-2037
-2023
-2008
-1992
-1976
-1959
-1942
-1925
-1908
-1890
-1872
-1853
-1834
-1815
-1796
-1776
-1756
-1736
-1715
-1694
-1672
-1651
-1629
-1606
-1584
-1561
-1538
-1515
-1491
-1467
-1444
-1420
-1396
-1372
-1348
-1324
-1300
-1276
-1252
-1228
-1205
-1182
-1159
-1136
-1114
-1091
-1070
-1048
-1027
-1006
-987
-967
-948
-929
-911
-893
-876
-860
-844
-829
-814
-800
-787
-774
-762
-751
-740
-730
-721
-712
-704
-697
-690
-684
-678
-674
-669
-666
-663
-660
-658
-657
-656
-656
-656
-657
-658
-660
-662
-665
-668
-672
-676
-680
-684
-689
-694
-700
-705
-711
-717
-722
-728
-734
-740
-746
-751
-757
-762
-768
-773
-777
-782
-786
-791
-794
-798
-801
-804
-807
-809
-812
-813
-815
-816
-817
-818
-818
-819
-819
-818
-818
-817
-816
-816
-814
-813
-812
-811
-809
-808
-807
-806
-804
-803
-802
-802
-801
-801
-801
-801
-801
-802
-803
-805
-807
-809
-812
-815
-818
-822
-827
-832
-837
-844
-850
-857
-865
-874
-882
-892
-902
-913
-924
-935
-948
-961
-974
-988
-1002
-1018
-1033
-1049
-1066
-1083
-1100
-1118
-1136
-1155
-1174
-1194
-1214
-1234
-1255
-1276
-1297
-1319
-1341
-1363
-1385
-1408
-1431
-1454
-1477
-1501
-1525
-1549
-1573
-1597
-1621
-1645
-1669
-1693
-1718
-1742
-1766
-1790
-1814
-1837
-1861
-1884
-1907
-1930
-1953
-1976
-1998
-2020
-2041
-2063
-2084
-2105
-2125
-2146
-2165
-2185
-2204
-2223
-2242
-2260
-2278
-2295
-2313
-2330
-2346
-2363
-2379
-2394
-2410
-2425
-2440
-2454
-2468
-2482
-2496
-2509
-2522
-2535
-2547
-2559
-2570
-2582
-2592
-2603
-2613
-2623
-2632
-2641
-2649
-2657
-2665
-2672
-2679
-2685
-2690
-2695
-2700
-2704
-2707
-2710
-2713
-2714
-2716
-2716
-2716
-2716
-2715
-2714
-2711
-2709
-2705
-2702
-2697
-2692
-2686
-2680
-2673
-2666
-2658
-2650
-2641
-2631
-2621
-2610
-2599
-2587
-2575
-2563
-2550
-2536
-2523
-2508
-2494
-2480
-2465
-2450
-2435
-2420
-2404
-2389
-2374
-2358
-2343
-2328
-2313
-2298
-2283
-2268
-2254
-2239
-2225
-2211
-2198
-2184
-2171
-2158
-2146
-2133
-2121
-2109
-2098
-2086
-2075
-2064
-2053
-2041
-2032
-2021
-2011
-2001
-1991
-1981
-1970
-1960
-1950
-1940
-1930
-1919
-1909
-1898
-1887
-1876
-1865
-1854
-1842
-1830
-1818
-1806
-1793
-1780
-1767
-1754
-1740
-1726
-1712
-1698
-1683
-1668
-1652
-1637
-1621
-1604
-1588
-1571
-1554
-1536
-1518
-1500
-1482
-1463
-1444
-1424
-1405
-1385
-1364
-1344
-1323
-1302
-1280
-1259
-1237
-1214
-1191
-1168
-1145
-1121
-1097
-1073
-1048
-1022
-997
-971
-944
-917
-890
-861
-833
-804
-774
-744
-713
-682
-650
-618
-585
-551
-517
-482
-447
-411
-375
-338
-301
-264
-226
-187
-149
-110
-70
-31
9
49
89
129
169
210
250
290
330
370
410
450
489
529
567
606
644
682
719
755
791
827
861
895
928
960
992
1022
1052
1080
1108
1134
1160
1184
1208
1230
1251
1271
1290
1307
1324
1339
1354
1367
1379
1390
1400
1409
1416
1423
1429
1433
1437
1440
1442
1443
1443
1442
1440
1438
1435
1431
1427
1422
1416
1410
1404
1397
1390
1382
1375
1367
1359
1351
1343
1336
1328
1320
1313
1306
1299
1293
1287
1281
1275
1270
1266
1262
1258
1255
1252
1250
1248
1247
1246
1246
1246
1247
1248
1249
1251
1253
1255
1258
1261
1264
1268
1271
1275
1279
1284
1288
1293
1298
1302
1307
1312
1317
1322
1327
1332
1338
1343
1348
1353
1358
1363
1368
1372
1377
1382
1386
1390
1394
1398
1402
1405
1408
1411
1413
1416
1418
1419
1421
1422
1422
1423
1423
1423
1422
1421
1420
1419
1417
1415
1413
1410
1407
1404
1400
1396
1392
1388
1383
1378
1373
1368
1362
1356
1350
1343
1337
1330
1323
1316
1309
1301
1294
1287
1279
1272
1265
1258
1251
1244
1238
1231
1225
1219
1214
1209
1204
1200
1196
1193
1190
1187
1185
1183
1182
1181
1181
1181
1181
1182
1183
1185
1187
1189
1191
1194
1197
1201
1204
1208
1211
1215
1219
1224
1228
1232
1236
1240
1244
1248
1252
1255
1259
1262
1264
1267
1269
1271
1272
1273
1274
1274
1273
1272
1270
1268
1265
1261
1257
1252
1246
1239
1231
1223
1213
1203
1192
1180
1167
1154
1139
1123
1106
1089
1070
1050
1029
1006
984
960
935
909
882
854
825
795
763
731
698
664
628
592
555
517
478
439
398
357
315
273
229
185
141
96
51
5
-42
-88
-135
-183
-230
-277
-325
-373
-420
-468
-515
-563
-610
-656
-703
-749
-794
-839
-884
-927
-971
-1012
-1055
-1096
-1136
-1176
-1214
-1252
-1288
-1324
-1358
-1392
-1424
-1456
-1486
-1515
-1543
-1570
-1595
-1620
-1643
-1665
-1686
-1706
-1724
-1742
-1758
-1774
-1788
-1801
-1813
-1824
-1835
-1844
-1852
-1860
-1866
-1872
-1877
-1881
-1884
-1886
-1888
-1889
-1889
-1889
-1888
-1886
-1883
-1880
-1876
-1872
-1866
-1861
-1854
-1847
-1839
-1831
-1822
-1813
-1802
-1791
-1780
-1767
-1754
-1741
-1726
-1711
-1695
-1678
-1661
-1643
-1624
-1604
-1583
-1562
-1540
-1517
-1493
-1469
-1443
-1417
-1391
-1363
-1335
-1306
-1276
-1246
-1214
-1183
-1150
-1117
-1084
-1049
-1014
-979
-944
-908
-871
-834
-797
-759
-722
-684
-646
-608
-570
-531
-493
-456
-418
-381
-344
-307
-271
-236
-201
-166
-133
-100
-68
-37
-7
22
50
77
102
127
150
172
193
213
231
248
264
278
291
302
312
321
328
334
339
342
344
345
345
343
341
337
332
326
320
312
303
294
284
273
262
250
238
225
212
198
184
170
155
141
126
111
96
82
67
53
38
24
11
-2
-15
-28
-39
-51
-61
-71
-81
-89
-97
-104
-111
-116
-121
-125
-128
-131
-132
-133
-133
-132
-130
-127
-123
-119
-114
-108
-101
-94
-85
-76
-66
-55
-44
-31
-18
-4
10
26
42
59
77
95
114
134
154
175
197
219
242
265
289
314
339
365
391
418
445
473
501
530
559
588
618
648
679
710
741
772
804
835
867
899
932
964
996
1028
1060
1092
1124
1156
1187
1219
1250
1280
1310
1340
1370
1399
1427
1455
1483
1509
1535
1561
1586
1609
1632
1655
1676
1696
1716
1734
1751
1767
1782
1796
1809
1821
1831
1840
1848
1854
1860
1864
1866
1868
1868
1867
1864
1861
1856
1849
1842
1833
1823
1812
1799
1785
1771
1755
1738
1719
1700
1680
1659
1637
1614
1590
1565
1540
1514
1488
1461
1433
1405
1377
1348
1319
1290
1261
1232
1203
1174
1145
1117
1088
1060
1032
1004
978
951
925
899
874
850
826
803
781
759
738
717
698
679
661
643
627
611
596
582
568
556
544
533
522
513
504
496
488
481
475
469
464
459
455
451
448
445
443
441
439
437
436
435
434
434
433
433
432
432
432
432
432
432
431
431
431
430
430
429
428
428
427
426
424
423
422
420
418
417
415
413
411
409
407
405
404
402
400
399
397
396
395
394
394
393
394
394
395
396
398
400
403
406
409
413
418
423
429
435
442
449
457
465
474
484
494
505
516
528
540
552
566
579
593
608
623
638
653
669
685
701
717
734
750
767
783
799
815
831
847
862
878
892
907
921
934
947
959
971
982
993
1002
1012
1022
1030
1038
1045
1051
1057
1062
1066
1070
1073
1076
1078
1079
1080
1080
1079
1078
1076
1074
1071
1067
1063
1058
1053
1048
1041
1035
1027
1020
1012
1002
995
986
977
967
957
947
937
927
917
907
896
886
875
865
854
844
834
824
814
803
793
784
774
764
755
745
736
726
717
708
699
690
681
673
664
656
647
639
631
623
615
608
600
593
586
579
572
565
558
551
544
537
530
523
516
509
502
494
487
479
471
463
454
446
437
427
418
408
398
387
377
366
355
343
332
320
308
295
283
270
257
244
231
217
204
190
176
163
149
135
121
108
94
80
67
54
41
28
16
4
-8
-19
-29
-40
-49
-58
-67
-75
-82
-88
-94
-99
-104
-107
-110
-112
-114
-114
-114
-113
-111
-108
-105
-100
-95
-90
-83
-76
-68
-59
-50
-40
-29
-18
-6
6
19
33
46
60
75
90
105
120
136
151
167
183
199
215
231
247
263
279
294
310
325
340
354
369
383
397
410
423
436
448
459
470
481
491
501
510
518
526
533
539
545
550
555
558
562
564
566
567
567
567
566
564
562
559
555
551
546
541
534
528
521
513
505
496
487
477
467
457
446
435
423
411
399
387
375
362
349
336
323
309
296
282
269
255
241
227
213
200
186
172
158
145
131
118
104
91
78
65
53
40
28
16
4
-8
-19
-30
-41
-52
-63
-73
-84
-94
-104
-114
-123
-133
-142
-151
-160
-169
-178
-186
-195
-203
-211
-218
-226
-233
-240
-247
-254
-260
-266
-272
-277
-283
-288
-292
-297
-301
-305
-309
-313
-316
-319
-322
-325
-327
-330
-332
-334
-335
-337
-338
-339
-341
-342
-342
-343
-344
-344
-345
-345
-346
-346
-346
-347
-347
-347
-348
-348
-349
-349
-350
-351
-352
-353
-354
-355
-356
-358
-360
-361
-363
-366
-368
-370
-373
-376
-379
-382
-385
-388
-392
-396
-399
-403
-407
-412
-416
-420
-425
-430
-434
-439
-444
-450
-455
-461
-466
-472
-478
-484
-490
-497
-504
-511
-518
-525
-533
-540
-549
-557
-565
-574
-584
-593
-603
-613
-623
-634
-645
-656
-667
-679
-691
-704
-717
-730
-743
-757
-771
-785
-800
-815
-830
-846
-862
-878
-894
-911
-928
-945
-962
-980
-998
-1016
-1034
-1052
-1070
-1089
-1107
-1126
-1145
-1163
-1182
-1201
-1219
-1238
-1257
-1275
-1293
-1312
-1330
-1348
-1366
-1383
-1401
-1418
-1435
-1452
-1468
-1484
-1500
-1516
-1531
-1546
-1560
-1574
-1587
-1600
-1613
-1625
-1637
-1648
-1659
-1669
-1678
-1688
-1696
-1704
-1711
-1718
-1725
-1730
-1735
-1739
-1743
-1746
-1749
-1750
-1752
-1752
-1752
-1751
-1749
-1747
-1744
-1740
-1736
-1731
-1726
-1720
-1713
-1706
-1698
-1690
-1681
-1672
-1662
-1652
-1641
-1630
-1618
-1607
-1594
-1582
-1569
-1556
-1542
-1529
-1515
-1500
-1486
-1472
-1457
-1442
-1427
-1413
-1398
-1383
-1368
-1353
-1338
-1324
-1309
-1294
-1280
-1266
-1252
-1238
-1225
-1211
-1198
-1186
-1173
-1161
-1149
-1137
-1126
-1115
-1104
-1094
-1084
-1075
-1065
-1057
-1048
-1041
-1033
-1026
-1020
-1012
-1008
-1002
-998
-993
-990
-986
-983
-981
-979
-977
-975
-974
-974
-974
-974
-974
-975
-976
-977
-978
-980
-982
-984
-987
-989
-992
-995
-998
-1002
-1004
-1008
-1012
-1016
-1020
-1025
-1029
-1034
-1038
-1042
-1047
-1051
-1056
-1060
-1065
-1069
-1074
-1078
-1082
-1086
-1089
-1093
-1096
-1099
-1102
-1105
-1108
-1110
-1112
-1113
-1115
-1116
-1117
-1117
-1118
-1118
-1118
-1117
-1117
-1116
-1115
-1113
-1112
-1110
-1108
-1106
-1104
-1102
-1100
-1097
-1095
-1092
-1089
-1087
-1084
-1081
-1079
-1076
-1074
-1071
-1069
-1067
-1064
-1062
-1061
-1059
-1057
-1056
-1055
-1054
-1053
-1053
-1052
-1052
-1052
-1052
-1053
-1054
-1055
-1056
-1057
-1059
-1061
-1063
-1065
-1067
-1070
-1073
-1076
-1079
-1082
-1086
-1090
-1094
-1098
-1102
-1106
-1110
-1115
-1119
-1124
-1128
-1133
-1137
-1142
-1147
-1151
-1156
-1160
-1165
-1169
-1174
-1178
-1182
-1186
-1190
-1194
-1198
-1201
-1205
-1208
-1211
-1213
-1216
-1218
-1220
-1222
-1223
-1224
-1225
-1226
-1226
-1226
-1225
-1225
-1223
-1222
-1220
-1218
-1216
-1213
-1210
-1207
-1204
-1200
-1196
-1191
-1187
-1182
-1176
-1171
-1165
-1159
-1152
-1146
-1139
-1131
-1124
-1116
-1108
-1099
-1090
-1081
-1071
-1061
-1051
-1040
-1029
-1018
-1006
-994
-981
-968
-955
-941
-926
-911
-896
-881
-864
-848
-831
-814
-796
-778
-760
-741
-722
-703
-684
-664
-645
-625
-605
-585
-565
-546
-526
-506
-487
-468
-449
-430
-412
-394
-377
-360
-343
-328
-312
-297
-283
-269
-257
-244
-233
-222
-212
-202
-193
-186
-178
-172
-166
-162
-158
-154
-152
-150
-149
-149
-150
-151
-153
-155
-159
-162
-167
-172
-177
-183
-189
-196
-203
-210
-218
-226
-234
-242
-250
-259
-267
-275
-284
-292
-300
-308
-316
-323
-331
-338
-344
-351
-357
-363
-368
-373
-378
-382
-386
-389
-392
-395
-397
-398
-400
-400
-401
-400
-400
-399
-397
-395
-393
-390
-387
-383
-379
-375
-370
-364
-359
-353
-346
-340
-333
-326
-318
-310
-303
-295
-286
-278
-270
-261
-252
-244
-235
-226
-218
-209
-200
-192
-183
-175
-166
-158
-150
-142
-134
-126
-118
-110
-103
-95
-88
-81
-74
-67
-61
-54
-48
-41
-35
-30
-24
-18
-13
-8
-3
1
6
10
14
17
21
24
27
29
32
34
36
37
39
40
41
42
43
43
43
44
44
44
44
44
43
43
42
42
41
41
40
39
38
37
36
35
33
32
30
28
26
24
22
19
17
14
11
8
4
1
-3
-7
-11
-16
-20
-25
-30
-36
-41
-47
-53
-59
-66
-73
-80
-87
-94
-102
-110
-119
-127
-136
-145
-154
-163
-173
-182
-192
-202
-212
-222
-232
-243
-253
-263
-273
-284
-294
-304
-314
-324
-334
-344
-354
-363
-373
-382
-391
-400
-409
-418
-426
-435
-443
-451
-458
-466
-473
-480
-487
-494
-501
-507
-514
-520
-526
-532
-539
-545
-551
-557
-562
-568
-574
-580
-586
-593
-599
-605
-611
-618
-624
-630
-637
-644
-650
-657
-664
-671
-678
-684
-691
-698
-705
-712
-719
-726
-733
-740
-747
-754
-761
-767
-774
-780
-786
-792
-798
-803
-808
-813
-818
-823
-827
-831
-834
-837
-840
-843
-845
-847
-848
-849
-850
-850
-850
-849
-848
-847
-845
-843
-840
-837
-834
-830
-826
-822
-817
-812
-807
-801
-795
-789
-783
-776
-769
-762
-755
-748
-741
-733
-725
-718
-710
-702
-694
-686
-679
-671
-663
-655
-647
-639
-631
-623
-615
-607
-599
-591
-582
-574
-566
-558
-549
-541
-533
-524
-516
-507
-498
-489
-480
-471
-462
-452
-443
-433
-423
-413
-402
-392
-381
-370
-359
-347
-335
-323
-311
-298
-285
-271
-258
-243
-229
-214
-199
-184
-168
-152
-135
-119
-101
-84
-66
-48
-30
-11
8
27
46
66
85
105
126
146
167
187
208
229
250
270
291
312
333
354
375
395
415
436
455
475
494
514
532
551
568
586
603
620
636
651
666
681
695
708
721
734
746
757
768
778
787
797
805
813
821
828
834
840
846
851
856
860
864
868
871
875
877
880
882
884
886
888
890
892
894
895
897
899
901
903
905
907
909
912
914
917
920
923
927
930
934
938
942
947
951
956
961
966
971
976
982
987
993
999
1004
1010
1016
1022
1029
1035
1041
1048
1054
1060
1066
1072
1079
1084
1090
1096
1101
1107
1112
1117
1122
1126
1130
1134
1138
1142
1145
1148
1150
1153
1155
1156
1158
1159
1159
1160
1160
1159
1159
1158
1157
1155
1153
1151
1148
1145
1142
1138
1134
1130
1125
1120
1115
1110
1104
1098
1091
1085
1078
1071
1063
1056
1048
1040
1032
1024
1016
1008
1000
991
983
975
966
958
950
942
934
926
919
911
904
897
890
883
876
870
863
857
851
845
839
834
828
822
817
812
806
801
796
791
785
780
775
769
763
758
752
746
739
733
726
719
712
704
696
688
680
671
662
652
642
632
621
610
598
586
574
561
548
534
520
506
491
475
460
444
427
410
393
376
358
340
321
302
283
263
243
223
203
182
161
139
117
95
73
51
28
5
-18
-42
-66
-89
-113
-137
-161
-186
-210
-234
-259
-283
-307
-331
-355
-379
-403
-426
-450
-473
-495
-518
-540
-561
-582
-603
-623
-643
-662
-681
-699
-716
-733
-749
-764
-778
-792
-805
-817
-829
-839
-849
-858
-866
-873
-880
-885
-889
-893
-895
-897
-898
-898
-897
-895
-892
-888
-883
-878
-871
-864
-856
-847
-837
-827
-816
-804
-791
-778
-764
-749
-734
-719
-703
-686
-670
-652
-635
-617
-599
-581
-563
-545
-527
-509
-491
-473
-456
-439
-422
-405
-389
-374
-359
-345
-331
-318
-306
-294
-283
-274
-265
-257
-250
-244
-240
-236
-234
-232
-232
-233
-235
-239
-243
-249
-256
-264
-273
-284
-295
-308
-322
-337
-353
-370
-388
-407
-427
-447
-469
-491
-514
-538
-562
-587
-612
-638
-664
-690
-717
-744
-771
-798
-826
-853
-881
-908
-935
-962
-988
-1014
-1041
-1066
-1091
-1116
-1140
-1163
-1186
-1209
-1230
-1251
-1272
-1291
-1310
-1328
-1345
-1361
-1377
-1392
-1406
-1419
-1431
-1443
-1454
-1463
-1473
-1481
-1488
-1495
-1501
-1507
-1511
-1515
-1518
-1521
-1523
-1524
-1525
-1525
-1525
-1524
-1522
-1521
-1518
-1515
-1512
-1508
-1504
-1499
-1495
-1489
-1484
-1478
-1472
-1466
-1459
-1452
-1445
-1438
-1430
-1423
-1415
-1407
-1400
-1392
-1383
-1375
-1367
-1359
-1350
-1342
-1334
-1325
-1317
-1308
-1300
-1291
-1282
-1274
-1265
-1257
-1248
-1240
-1231
-1223
-1215
-1207
-1199
-1191
-1183
-1175
-1168
-1161
-1154
-1147
-1141
-1134
-1128
-1123
-1117
-1112
-1108
-1103
-1099
-1096
-1092
-1089
-1087
-1085
-1083
-1081
-1080
-1080
-1079
-1079
-1080
-1081
-1082
-1084
-1086
-1088
-1091
-1094
-1098
-1102
-1106
-1111
-1116
-1121
-1127
-1132
-1139
-1145
-1151
-1158
-1165
-1172
-1179
-1186
-1194
-1201
-1208
-1216
-1223
-1230
-1237
-1244
-1251
-1257
-1263
-1270
-1276
-1281
-1286
-1291
-1296
-1300
-1304
-1308
-1311
-1314
-1316
-1318
-1319
-1320
-1320
-1320
-1319
-1317
-1316
-1313
-1310
-1307
-1302
-1298
-1292
-1286
-1280
-1273
-1265
-1257
-1249
-1239
-1230
-1219
-1209
-1197
-1186
-1174
-1161
-1148
-1135
-1122
-1108
-1094
-1080
-1066
-1052
-1037
-1022
-1008
-994
-979
-965
-951
-936
-922
-909
-895
-881
-868
-855
-843
-830
-818
-806
-795
-784
-773
-762
-752
-743
-733
-725
-716
-708
-700
-693
-686
-679
-673
-667
-661
-656
-651
-646
-642
-638
-634
-631
-627
-624
-621
-618
-616
-613
-611
-609
-607
-605
-603
-601
-599
-598
-596
-595
-593
-591
-590
-588
-586
-584
-583
-581
-579
-576
-574
-572
-569
-566
-563
-560
-557
-553
-550
-546
-542
-537
-533
-528
-523
-518
-512
-507
-501
-495
-489
-483
-477
-470
-463
-457
-450
-443
-436
-429
-422
-414
-407
-400
-393
-386
-379
-372
-365
-358
-352
-345
-339
-333
-327
-321
-315
-310
-304
-299
-294
-290
-285
-281
-277
-273
-269
-265
-262
-259
-256
-254
-252
-250
-248
-246
-245
-244
-244
-243
-243
-244
-244
-245
-247
-248
-250
-253
-255
-259
-262
-266
-270
-275
-280
-285
-291
-297
-303
-310
-318
-325
-334
-342
-351
-360
-370
-380
-390
-401
-412
-423
-435
-447
-459
-472
-485
-498
-511
-525
-539
-553
-567
-581
-595
-609
-624
-638
-652
-667
-681
-695
-709
-723
-737
-750
-764
-777
-790
-802
-814
-826
-837
-848
-859
-869
-879
-888
-897
-905
-912
-919
-926
-932
-937
-942
-946
-950
-953
-955
-957
-958
-959
-959
-958
-957
-956
-954
-951
-948
-944
-940
-936
-931
-925
-919
-913
-907
-900
-892
-885
-877
-869
-861
-852
-843
-834
-825
-816
-807
-798
-789
-779
-770
-761
-752
-743
-734
-726
-717
-709
-701
-693
-686
-679
-672
-666
-659
-654
-648
-643
-638
-634
-629
-626
-622
-619
-617
-614
-612
-611
-609
-608
-608
-608
-608
-608
-609
-610
-612
-613
-615
-618
-620
-623
-626
-630
-633
-637
-641
-645
-650
-654
-659
-663
-668
-673
-678
-683
-688
-693
-698
-703
-708
-713
-718
-723
-728
-733
-737
-742
-746
-751
-755
-759
-763
-767
-771
-774
-778
-781
-784
-787
-790
-792
-795
-797
-798
-800
-801
-803
-803
-804
-804
-804
-804
-803
-802
-800
-799
-796
-794
-791
-787
-783
-779
-774
-769
-763
-756
-749
-742
-734
-725
-716
-706
-696
-685
-673
-661
-648
-634
-620
-605
-590
-574
-558
-540
-523
-504
-485
-466
-446
-425
-404
-383
-361
-339
-316
-292
-269
-245
-220
-196
-171
-145
-120
-94
-68
-42
-16
11
37
64
90
117
144
170
197
223
249
276
302
328
353
379
404
428
453
477
501
524
547
569
591
613
633
654
673
692
710
728
745
761
777
791
805
818
830
841
852
861
870
878
884
890
895
899
903
905
906
907
907
906
904
901
897
893
888
882
876
869
861
852
844
834
824
814
803
792
781
769
757
745
733
721
708
695
683
670
658
645
633
621
608
597
585
574
562
552
541
531
521
512
503
494
486
478
471
464
457
451
446
440
435
431
426
422
419
415
412
409
406
403
401
398
396
393
391
389
386
384
381
379
376
373
370
367
363
360
356
352
348
343
339
334
329
323
318
312
306
299
293
286
279
272
264
257
249
241
233
225
216
208
200
191
182
174
165
157
149
140
132
124
116
109
101
94
87
80
74
67
62
56
51
46
42
38
34
31
28
25
23
21
20
19
19
18
19
19
20
21
23
25
27
30
33
36
39
43
46
50
54
58
63
67
72
76
80
85
89
93
97
101
105
108
112
115
118
120
122
124
125
126
127
127
127
126
125
124
122
120
117
113
110
105
100
95
90
83
77
70
62
54
46
37
28
18
8
-2
-13
-24
-35
-47
-59
-71
-83
-96
-109
-122
-135
-148
-161
-175
-188
-202
-215
-229
-242
-255
-268
-281
-294
-307
-319
-332
-344
-355
-367
-378
-389
-400
-410
-420
-430
-439
-448
-457
-465
-473
-481
-488
-496
-502
-509
-515
-521
-527
-532
-537
-542
-547
-551
-555
-559
-563
-566
-570
-573
-576
-579
-581
-584
-586
-589
-591
-593
-595
-597
-598
-600
-602
-603
-605
-606
-608
-609
-611
-612
-614
-615
-617
-618
-620
-622
-623
-625
-627
-629
-632
-634
-637
-639
-642
-645
-648
-652
-655
-659
-663
-667
-672
-676
-681
-687
-692
-698
-704
-710
-716
-723
-730
-737
-745
-753
-761
-769
-778
-786
-795
-805
-814
-824
-834
-844
-855
-865
-876
-887
-898
-909
-921
-932
-944
-956
-968
-980
-992
-1004
-1016
-1028
-1040
-1053
-1065
-1077
-1088
-1100
-1112
-1123
-1135
-1146
-1156
-1167
-1177
-1187
-1196
-1205
-1214
-1222
-1229
-1236
-1243
-1249
-1254
-1259
-1263
-1267
-1269
-1271
-1273
-1273
-1273
-1272
-1271
-1268
-1265
-1261
-1256
-1251
-1244
-1237
-1229
-1220
-1210
-1200
-1189
-1177
-1164
-1151
-1137
-1122
-1106
-1090
-1073
-1056
-1038
-1018
-1000
-980
-960
-939
-918
-897
-875
-853
-831
-808
-785
-762
-739
-716
-693
-669
-646
-623
-600
-577
-554
-532
-509
-487
-466
-444
-423
-402
-382
-362
-343
-324
-306
-288
-271
-254
-238
-223
-208
-194
-181
-168
-156
-145
-135
-125
-116
-107
-100
-93
-87
-82
-77
-73
-70
-67
-66
-64
-64
-64
-65
-66
-68
-70
-73
-76
-80
-85
-90
-95
-100
-106
-112
-119
-126
-133
-140
-148
-156
-163
-171
-179
-188
-196
-204
-212
-220
-228
-236
-244
-252
-260
-267
-275
-282
-289
-296
-302
-309
-315
-320
-326
-331
-336
-341
-345
-349
-353
-356
-359
-362
-365
-367
-369
-370
-371
-372
-373
-373
-373
-373
-372
-372
-371
-369
-368
-366
-364
-362
-360
-357
-355
-352
-349
-346
-343
-340
-336
-333
-330
-326
-323
-319
-315
-311
-308
-304
-300
-296
-292
-288
-284
-279
-275
-271
-266
-262
-257
-253
-248
-243
-238
-233
-227
-222
-216
-210
-204
-198
-192
-185
-178
-171
-164
-156
-148
-140
-132
-123
-114
-105
-96
-87
-77
-67
-57
-46
-36
-25
-14
-2
9
21
33
45
57
69
81
94
106
119
131
144
157
169
182
194
207
219
231
243
255
267
278
289
300
311
321
331
340
349
358
366
374
381
388
394
400
405
410
414
417
420
422
423
424
424
424
423
421
418
415
411
407
402
396
390
383
376
368
360
351
341
331
321
310
299
287
276
263
251
238
225
212
198
184
171
157
143
129
115
100
86
72
58
44
30
16
2
-11
-25
-39
-52
-65
-79
-92
-105
-118
-131
-144
-156
-169
-182
-194
-207
-219
-232
-244
-257
-269
-281
-294
-306
-319
-331
-344
-356
-369
-382
-395
-408
-421
-434
-447
-460
-473
-487
-500
-514
-528
-542
-556
-570
-584
-598
-612
-626
-640
-655
-669
-683
-697
-711
-725
-739
-752
-766
-779
-793
-806
-819
-832
-844
-856
-869
-880
-892
-903
-914
-925
-935
-945
-954
-963
-972
-980
-987
-994
-1000
-1006
-1012
-1016
-1022
-1025
-1028
-1031
-1033
-1034
-1034
-1034
-1033
-1032
-1030
-1027
-1024
-1020
-1016
-1010
-1004
-999
-992
-985
-977
-969
-960
-951
-941
-931
-920
-909
-898
-887
-875
-863
-851
-839
-826
-814
-801
-789
-776
-764
-752
-739
-727
-716
-704
-693
-682
-671
-661
-651
-641
-632
-624
-615
-608
-600
-594
-587
-581
-576
-571
-567
-563
-560
-557
-554
-552
-551
-550
-549
-549
-549
-549
-550
-551
-553
-554
-556
-558
-561
-563
-566
-569
-571
-574
-577
-580
-583
-586
-589
-592
-595
-598
-600
-603
-605
-608
-610
-612
-614
-615
-617
-619
-620
-621
-622
-623
-624
-624
-624
-625
-625
-624
-624
-624
-623
-622
-622
-621
-619
-618
-617
-615
-614
-612
-611
-609
-607
-606
-604
-602
-600
-599
-597
-595
-594
-592
-591
-589
-588
-586
-585
-584
-583
-582
-581
-580
-580
-579
-579
-579
-578
-578
-578
-579
-579
-580
-581
-581
-583
-584
-585
-587
-589
-591
-593
-595
-598
-601
-604
-607
-610
-614
-618
-622
-626
-631
-635
-640
-646
-651
-657
-663
-669
-675
-682
-689
-696
-703
-710
-718
-726
-734
-742
-750
-759
-767
-776
-785
-794
-803
-812
-822
-831
-841
-850
-860
-870
-880
-889
-899
-909
-919
-929
-939
-949
-959
-969
-979
-989
-998
-1008
-1018
-1028
-1037
-1047
-1056
-1065
-1074
-1083
-1092
-1101
-1110
-1118
-1127
-1135
-1143
-1151
-1159
-1167
-1174
-1182
-1189
-1196
-1203
-1209
-1215
-1222
-1228
-1233
-1239
-1244
-1249
-1254
-1258
-1263
-1267
-1270
-1274
-1277
-1280
-1283
-1285
-1287
-1289
-1291
-1292
-1294
-1295
-1295
-1296
-1296
-1296
-1295
-1295
-1294
-1293
-1291
-1290
-1288
-1286
-1284
-1281
-1278
-1275
-1272
-1269
-1265
-1261
-1257
-1253
-1248
-1243
-1238
-1233
-1227
-1222
-1216
-1210
-1204
-1197
-1191
-1184
-1177
-1170
-1163
-1156
-1149
-1141
-1133
-1126
-1118
-1110
-1102
-1094
-1085
-1077
-1069
-1060
-1052
-1043
-1035
-1026
-1018
-1008
-1000
-992
-983
-975
-966
-958
-949
-940
-932
-924
-915
-907
-899
-891
-882
-875
-867
-859
-851
-844
-836
-829
-822
-815
-808
-801
-794
-788
-782
-776
-770
-764
-759
-753
-748
-743
-738
-733
-729
-724
-720
-716
-712
-708
-704
-701
-697
-694
-690
-687
-683
-680
-677
-673
-670
-667
-663
-660
-657
-653
-650
-646
-642
-638
-634
-630
-626
-622
-617
-612
-607
-602
-596
-590
-584
-578
-571
-564
-557
-549
-541
-532
-523
-514
-504
-494
-484
-473
-462
-451
-439
-426
-413
-400
-387
-373
-359
-344
-329
-314
-298
-282
-265
-249
-232
-214
-197
-179
-160
-142
-123
-104
-85
-66
-46
-26
-7
13
33
54
74
94
114
134
155
175
195
215
235
254
274
293
313
332
350
369
387
405
423
440
457
474
490
506
522
537
551
566
580
593
606
619
631
642
653
664
674
683
692
701
709
717
724
730
736
742
747
751
755
758
761
764
766
767
768
769
769
769
768
767
765
763
760
757
754
751
747
742
738
733
728
722
717
711
705
698
692
685
678
671
663
656
648
641
633
625
616
608
600
591
582
574
565
556
547
538
529
519
510
501
492
482
473
464
455
445
436
427
418
409
400
392
383
375
367
359
351
343
336
329
322
316
310
304
298
293
289
284
281
277
275
272
270
269
269
269
269
270
272
274
277
281
285
291
296
303
310
318
326
335
345
355
367
378
391
404
417
432
447
462
478
494
511
529
547
565
584
603
623
642
663
683
704
725
746
767
788
810
831
853
874
896
917
939
960
981
1002
1022
1043
1064
1084
1103
1122
1141
1160
1178
1196
1213
1230
1246
1261
1277
1291
1305
1319
1332
1344
1356
1368
1378
1389
1398
1407
1416
1424
1431
1438
1444
1450
1455
1459
1463
1467
1469
1472
1473
1474
1474
1474
1473
1472
1470
1468
1465
1461
1457
1452
1447
1441
1435
1428
1420
1412
1404
1395
1386
1376
1366
1355
1344
1333
1321
1309
1296
1283
1270
1256
1242
1228
1214
1199
1184
1169
1153
1138
1122
1106
1090
1074
1058
1042
1026
1010
994
978
962
946
930
914
899
883
868
853
838
824
810
796
782
769
756
743
731
719
707
696
685
675
665
655
646
638
629
621
614
607
600
594
588
583
578
574
570
566
563
560
557
555
553
552
551
550
549
549
549
549
550
550
551
552
554
555
557
558
560
562
564
566
568
570
572
574
576
578
580
582
584
585
587
588
590
591
592
593
594
594
594
594
594
594
593
593
592
591
589
587
586
584
582
579
577
574
572
569
566
563
560
557
554
551
548
545
542
539
536
533
530
527
525
522
519
517
514
512
510
508
506
504
502
501
499
498
497
496
495
494
493
493
493
493
493
493
493
494
495
495
496
498
499
500
502
503
505
506
508
510
512
514
516
518
520
523
525
527
529
531
534
536
538
540
542
544
546
548
549
551
552
554
555
556
556
557
557
557
557
557
556
555
554
553
551
549
547
544
541
538
534
530
525
521
515
510
504
497
490
483
475
467
459
450
440
431
420
410
399
387
375
363
350
337
324
310
295
281
266
250
235
219
202
186
169
151
134
116
98
80
62
43
25
6
-13
-32
-51
-70
-90
-109
-128
-147
-166
-186
-205
-224
-243
-262
-281
-300
-318
-337
-355
-373
-391
-409
-427
-444
-462
-479
-496
-512
-529
-545
-561
-577
-592
-608
-623
-638
-652
-667
-681
-695
-709
-722
-735
-748
-761
-774
-787
-799
-811
-823
-835
-847
-859
-871
-882
-894
-905
-916
-928
-939
-950
-961
-972
-983
-994
-1004
-1016
-1027
-1038
-1049
-1060
-1070
-1081
-1092
-1103
-1114
-1125
-1136
-1147
-1157
-1168
-1179
-1190
-1201
-1212
-1223
-1234
-1245
-1256
-1266
-1277
-1288
-1299
-1310
-1320
-1331
-1342
-1352
-1363
-1373
-1383
-1393
-1403
-1413
-1423
-1433
-1442
-1451
-1460
-1469
-1478
-1486
-1495
-1503
-1510
-1518
-1525
-1532
-1539
-1545
-1552
-1558
-1563
-1569
-1574
-1579
-1583
-1587
-1591
-1594
-1598
-1600
-1603
-1605
-1607
-1608
-1609
-1610
-1611
-1611
-1610
-1609
-1608
-1607
-1605
-1603
-1601
-1598
-1595
-1591
-1587
-1583
-1578
-1574
-1569
-1563
-1557
-1551
-1545
-1538
-1532
-1524
-1517
-1510
-1502
-1494
-1486
-1477
-1469
-1460
-1451
-1442
-1433
-1423
-1414
-1404
-1395
-1385
-1376
-1366
-1356
-1347
-1337
-1327
-1318
-1308
-1299
-1289
-1280
-1271
-1262
-1253
-1244
-1235
-1227
-1218
-1210
-1202
-1194
-1186
-1179
-1172
-1165
-1158
-1151
-1145
-1139
-1133
-1128
-1122
-1117
-1113
-1108
-1104
-1100
-1097
-1094
-1091
-1089
-1087
-1085
-1083
-1082
-1082
-1081
-1081
-1082
-1082
-1083
-1084
-1086
-1088
-1090
-1093
-1095
-1098
-1102
-1105
-1109
-1113
-1118
-1123
-1127
-1133
-1138
-1144
-1149
-1156
-1162
-1168
-1175
-1182
-1189
-1196
-1203
-1211
-1219
-1226
-1234
-1242
-1250
-1258
-1266
-1274
-1283
-1291
-1299
-1307
-1315
-1323
-1331
-1339
-1347
-1355
-1363
-1370
-1378
-1385
-1392
-1399
-1406
-1413
-1420
-1426
-1432
-1439
-1445
-1450
-1456
-1462
-1467
-1472
-1477
-1482
-1486
-1491
-1495
-1499
-1503
-1507
-1510
-1513
-1517
-1519
-1522
-1525
-1527
-1530
-1532
-1534
-1536
-1538
-1540
-1542
-1544
-1545
-1547
-1548
-1550
-1551
-1553
-1554
-1556
-1557
-1559
-1561
-1562
-1564
-1565
-1567
-1569
-1571
-1572
-1574
-1576
-1578
-1580
-1582
-1585
-1587
-1589
-1592
-1594
-1597
-1599
-1602
-1604
-1607
-1610
-1613
-1615
-1618
-1621
-1624
-1627
-1629
-1632
-1635
-1638
-1640
-1643
-1646
-1648
-1651
-1653
-1655
-1658
-1660
-1662
-1664
-1666
-1668
-1669
-1671
-1673
-1674
-1675
-1677
-1678
-1679
-1680
-1681
-1682
-1682
-1683
-1684
-1684
-1685
-1685
-1685
-1685
-1685
-1686
-1686
-1686
-1686
-1686
-1685
-1685
-1685
-1685
-1685
-1685
-1685
-1685
-1685
-1685
-1686
-1686
-1686
-1686
-1686
-1687
-1687
-1687
-1688
-1688
-1689
-1689
-1689
-1689
-1690
-1690
-1690
-1690
-1690
-1689
-1689
-1689
-1688
-1687
-1686
-1685
-1684
-1683
-1682
-1680
-1678
-1676
-1674
-1671
-1669
-1666
-1663
-1660
-1656
-1652
-1648
-1644
-1639
-1634
-1629
-1624
-1618
-1612
-1606
-1599
-1592
-1585
-1578
-1571
-1563
-1555
-1546
-1538
-1529
-1520
-1511
-1502
-1492
-1482
-1472
-1462
-1452
-1442
-1431
-1421
-1410
-1399
-1388
-1377
-1365
-1354
-1342
-1331
-1319
-1307
-1296
-1284
-1272
-1259
-1247
-1235
-1223
-1211
-1198
-1186
-1174
-1161
-1149
-1137
-1124
-1112
-1100
-1087
-1075
-1063
-1051
-1038
-1026
-1014
-1002
-990
-978
-966
-955
-943
-932
-920
-909
-898
-887
-876
-865
-855
-844
-834
-824
-815
-805
-795
-786
-777
-769
-760
-752
-743
-736
-728
-720
-713
-706
-699
-693
-686
-680
-674
-668
-663
-657
-652
-647
-642
-637
-632
-628
-623
-618
-614
-609
-605
-600
-596
-591
-587
-582
-577
-572
-567
-562
-557
-551
-546
-540
-534
-528
-521
-514
-508
-500
-493
-486
-478
-470
-461
-453
-444
-434
-425
-415
-405
-395
-384
-374
-362
-351
-339
-327
-315
-303
-290
-277
-264
-251
-238
-224
-210
-196
-182
-167
-153
-138
-124
-109
-94
-79
-64
-48
-33
-18
-2
14
29
45
61
77
93
109
126
142
158
175
191
208
224
241
257
274
291
308
325
341
358
375
392
409
426
443
459
476
493
510
527
544
560
577
594
610
627
643
659
676
692
708
724
740
755
771
786
802
817
832
847
861
876
890
905
918
932
946
959
972
985
998
1010
1022
1034
1046
1058
1069
1080
1090
1100
1110
1120
1129
1138
1147
1155
1163
1171
1178
1185
1192
1198
1203
1209
1214
1218
1222
1226
1230
1232
1235
1237
1239
1240
1241
1241
1241
1241
1240
1239
1237
1235
1233
1230
1227
1223
1220
1216
1211
1206
1201
1196
1191
1185
1179
1173
1167
1161
1154
1148
1141
1134
1128
1121
1114
1108
1101
1094
1088
1082
1075
1069
1063
1057
1052
1046
1041
1035
1030
1025
1020
1016
1010
1006
1002
999
995
991
987
983
980
976
972
969
965
962
958
954
950
946
942
938
934
929
924
919
914
908
902
896
889
882
875
867
859
850
841
832
822
812
801
789
778
765
752
739
725
711
697
681
666
650
633
616
599
581
563
545
526
507
488
468
448
428
407
386
365
344
323
302
280
259
237
215
194
172
151
129
108
86
65
44
23
3
-18
-38
-58
-77
-97
-116
-135
-153
-172
-189
-207
-224
-241
-258
-274
-289
-305
-320
-334
-348
-362
-375
-388
-401
-413
-424
-436
-446
-457
-467
-476
-485
-494
-502
-510
-517
-525
-531
-537
-543
-549
-554
-559
-563
-567
-571
-574
-578
-580
-583
-585
-587
-589
-590
-591
-592
-593
-593
-593
-593
-593
-592
-592
-591
-590
-588
-587
-585
-584
-582
-580
-578
-576
-573
-571
-568
-566
-563
-561
-558
-555
-553
-550
-547
-545
-542
-540
-537
-535
-533
-531
-529
-527
-525
-524
-522
-521
-520
-519
-519
-518
-518
-519
-519
-520
-521
-522
-524
-526
-528
-531
-534
-537
-541
-545
-549
-554
-560
-565
-571
-578
-585
-592
-600
-608
-616
-625
-635
-644
-654
-665
-675
-686
-697
-709
-721
-733
-745
-758
-770
-783
-796
-808
-821
-834
-847
-859
-872
-885
-897
-909
-921
-932
-944
-955
-965
-976
-986
-995
-1004
-1012
-1020
-1028
-1035
-1041
-1047
-1053
-1057
-1061
-1065
-1068
-1070
-1072
-1073
-1073
-1073
-1072
-1070
-1068
-1065
-1062
-1058
-1054
-1049
-1043
-1037
-1030
-1022
-1014
-1006
-999
-990
-980
-971
-961
-950
-939
-928
-917
-905
-893
-881
-868
-855
-842
-829
-816
-802
-789
-775
-761
-747
-733
-719
-705
-691
-677
-663
-649
-635
-621
-607
-593
-579
-566
-552
-539
-526
-513
-500
-488
-475
-463
-452
-440
-429
-417
-407
-396
-386
-376
-366
-356
-347
-338
-330
-322
-314
-306
-299
-292
-285
-279
-272
-267
-261
-256
-251
-247
-242
-238
-235
-232
-228
-226
-223
-221
-219
-218
-216
-215
-214
-214
-214
-214
-214
-215
-215
-216
-218
-219
-221
-223
-225
-227
-229
-232
-234
-237
-240
-243
-246
-250
-253
-256
-260
-263
-266
-270
-273
-276
-280
-283
-286
-289
-292
-295
-298
-300
-302
-305
-307
-308
-310
-311
-312
-313
-314
-314
-314
-313
-313
-311
-310
-308
-306
-304
-302
-299
-295
-292
-288
-284
-279
-274
-269
-264
-258
-252
-246
-240
-233
-226
-219
-212
-204
-197
-189
-181
-173
-165
-157
-148
-140
-131
-123
-114
-106
-97
-89
-80
-72
-64
-56
-48
-40
-33
-25
-18
-11
-4
2
8
14
20
25
30
34
39
42
46
49
52
54
56
58
59
60
60
60
60
59
58
56
54
51
49
45
41
37
32
27
22
16
10
4
-3
-10
-18
-25
-33
-42
-50
-59
-68
-77
-86
-95
-104
-114
-124
-133
-143
-152
-162
-172
-181
-191
-200
-209
-218
-227
-236
-245
-253
-261
-269
-277
-284
-291
-298
-305
-311
-317
-322
-328
-333
-337
-341
-345
-349
-352
-355
-357
-360
-362
-363
-365
-366
-367
-367
-368
-368
-368
-368
-367
-366
-366
-365
-363
-362
-361
-359
-358
-356
-354
-352
-350
-348
-346
-344
-342
-340
-337
-335
-333
-331
-328
-326
-324
-322
-320
-317
-315
-313
-311
-309
-307
-305
-303
-301
-299
-297
-296
-294
-292
-290
-289
-287
-285
-284
-282
-281
-279
-277
-276
-274
-272
-270
-268
-266
-264
-262
-260
-257
-255
-252
-249
-246
-243
-240
-236
-232
-229
-225
-220
-216
-211
-207
-202
-197
-192
-186
-181
-175
-169
-163
-156
-150
-143
-137
-130
-123
-116
-109
-101
-94
-86
-79
-71
-63
-56
-48
-40
-32
-24
-16
-9
-1
7
15
23
30
38
45
53
60
67
74
81
88
95
101
108
114
120
126
132
138
143
149
154
159
164
169
174
179
183
188
192
196
200
204
208
212
216
219
223
226
229
232
235
238
241
243
246
248
251
253
255
257
259
260
262
263
265
266
267
268
269
270
270
271
271
271
271
271
271
270
270
269
268
267
265
264
262
260
258
256
253
250
247
244
240
236
232
227
223
218
212
207
201
195
188
182
174
167
159
151
143
134
125
116
106
97
86
76
65
54
43
31
20
8
-5
-17
-30
-43
-56
-69
-82
-95
-109
-122
-136
-150
-163
-177
-191
-204
-218
-231
-245
-258
-271
-284
-296
-309
-321
-333
-345
-356
-368
-379
-389
-400
-409
-419
-428
-437
-446
-454
-461
-469
-475
-482
-488
-493
-498
-503
-507
-511
-514
-517
-520
-522
-523
-524
-525
-525
-525
-525
-524
-523
-521
-519
-517
-515
-512
-509
-506
-502
-498
-494
-490
-485
-480
-475
-470
-465
-460
-454
-449
-443
-437
-431
-426
-420
-414
-408
-402
-397
-391
-386
-380
-375
-370
-365
-361
-356
-352
-348
-344
-340
-337
-334
-331
-328
-326
-324
-322
-320
-319
-318
-317
-316
-316
-316
-316
-317
-317
-318
-319
-321
-322
-324
-326
-328
-331
-333
-336
-338
-341
-344
-347
-351
-354
-357
-360
-364
-367
-371
-374
-378
-381
-385
-388
-391
-395
-398
-401
-404
-407
-410
-413
-416
-419
-421
-424
-426
-429
-431
-433
-435
-437
-439
-440
-442
-443
-444
-446
-447
-448
-448
-449
-449
-450
-450
-450
-450
-450
-450
-449
-449
-448
-448
-447
-446
-445
-444
-443
-441
-440
-438
-437
-435
-434
-432
-430
-428
-426
-425
-423
-421
-418
-416
-414
-412
-410
-408
-406
-404
-401
-399
-397
-395
-393
-391
-389
-387
-385
-383
-381
-379
-378
-376
-374
-373
-371
-369
-368
-367
-365
-364
-363
-362
-361
-360
-359
-358
-357
-356
-356
-355
-354
-354
-353
-353
-352
-352
-351
-351
-350
-350
-349
-349
-348
-347
-346
-346
-345
-343
-342
-341
-340
-338
-336
-334
-332
-330
-328
-325
-322
-319
-316
-312
-309
-305
-301
-296
-292
-287
-281
-276
-270
-264
-258
-251
-244
-237
-230
-222
-215
-207
-198
-190
-181
-172
-163
-154
-144
-135
-125
-115
-105
-95
-85
-75
-64
-54
-43
-33
-23
-12
-2
9
19
29
39
50
60
70
79
89
99
108
118
127
136
144
153
162
170
178
186
193
201
208
215
222
229
236
242
248
254
260
266
272
277
283
288
293
298
303
308
313
318
323
327
332
337
341
346
350
355
359
364
368
373
377
382
387
391
396
401
406
410
415
420
425
430
435
440
445
450
456
461
466
471
476
481
486
491
496
501
505
510
514
519
523
527
531
534
538
541
544
547
549
552
553
555
556
558
558
559
559
559
558
558
557
555
554
551
549
547
544
540
537
533
529
525
520
516
511
505
500
494
489
483
477
470
464
458
451
445
438
432
425
419
412
406
400
393
387
382
376
370
365
360
355
351
346
342
339
335
332
329
326
324
322
320
318
317
316
315
314
314
314
314
314
315
315
316
317
318
319
321
322
324
325
327
328
330
331
333
334
335
336
337
338
339
339
340
340
340
339
339
338
336
335
333
331
328
326
322
319
315
311
307
302
297
291
286
280
273
267
260
253
245
237
229
221
212
204
195
185
176
166
157
147
137
127
117
106
96
85
75
65
54
44
33
23
12
2
-8
-19
-29
-39
-49
-59
-69
-79
-88
-98
-107
-117
-126
-135
-144
-153
-162
-171
-180
-188
-197
-205
-213
-221
-229
-237
-245
-253
-261
-268
-276
-283
-291
-298
-305
-312
-320
-327
-334
-341
-348
-355
-362
-369
-376
-382
-389
-396
-403
-410
-416
-423
-430
-436
-443
-450
-456
-463
-469
-476
-482
-489
-495
-501
-507
-514
-520
-526
-531
-537
-543
-548
-554
-559
-564
-569
-574
-579
-583
-588
-592
-596
-599
-603
-606
-609
-612
-614
-617
-619
-620
-622
-623
-624
-624
-624
-624
-624
-623
-622
-621
-619
-617
-615
-613
-610
-607
-604
-600
-596
-592
-588
-584
-579
-574
-569
-564
-558
-553
-547
-541
-535
-529
-523
-517
-511
-504
-498
-492
-485
-479
-472
-466
-460
-453
-447
-441
-435
-429
-423
-417
-411
-405
-399
-394
-389
-383
-378
-373
-368
-363
-358
-354
-349
-344
-340
-335
-331
-327
-322
-318
-314
-310
-306
-302
-297
-293
-289
-285
-281
-276
-272
-268
-263
-259
-254
-250
-245
-240
-235
-230
-225
-220
-215
-210
-204
-198
-193
-187
-181
-174
-168
-162
-155
-149
-142
-135
-128
-122
-115
-108
-101
-94
-87
-79
-73
-66
-59
-52
-45
-39
-33
-26
-20
-15
-9
-4
2
6
11
15
19
23
26
30
32
35
37
38
39
40
41
41
40
39
38
36
34
32
29
25
22
17
13
7
2
-4
-10
-17
-24
-31
-39
-47
-56
-64
-73
-83
-92
-102
-112
-123
-133
-144
-155
-166
-177
-189
-200
-212
-224
-235
-247
-259
-271
-283
-296
-308
-320
-332
-344
-356
-367
-379
-391
-402
-414
-425
-436
-447
-458
-469
-480
-490
-500
-510
-520
-529
-539
-548
-557
-565
-573
-581
-589
-597
-604
-611
-618
-624
-630
-636
-642
-647
-652
-657
-662
-666
-670
-673
-677
-680
-683
-685
-687
-689
-691
-693
-694
-694
-695
-695
-695
-695
-695
-694
-693
-691
-690
-688
-686
-683
-681
-678
-675
-671
-667
-663
-659
-655
-650
-645
-640
-634
-629
-623
-617
-610
-604
-597
-590
-583
-576
-569
-561
-553
-545
-537
-529
-521
-512
-504
-495
-486
-477
-468
-459
-450
-441
-432
-422
-413
-403
-394
-385
-375
-366
-356
-347
-338
-328
-319
-310
-301
-292
-284
-275
-267
-258
-250
-242
-234
-227
-219
-212
-205
-198
-191
-185
-179
-173
-167
-162
-157
-152
-148
-143
-139
-136
-132
-129
-126
-124
-122
-120
-118
-117
-116
-115
-115
-115
-115
-115
-116
-117
-118
-119
-121
-123
-125
-127
-130
-133
-136
-139
-142
-146
-149
-153
-157
-161
-165
-170
-174
-179
-183
-188
-192
-197
-202
-206
-211
-216
-220
-225
-230
-234
-239
-243
-247
-252
-256
-260
-264
-267
-271
-274
-278
-281
-284
-287
-289
-292
-294
-296
-298
-299
-301
-302
-303
-304
-305
-305
-305
-305
-305
-305
-304
-303
-302
-301
-300
-299
-297
-296
-294
-292
-290
-288
-286
-284
-282
-280
-278
-276
-273
-271
-269
-267
-265
-264
-262
-260
-259
-257
-256
-255
-254
-253
-253
-252
-252
-252
-252
-253
-253
-254
-255
-256
-258
-260
-262
-264
-267
-270
-273
-276
-280
-284
-288
-293
-297
-302
-308
-313
-319
-325
-331
-337
-344
-350
-357
-365
-372
-380
-387
-395
-403
-411
-420
-428
-437
-445
-454
-463
-472
-481
-490
-499
-508
-517
-527
-536
-545
-554
-563
-572
-581
-590
-598
-607
-616
-624
-633
-641
-649
-657
-665
-673
-681
-688
-696
-703
-710
-717
-724
-731
-737
-744
-750
-756
-762
-767
-773
-778
-783
-788
-793
-797
-801
-806
-809
-813
-817
-820
-823
-826
-829
-831
-833
-836
-838
-839
-841
-842
-844
-845
-846
-846
-847
-847
-848
-848
-848
-848
-848
-848
-847
-847
-846
-846
-845
-844
-843
-842
-841
-840
-839
-838
-837
-836
-835
-834
-833
-832
-831
-830
-830
-829
-828
-828
-828
-827
-827
-827
-827
-828
-828
-829
-830
-831
-832
-834
-835
-837
-839
-841
-843
-846
-848
-851
-854
-858
-861
-865
-868
-872
-876
-880
-885
-889
-894
-898
-903
-908
-913
-918
-923
-928
-933
-939
-944
-949
-954
-959
-964
-969
-974
-979
-983
-988
-992
-996
-1000
-1004
-1008
-1010
-1014
-1018
-1020
-1022
-1025
-1028
-1029
-1031
-1032
-1033
-1034
-1035
-1035
-1035
-1035
-1034
-1033
-1032
-1031
-1029
-1027
-1025
-1022
-1020
-1016
-1012
-1010
-1006
-1002
-998
-994
-990
-985
-980
-975
-970
-965
-959
-954
-948
-942
-937
-931
-925
-919
-912
-906
-900
-894
-887
-881
-875
-868
-862
-856
-849
-843
-837
-830
-824
-818
-812
-805
-799
-793
-787
-781
-775
-769
-763
-757
-752
-746
-740
-735
-729
-724
-719
-714
-709
-704
-699
-694
-689
-685
-680
-676
-672
-667
-663
-659
-655
-651
-648
-644
-640
-637
-634
-630
-627
-624
-621
-618
-615
-612
-609
-606
-604
-601
-599
-596
-594
-591
-589
-587
-584
-582
-580
-578
-576
-574
-572
-570
-568
-566
-564
-563
-561
-559
-558
-556
-555
-553
-552
-550
-549
-547
-546
-545
-544
-542
-541
-540
-539
-538
-536
-535
-534
-533
-532
-531
-530
-529
-528
-527
-525
-524
-523
-522
-521
-519
-518
-516
-515
-513
-511
-509
-507
-505
-502
-500
-497
-494
-491
-488
-484
-480
-476
-472
-467
-462
-457
-451
-445
-439
-432
-426
-418
-411
-403
-395
-386
-377
-368
-359
-349
-339
-328
-317
-306
-295
-283
-271
-258
-246
-233
-220
-206
-192
-178
-164
-150
-135
-120
-105
-90
-75
-59
-43
-28
-12
4
20
37
53
69
85
101
117
133
149
165
181
197
213
228
243
258
273
288
302
316
330
344
357
370
383
395
407
419
430
441
452
462
472
481
490
499
507
515
522
529
535
541
546
551
555
559
563
566
568
570
572
573
573
574
573
573
572
570
568
566
563
560
557
553
549
545
540
535
530
525
519
513
507
501
495
488
482
475
469
462
455
449
442
435
428
422
415
409
403
397
391
385
379
374
368
363
358
354
350
346
342
338
335
332
330
328
326
324
323
322
322
322
322
322
323
324
326
328
330
333
336
339
342
346
350
355
360
365
370
375
381
387
393
400
407
414
421
428
435
443
451
458
466
474
482
490
498
507
515
523
531
539
547
555
563
571
579
586
594
601
609
616
623
630
637
644
650
656
663
669
675
680
686
691
696
701
706
711
715
720
724
728
732
735
739
742
746
749
752
755
758
760
763
765
768
770
772
774
776
778
780
782
784
786
787
789
791
792
794
795
797
798
800
801
803
804
805
807
808
809
811
812
813
815
816
817
819
820
821
823
824
825
826
828
829
830
831
832
833
834
835
836
837
838
839
840
840
841
842
842
843
843
843
843
844
844
844
844
844
843
843
843
842
842
841
841
840
840
839
838
837
836
836
835
834
833
832
831
830
829
828
828
827
826
826
825
825
824
824
824
824
824
824
824
824
825
825
826
827
828
829
830
831
833
835
836
838
840
842
844
847
849
852
854
857
860
863
866
869
872
875
878
881
884
888
891
894
897
900
903
906
908
911
914
916
918
920
922
924
926
927
929
930
931
931
932
932
932
932
931
930
929
928
926
924
922
919
916
913
910
906
902
898
893
889
884
878
873
867
861
855
848
842
835
828
820
813
805
798
790
782
774
765
757
749
740
732
723
715
706
697
689
680
672
663
655
646
638
630
622
613
605
598
590
582
575
567
560
553
545
538
532
525
518
511
505
499
492
486
480
474
468
462
457
451
445
440
435
429
424
419
414
409
403
398
393
389
384
379
374
369
364
360
355
350
345
341
336
331
326
322
317
312
307
302
298
293
288
283
278
273
268
263
258
253
248
243
238
233
227
222
217
211
206
200
194
188
182
176
170
164
157
150
144
137
130
122
115
107
100
92
84
75
67
58
49
39
30
20
10
0
-11
-22
-33
-44
-56
-68
-80
-93
-106
-119
-133
-147
-161
-176
-191
-206
-221
-237
-253
-270
-287
-304
-321
-339
-357
-375
-393
-412
-431
-450
-469
-489
-509
-529
-549
-569
-590
-610
-631
-652
-673
-694
-715
-736
-757
-778
-799
-820
-841
-862
-883
-904
-924
-945
-965
-986
-1006
-1026
-1046
-1065
-1085
-1104
-1123
-1142
-1160
-1179
-1197
-1215
-1232
-1249
-1266
-1283
-1299
-1315
-1331
-1347
-1362
-1377
-1392
-1406
-1420
-1434
-1447
-1461
-1473
-1486
-1498
-1510
-1522
-1534
-1545
-1556
-1566
-1577
-1587
-1597
-1607
-1616
-1625
-1634
-1643
-1652
-1660
-1668
-1676
-1684
-1691
-1699
-1706
-1713
-1720
-1727
-1734
-1741
-1747
-1754
-1760
-1766
-1772
-1778
-1784
-1790
-1796
-1802
-1808
-1814
-1820
-1826
-1831
-1837
-1843
-1849
-1855
-1861
-1867
-1873
-1879
-1885
-1891
-1897
-1904
-1910
-1916
-1923
-1930
-1936
-1943
-1950
-1957
-1965
-1972
-1980
-1987
-1995
-2003
-2011
-2019
-2027
-2036
-2044
-2053
-2061
-2070
-2079
-2088
-2097
-2106
-2116
-2125
-2135
-2144
-2154
-2163
-2173
-2182
-2192
-2202
-2211
-2221
-2231
-2241
-2250
-2260
-2269
-2279
-2288
-2298
-2307
-2316
-2325
-2334
-2343
-2352
-2360
-2369
-2377
-2385
-2392
-2400
-2407
-2414
-2421
-2428
-2434
-2440
-2446
-2451
-2457
-2462
-2467
-2471
-2475
-2480
-2483
-2487
-2491
-2494
-2497
-2500
-2502
-2505
-2507
-2509
-2511
-2513
-2515
-2517
-2519
-2520
-2522
-2523
-2525
-2526
-2527
-2528
-2530
-2531
-2532
-2534
-2535
-2536
-2538
-2539
-2541
-2542
-2544
-2545
-2547
-2549
-2551
-2552
-2554
-2556
-2558
-2560
-2563
-2565
-2567
-2569
-2571
-2574
-2576
-2578
-2581
-2583
-2586
-2588
-2590
-2593
-2595
-2597
-2599
-2601
-2603
-2605
-2607
-2609
-2611
-2612
-2614
-2615
-2617
-2618
-2619
-2619
-2620
-2621
-2621
-2621
-2621
-2621
-2621
-2621
-2620
-2619
-2618
-2617
-2616
-2614
-2612
-2610
-2608
-2606
-2603
-2601
-2598
-2595
-2591
-2588
-2584
-2581
-2577
-2572
-2568
-2563
-2559
-2554
-2549
-2544
-2538
-2533
-2527
-2522
-2516
-2510
-2504
-2498
-2492
-2485
-2479
-2473
-2466
-2460
-2454
-2447
-2441
-2434
-2428
-2422
-2415
-2409
-2403
-2397
-2391
-2385
-2379
-2373
-2367
-2362
-2357
-2351
-2346
-2341
-2337
-2332
-2328
-2324
-2320
-2316
-2313
-2310
-2307
-2304
-2301
-2299
-2297
-2295
-2294
-2293
-2292
-2291
-2291
-2290
-2291
-2291
-2291
-2292
-2293
-2295
-2296
-2298
-2300
-2303
-2305
-2308
-2311
-2314
-2317
-2321
-2324
-2328
-2332
-2336
-2340
-2344
-2349
-2353
-2358
-2362
-2367
-2371
-2376
-2381
-2386
-2390
-2395
-2400
-2405
-2409
-2414
-2419
-2423
-2428
-2432
-2436
-2440
-2444
-2448
-2452
-2456
-2459
-2463
-2466
-2469
-2472
-2474
-2477
-2479
-2481
-2483
-2484
-2485
-2487
-2487
-2488
-2488
-2488
-2488
-2487
-2487
-2485
-2484
-2483
-2481
-2479
-2476
-2474
-2471
-2468
-2464
-2460
-2456
-2452
-2447
-2443
-2438
-2432
-2427
-2421
-2415
-2408
-2402
-2395
-2387
-2380
-2372
-2365
-2356
-2348
-2340
-2331
-2322
-2313
-2303
-2294
-2284
-2274
-2264
-2254
-2244
-2233
-2223
-2212
-2201
-2190
-2179
-2167
-2156
-2144
-2133
-2121
-2109
-2098
-2086
-2074
-2062
-2050
-2037
-2025
-2013
-2001
-1990
-1978
-1966
-1955
-1943
-1931
-1920
-1908
-1897
-1886
-1875
-1864
-1853
-1842
-1832
-1822
-1812
-1802
-1792
-1782
-1773
-1764
-1755
-1747
-1739
-1730
-1723
-1715
-1708
-1701
-1694
-1687
-1681
-1675
-1669
-1664
-1658
-1653
-1649
-1644
-1639
-1635
-1631
-1627
-1624
-1620
-1617
-1614
-1610
-1607
-1604
-1601
-1598
-1595
-1591
-1588
-1585
-1582
-1579
-1575
-1572
-1569
-1566
-1563
-1560
-1557
-1553
-1550
-1547
-1544
-1541
-1538
-1535
-1532
-1528
-1525
-1522
-1519
-1516
-1513
-1510
-1507
-1504
-1501
-1498
-1495
-1492
-1489
-1485
-1482
-1479
-1476
-1473
-1470
-1467
-1464
-1461
-1458
-1455
-1452
-1449
-1446
-1443
-1440
-1437
-1434
-1431
-1428
-1425
-1423
-1420
-1417
-1414
-1411
-1408
-1405
-1402
-1399
-1396
-1393
-1390
-1387
-1384
-1382
-1379
-1376
-1373
-1370
-1367
-1364
-1361
-1358
-1356
-1353
-1350
-1347
-1344
-1341
-1338
-1336
-1333
-1330
-1327
-1324
-1322
-1319
-1316
-1313
-1310
-1308
-1305
-1302
-1299
-1296
-1294
-1291
-1288
-1285
-1283
-1280
-1277
-1274
-1272
-1269
-1266
-1263
-1261
-1258
-1255
-1252
-1250
-1247
-1244
-1242
-1239
-1236
-1234
-1231
-1228
-1225
-1223
-1220
-1217
-1215
-1212
-1210
-1207
-1204
-1202
-1199
-1196
-1194
-1191
-1188
-1186
-1183
-1181
-1178
-1175
-1173
-1170
-1168
-1165
-1162
-1160
-1157
-1155
-1152
-1150
-1147
-1144
-1142
-1139
-1137
-1134
-1132
-1129
-1127
-1124
-1122
-1119
-1117
-1114
-1112
-1109
-1107
-1104
-1102
-1099
-1097
-1094
-1092
-1089
-1087
-1084
-1082
-1079
-1077
-1075
-1072
-1070
-1067
-1065
-1062
-1060
-1057
-1055
-1053
-1050
-1048
-1045
-1043
-1041
-1038
-1036
-1033
-1031
-1029
-1026
-1024
-1022
-1018
-1016
-1014
-1012
-1010
-1008
-1004
-1002
-1000
-998
-996
-994
-991
-989
-987
-984
-982
-980
-977
-975
-973
-971
-968
-966
-964
-962
-959
-957
-955
-952
-950
-948
-946
-944
-941
-939
-937
-935
-932
-930
-928
-926
-924
-921
-919
-917
-915
-913
-910
-908
-906
-904
-902
-900
-897
-895
-893
-891
-889
-887
-884
-882
-880
-878
-876
-874
-872
-870
-868
-865
-863
-861
-859
-857
-855
-853
-851
-849
-847
-845
-842
-840
-838
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-816
-814
-812
-810
-808
-806
-804
-802
-800
-798
-796
-794
-792
-790
-788
-786
-784
-782
-780
-778
-776
-774
-772
-770
-768
-767
-765
-763
-761
-759
-757
-755
-753
-751
-749
-747
-745
-744
-742
-740
-738
-736
-734
-732
-730
-729
-727
-725
-723
-721
-719
-717
-716
-714
-712
-710
-708
-706
-705
-703
-701
-699
-697
-696
-694
-692
-690
-688
-687
-685
-683
-681
-679
-678
-676
-674
-672
-671
-669
-667
-665
-664
-662
-660
-658
-657
-655
-653
-651
-650
-648
-646
-645
-643
-641
-640
-638
-636
-634
-633
-631
-629
-628
-626
-624
-623
-621
-619
-618
-616
-614
-613
-611
-609
-608
-606
-605
-603
-601
-600
-598
-596
-595
-593
-592
-590
-588
-587
-585
-584
-582
-580
-579
-577
-576
-574
-573
-571
-569
-568
-566
-565
-563
-562
-560
-559
-557
-556
-554
-552
-551
-549
-548
-546
-545
-543
-542
-540
-539
-537
-536
-534
-533
-531
-530
-528
-527
-525
-524
-523
-521
-520
-518
-517
-515
-514
-512
-511
-509
-508
-507
-505
-504
-502
-501
-499
-498
-497
-495
-494
-492
-491
-490
-488
-487
-485
-484
-483
-481
-480
-478
-477
-476
-474
-473
-472
-470
-469
-468
-466
-465
-464
-462
-461
-459
-458
-457
-456
-454
-453
-452
-450
-449
-448
-446
-445
-444
-442
-441
-440
-439
-437
-436
-435
-433
-432
-431
-430
-428
-427
-426
-425
-423
-422
-421
-420
-418
-417
-416
-415
-413
-412
-411
-410
-408
-407
-406
-405
-404
-402
-401
-400
-399
-398
-396
-395
-394
-393
-392
-390
-389
-388
-387
-386
-385
-383
-382
-381
-380
-379
-378
-376
-375
-374
-373
-372
-371
-370
-368
-367
-366
-365
-364
-363
-362
-361
-359
-358
-357
-356
-355
-354
-353
-352
-351
-350
-349
-347
-346
-345
-344
-343
-342
-341
-340
-339
-338
-337
-336
-335
-334
-333
-332
-330
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-319
-318
-317
-316
-315
-314
-313
-312
-311
-310
-309
-308
-307
-306
-305
-304
-303
-302
-301
-300
-300
-299
-298
-297
-296
-295
-294
-293
-292
-291
-290
-289
-288
-287
-286
-285
-284
-284
-283
-282
-281
-280
-279
-278
-277
-276
-275
-274
-274
-273
-272
-271
-270
-269
-268
-267
-266
-266
-265
-264
-263
-262
-261
-260
-260
-259
-258
-257
-256
-255
-254
-254
-253
-252
-251
-250
-249
-249
-248
-247
-246
-245
-244
-244
-243
-242
-241
-240
-240
-239
-238
-237
-236
-236
-235
-234
-233
-233
-232
-231
-230
-229
-229
-228
-227
-226
-226
-225
-224
-223
-223
-222
-221
-220
-220
-219
-218
-217
-217
-216
-215
-214
-214
-213
-212
-211
-211
-210
-209
-209
-208
-207
-206
-206
-205
-204
-204
-203
-202
-202
-201
-200
-200
-199
-198
-197
-197
-196
-195
-195
-194
-193
-193
-192
-191
-191
-190
-189
-189
-188
-188
-187
-186
-186
-185
-184
-184
-183
-182
-182
-181
-181
-180
-179
-179
-178
-177
-177
-176
-176
-175
-174
-174
-173
-173
-172
-171
-171
-170
-170
-169
-168
-168
-167
-167
-166
-166
-165
-164
-164
-163
-163
-162
-162
-161
-160
-160
-159
-159
-158
-158
-157
-157
-156
-155
-155
-154
-154
-153
-153
-152
-152
-151
-151
-150
-150
-149
-149
-148
-148
-147
-147
-146
-146
-145
-144
-144
-143
-143
-142
-142
-142
-141
-141
-140
-140
-139
-139
-138
-138
-137
-137
-136
-136
-135
-135
-134
-134
-133
-133
-132
-132
-132
-131
-131
-130
-130
-129
-129
-128
-128
-128
-127
-127
-126
-126
-125
-125
-125
-124
-124
-123
-123
-122
-122
-122
-121
-121
-120
-120
-119
-119
-119
-118
-118
-117
-117
-117
-116
-116
-116
-115
-115
-114
-114
-114
-113
-113
-112
-112
-112
-111
-111
-111
-110
-110
-109
-109
-109
-108
-108
-108
-107
-107
-107
-106
-106
-106
-105
-105
-105
-104
-104
-104
-103
-103
-103
-102
-102
-102
-101
-101
-101
-100
-100
-100
-99
-99
-99
-98
-98
-98
-97
-97
-97
-96
-96
-96
-96
