5
17731
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-108
-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
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-203
-203
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-226
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-231
-231
-231
-232
-232
-232
-232
-233
-233
-233
-234
-234
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-239
-239
-239
-239
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-243
-243
-243
-243
-244
-244
-244
-244
-245
-245
-245
-245
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-249
-249
-249
-249
-249
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-252
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-257
-258
-258
-258
-258
-258
-258
-258
-259
-259
-259
-259
-259
-259
-259
-259
-259
-260
-260
-260
-260
-260
-260
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-264
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-265
-264
-264
-264
-264
-264
-264
-264
-264
-263
-263
-263
-263
-263
-262
-262
-262
-262
-262
-261
-261
-261
-261
-260
-260
-260
-260
-259
-259
-259
-258
-258
-258
-257
-257
-257
-256
-256
-255
-255
-255
-254
-254
-254
-253
-253
-252
-252
-251
-251
-251
-250
-250
-249
-249
-248
-248
-248
-247
-247
-246
-246
-245
-245
-244
-244
-243
-243
-242
-242
-242
-241
-241
-240
-240
-239
-239
-238
-238
-238
-237
-237
-236
-236
-235
-235
-234
-234
-233
-233
-233
-232
-232
-231
-231
-230
-230
-229
-229
-228
-228
-227
-227
-226
-226
-225
-225
-224
-223
-223
-222
-222
-221
-221
-220
-219
-219
-218
-218
-217
-217
-216
-216
-216
-215
-215
-214
-214
-213
-213
-212
-212
-211
-211
-211
-210
-210
-209
-209
-208
-207
-207
-206
-206
-205
-205
-204
-203
-203
-202
-202
-201
-200
-200
-199
-198
-198
-197
-196
-195
-195
-194
-193
-192
-191
-191
-190
-189
-188
-187
-186
-185
-185
-184
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-167
-166
-165
-164
-163
-161
-160
-159
-158
-157
-156
-154
-153
-152
-150
-149
-148
-146
-145
-143
-142
-141
-139
-138
-137
-135
-134
-133
-132
-130
-129
-128
-126
-125
-124
-122
-121
-119
-118
-116
-114
-113
-111
-109
-108
-106
-105
-103
-101
-100
-98
-97
-95
-94
-93
-91
-90
-89
-87
-86
-85
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-75
-74
-73
-72
-71
-70
-70
-69
-68
-67
-66
-66
-65
-64
-64
-63
-62
-61
-60
-59
-58
-57
-56
-54
-53
-52
-50
-49
-47
-46
-44
-43
-41
-40
-38
-37
-35
-34
-32
-31
-29
-28
-26
-25
-24
-22
-21
-20
-19
-18
-17
-16
-15
-13
-12
-11
-10
-9
-8
-7
-6
-5
-4
-3
-2
-2
-1
0
1
2
2
3
4
5
5
6
7
8
10
11
12
13
15
16
17
19
20
21
22
24
25
26
28
29
31
32
34
35
37
38
40
42
43
45
47
48
50
52
54
56
57
59
61
63
65
66
68
69
71
72
72
73
74
74
75
75
76
76
76
77
77
78
78
79
79
80
80
81
82
83
84
84
85
87
88
89
90
91
93
94
96
98
99
101
102
104
106
107
109
110
112
113
115
116
118
119
121
122
124
125
127
128
130
131
132
134
135
135
136
137
137
138
138
138
138
138
137
137
136
136
135
135
134
133
133
132
131
131
130
130
130
130
130
130
130
131
132
132
133
133
134
134
135
135
136
136
136
137
137
138
139
139
140
141
142
143
144
145
146
147
148
150
151
152
153
155
156
157
159
160
161
162
163
164
165
165
165
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
165
165
165
165
165
165
165
165
165
165
166
167
167
168
170
171
172
174
175
177
179
181
183
185
187
189
191
193
195
197
199
200
202
204
205
207
208
209
211
212
213
215
216
217
219
220
222
224
226
228
230
232
234
236
239
241
243
245
247
249
251
253
255
256
258
260
261
262
264
265
267
269
270
272
274
276
278
280
282
284
286
289
291
294
296
298
301
303
306
308
311
313
315
318
320
322
324
327
329
331
333
334
336
338
339
341
342
343
344
346
347
348
349
351
352
353
355
356
357
359
360
362
363
364
366
367
369
370
372
373
375
377
379
381
384
386
389
391
394
397
401
404
407
411
415
419
423
427
431
435
440
444
449
453
458
463
468
473
478
482
487
492
497
501
506
510
515
519
523
527
532
536
540
544
547
551
555
559
563
567
570
574
579
583
588
592
597
603
608
614
620
626
632
638
644
651
657
663
669
674
680
685
690
695
700
704
708
713
717
720
724
728
732
735
739
742
746
750
754
757
761
765
769
773
777
780
784
787
790
793
795
797
799
800
802
803
804
805
806
806
807
808
809
810
811
812
813
815
816
818
821
823
826
829
833
837
841
846
850
855
860
865
870
876
882
888
894
900
907
914
922
930
937
946
954
962
970
979
987
995
1004
1012
1020
1029
1037
1046
1054
1063
1071
1079
1088
1096
1104
1113
1121
1128
1136
1144
1151
1159
1166
1173
1181
1188
1194
1201
1208
1214
1221
1227
1232
1238
1243
1249
1254
1259
1264
1269
1273
1278
1283
1287
1291
1296
1300
1304
1309
1313
1317
1322
1326
1331
1335
1340
1345
1350
1355
1360
1365
1370
1375
1380
1385
1390
1395
1399
1404
1408
1412
1416
1420
1424
1427
1431
1434
1438
1441
1444
1446
1449
1452
1455
1457
1460
1463
1466
1470
1473
1476
1480
1483
1487
1490
1494
1497
1499
1502
1504
1506
1508
1510
1511
1512
1512
1512
1512
1512
1512
1511
1510
1510
1509
1509
1509
1509
1510
1510
1512
1513
1515
1516
1518
1520
1521
1522
1523
1524
1524
1524
1524
1523
1522
1521
1520
1518
1517
1516
1515
1514
1513
1513
1513
1512
1512
1513
1513
1513
1513
1513
1513
1513
1513
1512
1512
1511
1510
1509
1507
1506
1504
1502
1500
1498
1496
1494
1491
1489
1487
1484
1482
1481
1479
1478
1477
1476
1476
1475
1475
1475
1475
1476
1476
1476
1477
1477
1476
1476
1475
1474
1473
1471
1470
1468
1466
1465
1463
1461
1460
1459
1457
1456
1454
1453
1451
1450
1448
1446
1443
1440
1437
1434
1431
1427
1422
1418
1413
1408
1403
1398
1393
1388
1383
1377
1372
1367
1362
1357
1352
1347
1343
1339
1334
1330
1326
1322
1318
1314
1310
1305
1300
1294
1289
1283
1277
1271
1265
1260
1254
1249
1244
1239
1235
1232
1229
1226
1224
1222
1220
1218
1217
1216
1214
1213
1212
1210
1209
1207
1205
1203
1201
1199
1197
1195
1193
1190
1188
1186
1183
1181
1179
1176
1174
1173
1171
1169
1167
1165
1163
1161
1159
1156
1153
1150
1146
1142
1138
1133
1128
1122
1116
1110
1103
1097
1090
1083
1077
1070
1063
1057
1050
1043
1037
1030
1024
1016
1010
1004
999
993
988
982
977
973
968
964
959
955
950
946
942
937
933
929
925
921
918
914
911
908
905
902
899
897
894
891
889
886
883
880
877
874
871
868
864
861
858
854
851
847
844
841
839
837
834
833
831
830
829
828
827
826
826
825
825
824
824
824
824
824
824
825
825
825
825
825
825
825
825
824
824
823
822
820
819
817
814
811
808
805
801
797
792
787
783
778
772
767
762
756
750
744
738
731
725
718
712
705
698
692
686
680
675
670
665
660
655
650
645
640
635
629
623
617
610
603
595
587
579
570
561
552
542
532
522
512
502
491
481
472
462
453
445
437
429
422
416
410
404
399
394
390
387
383
381
378
376
374
372
371
369
368
367
366
365
364
363
363
363
363
363
364
365
366
367
368
370
371
373
374
375
376
377
377
377
376
374
372
369
366
362
358
354
349
344
338
333
327
322
316
310
303
296
289
282
275
267
259
251
243
235
227
219
212
205
199
193
188
183
178
174
170
167
164
161
159
157
156
156
156
156
156
157
157
158
159
159
160
160
160
160
161
161
161
161
160
160
159
159
158
156
155
154
152
151
150
149
148
147
146
146
145
144
143
143
142
140
139
138
136
134
131
129
126
123
120
117
114
111
107
104
101
97
94
91
88
85
82
79
76
74
72
69
67
65
63
62
60
57
55
53
50
47
44
41
38
35
33
31
30
29
30
31
33
36
40
44
49
54
60
66
72
79
85
92
99
106
112
119
125
132
139
145
152
159
167
174
182
191
199
209
218
228
238
249
260
270
281
292
304
315
327
338
351
363
376
389
403
416
430
445
459
473
487
501
514
528
541
553
565
578
589
601
612
624
634
645
655
665
674
682
690
696
702
707
711
713
715
716
716
715
714
711
709
706
702
698
694
690
685
681
676
671
665
660
654
648
641
634
627
620
613
606
599
592
586
580
575
570
566
562
559
557
554
553
551
550
549
548
547
546
545
544
543
543
542
541
540
540
539
539
539
538
538
538
537
537
536
536
535
535
534
533
531
530
528
525
523
520
517
513
509
505
501
496
492
487
483
479
475
472
470
468
466
466
466
466
468
470
474
478
482
487
493
500
506
514
521
529
537
544
552
559
566
572
579
585
591
597
602
608
613
618
623
627
631
635
638
640
642
643
643
642
641
638
635
631
627
621
616
609
603
596
588
580
572
564
555
547
538
530
522
514
507
500
494
487
482
476
471
467
462
458
454
451
447
443
439
435
430
426
421
416
410
404
398
392
386
380
373
366
360
353
346
339
332
325
318
311
303
296
289
281
273
265
257
249
240
232
223
213
203
193
183
172
161
150
138
126
114
102
90
78
66
54
42
31
19
9
-1
-11
-20
-28
-36
-43
-50
-56
-62
-68
-73
-78
-83
-87
-91
-94
-98
-101
-103
-105
-107
-109
-110
-111
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-123
-124
-124
-124
-124
-124
-124
-123
-123
-123
-122
-122
-122
-122
-122
-123
-123
-123
-124
-124
-125
-126
-127
-128
-129
-131
-132
-133
-135
-136
-137
-138
-139
-139
-139
-138
-138
-137
-136
-134
-133
-132
-131
-131
-131
-131
-131
-132
-134
-135
-137
-140
-143
-146
-150
-154
-159
-164
-170
-175
-181
-188
-194
-200
-206
-213
-219
-225
-232
-239
-246
-254
-262
-270
-279
-288
-298
-308
-319
-329
-339
-350
-360
-370
-380
-390
-400
-409
-419
-428
-437
-445
-454
-462
-471
-479
-487
-495
-503
-512
-520
-529
-538
-547
-557
-567
-577
-588
-599
-610
-621
-632
-643
-655
-666
-677
-688
-699
-710
-720
-730
-740
-749
-758
-767
-775
-783
-790
-798
-804
-811
-817
-823
-829
-835
-841
-847
-852
-858
-864
-871
-878
-885
-892
-900
-909
-918
-927
-938
-948
-960
-972
-985
-998
-1010
-1025
-1039
-1053
-1066
-1080
-1093
-1106
-1119
-1131
-1143
-1153
-1164
-1173
-1182
-1191
-1198
-1206
-1212
-1219
-1225
-1230
-1236
-1241
-1246
-1250
-1255
-1258
-1261
-1264
-1266
-1267
-1268
-1268
-1268
-1267
-1266
-1264
-1261
-1259
-1256
-1253
-1249
-1245
-1241
-1236
-1231
-1227
-1222
-1217
-1213
-1208
-1204
-1200
-1197
-1194
-1191
-1189
-1187
-1185
-1183
-1182
-1180
-1179
-1177
-1175
-1174
-1172
-1170
-1168
-1166
-1164
-1162
-1161
-1160
-1159
-1159
-1160
-1161
-1163
-1166
-1169
-1173
-1178
-1183
-1189
-1195
-1202
-1210
-1217
-1226
-1234
-1243
-1251
-1260
-1269
-1278
-1287
-1296
-1305
-1315
-1324
-1334
-1344
-1354
-1365
-1376
-1388
-1401
-1414
-1429
-1443
-1458
-1474
-1490
-1506
-1522
-1538
-1554
-1570
-1586
-1601
-1616
-1631
-1645
-1660
-1674
-1688
-1702
-1716
-1729
-1743
-1756
-1770
-1783
-1796
-1809
-1822
-1835
-1848
-1861
-1875
-1889
-1903
-1917
-1932
-1947
-1963
-1979
-1996
-2013
-2031
-2050
-2069
-2089
-2109
-2131
-2153
-2175
-2198
-2222
-2245
-2269
-2293
-2316
-2340
-2363
-2386
-2409
-2432
-2454
-2476
-2497
-2518
-2539
-2559
-2578
-2597
-2615
-2633
-2650
-2667
-2683
-2698
-2714
-2728
-2742
-2756
-2769
-2781
-2792
-2803
-2813
-2822
-2830
-2837
-2844
-2850
-2856
-2860
-2864
-2867
-2870
-2872
-2873
-2874
-2874
-2874
-2874
-2873
-2873
-2873
-2874
-2875
-2876
-2877
-2879
-2881
-2883
-2886
-2888
-2891
-2893
-2896
-2898
-2901
-2903
-2905
-2908
-2910
-2912
-2915
-2917
-2919
-2922
-2925
-2928
-2931
-2934
-2938
-2942
-2946
-2950
-2955
-2960
-2966
-2971
-2977
-2983
-2989
-2994
-3000
-3006
-3012
-3018
-3024
-3030
-3036
-3043
-3049
-3056
-3062
-3069
-3076
-3082
-3089
-3096
-3103
-3110
-3116
-3123
-3130
-3137
-3143
-3150
-3156
-3162
-3168
-3175
-3181
-3186
-3192
-3198
-3203
-3209
-3214
-3219
-3224
-3229
-3233
-3237
-3241
-3245
-3249
-3252
-3256
-3260
-3263
-3267
-3271
-3275
-3278
-3282
-3286
-3289
-3293
-3296
-3299
-3302
-3304
-3306
-3308
-3309
-3309
-3309
-3309
-3308
-3307
-3305
-3303
-3301
-3299
-3296
-3293
-3290
-3287
-3284
-3280
-3277
-3274
-3270
-3267
-3263
-3260
-3256
-3253
-3249
-3246
-3243
-3239
-3236
-3233
-3230
-3228
-3225
-3222
-3220
-3217
-3215
-3213
-3211
-3208
-3207
-3205
-3204
-3204
-3204
-3205
-3207
-3210
-3213
-3218
-3224
-3230
-3237
-3246
-3255
-3265
-3275
-3286
-3298
-3310
-3323
-3336
-3349
-3362
-3376
-3389
-3403
-3416
-3429
-3442
-3454
-3466
-3477
-3488
-3498
-3508
-3517
-3526
-3535
-3543
-3550
-3558
-3565
-3572
-3578
-3583
-3589
-3594
-3598
-3601
-3605
-3607
-3610
-3611
-3613
-3614
-3615
-3616
-3617
-3618
-3619
-3620
-3621
-3623
-3625
-3626
-3628
-3630
-3631
-3632
-3633
-3634
-3634
-3634
-3633
-3631
-3629
-3627
-3623
-3619
-3614
-3608
-3602
-3595
-3587
-3578
-3569
-3559
-3549
-3539
-3527
-3516
-3504
-3492
-3480
-3468
-3455
-3442
-3428
-3414
-3400
-3386
-3372
-3357
-3341
-3326
-3310
-3295
-3279
-3262
-3246
-3230
-3213
-3197
-3181
-3164
-3148
-3132
-3116
-3099
-3083
-3067
-3051
-3035
-3018
-3002
-2985
-2969
-2953
-2936
-2920
-2905
-2889
-2874
-2860
-2846
-2833
-2820
-2809
-2798
-2788
-2779
-2770
-2763
-2756
-2749
-2743
-2737
-2731
-2726
-2720
-2714
-2708
-2702
-2696
-2689
-2682
-2675
-2667
-2659
-2650
-2641
-2632
-2622
-2612
-2602
-2591
-2580
-2569
-2558
-2546
-2534
-2522
-2510
-2498
-2485
-2472
-2460
-2447
-2435
-2422
-2410
-2398
-2386
-2374
-2361
-2349
-2337
-2325
-2313
-2300
-2288
-2275
-2262
-2248
-2234
-2220
-2206
-2192
-2177
-2162
-2146
-2131
-2115
-2098
-2082
-2066
-2049
-2032
-2016
-1999
-1983
-1967
-1951
-1936
-1922
-1908
-1894
-1881
-1869
-1857
-1846
-1836
-1826
-1817
-1808
-1800
-1792
-1785
-1778
-1771
-1765
-1759
-1753
-1748
-1743
-1738
-1733
-1729
-1725
-1722
-1719
-1717
-1715
-1713
-1713
-1712
-1713
-1714
-1715
-1717
-1720
-1723
-1726
-1730
-1734
-1738
-1742
-1746
-1750
-1754
-1757
-1759
-1761
-1761
-1761
-1761
-1759
-1757
-1754
-1750
-1745
-1740
-1734
-1728
-1721
-1714
-1706
-1698
-1690
-1682
-1673
-1664
-1654
-1644
-1633
-1622
-1611
-1599
-1587
-1575
-1563
-1551
-1539
-1527
-1515
-1503
-1491
-1479
-1467
-1455
-1443
-1431
-1419
-1406
-1394
-1382
-1369
-1357
-1344
-1331
-1318
-1305
-1292
-1279
-1265
-1251
-1237
-1223
-1208
-1194
-1180
-1166
-1152
-1138
-1125
-1113
-1101
-1090
-1080
-1070
-1061
-1053
-1046
-1039
-1034
-1029
-1024
-1020
-1016
-1012
-1010
-1006
-1004
-1002
-1000
-997
-995
-993
-991
-989
-987
-985
-983
-980
-978
-976
-973
-970
-968
-965
-962
-959
-957
-954
-951
-949
-946
-944
-942
-940
-938
-937
-935
-934
-933
-932
-932
-931
-930
-930
-929
-928
-927
-926
-925
-923
-922
-920
-918
-915
-913
-911
-909
-907
-905
-903
-901
-900
-899
-899
-899
-899
-900
-901
-903
-906
-909
-913
-918
-923
-929
-936
-943
-952
-961
-970
-980
-991
-1002
-1014
-1027
-1040
-1053
-1066
-1079
-1092
-1105
-1118
-1130
-1142
-1154
-1166
-1177
-1188
-1198
-1208
-1218
-1227
-1236
-1244
-1252
-1260
-1267
-1274
-1281
-1288
-1294
-1300
-1306
-1312
-1317
-1322
-1327
-1332
-1337
-1341
-1345
-1350
-1354
-1358
-1363
-1368
-1373
-1378
-1383
-1389
-1396
-1403
-1410
-1418
-1426
-1434
-1443
-1452
-1461
-1470
-1479
-1489
-1498
-1507
-1516
-1525
-1534
-1543
-1552
-1560
-1569
-1577
-1586
-1594
-1602
-1611
-1619
-1627
-1636
-1645
-1653
-1663
-1672
-1682
-1692
-1702
-1712
-1723
-1733
-1744
-1755
-1766
-1777
-1788
-1799
-1810
-1821
-1832
-1842
-1853
-1863
-1872
-1882
-1891
-1900
-1908
-1916
-1924
-1931
-1938
-1945
-1952
-1959
-1965
-1971
-1977
-1983
-1989
-1994
-1999
-2003
-2008
-2011
-2015
-2017
-2021
-2024
-2025
-2028
-2029
-2029
-2032
-2033
-2033
-2033
-2035
-2035
-2036
-2037
-2037
-2037
-2039
-2040
-2040
-2041
-2041
-2043
-2044
-2044
-2045
-2045
-2045
-2047
-2047
-2048
-2049
-2050
-2051
-2053
-2054
-2056
-2058
-2060
-2063
-2066
-2069
-2073
-2076
-2080
-2084
-2088
-2091
-2095
-2098
-2101
-2104
-2107
-2109
-2111
-2113
-2115
-2116
-2117
-2118
-2119
-2120
-2120
-2121
-2122
-2122
-2123
-2124
-2124
-2125
-2126
-2127
-2128
-2130
-2131
-2133
-2135
-2138
-2141
-2144
-2147
-2151
-2156
-2161
-2166
-2171
-2178
-2184
-2191
-2197
-2204
-2211
-2218
-2224
-2230
-2236
-2241
-2246
-2251
-2255
-2258
-2262
-2264
-2267
-2269
-2271
-2272
-2274
-2275
-2277
-2278
-2280
-2282
-2284
-2287
-2289
-2292
-2295
-2298
-2301
-2304
-2307
-2310
-2313
-2315
-2318
-2320
-2323
-2325
-2326
-2328
-2329
-2329
-2330
-2329
-2329
-2328
-2326
-2324
-2322
-2319
-2316
-2313
-2309
-2306
-2303
-2300
-2296
-2293
-2291
-2288
-2286
-2284
-2283
-2282
-2281
-2281
-2281
-2282
-2282
-2283
-2285
-2286
-2288
-2290
-2292
-2294
-2296
-2298
-2301
-2303
-2305
-2308
-2310
-2312
-2315
-2317
-2319
-2321
-2322
-2324
-2325
-2326
-2327
-2328
-2328
-2328
-2329
-2328
-2328
-2327
-2326
-2324
-2322
-2319
-2316
-2313
-2309
-2305
-2300
-2295
-2289
-2283
-2277
-2270
-2263
-2255
-2247
-2239
-2230
-2221
-2211
-2200
-2189
-2177
-2164
-2151
-2138
-2123
-2109
-2093
-2078
-2062
-2045
-2029
-2012
-1996
-1979
-1962
-1945
-1929
-1912
-1896
-1880
-1865
-1850
-1835
-1821
-1806
-1792
-1779
-1765
-1751
-1738
-1724
-1710
-1695
-1681
-1666
-1652
-1637
-1622
-1607
-1592
-1577
-1562
-1547
-1532
-1517
-1502
-1487
-1471
-1456
-1441
-1426
-1411
-1395
-1380
-1364
-1349
-1334
-1318
-1303
-1287
-1271
-1256
-1240
-1224
-1209
-1193
-1177
-1161
-1146
-1130
-1115
-1100
-1085
-1070
-1056
-1041
-1027
-1012
-1000
-987
-974
-962
-950
-938
-927
-916
-905
-895
-885
-875
-865
-855
-845
-836
-827
-817
-808
-799
-791
-782
-774
-765
-757
-749
-742
-734
-727
-719
-712
-705
-699
-692
-686
-680
-674
-668
-662
-657
-652
-646
-642
-637
-632
-628
-624
-620
-616
-613
-609
-606
-603
-599
-596
-592
-589
-585
-581
-577
-573
-568
-564
-559
-553
-547
-541
-534
-527
-520
-512
-504
-495
-487
-478
-469
-459
-450
-441
-431
-421
-412
-402
-392
-382
-373
-363
-353
-344
-334
-324
-315
-305
-295
-285
-276
-266
-255
-245
-235
-224
-214
-203
-193
-182
-172
-161
-151
-141
-131
-120
-110
-101
-91
-81
-71
-62
-52
-42
-33
-23
-13
-2
8
19
30
41
53
65
77
89
101
113
126
138
150
161
172
183
194
204
214
223
233
242
251
259
268
276
285
293
301
310
318
327
336
345
353
362
371
380
389
397
405
413
421
428
435
442
448
453
458
463
467
470
473
476
478
479
480
481
481
481
481
480
479
478
477
476
474
473
471
470
469
468
467
466
466
465
465
464
464
463
462
462
460
459
457
455
453
450
446
443
439
434
429
424
418
412
406
400
393
386
379
371
363
356
348
340
332
324
316
309
302
295
288
282
276
271
266
262
258
256
253
252
251
251
251
253
255
258
262
267
273
279
286
294
303
313
323
334
346
358
371
385
399
414
429
445
462
479
496
514
532
550
569
588
606
625
644
662
681
699
716
734
751
768
785
801
817
833
849
864
879
894
908
922
936
949
962
974
986
997
1008
1018
1028
1037
1046
1055
1063
1071
1078
1086
1093
1101
1108
1115
1122
1128
1135
1142
1149
1156
1162
1169
1176
1183
1190
1198
1205
1213
1220
1228
1236
1244
1252
1260
1268
1276
1284
1292
1300
1307
1315
1323
1330
1338
1345
1352
1358
1364
1370
1375
1379
1383
1386
1389
1391
1392
1393
1393
1392
1391
1388
1386
1382
1379
1375
1370
1365
1361
1356
1351
1347
1343
1339
1336
1334
1333
1332
1331
1332
1334
1336
1339
1343
1348
1353
1360
1367
1375
1384
1393
1403
1413
1424
1436
1448
1460
1473
1485
1498
1511
1524
1537
1550
1563
1576
1589
1602
1615
1628
1640
1653
1665
1677
1689
1701
1712
1723
1734
1744
1754
1763
1772
1780
1788
1795
1802
1808
1814
1819
1824
1828
1831
1834
1837
1838
1839
1839
1838
1836
1834
1830
1826
1820
1814
1808
1800
1792
1783
1774
1764
1755
1745
1735
1726
1716
1707
1699
1691
1684
1677
1671
1666
1662
1659
1656
1654
1653
1652
1652
1652
1653
1654
1655
1657
1659
1660
1662
1664
1666
1667
1668
1669
1670
1670
1669
1668
1666
1663
1659
1654
1648
1641
1633
1624
1613
1601
1588
1574
1558
1541
1523
1504
1483
1462
1440
1418
1394
1371
1347
1323
1299
1275
1252
1229
1207
1186
1166
1146
1128
1112
1096
1082
1068
1056
1045
1035
1025
1016
1008
1000
993
985
978
971
964
956
949
942
936
929
922
916
909
903
898
892
888
883
879
876
873
871
869
867
867
866
867
868
869
871
874
877
881
886
891
897
903
910
917
924
932
940
948
956
965
973
982
991
1000
1008
1018
1028
1037
1048
1059
1070
1082
1094
1107
1120
1134
1148
1163
1177
1192
1207
1222
1238
1253
1268
1283
1298
1313
1328
1343
1357
1372
1386
1400
1415
1429
1443
1458
1473
1488
1504
1520
1536
1553
1571
1589
1607
1626
1646
1665
1685
1706
1726
1747
1768
1789
1810
1831
1853
1874
1895
1916
1937
1958
1978
1998
2017
2037
2057
2075
2093
2111
2129
2146
2162
2179
2195
2211
2227
2242
2258
2273
2288
2303
2318
2333
2347
2362
2376
2389
2402
2415
2427
2439
2450
2461
2471
2480
2488
2496
2503
2510
2516
2521
2527
2532
2536
2541
2545
2549
2553
2557
2560
2563
2566
2568
2570
2571
2571
2571
2569
2568
2565
2562
2558
2553
2548
2543
2537
2531
2525
2520
2514
2509
2505
2501
2499
2497
2496
2495
2496
2498
2501
2505
2510
2515
2521
2528
2536
2544
2552
2561
2570
2579
2588
2598
2607
2616
2625
2633
2642
2650
2658
2665
2672
2679
2685
2691
2697
2702
2707
2712
2717
2722
2726
2730
2735
2739
2743
2748
2753
2758
2763
2768
2774
2780
2786
2792
2798
2805
2811
2817
2823
2830
2836
2842
2848
2855
2861
2868
2874
2881
2889
2896
2904
2912
2920
2928
2937
2946
2956
2966
2976
2987
2998
3009
3021
3033
3046
3059
3072
3086
3100
3115
3131
3148
3165
3182
3201
3220
3240
3261
3283
3305
3328
3352
3377
3402
3428
3454
3481
3509
3537
3565
3593
3622
3651
3680
3708
3737
3766
3794
3822
3849
3876
3903
3929
3954
3978
4002
4025
4048
4069
4090
4110
4129
4148
4166
4183
4199
4215
4230
4245
4260
4273
4287
4300
4313
4326
4339
4351
4364
4376
4387
4399
4410
4420
4429
4438
4446
4453
4458
4463
4466
4468
4468
4467
4465
4460
4455
4447
4438
4427
4414
4400
4384
4366
4347
4327
4305
4282
4258
4233
4208
4182
4155
4129
4103
4075
4051
4025
4000
3976
3953
3930
3909
3888
3868
3849
3831
3813
3797
3780
3765
3750
3736
3722
3709
3696
3684
3672
3661
3651
3640
3631
3621
3612
3603
3595
3586
3578
3569
3560
3552
3543
3534
3524
3515
3505
3495
3485
3475
3464
3452
3440
3428
3414
3400
3385
3370
3353
3335
3316
3296
3276
3254
3231
3208
3183
3158
3132
3105
3077
3049
3020
2991
2961
2930
2900
2869
2837
2805
2773
2741
2708
2675
2641
2607
2571
2535
2498
2460
2421
2380
2338
2295
2250
2204
2157
2108
2058
2007
1955
1902
1847
1792
1737
1681
1624
1568
1511
1454
1397
1340
1282
1225
1167
1109
1050
991
931
871
809
747
684
620
555
489
422
353
284
214
143
71
-2
-76
-151
-226
-301
-377
-453
-529
-605
-680
-755
-828
-901
-972
-1042
-1110
-1176
-1240
-1302
-1362
-1419
-1475
-1528
-1578
-1626
-1672
-1716
-1757
-1796
-1832
-1867
-1899
-1930
-1958
-1986
-2011
-2036
-2060
-2083
-2106
-2129
-2152
-2176
-2201
-2228
-2256
-2286
-2317
-2351
-2388
-2426
-2467
-2511
-2557
-2605
-2656
-2709
-2764
-2821
-2880
-2941
-3003
-3067
-3132
-3197
-3264
-3331
-3398
-3466
-3533
-3601
-3668
-3734
-3800
-3865
-3930
-3993
-4056
-4119
-4180
-4241
-4302
-4362
-4422
-4482
-4541
-4601
-4660
-4719
-4779
-4838
-4898
-4958
-5017
-5077
-5136
-5195
-5253
-5311
-5368
-5425
-5480
-5533
-5586
-5636
-5685
-5732
-5777
-5820
-5860
-5899
-5936
-5971
-6004
-6037
-6069
-6101
-6132
-6164
-6196
-6230
-6264
-6301
-6339
-6378
-6420
-6464
-6510
-6559
-6609
-6662
-6717
-6773
-6832
-6892
-6953
-7016
-7080
-7144
-7209
-7275
-7341
-7406
-7471
-7535
-7599
-7661
-7721
-7779
-7836
-7890
-7941
-7989
-8034
-8076
-8114
-8148
-8178
-8204
-8226
-8243
-8256
-8264
-8269
-8269
-8264
-8256
-8244
-8228
-8208
-8185
-8157
-8129
-8096
-8061
-8023
-7984
-7942
-7899
-7855
-7809
-7762
-7715
-7668
-7620
-7572
-7525
-7478
-7431
-7384
-7338
-7293
-7248
-7203
-7158
-7113
-7069
-7024
-6979
-6934
-6889
-6842
-6795
-6747
-6698
-6647
-6595
-6541
-6484
-6426
-6364
-6300
-6233
-6163
-6089
-6012
-5932
-5848
-5761
-5670
-5575
-5477
-5375
-5269
-5160
-5048
-4932
-4813
-4691
-4566
-4439
-4309
-4177
-4042
-3906
-3767
-3626
-3484
-3340
-3195
-3048
-2900
-2751
-2600
-2449
-2298
-2145
-1993
-1841
-1689
-1537
-1385
-1235
-1085
-936
-788
-642
-496
-351
-207
-64
79
222
364
507
650
793
937
1081
1226
1371
1517
1663
1809
1955
2101
2247
2392
2537
2682
2826
2969
3112
3255
3397
3539
3681
3823
3964
4106
4248
4390
4533
4675
4818
4961
5103
5246
5389
5532
5674
5817
5959
6102
6244
6386
6529
6672
6814
6957
7100
7242
7385
7528
7670
7812
7954
8096
8237
8378
8519
8659
8800
8940
9080
9220
9359
9498
9636
9773
9908
10043
10175
10305
10432
10556
10676
10793
10906
11014
11118
11217
11311
11401
11487
11568
11646
11719
11790
11858
11923
11987
12049
12111
12172
12235
12298
12362
12429
12497
12568
12641
12717
12795
12875
12957
13041
13127
13215
13303
13393
13483
13574
13664
13754
13842
13929
14015
14098
14178
14255
14329
14400
14467
14530
14589
14644
14695
14742
14786
14826
14861
14894
14922
14948
14969
14988
15003
15015
15024
15029
15032
15031
15028
15022
15013
15002
14988
14973
14956
14937
14917
14896
14875
14852
14830
14807
14785
14763
14741
14720
14699
14679
14659
14639
14620
14601
14582
14563
14543
14523
14502
14481
14459
14436
14412
14388
14363
14337
14310
14283
14256
14228
14200
14172
14144
14115
14087
14059
14031
14003
13974
13946
13917
13887
13856
13825
13792
13757
13720
13682
13641
13598
13553
13504
13454
13400
13344
13286
13224
13160
13094
13024
12953
12878
12801
12722
12640
12555
12467
12377
12284
12189
12091
11991
11888
11784
11678
11571
11463
11354
11245
11137
11028
10921
10814
10708
10604
10501
10399
10299
10199
10100
10002
9905
9808
9711
9614
9516
9418
9320
9221
9121
9020
8918
8814
8710
8603
8495
8385
8274
8160
8044
7925
7805
7683
7560
7435
7309
7182
7054
6926
6798
6670
6542
6414
6286
6158
6029
5901
5772
5642
5511
5378
5244
5109
4972
4832
4691
4549
4404
4258
4111
3962
3812
3662
3512
3361
3211
3061
2911
2763
2615
2469
2324
2181
2039
1899
1760
1623
1487
1352
1218
1084
951
818
685
552
417
281
143
4
-138
-282
-429
-579
-731
-887
-1046
-1208
-1373
-1542
-1713
-1886
-2062
-2241
-2421
-2603
-2787
-2973
-3159
-3347
-3535
-3724
-3913
-4103
-4292
-4480
-4668
-4855
-5041
-5225
-5408
-5588
-5767
-5943
-6117
-6288
-6457
-6624
-6787
-6948
-7107
-7262
-7415
-7566
-7713
-7858
-8000
-8140
-8278
-8413
-8545
-8676
-8804
-8930
-9055
-9178
-9300
-9421
-9540
-9659
-9777
-9893
-10009
-10125
-10239
-10352
-10465
-10577
-10687
-10797
-10905
-11013
-11119
-11224
-11329
-11432
-11534
-11635
-11735
-11835
-11934
-12032
-12130
-12227
-12324
-12421
-12517
-12613
-12708
-12803
-12898
-12992
-13086
-13180
-13273
-13367
-13461
-13555
-13649
-13744
-13840
-13936
-14032
-14129
-14227
-14325
-14424
-14522
-14620
-14718
-14816
-14913
-15009
-15104
-15198
-15290
-15380
-15468
-15554
-15638
-15719
-15798
-15875
-15948
-16018
-16088
-16155
-16219
-16282
-16343
-16403
-16462
-16520
-16577
-16634
-16690
-16746
-16801
-16856
-16911
-16965
-17019
-17072
-17124
-17175
-17225
-17273
-17321
-17366
-17410
-17452
-17491
-17528
-17562
-17594
-17622
-17647
-17670
-17688
-17704
-17715
-17724
-17729
-17731
-17729
-17724
-17716
-17705
-17692
-17676
-17657
-17636
-17612
-17587
-17560
-17531
-17500
-17468
-17435
-17400
-17365
-17328
-17291
-17254
-17215
-17177
-17138
-17099
-17060
-17021
-16982
-16943
-16903
-16864
-16824
-16784
-16743
-16701
-16657
-16612
-16566
-16517
-16467
-16414
-16358
-16300
-16239
-16175
-16108
-16038
-15964
-15887
-15806
-15721
-15633
-15540
-15444
-15344
-15240
-15131
-15020
-14904
-14785
-14662
-14536
-14407
-14274
-14139
-14000
-13859
-13715
-13568
-13418
-13265
-13109
-12950
-12787
-12622
-12453
-12281
-12106
-11927
-11745
-11560
-11371
-11179
-10984
-10786
-10585
-10381
-10175
-9966
-9754
-9541
-9326
-9109
-8891
-8672
-8452
-8231
-8009
-7787
-7564
-7340
-7117
-6892
-6668
-6443
-6218
-5993
-5768
-5542
-5317
-5092
-4866
-4641
-4416
-4191
-3966
-3740
-3515
-3289
-3062
-2836
-2608
-2381
-2153
-1925
-1697
-1468
-1240
-1010
-783
-555
-328
-101
125
351
576
800
1022
1245
1466
1685
1904
2121
2336
2550
2762
2971
3179
3384
3586
3786
3982
4176
4365
4551
4732
4910
5083
5251
5415
5573
5727
5876
6020
6159
6293
6423
6549
6670
6789
6904
7017
7128
7238
7347
7455
7563
7672
7782
7894
8006
8121
8238
8358
8480
8605
8733
8864
8997
9134
9273
9415
9559
9705
9854
10003
10154
10306
10459
10613
10767
10922
11076
11231
11386
11542
11697
11853
12009
12165
12321
12477
12633
12789
12945
13101
13255
13409
13562
13714
13865
14013
14160
14304
14447
14586
14723
14857
14988
15116
15240
15361
15479
15593
15704
15811
15914
16013
16109
16201
16289
16373
16454
16532
16606
16677
16745
16810
16872
16931
16988
17043
17095
17145
17193
17239
17283
17325
17364
17402
17437
17469
17499
17526
17549
17570
17588
17602
17613
17621
17624
17625
17622
17615
17605
17592
17576
17557
17535
17511
17485
17457
17428
17399
17369
17340
17311
17283
17256
17231
17208
17188
17169
17153
17140
17129
17120
17114
17110
17108
17109
17111
17115
17120
17127
17136
17145
17155
17167
17179
17192
17206
17220
17235
17251
17266
17282
17297
17313
17329
17344
17358
17373
17386
17399
17412
17424
17435
17445
17454
17462
17470
17476
17481
17485
17488
17489
17489
17487
17484
17479
17472
17464
17455
17445
17434
17423
17411
17399
17387
17375
17364
17354
17345
17337
17331
17326
17323
17322
17323
17325
17329
17335
17342
17351
17360
17370
17380
17390
17399
17408
17416
17423
17428
17431
17433
17432
17430
17424
17416
17405
17392
17375
17355
17331
17305
17275
17242
17205
17166
17122
17076
17026
16973
16916
16855
16792
16724
16654
16579
16502
16421
16335
16248
16157
16062
15966
15865
15762
15656
15547
15435
15320
15203
15083
14961
14835
14708
14578
14445
14310
14173
14033
13892
13749
13605
13459
13312
13164
13015
12866
12716
12566
12416
12266
12116
11967
11818
11669
11521
11373
11226
11079
10934
10788
10643
10499
10355
10212
10069
9926
9784
9641
9499
9356
9213
9070
8927
8782
8637
8492
8346
8199
8051
7903
7754
7604
7454
7304
7153
7002
6851
6699
6547
6394
6242
6089
5936
5783
5630
5476
5323
5170
5017
4864
4712
4560
4408
4257
4106
3956
3806
3657
3507
3357
3208
3058
2907
2756
2605
2452
2299
2145
1990
1833
1676
1517
1357
1196
1033
870
705
540
373
205
36
-134
-305
-478
-651
-825
-1000
-1176
-1353
-1531
-1710
-1890
-2071
-2252
-2434
-2616
-2798
-2981
-3164
-3346
-3528
-3710
-3891
-4070
-4250
-4428
-4605
-4780
-4954
-5127
-5298
-5467
-5635
-5801
-5966
-6128
-6288
-6447
-6603
-6758
-6911
-7062
-7210
-7357
-7503
-7647
-7790
-7931
-8071
-8212
-8351
-8490
-8629
-8768
-8907
-9047
-9186
-9327
-9468
-9610
-9754
-9898
-10043
-10189
-10336
-10485
-10635
-10787
-10939
-11094
-11249
-11406
-11564
-11724
-11884
-12046
-12209
-12372
-12536
-12701
-12865
-13030
-13195
-13359
-13522
-13684
-13844
-14002
-14158
-14312
-14462
-14610
-14754
-14894
-15030
-15161
-15288
-15411
-15529
-15642
-15751
-15854
-15953
-16047
-16136
-16221
-16300
-16376
-16449
-16516
-16580
-16640
-16696
-16749
-16797
-16843
-16884
-16922
-16957
-16988
-17016
-17040
-17062
-17079
-17094
-17106
-17115
-17122
-17125
-17126
-17125
-17122
-17117
-17110
-17101
-17091
-17079
-17066
-17052
-17036
-17020
-17002
-16983
-16964
-16943
-16921
-16899
-16875
-16850
-16825
-16798
-16770
-16742
-16711
-16680
-16648
-16614
-16578
-16542
-16504
-16464
-16423
-16381
-16337
-16292
-16245
-16198
-16149
-16100
-16050
-15999
-15947
-15894
-15840
-15786
-15731
-15676
-15619
-15562
-15503
-15443
-15382
-15320
-15256
-15191
-15124
-15056
-14986
-14915
-14843
-14769
-14694
-14617
-14540
-14462
-14382
-14302
-14221
-14140
-14058
-13976
-13893
-13810
-13727
-13644
-13560
-13478
-13395
-13313
-13231
-13150
-13070
-12991
-12913
-12835
-12758
-12683
-12608
-12533
-12459
-12385
-12311
-12237
-12163
-12088
-12013
-11936
-11858
-11780
-11699
-11618
-11534
-11449
-11363
-11275
-11185
-11093
-11000
-10905
-10808
-10710
-10610
-10508
-10406
-10301
-10196
-10089
-9981
-9872
-9763
-9652
-9541
-9429
-9316
-9203
-9090
-8976
-8862
-8748
-8633
-8518
-8403
-8288
-8172
-8055
-7940
-7823
-7706
-7589
-7470
-7352
-7232
-7112
-6992
-6871
-6749
-6627
-6504
-6381
-6257
-6134
-6010
-5885
-5761
-5637
-5513
-5389
-5265
-5142
-5019
-4897
-4776
-4655
-4536
-4417
-4299
-4182
-4066
-3952
-3838
-3726
-3614
-3504
-3394
-3286
-3179
-3073
-2969
-2865
-2763
-2663
-2564
-2467
-2371
-2277
-2186
-2096
-2008
-1922
-1838
-1756
-1677
-1599
-1523
-1449
-1377
-1307
-1238
-1171
-1105
-1041
-979
-918
-858
-800
-743
-688
-634
-581
-530
-480
-433
-387
-343
-300
-261
-223
-188
-155
-125
-98
-73
-51
-32
-15
-1
10
20
27
32
35
37
37
35
33
29
24
18
12
5
-3
-11
-19
-27
-36
-45
-53
-62
-71
-80
-88
-97
-105
-114
-122
-130
-137
-145
-152
-159
-166
-172
-178
-183
-187
-192
-195
-198
-199
-201
-201
-200
-199
-197
-194
-190
-186
-181
-175
-169
-163
-156
-149
-143
-136
-130
-125
-119
-115
-111
-108
-105
-104
-103
-104
-105
-107
-111
-115
-121
-128
-136
-145
-156
-167
-181
-195
-211
-228
-246
-265
-285
-306
-328
-350
-373
-396
-419
-442
-466
-489
-511
-534
-557
-579
-601
-623
-645
-667
-689
-711
-733
-755
-777
-799
-820
-841
-862
-882
-902
-921
-939
-956
-972
-988
-1002
-1014
-1026
-1036
-1044
-1051
-1055
-1058
-1058
-1057
-1053
-1046
-1037
-1026
-1012
-995
-975
-952
-926
-897
-865
-830
-792
-750
-706
-658
-607
-554
-497
-437
-374
-309
-241
-171
-99
-24
52
131
211
292
375
458
543
628
714
801
887
974
1061
1148
1234
1319
1404
1488
1570
1652
1731
1809
1886
1960
2032
2101
2169
2234
2296
2355
2412
2466
2518
2566
2612
2655
2696
2734
2769
2802
2833
2861
2888
2912
2935
2956
2975
2993
3010
3025
3039
3053
3065
3077
3088
3098
3108
3118
3127
3136
3145
3153
3161
3169
3176
3182
3187
3192
3195
3197
3198
3198
3196
3193
3188
3181
3173
3164
3153
3141
3128
3113
3098
3082
3065
3048
3030
3011
2992
2973
2953
2932
2911
2890
2868
2846
2824
2800
2777
2753
2728
2703
2678
2652
2626
2599
2572
2545
2518
2490
2463
2435
2408
2380
2353
2325
2298
2271
2244
2218
2192
2167
2142
2119
2096
2073
2052
2032
2012
1994
1976
1960
1944
1929
1915
1901
1889
1877
1865
1854
1844
1834
1824
1815
1806
1797
1788
1780
1771
1763
1755
1747
1739
1732
1724
1717
1710
1704
1698
1692
1687
1683
1679
1676
1674
1672
1672
1672
1673
1675
1677
1680
1685
1689
1695
1701
1708
1716
1724
1733
1743
1753
1764
1775
1787
1799
1812
1826
1841
1857
1874
1891
1910
1929
1950
1972
1995
2019
2044
2071
2098
2127
2157
2188
2220
2253
2288
2323
2359
2397
2436
2475
2516
2558
2601
2645
2690
2737
2784
2833
2884
2935
2988
3043
3099
3156
3215
3275
3337
3400
3465
3531
3598
3667
3737
3808
3880
3953
4026
4101
4176
4252
4329
4406
4483
4561
4639
4717
4794
4872
4949
5026
5102
5177
5251
5324
5396
5467
5536
5604
5670
5735
5798
5860
5920
5979
6036
6092
6146
6199
6250
6300
6347
6393
6438
6480
6521
6560
6598
6633
6667
6699
6728
6756
6781
6805
6825
6844
6860
6874
6885
6893
6898
6901
6900
6897
6891
6883
6871
6857
6840
6820
6798
6773
6746
6716
6684
6650
6613
6575
6534
6491
6447
6400
6352
6303
6253
6201
6148
6095
6041
5986
5931
5875
5820
5764
5708
5651
5595
5538
5481
5423
5365
5307
5247
5187
5127
5065
5003
4939
4874
4809
4742
4674
4605
4535
4464
4391
4318
4244
4168
4091
4014
3937
3859
3780
3702
3622
3543
3464
3386
3308
3230
3153
3077
3002
2929
2856
2785
2716
2648
2582
2517
2454
2393
2334
2276
2220
2166
2114
2063
2013
1967
1921
1878
1836
1796
1758
1721
1687
1655
1624
1596
1570
1545
1523
1503
1485
1469
1455
1443
1433
1425
1419
1414
1412
1410
1411
1412
1415
1419
1425
1431
1438
1446
1455
1465
1475
1486
1497
1508
1520
1532
1545
1557
1569
1582
1594
1606
1618
1629
1641
1651
1661
1670
1679
1687
1695
1702
1708
1714
1718
1722
1726
1728
1730
1731
1731
1731
1729
1727
1724
1720
1715
1710
1703
1696
1688
1680
1670
1661
1650
1639
1628
1616
1604
1591
1578
1565
1550
1535
1520
1504
1486
1468
1449
1428
1407
1383
1359
1332
1304
1274
1242
1207
1171
1133
1092
1050
1004
958
909
858
805
749
692
633
572
510
445
379
311
242
172
100
27
-48
-123
-199
-276
-354
-433
-512
-592
-672
-752
-833
-914
-995
-1075
-1156
-1237
-1317
-1397
-1476
-1555
-1634
-1713
-1791
-1868
-1946
-2023
-2099
-2176
-2252
-2328
-2404
-2479
-2555
-2630
-2706
-2781
-2856
-2931
-3007
-3082
-3157
-3233
-3309
-3384
-3460
-3536
-3613
-3689
-3766
-3842
-3919
-3996
-4073
-4150
-4227
-4303
-4380
-4456
-4532
-4608
-4683
-4757
-4831
-4904
-4976
-5047
-5117
-5185
-5252
-5317
-5381
-5443
-5502
-5560
-5615
-5667
-5718
-5765
-5810
-5851
-5891
-5927
-5960
-5990
-6018
-6042
-6064
-6084
-6100
-6115
-6126
-6136
-6143
-6149
-6152
-6154
-6154
-6153
-6150
-6147
-6142
-6135
-6129
-6121
-6112
-6103
-6094
-6084
-6074
-6064
-6054
-6044
-6034
-6025
-6015
-6006
-5998
-5989
-5982
-5974
-5968
-5962
-5957
-5952
-5949
-5946
-5944
-5943
-5943
-5944
-5946
-5949
-5952
-5957
-5963
-5969
-5976
-5985
-5993
-6003
-6013
-6024
-6036
-6048
-6061
-6074
-6088
-6102
-6116
-6130
-6144
-6159
-6173
-6187
-6201
-6215
-6228
-6241
-6253
-6265
-6276
-6287
-6297
-6307
-6315
-6323
-6331
-6337
-6342
-6347
-6351
-6354
-6356
-6357
-6357
-6356
-6355
-6353
-6350
-6346
-6341
-6336
-6330
-6323
-6315
-6307
-6297
-6287
-6276
-6264
-6250
-6236
-6220
-6203
-6185
-6165
-6145
-6122
-6099
-6074
-6048
-6020
-5990
-5959
-5927
-5893
-5857
-5820
-5781
-5740
-5698
-5654
-5609
-5561
-5513
-5463
-5412
-5359
-5305
-5250
-5194
-5138
-5080
-5022
-4963
-4903
-4843
-4782
-4721
-4660
-4598
-4537
-4475
-4412
-4350
-4288
-4226
-4164
-4101
-4038
-3978
-3916
-3854
-3793
-3731
-3670
-3609
-3548
-3486
-3425
-3364
-3302
-3241
-3179
-3118
-3056
-2994
-2931
-2869
-2806
-2743
-2679
-2615
-2551
-2487
-2422
-2358
-2292
-2227
-2162
-2096
-2029
-1964
-1898
-1833
-1767
-1701
-1635
-1570
-1504
-1439
-1373
-1308
-1244
-1179
-1114
-1050
-986
-922
-859
-795
-733
-670
-608
-547
-486
-426
-367
-308
-251
-195
-140
-86
-34
17
66
113
158
200
241
279
315
347
378
405
429
451
469
485
497
507
513
517
518
516
511
504
494
481
467
449
430
408
385
359
332
303
272
240
207
172
137
100
63
25
-14
-52
-91
-130
-169
-208
-247
-285
-323
-361
-398
-435
-470
-506
-540
-574
-608
-640
-672
-702
-732
-761
-789
-816
-841
-866
-890
-913
-935
-956
-976
-995
-1014
-1031
-1048
-1065
-1080
-1095
-1110
-1124
-1137
-1151
-1164
-1176
-1189
-1201
-1213
-1225
-1236
-1248
-1259
-1271
-1282
-1293
-1304
-1314
-1325
-1335
-1345
-1355
-1365
-1374
-1383
-1392
-1400
-1408
-1416
-1423
-1430
-1436
-1442
-1447
-1452
-1456
-1460
-1463
-1465
-1467
-1469
-1469
-1470
-1469
-1469
-1468
-1466
-1464
-1462
-1460
-1457
-1454
-1451
-1448
-1445
-1442
-1439
-1435
-1432
-1429
-1425
-1422
-1419
-1416
-1412
-1409
-1405
-1402
-1398
-1394
-1389
-1385
-1380
-1374
-1368
-1362
-1355
-1347
-1339
-1331
-1322
-1312
-1302
-1291
-1280
-1268
-1255
-1242
-1229
-1215
-1201
-1186
-1170
-1155
-1139
-1123
-1106
-1090
-1074
-1057
-1041
-1025
-1008
-993
-977
-962
-947
-932
-918
-904
-890
-877
-864
-852
-839
-827
-816
-804
-793
-782
-771
-761
-751
-741
-731
-722
-713
-704
-695
-687
-679
-671
-664
-657
-651
-645
-640
-635
-631
-628
-625
-623
-622
-622
-623
-625
-628
-633
-638
-645
-654
-664
-675
-687
-702
-717
-735
-754
-774
-796
-819
-844
-871
-898
-928
-958
-990
-1022
-1057
-1092
-1129
-1166
-1204
-1243
-1283
-1323
-1365
-1407
-1449
-1493
-1537
-1582
-1627
-1672
-1719
-1765
-1813
-1860
-1908
-1957
-2005
-2056
-2106
-2156
-2207
-2259
-2311
-2364
-2417
-2471
-2526
-2580
-2636
-2692
-2748
-2805
-2862
-2920
-2978
-3037
-3096
-3156
-3216
-3276
-3337
-3399
-3461
-3524
-3588
-3652
-3716
-3782
-3847
-3914
-3981
-4048
-4116
-4184
-4253
-4322
-4392
-4462
-4533
-4604
-4675
-4748
-4820
-4893
-4967
-5040
-5114
-5189
-5264
-5338
-5413
-5488
-5563
-5638
-5713
-5788
-5863
-5937
-6011
-6084
-6157
-6229
-6301
-6373
-6443
-6513
-6582
-6651
-6718
-6785
-6851
-6917
-6982
-7046
-7110
-7174
-7236
-7299
-7361
-7422
-7483
-7544
-7604
-7664
-7723
-7782
-7841
-7899
-7956
-8013
-8070
-8125
-8182
-8237
-8292
-8346
-8400
-8452
-8505
-8557
-8608
-8658
-8708
-8757
-8806
-8854
-8902
-8948
-8994
-9040
-9084
-9128
-9171
-9213
-9255
-9295
-9334
-9372
-9408
-9444
-9478
-9510
-9542
-9571
-9600
-9626
-9651
-9675
-9696
-9717
-9735
-9752
-9767
-9780
-9792
-9802
-9811
-9817
-9823
-9826
-9828
-9829
-9828
-9826
-9822
-9816
-9809
-9801
-9791
-9779
-9766
-9751
-9735
-9717
-9697
-9676
-9653
-9629
-9603
-9576
-9546
-9516
-9483
-9450
-9414
-9378
-9339
-9300
-9259
-9216
-9172
-9127
-9080
-9032
-8983
-8933
-8881
-8828
-8774
-8718
-8661
-8604
-8545
-8484
-8423
-8360
-8297
-8232
-8166
-8099
-8031
-7962
-7892
-7822
-7751
-7678
-7606
-7532
-7458
-7383
-7308
-7232
-7156
-7078
-7001
-6922
-6844
-6764
-6684
-6604
-6523
-6441
-6359
-6277
-6193
-6110
-6026
-5941
-5856
-5770
-5683
-5596
-5508
-5419
-5329
-5238
-5147
-5054
-4960
-4866
-4770
-4672
-4574
-4474
-4373
-4271
-4167
-4061
-3954
-3846
-3737
-3626
-3514
-3400
-3286
-3170
-3053
-2935
-2816
-2697
-2577
-2456
-2335
-2214
-2092
-1970
-1848
-1727
-1605
-1484
-1363
-1243
-1124
-1004
-886
-769
-652
-537
-422
-309
-196
-85
25
134
242
348
453
557
660
761
861
960
1057
1153
1248
1342
1434
1525
1615
1703
1790
1876
1960
2043
2124
2204
2283
2359
2435
2509
2581
2652
2721
2789
2855
2920
2984
3045
3105
3164
3221
3276
3330
3382
3433
3482
3529
3575
3619
3662
3702
3742
3779
3815
3849
3881
3912
3941
3969
3995
4019
4042
4062
4083
4102
4119
4135
4150
4164
4177
4189
4200
4211
4221
4230
4240
4249
4257
4266
4275
4284
4293
4302
4311
4321
4331
4341
4352
4364
4376
4388
4402
4415
4430
4445
4461
4477
4495
4513
4531
4551
4571
4592
4613
4636
4659
4683
4708
4733
4760
4787
4815
4844
4874
4905
4936
4969
5002
5035
5070
5105
5140
5176
5213
5250
5287
5325
5363
5401
5439
5477
5515
5553
5590
5627
5664
5701
5736
5772
5806
5840
5874
5907
5939
5970
6000
6030
6059
6087
6115
6141
6167
6192
6216
6239
6262
6283
6304
6324
6343
6361
6378
6395
6411
6426
6441
6454
6467
6480
6492
6503
6514
6524
6534
6544
6553
6562
6571
6580
6589
6598
6607
6616
6626
6635
6645
6655
6665
6676
6687
6699
6711
6723
6736
6749
6763
6777
6791
6806
6821
6836
6852
6867
6883
6900
6916
6932
6949
6965
6981
6998
7014
7030
7046
7062
7077
7093
7108
7122
7137
7151
7165
7178
7191
7203
7215
7227
7238
7249
7259
7269
7278
7287
7296
7304
7312
7319
7326
7332
7338
7343
7348
7352
7356
7359
7362
7364
7365
7366
7366
7365
7363
7360
7357
7352
7346
7339
7331
7322
7311
7300
7287
7272
7257
7240
7221
7202
7181
7160
7137
7113
7088
7063
7036
7009
6981
6953
6923
6894
6863
6833
6802
6770
6739
6707
6675
6643
6611
6579
6547
6515
6483
6452
6420
6389
6358
6327
6297
6267
6237
6207
6178
6150
6121
6094
6066
6040
6013
5987
5962
5937
5912
5888
5864
5840
5817
5795
5772
5751
5729
5708
5687
5667
5647
5627
5608
5589
5571
5553
5535
5518
5501
5485
5469
5453
5437
5422
5408
5393
5380
5366
5354
5341
5329
5318
5307
5297
5286
5277
5268
5259
5250
5242
5234
5226
5218
5211
5203
5196
5189
5181
5174
5166
5158
5151
5143
5135
5126
5118
5109
5101
5092
5083
5075
5066
5057
5048
5039
5030
5020
5011
5001
4991
4980
4969
4958
4946
4934
4921
4907
4893
4878
4862
4845
4828
4810
4791
4772
4751
4731
4709
4687
4664
4641
4617
4593
4568
4543
4518
4492
4466
4440
4413
4386
4358
4330
4301
4272
4243
4213
4183
4152
4120
4088
4054
4021
3987
3953
3918
3882
3846
3809
3771
3733
3695
3656
3617
3578
3538
3498
3458
3418
3378
3337
3296
3256
3215
3174
3133
3092
3051
3010
2969
2927
2885
2844
2801
2759
2716
2672
2628
2583
2537
2490
2443
2394
2345
2294
2242
2189
2135
2080
2024
1966
1907
1846
1785
1722
1657
1591
1524
1455
1385
1313
1240
1165
1089
1010
932
852
770
687
602
517
430
341
252
161
70
-23
-116
-211
-306
-403
-500
-597
-696
-795
-895
-995
-1096
-1198
-1300
-1402
-1504
-1607
-1710
-1814
-1917
-2020
-2124
-2227
-2330
-2433
-2535
-2637
-2738
-2839
-2939
-3038
-3137
-3234
-3331
-3426
-3520
-3614
-3706
-3796
-3886
-3974
-4059
-4146
-4230
-4312
-4394
-4473
-4552
-4629
-4705
-4780
-4853
-4925
-4996
-5066
-5134
-5201
-5267
-5332
-5396
-5459
-5520
-5581
-5640
-5699
-5756
-5812
-5868
-5922
-5976
-6029
-6080
-6131
-6181
-6229
-6277
-6324
-6370
-6415
-6458
-6501
-6543
-6584
-6623
-6662
-6700
-6737
-6772
-6807
-6841
-6874
-6906
-6937
-6967
-6997
-7025
-7052
-7079
-7104
-7129
-7153
-7177
-7199
-7222
-7243
-7265
-7285
-7306
-7325
-7345
-7364
-7383
-7401
-7419
-7437
-7454
-7471
-7488
-7505
-7521
-7537
-7552
-7567
-7582
-7596
-7610
-7623
-7636
-7648
-7660
-7671
-7681
-7690
-7699
-7707
-7715
-7721
-7727
-7732
-7736
-7739
-7742
-7744
-7745
-7746
-7746
-7745
-7744
-7743
-7741
-7738
-7736
-7733
-7730
-7727
-7723
-7720
-7716
-7712
-7709
-7705
-7701
-7698
-7694
-7690
-7687
-7683
-7680
-7676
-7673
-7669
-7665
-7661
-7657
-7653
-7648
-7644
-7638
-7633
-7627
-7621
-7614
-7606
-7598
-7588
-7578
-7568
-7556
-7543
-7529
-7513
-7497
-7479
-7460
-7439
-7417
-7393
-7368
-7341
-7312
-7281
-7249
-7215
-7179
-7141
-7102
-7060
-7016
-6971
-6923
-6874
-6822
-6769
-6714
-6657
-6598
-6537
-6475
-6411
-6346
-6278
-6210
-6140
-6068
-5996
-5922
-5847
-5771
-5693
-5615
-5537
-5457
-5377
-5296
-5214
-5132
-5049
-4966
-4883
-4799
-4715
-4630
-4546
-4460
-4375
-4289
-4203
-4117
-4030
-3944
-3858
-3771
-3684
-3598
-3511
-3425
-3338
-3253
-3167
-3082
-2998
-2914
-2830
-2748
-2665
-2584
-2504
-2424
-2345
-2267
-2190
-2113
-2037
-1964
-1891
-1819
-1748
-1678
-1609
-1541
-1474
-1409
-1344
-1280
-1218
-1156
-1095
-1036
-977
-918
-861
-804
-748
-693
-638
-584
-530
-477
-424
-372
-320
-269
-218
-167
-117
-67
-17
32
81
129
178
226
274
322
369
416
463
510
557
603
649
695
741
787
833
878
923
969
1014
1059
1104
1148
1193
1237
1281
1324
1367
1410
1452
1493
1534
1574
1613
1652
1689
1726
1761
1796
1829
1862
1894
1924
1953
1982
2009
2035
2060
2084
2107
2130
2151
2171
2190
2208
2226
2243
2258
2274
2288
2302
2315
2328
2340
2352
2363
2374
2385
2396
2407
2418
2428
2439
2450
2461
2472
2484
2495
2507
2520
2532
2546
2559
2573
2587
2601
2616
2630
2645
2660
2676
2691
2707
2722
2738
2754
2770
2786
2801
2817
2833
2848
2863
2878
2893
2907
2920
2933
2946
2958
2969
2979
2988
2997
3005
3011
3017
3022
3026
3029
3030
3031
3030
3029
3026
3021
3016
3009
3001
2992
2981
2970
2956
2942
2926
2909
2891
2872
2851
2829
2806
2782
2756
2730
2702
2674
2644
2613
2581
2548
2514
2480
2444
2408
2371
2333
2295
2256
2217
2177
2137
2097
2056
2015
1975
1934
1893
1852
1811
1771
1730
1690
1650
1611
1571
1532
1493
1455
1417
1379
1342
1305
1269
1233
1197
1162
1127
1093
1058
1024
990
956
922
888
854
819
785
750
715
679
643
607
571
534
496
458
420
381
342
302
262
221
180
139
97
55
13
-30
-72
-115
-157
-199
-242
-284
-325
-367
-408
-448
-489
-528
-568
-606
-645
-683
-720
-757
-794
-830
-866
-901
-936
-970
-1004
-1038
-1071
-1103
-1135
-1167
-1198
-1228
-1258
-1288
-1317
-1345
-1373
-1400
-1427
-1453
-1478
-1503
-1527
-1550
-1573
-1595
-1617
-1637
-1657
-1676
-1694
-1712
-1728
-1744
-1759
-1773
-1787
-1799
-1811
-1821
-1831
-1839
-1847
-1854
-1859
-1864
-1868
-1871
-1873
-1874
-1874
-1873
-1871
-1868
-1865
-1861
-1856
-1850
-1844
-1837
-1829
-1821
-1812
-1802
-1792
-1781
-1769
-1757
-1744
-1730
-1716
-1701
-1686
-1670
-1654
-1638
-1621
-1604
-1587
-1569
-1552
-1534
-1517
-1499
-1482
-1464
-1447
-1430
-1412
-1395
-1377
-1360
-1342
-1324
-1306
-1288
-1270
-1251
-1233
-1214
-1194
-1175
-1155
-1135
-1114
-1094
-1073
-1052
-1031
-1008
-987
-966
-944
-922
-900
-877
-856
-834
-812
-790
-769
-748
-727
-707
-686
-667
-647
-628
-610
-592
-574
-556
-539
-523
-507
-491
-475
-460
-446
-431
-417
-404
-391
-378
-365
-353
-341
-329
-318
-307
-296
-286
-276
-266
-256
-247
-238
-229
-220
-212
-204
-196
-189
-182
-175
-168
-162
-156
-151
-145
-140
-135
-130
-125
-121
-117
-113
-109
-105
-101
-97
-94
-90
-87
-84
-81
-78
-76
-73
-71
-68
-66
-65
-63
-62
-60
-60
-59
-58
-58
-59
-59
-60
-61
-63
-65
-68
-71
-75
-80
-84
-90
-96
-103
-111
-119
-128
-137
-147
-158
-170
-182
-195
-209
-224
-240
-256
-273
-291
-310
-330
-350
-372
-394
-418
-442
-467
-493
-520
-548
-577
-606
-637
-668
-700
-733
-767
-801
-836
-872
-909
-946
-985
-1024
-1064
-1104
-1146
-1188
-1231
-1275
-1320
-1366
-1413
-1460
-1509
-1558
-1609
-1660
-1712
-1765
-1819
-1874
-1930
-1986
-2043
-2101
-2160
-2219
-2279
-2339
-2400
-2461
-2523
-2584
-2646
-2708
-2770
-2831
-2893
-2954
-3015
-3075
-3135
-3194
-3253
-3311
-3367
-3423
-3478
-3532
-3585
-3636
-3687
-3735
-3783
-3829
-3874
-3917
-3959
-3999
-4038
-4075
-4111
-4145
-4177
-4208
-4237
-4265
-4291
-4315
-4339
-4360
-4381
-4399
-4417
-4433
-4448
-4462
-4475
-4486
-4497
-4506
-4515
-4522
-4528
-4534
-4538
-4542
-4544
-4546
-4547
-4548
-4547
-4546
-4545
-4542
-4540
-4536
-4532
-4527
-4522
-4517
-4510
-4504
-4497
-4489
-4481
-4473
-4464
-4455
-4445
-4436
-4425
-4415
-4404
-4393
-4381
-4370
-4358
-4346
-4334
-4322
-4309
-4297
-4285
-4273
-4260
-4248
-4236
-4224
-4212
-4200
-4189
-4177
-4166
-4155
-4144
-4133
-4123
-4112
-4102
-4091
-4082
-4072
-4062
-4053
-4043
-4034
-4025
-4014
-4006
-3996
-3986
-3976
-3966
-3956
-3945
-3934
-3923
-3911
-3899
-3887
-3874
-3861
-3847
-3833
-3819
-3804
-3789
-3773
-3757
-3741
-3724
-3706
-3689
-3671
-3653
-3634
-3616
-3597
-3578
-3559
-3541
-3522
-3503
-3484
-3465
-3446
-3428
-3409
-3390
-3372
-3354
-3335
-3317
-3299
-3281
-3263
-3245
-3227
-3210
-3192
-3175
-3158
-3141
-3124
-3107
-3090
-3073
-3056
-3039
-3022
-3005
-2988
-2970
-2953
-2935
-2917
-2899
-2881
-2863
-2845
-2826
-2808
-2789
-2770
-2751
-2732
-2713
-2693
-2674
-2654
-2635
-2615
-2595
-2575
-2555
-2535
-2515
-2495
-2475
-2454
-2434
-2414
-2393
-2373
-2352
-2332
-2311
-2291
-2271
-2251
-2231
-2211
-2192
-2173
-2154
-2136
-2118
-2101
-2084
-2068
-2052
-2037
-2024
-2011
-1998
-1987
-1977
-1967
-1958
-1951
-1944
-1939
-1934
-1930
-1928
-1926
-1926
-1926
-1927
-1930
-1933
-1937
-1942
-1947
-1954
-1961
-1968
-1977
-1986
-1995
-2005
-2016
-2027
-2037
-2050
-2062
-2075
-2088
-2101
-2115
-2129
-2143
-2158
-2173
-2188
-2204
-2220
-2236
-2253
-2269
-2286
-2303
-2321
-2338
-2356
-2374
-2391
-2409
-2427
-2445
-2462
-2480
-2497
-2515
-2532
-2549
-2565
-2581
-2597
-2613
-2628
-2643
-2657
-2671
-2684
-2697
-2709
-2721
-2733
-2743
-2754
-2763
-2772
-2781
-2788
-2796
-2802
-2808
-2813
-2818
-2822
-2826
-2829
-2831
-2833
-2834
-2835
-2835
-2834
-2833
-2830
-2828
-2824
-2820
-2814
-2808
-2802
-2794
-2785
-2776
-2765
-2754
-2742
-2728
-2714
-2699
-2682
-2665
-2646
-2627
-2606
-2584
-2561
-2537
-2512
-2486
-2459
-2431
-2402
-2372
-2341
-2309
-2276
-2242
-2208
-2172
-2136
-2099
-2062
-2023
-1984
-1945
-1905
-1864
-1822
-1781
-1738
-1696
-1652
-1609
-1565
-1520
-1476
-1430
-1385
-1339
-1293
-1247
-1200
-1154
-1107
-1059
-1012
-964
-917
-869
-821
-772
-724
-675
-627
-578
-529
-480
-430
-381
-331
-282
-232
-182
-133
-83
-33
16
66
115
164
213
262
310
359
407
455
502
549
596
642
688
733
779
823
868
912
955
998
1041
1084
1126
1168
1209
1251
1292
1332
1372
1412
1452
1491
1530
1569
1607
1645
1682
1719
1756
1792
1828
1863
1898
1932
1966
1999
2032
2065
2097
2129
2161
2192
2223
2253
2283
2313
2342
2371
2399
2427
2455
2483
2510
2536
2563
2589
2615
2640
2665
2690
2714
2738
2761
2785
2807
2830
2852
2873
2894
2914
2934
2954
2973
2991
3009
3027
3044
3061
3078
3094
3110
3125
3140
3156
3170
3185
3200
3214
3229
3243
3258
3272
3287
3301
3316
3331
3346
3361
3377
3393
3409
3426
3443
3461
3479
3498
3517
3536
3557
3578
3599
3621
3643
3667
3690
3715
3740
3766
3792
3819
3846
3874
3903
3932
3962
3992
4022
4054
4085
4117
4149
4182
4215
4248
4281
4315
4349
4383
4417
4451
4485
4519
4553
4587
4621
4655
4688
4722
4755
4788
4821
4854
4887
4919
4952
4984
5016
5048
5079
5111
5142
5173
5204
5234
5265
5295
5325
5355
5384
5413
5443
5471
5500
5529
5557
5585
5612
5640
5667
5694
5721
5747
5774
5800
5825
5851
5876
5901
5926
5950
5975
5999
6023
6046
6069
6092
6115
6138
6160
6181
6203
6224
6244
6264
6284
6303
6322
6340
6357
6375
6391
6408
6423
6438
6453
6467
6481
6494
6507
6520
6531
6543
6554
6565
6575
6585
6594
6603
6611
6619
6627
6634
6641
6647
6653
6658
6662
6667
6670
6673
6676
6678
6680
6681
6681
6681
6681
6679
6677
6675
6672
6668
6663
6658
6652
6645
6637
6629
6620
6610
6600
6588
6576
6563
6549
6535
6519
6503
6486
6469
6451
6432
6412
6392
6371
6350
6328
6305
6282
6259
6235
6211
6186
6161
6135
6109
6083
6056
6029
6002
5975
5948
5920
5893
5865
5837
5810
5782
5755
5728
5701
5674
5647
5621
5595
5570
5545
5521
5497
5473
5450
5428
5407
5386
5366
5347
5328
5310
5293
5277
5262
5247
5234
5221
5209
5198
5187
5178
5169
5161
5153
5147
5140
5135
5129
5125
5121
5117
5113
5110
5108
5106
5104
5102
5100
5099
5098
5098
5097
5097
5097
5097
5098
5098
5098
5099
5099
5100
5100
5101
5101
5101
5101
5101
5101
5100
5099
5098
5096
5094
5092
5089
5086
5082
5078
5073
5067
5061
5054
5047
5039
5030
5020
5010
4999
4988
4976
4963
4949
4935
4920
4905
4889
4872
4855
4838
4820
4801
4782
4763
4743
4723
4702
4681
4660
4639
4617
4595
4573
4550
4527
4504
4480
4457
4433
4408
4384
4359
4334
4308
4282
4256
4229
4202
4174
4146
4118
4089
4059
4029
3999
3967
3935
3903
3869
3835
3800
3765
3728
3691
3653
3614
3574
3534
3492
3450
3406
3362
3317
3271
3223
3175
3127
3077
3026
2974
2922
2868
2814
2759
2702
2646
2588
2529
2470
2410
2350
2289
2227
2165
2102
2039
1976
1912
1848
1783
1719
1654
1589
1523
1458
1392
1327
1261
1195
1129
1063
997
932
866
800
735
669
604
539
474
409
345
280
216
152
88
24
-39
-103
-166
-229
-292
-355
-417
-479
-541
-603
-664
-725
-786
-846
-906
-965
-1025
-1083
-1142
-1200
-1257
-1314
-1371
-1427
-1482
-1538
-1592
-1647
-1701
-1754
-1807
-1860
-1912
-1964
-2015
-2066
-2117
-2167
-2216
-2266
-2314
-2363
-2410
-2458
-2504
-2551
-2596
-2642
-2686
-2731
-2774
-2817
-2860
-2902
-2943
-2984
-3024
-3064
-3103
-3141
-3179
-3216
-3253
-3289
-3324
-3358
-3392
-3425
-3457
-3488
-3519
-3548
-3577
-3604
-3630
-3656
-3680
-3703
-3725
-3745
-3765
-3783
-3800
-3816
-3831
-3844
-3856
-3867
-3877
-3885
-3893
-3899
-3904
-3908
-3910
-3912
-3912
-3911
-3909
-3906
-3902
-3897
-3890
-3883
-3874
-3864
-3853
-3841
-3827
-3813
-3797
-3780
-3763
-3743
-3723
-3702
-3679
-3656
-3631
-3605
-3579
-3551
-3522
-3491
-3460
-3428
-3394
-3360
-3324
-3287
-3250
-3211
-3171
-3130
-3087
-3044
-3000
-2954
-2907
-2860
-2811
-2761
-2710
-2658
-2605
-2551
-2496
-2440
-2383
-2325
-2266
-2206
-2145
-2083
-2021
-1957
-1893
-1828
-1762
-1695
-1628
-1560
-1492
-1423
-1354
-1285
-1215
-1145
-1074
-1004
-933
-863
-792
-722
-652
-582
-512
-443
-374
-306
-238
-170
-104
-38
28
93
157
220
282
344
405
465
524
583
640
697
753
809
863
917
970
1022
1073
1124
1174
1223
1272
1320
1367
1413
1459
1504
1548
1591
1634
1676
1717
1757
1796
1835
1872
1909
1945
1980
2013
2048
2080
2112
2143
2173
2202
2231
2258
2285
2311
2336
2361
2384
2407
2429
2450
2470
2490
2508
2526
2543
2559
2575
2590
2604
2617
2630
2642
2654
2665
2675
2685
2694
2703
2712
2720
2728
2735
2742
2749
2756
2762
2768
2775
2780
2786
2792
2798
2803
2809
2815
2820
2826
2832
2838
2843
2849
2856
2862
2868
2875
2881
2888
2895
2902
2909
2916
2923
2930
2937
2945
2952
2959
2966
2973
2980
2987
2994
3001
3008
3015
3022
3028
3035
3042
3049
3055
3062
3068
3075
3081
3088
3094
3101
3107
3113
3119
3125
3131
3137
3142
3148
3153
3158
3162
3167
3171
3174
3177
3180
3182
3183
3184
3184
3183
3182
3180
3177
3173
3168
3163
3156
3148
3140
3130
3120
3108
3095
3081
3066
3050
3033
3014
2995
2974
2952
2929
2905
2879
2853
2825
2796
2765
2734
2701
2667
2632
2596
2558
2519
2479
2438
2396
2352
2307
2261
2214
2166
2117
2067
2015
1963
1909
1854
1798
1742
1684
1625
1565
1504
1443
1380
1317
1252
1187
1122
1055
988
920
852
783
713
643
573
502
430
358
286
214
141
68
-5
-78
-152
-225
-298
-372
-445
-519
-592
-665
-738
-811
-883
-956
-1027
-1099
-1170
-1241
-1311
-1381
-1451
-1519
-1588
-1656
-1723
-1790
-1857
-1922
-1988
-2053
-2117
-2181
-2244
-2306
-2368
-2430
-2490
-2550
-2610
-2668
-2726
-2784
-2840
-2896
-2951
-3005
-3058
-3111
-3162
-3213
-3263
-3312
-3360
-3408
-3454
-3499
-3544
-3588
-3630
-3672
-3713
-3753
-3792
-3830
-3867
-3904
-3939
-3973
-4006
-4038
-4070
-4101
-4130
-4159
-4187
-4214
-4241
-4266
-4291
-4315
-4338
-4360
-4382
-4403
-4423
-4442
-4461
-4479
-4496
-4513
-4529
-4544
-4558
-4572
-4585
-4597
-4608
-4619
-4630
-4639
-4649
-4657
-4665
-4672
-4679
-4686
-4692
-4697
-4702
-4707
-4711
-4715
-4718
-4721
-4723
-4726
-4727
-4729
-4730
-4730
-4730
-4730
-4729
-4728
-4727
-4725
-4723
-4720
-4717
-4714
-4711
-4707
-4703
-4699
-4695
-4691
-4686
-4682
-4677
-4673
-4668
-4663
-4658
-4654
-4649
-4645
-4640
-4636
-4632
-4627
-4624
-4620
-4616
-4613
-4609
-4606
-4603
-4600
-4597
-4595
-4593
-4590
-4588
-4586
-4584
-4582
-4580
-4578
-4575
-4573
-4570
-4567
-4564
-4560
-4556
-4552
-4547
-4541
-4535
-4529
-4522
-4514
-4506
-4497
-4487
-4477
-4466
-4454
-4442
-4429
-4415
-4401
-4385
-4370
-4353
-4336
-4319
-4300
-4281
-4262
-4242
-4221
-4200
-4178
-4155
-4132
-4109
-4085
-4059
-4035
-4010
-3984
-3957
-3931
-3903
-3876
-3848
-3820
-3791
-3762
-3733
-3704
-3674
-3644
-3614
-3584
-3554
-3523
-3493
-3462
-3431
-3401
-3370
-3339
-3309
-3278
-3247
-3216
-3185
-3154
-3123
-3092
-3061
-3029
-2998
-2966
-2934
-2903
-2870
-2838
-2806
-2773
-2741
-2708
-2675
-2641
-2608
-2574
-2540
-2506
-2471
-2437
-2401
-2366
-2330
-2294
-2258
-2221
-2184
-2146
-2108
-2069
-2029
-1990
-1950
-1910
-1869
-1828
-1786
-1744
-1701
-1659
-1616
-1572
-1528
-1485
-1440
-1396
-1352
-1307
-1263
-1218
-1174
-1129
-1084
-1040
-996
-952
-908
-864
-821
-778
-735
-693
-651
-610
-569
-529
-489
-450
-411
-373
-336
-300
-264
-229
-194
-161
-128
-95
-64
-33
-3
27
56
84
111
138
164
189
214
238
261
283
305
326
347
366
385
403
421
437
453
467
481
494
506
517
527
537
545
552
558
563
567
570
572
573
574
573
571
568
564
560
554
547
540
532
522
512
501
489
476
463
448
433
417
400
382
364
345
325
304
283
261
238
215
191
166
141
115
89
62
35
8
-20
-49
-77
-107
-136
-166
-195
-226
-256
-286
-317
-348
-378
-409
-440
-471
-502
-533
-564
-595
-626
-656
-687
-717
-747
-777
-807
-836
-865
-894
-922
-950
-977
-1004
-1031
-1057
-1083
-1108
-1132
-1157
-1180
-1203
-1225
-1247
-1268
-1289
-1309
-1328
-1347
-1365
-1382
-1399
-1415
-1431
-1446
-1460
-1474
-1487
-1500
-1512
-1523
-1535
-1545
-1555
-1565
-1575
-1584
-1593
-1601
-1609
-1617
-1625
-1632
-1639
-1646
-1652
-1658
-1665
-1670
-1676
-1682
-1687
-1692
-1697
-1701
-1706
-1710
-1714
-1717
-1720
-1723
-1726
-1729
-1731
-1732
-1734
-1735
-1735
-1736
-1736
-1735
-1734
-1733
-1731
-1729
-1726
-1723
-1719
-1715
-1711
-1706
-1701
-1695
-1688
-1682
-1674
-1667
-1658
-1650
-1641
-1631
-1621
-1610
-1599
-1588
-1576
-1563
-1550
-1537
-1523
-1509
-1495
-1480
-1465
-1449
-1433
-1417
-1400
-1383
-1365
-1347
-1329
-1311
-1292
-1272
-1252
-1232
-1212
-1191
-1170
-1148
-1126
-1104
-1081
-1058
-1035
-1012
-988
-964
-940
-916
-891
-867
-842
-817
-792
-767
-742
-717
-692
-667
-642
-617
-592
-567
-542
-517
-492
-467
-442
-417
-392
-367
-342
-317
-292
-267
-242
-217
-192
-167
-143
-118
-93
-69
-44
-20
5
29
53
77
101
125
149
173
196
220
243
267
290
312
335
358
380
402
424
446
467
488
509
530
550
570
590
609
628
646
664
682
699
716
732
748
764
779
793
808
821
835
847
860
871
883
893
903
913
922
930
938
945
951
956
961
965
968
971
973
974
974
974
973
972
970
967
963
959
955
950
944
938
932
925
917
909
901
892
883
873
863
852
841
830
818
806
793
780
767
753
739
725
710
695
680
665
649
633
617
601
585
569
553
536
520
504
488
472
456
441
425
410
396
381
367
353
340
327
315
303
291
280
269
259
250
241
233
225
217
210
204
198
193
188
184
180
177
174
171
169
167
166
164
163
162
161
161
160
159
159
158
158
157
156
155
154
152
150
148
146
143
140
137
133
129
124
120
115
109
103
97
91
84
77
69
62
54
45
36
27
17
7
-3
-13
-24
-36
-47
-59
-71
-84
-97
-110
-123
-136
-150
-163
-177
-191
-205
-219
-233
-247
-260
-274
-288
-302
-316
-329
-343
-356
-369
-382
-395
-408
-421
-434
-446
-458
-470
-482
-494
-506
-518
-529
-541
-552
-563
-574
-585
-596
-607
-618
-628
-639
-650
-660
-671
-682
-693
-703
-714
-725
-736
-747
-759
-770
-782
-794
-806
-818
-831
-843
-856
-869
-883
-896
-910
-924
-939
-953
-968
-983
-998
-1012
-1028
-1043
-1059
-1074
-1090
-1106
-1121
-1137
-1152
-1168
-1183
-1199
-1214
-1229
-1244
-1259
-1274
-1288
-1303
-1317
-1331
-1346
-1359
-1373
-1387
-1400
-1414
-1427
-1440
-1453
-1465
-1478
-1490
-1502
-1513
-1524
-1535
-1546
-1556
-1566
-1575
-1584
-1592
-1599
-1607
-1613
-1619
-1624
-1629
-1633
-1636
-1638
-1640
-1641
-1641
-1641
-1639
-1637
-1635
-1631
-1626
-1621
-1615
-1608
-1600
-1591
-1581
-1570
-1558
-1545
-1531
-1516
-1500
-1483
-1465
-1445
-1425
-1403
-1380
-1355
-1330
-1303
-1275
-1246
-1215
-1183
-1150
-1115
-1079
-1042
-1002
-963
-922
-879
-835
-789
-742
-694
-644
-593
-540
-486
-430
-373
-314
-254
-192
-128
-64
3
71
141
212
285
359
436
513
593
673
756
840
925
1012
1101
1191
1283
1375
1470
1565
1662
1760
1859
1960
2062
2164
2268
2373
2478
2585
2692
2799
2908
3017
3126
3236
3346
3457
3568
3678
3789
3900
4011
4122
4233
4343
4454
4563
4673
4782
4891
4999
5107
5214
5321
5427
5532
5636
5740
5842
5944
6045
6145
6244
6343
6440
6536
6631
6725
6818
6910
7001
7091
7179
7267
7353
7439
7523
7606
7688
7769
7849
7928
8005
8082
8157
8232
8305
8378
8449
8519
8588
8657
8724
8790
8855
8919
8982
9044
9105
9165
9224
9282
9339
9395
9451
9505
9558
9611
9663
9713
9763
9812
9861
9908
9955
10001
10046
10091
10135
10178
10220
10262
10303
10344
10384
10423
10462
10500
10538
10575
10611
10646
10681
10715
10749
10782
10814
10845
10876
10906
10935
10964
10991
11018
11045
11070
11095
11119
11142
11165
11186
11207
11227
11247
11266
11284
11301
11317
11333
11348
11362
11376
11388
11400
11411
11421
11430
11439
11446
11452
11458
11462
11466
11468
11469
11469
11468
11466
11462
11457
11451
11443
11434
11424
11412
11399
11385
11369
11352
11333
11313
11291
11268
11244
11218
11190
11161
11131
11099
11066
11032
10996
10959
10920
10880
10839
10797
10754
10709
10663
10617
10569
10520
10470
10420
10368
10316
10263
10209
10155
10100
10044
9987
9930
9872
9814
9755
9695
9635
9575
9514
9452
9390
9327
9264
9200
9135
9070
9005
8939
8872
8804
8736
8667
8598
8528
8457
8385
8312
8239
8164
8089
8013
7936
7859
7780
7700
7619
7537
7454
7369
7284
7198
7110
7021
6931
6840
6748
6655
6560
6464
6368
6270
6170
6070
5969
5867
5763
5658
5553
5446
5339
5230
5120
5010
4898
4786
4673
4558
4443
4328
4211
4094
3975
3857
3737
3617
3497
3375
3254
3132
3009
2886
2763
2639
2515
2391
2267
2143
2017
1893
1768
1643
1518
1393
1268
1143
1018
893
767
642
517
392
267
142
16
-109
-234
-359
-484
-609
-734
-859
-984
-1108
-1233
-1358
-1482
-1606
-1730
-1854
-1977
-2101
-2224
-2346
-2469
-2591
-2712
-2833
-2954
-3074
-3193
-3312
-3431
-3548
-3666
-3782
-3898
-4014
-4128
-4242
-4355
-4468
-4580
-4691
-4801
-4911
-5020
-5128
-5235
-5342
-5448
-5553
-5658
-5761
-5864
-5966
-6067
-6168
-6267
-6366
-6464
-6561
-6657
-6752
-6847
-6940
-7033
-7125
-7216
-7306
-7395
-7484
-7571
-7658
-7743
-7828
-7912
-7995
-8077
-8157
-8238
-8317
-8395
-8472
-8548
-8623
-8697
-8770
-8842
-8913
-8982
-9051
-9118
-9184
-9249
-9313
-9375
-9436
-9496
-9554
-9612
-9667
-9722
-9775
-9827
-9877
-9926
-9973
-10019
-10064
-10107
-10149
-10189
-10227
-10265
-10300
-10334
-10367
-10398
-10428
-10456
-10483
-10508
-10532
-10554
-10574
-10593
-10611
-10627
-10642
-10655
-10667
-10677
-10686
-10694
-10700
-10705
-10709
-10712
-10714
-10715
-10714
-10713
-10710
-10707
-10703
-10698
-10692
-10686
-10678
-10670
-10661
-10652
-10642
-10630
-10619
-10606
-10593
-10579
-10564
-10549
-10532
-10515
-10497
-10478
-10459
-10439
-10417
-10395
-10373
-10349
-10324
-10299
-10273
-10246
-10218
-10189
-10160
-10130
-10099
-10067
-10035
-10001
-9968
-9933
-9898
-9862
-9825
-9788
-9751
-9712
-9674
-9634
-9594
-9554
-9513
-9471
-9429
-9387
-9344
-9300
-9256
-9211
-9166
-9121
-9075
-9028
-8981
-8934
-8886
-8837
-8788
-8739
-8689
-8639
-8588
-8536
-8485
-8432
-8379
-8326
-8273
-8218
-8164
-8109
-8054
-7998
-7942
-7885
-7829
-7771
-7714
-7656
-7598
-7540
-7482
-7423
-7364
-7305
-7245
-7186
-7126
-7066
-7006
-6946
-6886
-6825
-6764
-6703
-6642
-6581
-6520
-6458
-6397
-6335
-6273
-6212
-6149
-6087
-6025
-5963
-5900
-5837
-5775
-5712
-5649
-5586
-5523
-5459
-5396
-5333
-5269
-5205
-5141
-5077
-5013
-4949
-4885
-4820
-4756
-4691
-4626
-4561
-4496
-4431
-4365
-4300
-4234
-4169
-4103
-4037
-3971
-3905
-3839
-3773
-3706
-3640
-3574
-3507
-3441
-3374
-3308
-3241
-3175
-3108
-3042
-2975
-2909
-2842
-2775
-2708
-2642
-2575
-2508
-2441
-2374
-2306
-2239
-2172
-2104
-2037
-1969
-1901
-1833
-1765
-1697
-1629
-1561
-1492
-1424
-1355
-1287
-1218
-1150
-1082
-1012
-945
-877
-809
-741
-673
-606
-538
-471
-404
-338
-271
-205
-139
-74
-9
56
121
185
249
312
375
438
500
562
624
685
745
805
865
924
983
1042
1100
1157
1214
1270
1326
1381
1436
1490
1544
1597
1650
1702
1753
1803
1853
1903
1952
2000
2047
2094
2141
2186
2231
2276
2320
2363
2406
2448
2489
2530
2570
2610
2649
2688
2726
2763
2800
2836
2871
2906
2941
2975
3008
3041
3073
3104
3135
3165
3195
3224
3252
3280
3307
3333
3359
3384
3408
3432
3455
3477
3499
3520
3540
3559
3578
3596
3613
3630
3646
3661
3675
3689
3702
3715
3727
3738
3749
3759
3769
3778
3787
3795
3802
3809
3816
3822
3828
3833
3838
3843
3847
3851
3855
3858
3861
3864
3866
3868
3870
3872
3873
3875
3876
3877
3879
3880
3881
3882
3883
3885
3886
3887
3889
3890
3892
3894
3896
3898
3901
3903
3906
3909
3912
3915
3918
3921
3925
3929
3932
3936
3940
3944
3947
3951
3955
3959
3964
3968
3972
3976
3981
3985
3990
3994
3999
4003
4009
4014
4019
4025
4030
4035
4042
4048
4054
4061
4067
4075
4082
4090
4098
4106
4115
4124
4133
4142
4153
4163
4174
4185
4197
4209
4222
4235
4249
4263
4278
4293
4309
4325
4342
4360
4377
4396
4415
4434
4454
4474
4495
4516
4537
4559
4581
4604
4627
4650
4674
4697
4721
4745
4769
4794
4818
4842
4866
4890
4914
4938
4962
4985
5008
5031
5054
5076
5097
5119
5139
5159
5179
5198
5217
5234
5252
5268
5284
5299
5314
5328
5341
5354
5366
5377
5387
5397
5407
5415
5423
5431
5438
5445
5451
5456
5461
5466
5470
5474
5477
5480
5482
5484
5486
5487
5488
5488
5488
5488
5487
5486
5484
5482
5479
5476
5473
5469
5464
5459
5453
5447
5440
5433
5426
5417
5409
5399
5390
5379
5369
5357
5346
5333
5321
5307
5294
5280
5265
5250
5235
5219
5203
5186
5169
5152
5134
5116
5097
5078
5059
5039
5019
4998
4977
4955
4933
4911
4887
4864
4839
4814
4789
4763
4736
4708
4680
4651
4622
4592
4561
4529
4497
4464
4430
4396
4361
4326
4290
4253
4216
4178
4140
4102
4062
4022
3983
3943
3903
3862
3821
3779
3738
3696
3653
3611
3568
3526
3482
3439
3395
3352
3308
3263
3219
3174
3129
3084
3039
2993
2947
2901
2855
2809
2762
2715
2668
2621
2574
2526
2479
2431
2383
2334
2286
2237
2188
2139
2090
2040
1990
1940
1889
1838
1787
1735
1683
1630
1578
1524
1470
1416
1361
1306
1251
1195
1138
1081
1024
966
908
849
790
731
671
610
549
488
426
364
302
239
175
112
47
-17
-82
-148
-213
-280
-346
-413
-480
-548
-616
-685
-753
-822
-892
-962
-1032
-1102
-1173
-1244
-1315
-1386
-1458
-1530
-1602
-1675
-1747
-1820
-1893
-1965
-2037
-2111
-2184
-2257
-2330
-2403
-2476
-2549
-2621
-2694
-2766
-2838
-2910
-2981
-3053
-3124
-3195
-3266
-3337
-3407
-3478
-3548
-3618
-3688
-3757
-3826
-3896
-3965
-4034
-4102
-4171
-4239
-4307
-4375
-4443
-4511
-4579
-4646
-4713
-4780
-4847
-4914
-4981
-5047
-5113
-5179
-5245
-5310
-5375
-5440
-5505
-5569
-5633
-5697
-5760
-5823
-5886
-5948
-6010
-6072
-6133
-6194
-6255
-6315
-6375
-6434
-6493
-6552
-6611
-6669
-6727
-6785
-6842
-6900
-6957
-7014
-7070
-7127
-7183
-7239
-7295
-7351
-7407
-7462
-7517
-7572
-7627
-7681
-7735
-7789
-7843
-7896
-7949
-8000
-8053
-8105
-8156
-8207
-8257
-8307
-8356
-8405
-8453
-8501
-8548
-8594
-8640
-8686
-8731
-8775
-8819
-8862
-8904
-8946
-8987
-9028
-9068
-9107
-9146
-9184
-9221
-9258
-9294
-9330
-9365
-9400
-9433
-9467
-9500
-9532
-9564
-9595
-9626
-9656
-9686
-9716
-9745
-9773
-9801
-9829
-9856
-9883
-9910
-9936
-9962
-9987
-10012
-10037
-10061
-10084
-10108
-10131
-10153
-10175
-10197
-10218
-10238
-10258
-10278
-10297
-10315
-10333
-10351
-10367
-10383
-10399
-10414
-10428
-10442
-10455
-10467
-10478
-10489
-10499
-10509
-10517
-10525
-10532
-10539
-10544
-10549
-10553
-10556
-10559
-10560
-10561
-10561
-10561
-10559
-10557
-10554
-10550
-10545
-10539
-10533
-10526
-10518
-10509
-10499
-10489
-10477
-10465
-10452
-10439
-10424
-10409
-10393
-10376
-10358
-10340
-10321
-10301
-10280
-10259
-10237
-10214
-10190
-10166
-10141
-10115
-10089
-10061
-10034
-10005
-9976
-9946
-9916
-9885
-9854
-9822
-9789
-9755
-9722
-9687
-9652
-9616
-9580
-9543
-9506
-9468
-9430
-9391
-9352
-9312
-9271
-9230
-9189
-9147
-9104
-9061
-9017
-8973
-8929
-8884
-8838
-8792
-8745
-8698
-8651
-8603
-8554
-8505
-8456
-8406
-8355
-8304
-8253
-8201
-8148
-8095
-8042
-7988
-7933
-7878
-7822
-7766
-7709
-7652
-7594
-7535
-7476
-7416
-7356
-7295
-7233
-7171
-7108
-7045
-6981
-6916
-6851
-6784
-6718
-6650
-6582
-6514
-6444
-6374
-6303
-6232
-6160
-6087
-6014
-5940
-5866
-5791
-5715
-5639
-5562
-5484
-5406
-5327
-5248
-5168
-5088
-5007
-4926
-4844
-4761
-4678
-4595
-4511
-4427
-4342
-4257
-4172
-4086
-4000
-3914
-3828
-3741
-3654
-3566
-3479
-3392
-3304
-3216
-3128
-3040
-2952
-2865
-2777
-2689
-2601
-2514
-2426
-2339
-2252
-2165
-2079
-1993
-1907
-1821
-1736
-1651
-1567
-1483
-1399
-1316
-1234
-1152
-1071
-990
-911
-831
-753
-675
-598
-522
-447
-372
-299
-226
-153
-82
-11
59
128
197
265
332
398
464
529
594
658
721
784
846
907
968
1029
1088
1148
1206
1265
1322
1379
1435
1491
1546
1601
1655
1708
1761
1813
1865
1915
1966
2015
2064
2112
2160
2207
2254
2299
2345
2389
2433
2477
2519
2562
2603
2644
2684
2724
2763
2802
2840
2877
2913
2949
2985
3019
3053
3087
3119
3151
3182
3213
3242
3271
3299
3326
3353
3378
3403
3427
3450
3472
3493
3513
3532
3550
3567
3583
3599
3613
3626
3638
3649
3660
3669
3677
3684
3691
3696
3701
3704
3707
3708
3709
3709
3708
3707
3704
3701
3697
3692
3686
3680
3673
3666
3658
3649
3640
3630
3620
3610
3599
3588
3576
3565
3552
3540
3527
3514
3501
3488
3474
3460
3446
3432
3418
3403
3388
3374
3359
3343
3328
3313
3297
3281
3265
3249
3233
3217
3200
3183
3167
3150
3133
3115
3098
3080
3063
3045
3027
3010
2992
2974
2956
2938
2919
2901
2883
2865
2846
2828
2810
2792
2774
2755
2737
2719
2701
2683
2665
2647
2629
2611
2593
2576
2558
2541
2523
2506
2489
2473
2456
2439
2423
2407
2391
2375
2359
2344
2328
2313
2298
2283
2268
2253
2239
2224
2209
2195
2181
2166
2152
2138
2124
2110
2096
2082
2067
2053
2039
2025
2011
1997
1983
1968
1954
1940
1925
1911
1896
1881
1866
1851
1836
1821
1805
1789
1774
1758
1742
1726
1709
1693
1676
1660
1643
1626
1609
1592
1575
1559
1542
1525
1508
1491
1474
1458
1441
1425
1409
1393
1377
1361
1346
1331
1316
1301
1286
1272
1258
1244
1230
1217
1204
1191
1178
1166
1154
1143
1131
1121
1110
1100
1090
1080
1071
1062
1054
1045
1038
1030
1022
1016
1010
1004
998
993
988
983
979
975
971
968
965
962
960
958
956
955
953
952
952
951
951
951
951
952
952
953
954
956
957
959
961
963
965
967
970
973
975
978
981
984
988
991
994
997
1000
1004
1008
1010
1014
1018
1020
1025
1028
1031
1034
1037
1040
1043
1046
1049
1051
1054
1056
1058
1061
1062
1064
1066
1067
1068
1069
1070
1070
1070
1070
1070
1069
1068
1067
1065
1063
1060
1058
1055
1051
1047
1043
1038
1033
1028
1022
1014
1008
1000
993
984
976
966
956
946
935
924
912
900
887
873
859
845
830
814
798
781
764
746
727
708
688
668
647
625
603
580
557
533
508
483
458
431
405
378
350
322
293
264
235
205
175
144
113
82
50
17
-15
-48
-82
-116
-150
-184
-219
-255
-290
-326
-362
-398
-435
-472
-509
-546
-583
-621
-659
-697
-734
-772
-810
-849
-887
-925
-962
-1000
-1038
-1076
-1113
-1150
-1187
-1224
-1261
-1297
-1333
-1369
-1404
-1440
-1474
-1509
-1543
-1577
-1611
-1644
-1677
-1710
-1743
-1775
-1806
-1838
-1869
-1899
-1930
-1960
-1989
-2017
-2047
-2076
-2104
-2131
-2158
-2185
-2212
-2238
-2263
-2289
-2313
-2338
-2362
-2385
-2408
-2431
-2454
-2476
-2497
-2518
-2539
-2559
-2579
-2599
-2618
-2637
-2655
-2673
-2691
-2708
-2725
-2741
-2757
-2772
-2787
-2801
-2815
-2829
-2842
-2854
-2866
-2878
-2889
-2900
-2910
-2919
-2928
-2936
-2944
-2952
-2958
-2965
-2970
-2975
-2980
-2984
-2988
-2991
-2993
-2995
-2996
-2997
-2998
-2998
-2998
-2997
-2995
-2994
-2992
-2989
-2986
-2983
-2979
-2975
-2971
-2966
-2961
-2955
-2949
-2943
-2936
-2930
-2922
-2915
-2907
-2898
-2889
-2880
-2871
-2861
-2851
-2840
-2829
-2818
-2807
-2795
-2783
-2770
-2758
-2745
-2732
-2719
-2706
-2693
-2679
-2666
-2652
-2638
-2624
-2611
-2597
-2583
-2569
-2556
-2542
-2528
-2515
-2501
-2488
-2474
-2461
-2447
-2434
-2421
-2407
-2394
-2381
-2368
-2355
-2341
-2328
-2315
-2302
-2289
-2275
-2262
-2249
-2236
-2222
-2209
-2195
-2182
-2168
-2154
-2141
-2127
-2113
-2099
-2084
-2070
-2056
-2041
-2025
-2012
-1997
-1982
-1967
-1952
-1936
-1921
-1905
-1890
-1874
-1858
-1842
-1826
-1810
-1794
-1778
-1761
-1745
-1729
-1712
-1696
-1679
-1662
-1646
-1629
-1612
-1596
-1579
-1562
-1545
-1529
-1512
-1495
-1479
-1462
-1445
-1429
-1412
-1396
-1379
-1363
-1346
-1330
-1314
-1298
-1282
-1266
-1250
-1235
-1219
-1204
-1189
-1174
-1160
-1145
-1131
-1118
-1104
-1091
-1078
-1066
-1054
-1042
-1031
-1020
-1008
-999
-989
-979
-970
-961
-952
-944
-936
-929
-921
-915
-908
-902
-896
-891
-885
-880
-876
-871
-867
-863
-860
-856
-853
-850
-847
-845
-843
-841
-839
-838
-836
-835
-834
-833
-832
-832
-831
-831
-830
-830
-830
-829
-829
-829
-829
-829
-828
-828
-828
-827
-826
-826
-825
-824
-823
-821
-820
-818
-816
-814
-812
-809
-807
-804
-801
-797
-794
-790
-786
-782
-778
-773
-768
-764
-759
-754
-749
-743
-738
-733
-727
-721
-715
-709
-703
-696
-690
-683
-676
-669
-661
-654
-646
-637
-629
-620
-611
-602
-592
-582
-572
-562
-551
-540
-528
-516
-504
-492
-480
-467
-454
-440
-427
-413
-399
-385
-370
-356
-341
-326
-311
-295
-280
-264
-248
-232
-216
-200
-184
-168
-151
-135
-118
-101
-84
-67
-51
-34
-16
1
18
35
53
70
87
105
123
141
158
176
195
213
231
250
268
287
306
325
344
364
383
403
423
442
463
483
503
523
544
565
586
607
628
649
670
692
713
735
757
779
801
823
845
868
890
913
935
958
981
1004
1027
1050
1073
1096
1119
1141
1164
1187
1210
1233
1256
1279
1301
1324
1346
1369
1391
1413
1435
1457
1479
1500
1522
1543
1564
1585
1606
1626
1647
1667
1687
1706
1726
1745
1765
1784
1803
1822
1841
1859
1878
1896
1915
1934
1952
1971
1989
2008
2025
2045
2063
2082
2101
2120
2139
2158
2176
2195
2214
2233
2252
2271
2290
2309
2328
2347
2366
2384
2403
2421
2440
2458
2476
2494
2512
2529
2546
2564
2580
2597
2613
2630
2645
2661
2676
2691
2706
2720
2734
2748
2762
2775
2788
2800
2812
2824
2835
2846
2857
2868
2878
2887
2897
2906
2915
2923
2932
2939
2947
2954
2961
2968
2974
2980
2986
2991
2996
3001
3005
3009
3012
3015
3017
3020
3021
3022
3023
3023
3023
3022
3020
3018
3016
3012
3009
3004
2999
2993
2987
2980
2973
2965
2956
2947
2937
2926
2915
2903
2891
2878
2865
2851
2837
2822
2807
2791
2775
2758
2741
2724
2706
2688
2669
2650
2631
2611
2590
2570
2549
2528
2506
2484
2462
2439
2416
2393
2370
2346
2322
2297
2273
2248
2223
2197
2172
2146
2120
2093
2067
2040
2013
1986
1959
1931
1904
1876
1848
1820
1792
1763
1735
1706
1677
1648
1619
1590
1561
1531
1502
1472
1442
1412
1382
1352
1321
1290
1259
1228
1196
1165
1133
1100
1068
1035
1002
969
936
902
869
835
800
766
732
697
662
627
592
557
522
487
452
417
381
346
311
276
241
206
171
136
101
66
32
-3
-38
-72
-106
-140
-174
-208
-242
-275
-309
-342
-375
-408
-440
-473
-505
-538
-570
-602
-634
-665
-697
-728
-759
-790
-821
-852
-883
-914
-944
-975
-1004
-1036
-1066
-1097
-1127
-1158
-1188
-1218
-1249
-1279
-1310
-1341
-1371
-1402
-1433
-1463
-1494
-1525
-1556
-1587
-1618
-1649
-1681
-1712
-1743
-1775
-1806
-1838
-1869
-1901
-1933
-1964
-1996
-2028
-2060
-2092
-2124
-2156
-2188
-2220
-2252
-2284
-2316
-2347
-2379
-2411
-2443
-2474
-2505
-2537
-2568
-2598
-2629
-2660
-2690
-2720
-2749
-2779
-2808
-2837
-2866
-2894
-2922
-2949
-2976
-3003
-3030
-3056
-3082
-3107
-3132
-3157
-3181
-3204
-3228
-3250
-3273
-3295
-3316
-3337
-3358
-3378
-3397
-3417
-3435
-3453
-3471
-3487
-3504
-3520
-3535
-3550
-3564
-3577
-3590
-3603
-3614
-3625
-3636
-3646
-3655
-3664
-3672
-3679
-3686
-3692
-3697
-3702
-3706
-3709
-3712
-3714
-3716
-3717
-3717
-3717
-3716
-3715
-3713
-3711
-3708
-3705
-3701
-3697
-3692
-3687
-3681
-3675
-3669
-3663
-3656
-3648
-3641
-3633
-3625
-3616
-3607
-3598
-3589
-3579
-3570
-3560
-3549
-3539
-3528
-3517
-3506
-3494
-3483
-3471
-3459
-3447
-3434
-3422
-3409
-3396
-3383
-3370
-3357
-3343
-3330
-3316
-3303
-3289
-3275
-3261
-3247
-3233
-3219
-3206
-3192
-3178
-3164
-3150
-3136
-3122
-3109
-3095
-3082
-3068
-3055
-3042
-3029
-3016
-3003
-2991
-2978
-2966
-2954
-2942
-2930
-2919
-2907
-2896
-2885
-2874
-2864
-2853
-2843
-2832
-2822
-2812
-2802
-2793
-2783
-2774
-2764
-2755
-2746
-2737
-2728
-2719
-2710
-2701
-2693
-2684
-2675
-2667
-2658
-2649
-2641
-2632
-2623
-2615
-2606
-2597
-2588
-2579
-2570
-2560
-2551
-2542
-2532
-2522
-2513
-2503
-2493
-2482
-2472
-2462
-2451
-2440
-2430
-2418
-2407
-2396
-2384
-2372
-2360
-2347
-2335
-2322
-2308
-2295
-2281
-2267
-2253
-2238
-2223
-2207
-2192
-2176
-2159
-2142
-2125
-2108
-2090
-2072
-2053
-2033
-2015
-1995
-1975
-1955
-1934
-1913
-1891
-1869
-1846
-1823
-1800
-1776
-1752
-1727
-1702
-1677
-1651
-1624
-1597
-1570
-1542
-1513
-1484
-1455
-1425
-1394
-1363
-1332
-1300
-1267
-1234
-1201
-1166
-1132
-1097
-1061
-1024
-988
-950
-912
-873
-834
-794
-754
-713
-671
-629
-586
-543
-499
-455
-410
-365
-320
-274
-227
-180
-133
-86
-38
10
59
108
157
206
256
305
355
405
456
506
557
608
659
710
761
812
863
915
966
1018
1069
1121
1173
1224
1276
1328
1379
1431
1483
1534
1586
1638
1689
1741
1792
1844
1895
1946
1998
2049
2100
2151
2202
2252
2303
2354
2404
2454
2505
2555
2604
2654
2704
2753
2802
2851
2899
2947
2995
3043
3090
3137
3184
3230
3276
3322
3367
3412
3457
3501
3544
3587
3630
3672
3714
3756
3797
3837
3878
3917
3957
3995
4034
4072
4109
4147
4183
4220
4256
4291
4326
4361
4395
4429
4462
4495
4527
4559
4590
4621
4651
4681
4711
4739
4768
4795
4823
4849
4875
4900
4925
4949
4973
4996
5018
5040
5061
5082
5102
5121
5140
5159
5176
5193
5210
5226
5242
5257
5271
5285
5299
5312
5325
5337
5348
5360
5370
5381
5391
5400
5409
5417
5426
5433
5441
5447
5454
5460
5465
5470
5475
5479
5483
5486
5489
5492
5494
5495
5496
5497
5497
5497
5496
5495
5493
5491
5488
5485
5482
5478
5473
5468
5463
5458
5451
5445
5438
5431
5423
5415
5407
5398
5389
5380
5371
5361
5350
5340
5329
5318
5307
5295
5283
5271
5258
5246
5233
5220
5206
5193
5179
5165
5151
5136
5121
5106
5091
5076
5060
5044
5028
5012
4995
4978
4961
4944
4927
4909
4891
4873
4854
4836
4817
4797
4778
4758
4738
4718
4697
4677
4656
4634
4613
4591
4569
4547
4525
4502
4480
4457
4433
4410
4386
4363
4339
4315
4290
4266
4241
4217
4192
4167
4142
4117
4091
4067
4042
4017
3992
3967
3942
3917
3893
3868
3843
3819
3794
3770
3746
3722
3698
3674
3650
3627
3604
3581
3558
3536
3514
3492
3470
3449
3428
3407
3387
3367
3347
3327
3308
3289
3271
3252
3235
3217
3200
3183
3166
3150
3133
3118
3102
3087
3072
3057
3043
3028
3015
3001
2987
2974
2961
2949
2936
2924
2912
2900
2888
2877
2866
2855
2844
2834
2823
2813
2804
2794
2784
2775
2766
2757
2749
2740
2732
2724
2716
2709
2701
2694
2687
2680
2673
2667
2660
2654
2648
2642
2637
2631
2625
2620
2615
2610
2605
2600
2595
2590
2585
2581
2576
2571
2567
2562
2558
2553
2549
2544
2540
2535
2531
2526
2522
2517
2512
2508
2503
2498
2493
2488
2483
2478
2472
2467
2461
2455
2449
2443
2437
2431
2424
2418
2411
2404
2396
2389
2381
2374
2366
2358
2350
2341
2333
2324
2315
2306
2297
2288
2278
2269
2259
2249
2239
2228
2218
2207
2197
2186
2175
2163
2152
2140
2128
2116
2104
2091
2078
2065
2052
2039
2025
2011
1997
1983
1969
1954
1939
1924
1909
1893
1877
1862
1845
1829
1812
1796
1779
1761
1744
1726
1708
1690
1672
1653
1635
1616
1596
1577
1557
1537
1517
1497
1476
1455
1434
1412
1390
1368
1345
1322
1299
1275
1251
1226
1201
1176
1150
1124
1097
1070
1043
1014
987
958
928
899
868
838
807
775
743
711
678
645
611
577
542
507
472
436
400
363
326
289
252
214
175
137
98
58
19
-21
-61
-102
-142
-183
-224
-266
-308
-350
-392
-434
-477
-520
-563
-606
-650
-693
-737
-781
-826
-870
-914
-959
-1004
-1048
-1093
-1138
-1183
-1228
-1273
-1318
-1363
-1408
-1453
-1498
-1543
-1588
-1633
-1677
-1722
-1766
-1810
-1854
-1898
-1942
-1985
-2029
-2072
-2115
-2157
-2200
-2242
-2284
-2325
-2366
-2407
-2448
-2488
-2528
-2568
-2607
-2646
-2684
-2722
-2760
-2797
-2833
-2869
-2905
-2940
-2974
-3008
-3041
-3074
-3105
-3137
-3167
-3197
-3227
-3255
-3283
-3311
-3337
-3363
-3388
-3413
-3437
-3460
-3482
-3504
-3526
-3546
-3566
-3585
-3604
-3622
-3639
-3656
-3672
-3687
-3702
-3716
-3729
-3742
-3754
-3766
-3777
-3788
-3798
-3807
-3816
-3824
-3832
-3839
-3845
-3851
-3856
-3861
-3865
-3869
-3872
-3875
-3876
-3878
-3879
-3879
-3878
-3877
-3876
-3874
-3871
-3868
-3864
-3860
-3855
-3850
-3844
-3838
-3831
-3824
-3817
-3809
-3801
-3792
-3784
-3774
-3765
-3755
-3745
-3735
-3724
-3714
-3703
-3692
-3680
-3669
-3657
-3645
-3632
-3620
-3607
-3594
-3580
-3567
-3553
-3539
-3524
-3510
-3495
-3479
-3464
-3448
-3432
-3416
-3399
-3382
-3365
-3348
-3330
-3313
-3295
-3277
-3258
-3240
-3221
-3202
-3183
-3164
-3145
-3125
-3106
-3086
-3066
-3046
-3026
-3006
-2985
-2965
-2944
-2923
-2902
-2881
-2860
-2839
-2817
-2796
-2774
-2752
-2730
-2708
-2685
-2663
-2640
-2617
-2594
-2571
-2548
-2524
-2501
-2477
-2453
-2429
-2405
-2380
-2356
-2331
-2306
-2281
-2256
-2231
-2205
-2180
-2154
-2129
-2103
-2077
-2051
-2025
-1999
-1973
-1947
-1920
-1894
-1868
-1842
-1816
-1789
-1763
-1737
-1710
-1684
-1657
-1631
-1604
-1578
-1551
-1524
-1497
-1470
-1443
-1416
-1389
-1362
-1334
-1307
-1279
-1252
-1224
-1196
-1168
-1140
-1112
-1084
-1056
-1028
-1000
-972
-943
-915
-887
-859
-831
-803
-775
-747
-719
-691
-664
-636
-609
-581
-554
-527
-499
-472
-445
-418
-391
-364
-338
-311
-285
-258
-232
-205
-179
-153
-127
-101
-76
-50
-25
1
26
51
76
100
125
150
174
198
222
246
270
294
318
341
365
388
411
434
458
481
504
526
549
572
594
617
639
661
683
705
726
748
769
790
811
831
852
872
892
911
930
949
968
986
1004
1022
1040
1057
1074
1091
1107
1124
1139
1155
1170
1185
1200
1215
1229
1243
1256
1270
1283
1295
1308
1319
1331
1342
1353
1363
1373
1383
1392
1400
1409
1416
1424
1430
1437
1443
1448
1453
1457
1461
1465
1468
1471
1473
1475
1477
1478
1478
1479
1479
1478
1478
1477
1475
1474
1472
1470
1467
1464
1462
1458
1455
1451
1447
1443
1439
1434
1430
1425
1420
1415
1410
1404
1399
1393
1387
1381
1374
1368
1362
1355
1348
1341
1334
1327
1320
1312
1305
1298
1290
1282
1274
1267
1259
1251
1243
1234
1226
1218
1209
1201
1192
1184
1175
1166
1157
1148
1139
1130
1121
1112
1103
1093
1084
1075
1065
1055
1046
1036
1026
1016
1006
997
987
977
967
957
947
937
927
916
906
896
886
876
866
856
846
836
826
816
807
797
787
778
768
759
750
741
732
723
714
705
697
688
680
672
664
657
649
642
635
629
622
616
610
604
598
593
588
583
579
575
571
567
563
560
557
554
551
548
546
544
542
540
539
537
536
535
534
533
533
532
532
532
533
533
533
534
535
536
537
539
541
542
544
547
549
551
554
556
559
562
565
568
571
574
577
581
584
587
590
594
597
600
603
607
610
613
616
619
622
625
628
631
634
637
639
642
644
647
649
651
653
655
657
659
660
662
663
664
665
666
666
667
667
667
667
667
667
666
665
664
663
662
661
659
658
656
654
652
650
647
645
642
639
636
633
630
627
623
619
615
611
607
603
598
593
588
583
578
573
567
561
556
549
543
537
530
523
516
509
502
494
486
478
470
461
453
444
434
425
415
406
396
385
375
364
353
342
331
319
307
295
283
271
258
245
232
219
206
193
179
166
152
138
124
110
96
81
67
53
38
24
10
-5
-19
-34
-48
-62
-76
-91
-105
-119
-133
-147
-161
-175
-188
-202
-215
-229
-242
-255
-269
-282
-294
-307
-320
-332
-345
-357
-369
-381
-393
-404
-415
-427
-437
-448
-459
-469
-479
-488
-498
-507
-516
-524
-532
-540
-547
-554
-561
-567
-573
-579
-584
-588
-593
-597
-600
-603
-606
-608
-609
-611
-612
-612
-612
-612
-611
-610
-609
-607
-605
-602
-599
-596
-593
-589
-585
-580
-575
-570
-565
-560
-554
-548
-542
-535
-529
-522
-516
-509
-502
-495
-487
-480
-473
-465
-458
-450
-443
-435
-428
-420
-413
-405
-398
-390
-383
-375
-368
-361
-354
-347
-340
-333
-327
-320
-314
-308
-302
-296
-291
-286
-281
-276
-271
-267
-263
-259
-256
-252
-249
-246
-243
-241
-238
-236
-234
-233
-231
-230
-228
-227
-227
-226
-225
-225
-225
-225
-226
-226
-227
-228
-229
-230
-232
-233
-235
-237
-240
-242
-245
-248
-251
-254
-258
-261
-265
-269
-274
-278
-283
-288
-293
-298
-304
-310
-316
-322
-328
-335
-341
-348
-355
-363
-370
-378
-386
-394
-402
-410
-418
-427
-435
-444
-452
-461
-470
-479
-488
-496
-505
-514
-523
-532
-541
-550
-558
-567
-576
-585
-594
-602
-611
-620
-628
-636
-645
-653
-661
-669
-677
-684
-691
-699
-706
-713
-719
-726
-732
-738
-744
-749
-755
-760
-765
-770
-774
-778
-783
-787
-791
-794
-798
-801
-804
-807
-810
-813
-815
-818
-820
-822
-824
-825
-827
-828
-829
-830
-831
-831
-831
-832
-832
-831
-831
-830
-829
-829
-827
-826
-825
-823
-821
-819
-817
-815
-812
-810
-807
-804
-801
-797
-794
-790
-787
-783
-779
-774
-770
-765
-761
-756
-751
-745
-740
-734
-728
-722
-716
-710
-703
-697
-690
-683
-675
-668
-660
-653
-645
-637
-629
-621
-612
-604
-595
-587
-578
-569
-561
-552
-543
-534
-525
-516
-507
-499
-490
-481
-473
-464
-456
-448
-440
-432
-424
-416
-409
-401
-394
-387
-380
-373
-367
-360
-354
-348
-342
-337
-331
-326
-321
-317
-312
-308
-304
-301
-298
-295
-292
-289
-287
-285
-284
-282
-281
-281
-280
-280
-281
-281
-282
-283
-285
-287
-289
-292
-294
-298
-301
-305
-309
-313
-318
-323
-329
-335
-341
-347
-354
-361
-369
-377
-385
-393
-402
-412
-421
-431
-441
-452
-463
-474
-485
-497
-509
-522
-535
-548
-561
-575
-589
-603
-618
-633
-648
-664
-680
-696
-713
-730
-747
-764
-782
-800
-819
-838
-856
-876
-895
-915
-934
-954
-974
-995
-1014
-1035
-1056
-1077
-1097
-1118
-1139
-1160
-1181
-1202
-1223
-1244
-1265
-1286
-1306
-1327
-1348
-1369
-1390
-1410
-1431
-1452
-1472
-1493
-1513
-1534
-1554
-1575
-1595
-1615
-1635
-1655
-1675
-1695
-1714
-1734
-1753
-1772
-1791
-1810
-1829
-1847
-1865
-1883
-1901
-1918
-1936
-1953
-1970
-1986
-2003
-2019
-2035
-2051
-2066
-2081
-2096
-2111
-2125
-2140
-2153
-2167
-2180
-2193
-2206
-2218
-2230
-2242
-2253
-2264
-2275
-2285
-2295
-2305
-2314
-2323
-2331
-2339
-2347
-2355
-2362
-2368
-2375
-2381
-2386
-2392
-2397
-2401
-2406
-2410
-2413
-2417
-2420
-2422
-2425
-2427
-2428
-2430
-2431
-2431
-2431
-2431
-2431
-2431
-2430
-2428
-2427
-2425
-2423
-2421
-2418
-2415
-2412
-2409
-2406
-2402
-2398
-2394
-2390
-2386
-2381
-2376
-2372
-2367
-2362
-2357
-2352
-2347
-2341
-2336
-2331
-2326
-2321
-2316
-2311
-2305
-2301
-2296
-2291
-2286
-2281
-2277
-2272
-2268
-2264
-2260
-2256
-2252
-2248
-2244
-2241
-2237
-2234
-2231
-2228
-2225
-2222
-2220
-2218
-2215
-2213
-2211
-2209
-2208
-2206
-2205
-2204
-2203
-2202
-2201
-2201
-2200
-2200
-2200
-2200
-2201
-2201
-2202
-2203
-2204
-2206
-2207
-2209
-2211
-2214
-2216
-2219
-2222
-2226
-2229
-2233
-2237
-2242
-2246
-2251
-2256
-2262
-2267
-2273
-2279
-2286
-2292
-2299
-2306
-2314
-2321
-2329
-2337
-2345
-2354
-2362
-2371
-2380
-2389
-2398
-2407
-2417
-2426
-2436
-2445
-2455
-2465
-2475
-2486
-2496
-2506
-2516
-2527
-2537
-2548
-2559
-2569
-2580
-2591
-2602
-2612
-2623
-2634
-2645
-2656
-2667
-2678
-2689
-2700
-2711
-2722
-2733
-2744
-2754
-2765
-2776
-2786
-2797
-2807
-2817
-2827
-2837
-2847
-2856
-2866
-2875
-2884
-2893
-2902
-2911
-2919
-2928
-2936
-2944
-2951
-2959
-2966
-2973
-2980
-2986
-2992
-2998
-3004
-3009
-3014
-3019
-3023
-3027
-3030
-3033
-3036
-3039
-3041
-3042
-3043
-3044
-3044
-3043
-3043
-3041
-3039
-3037
-3034
-3031
-3027
-3022
-3017
-3011
-3005
-2998
-2991
-2983
-2975
-2966
-2956
-2946
-2935
-2923
-2911
-2899
-2885
-2872
-2857
-2842
-2826
-2810
-2793
-2775
-2757
-2739
-2719
-2699
-2679
-2658
-2636
-2614
-2591
-2568
-2544
-2520
-2495
-2469
-2444
-2417
-2390
-2363
-2335
-2307
-2278
-2249
-2219
-2189
-2159
-2128
-2096
-2065
-2033
-2000
-1967
-1934
-1901
-1867
-1833
-1798
-1763
-1728
-1693
-1657
-1621
-1585
-1548
-1512
-1475
-1437
-1400
-1362
-1325
-1287
-1249
-1211
-1172
-1134
-1095
-1057
-1018
-979
-940
-901
-862
-823
-784
-744
-705
-666
-626
-587
-547
-508
-468
-428
-388
-348
-309
-269
-229
-189
-148
-108
-68
-28
12
53
93
133
174
214
255
296
336
377
418
458
499
540
581
622
663
703
744
785
826
867
908
948
989
1029
1070
1110
1150
1191
1231
1271
1310
1350
1390
1429
1468
1507
1546
1585
1624
1662
1700
1738
1776
1814
1852
1889
1926
1963
1999
2036
2072
2108
2143
2179
2214
2248
2283
2317
2351
2385
2418
2451
2483
2515
2547
2578
2609
2639
2669
2699
2728
2756
2784
2812
2839
2865
2891
2917
2942
2966
2990
3014
3037
3059
3081
3103
3124
3144
3164
3184
3203
3221
3239
3257
3273
3290
3306
3321
3336
3350
3363
3376
3389
3401
3412
3423
3433
3443
3452
3460
3468
3475
3482
3488
3494
3499
3504
3508
3511
3514
3517
3518
3520
3521
3521
3521
3521
3520
3519
3517
3515
3512
3509
3506
3502
3498
3493
3488
3483
3477
3471
3465
3458
3451
3443
3435
3427
3418
3409
3400
3390
3380
3370
3359
3349
3337
3326
3314
3301
3289
3276
3262
3249
3235
3220
3206
3191
3175
3159
3143
3127
3110
3093
3076
3058
3040
3021
3002
2983
2964
2944
2924
2904
2883
2862
2841
2819
2797
2775
2753
2731
2708
2685
2662
2638
2614
2591
2567
2542
2518
2493
2468
2443
2418
2393
2368
2342
2316
2291
2265
2239
2213
2187
2161
2134
2108
2082
2055
2029
2003
1976
1950
1923
1897
1871
1844
1818
1791
1765
1738
1712
1685
1658
1632
1605
1578
1552
1525
1498
1471
1443
1416
1388
1361
1333
1305
1277
1248
1220
1191
1162
1133
1103
1073
1043
1012
982
951
920
889
857
825
793
761
728
695
662
629
595
561
527
493
458
423
388
353
318
283
247
212
176
140
104
68
32
-4
-40
-76
-112
-148
-183
-219
-255
-290
-326
-361
-396
-431
-466
-500
-535
-569
-602
-636
-669
-702
-735
-767
-799
-831
-863
-894
-925
-956
-986
-1016
-1046
-1075
-1104
-1133
-1161
-1190
-1217
-1245
-1272
-1299
-1326
-1352
-1378
-1404
-1430
-1455
-1480
-1504
-1528
-1552
-1576
-1599
-1621
-1644
-1666
-1687
-1709
-1729
-1750
-1770
-1789
-1809
-1827
-1846
-1864
-1881
-1898
-1915
-1931
-1947
-1962
-1977
-1991
-2005
-2019
-2032
-2044
-2056
-2068
-2079
-2090
-2100
-2110
-2119
-2128
-2137
-2145
-2152
-2159
-2166
-2172
-2177
-2183
-2187
-2191
-2195
-2198
-2201
-2203
-2205
-2207
-2208
-2208
-2208
-2208
-2207
-2206
-2204
-2202
-2199
-2196
-2193
-2189
-2185
-2180
-2175
-2169
-2163
-2157
-2150
-2143
-2136
-2128
-2119
-2111
-2102
-2092
-2082
-2072
-2062
-2051
-2040
-2028
-2016
-2004
-1992
-1979
-1966
-1952
-1938
-1924
-1910
-1895
-1880
-1865
-1850
-1834
-1818
-1802
-1786
-1769
-1753
-1736
-1719
-1702
-1684
-1667
-1650
-1632
-1614
-1597
-1579
-1561
-1543
-1526
-1508
-1490
-1472
-1454
-1436
-1419
-1401
-1383
-1366
-1348
-1331
-1313
-1296
-1279
-1261
-1244
-1228
-1211
-1194
-1177
-1161
-1145
-1129
-1113
-1097
-1081
-1066
-1051
-1036
-1020
-1006
-991
-977
-963
-949
-935
-921
-908
-895
-882
-869
-856
-844
-832
-819
-808
-796
-784
-773
-762
-751
-741
-730
-720
-710
-701
-691
-682
-673
-665
-656
-648
-640
-633
-626
-619
-613
-607
-601
-595
-590
-586
-581
-577
-573
-570
-567
-564
-562
-560
-559
-557
-557
-556
-556
-556
-557
-557
-559
-560
-562
-564
-566
-569
-572
-576
-579
-583
-588
-592
-597
-602
-607
-613
-619
-625
-632
-638
-645
-652
-660
-667
-675
-683
-692
-700
-709
-718
-727
-736
-746
-756
-766
-776
-786
-796
-807
-818
-829
-840
-851
-862
-873
-885
-897
-908
-920
-932
-944
-956
-968
-980
-992
-1004
-1016
-1029
-1041
-1053
-1065
-1077
-1089
-1101
-1113
-1125
-1136
-1148
-1159
-1170
-1181
-1192
-1203
-1213
-1223
-1233
-1243
-1253
-1262
-1271
-1280
-1288
-1296
-1304
-1312
-1320
-1327
-1333
-1340
-1346
-1352
-1358
-1363
-1368
-1372
-1377
-1381
-1384
-1388
-1391
-1394
-1396
-1398
-1400
-1402
-1403
-1405
-1405
-1406
-1406
-1406
-1406
-1406
-1405
-1404
-1403
-1402
-1401
-1399
-1397
-1395
-1393
-1390
-1388
-1385
-1382
-1379
-1376
-1373
-1370
-1367
-1363
-1360
-1356
-1352
-1349
-1345
-1341
-1337
-1333
-1329
-1325
-1321
-1317
-1313
-1309
-1305
-1301
-1296
-1292
-1287
-1283
-1278
-1273
-1269
-1264
-1259
-1254
-1248
-1243
-1238
-1232
-1226
-1220
-1214
-1208
-1202
-1196
-1189
-1183
-1176
-1169
-1162
-1155
-1148
-1140
-1133
-1125
-1117
-1109
-1101
-1093
-1085
-1076
-1068
-1059
-1050
-1041
-1032
-1022
-1012
-1002
-993
-983
-973
-962
-952
-941
-929
-918
-906
-895
-882
-870
-858
-845
-832
-819
-805
-792
-778
-764
-750
-735
-721
-706
-691
-676
-661
-646
-630
-615
-599
-584
-568
-552
-536
-520
-504
-488
-472
-456
-440
-424
-407
-391
-375
-359
-343
-327
-311
-295
-279
-263
-248
-232
-216
-201
-185
-170
-155
-140
-125
-110
-96
-81
-67
-53
-39
-25
-12
1
14
27
40
52
64
76
88
99
110
121
131
141
151
160
169
178
187
195
202
210
217
223
230
236
241
247
252
256
260
264
268
271
273
276
278
279
281
282
282
283
283
282
281
280
279
277
275
273
271
268
265
261
258
254
250
245
241
236
231
225
220
214
208
202
195
189
182
175
167
160
152
145
137
129
120
112
103
95
86
77
67
58
48
39
29
19
9
-1
-11
-22
-32
-43
-53
-64
-75
-86
-97
-108
-119
-130
-142
-153
-164
-176
-187
-199
-211
-222
-234
-245
-257
-268
-280
-291
-303
-314
-326
-337
-348
-360
-371
-382
-393
-403
-414
-425
-435
-445
-455
-465
-475
-485
-494
-503
-512
-521
-530
-538
-546
-554
-562
-569
-576
-583
-590
-597
-603
-609
-615
-620
-625
-630
-635
-640
-644
-648
-651
-654
-657
-660
-663
-665
-667
-668
-669
-670
-671
-672
-672
-672
-671
-671
-670
-669
-667
-666
-664
-662
-660
-657
-654
-652
-648
-645
-642
-638
-634
-630
-625
-621
-616
-611
-606
-601
-595
-590
-584
-578
-571
-565
-558
-551
-545
-537
-530
-523
-516
-508
-500
-493
-485
-477
-469
-461
-453
-445
-436
-428
-420
-412
-403
-395
-387
-379
-370
-362
-354
-346
-338
-329
-321
-313
-305
-298
-290
-282
-275
-267
-260
-252
-245
-238
-231
-224
-217
-210
-204
-197
-191
-184
-178
-172
-166
-160
-154
-148
-142
-136
-130
-125
-119
-113
-108
-102
-97
-91
-86
-81
-75
-70
-65
-59
-54
-49
-44
-38
-33
-28
-23
-18
-13
-7
-2
3
8
14
19
24
29
35
40
45
51
56
62
68
73
79
85
90
96
102
108
114
121
127
133
140
146
152
159
166
172
179
186
193
199
206
213
220
227
234
241
248
256
263
270
277
284
291
299
306
313
320
327
335
342
349
356
363
371
378
385
393
400
408
415
423
430
438
446
454
462
470
478
487
495
504
513
522
531
540
550
560
570
580
590
601
612
622
634
645
657
668
680
693
705
718
730
743
756
770
783
797
810
824
838
852
866
881
895
909
924
939
953
968
983
998
1012
1028
1043
1058
1073
1088
1103
1118
1133
1148
1163
1179
1194
1209
1224
1239
1254
1269
1284
1299
1314
1329
1344
1359
1373
1388
1403
1417
1432
1446
1460
1475
1489
1503
1517
1531
1545
1559
1572
1586
1600
1613
1626
1640
1653
1666
1679
1692
1705
1718
1731
1743
1756
1768
1781
1793
1805
1817
1829
1841
1853
1864
1876
1887
1898
1910
1921
1932
1942
1953
1964
1974
1984
1995
2005
2015
2024
2033
2043
2053
2062
2071
2080
2089
2098
2107
2115
2123
2132
2140
2148
2156
2163
2171
2178
2185
2193
2200
2206
2213
2219
2226
2232
2238
2244
2250
2255
2260
2266
2271
2276
2280
2285
2289
2293
2297
2301
2305
2308
2312
2315
2318
2321
2323
2326
2328
2331
2333
2335
2336
2338
2339
2341
2342
2343
2344
2344
2345
2345
2345
2345
2345
2345
2344
2343
2342
2341
2340
2338
2337
2335
2332
2330
2327
2325
2321
2318
2315
2311
2307
2303
2298
2294
2289
2284
2279
2273
2268
2262
2256
2250
2243
2237
2230
2223
2215
2208
2200
2192
2184
2176
2167
2159
2150
2140
2131
2121
2111
2101
2091
2080
2070
2059
2047
2036
2024
2012
2000
1988
1975
1963
1950
1937
1924
1910
1896
1883
1869
1855
1840
1826
1811
1797
1782
1767
1751
1736
1720
1705
1689
1673
1657
1641
1624
1608
1591
1574
1557
1540
1523
1505
1488
1470
1452
1434
1416
1398
1380
1361
1342
1324
1305
1285
1266
1247
1227
1208
1188
1168
1148
1128
1108
1088
1068
1047
1027
1006
986
966
945
924
904
883
862
842
821
800
779
759
738
717
696
676
655
634
614
593
573
552
532
512
491
471
451
431
411
391
371
351
332
312
292
273
253
234
215
196
177
158
139
120
101
82
64
45
27
9
-9
-27
-45
-62
-80
-97
-115
-132
-148
-165
-182
-198
-214
-230
-246
-261
-276
-291
-306
-321
-335
-349
-363
-377
-390
-403
-416
-428
-441
-453
-464
-476
-487
-498
-509
-519
-529
-539
-548
-558
-566
-575
-583
-591
-599
-606
-613
-620
-627
-633
-638
-644
-649
-654
-658
-662
-666
-670
-673
-676
-678
-680
-682
-684
-685
-686
-687
-687
-687
-687
-686
-685
-684
-682
-681
-678
-676
-673
-670
-666
-662
-658
-654
-649
-644
-639
-633
-627
-621
-615
-608
-601
-594
-587
-579
-572
-564
-556
-548
-540
-531
-523
-514
-506
-497
-488
-480
-471
-462
-453
-444
-435
-426
-418
-409
-400
-391
-383
-374
-366
-358
-349
-341
-333
-326
-318
-310
-303
-295
-288
-281
-274
-268
-261
-255
-249
-242
-237
-231
-225
-220
-215
-210
-205
-200
-196
-192
-187
-183
-180
-176
-173
-169
-166
-163
-161
-158
-156
-153
-151
-150
-148
-147
-145
-144
-144
-143
-143
-142
-142
-142
-143
-143
-144
-145
-146
-147
-148
-150
-152
-153
-156
-158
-160
-163
-165
-168
-171
-174
-177
-181
-184
-188
-191
-195
-199
-204
-208
-212
-217
-221
-226
-231
-236
-241
-246
-251
-257
-262
-268
-273
-279
-285
-291
-297
-303
-310
-316
-322
-329
-335
-342
-349
-356
-363
-370
-377
-384
-391
-398
-406
-413
-420
-428
-436
-443
-451
-459
-467
-475
-482
-490
-498
-506
-514
-522
-530
-538
-546
-554
-562
-570
-578
-585
-593
-601
-608
-615
-623
-630
-637
-644
-651
-658
-664
-671
-677
-683
-690
-695
-701
-707
-712
-717
-722
-727
-732
-737
-741
-745
-749
-753
-757
-761
-764
-767
-770
-773
-776
-779
-782
-784
-786
-789
-791
-793
-795
-797
-799
-800
-802
-804
-805
-807
-808
-809
-811
-812
-813
-814
-815
-816
-817
-817
-818
-819
-819
-820
-820
-820
-820
-820
-820
-820
-819
-818
-818
-817
-816
-814
-813
-811
-809
-807
-805
-803
-800
-797
-794
-791
-788
-784
-780
-776
-772
-768
-763
-758
-754
-749
-743
-738
-733
-727
-721
-715
-709
-703
-697
-690
-683
-677
-670
-663
-656
-648
-641
-633
-626
-618
-610
-602
-594
-586
-578
-570
-562
-553
-545
-536
-527
-518
-510
-501
-492
-483
-473
-464
-455
-446
-436
-427
-417
-408
-398
-388
-379
-369
-359
-349
-339
-329
-319
-309
-299
-289
-279
-269
-259
-249
-239
-229
-219
-210
-200
-190
-180
-171
-161
-152
-143
-133
-124
-115
-106
-97
-88
-79
-71
-62
-54
-46
-37
-29
-21
-13
-6
2
10
17
24
32
39
46
53
59
66
73
79
85
91
97
103
109
115
120
126
131
136
141
146
151
156
161
165
169
174
178
182
185
189
192
196
199
202
205
208
210
213
215
217
219
221
222
224
225
226
227
228
229
230
230
230
230
230
230
230
229
229
228
227
226
225
224
223
222
220
219
217
215
213
211
209
207
205
202
200
197
195
192
189
186
183
180
177
174
170
167
163
159
156
152
148
144
139
135
131
126
121
117
112
107
102
96
91
86
80
74
68
62
56
49
43
36
29
22
15
8
0
-8
-16
-24
-32
-41
-50
-59
-68
-77
-87
-97
-107
-117
-127
-138
-149
-160
-171
-183
-195
-207
-219
-231
-244
-257
-270
-283
-296
-310
-324
-338
-352
-366
-380
-394
-409
-423
-438
-453
-468
-483
-497
-513
-528
-543
-558
-573
-588
-603
-618
-633
-649
-664
-679
-694
-709
-724
-739
-754
-769
-784
-799
-814
-829
-844
-859
-874
-889
-904
-919
-934
-949
-964
-979
-994
-1008
-1022
-1038
-1053
-1068
-1083
-1098
-1113
-1128
-1143
-1158
-1173
-1188
-1203
-1217
-1232
-1247
-1262
-1277
-1292
-1307
-1321
-1336
-1351
-1365
-1380
-1394
-1409
-1423
-1437
-1452
-1466
-1480
-1494
-1508
-1521
-1535
-1548
-1561
-1575
-1587
-1600
-1613
-1625
-1637
-1649
-1661
-1672
-1683
-1694
-1705
-1715
-1725
-1735
-1745
-1754
-1763
-1771
-1779
-1787
-1795
-1802
-1809
-1816
-1822
-1828
-1833
-1838
-1843
-1847
-1851
-1855
-1858
-1861
-1863
-1865
-1867
-1868
-1869
-1870
-1870
-1870
-1869
-1868
-1867
-1865
-1863
-1861
-1858
-1855
-1852
-1848
-1844
-1840
-1835
-1830
-1825
-1819
-1813
-1807
-1801
-1794
-1787
-1780
-1772
-1764
-1756
-1748
-1739
-1731
-1722
-1712
-1703
-1693
-1683
-1673
-1663
-1652
-1642
-1631
-1619
-1608
-1596
-1585
-1572
-1560
-1548
-1535
-1522
-1509
-1495
-1481
-1467
-1453
-1439
-1424
-1409
-1394
-1379
-1363
-1347
-1331
-1315
-1298
-1281
-1264
-1247
-1230
-1212
-1194
-1176
-1158
-1140
-1121
-1103
-1084
-1065
-1046
-1027
-1006
-988
-968
-949
-929
-909
-889
-869
-849
-829
-809
-789
-769
-748
-728
-708
-688
-668
-648
-628
-608
-588
-569
-549
-529
-510
-491
-472
-453
-434
-415
-397
-378
-360
-342
-325
-307
-290
-273
-256
-239
-223
-207
-191
-176
-160
-145
-131
-116
-102
-88
-75
-61
-48
-36
-23
-11
1
12
23
34
45
55
65
75
84
94
102
111
119
128
135
143
150
157
164
171
177
183
189
195
200
205
210
214
219
223
227
231
234
237
240
243
246
248
250
252
254
255
257
258
259
259
260
260
260
260
260
259
259
258
257
255
254
252
250
248
246
244
241
238
235
231
228
224
220
216
212
207
202
197
192
187
181
175
169
163
156
150
143
136
128
121
113
105
97
88
80
71
62
53
44
34
25
15
5
-5
-16
-26
-37
-48
-59
-70
-82
-93
-105
-117
-129
-141
-153
-166
-178
-191
-204
-217
-230
-243
-256
-270
-283
-297
-310
-324
-338
-352
-366
-380
-394
-408
-423
-437
-451
-466
-480
-495
-509
-524
-539
-554
-568
-583
-598
-613
-628
-643
-658
-672
-687
-702
-717
-732
-747
-762
-777
-791
-806
-821
-836
-851
-865
-880
-894
-909
-923
-938
-952
-966
-981
-995
-1008
-1022
-1037
-1050
-1064
-1078
-1091
-1104
-1117
-1131
-1143
-1156
-1169
-1181
-1193
-1206
-1217
-1229
-1241
-1252
-1263
-1274
-1285
-1295
-1306
-1316
-1326
-1335
-1345
-1354
-1363
-1371
-1380
-1388
-1396
-1404
-1412
-1419
-1426
-1433
-1439
-1446
-1452
-1458
-1464
-1469
-1474
-1479
-1484
-1488
-1492
-1496
-1500
-1504
-1507
-1510
-1513
-1515
-1517
-1519
-1521
-1523
-1524
-1525
-1526
-1527
-1528
-1528
-1528
-1528
-1527
-1527
-1526
-1525
-1523
-1522
-1520
-1518
-1516
-1514
-1511
-1508
-1505
-1502
-1498
-1494
-1490
-1486
-1481
-1476
-1471
-1465
-1460
-1454
-1448
-1441
-1434
-1427
-1420
-1412
-1404
-1396
-1388
-1379
-1370
-1360
-1351
-1341
-1331
-1320
-1309
-1298
-1287
-1275
-1264
-1251
-1239
-1227
-1214
-1201
-1188
-1174
-1161
-1147
-1133
-1119
-1105
-1090
-1076
-1061
-1046
-1032
-1016
-1002
-986
-971
-956
-940
-925
-909
-893
-878
-862
-846
-830
-814
-798
-782
-766
-750
-734
-717
-701
-685
-668
-652
-635
-619
-602
-586
-569
-552
-536
-519
-502
-485
-469
-452
-435
-418
-401
-385
-368
-351
-334
-318
-301
-284
-268
-251
-235
-218
-202
-186
-169
-153
-137
-121
-105
-89
-74
-58
-42
-27
-12
4
19
34
49
64
79
93
108
122
136
151
165
179
193
207
221
235
248
262
276
289
303
316
329
343
356
369
382
395
407
420
433
445
458
470
482
494
506
518
529
541
552
564
575
586
596
607
617
628
638
648
657
667
676
685
695
703
712
721
729
737
745
753
761
769
776
784
791
798
805
812
819
825
832
839
845
851
857
864
870
876
881
887
893
899
904
910
915
921
926
931
936
941
946
951
955
960
965
969
973
978
982
986
990
993
997
1000
1004
1008
1010
1014
1016
1020
1022
1025
1028
1031
1033
1035
1037
1040
1041
1043
1045
1047
1048
1049
1051
1052
1053
1053
1054
1054
1055
1055
1055
1055
1055
1054
1054
1053
1052
1051
1050
1049
1047
1046
1044
1042
1040
1038
1035
1033
1030
1028
1025
1022
1018
1014
1012
1008
1004
1000
996
992
988
983
978
974
969
964
958
953
948
942
936
930
924
918
912
905
899
892
885
878
871
864
857
850
842
834
826
819
811
802
794
786
777
769
760
752
743
734
725
716
707
698
689
680
671
662
652
643
634
625
615
606
597
587
578
569
559
550
541
531
522
512
503
493
484
474
465
455
446
436
427
417
407
398
388
378
369
359
349
339
330
320
310
300
290
280
270
260
251
241
231
221
211
201
191
181
172
162
152
142
133
123
114
104
95
86
76
67
58
49
40
31
22
13
5
-4
-13
-21
-30
-38
-46
-55
-63
-71
-79
-87
-96
-104
-112
-120
-128
-136
-144
-152
-160
-168
-176
-184
-192
-200
-208
-216
-224
-232
-240
-248
-256
-264
-272
-280
-287
-295
-303
-311
-318
-326
-334
-341
-349
-356
-364
-371
-378
-385
-393
-400
-407
-414
-420
-427
-434
-441
-447
-454
-460
-466
-473
-479
-485
-491
-497
-503
-509
-514
-520
-525
-531
-536
-541
-547
-552
-557
-562
-567
-572
-577
-581
-586
-591
-596
-601
-605
-610
-615
-620
-624
-629
-634
-639
-644
-649
-654
-658
-663
-668
-673
-678
-683
-688
-693
-698
-703
-709
-714
-719
-724
-729
-734
-739
-744
-749
-753
-758
-763
-768
-773
-778
-783
-787
-792
-797
-802
-806
-811
-816
-821
-825
-830
-835
-840
-845
-849
-854
-859
-864
-869
-874
-879
-884
-889
-894
-899
-904
-909
-914
-918
-923
-928
-933
-938
-943
-948
-952
-957
-962
-966
-971
-975
-980
-984
-989
-993
-997
-1000
-1004
-1008
-1012
-1016
-1020
-1024
-1028
-1032
-1035
-1038
-1042
-1045
-1048
-1052
-1055
-1058
-1061
-1064
-1066
-1069
-1072
-1075
-1077
-1080
-1082
-1085
-1087
-1090
-1092
-1094
-1097
-1099
-1101
-1104
-1106
-1108
-1111
-1113
-1115
-1118
-1120
-1122
-1125
-1127
-1130
-1132
-1135
-1137
-1140
-1143
-1145
-1148
-1151
-1154
-1157
-1160
-1163
-1167
-1170
-1173
-1177
-1181
-1184
-1188
-1192
-1197
-1201
-1206
-1210
-1215
-1220
-1225
-1230
-1236
-1241
-1247
-1253
-1259
-1266
-1272
-1279
-1285
-1292
-1300
-1307
-1314
-1322
-1330
-1338
-1346
-1354
-1363
-1371
-1380
-1389
-1399
-1408
-1418
-1427
-1437
-1448
-1458
-1468
-1479
-1490
-1501
-1513
-1524
-1536
-1548
-1560
-1573
-1585
-1598
-1611
-1624
-1637
-1651
-1665
-1679
-1693
-1707
-1721
-1736
-1750
-1765
-1780
-1795
-1810
-1826
-1841
-1857
-1872
-1888
-1903
-1919
-1935
-1951
-1967
-1983
-1999
-2015
-2031
-2047
-2062
-2078
-2094
-2110
-2126
-2142
-2157
-2173
-2189
-2204
-2220
-2235
-2251
-2266
-2281
-2297
-2312
-2327
-2342
-2357
-2372
-2387
-2402
-2417
-2432
-2447
-2462
-2477
-2492
-2506
-2521
-2536
-2550
-2565
-2580
-2594
-2609
-2624
-2638
-2653
-2667
-2682
-2696
-2711
-2725
-2740
-2755
-2769
-2784
-2798
-2813
-2827
-2841
-2856
-2870
-2884
-2898
-2912
-2926
-2940
-2954
-2967
-2981
-2994
-3008
-3021
-3034
-3047
-3059
-3072
-3084
-3097
-3109
-3121
-3132
-3144
-3155
-3166
-3177
-3188
-3198
-3209
-3219
-3229
-3238
-3248
-3257
-3266
-3275
-3283
-3292
-3300
-3308
-3315
-3323
-3330
-3337
-3343
-3350
-3356
-3362
-3368
-3373
-3379
-3384
-3389
-3393
-3398
-3402
-3406
-3409
-3413
-3416
-3419
-3422
-3425
-3427
-3429
-3431
-3433
-3435
-3436
-3437
-3437
-3438
-3438
-3438
-3438
-3437
-3436
-3435
-3434
-3432
-3430
-3428
-3425
-3422
-3419
-3416
-3412
-3408
-3403
-3399
-3394
-3388
-3382
-3376
-3370
-3364
-3357
-3349
-3342
-3334
-3325
-3317
-3308
-3298
-3289
-3279
-3268
-3257
-3246
-3235
-3223
-3210
-3198
-3185
-3171
-3158
-3143
-3129
-3114
-3099
-3083
-3067
-3051
-3034
-3017
-3000
-2982
-2964
-2946
-2927
-2908
-2889
-2869
-2849
-2829
-2809
-2788
-2767
-2745
-2724
-2702
-2679
-2657
-2634
-2611
-2587
-2564
-2540
-2516
-2491
-2467
-2442
-2417
-2391
-2366
-2340
-2314
-2288
-2262
-2236
-2209
-2182
-2156
-2129
-2102
-2074
-2047
-2020
-1992
-1964
-1937
-1909
-1881
-1853
-1825
-1797
-1769
-1741
-1712
-1684
-1656
-1628
-1599
-1571
-1543
-1514
-1486
-1457
-1429
-1400
-1372
-1343
-1315
-1286
-1258
-1229
-1201
-1172
-1144
-1115
-1087
-1059
-1030
-1002
-973
-945
-917
-889
-861
-832
-804
-777
-749
-721
-693
-665
-638
-610
-583
-556
-528
-501
-474
-447
-420
-394
-367
-340
-314
-287
-261
-235
-208
-182
-156
-130
-105
-79
-53
-28
-2
23
49
74
99
124
149
174
198
223
248
272
296
321
345
369
393
417
441
464
488
511
535
558
581
605
628
651
673
696
719
742
764
787
809
831
853
875
897
919
941
963
984
1006
1027
1048
1069
1090
1111
1132
1153
1173
1194
1214
1234
1254
1274
1294
1313
1333
1352
1371
1390
1409
1428
1447
1465
1484
1502
1520
1538
1555
1573
1591
1608
1625
1642
1659
1675
1692
1708
1725
1741
1757
1772
1788
1804
1819
1834
1849
1864
1879
1894
1909
1923
1938
1952
1966
1980
1994
2008
2021
2036
2050
2063
2077
2090
2103
2117
2130
2143
2156
2169
2182
2195
2208
2220
2233
2246
2258
2271
2283
2295
2308
2320
2332
2344
2356
2368
2379
2391
2402
2414
2425
2436
2447
2458
2468
2479
2489
2499
2509
2519
2528
2537
2546
2555
2564
2572
2580
2588
2596
2603
2611
2617
2624
2630
2637
2642
2648
2653
2658
2663
2668
2672
2676
2679
2683
2686
2688
2691
2693
2695
2696
2698
2699
2699
2700
2700
2700
2699
2698
2697
2696
2694
2692
2690
2687
2684
2681
2678
2674
2670
2665
2661
2656
2651
2645
2639
2633
2627
2620
2613
2606
2599
2591
2583
2575
2566
2557
2548
2538
2529
2518
2508
2498
2487
2476
2464
2453
2441
2428
2416
2403
2390
2377
2364
2350
2336
2322
2307
2293
2278
2262
2247
2231
2215
2199
2183
2166
2149
2132
2115
2097
2079
2061
2043
2024
2005
1987
1967
1948
1928
1909
1889
1868
1848
1827
1807
1786
1765
1743
1722
1700
1678
1656
1634
1612
1589
1566
1543
1520
1497
1474
1450
1427
1403
1379
1355
1331
1306
1282
1257
1233
1208
1183
1158
1133
1108
1083
1058
1032
1006
982
956
931
905
880
854
828
803
777
752
726
700
675
649
624
598
573
548
522
497
472
447
422
398
373
349
324
300
276
252
228
204
181
157
134
111
88
65
42
19
-3
-26
-48
-70
-92
-114
-136
-157
-179
-200
-222
-243
-264
-285
-306
-326
-347
-367
-388
-408
-428
-448
-468
-487
-507
-526
-546
-565
-584
-603
-622
-640
-659
-677
-695
-713
-731
-749
-766
-784
-801
-818
-834
-851
-867
-883
-899
-915
-930
-945
-960
-974
-989
-1002
-1016
-1030
-1043
-1056
-1068
-1080
-1092
-1104
-1115
-1126
-1137
-1148
-1158
-1168
-1177
-1186
-1195
-1204
-1212
-1220
-1228
-1235
-1243
-1250
-1256
-1263
-1269
-1275
-1281
-1286
-1292
-1297
-1302
-1306
-1311
-1315
-1319
-1322
-1326
-1329
-1332
-1335
-1338
-1341
-1343
-1345
-1347
-1349
-1351
-1353
-1354
-1356
-1357
-1358
-1359
-1360
-1360
-1361
-1362
-1362
-1362
-1363
-1363
-1363
-1363
-1363
-1363
-1363
-1362
-1362
-1362
-1362
-1361
-1361
-1361
-1360
-1360
-1360
-1359
-1359
-1358
-1358
-1357
-1357
-1356
-1356
-1355
-1355
-1354
-1354
-1353
-1353
-1352
-1352
-1351
-1351
-1350
-1350
-1349
-1349
-1348
-1347
-1347
-1346
-1345
-1344
-1343
-1342
-1341
-1340
-1339
-1338
-1337
-1335
-1334
-1332
-1330
-1329
-1327
-1325
-1323
-1320
-1318
-1315
-1313
-1310
-1307
-1304
-1301
-1297
-1294
-1290
-1286
-1282
-1277
-1273
-1268
-1263
-1258
-1253
-1247
-1241
-1235
-1229
-1223
-1216
-1209
-1202
-1195
-1187
-1179
-1171
-1163
-1155
-1146
-1137
-1128
-1118
-1109
-1099
-1089
-1078
-1068
-1057
-1046
-1035
-1022
-1010
-999
-987
-974
-961
-948
-935
-921
-907
-893
-879
-864
-849
-834
-819
-803
-787
-771
-754
-737
-720
-703
-685
-667
-649
-631
-612
-593
-574
-554
-535
-515
-494
-474
-453
-432
-411
-389
-367
-346
-323
-301
-278
-255
-232
-209
-186
-162
-138
-114
-90
-66
-41
-17
8
33
58
83
109
134
160
186
212
238
264
290
316
343
369
396
422
449
476
503
529
556
583
610
637
664
691
718
745
772
799
826
853
880
907
933
960
987
1014
1040
1067
1093
1120
1146
1172
1198
1224
1250
1275
1301
1326
1351
1376
1401
1426
1450
1474
1498
1522
1546
1569
1592
1615
1638
1661
1683
1705
1726
1748
1769
1790
1811
1831
1851
1871
1890
1909
1928
1947
1965
1983
2001
2017
2035
2052
2068
2084
2100
2115
2130
2145
2159
2173
2187
2200
2213
2225
2238
2249
2261
2272
2283
2293
2303
2313
2322
2331
2339
2348
2355
2363
2370
2376
2382
2388
2394
2399
2403
2407
2411
2415
2418
2420
2423
2424
2426
2427
2427
2428
2427
2427
2426
2425
2423
2421
2418
2415
2412
2408
2404
2400
2395
2390
2385
2379
2373
2366
2360
2353
2345
2337
2329
2321
2312
2303
2294
2284
2275
2264
2254
2243
2232
2221
2209
2197
2185
2173
2160
2147
2133
2119
2105
2091
2076
2061
2045
2029
2015
1998
1982
1965
1948
1930
1913
1895
1876
1857
1838
1819
1800
1780
1760
1739
1718
1698
1676
1655
1633
1611
1589
1566
1544
1521
1498
1475
1451
1427
1403
1379
1355
1331
1306
1282
1257
1232
1207
1181
1156
1131
1105
1079
1054
1028
1002
976
950
923
897
871
844
817
791
764
737
711
684
657
630
603
576
548
521
494
467
440
412
385
358
330
303
275
248
221
193
166
138
111
84
56
29
2
-26
-53
-80
-107
-134
-161
-188
-215
-242
-269
-296
-323
-349
-376
-402
-429
-455
-481
-508
-534
-560
-585
-611
-637
-662
-687
-713
-738
-763
-787
-812
-836
-860
-884
-908
-932
-955
-979
-1002
-1025
-1048
-1070
-1092
-1114
-1136
-1158
-1179
-1200
-1221
-1242
-1262
-1282
-1302
-1322
-1341
-1360
-1379
-1397
-1415
-1433
-1450
-1467
-1484
-1501
-1517
-1533
-1548
-1563
-1578
-1593
-1607
-1621
-1634
-1647
-1660
-1672
-1685
-1696
-1708
-1719
-1730
-1741
-1751
-1761
-1770
-1779
-1788
-1797
-1805
-1813
-1821
-1828
-1835
-1842
-1849
-1855
-1861
-1866
-1871
-1876
-1881
-1885
-1889
-1893
-1896
-1899
-1902
-1905
-1907
-1909
-1910
-1911
-1912
-1913
-1913
-1913
-1913
-1913
-1912
-1911
-1909
-1907
-1905
-1903
-1901
-1898
-1895
-1892
-1888
-1884
-1880
-1876
-1872
-1867
-1863
-1858
-1852
-1847
-1842
-1836
-1830
-1824
-1818
-1812
-1806
-1799
-1793
-1786
-1780
-1773
-1766
-1759
-1752
-1745
-1737
-1730
-1723
-1715
-1708
-1700
-1693
-1685
-1678
-1670
-1662
-1655
-1647
-1639
-1631
-1624
-1616
-1608
-1600
-1593
-1585
-1577
-1569
-1562
-1554
-1546
-1539
-1531
-1523
-1516
-1508
-1500
-1493
-1485
-1478
-1470
-1462
-1455
-1447
-1440
-1432
-1425
-1417
-1410
-1402
-1395
-1387
-1380
-1372
-1365
-1357
-1350
-1342
-1335
-1327
-1320
-1312
-1305
-1298
-1290
-1283
-1276
-1268
-1261
-1254
-1247
-1240
-1233
-1226
-1219
-1212
-1205
-1198
-1191
-1184
-1177
-1171
-1164
-1157
-1150
-1144
-1137
-1130
-1124
-1117
-1111
-1104
-1097
-1091
-1084
-1078
-1071
-1065
-1058
-1052
-1045
-1039
-1033
-1026
-1020
-1014
-1008
-1000
-995
-989
-983
-977
-971
-965
-959
-953
-947
-941
-935
-930
-924
-918
-912
-906
-901
-895
-889
-883
-877
-871
-866
-860
-854
-848
-842
-835
-829
-823
-817
-810
-804
-797
-791
-784
-777
-770
-763
-756
-749
-742
-734
-727
-719
-712
-704
-696
-689
-681
-673
-665
-657
-649
-641
-633
-624
-616
-608
-600
-592
-583
-575
-567
-558
-550
-542
-533
-525
-516
-508
-499
-490
-482
-473
-465
-456
-447
-439
-430
-421
-413
-404
-395
-387
-378
-369
-361
-352
-344
-335
-326
-318
-309
-301
-292
-284
-276
-267
-259
-250
-242
-234
-225
-217
-209
-201
-192
-184
-176
-168
-160
-152
-143
-135
-127
-119
-111
-103
-95
-87
-79
-71
-63
-55
-47
-39
-31
-23
-15
-8
0
8
16
23
31
38
46
53
60
67
74
82
88
95
102
109
115
122
128
135
141
147
153
159
164
170
175
181
186
191
196
200
205
209
213
217
221
224
228
231
234
237
239
242
244
246
248
249
250
252
253
253
254
254
254
254
254
253
253
252
250
249
247
245
243
241
238
236
233
229
226
222
218
214
210
205
200
195
190
185
179
173
167
161
154
148
141
134
127
119
112
104
96
88
80
72
63
55
46
37
29
19
10
1
-8
-18
-27
-37
-47
-56
-66
-76
-86
-97
-107
-117
-128
-138
-149
-160
-171
-182
-193
-204
-215
-226
-238
-249
-261
-273
-285
-297
-309
-321
-333
-345
-358
-370
-383
-396
-408
-421
-434
-447
-461
-474
-487
-501
-514
-528
-542
-556
-570
-584
-598
-612
-627
-641
-655
-670
-685
-699
-714
-729
-744
-759
-774
-789
-804
-819
-835
-850
-865
-880
-896
-911
-926
-941
-957
-972
-987
-1002
-1016
-1032
-1047
-1062
-1077
-1092
-1107
-1122
-1137
-1151
-1166
-1180
-1195
-1209
-1223
-1237
-1251
-1265
-1279
-1293
-1306
-1320
-1333
-1346
-1359
-1372
-1385
-1398
-1410
-1422
-1434
-1446
-1458
-1469
-1480
-1491
-1502
-1513
-1523
-1533
-1543
-1553
-1562
-1571
-1580
-1589
-1597
-1605
-1613
-1621
-1628
-1635
-1642
-1648
-1654
-1660
-1666
-1671
-1676
-1681
-1685
-1689
-1693
-1697
-1700
-1703
-1705
-1707
-1709
-1711
-1712
-1714
-1714
-1715
-1715
-1715
-1714
-1713
-1712
-1711
-1709
-1707
-1705
-1702
-1699
-1696
-1692
-1688
-1684
-1679
-1674
-1669
-1663
-1657
-1651
-1644
-1637
-1630
-1623
-1615
-1607
-1598
-1589
-1581
-1571
-1562
-1552
-1542
-1532
-1521
-1510
-1499
-1488
-1476
-1464
-1452
-1440
-1428
-1415
-1402
-1389
-1376
-1363
-1349
-1335
-1321
-1307
-1293
-1278
-1263
-1248
-1233
-1218
-1202
-1187
-1171
-1155
-1139
-1123
-1106
-1090
-1073
-1056
-1039
-1022
-1004
-988
-971
-953
-935
-918
-900
-882
-864
-846
-828
-810
-792
-773
-755
-737
-718
-700
-681
-663
-644
-626
-607
-589
-570
-552
-533
-515
-497
-479
-460
-442
-424
-406
-389
-371
-353
-336
-319
-301
-284
-267
-251
-234
-218
-201
-185
-169
-153
-137
-122
-106
-91
-76
-60
-46
-31
-16
-2
13
27
41
55
68
82
96
109
122
136
149
162
174
187
200
212
225
237
249
261
273
285
297
309
321
332
343
355
366
377
388
399
410
420
431
441
451
461
471
481
491
500
510
519
528
537
546
555
563
572
580
588
596
604
611
619
626
633
640
646
653
659
665
671
677
683
689
694
699
704
709
714
718
723
727
731
736
739
743
747
750
754
757
760
763
766
769
772
774
777
779
781
783
786
788
789
791
793
795
796
797
799
800
801
803
804
805
806
807
807
808
809
810
810
811
811
812
812
812
812
812
812
812
812
812
812
812
811
811
810
810
809
808
807
806
805
804
803
802
800
799
797
795
793
791
789
787
784
782
779
776
773
770
767
763
760
756
753
749
745
740
736
732
727
722
718
713
708
702
697
692
686
680
674
668
662
656
650
644
637
631
624
617
610
604
597
590
582
575
568
560
553
546
538
530
523
515
507
499
491
483
475
467
459
451
442
434
426
418
409
401
392
384
375
367
358
350
342
333
325
316
308
299
291
283
275
266
258
250
242
234
226
219
211
204
196
189
182
175
168
161
154
148
141
135
129
123
117
111
105
99
94
89
83
78
73
68
63
59
54
50
45
41
37
32
28
25
21
17
13
10
6
3
0
-3
-6
-9
-12
-15
-18
-20
-23
-25
-28
-30
-32
-34
-36
-38
-40
-42
-43
-45
-47
-48
-49
-51
-52
-53
-54
-55
-56
-57
-58
-58
-59
-60
-60
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-62
-62
-62
-62
-61
-61
-61
-60
-60
-59
-59
-58
-58
-57
-57
-56
-55
-55
-54
-53
-53
-52
-51
-50
-50
-49
-48
-47
-46
-45
-44
-43
-42
-41
-40
-39
-37
-36
-35
-33
-32
-30
-28
-27
-25
-23
-21
-18
-16
-14
-11
-9
-6
-3
0
3
6
9
13
16
20
24
27
31
35
39
43
48
52
57
61
66
70
75
80
85
90
95
100
105
111
116
121
127
132
138
144
150
155
161
167
173
179
185
191
197
204
210
216
222
229
235
242
248
255
262
268
275
282
289
296
303
310
317
324
331
338
345
352
360
367
374
382
389
397
404
412
419
427
434
442
449
457
465
472
480
487
495
502
510
517
524
532
539
546
553
560
567
574
581
588
595
601
608
614
620
626
632
638
644
649
655
660
665
670
675
680
684
688
693
697
700
704
708
711
714
717
720
723
725
727
729
731
733
735
736
737
738
739
740
740
740
740
740
740
739
738
737
736
735
733
731
729
727
724
722
719
715
712
708
704
700
696
691
687
682
676
671
665
659
653
647
640
634
627
620
612
605
597
589
581
573
564
556
547
538
529
519
510
500
491
481
471
460
450
440
429
419
408
397
386
375
364
353
341
330
319
307
296
284
272
261
249
237
225
213
201
189
178
166
154
142
129
117
105
93
81
69
57
45
32
20
8
-4
-16
-29
-41
-53
-66
-78
-90
-102
-115
-127
-140
-152
-164
-177
-189
-202
-214
-227
-239
-252
-264
-277
-289
-302
-314
-327
-340
-352
-365
-377
-389
-402
-414
-427
-439
-451
-464
-476
-488
-500
-513
-525
-537
-549
-561
-573
-585
-597
-609
-620
-632
-644
-655
-667
-678
-690
-701
-713
-724
-735
-746
-758
-769
-780
-791
-802
-813
-823
-834
-845
-856
-866
-877
-887
-898
-908
-918
-929
-939
-949
-959
-969
-979
-989
-999
-1008
-1018
-1028
-1037
-1047
-1056
-1066
-1075
-1084
-1093
-1102
-1111
-1119
-1128
-1136
-1145
-1153
-1161
-1169
-1177
-1185
-1192
-1200
-1207
-1214
-1221
-1228
-1235
-1241
-1248
-1254
-1260
-1266
-1271
-1277
-1282
-1287
-1292
-1297
-1302
-1306
-1310
-1314
-1318
-1322
-1325
-1328
-1331
-1334
-1337
-1339
-1342
-1344
-1346
-1348
-1349
-1351
-1352
-1353
-1354
-1354
-1355
-1355
-1355
-1355
-1355
-1354
-1353
-1352
-1351
-1350
-1348
-1347
-1345
-1343
-1340
-1338
-1335
-1332
-1329
-1326
-1322
-1319
-1315
-1311
-1307
-1303
-1298
-1294
-1289
-1284
-1279
-1274
-1269
-1263
-1258
-1252
-1246
-1240
-1234
-1228
-1222
-1216
-1209
-1203
-1196
-1189
-1183
-1176
-1168
-1161
-1154
-1146
-1139
-1131
-1123
-1115
-1107
-1098
-1090
-1081
-1073
-1064
-1054
-1045
-1036
-1026
-1016
-1006
-996
-986
-976
-965
-955
-944
-933
-921
-910
-899
-887
-875
-863
-851
-839
-827
-814
-802
-789
-776
-763
-750
-737
-724
-711
-697
-684
-671
-657
-644
-630
-617
-603
-589
-576
-562
-548
-535
-521
-507
-494
-480
-466
-453
-439
-425
-412
-398
-385
-371
-358
-344
-331
-317
-304
-291
-278
-264
-251
-238
-225
-212
-199
-186
-173
-160
-147
-134
-122
-109
-96
-84
-71
-59
-47
-34
-22
-10
2
14
25
37
49
60
72
83
94
105
116
127
137
148
158
168
178
188
198
207
217
226
235
244
253
262
270
278
287
295
302
310
318
325
332
339
346
353
360
366
372
378
384
390
396
401
407
412
417
422
427
431
436
440
444
449
452
456
460
463
467
470
473
476
479
481
484
486
489
491
492
494
496
497
498
500
500
501
502
502
502
503
502
502
502
501
500
499
498
497
495
493
491
489
487
484
482
479
476
472
469
465
461
456
452
447
442
437
432
426
420
414
407
401
394
387
380
372
364
356
348
339
331
322
312
303
293
283
273
263
252
241
230
219
208
196
184
172
160
147
135
122
109
96
82
69
55
41
27
13
-1
-16
-30
-45
-60
-75
-90
-105
-120
-136
-151
-167
-183
-198
-214
-230
-246
-262
-279
-295
-311
-328
-344
-360
-377
-393
-410
-426
-443
-460
-476
-493
-509
-526
-543
-559
-576
-593
-609
-626
-643
-659
-676
-692
-709
-725
-742
-758
-774
-790
-807
-823
-839
-855
-871
-887
-903
-918
-934
-950
-965
-981
-996
-1010
-1027
-1042
-1057
-1072
-1087
-1102
-1117
-1131
-1146
-1160
-1175
-1189
-1203
-1218
-1232
-1246
-1259
-1273
-1287
-1300
-1314
-1327
-1340
-1353
-1366
-1379
-1392
-1405
-1417
-1429
-1442
-1454
-1466
-1478
-1490
-1501
-1513
-1524
-1536
-1547
-1558
-1569
-1580
-1591
-1602
-1613
-1623
-1634
-1644
-1654
-1665
-1675
-1685
-1695
-1705
-1715
-1724
-1734
-1744
-1753
-1762
-1772
-1781
-1790
-1799
-1808
-1817
-1825
-1834
-1842
-1851
-1859
-1867
-1875
-1882
-1890
-1897
-1905
-1912
-1918
-1925
-1932
-1938
-1944
-1950
-1956
-1961
-1966
-1972
-1976
-1981
-1985
-1989
-1993
-1997
-2000
-2004
-2005
-2009
-2011
-2013
-2016
-2017
-2019
-2020
-2021
-2021
-2021
-2021
-2021
-2021
-2021
-2020
-2019
-2017
-2017
-2015
-2013
-2011
-2009
-2005
-2003
-2000
-1997
-1994
-1990
-1986
-1982
-1978
-1974
-1969
-1964
-1959
-1954
-1949
-1943
-1937
-1932
-1925
-1919
-1913
-1907
-1900
-1893
-1886
-1879
-1872
-1865
-1858
-1850
-1842
-1835
-1827
-1819
-1811
-1803
-1795
-1787
-1778
-1770
-1761
-1752
-1744
-1735
-1726
-1717
-1708
-1698
-1689
-1679
-1670
-1660
-1650
-1640
-1630
-1620
-1609
-1599
-1588
-1578
-1567
-1556
-1545
-1534
-1523
-1511
-1500
-1488
-1477
-1465
-1453
-1441
-1429
-1417
-1404
-1392
-1379
-1367
-1354
-1341
-1328
-1315
-1302
-1289
-1276
-1263
-1249
-1236
-1222
-1208
-1195
-1181
-1167
-1153
-1139
-1125
-1111
-1096
-1082
-1067
-1053
-1038
-1024
-1008
-994
-980
-965
-950
-935
-920
-905
-890
-875
-860
-845
-830
-815
-799
-784
-769
-754
-739
-724
-709
-694
-679
-664
-649
-634
-620
-605
-590
-575
-561
-546
-532
-517
-503
-488
-474
-460
-446
-432
-418
-404
-390
-376
-362
-348
-335
-321
-307
-294
-280
-267
-254
-240
-227
-214
-201
-188
-175
-161
-148
-136
-123
-110
-97
-84
-71
-59
-46
-33
-20
-8
5
17
30
43
55
68
80
92
105
117
129
142
154
166
178
190
202
214
226
238
250
262
274
286
297
309
320
332
343
355
366
377
389
400
411
422
433
444
455
465
476
486
497
507
518
528
538
548
558
567
577
587
596
605
615
624
633
642
650
659
668
676
684
692
700
708
716
724
731
739
746
753
760
767
774
781
787
793
800
806
811
817
823
828
833
839
843
848
853
857
861
866
869
873
877
880
883
887
889
892
895
897
900
902
904
906
907
909
910
912
913
914
915
915
916
917
917
917
917
917
917
917
917
917
916
915
915
914
913
912
911
910
909
907
906
904
903
901
899
897
895
893
891
889
887
885
883
880
878
876
873
871
869
866
864
861
859
856
854
851
849
847
844
842
839
837
835
832
830
828
826
823
821
819
817
815
813
811
809
807
805
803
801
800
798
797
795
794
792
791
790
789
788
787
786
785
784
784
783
783
783
783
783
783
783
783
784
784
785
786
787
788
789
790
792
793
795
797
799
801
803
806
808
811
813
816
819
823
826
829
833
836
840
844
848
852
856
861
865
870
874
879
884
889
894
899
904
909
914
920
925
930
936
941
947
953
958
964
970
976
982
987
993
999
1004
1010
1016
1022
1030
1036
1042
1048
1054
1060
1066
1073
1079
1085
1091
1097
1103
1109
1115
1121
1127
1133
1139
1145
1151
1157
1163
1169
1174
1180
1186
1191
1197
1202
1208
1213
1218
1224
1229
1234
1239
1244
1249
1254
1258
1263
1268
1272
1276
1281
1285
1289
1293
1297
1300
1304
1307
1311
1314
1317
1320
1323
1325
1328
1330
1332
1335
1336
1338
1340
1341
1342
1343
1344
1345
1346
1346
1346
1346
1346
1346
1346
1345
1344
1343
1342
1340
1339
1337
1335
1333
1330
1328
1325
1322
1319
1315
1312
1308
1304
1300
1295
1291
1286
1281
1276
1270
1265
1259
1253
1247
1240
1234
1227
1220
1213
1206
1198
1190
1183
1174
1166
1158
1149
1140
1131
1122
1113
1103
1093
1083
1073
1063
1052
1042
1031
1020
1008
998
986
975
963
951
939
927
914
902
889
877
864
851
838
824
811
798
784
770
757
743
728
714
700
686
671
656
642
627
612
597
581
566
551
535
519
504
488
472
456
440
423
407
391
374
358
341
325
308
291
274
257
240
223
206
189
172
155
137
120
103
85
68
50
32
15
-3
-21
-38
-56
-74
-92
-110
-128
-146
-164
-182
-200
-219
-237
-255
-274
-292
-310
-329
-348
-366
-385
-404
-423
-442
-461
-480
-499
-519
-538
-557
-577
-597
-616
-636
-656
-676
-696
-717
-737
-757
-778
-798
-819
-840
-860
-881
-902
-923
-944
-966
-987
-1008
-1030
-1051
-1073
-1094
-1116
-1138
-1160
-1182
-1204
-1226
-1248
-1270
-1292
-1314
-1336
-1359
-1381
-1403
-1426
-1448
-1470
-1493
-1515
-1538
-1560
-1582
-1605
-1627
-1650
-1672
-1694
-1717
-1739
-1761
-1783
-1805
-1828
-1850
-1872
-1893
-1915
-1937
-1959
-1980
-2001
-2023
-2045
-2066
-2087
-2109
-2130
-2150
-2171
-2192
-2213
-2233
-2253
-2274
-2294
-2314
-2334
-2353
-2373
-2393
-2412
-2431
-2450
-2469
-2488
-2506
-2525
-2543
-2561
-2579
-2597
-2614
-2632
-2649
-2666
-2683
-2699
-2716
-2732
-2748
-2764
-2779
-2795
-2810
-2825
-2839
-2854
-2868
-2882
-2896
-2909
-2922
-2935
-2948
-2960
-2972
-2984
-2995
-3006
-3017
-3028
-3038
-3048
-3058
-3067
-3076
-3084
-3093
-3101
-3109
-3116
-3123
-3130
-3136
-3142
-3148
-3153
-3158
-3163
-3167
-3171
-3174
-3178
-3181
-3183
-3186
-3188
-3189
-3191
-3192
-3192
-3193
-3193
-3193
-3192
-3192
-3191
-3189
-3188
-3186
-3184
-3181
-3179
-3176
-3173
-3169
-3166
-3162
-3158
-3153
-3149
-3144
-3139
-3134
-3129
-3123
-3117
-3111
-3105
-3099
-3093
-3086
-3079
-3072
-3065
-3058
-3050
-3043
-3035
-3027
-3019
-3011
-3003
-2994
-2986
-2977
-2968
-2960
-2951
-2942
-2933
-2924
-2914
-2905
-2896
-2886
-2877
-2867
-2858
-2848
-2838
-2828
-2818
-2808
-2799
-2788
-2778
-2768
-2758
-2748
-2738
-2728
-2717
-2707
-2697
-2687
-2676
-2666
-2656
-2645
-2635
-2624
-2614
-2603
-2593
-2582
-2572
-2561
-2551
-2540
-2529
-2519
-2508
-2497
-2487
-2476
-2465
-2454
-2443
-2432
-2421
-2410
-2399
-2388
-2377
-2366
-2355
-2344
-2333
-2322
-2310
-2299
-2288
-2277
-2265
-2254
-2242
-2231
-2219
-2208
-2196
-2184
-2173
-2161
-2149
-2137
-2125
-2113
-2101
-2089
-2077
-2065
-2053
-2040
-2028
-2016
-2003
-1991
-1978
-1966
-1954
-1941
-1928
-1916
-1903
-1891
-1878
-1865
-1853
-1840
-1827
-1815
-1802
-1789
-1777
-1764
-1751
-1738
-1726
-1713
-1700
-1687
-1674
-1662
-1649
-1636
-1623
-1610
-1597
-1585
-1572
-1559
-1546
-1533
-1520
-1507
-1494
-1481
-1468
-1456
-1443
-1430
-1417
-1404
-1391
-1378
-1365
-1352
-1339
-1326
-1314
-1301
-1288
-1275
-1262
-1250
-1237
-1224
-1212
-1199
-1187
-1174
-1162
-1149
-1137
-1125
-1113
-1101
-1089
-1077
-1065
-1053
-1042
-1030
-1018
-1006
-996
-985
-974
-963
-952
-941
-931
-920
-910
-900
-890
-880
-871
-861
-851
-842
-833
-824
-815
-806
-797
-789
-781
-772
-764
-756
-748
-740
-733
-725
-718
-710
-703
-696
-689
-682
-675
-669
-662
-656
-649
-643
-637
-631
-624
-619
-613
-607
-601
-595
-590
-584
-579
-574
-568
-563
-558
-553
-548
-543
-538
-533
-528
-524
-519
-514
-510
-505
-501
-497
-492
-488
-484
-479
-475
-471
-467
-462
-458
-454
-450
-446
-442
-438
-434
-430
-426
-422
-418
-414
-409
-405
-401
-397
-393
-389
-385
-380
-376
-372
-368
-363
-359
-355
-350
-346
-341
-337
-332
-328
-323
-319
-314
-309
-304
-300
-295
-290
-285
-280
-275
-270
-265
-260
-255
-250
-245
-240
-235
-230
-224
-219
-214
-209
-203
-198
-193
-187
-182
-177
-171
-166
-160
-155
-150
-144
-139
-133
-128
-122
-117
-111
-106
-100
-94
-88
-83
-77
-71
-65
-59
-52
-46
-40
-33
-27
-20
-13
-7
0
7
14
21
28
36
43
50
58
65
73
80
88
96
104
112
120
128
136
144
152
161
169
178
186
195
203
212
221
230
238
247
256
265
274
283
292
301
311
320
329
338
347
357
366
375
384
394
403
412
421
431
440
449
458
468
477
486
496
505
514
523
533
542
551
560
569
579
588
597
606
615
624
633
643
652
661
670
679
688
697
706
714
723
732
741
750
759
768
776
785
794
803
812
820
829
838
846
855
864
872
881
889
898
906
915
923
932
940
949
957
965
974
982
990
998
1006
1014
1022
1030
1038
1046
1054
1061
1069
1077
1084
1091
1099
1106
1113
1120
1127
1134
1140
1147
1153
1159
1165
1171
1177
1183
1188
1194
1199
1204
1209
1214
1218
1223
1227
1231
1235
1239
1242
1246
1249
1252
1255
1257
1260
1262
1264
1266
1268
1269
1271
1272
1273
1274
1274
1275
1275
1276
1276
1276
1276
1275
1275
1274
1273
1272
1271
1270
1269
1267
1265
1264
1262
1259
1257
1255
1252
1250
1247
1244
1241
1237
1234
1231
1227
1223
1219
1215
1211
1207
1203
1198
1193
1189
1184
1179
1174
1168
1163
1158
1152
1147
1141
1135
1129
1123
1117
1110
1104
1097
1091
1084
1077
1070
1063
1056
1049
1041
1034
1027
1018
1010
1004
996
988
980
972
964
955
947
939
931
922
914
905
897
888
879
871
862
853
844
836
827
818
809
800
792
783
774
765
756
748
739
730
722
713
705
696
688
679
671
663
655
647
639
631
623
616
608
601
593
586
579
572
565
559
552
546
539
533
527
521
515
510
504
499
494
488
483
479
474
469
465
461
457
453
449
445
442
438
435
432
429
426
424
421
419
417
415
413
411
409
408
406
405
404
403
402
402
401
401
400
400
400
400
401
401
401
402
403
403
404
405
406
408
409
410
412
413
415
416
418
420
422
424
426
428
430
433
435
437
440
442
445
447
450
453
456
458
461
464
467
471
474
477
481
484
487
491
495
499
502
506
510
514
518
523
527
531
536
541
545
550
555
560
565
570
575
580
586
591
597
602
608
614
620
625
631
637
644
650
656
662
669
675
682
688
695
702
708
715
722
729
735
742
749
756
763
770
777
784
791
798
804
811
818
825
832
839
845
852
859
865
872
878
885
891
897
904
910
916
922
928
934
939
945
951
956
962
967
973
978
983
988
993
998
1002
1006
1012
1016
1020
1024
1029
1032
1036
1040
1044
1047
1051
1054
1057
1060
1063
1065
1068
1071
1073
1075
1077
1079
1081
1083
1085
1086
1088
1089
1090
1091
1092
1093
1094
1095
1095
1096
1096
1097
1097
1097
1097
1097
1097
1097
1096
1096
1095
1095
1094
1093
1092
1091
1090
1089
1087
1086
1084
1082
1080
1079
1076
1074
1072
1069
1067
1064
1061
1058
1055
1052
1049
1045
1042
1038
1034
1030
1026
1022
1018
1012
1008
1004
999
994
989
983
978
972
966
960
954
948
942
935
929
922
915
907
900
893
885
877
869
861
852
844
835
826
817
807
798
788
778
768
758
747
736
725
714
703
691
680
668
655
643
630
618
605
591
578
565
551
537
523
508
494
479
464
449
434
419
403
388
372
356
340
324
308
291
275
258
242
225
208
191
174
157
140
122
105
88
70
53
35
17
0
-18
-36
-54
-72
-90
-108
-126
-144
-162
-181
-199
-217
-236
-254
-272
-291
-310
-328
-347
-365
-384
-403
-422
-440
-459
-478
-497
-516
-535
-553
-572
-591
-610
-629
-648
-667
-685
-704
-723
-741
-760
-779
-797
-816
-834
-852
-871
-889
-907
-925
-943
-961
-979
-997
-1014
-1032
-1050
-1067
-1084
-1101
-1118
-1135
-1152
-1169
-1185
-1202
-1218
-1234
-1250
-1266
-1282
-1298
-1313
-1328
-1343
-1358
-1373
-1388
-1402
-1417
-1431
-1445
-1459
-1472
-1486
-1499
-1512
-1525
-1538
-1551
-1563
-1576
-1588
-1600
-1612
-1623
-1635
-1646
-1657
-1668
-1679
-1690
-1700
-1710
-1721
-1731
-1741
-1750
-1760
-1769
-1779
-1788
-1797
-1806
-1814
-1823
-1831
-1840
-1848
-1856
-1864
-1872
-1879
-1887
-1894
-1902
-1909
-1916
-1923
-1930
-1936
-1943
-1949
-1956
-1962
-1968
-1975
-1981
-1987
-1993
-1999
-2005
-2009
-2016
-2021
-2028
-2033
-2039
-2044
-2050
-2055
-2061
-2066
-2072
-2077
-2082
-2088
-2093
-2098
-2103
-2109
-2114
-2119
-2124
-2129
-2134
-2140
-2145
-2150
-2155
-2160
-2165
-2170
-2175
-2180
-2185
-2190
-2195
-2200
-2205
-2211
-2216
-2221
-2226
-2231
-2237
-2242
-2247
-2253
-2258
-2264
-2269
-2275
-2281
-2287
-2293
-2299
-2305
-2311
-2317
-2323
-2330
-2336
-2343
-2349
-2356
-2363
-2369
-2376
-2383
-2390
-2397
-2405
-2412
-2419
-2427
-2434
-2442
-2450
-2457
-2465
-2473
-2481
-2489
-2497
-2505
-2513
-2521
-2529
-2537
-2546
-2554
-2562
-2570
-2579
-2587
-2595
-2604
-2612
-2621
-2629
-2637
-2646
-2654
-2662
-2670
-2679
-2687
-2695
-2703
-2712
-2720
-2728
-2736
-2744
-2752
-2760
-2768
-2775
-2783
-2791
-2799
-2806
-2814
-2822
-2829
-2837
-2844
-2852
-2859
-2866
-2874
-2881
-2888
-2895
-2902
-2909
-2916
-2923
-2930
-2937
-2944
-2950
-2957
-2963
-2970
-2976
-2982
-2989
-2995
-3001
-3007
-3012
-3018
-3024
-3029
-3035
-3040
-3046
-3051
-3056
-3061
-3066
-3071
-3076
-3080
-3085
-3090
-3094
-3099
-3103
-3107
-3112
-3116
-3120
-3124
-3128
-3132
-3136
-3140
-3144
-3148
-3152
-3156
-3159
-3163
-3167
-3170
-3174
-3178
-3181
-3185
-3188
-3192
-3195
-3198
-3202
-3205
-3208
-3212
-3215
-3218
-3221
-3224
-3227
-3230
-3233
-3236
-3239
-3242
-3245
-3248
-3250
-3253
-3256
-3258
-3261
-3263
-3266
-3268
-3270
-3273
-3275
-3277
-3279
-3281
-3283
-3285
-3287
-3288
-3290
-3292
-3293
-3295
-3296
-3298
-3299
-3300
-3301
-3302
-3304
-3305
-3306
-3306
-3307
-3308
-3309
-3310
-3310
-3311
-3311
-3312
-3312
-3313
-3313
-3314
-3314
-3314
-3314
-3314
-3314
-3314
-3314
-3314
-3314
-3314
-3313
-3313
-3312
-3312
-3311
-3310
-3309
-3308
-3307
-3306
-3304
-3303
-3302
-3300
-3298
-3296
-3294
-3292
-3290
-3288
-3286
-3283
-3280
-3278
-3275
-3272
-3268
-3265
-3262
-3258
-3255
-3251
-3247
-3243
-3238
-3234
-3229
-3225
-3220
-3215
-3210
-3205
-3199
-3193
-3188
-3182
-3176
-3169
-3163
-3156
-3150
-3143
-3136
-3128
-3121
-3113
-3106
-3098
-3090
-3081
-3073
-3064
-3055
-3046
-3037
-3028
-3019
-3009
-2999
-2989
-2979
-2969
-2959
-2948
-2937
-2926
-2916
-2904
-2893
-2882
-2870
-2859
-2847
-2835
-2824
-2812
-2800
-2787
-2775
-2763
-2751
-2738
-2726
-2713
-2701
-2688
-2675
-2663
-2650
-2637
-2624
-2612
-2599
-2586
-2573
-2560
-2547
-2535
-2522
-2509
-2496
-2483
-2470
-2457
-2444
-2431
-2418
-2406
-2393
-2380
-2367
-2354
-2341
-2329
-2316
-2303
-2290
-2277
-2264
-2252
-2239
-2226
-2213
-2201
-2188
-2175
-2162
-2149
-2137
-2124
-2111
-2098
-2085
-2072
-2060
-2047
-2033
-2021
-2008
-1995
-1982
-1969
-1957
-1944
-1931
-1918
-1905
-1892
-1879
-1866
-1853
-1840
-1827
-1814
-1801
-1788
-1775
-1763
-1750
-1737
-1724
-1711
-1698
-1685
-1672
-1659
-1646
-1633
-1620
-1606
-1593
-1580
-1567
-1554
-1541
-1528
-1514
-1501
-1488
-1474
-1461
-1447
-1434
-1420
-1407
-1393
-1379
-1366
-1352
-1338
-1324
-1310
-1296
-1281
-1267
-1253
-1238
-1224
-1209
-1194
-1180
-1165
-1150
-1134
-1119
-1104
-1089
-1073
-1057
-1042
-1026
-1010
-993
-977
-961
-944
-928
-911
-894
-877
-860
-842
-825
-807
-790
-772
-754
-736
-718
-700
-681
-663
-645
-626
-607
-589
-570
-551
-532
-513
-494
-475
-456
-436
-417
-398
-378
-359
-340
-320
-301
-281
-261
-242
-222
-203
-183
-163
-144
-124
-104
-85
-65
-46
-26
-6
13
33
52
72
91
110
130
149
168
187
206
225
244
263
282
301
319
338
356
375
393
411
429
447
465
483
501
519
536
553
571
588
605
622
639
655
672
688
705
721
737
752
768
784
799
814
829
844
859
873
887
901
915
929
943
956
970
983
995
1008
1020
1033
1045
1057
1069
1081
1092
1103
1114
1125
1136
1146
1157
1167
1177
1186
1196
1205
1214
1223
1232
1241
1249
1257
1265
1273
1281
1288
1295
1303
1309
1316
1323
1329
1335
1341
1346
1352
1357
1363
1367
1372
1377
1381
1385
1390
1393
1397
1401
1404
1407
1410
1413
1416
1418
1420
1422
1424
1426
1428
1429
1430
1431
1432
1433
1433
1434
1434
1434
1433
1433
1433
1432
1431
1430
1429
1427
1426
1424
1422
1420
1418
1416
1413
1410
1408
1405
1402
1398
1395
1391
1387
1384
1380
1375
1371
1367
1362
1357
1352
1347
1342
1337
1332
1326
1321
1315
1309
1303
1297
1290
1284
1277
1270
1263
1256
1249
1242
1234
1227
1219
1211
1203
1195
1187
1178
1169
1161
1152
1143
1134
1125
1115
1106
1096
1087
1077
1067
1057
1046
1036
1025
1014
1004
993
982
971
960
948
937
925
913
901
889
877
865
852
839
826
813
800
787
773
760
746
732
718
703
689
674
659
644
629
614
598
582
567
551
534
518
502
485
468
451
434
417
400
382
365
347
329
311
293
275
257
238
220
201
182
164
145
125
106
87
68
48
29
9
-11
-31
-51
-71
-91
-111
-131
-151
-172
-192
-213
-233
-254
-275
-296
-317
-337
-358
-379
-400
-422
-443
-464
-485
-506
-528
-549
-571
-592
-613
-635
-656
-678
-700
-721
-743
-764
-786
-808
-829
-851
-873
-894
-916
-938
-959
-981
-1002
-1024
-1046
-1067
-1089
-1110
-1132
-1153
-1175
-1196
-1217
-1239
-1260
-1281
-1302
-1323
-1344
-1365
-1386
-1407
-1428
-1449
-1470
-1490
-1511
-1531
-1552
-1572
-1592
-1613
-1633
-1653
-1673
-1693
-1713
-1732
-1752
-1772
-1791
-1811
-1830
-1850
-1869
-1888
-1907
-1926
-1945
-1964
-1983
-2001
-2020
-2039
-2057
-2076
-2094
-2112
-2130
-2149
-2167
-2185
-2203
-2221
-2239
-2256
-2274
-2292
-2309
-2327
-2344
-2362
-2379
-2396
-2413
-2430
-2447
-2464
-2481
-2498
-2515
-2531
-2548
-2564
-2581
-2597
-2614
-2630
-2646
-2662
-2679
-2695
-2711
-2727
-2743
-2759
-2775
-2791
-2806
-2822
-2838
-2854
-2870
-2886
-2902
-2917
-2933
-2949
-2965
-2981
-2997
-3013
-3028
-3044
-3060
-3076
-3092
-3108
-3124
-3140
-3155
-3171
-3187
-3203
-3219
-3235
-3250
-3266
-3282
-3298
-3313
-3329
-3345
-3360
-3376
-3391
-3407
-3422
-3438
-3453
-3468
-3483
-3499
-3514
-3529
-3544
-3558
-3573
-3588
-3602
-3617
-3631
-3645
-3659
-3673
-3687
-3701
-3714
-3727
-3741
-3754
-3767
-3780
-3792
-3805
-3817
-3829
-3841
-3853
-3864
-3876
-3887
-3898
-3909
-3920
-3930
-3940
-3950
-3960
-3970
-3979
-3989
-3998
-4006
-4014
-4024
-4032
-4040
-4048
-4054
-4062
-4070
-4075
-4083
-4090
-4096
-4102
-4108
-4113
-4118
-4123
-4128
-4133
-4137
-4141
-4145
-4149
-4152
-4156
-4159
-4161
-4164
-4166
-4168
-4170
-4172
-4173
-4174
-4175
-4176
-4176
-4176
-4176
-4176
-4175
-4175
-4174
-4172
-4171
-4169
-4167
-4165
-4162
-4160
-4157
-4153
-4150
-4146
-4142
-4138
-4134
-4129
-4124
-4119
-4114
-4109
-4103
-4097
-4091
-4083
-4078
-4070
-4062
-4056
-4049
-4041
-4033
-4024
-4016
-4006
-3998
-3989
-3980
-3970
-3960
-3950
-3940
-3930
-3919
-3908
-3897
-3886
-3874
-3862
-3851
-3838
-3826
-3814
-3801
-3788
-3775
-3762
-3748
-3735
-3721
-3707
-3693
-3679
-3664
-3650
-3635
-3620
-3605
-3590
-3574
-3559
-3543
-3527
-3511
-3495
-3479
-3462
-3446
-3429
-3412
-3396
-3379
-3361
-3344
-3327
-3310
-3292
-3275
-3257
-3239
-3221
-3203
-3185
-3167
-3149
-3131
-3113
-3095
-3076
-3058
-3040
-3021
-3003
-2984
-2966
-2947
-2928
-2910
-2891
-2872
-2853
-2835
-2816
-2797
-2778
-2759
-2740
-2721
-2702
-2683
-2664
-2645
-2626
-2607
-2588
-2569
-2550
-2530
-2511
-2492
-2473
-2454
-2434
-2415
-2396
-2377
-2357
-2338
-2319
-2299
-2280
-2261
-2241
-2222
-2202
-2183
-2163
-2144
-2124
-2105
-2085
-2066
-2045
-2027
-2007
-1988
-1968
-1949
-1929
-1910
-1890
-1871
-1851
-1832
-1812
-1792
-1773
-1753
-1734
-1715
-1695
-1676
-1656
-1637
-1617
-1598
-1578
-1559
-1539
-1520
-1500
-1481
-1461
-1442
-1423
-1403
-1384
-1364
-1344
-1325
-1305
-1286
-1266
-1247
-1227
-1208
-1188
-1168
-1149
-1129
-1110
-1090
-1070
-1051
-1031
-1010
-992
-972
-952
-933
-913
-893
-874
-854
-834
-815
-795
-776
-756
-737
-717
-698
-678
-659
-639
-620
-601
-581
-562
-543
-524
-505
-486
-467
-448
-429
-410
-391
-373
-354
-336
-317
-299
-280
-262
-244
-226
-208
-190
-172
-155
-137
-119
-102
-84
-67
-50
-33
-16
1
18
35
52
68
85
101
118
134
150
166
183
199
214
230
246
262
277
293
308
324
339
354
370
385
400
415
429
444
459
474
488
503
517
532
546
560
574
589
603
617
630
644
658
672
685
699
712
726
739
752
765
778
791
804
817
830
843
855
868
880
893
905
917
929
941
953
965
977
989
1000
1012
1022
1035
1046
1057
1069
1080
1091
1101
1112
1123
1134
1144
1155
1165
1175
1185
1195
1205
1215
1225
1234
1244
1253
1263
1272
1281
1290
1299
1308
1316
1325
1333
1342
1350
1358
1366
1374
1381
1389
1396
1404
1411
1418
1425
1431
1438
1445
1451
1457
1463
1469
1475
1480
1486
1491
1496
1501
1506
1510
1515
1519
1523
1527
1531
1534
1538
1541
1544
1547
1550
1552
1554
1556
1558
1560
1561
1563
1564
1565
1565
1566
1566
1566
1566
1566
1565
1565
1564
1562
1561
1559
1558
1556
1553
1551
1548
1545
1542
1538
1534
1530
1526
1522
1517
1512
1507
1501
1495
1489
1483
1476
1469
1462
1455
1447
1439
1431
1423
1414
1405
1396
1387
1377
1367
1357
1346
1336
1325
1314
1302
1291
1279
1267
1255
1242
1230
1217
1204
1190
1177
1163
1149
1135
1121
1106
1092
1077
1062
1047
1031
1016
1000
984
968
952
936
919
903
886
869
852
835
817
800
782
765
747
729
711
693
674
656
638
619
600
582
563
544
525
506
487
468
449
430
410
391
372
352
333
314
294
275
255
236
216
197
177
158
138
119
100
80
61
41
22
3
-16
-36
-55
-74
-93
-112
-131
-150
-169
-188
-207
-226
-244
-263
-281
-300
-318
-337
-355
-373
-392
-410
-428
-446
-464
-482
-499
-517
-535
-552
-570
-587
-605
-622
-639
-656
-673
-690
-707
-723
-740
-757
-773
-790
-806
-822
-838
-854
-870
-886
-901
-917
-932
-948
-963
-978
-993
-1008
-1022
-1038
-1053
-1067
-1082
-1096
-1111
-1125
-1139
-1153
-1167
-1181
-1195
-1208
-1222
-1235
-1249
-1262
-1276
-1289
-1302
-1315
-1328
-1341
-1354
-1366
-1379
-1392
-1404
-1417
-1429
-1441
-1454
-1466
-1478
-1490
-1502
-1514
-1525
-1537
-1549
-1560
-1572
-1583
-1594
-1605
-1616
-1627
-1638
-1649
-1659
-1670
-1680
-1691
-1701
-1711
-1721
-1731
-1741
-1751
-1760
-1770
-1779
-1789
-1798
-1807
-1816
-1825
-1834
-1843
-1852
-1861
-1869
-1878
-1886
-1894
-1903
-1911
-1919
-1927
-1935
-1943
-1950
-1958
-1965
-1973
-1980
-1988
-1995
-2001
-2009
-2016
-2021
-2029
-2036
-2041
-2048
-2055
-2061
-2067
-2073
-2079
-2084
-2090
-2095
-2101
-2106
-2111
-2116
-2121
-2126
-2130
-2135
-2139
-2144
-2148
-2152
-2156
-2160
-2164
-2168
-2171
-2175
-2178
-2181
-2185
-2188
-2190
-2193
-2196
-2199
-2201
-2204
-2206
-2208
-2210
-2212
-2214
-2216
-2218
-2219
-2221
-2222
-2223
-2225
-2226
-2227
-2227
-2228
-2229
-2229
-2230
-2230
-2231
-2231
-2231
-2231
-2231
-2230
-2230
-2230
-2229
-2229
-2228
-2227
-2226
-2225
-2224
-2223
-2221
-2220
-2218
-2217
-2215
-2213
-2211
-2209
-2207
-2205
-2202
-2200
-2197
-2194
-2192
-2189
-2186
-2182
-2179
-2176
-2172
-2169
-2165
-2161
-2157
-2153
-2149
-2145
-2140
-2136
-2131
-2127
-2122
-2117
-2112
-2107
-2101
-2096
-2090
-2085
-2079
-2073
-2067
-2061
-2054
-2048
-2041
-2035
-2028
-2021
-2013
-2005
-1999
-1992
-1984
-1976
-1968
-1960
-1952
-1944
-1936
-1927
-1919
-1910
-1901
-1892
-1883
-1874
-1864
-1855
-1845
-1836
-1826
-1816
-1806
-1796
-1786
-1776
-1765
-1755
-1745
-1734
-1723
-1713
-1702
-1691
-1680
-1669
-1658
-1647
-1636
-1625
-1614
-1602
-1591
-1580
-1568
-1557
-1545
-1533
-1522
-1510
-1498
-1486
-1474
-1463
-1451
-1439
-1427
-1415
-1403
-1391
-1379
-1366
-1354
-1342
-1330
-1318
-1305
-1293
-1281
-1268
-1256
-1244
-1232
-1219
-1207
-1195
-1182
-1170
-1158
-1145
-1133
-1121
-1109
-1097
-1084
-1072
-1060
-1048
-1036
-1024
-1012
-1000
-988
-976
-965
-953
-941
-929
-918
-906
-895
-883
-872
-860
-849
-838
-826
-815
-804
-793
-782
-771
-760
-749
-738
-727
-717
-706
-695
-685
-675
-664
-654
-644
-634
-624
-614
-604
-594
-584
-575
-565
-556
-546
-537
-528
-519
-510
-501
-493
-484
-475
-467
-458
-450
-442
-434
-426
-418
-410
-403
-395
-387
-380
-373
-365
-358
-351
-344
-338
-331
-324
-318
-312
-305
-299
-293
-287
-281
-275
-270
-264
-258
-253
-248
-242
-237
-232
-227
-222
-217
-212
-207
-202
-198
-193
-189
-184
-179
-175
-171
-166
-162
-158
-153
-149
-145
-141
-137
-133
-129
-124
-120
-116
-112
-108
-104
-101
-97
-93
-89
-85
-81
-77
-73
-70
-66
-62
-58
-54
-51
-47
-43
-39
-35
-32
-28
-24
-20
-16
-12
-9
-5
-1
3
7
11
16
20
24
28
33
37
41
46
50
55
60
65
69
74
79
84
89
95
100
105
111
116
122
127
133
139
145
151
157
163
170
176
182
189
196
202
209
216
223
230
238
245
253
260
268
276
283
291
300
308
316
325
333
342
351
360
369
378
387
397
406
416
425
435
445
455
465
475
486
496
506
517
528
538
549
560
571
582
593
605
616
627
639
650
662
673
685
697
709
721
733
745
757
769
781
793
805
818
830
842
855
867
880
892
905
917
930
943
955
968
981
993
1006
1018
1032
1044
1057
1070
1083
1095
1108
1121
1134
1147
1159
1172
1185
1197
1210
1223
1235
1248
1261
1273
1285
1298
1310
1323
1335
1347
1359
1371
1383
1395
1407
1419
1431
1443
1454
1466
1477
1489
1500
1511
1522
1533
1544
1555
1565
1576
1587
1597
1607
1617
1627
1637
1647
1657
1666
1676
1685
1695
1704
1713
1722
1731
1739
1748
1756
1765
1773
1781
1789
1797
1805
1813
1820
1828
1835
1842
1849
1856
1863
1870
1877
1884
1890
1897
1903
1909
1915
1921
1927
1933
1939
1944
1950
1955
1960
1965
1970
1975
1980
1985
1990
1994
1999
2003
2008
2012
2016
2020
2024
2028
2032
2036
2040
2043
2047
2051
2054
2058
2061
2065
2068
2071
2075
2078
2081
2084
2087
2091
2094
2097
2100
2103
2106
2109
2112
2115
2118
2120
2123
2126
2129
2132
2135
2138
2141
2143
2146
2149
2152
2155
2157
2160
2163
2166
2169
2171
2174
2177
2180
2183
2186
2189
2191
2194
2197
2200
2203
2206
2210
2213
2216
2219
2222
2226
2229
2233
2236
2240
2243
2247
2251
2254
2258
2262
2266
2270
2275
2279
2283
2288
2292
2297
2302
2306
2311
2316
2321
2326
2331
2337
2342
2347
2353
2358
2364
2370
2376
2381
2387
2393
2399
2406
2412
2418
2424
2431
2437
2443
2450
2456
2463
2470
2476
2483
2490
2496
2503
2510
2517
2524
2530
2537
2544
2551
2558
2565
2572
2579
2586
2593
2600
2607
2614
2621
2628
2635
2642
2649
2656
2663
2670
2677
2684
2691
2698
2705
2712
2719
2726
2733
2740
2747
2754
2761
2768
2775
2782
2789
2796
2803
2810
2817
2824
2831
2838
2845
2852
2859
2866
2873
2880
2887
2893
2900
2907
2914
2921
2928
2935
2941
2948
2955
2962
2968
2975
2982
2988
2995
3002
3008
3015
3022
3028
3035
3041
3048
3054
3060
3067
3073
3080
3086
3092
3098
3105
3111
3117
3123
3129
3135
3141
3146
3152
3158
3164
3169
3175
3180
3186
3191
3196
3202
3207
3212
3217
3222
3227
3232
3237
3242
3246
3251
3256
3260
3265
3269
3273
3278
3282
3286
3290
3294
3298
3301
3305
3309
3312
3316
3319
3322
3326
3329
3332
3335
3338
3340
3343
3346
3348
3351
3353
3356
3358
3360
3363
3365
3367
3369
3371
3373
3375
3377
3378
3380
3382
3384
3385
3387
3389
3390
3392
3393
3395
3397
3398
3400
3401
3403
3404
3406
3408
3409
3411
3412
3414
3415
3417
3419
3420
3422
3423
3425
3427
3428
3430
3432
3433
3435
3437
3438
3440
3442
3444
3445
3447
3449
3450
3452
3454
3455
3457
3459
3461
3462
3464
3466
3467
3469
3470
3472
3474
3475
3477
3478
3480
3481
3483
3484
3486
3487
3489
3490
3491
3493
3494
3495
3496
3497
3498
3500
3501
3502
3502
3503
3504
3505
3506
3507
3508
3508
3509
3510
3511
3511
3512
3513
3513
3514
3515
3515
3516
3517
3517
3518
3518
3519
3520
3520
3521
3522
3523
3523
3524
3525
3526
3527
3527
3528
3529
3530
3531
3532
3533
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3543
3544
3545
3546
3547
3548
3549
3550
3550
3551
3552
3553
3553
3554
3555
3555
3556
3557
3557
3558
3558
3559
3559
3560
3560
3561
3561
3562
3562
3562
3562
3563
3563
3563
3563
3563
3563
3563
3563
3563
3563
3562
3562
3562
3561
3561
3560
3560
3559
3558
3557
3556
3555
3554
3553
3552
3551
3549
3548
3546
3545
3543
3541
3540
3538
3536
3534
3532
3529
3527
3525
3523
3520
3518
3515
3512
3510
3507
3504
3501
3498
3495
3492
3489
3486
3482
3479
3475
3472
3468
3465
3461
3457
3453
3449
3445
3441
3437
3433
3429
3424
3420
3415
3411
3406
3401
3396
3392
3387
3382
3376
3371
3366
3361
3355
3350
3345
3339
3333
3328
3322
3316
3310
3304
3298
3292
3286
3280
3273
3267
3261
3254
3248
3241
3234
3228
3221
3215
3208
3201
3194
3188
3181
3174
3167
3160
3154
3147
3140
3133
3127
3120
3113
3106
3100
3093
3086
3080
3073
3066
3060
3053
3046
3040
3033
3026
3020
3013
3007
3000
2993
2987
2980
2974
2967
2961
2954
2947
2941
2934
2928
2921
2915
2908
2902
2895
2889
2882
2876
2869
2863
2856
2850
2843
2837
2831
2824
2818
2811
2805
2799
2792
2786
2779
2773
2767
2760
2754
2748
2741
2735
2729
2722
2716
2710
2703
2697
2691
2684
2678
2672
2666
2659
2653
2647
2641
2634
2628
2622
2616
2609
2603
2597
2591
2585
2578
2572
2566
2560
2554
2548
2542
2535
2529
2523
2517
2511
2505
2499
2493
2487
2480
2474
2468
2462
2456
2450
2444
2438
2432
2426
2420
2414
2408
2402
2396
2390
2384
2378
2372
2366
2360
2354
2348
2342
2336
2331
2325
2319
2313
2307
2301
2295
2289
2283
2278
2272
2266
2260
2254
2248
2242
2237
2231
2225
2219
2213
2208
2202
2196
2190
2185
2179
2173
2167
2162
2156
2150
2144
2139
2133
2127
2122
2116
2110
2105
2099
2093
2088
2082
2076
2071
2065
2059
2054
2048
2041
2037
2031
2025
2020
2015
2009
2003
1998
1992
1987
1981
1976
1970
1965
1959
1954
1948
1943
1937
1932
1926
1921
1915
1910
1904
1899
1893
1888
1883
1877
1872
1866
1861
1855
1850
1845
1839
1834
1829
1823
1818
1812
1807
1802
1796
1791
1786
1781
1775
1770
1765
1759
1754
1749
1743
1738
1733
1728
1722
1717
1712
1707
1702
1696
1691
1686
1681
1676
1670
1665
1660
1655
1650
1644
1639
1634
1629
1624
1619
1614
1609
1603
1598
1593
1588
1583
1578
1573
1568
1563
1558
1553
1548
1543
1538
1533
1528
1522
1517
1512
1507
1502
1498
1493
1488
1483
1478
1473
1468
1463
1458
1453
1448
1443
1438
1433
1428
1423
1419
1414
1409
1404
1399
1394
1389
1385
1380
1375
1370
1365
1360
1356
1351
1346
1341
1336
1332
1327
1322
1317
1312
1308
1303
1298
1294
1289
1284
1279
1275
1270
1265
1261
1256
1251
1246
1242
1237
1232
1228
1223
1219
1214
1209
1205
1200
1195
1191
1186
1182
1177
1172
1168
1163
1159
1154
1150
1145
1140
1136
1131
1127
1122
1118
1113
1109
1104
1100
1095
1091
1086
1082
1077
1073
1068
1064
1060
1055
1051
1046
1042
1037
1033
1029
1024
1020
1014
1010
1006
1002
998
994
989
985
981
976
972
968
963
959
955
950
946
942
937
933
929
925
920
916
912
908
903
899
895
891
886
882
878
874
870
865
861
857
853
849
844
840
836
832
828
824
820
815
811
807
803
799
795
791
787
783
779
775
770
766
762
758
754
750
746
742
738
734
730
726
722
718
714
710
706
702
698
694
690
686
682
678
674
671
667
663
659
655
651
647
643
639
635
632
628
624
620
616
612
608
605
601
597
593
589
585
582
578
574
570
566
563
559
555
551
548
544
540
536
533
529
525
521
518
514
510
507
503
499
495
492
488
484
481
477
473
470
466
463
459
455
452
448
444
441
437
434
430
426
423
419
416
412
409
405
401
398
394
391
387
384
380
377
373
370
366
363
359
356
352
349
345
342
338
335
331
328
325
321
318
314
311
307
304
301
297
294
290
287
284
280
277
273
270
267
263
260
257
253
250
247
243
240
237
233
230
227
224
220
217
214
210
207
204
201
197
194
191
188
184
181
178
175
172
168
165
162
159
156
152
149
146
143
140
137
133
130
127
124
121
118
115
111
108
105
102
99
96
93
90
87
84
81
77
74
71
68
65
62
59
56
53
50
47
44
41
38
35
32
29
26
23
20
17
14
11
8
5
2
-1
-4
-7
-10
-12
-15
-18
-21
-24
-27
-30
-33
-36
-39
-41
-44
-47
-50
-53
-56
-59
-61
-64
-67
-70
-73
-76
-78
-81
-84
-87
-90
-93
-95
-98
-101
-104
-106
-109
-112
-115
-118
-120
-123
-126
-128
-131
-134
-137
-139
-142
-145
-148
-150
-153
-156
-158
-161
-164
-166
-169
-172
-174
-177
-180
-182
-185
-188
-190
-193
-196
-198
-201
-203
-206
-209
-211
-214
-216
-219
-222
-224
-227
-229
-232
-234
-237
-240
-242
-245
-247
-250
-252
-255
-257
-260
-262
-265
-267
-270
-272
-275
-277
-280
-282
-285
-287
-290
-292
-295
-297
-300
-302
-304
-307
-309
-312
-314
-317
-319
-321
-324
-326
-329
-331
-333
-336
-338
-341
-343
-345
-348
-350
-352
-355
-357
-359
-362
-364
-366
-369
-371
-373
-376
-378
-380
-383
-385
-387
-390
-392
-394
-396
-399
-401
-403
-405
-408
-410
-412
-414
-417
-419
-421
-423
-426
-428
-430
-432
-434
-437
-439
-441
-443
-445
-448
-450
-452
-454
-456
-458
-461
-463
-465
-467
-469
-471
-474
-476
-478
-480
-482
-484
-486
-488
-490
-493
-495
-497
-499
-501
-503
-505
-507
-509
-511
-513
-515
-518
-520
-522
-524
-526
-528
-530
-532
-534
-536
-538
-540
-542
-544
-546
-548
-550
-552
-554
-556
-558
-560
-562
-564
-566
-568
-570
-572
-573
-575
-577
-579
-581
-583
-585
-587
-589
-591
-593
-595
-597
-598
-600
-602
-604
-606
-608
-610
-612
-613
-615
-617
-619
-621
-623
-625
-626
-628
-630
-632
-634
-636
-637
-639
-641
-643
-645
-646
-648
-650
-652
-654
-655
-657
-659
-661
-662
-664
-666
-668
-670
-671
-673
-675
-676
-678
-680
-682
-683
-685
-687
-689
-690
-692
-694
-695
-697
-699
-700
-702
-704
-706
-707
-709
-711
-712
-714
-716
-717
-719
-720
-722
-724
-725
-727
-729
-730
-732
-734
-735
-737
-738
-740
-742
-743
-745
-746
-748
-750
-751
-753
-754
