5
9503
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-90
-90
-90
-91
-91
-91
-92
-92
-92
-93
-93
-93
-94
-94
-94
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-98
-98
-98
-99
-99
-99
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-106
-107
-107
-107
-108
-108
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-120
-120
-120
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-125
-125
-125
-126
-126
-127
-127
-127
-128
-128
-129
-129
-129
-130
-130
-131
-131
-131
-132
-132
-133
-133
-134
-134
-134
-135
-135
-136
-136
-136
-137
-137
-138
-138
-139
-139
-139
-140
-140
-141
-141
-141
-142
-142
-143
-143
-144
-144
-145
-145
-145
-146
-146
-147
-147
-148
-148
-148
-149
-149
-150
-150
-151
-151
-152
-152
-152
-153
-153
-154
-154
-155
-155
-156
-156
-157
-157
-157
-158
-158
-159
-159
-160
-160
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-165
-166
-166
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-173
-173
-174
-174
-175
-175
-176
-176
-177
-177
-178
-179
-179
-180
-180
-181
-182
-182
-183
-183
-184
-185
-186
-186
-187
-188
-189
-190
-190
-191
-192
-192
-193
-194
-195
-195
-196
-197
-197
-198
-199
-199
-200
-200
-201
-202
-202
-203
-204
-204
-205
-205
-206
-207
-207
-208
-208
-209
-209
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-218
-218
-219
-220
-220
-221
-222
-223
-223
-224
-225
-226
-226
-227
-228
-229
-230
-230
-231
-232
-232
-233
-234
-234
-235
-236
-236
-237
-238
-238
-239
-240
-240
-241
-242
-242
-243
-243
-244
-244
-244
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-256
-257
-257
-258
-258
-259
-259
-260
-260
-260
-261
-261
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-276
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-280
-280
-281
-281
-281
-281
-281
-282
-282
-282
-282
-283
-283
-283
-284
-284
-285
-285
-286
-286
-286
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-289
-290
-290
-290
-290
-290
-291
-291
-291
-291
-291
-292
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-294
-294
-294
-294
-295
-295
-295
-295
-295
-296
-296
-296
-296
-297
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-299
-300
-300
-300
-301
-301
-301
-301
-301
-302
-302
-302
-302
-302
-302
-302
-302
-302
-302
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-304
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-303
-304
-304
-304
-304
-303
-303
-303
-303
-303
-303
-303
-302
-302
-302
-302
-302
-301
-301
-301
-301
-301
-301
-300
-300
-300
-300
-300
-299
-299
-299
-298
-298
-298
-298
-297
-297
-297
-296
-296
-296
-295
-295
-294
-294
-294
-293
-293
-293
-293
-292
-292
-292
-291
-291
-290
-290
-290
-289
-289
-289
-288
-288
-288
-287
-287
-286
-286
-285
-285
-285
-284
-284
-283
-283
-282
-282
-281
-281
-280
-279
-279
-278
-278
-277
-277
-276
-276
-275
-275
-274
-274
-274
-273
-273
-273
-272
-272
-271
-271
-271
-270
-270
-269
-269
-268
-268
-268
-267
-267
-267
-266
-266
-265
-265
-264
-264
-264
-263
-263
-263
-262
-262
-261
-261
-261
-260
-260
-260
-259
-259
-258
-258
-257
-257
-256
-256
-256
-255
-255
-254
-254
-253
-253
-252
-252
-252
-251
-251
-251
-250
-250
-250
-249
-249
-248
-248
-248
-247
-247
-246
-246
-245
-245
-244
-244
-244
-243
-243
-242
-242
-241
-241
-240
-240
-240
-239
-239
-239
-238
-238
-238
-237
-237
-237
-236
-236
-235
-235
-235
-234
-234
-233
-233
-232
-232
-231
-231
-230
-230
-230
-229
-229
-228
-228
-228
-227
-227
-226
-226
-225
-224
-224
-223
-223
-222
-222
-222
-221
-221
-220
-220
-220
-219
-218
-218
-217
-217
-216
-216
-215
-215
-214
-214
-213
-212
-212
-211
-210
-210
-209
-208
-208
-207
-206
-205
-205
-204
-203
-203
-202
-201
-201
-200
-199
-199
-198
-197
-197
-196
-195
-194
-194
-193
-192
-191
-191
-190
-189
-189
-188
-187
-186
-185
-185
-184
-183
-182
-182
-181
-180
-179
-179
-178
-177
-176
-176
-175
-174
-174
-173
-172
-171
-170
-170
-169
-168
-168
-167
-167
-166
-165
-165
-164
-164
-163
-163
-162
-162
-161
-161
-160
-159
-159
-158
-157
-157
-156
-155
-155
-154
-153
-152
-152
-151
-150
-149
-148
-147
-147
-146
-145
-144
-143
-142
-142
-141
-140
-139
-138
-138
-137
-136
-135
-135
-134
-133
-133
-132
-131
-131
-130
-130
-129
-128
-128
-127
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-121
-120
-120
-119
-119
-118
-118
-117
-117
-116
-116
-115
-115
-114
-113
-113
-112
-111
-111
-110
-110
-109
-108
-108
-107
-107
-106
-105
-105
-104
-104
-103
-102
-102
-101
-101
-100
-100
-100
-99
-99
-98
-98
-98
-97
-97
-96
-96
-95
-95
-94
-93
-93
-92
-92
-91
-91
-90
-90
-90
-89
-88
-88
-87
-86
-86
-85
-84
-84
-83
-83
-82
-82
-81
-80
-80
-79
-78
-77
-77
-76
-75
-74
-74
-73
-72
-72
-71
-70
-70
-69
-68
-68
-67
-66
-66
-65
-64
-64
-63
-63
-62
-61
-61
-60
-60
-59
-58
-57
-57
-56
-55
-54
-54
-53
-52
-51
-50
-49
-48
-47
-46
-45
-44
-43
-42
-42
-41
-40
-39
-38
-37
-36
-35
-34
-34
-33
-32
-31
-30
-29
-28
-28
-27
-26
-25
-24
-24
-23
-22
-21
-20
-19
-18
-17
-16
-15
-14
-13
-13
-12
-11
-10
-10
-9
-8
-7
-6
-5
-4
-3
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
14
15
16
16
17
18
18
19
20
21
21
22
23
24
24
25
26
27
28
29
29
30
31
32
33
33
34
35
36
36
37
37
38
39
39
40
40
41
42
42
43
44
44
45
46
47
48
49
50
51
51
52
53
54
54
55
56
57
57
58
59
60
60
61
62
63
64
64
65
66
67
68
69
70
71
72
73
74
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
91
92
93
94
95
96
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
133
134
135
136
137
138
139
139
140
141
142
143
144
144
145
146
147
147
148
149
149
150
150
151
152
152
153
154
154
155
156
156
157
158
159
160
160
161
162
163
164
165
166
166
167
168
169
170
171
171
172
173
173
174
175
175
176
176
177
178
178
179
180
180
181
182
183
184
185
186
186
187
188
189
189
190
191
191
192
192
193
193
193
194
194
194
195
195
195
196
196
197
197
198
198
199
200
200
201
202
202
203
204
204
205
205
206
206
206
207
207
207
208
208
208
208
209
209
209
209
210
210
210
211
211
212
212
213
213
213
214
214
215
215
215
216
216
216
217
217
217
218
218
219
219
220
220
221
221
221
222
222
223
223
224
224
225
225
226
227
227
228
228
228
229
229
229
229
230
230
230
231
231
231
232
232
232
233
233
234
234
234
234
235
235
235
235
235
236
236
236
236
237
237
237
238
238
238
238
239
239
240
240
240
241
241
242
242
242
243
243
244
244
245
245
245
246
246
246
247
247
248
248
248
249
249
250
250
251
251
251
252
252
253
253
254
254
255
255
256
256
256
257
257
257
258
258
258
258
259
259
259
260
260
260
261
261
261
261
261
261
261
261
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
262
261
261
261
261
261
261
261
260
260
260
260
261
261
261
261
260
260
260
260
260
260
260
260
260
260
260
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
259
258
258
258
258
259
259
259
259
258
258
258
258
258
258
258
258
258
257
257
257
257
257
256
256
256
255
255
255
254
254
254
254
253
253
252
252
252
251
251
250
250
249
249
248
248
247
246
246
245
244
244
243
242
242
241
240
239
238
237
236
235
235
234
233
232
231
231
230
229
228
227
226
225
224
223
222
221
220
219
218
218
217
216
215
214
213
212
211
210
209
208
207
206
206
205
204
203
203
202
201
200
199
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
174
173
172
171
169
168
167
166
165
163
162
160
159
157
156
154
153
151
150
148
147
146
144
143
142
140
139
138
136
135
134
133
132
130
129
128
127
126
124
123
122
121
120
118
117
116
114
113
112
110
109
108
106
105
103
102
100
99
97
96
94
93
92
90
89
87
86
84
83
81
79
78
76
75
73
72
70
69
67
66
65
63
62
60
59
57
56
54
52
50
49
47
45
43
42
40
38
36
34
32
30
28
26
24
22
20
18
16
14
13
11
9
7
5
3
1
-1
-2
-4
-6
-8
-10
-12
-14
-16
-18
-19
-22
-24
-26
-28
-30
-32
-34
-36
-38
-40
-42
-44
-46
-48
-51
-53
-55
-57
-59
-62
-64
-66
-68
-70
-72
-74
-76
-78
-81
-83
-85
-87
-89
-91
-93
-95
-98
-100
-102
-104
-106
-109
-111
-113
-115
-117
-119
-121
-123
-125
-127
-129
-131
-133
-135
-137
-139
-142
-144
-146
-147
-149
-151
-153
-155
-157
-159
-160
-162
-164
-166
-168
-170
-172
-173
-175
-177
-179
-180
-182
-184
-186
-187
-189
-191
-193
-194
-196
-198
-199
-201
-203
-204
-206
-208
-209
-211
-212
-214
-215
-216
-218
-219
-221
-222
-223
-225
-226
-228
-230
-231
-233
-234
-236
-238
-239
-241
-242
-244
-245
-247
-249
-250
-252
-253
-255
-256
-257
-259
-260
-261
-262
-264
-265
-266
-267
-268
-269
-270
-271
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-281
-282
-283
-284
-285
-285
-286
-286
-287
-288
-288
-289
-290
-291
-291
-292
-292
-293
-293
-294
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-299
-300
-300
-301
-302
-302
-303
-304
-305
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-317
-318
-319
-320
-321
-322
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-355
-356
-357
-357
-358
-358
-359
-359
-360
-360
-361
-361
-362
-362
-363
-363
-364
-364
-365
-366
-366
-367
-368
-368
-369
-370
-371
-371
-372
-373
-373
-374
-375
-375
-376
-376
-377
-377
-377
-378
-378
-378
-378
-379
-379
-379
-380
-380
-381
-381
-382
-382
-383
-383
-383
-384
-384
-384
-384
-385
-385
-385
-385
-385
-385
-385
-385
-386
-386
-386
-386
-386
-385
-385
-385
-385
-385
-385
-386
-386
-386
-386
-386
-386
-386
-386
-386
-385
-385
-385
-385
-385
-385
-385
-385
-385
-385
-384
-384
-384
-384
-384
-384
-383
-383
-383
-383
-383
-383
-383
-383
-382
-382
-382
-382
-382
-382
-381
-381
-381
-381
-380
-380
-380
-379
-379
-379
-378
-378
-378
-377
-377
-377
-376
-376
-375
-375
-375
-375
-374
-374
-374
-374
-374
-373
-373
-373
-372
-372
-371
-371
-371
-370
-370
-369
-369
-369
-368
-368
-367
-367
-366
-365
-365
-364
-364
-363
-363
-362
-362
-362
-362
-362
-362
-362
-362
-362
-362
-362
-363
-363
-363
-363
-363
-364
-364
-364
-364
-365
-365
-365
-365
-366
-366
-366
-366
-366
-366
-367
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-366
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-365
-366
-366
-366
-366
-366
-367
-367
-367
-368
-368
-369
-369
-370
-370
-371
-371
-372
-372
-373
-373
-374
-374
-375
-376
-376
-377
-378
-378
-379
-380
-380
-381
-381
-382
-383
-383
-384
-385
-385
-386
-386
-387
-387
-388
-388
-388
-389
-389
-389
-390
-390
-390
-390
-390
-391
-391
-391
-391
-391
-391
-392
-392
-392
-392
-392
-392
-392
-392
-391
-391
-391
-391
-391
-391
-391
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-390
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-391
-390
-390
-390
-390
-390
-390
-390
-389
-389
-389
-388
-388
-388
-388
-388
-387
-387
-387
-387
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-386
-387
-387
-387
-387
-387
-387
-387
-387
-387
-387
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-388
-387
-387
-386
-386
-385
-385
-384
-384
-383
-383
-382
-382
-381
-380
-380
-379
-379
-378
-377
-377
-377
-376
-376
-376
-375
-375
-375
-375
-374
-374
-373
-373
-372
-371
-371
-370
-369
-368
-368
-367
-366
-366
-365
-364
-364
-363
-362
-361
-361
-360
-359
-359
-358
-358
-357
-357
-356
-356
-355
-355
-354
-354
-353
-353
-352
-352
-351
-350
-350
-349
-349
-348
-348
-347
-347
-346
-346
-345
-345
-345
-344
-344
-344
-344
-344
-344
-344
-344
-344
-344
-343
-343
-343
-343
-343
-342
-342
-342
-342
-342
-342
-342
-342
-342
-341
-341
-341
-341
-341
-340
-340
-340
-339
-339
-339
-339
-339
-338
-338
-338
-337
-337
-337
-336
-336
-336
-335
-335
-335
-334
-334
-334
-333
-333
-332
-331
-331
-330
-329
-328
-327
-326
-325
-324
-323
-322
-321
-320
-319
-318
-317
-316
-315
-314
-313
-312
-311
-310
-309
-307
-306
-305
-304
-302
-301
-299
-298
-296
-295
-293
-291
-290
-288
-286
-285
-283
-281
-280
-278
-276
-275
-273
-271
-270
-268
-266
-265
-263
-262
-260
-258
-257
-255
-253
-251
-250
-248
-246
-244
-243
-241
-239
-238
-236
-234
-233
-231
-229
-228
-226
-224
-222
-221
-219
-217
-216
-214
-213
-211
-209
-208
-206
-204
-203
-201
-200
-198
-197
-195
-194
-193
-191
-190
-189
-187
-186
-185
-183
-182
-180
-179
-177
-176
-174
-173
-171
-169
-168
-166
-165
-163
-162
-160
-158
-157
-155
-153
-152
-150
-148
-146
-144
-142
-139
-137
-135
-133
-131
-128
-126
-124
-121
-118
-116
-113
-110
-108
-105
-102
-100
-97
-95
-92
-90
-87
-84
-82
-79
-76
-74
-71
-68
-65
-62
-59
-56
-53
-50
-47
-44
-41
-38
-35
-32
-28
-25
-22
-19
-16
-13
-11
-8
-5
-2
1
3
6
8
11
14
16
19
21
24
27
29
32
34
37
39
42
45
47
50
53
56
58
61
64
67
70
73
76
79
82
85
87
90
93
96
99
102
105
108
112
115
118
121
124
127
130
133
136
139
142
146
149
152
155
159
162
165
168
171
174
177
180
183
186
189
191
194
197
200
202
205
207
209
212
214
216
218
220
222
223
225
227
228
230
232
233
235
236
238
239
240
242
243
245
246
248
249
251
253
254
256
258
260
261
263
265
267
269
270
272
274
276
278
280
282
284
286
288
290
292
294
296
297
299
301
303
305
306
308
310
311
313
314
315
317
318
319
320
321
322
323
324
325
325
326
327
328
328
329
330
331
332
332
333
333
334
334
335
335
335
336
336
336
336
336
336
336
336
336
336
336
336
336
336
336
337
337
337
338
338
339
340
340
341
342
343
344
345
345
346
347
348
349
350
351
352
352
353
354
355
356
356
357
357
358
359
359
360
360
361
362
362
363
364
364
365
366
366
367
368
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
385
386
387
388
389
391
392
393
394
395
397
398
399
400
401
401
402
403
404
404
405
406
406
407
407
408
409
409
410
410
411
411
412
412
413
413
414
414
414
415
415
415
415
415
416
416
416
416
416
416
416
416
416
416
416
416
416
416
415
415
414
414
413
413
412
412
411
410
409
408
408
407
406
405
404
403
402
402
401
400
399
398
398
397
396
395
394
393
392
391
390
389
389
388
386
385
384
383
382
380
379
378
377
375
374
373
371
370
369
368
366
365
364
363
361
360
359
358
357
356
355
354
353
352
352
351
351
350
350
349
349
348
348
347
347
346
345
345
344
344
343
342
342
341
340
339
339
338
337
336
335
334
334
333
332
331
330
329
328
327
326
325
324
323
322
321
320
319
318
316
315
314
313
311
310
309
307
306
304
303
301
300
299
297
296
294
293
291
290
288
287
285
284
282
281
280
278
277
275
274
272
271
270
268
267
266
265
264
263
262
261
260
259
258
257
256
255
254
253
252
251
250
249
248
246
245
244
243
242
241
239
238
237
236
235
234
233
232
231
230
229
228
227
226
225
224
223
222
221
221
220
219
218
217
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
188
187
186
185
184
183
182
181
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
164
163
162
161
161
160
160
159
158
158
157
157
156
156
155
155
155
154
154
153
153
153
152
152
151
151
151
150
150
149
149
149
148
148
147
147
146
146
145
144
144
143
142
142
141
140
139
138
137
136
135
134
132
131
130
129
128
126
125
124
122
121
119
118
116
114
112
110
109
107
105
102
100
98
96
94
92
90
88
85
83
81
78
76
74
71
69
67
64
62
60
58
55
53
51
49
46
44
42
40
37
35
33
30
28
25
23
20
18
15
12
10
7
4
1
-1
-4
-7
-10
-13
-16
-20
-23
-26
-29
-32
-35
-38
-42
-45
-48
-52
-55
-58
-62
-66
-69
-73
-76
-80
-84
-88
-92
-96
-100
-104
-108
-112
-116
-120
-124
-129
-133
-137
-141
-145
-150
-154
-158
-163
-167
-171
-176
-180
-185
-189
-193
-197
-202
-206
-210
-215
-219
-223
-227
-231
-235
-239
-243
-247
-251
-255
-259
-263
-267
-270
-274
-278
-282
-285
-289
-293
-297
-300
-304
-308
-311
-315
-319
-322
-326
-329
-333
-336
-340
-343
-347
-350
-353
-357
-360
-363
-366
-369
-372
-375
-377
-380
-383
-385
-388
-390
-393
-395
-397
-399
-401
-403
-405
-407
-409
-411
-413
-415
-417
-418
-420
-422
-424
-426
-427
-429
-431
-433
-435
-437
-438
-440
-442
-444
-446
-448
-450
-452
-453
-455
-457
-459
-460
-462
-463
-465
-467
-468
-470
-471
-472
-474
-475
-476
-478
-479
-480
-481
-482
-483
-484
-485
-486
-487
-488
-489
-489
-490
-491
-492
-493
-493
-494
-495
-496
-496
-497
-498
-498
-499
-500
-501
-502
-502
-503
-504
-504
-505
-506
-506
-507
-508
-509
-509
-510
-511
-511
-512
-512
-513
-513
-514
-514
-515
-515
-516
-517
-517
-518
-518
-519
-519
-520
-520
-521
-521
-521
-522
-522
-522
-522
-522
-522
-522
-522
-522
-521
-521
-520
-520
-519
-519
-518
-517
-516
-516
-515
-514
-513
-512
-511
-510
-509
-508
-507
-507
-506
-505
-504
-503
-502
-501
-500
-499
-498
-497
-496
-495
-494
-493
-492
-491
-490
-489
-488
-487
-486
-485
-485
-484
-483
-482
-481
-481
-480
-479
-478
-477
-476
-475
-474
-474
-473
-472
-471
-470
-469
-468
-467
-467
-466
-465
-464
-463
-462
-461
-460
-460
-459
-458
-458
-457
-456
-456
-455
-454
-454
-453
-452
-451
-451
-450
-449
-448
-447
-447
-446
-445
-444
-444
-443
-442
-442
-441
-441
-441
-440
-440
-439
-439
-439
-439
-438
-438
-438
-438
-438
-438
-439
-439
-439
-439
-440
-440
-440
-441
-441
-442
-443
-443
-444
-444
-445
-446
-446
-447
-448
-449
-449
-450
-451
-451
-452
-452
-453
-453
-454
-454
-455
-456
-456
-457
-457
-458
-458
-459
-459
-460
-460
-460
-461
-461
-461
-461
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-462
-461
-461
-461
-461
-460
-460
-460
-459
-459
-458
-458
-457
-457
-456
-455
-454
-453
-452
-451
-450
-449
-448
-447
-446
-444
-443
-442
-440
-439
-438
-436
-435
-434
-432
-431
-430
-428
-427
-425
-424
-422
-421
-419
-417
-416
-414
-412
-411
-409
-407
-406
-404
-402
-400
-398
-396
-394
-392
-390
-388
-386
-385
-383
-381
-379
-377
-375
-373
-372
-370
-368
-366
-364
-362
-360
-358
-356
-354
-352
-350
-348
-346
-344
-342
-341
-339
-337
-336
-334
-333
-331
-330
-328
-327
-325
-324
-322
-321
-319
-318
-316
-314
-312
-311
-309
-307
-305
-303
-301
-299
-297
-294
-292
-290
-288
-286
-284
-282
-280
-279
-277
-275
-273
-271
-270
-268
-266
-264
-262
-261
-259
-257
-255
-254
-252
-250
-248
-246
-245
-243
-241
-239
-238
-236
-234
-233
-231
-230
-228
-227
-225
-224
-222
-220
-219
-218
-216
-215
-214
-212
-211
-210
-209
-208
-206
-205
-204
-203
-201
-200
-199
-198
-196
-195
-194
-192
-191
-190
-189
-187
-186
-185
-183
-182
-180
-179
-178
-177
-175
-174
-173
-172
-170
-169
-168
-167
-166
-164
-163
-162
-161
-160
-158
-157
-156
-155
-154
-154
-153
-152
-151
-151
-150
-150
-150
-149
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-152
-152
-151
-151
-150
-150
-149
-148
-147
-147
-146
-145
-144
-143
-142
-142
-141
-140
-139
-138
-137
-136
-136
-135
-134
-133
-133
-132
-131
-131
-130
-129
-129
-128
-128
-127
-127
-126
-126
-125
-125
-124
-124
-123
-123
-122
-122
-122
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-118
-118
-117
-117
-117
-116
-116
-115
-114
-114
-113
-112
-111
-110
-109
-108
-107
-106
-105
-104
-103
-102
-101
-100
-99
-98
-96
-95
-94
-93
-92
-91
-90
-89
-88
-86
-85
-84
-83
-82
-80
-79
-78
-76
-75
-74
-72
-71
-70
-68
-67
-66
-65
-63
-62
-61
-60
-59
-58
-56
-55
-54
-53
-52
-51
-50
-49
-48
-47
-47
-46
-45
-45
-44
-43
-43
-42
-42
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-42
-42
-42
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-43
-43
-43
-43
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-39
-39
-38
-38
-38
-37
-37
-37
-36
-36
-36
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-33
-33
-34
-34
-35
-36
-36
-37
-38
-39
-40
-41
-42
-43
-45
-46
-48
-49
-51
-52
-54
-56
-57
-59
-61
-63
-64
-66
-68
-70
-72
-74
-76
-79
-81
-83
-85
-87
-89
-90
-92
-94
-96
-98
-99
-101
-103
-104
-106
-107
-109
-110
-112
-113
-114
-116
-117
-118
-119
-120
-121
-123
-124
-125
-126
-127
-128
-128
-129
-130
-131
-131
-132
-133
-134
-134
-135
-136
-136
-137
-137
-138
-138
-139
-139
-140
-140
-140
-141
-141
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-143
-143
-143
-143
-143
-142
-142
-141
-141
-140
-139
-139
-138
-137
-136
-135
-134
-133
-132
-131
-130
-129
-128
-127
-125
-124
-122
-121
-120
-119
-117
-116
-115
-113
-112
-111
-109
-107
-106
-104
-102
-101
-99
-97
-95
-93
-91
-89
-87
-85
-83
-80
-78
-76
-74
-71
-69
-67
-65
-63
-60
-58
-57
-55
-53
-51
-49
-47
-45
-44
-42
-40
-38
-37
-35
-33
-32
-30
-29
-27
-26
-25
-23
-22
-21
-19
-18
-16
-15
-14
-12
-11
-9
-8
-6
-5
-3
-2
0
1
3
4
5
7
8
9
10
11
12
13
14
15
16
16
17
18
18
19
20
20
21
21
21
22
22
22
22
22
22
22
22
21
21
21
21
20
20
19
18
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-20
-21
-22
-23
-24
-24
-25
-26
-27
-28
-28
-29
-30
-31
-31
-32
-33
-33
-34
-35
-35
-36
-37
-38
-39
-39
-40
-41
-42
-42
-43
-43
-44
-44
-45
-46
-46
-47
-47
-48
-49
-49
-50
-50
-51
-52
-52
-53
-54
-55
-56
-57
-58
-60
-61
-62
-64
-65
-67
-68
-70
-71
-73
-74
-76
-77
-78
-80
-81
-82
-83
-85
-86
-87
-88
-90
-91
-92
-94
-95
-96
-98
-99
-100
-102
-103
-105
-106
-108
-109
-111
-113
-114
-116
-118
-120
-122
-124
-125
-127
-129
-131
-133
-135
-137
-139
-141
-144
-146
-148
-150
-152
-155
-157
-159
-161
-163
-166
-168
-170
-172
-174
-176
-178
-181
-183
-185
-187
-189
-191
-193
-195
-196
-198
-200
-202
-204
-205
-207
-209
-210
-212
-214
-215
-217
-219
-220
-222
-223
-225
-227
-228
-230
-232
-234
-235
-237
-240
-242
-244
-246
-248
-250
-252
-254
-256
-258
-260
-262
-264
-266
-268
-270
-272
-274
-276
-277
-279
-281
-283
-284
-286
-287
-289
-290
-292
-293
-295
-296
-298
-299
-301
-302
-303
-305
-306
-307
-308
-309
-311
-312
-313
-314
-315
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-329
-330
-331
-332
-333
-333
-334
-334
-334
-335
-335
-336
-336
-337
-337
-338
-338
-339
-340
-340
-341
-342
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-355
-356
-357
-358
-359
-360
-361
-363
-364
-365
-366
-368
-369
-370
-371
-373
-374
-376
-377
-379
-380
-382
-384
-385
-387
-389
-391
-393
-395
-397
-399
-401
-403
-405
-407
-409
-411
-413
-415
-417
-419
-421
-423
-425
-427
-429
-431
-433
-435
-437
-439
-440
-442
-444
-446
-447
-449
-451
-452
-454
-456
-457
-459
-460
-462
-464
-465
-467
-468
-470
-472
-473
-475
-477
-479
-481
-483
-485
-488
-490
-492
-494
-497
-499
-502
-505
-507
-510
-513
-516
-519
-522
-525
-529
-532
-535
-538
-542
-545
-548
-552
-555
-558
-562
-565
-568
-572
-575
-578
-581
-584
-586
-589
-592
-595
-598
-601
-603
-606
-609
-612
-614
-617
-620
-623
-626
-628
-631
-634
-637
-640
-642
-645
-648
-650
-653
-655
-657
-660
-662
-664
-667
-669
-671
-673
-675
-677
-679
-681
-683
-685
-687
-689
-691
-693
-696
-698
-700
-702
-704
-706
-707
-709
-711
-712
-714
-715
-717
-718
-719
-720
-721
-722
-722
-723
-724
-724
-725
-725
-725
-726
-726
-726
-726
-727
-727
-727
-727
-727
-727
-727
-727
-727
-727
-727
-727
-727
-727
-726
-726
-726
-726
-726
-726
-725
-725
-725
-725
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-724
-725
-725
-725
-725
-726
-726
-726
-726
-726
-726
-726
-726
-726
-726
-726
-726
-726
-727
-727
-727
-727
-728
-728
-729
-729
-730
-730
-731
-731
-732
-733
-734
-735
-735
-736
-737
-738
-738
-739
-740
-740
-741
-741
-742
-743
-743
-744
-744
-745
-745
-746
-747
-747
-748
-749
-750
-751
-752
-753
-754
-756
-757
-758
-759
-760
-761
-762
-763
-764
-765
-765
-766
-766
-767
-767
-768
-768
-769
-769
-770
-771
-771
-772
-773
-773
-774
-775
-776
-777
-778
-779
-780
-781
-782
-783
-784
-785
-787
-788
-790
-791
-793
-794
-796
-798
-800
-802
-804
-806
-808
-810
-812
-814
-816
-819
-821
-823
-826
-828
-831
-833
-836
-839
-841
-844
-847
-849
-852
-854
-857
-859
-862
-865
-867
-870
-873
-875
-878
-881
-884
-887
-890
-893
-896
-899
-902
-905
-908
-910
-913
-916
-919
-921
-924
-927
-929
-932
-934
-937
-940
-942
-944
-946
-949
-951
-953
-955
-957
-959
-962
-964
-966
-968
-970
-972
-974
-976
-978
-980
-981
-983
-985
-987
-989
-990
-992
-994
-996
-997
-999
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1014
-1016
-1018
-1020
-1022
-1025
-1027
-1029
-1032
-1034
-1036
-1038
-1040
-1043
-1045
-1047
-1050
-1052
-1054
-1056
-1059
-1061
-1063
-1065
-1067
-1069
-1070
-1072
-1074
-1075
-1077
-1078
-1079
-1080
-1081
-1082
-1083
-1084
-1085
-1086
-1086
-1087
-1087
-1087
-1088
-1087
-1087
-1087
-1087
-1086
-1085
-1085
-1084
-1083
-1082
-1081
-1080
-1079
-1077
-1076
-1074
-1072
-1071
-1069
-1067
-1065
-1063
-1061
-1059
-1057
-1055
-1053
-1051
-1049
-1047
-1044
-1042
-1040
-1037
-1035
-1033
-1031
-1028
-1026
-1022
-1020
-1018
-1016
-1012
-1010
-1008
-1006
-1002
-1000
-998
-995
-993
-990
-988
-986
-983
-981
-978
-976
-974
-971
-969
-966
-964
-961
-959
-957
-954
-952
-949
-947
-945
-942
-940
-938
-935
-933
-931
-928
-926
-924
-921
-919
-916
-914
-912
-909
-907
-904
-902
-900
-897
-895
-892
-890
-887
-885
-882
-880
-877
-875
-872
-869
-867
-864
-861
-859
-856
-853
-850
-848
-845
-842
-839
-836
-832
-829
-826
-822
-819
-816
-812
-809
-806
-802
-799
-796
-793
-790
-787
-784
-781
-778
-775
-773
-770
-767
-765
-762
-760
-757
-755
-752
-750
-747
-745
-743
-741
-738
-736
-734
-732
-730
-728
-726
-724
-722
-720
-718
-716
-714
-712
-710
-708
-706
-704
-701
-699
-697
-695
-693
-691
-688
-686
-684
-683
-681
-679
-677
-675
-673
-671
-669
-667
-665
-663
-662
-660
-658
-657
-655
-653
-651
-650
-648
-646
-644
-642
-640
-638
-635
-633
-631
-629
-627
-625
-623
-620
-618
-616
-614
-612
-609
-607
-605
-603
-600
-598
-596
-593
-591
-589
-587
-584
-582
-580
-578
-576
-574
-572
-570
-568
-566
-564
-562
-561
-559
-557
-556
-555
-553
-552
-551
-550
-549
-548
-547
-546
-545
-544
-543
-543
-542
-541
-541
-540
-539
-539
-539
-538
-538
-538
-538
-538
-538
-538
-539
-539
-539
-540
-540
-541
-541
-542
-543
-544
-545
-546
-547
-548
-550
-551
-552
-554
-555
-557
-558
-560
-562
-563
-565
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-575
-576
-577
-577
-578
-578
-578
-579
-579
-580
-580
-580
-581
-581
-582
-582
-582
-583
-583
-584
-584
-585
-585
-585
-586
-586
-586
-586
-587
-587
-587
-587
-587
-587
-588
-588
-588
-589
-589
-589
-589
-590
-590
-590
-590
-591
-591
-591
-591
-591
-591
-591
-591
-591
-591
-590
-590
-590
-589
-589
-588
-588
-587
-587
-587
-586
-586
-586
-586
-585
-585
-585
-585
-585
-585
-585
-584
-584
-584
-583
-583
-583
-583
-583
-583
-583
-583
-583
-583
-583
-583
-583
-584
-584
-584
-584
-584
-585
-585
-585
-585
-585
-586
-586
-586
-587
-587
-588
-588
-589
-589
-589
-590
-590
-591
-591
-591
-592
-592
-593
-593
-594
-595
-596
-597
-598
-598
-599
-600
-601
-602
-603
-604
-605
-607
-608
-609
-611
-613
-614
-616
-618
-620
-622
-624
-626
-628
-630
-633
-635
-637
-639
-642
-644
-647
-649
-652
-654
-656
-659
-661
-664
-667
-669
-672
-674
-677
-679
-681
-684
-686
-688
-691
-693
-695
-697
-700
-702
-705
-707
-710
-713
-716
-719
-721
-724
-728
-731
-734
-737
-740
-743
-746
-749
-753
-756
-759
-762
-765
-768
-771
-773
-776
-779
-781
-784
-786
-789
-791
-794
-796
-798
-801
-803
-805
-807
-809
-811
-813
-815
-817
-818
-820
-821
-822
-823
-824
-825
-826
-827
-828
-828
-829
-830
-830
-831
-831
-832
-832
-832
-833
-833
-833
-833
-833
-833
-834
-834
-834
-835
-835
-836
-836
-836
-837
-837
-837
-837
-838
-838
-838
-839
-839
-839
-839
-839
-839
-838
-838
-837
-836
-835
-835
-834
-832
-831
-830
-828
-827
-825
-823
-821
-819
-817
-815
-813
-810
-808
-805
-803
-800
-797
-794
-791
-788
-785
-782
-779
-775
-772
-769
-766
-762
-759
-756
-752
-749
-745
-742
-739
-735
-732
-729
-725
-722
-719
-716
-712
-709
-706
-702
-699
-696
-692
-689
-685
-682
-678
-675
-672
-668
-664
-661
-657
-653
-649
-645
-641
-637
-633
-629
-625
-620
-616
-612
-608
-603
-599
-594
-590
-585
-581
-576
-571
-567
-562
-557
-552
-548
-543
-538
-533
-528
-524
-519
-514
-509
-504
-499
-494
-488
-483
-478
-472
-467
-462
-456
-451
-445
-440
-434
-429
-423
-418
-412
-407
-401
-396
-391
-385
-380
-375
-369
-364
-359
-354
-348
-343
-338
-333
-329
-324
-319
-315
-310
-306
-301
-296
-292
-287
-283
-279
-274
-270
-266
-262
-258
-254
-250
-247
-243
-239
-235
-232
-228
-225
-222
-219
-216
-213
-210
-207
-205
-202
-199
-197
-194
-192
-189
-187
-185
-183
-181
-179
-177
-175
-173
-171
-169
-167
-165
-164
-162
-161
-159
-158
-157
-156
-155
-154
-153
-152
-152
-151
-150
-149
-148
-147
-147
-146
-145
-144
-143
-142
-141
-140
-140
-139
-138
-137
-136
-136
-135
-134
-134
-133
-132
-132
-131
-130
-129
-128
-127
-126
-125
-124
-123
-122
-121
-119
-118
-117
-115
-114
-113
-111
-110
-108
-107
-105
-104
-102
-101
-99
-97
-96
-94
-92
-91
-89
-87
-85
-83
-81
-79
-77
-74
-72
-70
-67
-64
-62
-59
-56
-53
-50
-46
-43
-40
-37
-33
-30
-27
-24
-20
-17
-14
-10
-7
-4
-1
3
6
9
12
15
18
21
23
26
29
31
34
36
39
42
45
47
50
53
56
59
62
65
69
72
75
78
82
85
88
92
95
98
102
105
109
112
115
119
123
126
130
133
137
140
144
147
150
153
156
158
161
163
166
168
171
173
175
177
179
181
183
184
186
188
189
191
192
194
195
197
199
200
202
203
205
207
208
210
212
213
215
217
219
221
223
225
227
229
231
233
235
237
240
242
245
247
250
253
255
258
261
264
267
270
273
276
279
282
286
289
292
295
297
300
303
305
308
310
312
314
316
318
320
322
324
326
327
329
330
331
332
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
361
362
363
364
365
366
367
369
370
371
373
374
376
378
380
382
383
385
387
389
391
394
396
398
400
403
405
408
411
413
416
419
422
425
427
430
433
436
438
441
444
446
449
451
454
456
458
460
462
464
466
468
470
471
473
475
476
478
480
481
483
485
486
488
490
492
493
495
497
499
501
502
504
506
508
510
512
514
516
518
519
521
523
525
527
528
530
532
534
536
538
540
542
544
546
548
550
552
554
556
558
560
562
564
565
567
569
571
572
574
576
577
579
581
583
585
586
588
590
592
594
595
597
599
601
602
604
606
608
610
612
614
615
617
619
621
623
625
627
628
630
632
634
635
637
639
640
642
644
645
647
648
650
651
653
654
656
657
659
660
662
664
665
667
669
671
673
675
678
680
682
683
685
687
689
691
693
695
696
698
699
701
702
704
705
706
708
709
711
713
715
717
719
721
723
725
727
730
732
734
737
739
741
744
746
749
751
754
757
760
763
765
768
771
774
777
780
783
786
789
792
795
798
801
804
807
810
813
816
819
822
826
829
832
835
838
841
844
847
850
853
856
858
861
863
865
867
870
872
874
876
878
881
883
885
887
889
891
893
895
898
900
902
904
907
909
912
914
916
919
921
923
925
927
930
932
934
937
939
941
944
946
948
951
953
955
957
959
961
963
965
968
970
972
974
976
978
979
981
983
984
985
986
987
988
988
989
990
991
991
992
993
993
994
994
995
995
996
996
997
997
998
999
999
1000
1000
1000
1000
1002
1002
1002
1002
1002
1002
1004
1004
1004
1004
1002
1002
1002
1002
1000
1000
999
998
997
996
995
994
992
991
989
987
985
983
981
979
977
974
972
970
967
965
962
959
957
954
951
949
946
944
941
939
937
934
932
929
926
924
921
918
916
913
910
908
905
903
900
898
895
893
890
888
885
883
881
879
876
874
873
871
869
867
866
864
863
861
860
859
858
857
856
855
854
853
852
851
850
850
849
848
847
846
845
844
843
842
841
840
839
838
837
835
834
833
832
831
830
829
828
827
826
825
824
823
822
821
821
821
820
820
821
821
821
822
823
824
825
827
828
830
832
834
836
839
841
843
846
848
851
853
856
859
862
864
867
870
872
875
877
879
882
884
886
888
890
892
894
896
898
900
902
904
905
907
909
910
912
913
915
916
917
918
920
921
922
923
924
925
925
926
927
928
929
930
931
933
934
936
937
939
941
943
945
947
949
951
953
955
957
960
962
964
966
968
970
972
973
975
977
978
979
980
981
982
983
984
984
984
984
984
984
984
983
983
982
981
980
979
978
977
976
975
974
972
971
969
968
966
964
962
960
959
957
955
954
952
951
949
948
947
946
944
943
942
941
941
940
939
938
938
937
936
936
935
934
934
933
933
932
931
930
929
928
927
925
924
923
921
920
918
917
915
913
912
910
908
906
904
902
899
897
895
892
890
887
884
882
879
876
873
870
867
864
861
858
855
852
849
846
843
839
836
833
830
826
823
819
816
812
809
805
801
798
794
790
787
783
779
776
772
768
765
761
757
754
750
746
743
739
735
731
727
724
720
716
711
707
703
699
695
691
687
683
678
674
670
665
661
656
651
647
642
637
632
627
623
618
613
608
603
598
593
588
583
578
574
569
564
559
555
550
546
541
537
532
528
524
519
515
510
506
501
497
493
489
484
480
476
472
468
464
461
457
453
449
446
442
438
435
431
427
424
420
417
413
409
405
402
398
394
390
386
382
378
374
370
366
362
358
354
350
347
343
340
336
333
330
326
323
319
316
312
309
305
301
298
294
290
287
283
279
275
272
268
265
261
257
254
251
247
244
241
238
235
232
229
226
223
220
218
215
212
209
207
204
202
199
197
195
192
190
188
186
183
181
179
177
175
173
171
169
168
166
165
164
162
161
160
159
158
158
157
156
155
155
154
153
153
152
151
151
150
150
150
150
149
149
149
150
150
150
150
151
151
152
152
153
153
154
155
156
156
157
158
159
160
161
162
163
164
165
166
167
168
169
169
170
171
172
172
173
173
173
173
173
173
173
173
173
172
172
172
171
171
170
169
169
168
167
167
166
165
164
164
163
162
162
161
160
159
159
158
157
156
155
155
154
153
152
151
151
150
149
149
148
148
147
147
147
146
146
146
145
145
145
144
144
144
143
143
142
142
141
140
140
139
138
138
137
136
135
134
133
132
131
130
129
127
126
125
124
122
121
119
118
116
114
113
111
109
107
106
104
102
100
98
96
94
92
90
87
85
83
80
77
75
72
68
65
62
58
54
51
47
43
39
35
31
26
22
18
14
10
5
1
-3
-8
-12
-17
-21
-26
-30
-35
-40
-44
-49
-54
-58
-63
-68
-72
-77
-82
-87
-91
-96
-101
-105
-110
-115
-119
-124
-129
-134
-138
-143
-148
-153
-158
-162
-167
-172
-177
-182
-187
-192
-198
-203
-208
-213
-219
-224
-230
-236
-241
-247
-253
-259
-266
-272
-278
-285
-291
-298
-305
-312
-319
-326
-334
-341
-348
-356
-363
-371
-378
-386
-394
-401
-409
-417
-424
-431
-438
-445
-452
-459
-466
-473
-479
-486
-492
-499
-505
-512
-518
-525
-531
-538
-545
-551
-558
-565
-571
-578
-585
-591
-598
-604
-611
-617
-623
-629
-635
-641
-647
-653
-659
-665
-671
-677
-682
-688
-694
-699
-704
-709
-714
-719
-724
-728
-733
-738
-742
-746
-750
-754
-758
-762
-766
-770
-774
-778
-781
-785
-789
-793
-796
-800
-804
-808
-811
-815
-819
-823
-826
-830
-834
-837
-841
-845
-848
-852
-855
-859
-863
-866
-870
-874
-878
-882
-886
-890
-894
-898
-902
-906
-911
-915
-919
-923
-928
-932
-936
-940
-943
-947
-951
-954
-958
-962
-965
-969
-973
-977
-981
-984
-988
-992
-995
-999
-1002
-1006
-1008
-1012
-1014
-1018
-1022
-1024
-1027
-1030
-1033
-1036
-1038
-1041
-1043
-1046
-1049
-1051
-1054
-1057
-1060
-1062
-1065
-1068
-1071
-1074
-1077
-1080
-1083
-1087
-1090
-1093
-1096
-1099
-1102
-1104
-1107
-1110
-1113
-1115
-1118
-1120
-1123
-1126
-1128
-1130
-1132
-1134
-1137
-1139
-1141
-1143
-1145
-1147
-1149
-1152
-1154
-1156
-1158
-1160
-1162
-1164
-1166
-1168
-1170
-1172
-1173
-1175
-1176
-1177
-1179
-1180
-1181
-1182
-1182
-1183
-1183
-1184
-1184
-1184
-1184
-1184
-1184
-1184
-1184
-1184
-1183
-1183
-1183
-1182
-1182
-1182
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1181
-1182
-1182
-1182
-1183
-1183
-1184
-1184
-1185
-1185
-1185
-1186
-1186
-1186
-1187
-1187
-1187
-1187
-1188
-1188
-1188
-1188
-1187
-1187
-1187
-1187
-1187
-1186
-1186
-1186
-1185
-1185
-1184
-1184
-1184
-1183
-1183
-1183
-1182
-1182
-1182
-1182
-1182
-1182
-1181
-1181
-1181
-1180
-1180
-1179
-1178
-1177
-1176
-1175
-1174
-1172
-1170
-1168
-1166
-1164
-1161
-1159
-1156
-1153
-1150
-1147
-1144
-1140
-1137
-1133
-1129
-1125
-1121
-1117
-1113
-1109
-1105
-1102
-1098
-1094
-1090
-1086
-1083
-1079
-1076
-1072
-1069
-1066
-1063
-1060
-1058
-1055
-1053
-1051
-1049
-1047
-1046
-1044
-1043
-1041
-1040
-1039
-1038
-1037
-1036
-1035
-1034
-1033
-1032
-1032
-1031
-1029
-1028
-1027
-1025
-1024
-1022
-1020
-1018
-1014
-1012
-1010
-1008
-1004
-1000
-998
-994
-990
-985
-980
-975
-970
-964
-958
-953
-947
-940
-934
-928
-922
-916
-911
-905
-899
-894
-889
-884
-879
-874
-870
-866
-862
-859
-856
-853
-851
-849
-847
-845
-844
-843
-842
-841
-840
-840
-839
-839
-839
-838
-838
-838
-838
-838
-837
-837
-837
-836
-836
-835
-834
-832
-831
-829
-827
-825
-822
-819
-816
-813
-809
-806
-802
-798
-793
-789
-784
-779
-774
-769
-764
-759
-754
-749
-744
-739
-735
-731
-727
-723
-719
-715
-712
-708
-705
-703
-700
-698
-696
-694
-692
-690
-689
-687
-686
-685
-684
-683
-682
-681
-681
-680
-680
-679
-678
-678
-677
-676
-676
-675
-673
-672
-671
-669
-667
-664
-662
-659
-656
-652
-649
-645
-641
-637
-632
-628
-623
-619
-614
-609
-604
-599
-594
-590
-585
-581
-576
-572
-568
-565
-562
-558
-555
-553
-550
-547
-545
-543
-541
-539
-537
-534
-532
-530
-528
-526
-523
-521
-518
-515
-512
-509
-506
-503
-500
-497
-494
-491
-488
-485
-481
-478
-475
-472
-468
-465
-462
-458
-455
-452
-449
-445
-443
-440
-437
-434
-432
-430
-428
-426
-425
-424
-423
-423
-422
-422
-422
-422
-422
-423
-423
-423
-424
-425
-425
-426
-427
-428
-429
-430
-431
-433
-434
-436
-438
-440
-442
-445
-447
-450
-453
-456
-460
-463
-467
-470
-474
-477
-481
-484
-487
-489
-492
-494
-496
-498
-500
-501
-503
-504
-504
-505
-505
-505
-505
-505
-504
-503
-502
-501
-499
-498
-496
-495
-493
-491
-489
-487
-486
-484
-482
-480
-478
-476
-475
-473
-471
-470
-468
-467
-465
-464
-463
-462
-462
-461
-461
-460
-460
-460
-459
-459
-459
-459
-458
-458
-457
-457
-456
-456
-455
-455
-454
-453
-453
-452
-451
-450
-449
-448
-447
-446
-445
-444
-443
-442
-441
-440
-438
-437
-436
-434
-433
-431
-429
-427
-426
-424
-421
-419
-417
-415
-413
-410
-408
-405
-403
-400
-398
-395
-393
-390
-387
-384
-381
-378
-375
-371
-367
-363
-359
-355
-351
-346
-341
-336
-330
-325
-319
-313
-307
-301
-295
-289
-283
-277
-271
-265
-259
-253
-247
-240
-234
-228
-221
-215
-209
-202
-196
-190
-184
-179
-173
-168
-163
-159
-155
-151
-147
-144
-141
-138
-135
-132
-130
-127
-125
-122
-120
-118
-116
-114
-113
-111
-110
-108
-107
-105
-104
-103
-101
-100
-99
-97
-96
-94
-92
-90
-87
-85
-82
-79
-76
-73
-70
-67
-63
-60
-56
-53
-49
-45
-41
-36
-32
-27
-23
-19
-14
-10
-7
-3
0
4
7
11
14
18
22
26
30
34
38
43
47
52
56
61
66
71
76
81
86
91
96
101
106
111
116
121
125
130
134
137
141
144
146
148
150
151
152
153
153
153
152
151
150
149
147
145
143
141
139
137
135
133
131
129
127
126
125
124
123
123
123
122
123
123
124
125
126
127
128
130
131
133
134
136
137
139
140
141
142
144
145
146
147
148
149
150
151
152
152
153
154
154
155
155
155
154
154
153
152
151
149
148
146
145
143
141
139
138
136
134
132
130
128
126
124
122
121
119
117
116
114
113
111
110
108
107
106
104
103
102
101
99
98
97
96
94
93
91
90
88
86
84
82
80
78
76
73
72
70
68
66
64
62
60
58
56
55
53
51
49
47
45
43
42
40
39
38
37
36
35
34
34
34
34
34
34
34
34
35
35
36
37
37
38
40
41
43
44
46
48
50
52
55
57
60
63
66
69
72
76
79
83
86
90
93
97
101
104
108
111
114
117
120
123
125
128
130
132
133
135
136
137
138
138
138
138
138
138
138
138
138
137
137
136
136
135
135
135
134
134
135
135
135
136
137
138
139
141
142
143
144
146
147
148
150
151
153
154
156
158
159
161
163
165
167
169
171
173
176
178
181
184
186
189
192
195
199
202
205
208
211
214
217
220
223
225
228
230
232
234
236
237
238
239
239
240
239
239
237
236
234
231
229
226
222
219
215
210
206
202
197
192
187
182
178
173
168
163
159
154
149
145
140
136
131
126
122
117
112
107
102
97
92
87
82
77
71
66
61
55
50
45
40
36
31
26
22
17
13
9
5
1
-3
-7
-11
-15
-18
-22
-25
-28
-32
-35
-39
-42
-45
-49
-52
-55
-58
-61
-64
-67
-69
-72
-74
-77
-79
-82
-84
-86
-88
-90
-92
-94
-96
-98
-100
-102
-104
-105
-107
-109
-110
-112
-113
-114
-115
-116
-116
-117
-118
-118
-119
-120
-121
-121
-122
-123
-124
-125
-126
-128
-129
-131
-133
-135
-136
-138
-141
-143
-145
-147
-149
-151
-154
-156
-159
-161
-164
-167
-169
-172
-175
-178
-181
-183
-186
-189
-192
-195
-198
-201
-204
-207
-210
-213
-216
-219
-222
-225
-228
-231
-234
-238
-241
-243
-246
-249
-252
-255
-257
-260
-263
-265
-268
-270
-272
-275
-277
-280
-282
-285
-287
-290
-292
-295
-297
-299
-301
-304
-306
-308
-310
-313
-315
-318
-321
-324
-327
-330
-334
-337
-341
-345
-349
-353
-357
-362
-366
-371
-375
-379
-383
-387
-391
-395
-398
-402
-406
-410
-413
-417
-421
-424
-427
-431
-434
-437
-440
-443
-445
-448
-450
-452
-454
-455
-457
-458
-459
-461
-462
-463
-463
-464
-465
-465
-466
-466
-467
-467
-467
-467
-467
-467
-466
-466
-465
-465
-464
-464
-463
-463
-463
-463
-463
-463
-464
-464
-465
-466
-467
-469
-470
-472
-473
-475
-477
-479
-481
-483
-486
-488
-491
-494
-497
-500
-503
-506
-509
-512
-516
-519
-522
-526
-529
-533
-536
-539
-543
-546
-550
-553
-557
-561
-564
-568
-572
-576
-580
-584
-588
-592
-596
-600
-604
-607
-611
-615
-618
-622
-626
-629
-633
-637
-641
-645
-649
-654
-658
-662
-666
-670
-675
-679
-683
-688
-692
-696
-700
-704
-708
-712
-716
-720
-724
-728
-731
-735
-739
-743
-747
-751
-755
-759
-763
-767
-771
-775
-779
-783
-786
-790
-794
-798
-801
-805
-809
-812
-816
-819
-822
-825
-828
-831
-834
-837
-840
-843
-846
-849
-851
-854
-857
-859
-862
-864
-866
-868
-871
-872
-874
-876
-878
-880
-881
-883
-885
-886
-888
-889
-890
-891
-892
-893
-894
-895
-896
-897
-898
-898
-899
-900
-901
-902
-902
-903
-904
-904
-905
-906
-906
-907
-908
-908
-909
-910
-910
-911
-912
-912
-913
-913
-914
-914
-914
-915
-915
-915
-916
-916
-916
-916
-916
-916
-917
-917
-917
-917
-917
-917
-917
-917
-917
-918
-918
-918
-918
-918
-919
-919
-919
-920
-920
-921
-922
-922
-923
-924
-925
-926
-927
-929
-930
-932
-934
-936
-937
-939
-941
-943
-945
-947
-949
-951
-954
-956
-959
-961
-964
-966
-969
-971
-974
-977
-979
-982
-984
-987
-989
-992
-994
-996
-999
-1000
-1004
-1006
-1008
-1010
-1012
-1014
-1018
-1020
-1022
-1024
-1026
-1028
-1030
-1032
-1034
-1036
-1037
-1039
-1040
-1042
-1043
-1044
-1046
-1047
-1049
-1050
-1051
-1052
-1053
-1054
-1055
-1056
-1056
-1057
-1057
-1057
-1057
-1057
-1057
-1056
-1056
-1055
-1055
-1054
-1054
-1053
-1052
-1051
-1050
-1049
-1048
-1047
-1046
-1045
-1044
-1043
-1042
-1041
-1040
-1040
-1039
-1039
-1039
-1039
-1038
-1038
-1038
-1038
-1038
-1038
-1038
-1038
-1038
-1038
-1038
-1038
-1039
-1039
-1040
-1041
-1041
-1042
-1044
-1045
-1046
-1047
-1049
-1050
-1051
-1053
-1054
-1055
-1056
-1058
-1059
-1061
-1062
-1064
-1066
-1067
-1069
-1071
-1073
-1074
-1076
-1077
-1079
-1080
-1082
-1083
-1085
-1087
-1088
-1090
-1091
-1093
-1095
-1096
-1098
-1100
-1101
-1103
-1104
-1106
-1108
-1109
-1111
-1112
-1114
-1116
-1117
-1119
-1121
-1123
-1125
-1127
-1128
-1130
-1132
-1134
-1135
-1137
-1139
-1141
-1142
-1144
-1146
-1148
-1150
-1152
-1154
-1156
-1159
-1161
-1164
-1166
-1169
-1171
-1174
-1176
-1178
-1181
-1183
-1185
-1186
-1188
-1190
-1191
-1193
-1194
-1195
-1197
-1198
-1200
-1201
-1203
-1205
-1206
-1208
-1209
-1211
-1212
-1214
-1216
-1217
-1219
-1221
-1223
-1225
-1227
-1230
-1232
-1235
-1237
-1240
-1243
-1246
-1248
-1251
-1254
-1257
-1260
-1263
-1266
-1269
-1272
-1275
-1277
-1280
-1282
-1284
-1286
-1288
-1290
-1292
-1293
-1294
-1295
-1296
-1297
-1298
-1298
-1299
-1299
-1299
-1299
-1300
-1300
-1300
-1301
-1301
-1302
-1303
-1304
-1305
-1306
-1307
-1309
-1310
-1312
-1314
-1316
-1317
-1319
-1321
-1323
-1325
-1327
-1328
-1330
-1332
-1334
-1336
-1338
-1340
-1341
-1343
-1345
-1346
-1348
-1349
-1350
-1351
-1353
-1354
-1355
-1356
-1356
-1357
-1358
-1358
-1359
-1359
-1359
-1360
-1360
-1360
-1360
-1360
-1360
-1360
-1360
-1359
-1359
-1359
-1358
-1358
-1358
-1357
-1357
-1356
-1356
-1355
-1354
-1354
-1353
-1353
-1352
-1351
-1350
-1349
-1348
-1347
-1346
-1345
-1344
-1342
-1341
-1339
-1338
-1337
-1335
-1334
-1333
-1331
-1330
-1329
-1327
-1326
-1324
-1322
-1321
-1319
-1317
-1315
-1313
-1311
-1310
-1308
-1306
-1304
-1302
-1301
-1299
-1297
-1295
-1293
-1292
-1290
-1288
-1286
-1283
-1281
-1279
-1277
-1275
-1273
-1270
-1268
-1266
-1264
-1262
-1260
-1258
-1255
-1253
-1251
-1249
-1246
-1244
-1242
-1239
-1236
-1234
-1231
-1228
-1225
-1222
-1219
-1216
-1213
-1210
-1207
-1204
-1201
-1198
-1195
-1192
-1189
-1186
-1184
-1181
-1179
-1176
-1174
-1171
-1169
-1167
-1165
-1162
-1160
-1158
-1156
-1154
-1152
-1150
-1148
-1147
-1145
-1143
-1140
-1138
-1136
-1134
-1132
-1130
-1127
-1125
-1123
-1120
-1118
-1115
-1113
-1110
-1107
-1105
-1102
-1099
-1096
-1093
-1091
-1088
-1085
-1082
-1079
-1076
-1073
-1070
-1068
-1065
-1062
-1059
-1057
-1054
-1051
-1049
-1046
-1043
-1041
-1038
-1035
-1033
-1030
-1027
-1024
-1020
-1018
-1014
-1012
-1008
-1006
-1002
-1000
-998
-995
-992
-989
-986
-983
-980
-977
-974
-971
-968
-965
-962
-959
-956
-953
-950
-947
-944
-941
-938
-935
-932
-929
-926
-923
-920
-917
-914
-911
-909
-906
-904
-902
-899
-897
-895
-893
-891
-890
-888
-886
-885
-884
-883
-882
-881
-880
-879
-879
-878
-878
-878
-878
-878
-878
-878
-879
-879
-880
-881
-881
-882
-883
-884
-885
-885
-886
-886
-887
-887
-888
-888
-888
-889
-889
-889
-889
-889
-889
-888
-888
-888
-888
-888
-888
-889
-889
-889
-889
-889
-889
-889
-889
-890
-890
-890
-891
-891
-891
-891
-892
-892
-892
-892
-892
-891
-891
-890
-890
-889
-888
-887
-887
-886
-885
-884
-883
-882
-881
-880
-879
-878
-877
-875
-874
-873
-872
-870
-869
-867
-866
-865
-863
-862
-860
-859
-858
-857
-856
-855
-854
-853
-852
-851
-850
-848
-847
-846
-845
-844
-843
-842
-841
-840
-839
-838
-837
-836
-835
-834
-833
-832
-832
-831
-831
-831
-831
-831
-831
-831
-831
-832
-832
-832
-833
-833
-833
-834
-834
-834
-835
-835
-835
-835
-835
-835
-834
-834
-834
-833
-833
-832
-831
-831
-830
-829
-829
-828
-827
-827
-826
-825
-825
-824
-824
-823
-822
-822
-821
-821
-820
-820
-819
-819
-818
-818
-817
-816
-816
-815
-814
-814
-813
-812
-811
-811
-810
-810
-809
-809
-808
-808
-808
-808
-808
-808
-808
-808
-808
-808
-808
-808
-808
-807
-807
-806
-806
-805
-805
-805
-804
-804
-804
-804
-804
-804
-804
-804
-804
-804
-804
-804
-804
-804
-804
-804
-804
-803
-803
-803
-802
-802
-801
-800
-799
-798
-797
-795
-794
-792
-790
-789
-787
-784
-782
-780
-777
-774
-771
-769
-766
-763
-760
-757
-754
-751
-747
-744
-741
-737
-734
-730
-727
-724
-720
-717
-714
-710
-707
-704
-700
-697
-694
-691
-688
-685
-682
-680
-677
-674
-672
-669
-666
-664
-661
-658
-656
-653
-651
-648
-646
-644
-641
-639
-637
-634
-632
-629
-626
-624
-621
-618
-616
-613
-610
-608
-605
-603
-600
-597
-594
-591
-588
-585
-582
-579
-576
-572
-569
-565
-562
-559
-555
-552
-548
-545
-542
-538
-535
-532
-529
-526
-523
-520
-517
-514
-511
-508
-505
-502
-498
-495
-492
-489
-486
-483
-479
-476
-473
-469
-466
-462
-459
-456
-452
-449
-445
-442
-438
-435
-432
-428
-425
-421
-417
-414
-410
-406
-402
-398
-395
-391
-387
-383
-379
-375
-371
-367
-363
-359
-355
-351
-347
-343
-339
-334
-330
-326
-321
-317
-312
-307
-303
-298
-294
-289
-285
-280
-276
-271
-267
-262
-258
-253
-249
-244
-240
-236
-232
-227
-223
-219
-214
-210
-206
-202
-197
-193
-189
-185
-180
-176
-172
-168
-164
-159
-155
-151
-146
-142
-137
-132
-128
-123
-118
-113
-108
-103
-98
-93
-87
-82
-77
-71
-66
-61
-56
-50
-45
-40
-35
-30
-25
-20
-15
-11
-6
-1
3
8
13
17
22
27
31
36
41
45
50
54
59
63
68
72
77
81
85
90
94
98
102
107
111
115
119
123
127
131
135
139
143
147
151
155
158
162
166
169
173
176
179
183
186
189
192
195
198
201
204
207
210
213
216
219
221
224
227
230
233
236
239
242
245
247
250
253
256
259
262
264
267
270
273
275
278
281
283
285
288
290
292
295
297
299
301
302
304
306
307
309
311
312
313
314
316
317
318
318
319
320
321
321
322
322
323
323
324
324
324
324
324
324
324
324
323
323
323
322
322
322
321
321
321
320
320
319
319
319
318
318
318
317
317
317
316
316
316
316
316
316
316
317
317
317
317
317
317
318
318
318
318
318
318
319
319
319
319
319
320
320
320
321
321
322
323
324
324
325
326
327
328
329
330
330
331
332
333
333
334
334
335
336
337
338
338
339
340
340
341
342
342
343
343
343
344
344
344
345
345
345
346
346
346
346
347
347
348
348
349
349
350
351
351
352
353
354
355
356
357
358
359
360
361
362
364
365
366
367
368
369
370
371
372
372
373
374
375
376
377
378
379
379
380
381
382
383
384
385
386
388
389
390
391
393
394
395
397
398
399
401
402
404
405
407
408
410
411
413
414
416
417
419
420
421
423
424
425
426
427
429
430
431
433
434
435
437
438
439
441
442
443
445
446
448
449
451
452
454
455
456
458
459
461
462
464
465
467
468
470
472
473
475
477
479
481
482
484
486
488
491
493
495
497
499
502
504
506
509
511
513
516
518
520
522
525
527
530
532
535
537
539
542
544
547
549
551
554
556
558
560
562
564
566
567
569
570
571
572
573
574
575
576
577
577
578
578
579
579
580
580
580
581
581
581
581
581
581
581
581
581
581
580
580
580
579
579
579
578
578
577
577
576
576
575
574
574
573
572
571
571
570
569
568
567
566
565
564
563
562
561
560
558
557
556
555
553
552
551
549
548
546
545
543
542
540
538
537
535
533
531
529
527
525
522
520
518
515
513
510
507
505
502
500
497
494
491
489
486
483
480
478
475
472
469
467
464
461
459
456
454
451
449
446
444
442
440
437
435
434
432
430
428
426
424
422
420
418
416
415
413
411
409
407
406
404
402
401
399
397
396
394
393
391
390
388
387
385
384
382
381
379
377
376
374
372
370
368
367
365
363
361
359
357
354
352
350
348
346
344
342
340
338
336
334
332
330
328
326
324
322
320
318
316
314
312
310
308
306
303
301
299
296
293
291
288
285
282
279
277
274
271
268
264
261
258
255
252
248
245
241
238
234
231
227
224
220
216
212
208
204
201
197
193
189
185
181
177
173
170
166
162
159
155
151
148
144
140
137
133
130
127
123
120
116
113
110
106
103
100
96
93
90
87
83
80
77
74
71
68
66
63
60
58
55
53
50
48
45
43
41
39
37
35
33
31
29
28
26
25
24
22
21
20
18
17
16
14
13
12
11
10
9
8
7
6
4
3
2
1
0
-1
-2
-3
-4
-5
-5
-6
-7
-8
-9
-9
-10
-11
-11
-12
-13
-14
-14
-15
-16
-17
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-36
-37
-38
-39
-41
-42
-43
-45
-47
-48
-50
-51
-53
-54
-56
-58
-59
-61
-62
-64
-65
-67
-68
-70
-71
-73
-75
-76
-78
-79
-81
-82
-84
-85
-87
-88
-90
-91
-93
-94
-96
-97
-99
-100
-102
-103
-105
-106
-108
-109
-111
-112
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-124
-125
-126
-126
-127
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-130
-130
-129
-129
-129
-129
-129
-129
-129
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-127
-128
-128
-128
-129
-130
-130
-131
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-142
-143
-144
-146
-147
-149
-150
-151
-153
-154
-155
-157
-158
-159
-161
-162
-164
-165
-167
-168
-170
-171
-173
-174
-175
-177
-178
-180
-181
-183
-184
-185
-187
-188
-189
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-200
-201
-202
-202
-203
-203
-204
-204
-205
-205
-205
-205
-205
-205
-205
-205
-205
-205
-204
-204
-204
-203
-203
-203
-202
-202
-201
-201
-200
-200
-199
-199
-199
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-198
-199
-199
-199
-199
-199
-200
-200
-200
-200
-200
-200
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-203
-203
-204
-205
-206
-206
-207
-208
-209
-210
-211
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-225
-226
-227
-228
-229
-230
-231
-233
-234
-235
-236
-237
-238
-239
-240
-242
-243
-244
-245
-246
-247
-248
-249
-250
-250
-251
-252
-252
-253
-253
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-254
-255
-255
-255
-255
-255
-255
-255
-256
-256
-257
-257
-258
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-281
-282
-283
-284
-284
-285
-286
-286
-287
-287
-288
-288
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-298
-298
-298
-299
-299
-300
-300
-300
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-301
-300
-300
-300
-300
-299
-299
-299
-298
-298
-298
-297
-297
-296
-296
-295
-295
-294
-294
-293
-293
-292
-292
-291
-291
-290
-290
-290
-290
-290
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-289
-290
-290
-290
-291
-291
-292
-292
-292
-293
-293
-294
-295
-295
-296
-296
-297
-298
-298
-299
-300
-301
-301
-302
-303
-304
-304
-305
-306
-307
-307
-308
-309
-310
-311
-312
-313
-313
-314
-315
-316
-317
-318
-319
-320
-321
-323
-324
-325
-326
-328
-329
-330
-332
-333
-334
-336
-337
-339
-340
-342
-343
-344
-346
-348
-349
-351
-352
-354
-355
-357
-358
-360
-362
-363
-365
-367
-369
-371
-372
-374
-376
-378
-380
-382
-384
-386
-388
-389
-391
-393
-395
-396
-398
-400
-401
-403
-404
-406
-407
-408
-410
-411
-413
-414
-415
-417
-418
-419
-420
-421
-423
-424
-425
-426
-427
-428
-429
-430
-431
-431
-432
-433
-434
-435
-436
-437
-438
-438
-439
-440
-441
-442
-443
-444
-446
-447
-448
-449
-450
-451
-452
-454
-455
-456
-457
-458
-460
-461
-463
-464
-466
-467
-469
-471
-472
-474
-476
-478
-480
-482
-484
-486
-488
-490
-492
-494
-496
-498
-500
-502
-504
-506
-508
-510
-512
-514
-516
-518
-519
-521
-523
-524
-526
-528
-529
-531
-532
-534
-535
-536
-538
-539
-541
-542
-543
-544
-545
-546
-548
-549
-550
-551
-552
-553
-554
-556
-557
-558
-559
-561
-562
-563
-565
-566
-568
-569
-571
-572
-574
-575
-576
-578
-579
-581
-582
-584
-585
-587
-588
-590
-591
-593
-594
-596
-598
-600
-601
-603
-605
-606
-608
-610
-612
-614
-616
-617
-619
-621
-623
-625
-627
-628
-630
-632
-633
-635
-637
-639
-640
-642
-644
-646
-648
-650
-652
-654
-656
-658
-660
-663
-665
-667
-670
-672
-675
-677
-680
-683
-685
-688
-691
-693
-696
-699
-702
-704
-707
-710
-713
-716
-718
-721
-724
-727
-729
-732
-735
-737
-740
-742
-745
-747
-749
-751
-754
-756
-758
-760
-761
-763
-765
-766
-768
-769
-770
-771
-772
-773
-774
-775
-776
-776
-777
-778
-778
-778
-779
-779
-779
-780
-780
-780
-780
-780
-780
-780
-780
-780
-780
-780
-780
-780
-780
-780
-780
-781
-781
-781
-781
-781
-781
-781
-781
-782
-782
-782
-782
-783
-783
-783
-784
-784
-784
-784
-785
-785
-785
-785
-785
-786
-786
-786
-786
-786
-786
-785
-785
-785
-784
-784
-783
-782
-782
-781
-780
-779
-777
-776
-775
-774
-772
-771
-769
-767
-766
-764
-762
-760
-758
-756
-754
-752
-749
-747
-745
-743
-741
-739
-736
-734
-732
-730
-728
-726
-724
-722
-720
-718
-716
-714
-712
-710
-708
-706
-704
-701
-699
-697
-695
-693
-691
-689
-687
-685
-683
-681
-679
-678
-676
-674
-672
-671
-669
-668
-666
-664
-663
-662
-660
-659
-657
-656
-654
-653
-651
-650
-648
-647
-645
-643
-642
-640
-638
-636
-634
-632
-629
-627
-625
-623
-621
-619
-617
-614
-612
-610
-608
-606
-603
-601
-599
-597
-595
-593
-591
-589
-587
-586
-584
-583
-581
-580
-579
-578
-577
-576
-575
-574
-573
-573
-573
-572
-572
-572
-571
-571
-571
-571
-572
-572
-572
-572
-573
-573
-574
-574
-575
-575
-576
-577
-577
-578
-578
-579
-579
-580
-580
-581
-581
-582
-583
-583
-584
-584
-585
-585
-586
-586
-587
-587
-588
-589
-589
-590
-590
-591
-591
-592
-593
-593
-594
-595
-596
-597
-598
-599
-600
-601
-602
-603
-604
-605
-606
-607
-609
-610
-611
-612
-613
-613
-614
-615
-615
-616
-616
-617
-617
-617
-617
-618
-618
-618
-617
-617
-617
-617
-617
-617
-616
-616
-616
-616
-616
-616
-616
-615
-615
-615
-615
-615
-615
-615
-615
-615
-614
-614
-614
-614
-614
-613
-613
-613
-612
-612
-612
-611
-611
-611
-610
-610
-610
-609
-609
-608
-608
-607
-607
-606
-606
-605
-604
-604
-603
-603
-602
-601
-600
-600
-599
-598
-597
-596
-595
-594
-593
-592
-591
-589
-588
-587
-586
-585
-583
-582
-581
-580
-578
-577
-576
-574
-573
-572
-570
-569
-567
-566
-565
-563
-562
-560
-559
-558
-556
-555
-554
-552
-551
-550
-549
-548
-547
-546
-545
-544
-543
-542
-542
-541
-541
-540
-540
-540
-540
-539
-539
-539
-540
-540
-540
-540
-540
-541
-541
-541
-542
-542
-542
-542
-543
-543
-543
-543
-543
-543
-543
-543
-543
-543
-543
-542
-542
-542
-542
-541
-541
-540
-540
-539
-538
-537
-536
-536
-535
-534
-533
-532
-531
-529
-528
-527
-526
-524
-523
-522
-520
-519
-517
-516
-514
-513
-512
-510
-509
-508
-507
-505
-504
-503
-503
-502
-501
-500
-500
-499
-499
-498
-498
-498
-498
-497
-497
-497
-497
-497
-497
-497
-498
-498
-498
-498
-498
-498
-498
-498
-498
-498
-498
-498
-498
-498
-498
-498
-498
-497
-497
-496
-496
-495
-494
-494
-493
-492
-491
-490
-489
-488
-487
-486
-486
-485
-484
-483
-482
-481
-480
-479
-478
-477
-476
-475
-474
-473
-472
-472
-471
-470
-470
-469
-469
-468
-468
-467
-467
-466
-466
-465
-465
-464
-463
-463
-462
-461
-461
-460
-459
-458
-458
-457
-456
-455
-454
-454
-453
-452
-452
-451
-451
-450
-449
-449
-448
-448
-448
-447
-447
-447
-447
-446
-446
-446
-446
-447
-447
-447
-448
-448
-449
-450
-450
-451
-452
-453
-454
-455
-456
-457
-458
-459
-460
-461
-462
-463
-464
-466
-467
-468
-469
-471
-472
-473
-475
-476
-477
-479
-480
-482
-483
-485
-486
-488
-489
-491
-493
-494
-496
-498
-500
-502
-504
-506
-508
-510
-512
-514
-516
-519
-521
-524
-526
-529
-531
-534
-536
-539
-542
-545
-548
-551
-554
-557
-560
-563
-566
-569
-572
-575
-578
-581
-585
-588
-591
-594
-597
-600
-604
-607
-610
-613
-616
-619
-623
-626
-629
-632
-636
-639
-642
-646
-649
-653
-656
-660
-664
-667
-671
-675
-679
-683
-687
-691
-696
-700
-704
-709
-713
-718
-722
-727
-731
-736
-740
-745
-750
-754
-759
-764
-768
-773
-777
-782
-787
-791
-796
-801
-805
-810
-814
-819
-824
-828
-833
-838
-842
-847
-852
-856
-861
-866
-870
-875
-879
-884
-888
-893
-897
-902
-906
-911
-915
-920
-924
-929
-933
-938
-942
-947
-951
-956
-960
-965
-969
-974
-978
-982
-987
-991
-996
-1000
-1004
-1008
-1012
-1016
-1022
-1026
-1030
-1035
-1039
-1043
-1047
-1051
-1055
-1059
-1063
-1067
-1071
-1074
-1078
-1082
-1085
-1089
-1092
-1095
-1099
-1102
-1105
-1108
-1111
-1114
-1117
-1120
-1123
-1126
-1129
-1132
-1134
-1137
-1140
-1142
-1145
-1147
-1150
-1153
-1155
-1157
-1160
-1162
-1165
-1167
-1169
-1171
-1173
-1176
-1178
-1180
-1182
-1184
-1186
-1188
-1190
-1193
-1195
-1197
-1199
-1201
-1204
-1206
-1208
-1210
-1213
-1215
-1218
-1220
-1222
-1225
-1227
-1230
-1232
-1234
-1237
-1239
-1242
-1244
-1246
-1249
-1251
-1254
-1256
-1259
-1261
-1263
-1266
-1268
-1270
-1272
-1275
-1277
-1279
-1281
-1284
-1286
-1288
-1290
-1293
-1295
-1297
-1300
-1302
-1304
-1307
-1309
-1311
-1314
-1316
-1318
-1321
-1323
-1325
-1328
-1330
-1333
-1335
-1338
-1340
-1343
-1345
-1348
-1351
-1354
-1356
-1359
-1362
-1365
-1368
-1371
-1374
-1377
-1380
-1383
-1386
-1389
-1393
-1396
-1399
-1402
-1406
-1409
-1412
-1415
-1419
-1422
-1425
-1429
-1432
-1435
-1439
-1442
-1445
-1448
-1451
-1454
-1458
-1461
-1464
-1466
-1469
-1472
-1475
-1478
-1480
-1483
-1486
-1488
-1491
-1493
-1495
-1498
-1500
-1502
-1504
-1507
-1509
-1511
-1512
-1514
-1516
-1518
-1519
-1521
-1522
-1524
-1525
-1526
-1527
-1528
-1529
-1530
-1531
-1532
-1533
-1534
-1534
-1535
-1536
-1537
-1537
-1538
-1538
-1539
-1540
-1540
-1540
-1541
-1541
-1541
-1542
-1542
-1542
-1542
-1542
-1542
-1542
-1542
-1542
-1542
-1541
-1541
-1540
-1540
-1539
-1538
-1538
-1537
-1536
-1535
-1534
-1534
-1533
-1532
-1531
-1530
-1529
-1528
-1527
-1526
-1525
-1524
-1523
-1522
-1521
-1520
-1519
-1518
-1517
-1517
-1516
-1515
-1514
-1513
-1512
-1511
-1510
-1509
-1508
-1507
-1505
-1504
-1503
-1502
-1501
-1499
-1498
-1497
-1495
-1493
-1492
-1490
-1488
-1487
-1485
-1483
-1481
-1479
-1476
-1474
-1472
-1469
-1467
-1465
-1462
-1459
-1457
-1454
-1451
-1449
-1446
-1443
-1440
-1436
-1433
-1430
-1427
-1423
-1420
-1416
-1412
-1408
-1405
-1401
-1397
-1393
-1389
-1385
-1380
-1376
-1372
-1367
-1363
-1358
-1354
-1349
-1344
-1339
-1334
-1329
-1324
-1319
-1314
-1308
-1303
-1297
-1292
-1286
-1281
-1275
-1269
-1263
-1257
-1251
-1245
-1239
-1232
-1226
-1220
-1214
-1207
-1201
-1195
-1189
-1182
-1176
-1170
-1163
-1157
-1151
-1145
-1139
-1132
-1126
-1120
-1113
-1107
-1101
-1095
-1088
-1082
-1075
-1069
-1062
-1056
-1049
-1043
-1036
-1029
-1022
-1014
-1008
-1002
-995
-988
-980
-973
-966
-959
-951
-944
-936
-929
-921
-913
-906
-898
-890
-882
-874
-866
-857
-849
-841
-832
-824
-816
-807
-798
-790
-781
-773
-764
-755
-747
-738
-729
-721
-712
-703
-695
-686
-677
-669
-660
-651
-643
-634
-625
-617
-608
-599
-591
-582
-573
-564
-556
-547
-538
-529
-520
-512
-503
-494
-485
-476
-467
-457
-448
-439
-430
-421
-412
-403
-394
-385
-376
-367
-358
-349
-340
-331
-322
-313
-304
-295
-286
-277
-268
-259
-250
-241
-232
-223
-214
-205
-196
-187
-179
-170
-161
-153
-144
-135
-127
-118
-110
-101
-93
-84
-76
-68
-60
-51
-43
-35
-27
-19
-11
-3
5
13
21
29
37
45
52
60
68
75
83
90
97
105
112
119
126
133
140
147
154
161
168
175
181
188
195
202
208
215
221
228
234
241
247
253
260
266
272
279
285
291
297
304
310
316
322
328
334
340
346
352
358
364
369
375
381
386
392
397
402
407
413
418
423
428
433
438
442
447
452
456
461
465
470
474
479
483
487
491
496
500
504
508
512
516
520
524
528
532
536
540
544
548
552
556
560
564
568
572
576
580
583
587
591
594
598
601
605
608
611
614
617
620
623
625
628
630
633
635
637
639
640
642
643
645
646
647
648
649
650
651
652
652
653
653
654
654
654
655
655
655
655
655
655
654
654
654
654
654
653
653
653
653
652
652
652
651
651
651
650
650
650
649
649
649
648
648
648
647
647
647
646
646
645
645
644
644
643
643
642
642
641
641
640
639
639
638
637
636
636
635
634
633
633
632
631
630
629
628
628
627
626
625
624
623
622
622
621
620
619
618
617
616
615
615
614
613
612
611
610
609
609
608
607
606
606
605
604
604
603
602
602
601
601
600
600
599
599
599
598
598
597
597
597
597
596
596
596
595
595
595
595
595
594
594
594
594
594
594
594
595
595
595
595
596
596
596
597
597
598
598
599
600
600
601
602
603
604
605
606
607
608
609
610
611
612
613
615
616
617
619
620
621
623
624
625
627
628
629
631
632
633
635
636
637
639
640
641
643
644
645
647
648
649
651
652
653
655
656
657
659
660
661
663
664
666
667
669
670
672
674
675
677
678
680
681
683
685
687
688
690
692
694
696
698
700
701
704
706
708
710
712
715
717
719
722
724
727
729
731
734
736
739
741
744
746
748
751
753
755
757
759
761
763
765
767
768
770
772
774
775
777
779
780
782
784
785
787
789
790
792
794
796
798
800
802
804
806
808
810
812
815
817
819
821
823
826
828
830
833
835
837
840
842
845
847
850
852
855
858
860
863
866
868
871
874
877
879
882
885
888
892
895
898
901
904
908
911
915
918
922
925
929
933
937
941
945
949
953
957
961
965
970
974
978
983
987
992
996
1000
1004
1010
1014
1018
1024
1028
1033
1038
1042
1047
1051
1056
1060
1065
1069
1074
1078
1083
1087
1091
1095
1100
1104
1108
1112
1116
1121
1125
1129
1133
1137
1141
1145
1149
1153
1157
1161
1165
1169
1173
1177
1181
1185
1189
1193
1197
1201
1204
1208
1212
1216
1220
1224
1227
1231
1235
1239
1243
1247
1251
1255
1259
1263
1268
1272
1276
1280
1285
1289
1293
1298
1302
1306
1311
1315
1320
1324
1329
1333
1337
1342
1346
1351
1355
1360
1364
1369
1373
1378
1382
1387
1391
1396
1400
1405
1409
1414
1418
1423
1427
1432
1436
1441
1445
1449
1453
1458
1462
1466
1470
1474
1478
1481
1485
1489
1493
1497
1501
1504
1508
1512
1516
1519
1523
1526
1530
1533
1537
1540
1543
1547
1550
1553
1556
1559
1562
1565
1568
1570
1573
1576
1578
1581
1583
1585
1588
1590
1592
1594
1596
1598
1601
1602
1604
1606
1608
1610
1612
1614
1615
1617
1618
1620
1621
1622
1623
1625
1626
1627
1628
1629
1629
1630
1631
1632
1632
1633
1633
1634
1634
1635
1635
1635
1635
1635
1636
1636
1636
1636
1636
1636
1635
1635
1635
1635
1634
1634
1634
1633
1633
1632
1632
1631
1631
1630
1629
1628
1627
1626
1625
1624
1623
1622
1621
1619
1618
1616
1615
1613
1611
1609
1607
1605
1603
1601
1599
1597
1595
1592
1590
1587
1585
1582
1580
1577
1574
1572
1569
1566
1564
1561
1558
1555
1552
1549
1546
1543
1540
1537
1534
1531
1528
1524
1521
1518
1515
1511
1508
1505
1501
1498
1494
1491
1488
1485
1481
1478
1475
1471
1468
1465
1461
1458
1455
1451
1448
1445
1441
1438
1435
1431
1428
1425
1421
1418
1414
1411
1407
1404
1400
1397
1393
1390
1386
1383
1379
1376
1372
1368
1365
1361
1358
1354
1350
1347
1343
1339
1336
1332
1328
1325
1321
1317
1313
1310
1306
1302
1299
1295
1291
1287
1284
1280
1276
1273
1269
1265
1261
1258
1254
1250
1246
1242
1238
1234
1231
1227
1223
1219
1215
1211
1207
1203
1199
1195
1191
1187
1183
1179
1175
1171
1167
1163
1159
1155
1151
1147
1143
1139
1135
1131
1127
1122
1118
1114
1109
1105
1100
1095
1091
1086
1081
1076
1071
1066
1061
1055
1050
1045
1040
1034
1029
1022
1018
1012
1006
1002
996
991
985
980
974
969
963
957
952
946
941
935
929
924
918
912
907
901
896
890
885
879
873
868
862
857
851
846
840
835
829
823
818
812
807
801
795
790
784
778
773
767
761
756
750
745
739
733
728
722
717
711
706
700
695
689
684
678
673
667
662
657
651
646
641
635
630
625
620
615
609
604
599
594
589
584
579
573
568
563
558
553
548
543
538
533
528
523
517
512
507
502
497
491
486
481
475
470
465
459
454
449
443
438
433
427
422
417
411
406
400
395
390
384
379
374
368
363
357
352
347
341
336
330
325
320
314
309
304
298
293
287
282
277
271
266
260
255
249
244
238
232
227
221
216
210
205
199
194
188
183
177
172
166
161
155
150
145
139
134
128
123
117
112
106
101
95
90
84
78
73
67
62
56
50
45
39
33
27
21
15
9
3
-3
-9
-15
-21
-27
-34
-40
-46
-52
-59
-65
-71
-77
-84
-90
-96
-103
-109
-115
-121
-127
-133
-140
-146
-152
-158
-164
-170
-176
-182
-188
-193
-199
-205
-211
-216
-222
-228
-234
-239
-245
-251
-256
-262
-268
-273
-279
-285
-290
-296
-302
-307
-313
-318
-324
-329
-335
-340
-346
-351
-357
-363
-368
-374
-379
-385
-390
-396
-401
-407
-413
-418
-424
-429
-435
-441
-446
-452
-457
-463
-468
-474
-479
-485
-490
-496
-501
-506
-512
-517
-522
-528
-533
-538
-543
-548
-553
-558
-563
-568
-573
-578
-582
-587
-592
-596
-601
-606
-610
-615
-619
-624
-628
-632
-637
-641
-646
-650
-654
-658
-662
-666
-670
-674
-678
-682
-686
-690
-693
-697
-700
-703
-707
-710
-713
-716
-720
-723
-726
-729
-731
-734
-737
-740
-743
-745
-748
-750
-753
-755
-758
-760
-763
-765
-767
-770
-772
-775
-777
-779
-782
-784
-786
-788
-790
-793
-795
-797
-799
-801
-803
-806
-808
-810
-812
-814
-816
-819
-821
-823
-825
-827
-829
-830
-832
-834
-836
-838
-840
-841
-843
-845
-846
-848
-850
-851
-853
-854
-856
-857
-858
-860
-861
-862
-863
-864
-865
-866
-867
-868
-869
-870
-871
-872
-873
-874
-874
-875
-876
-876
-877
-878
-878
-879
-880
-880
-881
-881
-882
-882
-882
-883
-883
-883
-884
-884
-884
-885
-885
-885
-886
-886
-886
-887
-887
-887
-887
-888
-888
-888
-889
-889
-889
-890
-890
-891
-891
-891
-892
-892
-892
-893
-893
-894
-894
-895
-895
-896
-896
-897
-897
-898
-898
-899
-900
-900
-901
-902
-903
-903
-904
-905
-906
-907
-908
-910
-911
-912
-914
-915
-917
-918
-920
-922
-924
-926
-928
-930
-932
-934
-936
-939
-941
-943
-946
-949
-951
-954
-957
-960
-963
-966
-969
-972
-975
-978
-982
-985
-989
-992
-996
-999
-1002
-1006
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1039
-1043
-1048
-1052
-1057
-1061
-1066
-1070
-1075
-1080
-1085
-1089
-1094
-1099
-1104
-1109
-1114
-1119
-1124
-1129
-1134
-1139
-1145
-1150
-1155
-1160
-1165
-1170
-1176
-1181
-1186
-1191
-1197
-1202
-1207
-1213
-1218
-1224
-1229
-1234
-1240
-1245
-1250
-1256
-1261
-1266
-1271
-1277
-1282
-1287
-1292
-1297
-1302
-1307
-1312
-1317
-1322
-1326
-1331
-1336
-1341
-1345
-1350
-1355
-1359
-1364
-1369
-1373
-1378
-1382
-1386
-1391
-1395
-1399
-1403
-1407
-1411
-1415
-1419
-1423
-1427
-1431
-1435
-1438
-1442
-1446
-1449
-1453
-1456
-1460
-1463
-1466
-1469
-1473
-1476
-1479
-1482
-1485
-1488
-1491
-1494
-1497
-1500
-1503
-1506
-1508
-1511
-1514
-1517
-1519
-1522
-1525
-1527
-1530
-1532
-1535
-1537
-1540
-1542
-1544
-1547
-1549
-1551
-1553
-1556
-1558
-1560
-1562
-1564
-1566
-1568
-1570
-1572
-1574
-1576
-1578
-1580
-1582
-1583
-1585
-1587
-1589
-1590
-1592
-1594
-1595
-1597
-1598
-1600
-1602
-1603
-1605
-1606
-1607
-1609
-1610
-1612
-1613
-1614
-1616
-1617
-1618
-1620
-1621
-1622
-1623
-1625
-1626
-1627
-1628
-1630
-1631
-1632
-1633
-1634
-1635
-1636
-1637
-1638
-1639
-1640
-1641
-1642
-1642
-1643
-1644
-1645
-1645
-1646
-1647
-1647
-1648
-1648
-1649
-1649
-1650
-1650
-1651
-1651
-1652
-1652
-1652
-1653
-1653
-1653
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1654
-1655
-1655
-1655
-1655
-1655
-1656
-1656
-1656
-1656
-1656
-1656
-1657
-1657
-1657
-1657
-1657
-1657
-1658
-1658
-1658
-1658
-1658
-1658
-1658
-1658
-1659
-1659
-1659
-1659
-1659
-1659
-1660
-1660
-1660
-1660
-1661
-1661
-1661
-1662
-1662
-1663
-1663
-1664
-1664
-1665
-1666
-1666
-1667
-1668
-1668
-1669
-1670
-1670
-1671
-1672
-1673
-1673
-1674
-1675
-1676
-1677
-1677
-1678
-1679
-1680
-1681
-1681
-1682
-1683
-1684
-1685
-1686
-1687
-1688
-1689
-1690
-1691
-1692
-1693
-1695
-1696
-1697
-1698
-1699
-1701
-1702
-1703
-1705
-1706
-1707
-1709
-1710
-1712
-1713
-1715
-1716
-1718
-1720
-1721
-1723
-1724
-1726
-1728
-1730
-1731
-1733
-1735
-1736
-1738
-1740
-1741
-1743
-1745
-1746
-1748
-1750
-1751
-1753
-1755
-1756
-1758
-1760
-1761
-1763
-1765
-1766
-1768
-1769
-1771
-1772
-1774
-1776
-1777
-1779
-1780
-1781
-1783
-1784
-1786
-1787
-1788
-1790
-1791
-1792
-1793
-1794
-1796
-1797
-1798
-1799
-1800
-1801
-1802
-1803
-1804
-1805
-1805
-1806
-1807
-1808
-1809
-1810
-1810
-1811
-1812
-1813
-1813
-1814
-1815
-1815
-1816
-1817
-1817
-1818
-1818
-1819
-1819
-1820
-1820
-1820
-1820
-1820
-1820
-1820
-1820
-1820
-1820
-1820
-1819
-1819
-1818
-1818
-1817
-1816
-1815
-1814
-1813
-1812
-1811
-1810
-1809
-1807
-1806
-1805
-1803
-1802
-1800
-1799
-1797
-1795
-1793
-1792
-1790
-1788
-1786
-1784
-1782
-1780
-1778
-1776
-1774
-1772
-1770
-1768
-1766
-1763
-1761
-1759
-1757
-1755
-1752
-1750
-1748
-1745
-1743
-1741
-1738
-1736
-1733
-1730
-1728
-1725
-1722
-1720
-1717
-1714
-1711
-1708
-1705
-1702
-1699
-1696
-1693
-1690
-1687
-1683
-1680
-1677
-1673
-1670
-1666
-1662
-1659
-1655
-1651
-1647
-1644
-1640
-1636
-1632
-1627
-1623
-1619
-1615
-1611
-1606
-1602
-1598
-1593
-1588
-1584
-1579
-1574
-1570
-1565
-1560
-1555
-1550
-1545
-1539
-1534
-1529
-1523
-1518
-1512
-1506
-1501
-1495
-1489
-1483
-1477
-1471
-1464
-1458
-1452
-1445
-1439
-1432
-1426
-1419
-1412
-1406
-1399
-1392
-1385
-1378
-1371
-1364
-1357
-1350
-1343
-1336
-1329
-1321
-1314
-1307
-1299
-1292
-1285
-1277
-1270
-1262
-1255
-1247
-1240
-1232
-1225
-1217
-1209
-1202
-1194
-1186
-1178
-1171
-1163
-1155
-1147
-1139
-1131
-1123
-1115
-1107
-1099
-1091
-1083
-1074
-1066
-1058
-1049
-1041
-1033
-1024
-1016
-1006
-999
-990
-981
-973
-964
-956
-947
-938
-930
-921
-913
-904
-896
-887
-879
-870
-862
-853
-845
-836
-828
-819
-811
-803
-794
-786
-778
-770
-761
-753
-745
-737
-730
-722
-714
-706
-699
-691
-683
-676
-669
-661
-654
-646
-639
-632
-625
-618
-611
-604
-597
-591
-584
-578
-571
-565
-558
-552
-546
-540
-534
-528
-523
-517
-511
-506
-501
-496
-490
-485
-481
-476
-471
-467
-462
-458
-454
-450
-446
-442
-438
-434
-430
-427
-423
-420
-417
-413
-410
-407
-404
-401
-398
-396
-393
-390
-388
-385
-383
-381
-378
-376
-374
-372
-370
-368
-366
-365
-363
-361
-360
-358
-357
-356
-355
-353
-352
-352
-351
-350
-349
-349
-349
-348
-348
-348
-348
-348
-348
-349
-349
-350
-351
-351
-352
-353
-355
-356
-357
-359
-360
-362
-363
-365
-367
-369
-371
-373
-375
-378
-380
-383
-385
-388
-391
-393
-396
-399
-402
-405
-408
-411
-414
-417
-421
-424
-427
-430
-433
-437
-440
-443
-446
-450
-453
-456
-459
-463
-466
-469
-473
-476
-479
-482
-486
-489
-492
-496
-499
-502
-505
-509
-512
-515
-519
-522
-526
-529
-532
-536
-539
-542
-545
-549
-552
-555
-558
-561
-565
-568
-571
-574
-577
-580
-583
-586
-589
-592
-595
-598
-601
-603
-606
-609
-611
-614
-616
-618
-621
-623
-625
-627
-629
-632
-634
-635
-637
-639
-641
-643
-644
-646
-647
-649
-650
-651
-652
-654
-655
-656
-656
-657
-658
-659
-659
-660
-660
-660
-660
-661
-661
-660
-660
-660
-660
-659
-659
-658
-657
-657
-656
-655
-653
-652
-651
-649
-648
-646
-645
-643
-641
-639
-637
-635
-633
-631
-629
-626
-624
-621
-619
-616
-613
-611
-608
-605
-602
-599
-596
-593
-589
-586
-582
-579
-575
-571
-568
-564
-560
-556
-552
-547
-543
-539
-534
-530
-526
-521
-516
-512
-507
-502
-497
-492
-487
-482
-477
-472
-467
-461
-456
-450
-445
-439
-434
-428
-422
-416
-410
-404
-398
-392
-386
-380
-374
-368
-361
-355
-349
-342
-336
-329
-323
-316
-310
-303
-297
-290
-283
-277
-270
-263
-257
-250
-243
-237
-230
-223
-216
-210
-203
-196
-190
-183
-176
-169
-162
-156
-149
-142
-135
-128
-121
-114
-107
-100
-93
-86
-79
-72
-65
-58
-51
-44
-37
-30
-23
-16
-9
-2
5
12
20
27
34
41
48
55
62
69
76
83
90
97
104
111
118
125
132
138
145
152
159
165
172
178
185
191
198
204
211
217
223
230
236
242
248
254
260
266
272
278
284
290
296
302
307
313
319
324
330
335
340
346
351
356
362
367
372
377
382
387
392
397
402
406
411
415
420
424
428
433
437
441
445
449
453
457
461
464
468
472
475
479
482
485
488
491
494
497
500
503
506
508
511
513
515
517
520
522
523
525
527
529
530
532
533
535
536
537
538
539
540
540
541
541
542
542
542
542
542
542
541
541
540
539
538
537
536
535
534
532
531
529
527
525
523
520
518
515
512
509
506
503
500
497
493
489
485
481
477
473
469
464
460
455
450
445
440
435
430
425
420
414
409
403
397
392
386
380
374
367
361
355
348
342
335
329
322
315
308
301
294
287
280
273
266
258
251
244
236
229
221
214
206
198
191
183
175
167
160
152
144
136
128
120
113
105
97
89
81
73
65
58
50
42
34
26
19
11
3
-5
-13
-20
-28
-36
-44
-51
-59
-67
-75
-83
-91
-98
-106
-114
-122
-129
-137
-145
-152
-160
-167
-175
-182
-190
-197
-205
-212
-220
-227
-234
-242
-249
-256
-263
-271
-278
-285
-292
-299
-306
-313
-320
-327
-333
-340
-347
-354
-361
-367
-374
-381
-387
-394
-400
-407
-414
-420
-427
-433
-440
-446
-453
-459
-466
-472
-479
-485
-492
-498
-504
-511
-517
-523
-530
-536
-542
-549
-555
-561
-568
-574
-580
-587
-593
-599
-606
-612
-618
-625
-631
-638
-644
-651
-657
-663
-670
-676
-683
-689
-696
-702
-709
-715
-722
-728
-735
-742
-748
-755
-762
-768
-775
-782
-789
-796
-802
-809
-816
-823
-830
-837
-844
-851
-858
-865
-872
-879
-886
-892
-899
-906
-913
-919
-926
-933
-939
-946
-952
-959
-965
-971
-978
-984
-990
-996
-1000
-1006
-1012
-1018
-1024
-1030
-1035
-1040
-1046
-1051
-1056
-1061
-1066
-1071
-1076
-1080
-1085
-1090
-1094
-1099
-1103
-1108
-1112
-1116
-1120
-1125
-1129
-1133
-1137
-1141
-1145
-1148
-1152
-1156
-1159
-1163
-1166
-1170
-1173
-1176
-1179
-1182
-1186
-1189
-1192
-1194
-1197
-1200
-1203
-1206
-1209
-1211
-1214
-1217
-1220
-1222
-1225
-1228
-1230
-1233
-1235
-1238
-1240
-1243
-1245
-1247
-1250
-1252
-1255
-1257
-1259
-1262
-1264
-1266
-1268
-1271
-1273
-1275
-1277
-1279
-1281
-1283
-1285
-1287
-1289
-1291
-1293
-1294
-1296
-1298
-1299
-1301
-1302
-1304
-1305
-1306
-1308
-1309
-1310
-1311
-1312
-1313
-1314
-1315
-1316
-1317
-1318
-1319
-1319
-1320
-1321
-1322
-1322
-1323
-1324
-1324
-1325
-1325
-1326
-1326
-1327
-1327
-1328
-1328
-1329
-1329
-1330
-1330
-1331
-1331
-1332
-1332
-1333
-1333
-1334
-1334
-1335
-1336
-1336
-1337
-1337
-1338
-1339
-1340
-1340
-1341
-1342
-1342
-1343
-1344
-1345
-1345
-1346
-1347
-1347
-1348
-1348
-1349
-1349
-1350
-1350
-1351
-1351
-1351
-1352
-1352
-1353
-1353
-1353
-1353
-1354
-1354
-1354
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1355
-1354
-1354
-1354
-1353
-1353
-1353
-1352
-1351
-1351
-1350
-1349
-1349
-1348
-1347
-1346
-1345
-1344
-1343
-1342
-1341
-1340
-1339
-1338
-1336
-1335
-1334
-1333
-1331
-1330
-1329
-1328
-1326
-1325
-1324
-1322
-1321
-1319
-1318
-1317
-1315
-1314
-1312
-1311
-1309
-1307
-1306
-1304
-1302
-1301
-1299
-1297
-1295
-1293
-1292
-1290
-1288
-1286
-1284
-1281
-1279
-1277
-1275
-1273
-1270
-1268
-1266
-1263
-1261
-1258
-1256
-1253
-1251
-1248
-1245
-1242
-1240
-1237
-1234
-1231
-1228
-1225
-1222
-1219
-1216
-1213
-1210
-1207
-1204
-1201
-1198
-1194
-1191
-1188
-1185
-1181
-1178
-1175
-1171
-1168
-1165
-1161
-1158
-1155
-1151
-1148
-1145
-1141
-1138
-1134
-1131
-1128
-1124
-1121
-1117
-1114
-1110
-1106
-1103
-1099
-1095
-1092
-1088
-1084
-1080
-1076
-1072
-1068
-1064
-1060
-1056
-1052
-1048
-1044
-1040
-1036
-1032
-1028
-1022
-1018
-1014
-1010
-1006
-1002
-997
-993
-988
-984
-979
-975
-970
-965
-961
-956
-951
-947
-942
-937
-932
-927
-922
-917
-912
-907
-902
-897
-892
-887
-882
-877
-872
-867
-862
-857
-852
-846
-841
-836
-831
-826
-820
-815
-810
-805
-800
-794
-789
-784
-779
-774
-769
-764
-759
-753
-748
-743
-738
-733
-728
-723
-718
-713
-708
-703
-698
-693
-688
-683
-678
-673
-668
-664
-659
-654
-649
-644
-639
-634
-629
-624
-620
-615
-610
-605
-600
-595
-590
-585
-580
-575
-570
-565
-560
-556
-551
-546
-541
-536
-531
-526
-521
-516
-511
-507
-502
-497
-492
-487
-482
-477
-473
-468
-463
-458
-453
-449
-444
-439
-434
-430
-425
-420
-416
-411
-407
-402
-398
-393
-389
-384
-380
-376
-371
-367
-363
-359
-354
-350
-346
-342
-338
-334
-330
-326
-322
-318
-314
-310
-307
-303
-299
-296
-292
-289
-285
-282
-278
-275
-272
-269
-265
-262
-259
-256
-253
-250
-247
-244
-241
-239
-236
-233
-231
-228
-226
-223
-221
-219
-216
-214
-212
-210
-208
-206
-205
-203
-201
-200
-198
-197
-195
-194
-193
-191
-190
-189
-188
-187
-186
-185
-184
-183
-182
-182
-181
-181
-180
-180
-180
-180
-180
-180
-180
-180
-180
-181
-182
-182
-183
-184
-185
-186
-188
-189
-190
-192
-194
-196
-198
-200
-202
-204
-206
-209
-211
-214
-217
-219
-222
-225
-228
-231
-234
-237
-241
-244
-247
-251
-254
-258
-261
-265
-268
-272
-276
-280
-284
-288
-292
-296
-300
-304
-308
-312
-317
-321
-325
-330
-334
-338
-343
-347
-352
-356
-361
-365
-370
-375
-379
-384
-389
-394
-398
-403
-408
-413
-417
-422
-427
-432
-437
-442
-446
-451
-456
-461
-466
-471
-476
-481
-486
-491
-495
-500
-505
-510
-515
-519
-524
-529
-534
-538
-543
-547
-552
-556
-561
-565
-569
-574
-578
-582
-586
-590
-594
-598
-602
-606
-610
-614
-617
-621
-624
-628
-631
-634
-637
-640
-643
-646
-649
-652
-655
-657
-660
-662
-665
-667
-669
-671
-673
-675
-677
-679
-681
-683
-684
-686
-687
-689
-690
-691
-692
-694
-695
-695
-696
-697
-698
-698
-699
-699
-699
-699
-700
-700
-700
-699
-699
-699
-698
-698
-697
-697
-696
-695
-694
-694
-693
-692
-690
-689
-688
-687
-686
-684
-683
-682
-680
-679
-677
-676
-674
-673
-671
-669
-668
-666
-664
-662
-661
-659
-657
-655
-653
-651
-649
-648
-646
-644
-642
-640
-638
-636
-634
-632
-630
-628
-626
-625
-623
-621
-619
-617
-615
-614
-612
-610
-608
-607
-605
-604
-602
-600
-599
-597
-596
-595
-593
-592
-591
-590
-588
-587
-586
-585
-584
-583
-583
-582
-581
-581
-580
-580
-579
-579
-579
-578
-578
-578
-578
-578
-578
-579
-579
-579
-579
-580
-580
-581
-582
-582
-583
-584
-585
-586
-588
-589
-590
-592
-594
-595
-597
-599
-601
-603
-606
-608
-611
-613
-616
-619
-622
-625
-628
-631
-634
-638
-642
-645
-649
-653
-657
-661
-666
-670
-675
-679
-684
-689
-694
-699
-704
-709
-714
-720
-725
-731
-736
-742
-748
-754
-760
-766
-772
-778
-784
-791
-797
-804
-810
-817
-824
-831
-838
-845
-852
-860
-867
-875
-882
-890
-898
-906
-914
-922
-930
-939
-947
-956
-965
-973
-982
-991
-1000
-1010
-1018
-1029
-1038
-1048
-1058
-1067
-1077
-1087
-1097
-1107
-1117
-1127
-1137
-1148
-1158
-1168
-1179
-1189
-1200
-1210
-1221
-1232
-1243
-1253
-1264
-1275
-1286
-1297
-1308
-1319
-1330
-1342
-1353
-1364
-1376
-1387
-1399
-1410
-1422
-1434
-1445
-1457
-1469
-1481
-1493
-1505
-1518
-1530
-1542
-1554
-1567
-1579
-1592
-1604
-1617
-1630
-1642
-1655
-1668
-1680
-1693
-1706
-1719
-1731
-1744
-1757
-1770
-1783
-1795
-1808
-1821
-1834
-1847
-1860
-1873
-1885
-1898
-1911
-1924
-1937
-1950
-1962
-1975
-1988
-2001
-2013
-2025
-2037
-2051
-2063
-2076
-2088
-2100
-2113
-2125
-2137
-2149
-2161
-2173
-2185
-2197
-2209
-2220
-2232
-2243
-2255
-2266
-2277
-2288
-2299
-2310
-2321
-2332
-2342
-2353
-2364
-2374
-2384
-2394
-2404
-2414
-2424
-2434
-2444
-2453
-2463
-2472
-2481
-2491
-2500
-2509
-2518
-2527
-2535
-2544
-2552
-2561
-2569
-2577
-2586
-2594
-2602
-2610
-2618
-2625
-2633
-2641
-2648
-2656
-2663
-2671
-2678
-2685
-2693
-2700
-2707
-2714
-2721
-2728
-2734
-2741
-2748
-2755
-2761
-2768
-2774
-2780
-2786
-2793
-2799
-2805
-2811
-2817
-2822
-2828
-2834
-2840
-2845
-2851
-2856
-2862
-2867
-2872
-2878
-2883
-2888
-2893
-2898
-2902
-2907
-2912
-2916
-2921
-2925
-2929
-2934
-2938
-2942
-2946
-2950
-2954
-2957
-2961
-2964
-2968
-2971
-2975
-2978
-2981
-2984
-2987
-2990
-2993
-2995
-2998
-3001
-3003
-3005
-3008
-3010
-3012
-3014
-3016
-3018
-3020
-3021
-3023
-3024
-3026
-3027
-3028
-3030
-3031
-3032
-3032
-3033
-3034
-3035
-3035
-3036
-3036
-3036
-3036
-3036
-3036
-3036
-3036
-3035
-3035
-3034
-3034
-3033
-3032
-3031
-3030
-3029
-3028
-3027
-3026
-3025
-3023
-3022
-3021
-3019
-3018
-3016
-3014
-3013
-3011
-3009
-3007
-3005
-3003
-3001
-2999
-2997
-2995
-2993
-2991
-2989
-2986
-2984
-2982
-2979
-2977
-2975
-2972
-2970
-2967
-2964
-2962
-2959
-2956
-2954
-2951
-2948
-2945
-2942
-2939
-2936
-2933
-2929
-2926
-2923
-2919
-2916
-2912
-2909
-2905
-2901
-2897
-2893
-2889
-2885
-2881
-2877
-2872
-2868
-2864
-2859
-2855
-2850
-2845
-2840
-2836
-2831
-2826
-2821
-2816
-2810
-2805
-2800
-2795
-2789
-2784
-2778
-2773
-2767
-2761
-2756
-2750
-2744
-2738
-2732
-2727
-2721
-2715
-2709
-2703
-2697
-2690
-2684
-2678
-2672
-2666
-2659
-2653
-2647
-2640
-2634
-2627
-2621
-2615
-2608
-2602
-2595
-2589
-2582
-2576
-2569
-2563
-2556
-2550
-2543
-2537
-2530
-2523
-2517
-2510
-2504
-2498
-2491
-2485
-2478
-2472
-2465
-2459
-2452
-2446
-2439
-2433
-2426
-2420
-2414
-2407
-2401
-2394
-2388
-2381
-2375
-2368
-2362
-2355
-2349
-2342
-2336
-2329
-2323
-2316
-2310
-2304
-2297
-2291
-2284
-2278
-2272
-2265
-2259
-2253
-2247
-2240
-2234
-2228
-2222
-2216
-2210
-2204
-2198
-2192
-2186
-2180
-2175
-2169
-2163
-2157
-2151
-2146
-2140
-2134
-2128
-2123
-2117
-2111
-2106
-2100
-2094
-2089
-2083
-2077
-2071
-2066
-2060
-2054
-2048
-2043
-2037
-2031
-2025
-2019
-2013
-2007
-2001
-1995
-1989
-1984
-1978
-1971
-1965
-1959
-1953
-1947
-1941
-1935
-1929
-1922
-1916
-1910
-1903
-1897
-1891
-1884
-1878
-1871
-1865
-1858
-1852
-1845
-1839
-1832
-1826
-1819
-1812
-1806
-1799
-1792
-1786
-1779
-1772
-1766
-1759
-1752
-1745
-1739
-1732
-1725
-1718
-1712
-1705
-1698
-1691
-1684
-1677
-1670
-1663
-1657
-1650
-1643
-1636
-1629
-1621
-1614
-1607
-1600
-1593
-1586
-1579
-1571
-1564
-1557
-1550
-1542
-1535
-1528
-1520
-1513
-1506
-1498
-1491
-1483
-1476
-1468
-1461
-1453
-1446
-1438
-1431
-1423
-1416
-1408
-1400
-1393
-1385
-1378
-1370
-1362
-1355
-1347
-1340
-1332
-1325
-1317
-1310
-1302
-1295
-1287
-1280
-1273
-1265
-1258
-1251
-1243
-1236
-1229
-1222
-1215
-1208
-1201
-1194
-1187
-1180
-1173
-1166
-1159
-1152
-1145
-1138
-1131
-1125
-1118
-1111
-1104
-1098
-1091
-1084
-1078
-1071
-1065
-1058
-1052
-1045
-1038
-1032
-1025
-1018
-1012
-1006
-1000
-993
-987
-981
-974
-968
-962
-956
-949
-943
-937
-931
-925
-919
-913
-907
-901
-895
-888
-882
-876
-870
-865
-859
-853
-847
-841
-835
-829
-823
-817
-811
-805
-800
-794
-788
-782
-777
-771
-765
-759
-754
-748
-743
-737
-732
-726
-721
-715
-710
-704
-699
-693
-688
-682
-677
-672
-666
-661
-655
-650
-644
-639
-633
-628
-622
-617
-611
-606
-600
-595
-589
-583
-578
-572
-567
-561
-555
-550
-544
-539
-533
-527
-522
-516
-511
-505
-499
-494
-488
-483
-477
-471
-466
-460
-455
-449
-443
-438
-432
-427
-421
-415
-410
-404
-398
-393
-387
-381
-376
-370
-364
-358
-353
-347
-341
-335
-329
-323
-317
-311
-306
-299
-293
-287
-281
-275
-269
-263
-257
-251
-244
-238
-232
-226
-219
-213
-206
-200
-194
-187
-181
-174
-168
-161
-155
-148
-142
-135
-128
-122
-115
-109
-102
-95
-89
-82
-75
-69
-62
-56
-49
-42
-36
-29
-22
-15
-9
-2
5
11
18
25
32
38
45
52
59
65
72
79
85
92
99
106
112
119
125
132
139
145
152
158
165
171
178
184
191
197
204
210
217
223
229
236
242
248
254
261
267
273
279
285
291
298
304
310
316
322
327
333
339
345
351
357
362
368
374
379
385
390
396
401
407
412
417
423
428
433
439
444
449
454
459
465
470
475
480
485
490
495
500
505
510
515
520
525
530
535
540
544
549
554
559
564
569
573
578
583
587
592
597
601
606
611
615
620
624
629
633
638
642
647
651
656
660
665
669
673
678
682
687
691
696
700
704
709
713
718
722
726
731
735
739
744
748
752
756
761
765
769
773
778
782
786
790
794
798
802
806
810
814
818
822
826
830
834
838
841
845
849
853
857
860
864
868
871
875
878
882
886
889
892
896
899
903
906
909
912
916
919
922
925
928
931
934
937
939
942
945
948
950
953
955
958
960
962
965
967
969
971
973
975
977
978
980
982
983
985
986
988
989
991
992
993
995
996
997
998
999
1000
1000
1002
1002
1004
1004
1004
1006
1006
1006
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
1006
1006
1006
1006
1006
1006
1004
1004
1004
1004
1002
1002
1002
1002
1000
1000
1000
999
999
998
998
997
996
996
995
995
994
993
993
992
992
991
991
990
990
989
989
989
988
988
988
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
987
988
988
988
988
989
989
989
990
990
990
991
991
991
992
992
993
993
994
994
995
995
996
997
997
998
999
1000
1000
1000
1002
1002
1004
1004
1006
1006
1008
1008
1010
1010
1012
1014
1014
1016
1018
1018
1020
1022
1022
1025
1026
1028
1030
1031
1033
1035
1037
1038
1040
1042
1044
1046
1048
1051
1053
1055
1058
1060
1062
1065
1067
1070
1073
1075
1078
1081
1084
1087
1090
1093
1096
1099
1103
1106
1109
1113
1116
1120
1124
1127
1131
1135
1139
1143
1147
1151
1155
1160
1164
1168
1173
1177
1182
1186
1191
1196
1201
1206
1211
1216
1221
1226
1231
1237
1242
1248
1253
1259
1264
1270
1276
1282
1288
1294
1300
1306
1313
1319
1325
1332
1338
1344
1351
1357
1364
1371
1377
1384
1391
1397
1404
1411
1417
1424
1431
1438
1445
1451
1458
1465
1472
1479
1486
1493
1500
1507
1513
1520
1527
1534
1541
1548
1555
1561
1568
1575
1582
1588
1595
1602
1608
1615
1621
1628
1634
1641
1647
1654
1660
1666
1673
1679
1685
1691
1697
1703
1710
1716
1722
1728
1734
1739
1745
1751
1757
1763
1769
1774
1780
1786
1791
1797
1802
1808
1814
1819
1824
1830
1835
1841
1846
1851
1857
1862
1867
1872
1878
1883
1888
1893
1898
1903
1908
1913
1918
1923
1928
1933
1937
1942
1947
1952
1956
1961
1966
1970
1975
1979
1984
1988
1993
1997
2001
2005
2009
2013
2017
2021
2025
2029
2033
2037
2041
2044
2048
2051
2055
2058
2061
2064
2067
2070
2073
2076
2079
2082
2084
2087
2089
2091
2094
2096
2098
2100
2102
2104
2105
2107
2109
2110
2112
2113
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2125
2126
2126
2127
2127
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2128
2127
2127
2127
2126
2126
2126
2125
2125
2124
2123
2123
2122
2121
2120
2120
2119
2118
2116
2115
2114
2113
2111
2110
2109
2107
2106
2104
2102
2101
2099
2097
2095
2093
2091
2089
2087
2085
2083
2081
2078
2076
2074
2071
2069
2066
2064
2061
2059
2056
2054
2051
2048
2045
2043
2040
2037
2033
2031
2028
2025
2023
2020
2017
2013
2011
2008
2005
2001
1999
1995
1992
1989
1986
1983
1980
1977
1974
1970
1967
1964
1961
1958
1954
1951
1948
1945
1941
1938
1935
1932
1928
1925
1922
1918
1915
1912
1908
1905
1901
1898
1894
1891
1887
1884
1880
1877
1873
1870
1866
1863
1859
1856
1852
1849
1845
1842
1838
1835
1831
1828
1824
1821
1817
1814
1811
1807
1804
1801
1797
1794
1791
1788
1784
1781
1778
1775
1772
1769
1766
1763
1760
1757
1754
1751
1748
1745
1742
1739
1736
1733
1731
1728
1725
1723
1720
1717
1715
1712
1710
1707
1704
1702
1700
1697
1695
1692
1690
1688
1685
1683
1681
1679
1677
1675
1672
1670
1668
1666
1665
1663
1661
1659
1657
1655
1654
1652
1650
1648
1647
1645
1644
1642
1641
1639
1638
1637
1635
1634
1633
1632
1631
1630
1629
1628
1627
1626
1625
1624
1624
1623
1623
1622
1622
1621
1621
1620
1620
1620
1620
1620
1619
1619
1619
1619
1619
1619
1620
1620
1620
1620
1620
1621
1621
1621
1622
1622
1623
1623
1624
1624
1625
1625
1626
1627
1627
1628
1629
1630
1631
1632
1632
1633
1634
1635
1636
1638
1639
1640
1641
1642
1643
1645
1646
1647
1648
1650
1651
1652
1654
1655
1656
1658
1659
1661
1662
1664
1665
1667
1669
1670
1672
1673
1675
1677
1678
1680
1682
1683
1685
1687
1688
1690
1692
1693
1695
1697
1699
1701
1702
1704
1706
1708
1709
1711
1713
1715
1717
1718
1720
1722
1724
1726
1728
1730
1732
1734
1736
1738
1740
1742
1745
1747
1749
1751
1753
1756
1758
1760
1762
1765
1767
1770
1772
1775
1777
1780
1782
1785
1787
1790
1792
1795
1798
1800
1803
1806
1809
1811
1814
1817
1820
1823
1826
1829
1832
1835
1838
1841
1844
1847
1850
1854
1857
1860
1864
1867
1870
1874
1877
1881
1884
1888
1891
1895
1899
1902
1906
1910
1913
1917
1921
1924
1928
1931
1935
1939
1942
1946
1949
1953
1957
1960
1964
1967
1971
1974
1978
1981
1985
1988
1991
1995
1998
2001
2005
2009
2012
2015
2019
2021
2025
2029
2032
2036
2039
2043
2045
2049
2053
2056
2059
2063
2066
2069
2073
2076
2079
2083
2086
2089
2092
2096
2099
2102
2105
2109
2112
2115
2118
2121
2124
2127
2130
2133
2136
2139
2142
2145
2148
2151
2154
2157
2159
2162
2165
2168
2170
2173
2176
2178
2181
2183
2186
2189
2191
2194
2196
2199
2201
2204
2206
2209
2211
2214
2216
2219
2221
2224
2226
2228
2231
2233
2236
2238
2241
2243
2245
2248
2250
2253
2255
2257
2260
2262
2265
2267
2269
2272
2274
2276
2279
2281
2283
2286
2288
2290
2292
2295
2297
2299
2301
2303
2305
2307
2309
2311
2313
2315
2317
2319
2320
2322
2324
2325
2327
2328
2330
2331
2333
2334
2335
2336
2337
2339
2340
2340
2341
2342
2343
2344
2344
2345
2346
2346
2347
2347
2347
2347
2348
2348
2348
2348
2348
2347
2347
2347
2347
2346
2346
2345
2345
2344
2343
2342
2342
2341
2340
2339
2338
2337
2336
2334
2333
2332
2331
2329
2328
2326
2325
2323
2321
2320
2318
2316
2314
2312
2311
2309
2306
2304
2302
2300
2298
2295
2293
2290
2288
2285
2282
2279
2276
2274
2271
2267
2264
2261
2258
2255
2251
2248
2244
2241
2237
2234
2230
2226
2222
2219
2215
2211
2207
2203
2198
2194
2190
2186
2181
2177
2172
2168
2163
2159
2154
2149
2145
2140
2135
2130
2125
2120
2115
2110
2105
2100
2094
2089
2084
2078
2073
2067
2062
2056
2051
2045
2040
2033
2028
2021
2017
2011
2005
1999
1993
1987
1981
1975
1969
1963
1957
1951
1945
1939
1933
1927
1921
1915
1909
1903
1897
1890
1884
1878
1872
1866
1860
1854
1848
1842
1836
1829
1823
1817
1811
1805
1799
1793
1787
1781
1775
1769
1763
1757
1751
1744
1738
1732
1726
1720
1714
1708
1702
1696
1690
1684
1678
1672
1666
1660
1654
1647
1641
1635
1629
1623
1617
1611
1605
1599
1593
1587
1581
1574
1568
1562
1556
1550
1544
1538
1532
1526
1520
1514
1508
1502
1496
1489
1483
1477
1471
1465
1459
1453
1447
1441
1436
1430
1424
1418
1412
1406
1400
1394
1388
1383
1377
1371
1365
1360
1354
1348
1342
1337
1331
1326
1320
1315
1309
1304
1298
1293
1287
1282
1277
1271
1266
1261
1256
1251
1245
1240
1235
1230
1225
1220
1215
1210
1206
1201
1196
1191
1186
1182
1177
1172
1168
1163
1158
1154
1149
1145
1140
1136
1132
1127
1123
1119
1114
1110
1106
1102
1098
1094
1089
1085
1081
1077
1074
1070
1066
1062
1058
1054
1050
1047
1043
1039
1036
1032
1028
1025
1020
1018
1014
1010
1008
1004
1000
998
994
991
988
984
981
978
975
972
968
965
962
959
956
953
950
947
943
940
937
934
931
928
925
922
919
916
913
911
908
905
902
899
896
894
891
888
885
882
880
877
874
871
869
866
863
860
857
855
852
849
846
843
840
837
834
831
828
825
823
820
816
813
810
807
804
801
798
794
791
788
784
781
777
774
770
766
762
759
755
751
747
742
738
734
730
725
721
716
712
707
703
698
693
688
683
678
674
669
663
658
653
648
643
637
632
626
621
615
610
604
598
593
587
581
575
569
563
557
551
545
539
532
526
520
513
507
500
494
488
481
474
468
461
454
447
441
434
427
420
413
406
399
392
385
378
370
363
356
349
341
334
326
319
312
304
297
289
282
274
266
259
251
243
236
228
220
213
205
197
189
181
174
166
158
151
143
135
128
120
112
105
97
90
82
75
68
60
53
46
38
31
24
17
10
3
-5
-12
-19
-26
-32
-39
-46
-53
-60
-67
-73
-80
-87
-94
-100
-107
-113
-120
-127
-133
-140
-146
-152
-159
-165
-171
-177
-184
-190
-196
-202
-208
-214
-220
-226
-232
-238
-244
-250
-256
-262
-268
-274
-280
-286
-292
-298
-304
-310
-316
-322
-328
-334
-340
-346
-352
-358
-364
-371
-377
-383
-389
-396
-402
-408
-414
-421
-427
-433
-440
-446
-453
-459
-465
-472
-478
-485
-491
-498
-504
-511
-517
-524
-530
-537
-543
-550
-557
-563
-570
-577
-583
-590
-597
-604
-611
-618
-624
-631
-638
-645
-652
-660
-667
-674
-681
-688
-696
-703
-710
-718
-725
-733
-740
-748
-755
-763
-771
-778
-786
-794
-802
-810
-817
-825
-833
-841
-849
-857
-865
-873
-881
-889
-898
-906
-914
-922
-930
-939
-947
-955
-963
-972
-980
-989
-997
-1006
-1014
-1022
-1031
-1040
-1048
-1057
-1065
-1074
-1083
-1091
-1100
-1109
-1117
-1126
-1135
-1144
-1153
-1162
-1170
-1179
-1188
-1197
-1206
-1215
-1225
-1234
-1243
-1252
-1261
-1271
-1280
-1289
-1299
-1308
-1318
-1327
-1337
-1346
-1356
-1366
-1375
-1385
-1395
-1404
-1414
-1424
-1434
-1444
-1454
-1464
-1474
-1484
-1494
-1504
-1514
-1524
-1535
-1545
-1555
-1565
-1576
-1586
-1597
-1607
-1618
-1628
-1639
-1650
-1660
-1671
-1682
-1692
-1703
-1714
-1725
-1736
-1747
-1758
-1769
-1780
-1791
-1802
-1813
-1825
-1836
-1847
-1858
-1870
-1881
-1893
-1904
-1915
-1927
-1938
-1950
-1962
-1973
-1985
-1996
-2008
-2020
-2032
-2043
-2055
-2067
-2079
-2091
-2103
-2115
-2127
-2139
-2151
-2164
-2176
-2188
-2201
-2213
-2225
-2238
-2250
-2263
-2275
-2288
-2301
-2313
-2326
-2339
-2351
-2364
-2377
-2390
-2403
-2416
-2428
-2441
-2454
-2467
-2481
-2494
-2507
-2520
-2533
-2546
-2560
-2573
-2586
-2600
-2613
-2627
-2641
-2654
-2668
-2682
-2695
-2709
-2723
-2737
-2751
-2765
-2779
-2793
-2808
-2822
-2836
-2850
-2865
-2879
-2893
-2908
-2922
-2937
-2951
-2966
-2981
-2995
-3010
-3025
-3039
-3054
-3069
-3084
-3099
-3114
-3129
-3144
-3159
-3174
-3189
-3204
-3219
-3234
-3249
-3264
-3280
-3295
-3310
-3325
-3341
-3356
-3371
-3386
-3402
-3417
-3433
-3448
-3464
-3479
-3495
-3510
-3526
-3541
-3557
-3573
-3588
-3604
-3620
-3636
-3651
-3667
-3683
-3699
-3715
-3730
-3746
-3762
-3778
-3794
-3810
-3826
-3842
-3858
-3874
-3890
-3906
-3922
-3938
-3954
-3970
-3986
-4002
-4018
-4034
-4050
-4066
-4082
-4099
-4115
-4131
-4147
-4163
-4180
-4196
-4212
-4228
-4244
-4261
-4277
-4293
-4309
-4326
-4342
-4358
-4375
-4391
-4407
-4423
-4440
-4456
-4472
-4488
-4505
-4521
-4537
-4553
-4569
-4586
-4602
-4618
-4634
-4650
-4666
-4683
-4699
-4715
-4731
-4747
-4763
-4779
-4795
-4811
-4827
-4843
-4858
-4874
-4890
-4906
-4922
-4938
-4953
-4969
-4985
-5000
-5016
-5032
-5047
-5063
-5079
-5094
-5110
-5125
-5141
-5156
-5172
-5187
-5203
-5218
-5234
-5249
-5264
-5280
-5295
-5311
-5326
-5341
-5357
-5372
-5387
-5403
-5418
-5433
-5449
-5464
-5479
-5494
-5509
-5524
-5539
-5554
-5570
-5585
-5600
-5615
-5629
-5644
-5659
-5674
-5689
-5704
-5719
-5733
-5748
-5763
-5777
-5792
-5807
-5821
-5836
-5850
-5865
-5880
-5894
-5909
-5923
-5937
-5952
-5966
-5981
-5995
-6009
-6023
-6038
-6052
-6066
-6080
-6094
-6108
-6122
-6136
-6150
-6164
-6178
-6192
-6206
-6220
-6234
-6247
-6261
-6275
-6288
-6302
-6316
-6329
-6343
-6356
-6370
-6383
-6396
-6410
-6423
-6436
-6450
-6463
-6476
-6489
-6502
-6516
-6529
-6542
-6555
-6568
-6581
-6594
-6607
-6620
-6633
-6646
-6659
-6672
-6684
-6697
-6710
-6723
-6736
-6749
-6762
-6774
-6787
-6800
-6813
-6826
-6838
-6851
-6864
-6877
-6890
-6902
-6915
-6928
-6940
-6953
-6966
-6978
-6991
-7004
-7016
-7029
-7042
-7054
-7067
-7080
-7092
-7105
-7117
-7130
-7142
-7155
-7167
-7179
-7192
-7204
-7216
-7229
-7241
-7253
-7265
-7277
-7289
-7301
-7313
-7325
-7337
-7349
-7360
-7372
-7384
-7395
-7407
-7418
-7430
-7441
-7453
-7464
-7475
-7486
-7498
-7509
-7520
-7531
-7542
-7553
-7564
-7575
-7586
-7597
-7608
-7619
-7630
-7640
-7651
-7662
-7673
-7683
-7694
-7705
-7715
-7726
-7736
-7747
-7757
-7768
-7778
-7789
-7799
-7809
-7820
-7830
-7840
-7850
-7861
-7871
-7881
-7891
-7901
-7911
-7921
-7931
-7941
-7951
-7961
-7970
-7980
-7990
-7999
-8009
-8018
-8028
-8037
-8047
-8055
-8064
-8074
-8083
-8093
-8102
-8111
-8119
-8128
-8137
-8146
-8154
-8163
-8172
-8180
-8189
-8197
-8205
-8213
-8222
-8230
-8238
-8246
-8253
-8261
-8269
-8277
-8284
-8292
-8299
-8306
-8314
-8321
-8328
-8335
-8342
-8349
-8356
-8363
-8370
-8376
-8383
-8390
-8396
-8403
-8409
-8415
-8421
-8428
-8434
-8440
-8445
-8451
-8457
-8463
-8468
-8473
-8479
-8484
-8489
-8494
-8499
-8504
-8509
-8514
-8518
-8523
-8527
-8531
-8536
-8540
-8544
-8548
-8552
-8555
-8559
-8562
-8566
-8569
-8572
-8576
-8579
-8582
-8584
-8587
-8590
-8592
-8595
-8597
-8599
-8601
-8603
-8605
-8607
-8608
-8610
-8611
-8613
-8614
-8615
-8616
-8617
-8618
-8619
-8620
-8620
-8621
-8621
-8621
-8622
-8622
-8622
-8622
-8621
-8621
-8621
-8620
-8619
-8619
-8618
-8617
-8616
-8615
-8614
-8612
-8611
-8609
-8608
-8606
-8604
-8602
-8600
-8598
-8596
-8594
-8591
-8589
-8586
-8584
-8581
-8578
-8575
-8572
-8569
-8566
-8563
-8559
-8556
-8552
-8548
-8545
-8541
-8537
-8533
-8528
-8524
-8520
-8515
-8511
-8506
-8502
-8497
-8492
-8487
-8482
-8477
-8472
-8467
-8461
-8456
-8451
-8445
-8439
-8434
-8428
-8422
-8416
-8410
-8403
-8397
-8391
-8384
-8378
-8371
-8364
-8358
-8351
-8344
-8337
-8330
-8323
-8315
-8308
-8301
-8293
-8286
-8278
-8270
-8262
-8254
-8247
-8238
-8230
-8222
-8214
-8206
-8197
-8189
-8180
-8172
-8163
-8154
-8145
-8135
-8127
-8118
-8109
-8100
-8090
-8080
-8071
-8061
-8053
-8042
-8032
-8023
-8013
-8004
-7994
-7983
-7973
-7963
-7953
-7942
-7932
-7921
-7910
-7900
-7889
-7878
-7867
-7856
-7845
-7834
-7822
-7811
-7800
-7788
-7777
-7765
-7754
-7742
-7730
-7719
-7707
-7695
-7683
-7671
-7659
-7647
-7635
-7623
-7611
-7599
-7586
-7574
-7562
-7549
-7537
-7525
-7512
-7500
-7487
-7475
-7462
-7449
-7437
-7424
-7411
-7398
-7386
-7373
-7360
-7347
-7334
-7321
-7308
-7295
-7282
-7269
-7256
-7243
-7230
-7217
-7204
-7191
-7177
-7164
-7151
-7138
-7124
-7111
-7098
-7084
-7071
-7057
-7044
-7030
-7017
-7003
-6989
-6976
-6962
-6948
-6935
-6921
-6907
-6893
-6879
-6866
-6852
-6838
-6824
-6810
-6796
-6782
-6767
-6753
-6739
-6725
-6710
-6696
-6681
-6667
-6653
-6638
-6623
-6609
-6594
-6579
-6565
-6550
-6535
-6520
-6505
-6490
-6475
-6460
-6445
-6430
-6415
-6399
-6384
-6369
-6353
-6338
-6323
-6307
-6292
-6276
-6261
-6245
-6230
-6214
-6198
-6183
-6167
-6151
-6135
-6120
-6104
-6088
-6072
-6056
-6040
-6024
-6008
-5992
-5976
-5959
-5943
-5927
-5910
-5894
-5877
-5861
-5844
-5828
-5811
-5794
-5778
-5761
-5744
-5727
-5710
-5693
-5676
-5659
-5642
-5625
-5608
-5591
-5573
-5556
-5538
-5521
-5503
-5486
-5468
-5451
-5433
-5415
-5397
-5379
-5361
-5343
-5325
-5307
-5288
-5270
-5252
-5234
-5215
-5197
-5178
-5159
-5141
-5122
-5103
-5084
-5066
-5047
-5028
-5009
-4989
-4970
-4951
-4932
-4912
-4893
-4873
-4854
-4834
-4814
-4794
-4774
-4754
-4734
-4714
-4694
-4674
-4654
-4634
-4613
-4593
-4572
-4552
-4531
-4510
-4489
-4469
-4448
-4427
-4406
-4385
-4363
-4342
-4321
-4300
-4278
-4257
-4235
-4214
-4192
-4171
-4149
-4127
-4105
-4083
-4062
-4040
-4018
-3996
-3974
-3952
-3929
-3907
-3885
-3863
-3840
-3818
-3795
-3773
-3751
-3728
-3705
-3683
-3660
-3638
-3615
-3592
-3569
-3547
-3524
-3501
-3478
-3455
-3432
-3409
-3386
-3363
-3340
-3317
-3293
-3270
-3247
-3224
-3200
-3177
-3153
-3130
-3106
-3083
-3059
-3036
-3012
-2989
-2965
-2941
-2917
-2894
-2870
-2846
-2822
-2798
-2774
-2751
-2727
-2703
-2679
-2655
-2631
-2606
-2582
-2558
-2534
-2510
-2486
-2461
-2437
-2413
-2388
-2364
-2340
-2315
-2291
-2266
-2242
-2217
-2192
-2168
-2143
-2118
-2093
-2069
-2044
-2019
-1994
-1969
-1944
-1919
-1894
-1869
-1844
-1818
-1793
-1768
-1743
-1717
-1692
-1666
-1641
-1615
-1590
-1564
-1538
-1513
-1487
-1461
-1435
-1410
-1384
-1358
-1332
-1306
-1280
-1254
-1227
-1201
-1175
-1149
-1122
-1096
-1070
-1043
-1016
-990
-964
-937
-910
-884
-857
-830
-803
-776
-749
-723
-696
-669
-642
-615
-587
-560
-533
-506
-479
-451
-424
-397
-369
-342
-314
-287
-259
-232
-204
-176
-149
-121
-93
-65
-38
-10
18
46
74
101
129
157
185
213
241
269
297
325
353
381
410
438
466
494
522
551
579
607
636
664
692
721
749
778
806
835
863
892
920
949
977
1006
1034
1063
1092
1120
1149
1178
1206
1235
1264
1293
1321
1350
1379
1408
1437
1465
1494
1523
1552
1581
1610
1638
1667
1696
1725
1754
1783
1812
1840
1869
1898
1927
1956
1984
2013
2041
2071
2100
2128
2157
2186
2215
2244
2272
2301
2330
2358
2387
2416
2445
2473
2502
2531
2559
2588
2617
2645
2674
2702
2731
2760
2788
2817
2845
2874
2902
2931
2959
2988
3016
3045
3073
3102
3130
3159
3187
3215
3244
3272
3301
3329
3358
3386
3414
3443
3471
3500
3528
3557
3585
3613
3642
3670
3699
3727
3755
3784
3812
3840
3869
3897
3925
3954
3982
4010
4038
4067
4094
4123
4151
4179
4207
4235
4264
4292
4320
4348
4376
4403
4431
4459
4487
4515
4542
4570
4597
4625
4653
4680
4707
4735
4762
4789
4817
4844
4871
4898
4925
4952
4979
5006
5032
5059
5086
5112
5139
5166
5192
5218
5245
5271
5297
5323
5349
5375
5401
5427
5453
5478
5504
5529
5555
5580
5605
5630
5655
5680
5705
5730
5754
5779
5803
5827
5852
5876
5900
5924
5948
5971
5995
6018
6042
6065
6088
6111
6134
6157
6180
6202
6225
6247
6269
6291
6314
6335
6357
6379
6401
6422
6444
6465
6486
6507
6528
6549
6570
6591
6611
6632
6652
6672
6692
6712
6732
6752
6772
6791
6811
6830
6850
6869
6888
6907
6926
6945
6964
6982
7001
7019
7038
7056
7074
7092
7111
7129
7146
7164
7182
7200
7217
7235
7252
7270
7287
7304
7321
7338
7355
7372
7389
7406
7423
7439
7456
7472
7489
7505
7521
7537
7554
7570
7586
7601
7617
7633
7649
7665
7680
7696
7711
7727
7742
7758
7773
7788
7804
7819
7834
7849
7864
7879
7894
7909
7924
7939
7954
7968
7983
7998
8013
8026
8042
8055
8071
8085
8100
8114
8128
8141
8157
8170
8185
8199
8213
8227
8241
8255
8268
8282
8296
8309
8323
8336
8350
8363
8377
8390
8403
8416
8429
8443
8456
8469
8481
8494
8507
8520
8533
8545
8558
8570
8583
8595
8608
8620
8632
8644
8656
8668
8680
8692
8704
8716
8727
8739
8750
8762
8773
8784
8796
8807
8818
8829
8840
8850
8861
8872
8882
8893
8904
8914
8924
8934
8945
8955
8965
8975
8985
8994
9004
9014
9023
9033
9042
9052
9061
9070
9079
9088
9097
9106
9114
9123
9132
9140
9149
9157
9165
9173
9181
9189
9197
9205
9213
9220
9228
9235
9243
9250
9257
9264
9271
9278
9285
9292
9299
9306
9312
9319
9325
9331
9337
9344
9350
9356
9361
9367
9373
9378
9384
9389
9394
9400
9405
9410
9414
9419
9424
9428
9433
9437
9441
9445
9449
9453
9456
9460
9463
9467
9470
9473
9476
9478
9481
9484
9486
9488
9490
9492
9494
9495
9497
9498
9499
9500
9501
9501
9502
9502
9503
9503
9503
9502
9502
9501
9501
9500
9499
9497
9496
9495
9493
9491
9489
9487
9485
9483
9480
9477
9475
9472
9469
9465
9462
9458
9455
9451
9447
9443
9438
9434
9429
9425
9420
9415
9410
9404
9399
9393
9387
9382
9376
9369
9363
9357
9350
9344
9337
9330
9323
9316
9308
9301
9293
9286
9278
9270
9262
9254
9245
9237
9228
9220
9211
9202
9193
9184
9175
9165
9156
9146
9136
9126
9116
9106
9096
9086
9075
9065
9054
9043
9032
9021
9010
8999
8987
8976
8964
8952
8940
8928
8916
8904
8892
8879
8866
8854
8841
8828
8815
8801
8788
8775
8761
8747
8733
8719
8705
8691
8677
8662
8648
8633
8618
8603
8588
8573
8557
8542
8526
8511
8495
8479
8463
8446
8430
8413
8397
8380
8363
8346
8329
8312
8294
8277
8259
8241
8223
8206
8186
8169
8151
8132
8114
8095
8076
8057
8038
8019
8000
7981
7961
7942
7922
7902
7882
7862
7842
7822
7801
7781
7760
7740
7719
7698
7677
7656
7635
7614
7592
7571
7549
7527
7505
7484
7462
7439
7417
7395
7373
7350
7328
7305
7282
7259
7237
7214
7191
7168
7144
7121
7098
7074
7051
7027
7003
6980
6956
6932
6908
6883
6859
6835
6810
6786
6761
6736
6712
6687
6662
6636
6611
6586
6561
6535
6510
6484
6458
6432
6407
6381
6355
6328
6302
6276
6250
6223
6197
6170
6143
6116
6090
6063
6035
6008
5981
5954
5926
5899
5871
5843
5816
5788
5760
5732
5703
5675
5647
5618
5590
5561
5533
5504
5476
5447
5418
5389
5360
5331
5302
5273
5244
5215
5186
5157
5128
5098
5069
5040
5010
4981
4951
4922
4892
4862
4832
4802
4772
4742
4712
4682
4652
4621
4591
4560
4530
4499
4468
4437
4407
4376
4345
4314
4283
4252
4221
4189
4158
4127
4096
4065
4034
4002
3971
3940
3909
3878
3847
3815
3784
3753
3722
3690
3659
3628
3596
3565
3533
3502
3470
3439
3407
3376
3344
3312
3281
3249
3217
3185
3153
3122
3090
3058
3026
2994
2963
2931
2899
2867
2835
2804
2772
2740
2708
2677
2645
2613
2581
2549
2518
2486
2454
2422
2391
2359
2327
2295
2264
2232
2200
2169
2137
2105
2074
2041
2009
1979
1947
1915
1884
1852
1820
1789
1757
1726
1694
1663
1631
1599
1568
1536
1505
1474
1442
1411
1379
1348
1316
1285
1253
1222
1190
1159
1127
1095
1064
1032
1000
969
938
906
874
843
811
780
748
717
685
653
622
590
559
527
495
464
432
401
369
338
306
275
243
212
180
148
117
85
54
22
-9
-41
-73
-104
-136
-168
-199
-231
-263
-294
-326
-358
-389
-421
-452
-484
-516
-547
-579
-610
-641
-673
-704
-735
-767
-798
-829
-860
-891
-922
-953
-984
-1014
-1046
-1077
-1107
-1138
-1169
-1199
-1230
-1261
-1291
-1322
-1352
-1383
-1413
-1444
-1474
-1504
-1535
-1565
-1595
-1625
-1655
-1685
-1715
-1745
-1775
-1805
-1835
-1865
-1894
-1924
-1953
-1983
-2012
-2041
-2071
-2100
-2129
-2158
-2187
-2216
-2245
-2273
-2302
-2331
-2359
-2388
-2416
-2445
-2473
-2501
-2529
-2557
-2585
-2613
-2641
-2669
-2697
-2725
-2752
-2780
-2808
-2835
-2863
-2890
-2918
-2945
-2973
-3000
-3027
-3054
-3081
-3108
-3136
-3163
-3189
-3216
-3243
-3270
-3297
-3324
-3350
-3377
-3404
-3430
-3457
-3483
-3510
-3536
-3563
-3589
-3615
-3642
-3668
-3694
-3720
-3746
-3772
-3798
-3824
-3850
-3876
-3901
-3927
-3953
-3978
-4003
-4029
-4054
-4080
-4105
-4130
-4156
-4181
-4206
-4231
-4256
-4281
-4306
-4330
-4355
-4380
-4404
-4429
-4453
-4477
-4502
-4526
-4550
-4574
-4598
-4622
-4646
-4669
-4693
-4717
-4740
-4763
-4787
-4810
-4833
-4856
-4879
-4902
-4925
-4948
-4970
-4993
-5015
-5038
-5060
-5082
-5104
-5126
-5148
-5170
-5192
-5214
-5235
-5257
-5278
-5300
-5321
-5342
-5363
-5384
-5405
-5426
-5446
-5467
-5488
-5508
-5528
-5549
-5569
-5589
-5609
-5629
-5649
-5669
-5689
-5708
-5728
-5747
-5767
-5786
-5805
-5824
-5843
-5862
-5881
-5900
-5918
-5937
-5955
-5974
-5992
-6010
-6028
-6046
-6064
-6082
-6100
-6117
-6135
-6152
-6170
-6187
-6204
-6221
-6238
-6255
-6272
-6289
-6305
-6322
-6338
-6354
-6371
-6387
-6403
-6419
-6435
-6451
-6467
-6482
-6498
-6513
-6529
-6544
-6559
-6574
-6590
-6605
-6619
-6634
-6649
-6664
-6678
-6693
-6707
-6721
-6735
-6749
-6763
-6777
-6791
-6805
-6818
-6831
-6845
-6858
-6871
-6884
-6897
-6910
-6922
-6935
-6947
-6960
-6972
-6984
-6996
-7008
-7020
-7032
-7043
-7055
-7066
-7077
-7088
-7099
-7110
-7121
-7132
-7142
-7153
-7163
-7173
-7184
-7194
-7203
-7213
-7223
-7232
-7242
-7251
-7260
-7269
-7278
-7287
-7296
-7304
-7312
-7321
-7329
-7337
-7345
-7352
-7360
-7368
-7375
-7382
-7389
-7396
-7403
-7410
-7416
-7422
-7428
-7434
-7440
-7446
-7451
-7457
-7462
-7467
-7472
-7476
-7481
-7485
-7489
-7494
-7497
-7501
-7505
-7508
-7511
-7515
-7518
-7520
-7523
-7526
-7528
-7530
-7532
-7534
-7536
-7537
-7539
-7540
-7541
-7542
-7543
-7544
-7544
-7544
-7545
-7545
-7545
-7545
-7544
-7544
-7543
-7543
-7542
-7541
-7540
-7538
-7537
-7535
-7534
-7532
-7530
-7528
-7526
-7523
-7521
-7519
-7516
-7513
-7510
-7507
-7504
-7501
-7497
-7494
-7490
-7486
-7483
-7479
-7474
-7470
-7466
-7461
-7457
-7452
-7447
-7442
-7437
-7432
-7426
-7421
-7415
-7410
-7404
-7398
-7392
-7385
-7379
-7372
-7366
-7359
-7352
-7345
-7338
-7331
-7324
-7316
-7309
-7301
-7293
-7285
-7277
-7269
-7261
-7253
-7244
-7235
-7227
-7218
-7209
-7200
-7191
-7182
-7173
-7163
-7154
-7144
-7134
-7124
-7114
-7104
-7094
-7084
-7073
-7063
-7052
-7041
-7031
-7020
-7008
-6997
-6986
-6974
-6963
-6951
-6939
-6928
-6916
-6904
-6892
-6879
-6867
-6855
-6842
-6829
-6817
-6804
-6791
-6778
-6765
-6752
-6739
-6726
-6712
-6699
-6685
-6672
-6658
-6644
-6630
-6616
-6602
-6588
-6574
-6559
-6545
-6530
-6516
-6501
-6486
-6471
-6456
-6441
-6426
-6411
-6396
-6380
-6365
-6349
-6333
-6317
-6301
-6285
-6269
-6253
-6236
-6220
-6203
-6187
-6170
-6153
-6136
-6119
-6102
-6085
-6068
-6050
-6033
-6015
-5997
-5979
-5962
-5944
-5925
-5907
-5889
-5871
-5852
-5834
-5815
-5796
-5777
-5758
-5739
-5720
-5701
-5682
-5663
-5643
-5624
-5604
-5584
-5564
-5544
-5524
-5504
-5484
-5464
-5443
-5423
-5402
-5382
-5361
-5340
-5320
-5299
-5278
-5256
-5235
-5214
-5192
-5171
-5149
-5128
-5106
-5084
-5062
-5040
-5018
-4996
-4974
-4952
-4930
-4907
-4885
-4862
-4839
-4817
-4794
-4771
-4748
-4725
-4702
-4679
-4656
-4633
-4609
-4586
-4563
-4539
-4516
-4492
-4468
-4445
-4421
-4397
-4373
-4349
-4325
-4301
-4277
-4253
-4228
-4204
-4180
-4155
-4131
-4106
-4082
-4057
-4032
-4008
-3983
-3958
-3933
-3908
-3883
-3858
-3833
-3808
-3783
-3757
-3732
-3707
-3681
-3656
-3630
-3605
-3579
-3554
-3528
-3503
-3477
-3451
-3425
-3400
-3374
-3348
-3322
-3296
-3270
-3244
-3218
-3192
-3165
-3139
-3113
-3087
-3060
-3034
-3007
-2981
-2954
-2928
-2901
-2875
-2848
-2821
-2795
-2768
-2741
-2714
-2688
-2661
-2634
-2607
-2580
-2553
-2526
-2499
-2471
-2444
-2417
-2390
-2363
-2335
-2308
-2281
-2253
-2226
-2198
-2171
-2144
-2116
-2088
-2061
-2033
-2005
-1978
-1951
-1923
-1895
-1868
-1840
-1812
-1785
-1757
-1729
-1701
-1674
-1646
-1618
-1590
-1563
-1535
-1507
-1479
-1451
-1423
-1396
-1368
-1340
-1312
-1284
-1256
-1228
-1200
-1173
-1145
-1117
-1089
-1061
-1033
-1004
-977
-949
-921
-893
-865
-837
-809
-781
-753
-725
-697
-670
-642
-614
-586
-558
-530
-502
-474
-446
-418
-390
-363
-335
-307
-279
-251
-224
-196
-168
-140
-113
-85
-57
-30
-2
26
53
81
109
136
164
191
219
246
274
301
329
356
384
411
438
466
493
520
548
575
602
629
656
684
711
738
765
792
819
846
873
900
927
954
981
1008
1035
1061
1088
1115
1142
1168
1195
1221
1248
1274
1301
1327
1354
1380
1406
1432
1459
1485
1511
1537
1563
1589
1615
1640
1666
1692
1718
1743
1769
1794
1820
1845
1870
1896
1921
1946
1971
1996
2020
2045
2070
2094
2119
2143
2168
2192
2216
2240
2264
2288
2312
2335
2359
2382
2406
2429
2452
2476
2499
2522
2545
2568
2590
2613
2636
2658
2681
2703
2725
2747
2769
2791
2813
2835
2857
2878
2900
2921
2943
2964
2985
3006
3027
3048
3068
3089
3110
3130
3150
3170
3191
3211
3230
3250
3270
3290
3309
3328
3348
3367
3386
3405
3424
3443
3461
3480
3498
3517
3535
3553
3571
3589
3607
3625
3642
3660
3677
3694
3711
3728
3745
3762
3779
3795
3812
3828
3844
3860
3876
3891
3907
3923
3938
3953
3968
3983
3998
4013
4027
4042
4057
4070
4085
4099
4113
4127
4141
4155
4168
4182
4195
4208
4221
4234
4247
4260
4272
4285
4297
4309
4321
4333
4345
4357
4368
4380
4391
4402
4413
4424
4435
4446
4456
4467
4477
4487
4497
4507
4516
4526
4535
4545
4554
4563
4572
4580
4589
4597
4606
4614
4622
4629
4637
4645
4652
4659
4666
4673
4680
4686
4693
4699
4705
4711
4717
4723
4728
4734
4739
4744
4749
4754
4758
4763
4767
4772
4776
4780
4784
4787
4791
4794
4798
4801
4804
4807
4810
4812
4815
4817
4819
4821
4823
4825
4826
4828
4829
4831
4832
4833
4834
4834
4835
4835
4836
4836
4836
4836
4836
4835
4835
4834
4834
4833
4832
4831
4830
4828
4827
4826
4824
4822
4820
4819
4816
4814
4812
4809
4807
4804
4801
4799
4796
4792
4789
4786
4782
4779
4775
4771
4767
4763
4759
4755
4750
4746
4741
4737
4732
4727
4722
4717
4712
4706
4701
4695
4690
4684
4678
4672
4666
4660
4654
4647
4641
4634
4628
4621
4614
4607
4600
4592
4585
4578
4570
4563
4555
4547
4539
4531
4523
4515
4507
4498
4490
4481
4472
4464
4455
4446
4437
4428
4418
4409
4400
4390
4381
4371
4361
4351
4341
4331
4321
4311
4301
4290
4280
4269
4258
4248
4237
4226
4215
4203
4192
4181
4170
4158
4146
4135
4123
4111
4099
4086
4075
4062
4051
4038
4026
4013
4001
3988
3975
3962
3950
3937
3923
3910
3897
3884
3871
3857
3844
3830
3817
3803
3789
3775
3761
3747
3733
3719
3705
3691
3676
3662
3647
3633
3618
3603
3589
3574
3559
3544
3529
3514
3498
3483
3468
3452
3436
3421
3405
3389
3373
3357
3341
3325
3309
3293
3277
3260
3244
3227
3211
3194
3177
3160
3143
3127
3109
3092
3075
3058
3040
3023
3006
2988
2970
2953
2935
2917
2899
2881
2863
2845
2827
2808
2790
2772
2753
2735
2716
2698
2679
2660
2641
2622
2603
2584
2565
2545
2526
2507
2487
2468
2448
2428
2408
2389
2369
2349
2329
2309
2289
2268
2248
2228
2207
2187
2167
2146
2126
2105
2084
2064
2043
2021
2001
1981
1960
1939
1918
1897
1876
1855
1834
1813
1792
1771
1750
1729
1708
1686
1665
1644
1623
1602
1580
1559
1538
1516
1495
1474
1452
1431
1410
1388
1367
1346
1324
1303
1281
1260
1238
1217
1195
1174
1152
1131
1109
1088
1066
1045
1022
1002
980
958
937
915
894
872
850
828
807
785
763
741
719
698
676
654
632
610
588
566
543
521
499
477
455
433
410
388
366
343
321
299
276
254
231
209
186
164
141
118
96
73
50
27
5
-18
-41
-64
-87
-110
-133
-156
-179
-202
-225
-248
-271
-295
-318
-341
-364
-387
-411
-434
-457
-481
-504
-528
-551
-574
-598
-621
-645
-668
-692
-716
-739
-763
-786
-810
-834
-858
-881
-905
-929
-953
-976
-1000
-1024
-1048
-1072
-1096
-1119
-1143
-1167
-1191
-1215
-1239
-1263
-1287
-1311
-1335
-1359
-1383
-1407
-1431
-1455
-1479
-1503
-1527
-1551
-1575
-1600
-1624
-1648
-1672
-1696
-1720
-1744
-1768
-1792
-1817
-1841
-1865
-1889
-1913
-1938
-1962
-1986
-2009
-2033
-2058
-2083
-2107
-2131
-2155
-2180
-2204
-2228
-2252
-2276
-2300
-2325
-2349
-2373
-2397
-2421
-2445
-2470
-2494
-2518
-2542
-2566
-2590
-2614
-2638
-2662
-2686
-2710
-2734
-2758
-2782
-2806
-2830
-2854
-2878
-2902
-2926
-2950
-2974
-2998
-3022
-3045
-3069
-3093
-3117
-3140
-3164
-3188
-3211
-3235
-3258
-3282
-3306
-3329
-3352
-3376
-3399
-3423
-3446
-3469
-3493
-3516
-3539
-3562
-3585
-3609
-3632
-3655
-3678
-3701
-3724
-3747
-3770
-3793
-3815
-3838
-3861
-3884
-3907
-3929
-3952
-3975
-3997
-4019
-4042
-4065
-4086
-4110
-4132
-4155
-4177
-4199
-4222
-4244
-4266
-4288
-4310
-4333
-4355
-4377
-4399
-4421
-4443
-4465
-4487
-4509
-4531
-4553
-4575
-4596
-4618
-4640
-4662
-4684
-4705
-4727
-4749
-4770
-4792
-4814
-4835
-4857
-4878
-4900
-4921
-4942
-4964
-4985
-5007
-5028
-5049
-5070
-5092
-5113
-5134
-5155
-5176
-5197
-5218
-5239
-5260
-5281
-5302
-5323
-5344
-5365
-5386
-5406
-5427
-5448
-5468
-5489
-5510
-5530
-5551
-5571
-5592
-5612
-5633
-5653
-5673
-5694
-5714
-5734
-5754
-5774
-5795
-5815
-5835
-5855
-5875
-5895
-5915
-5934
-5954
-5974
-5994
-6013
-6033
-6053
-6072
-6092
-6111
-6131
-6150
-6169
-6189
-6208
-6227
-6246
-6265
-6284
-6303
-6322
-6341
-6360
-6379
-6398
-6416
-6435
-6454
-6472
-6491
-6509
-6528
-6546
-6565
-6583
-6601
-6619
-6638
-6656
-6674
-6692
-6710
-6728
-6746
-6763
-6781
-6799
-6817
-6834
-6852
-6869
-6887
-6904
-6922
-6939
-6956
-6974
-6991
-7008
-7025
-7042
-7059
-7076
-7093
-7110
-7126
-7143
-7160
-7176
-7193
-7209
-7226
-7242
-7258
-7275
-7291
-7307
-7323
-7339
-7354
-7370
-7386
-7401
-7417
-7432
-7447
-7463
-7478
-7493
-7508
-7523
-7537
-7552
-7567
-7581
-7596
-7610
-7624
-7638
-7652
-7666
-7680
-7694
-7707
-7721
-7734
-7748
-7761
-7774
-7787
-7800
-7813
-7825
-7838
-7850
-7863
-7875
-7887
-7899
-7911
-7923
-7935
-7946
-7958
-7969
-7980
-7991
-8002
-8013
-8023
-8034
-8045
-8055
-8064
-8074
-8085
-8095
-8105
-8114
-8124
-8132
-8141
-8151
-8160
-8169
-8178
-8186
-8194
-8203
-8211
-8219
-8226
-8234
-8242
-8249
-8256
-8263
-8270
-8277
-8284
-8290
-8297
-8303
-8309
-8315
-8321
-8326
-8332
-8337
-8343
-8348
-8353
-8358
-8362
-8367
-8371
-8376
-8380
-8384
-8388
-8391
-8395
-8398
-8402
-8405
-8408
-8411
-8414
-8416
-8419
-8421
-8423
-8426
-8428
-8430
-8431
-8433
-8434
-8436
-8437
-8438
-8439
-8440
-8441
-8442
-8442
-8443
-8443
-8443
-8443
-8443
-8443
-8443
-8443
-8442
-8442
-8441
-8440
-8439
-8438
-8437
-8436
-8434
-8433
-8431
-8430
-8428
-8426
-8424
-8422
-8420
-8418
-8415
-8413
-8410
-8408
-8405
-8402
-8399
-8396
-8393
-8389
-8386
-8383
-8379
-8375
-8372
-8368
-8364
-8360
-8356
-8352
-8347
-8343
-8338
-8334
-8329
-8324
-8319
-8314
-8309
-8304
-8299
-8293
-8288
-8282
-8276
-8271
-8265
-8259
-8253
-8246
-8240
-8234
-8227
-8221
-8214
-8208
-8201
-8194
-8186
-8180
-8173
-8164
-8157
-8151
-8143
-8135
-8128
-8119
-8112
-8103
-8096
-8087
-8079
-8071
-8063
-8054
-8045
-8037
-8028
-8019
-8010
-8000
-7991
-7982
-7972
-7963
-7953
-7943
-7933
-7923
-7913
-7903
-7892
-7882
-7871
-7861
-7850
-7839
-7828
-7816
-7805
-7794
-7782
-7770
-7758
-7746
-7734
-7722
-7710
-7697
-7685
-7672
-7659
-7646
-7633
-7620
-7606
-7593
-7579
-7566
-7552
-7538
-7524
-7510
-7495
-7481
-7466
-7451
-7437
-7422
-7406
-7391
-7376
-7360
-7344
-7328
-7312
-7296
-7280
-7263
-7247
-7230
-7213
-7196
-7179
-7162
-7145
-7127
-7110
-7092
-7074
-7056
-7038
-7020
-7002
-6983
-6965
-6946
-6927
-6908
-6889
-6870
-6851
-6831
-6812
-6792
-6772
-6752
-6732
-6712
-6692
-6671
-6651
-6630
-6609
-6588
-6567
-6546
-6525
-6503
-6482
-6460
-6438
-6416
-6394
-6372
-6350
-6327
-6305
-6282
-6259
-6236
-6213
-6190
-6167
-6143
-6120
-6096
-6073
-6049
-6025
-6001
-5976
-5952
-5928
-5903
-5879
-5854
-5829
-5804
-5779
-5754
-5729
-5703
-5678
-5653
-5627
-5601
-5575
-5549
-5523
-5497
-5471
-5445
-5418
-5392
-5365
-5338
-5311
-5285
-5258
-5230
-5203
-5176
-5149
-5121
-5093
-5066
-5038
-5010
-4982
-4954
-4926
-4898
-4870
-4841
-4813
-4784
-4756
-4727
-4698
-4670
-4641
-4612
-4583
-4554
-4524
-4495
-4466
-4437
-4407
-4378
-4348
-4319
-4289
-4260
-4230
-4200
-4171
-4141
-4111
-4081
-4051
-4022
-3992
-3962
-3932
-3902
-3872
-3842
-3812
-3782
-3752
-3722
-3692
-3662
-3632
-3601
-3571
-3541
-3511
-3481
-3450
-3420
-3390
-3360
-3330
-3299
-3269
-3239
-3209
-3178
-3148
-3118
-3088
-3058
-3027
-2997
-2967
-2937
-2907
-2877
-2846
-2816
-2786
-2756
-2726
-2696
-2666
-2636
-2607
-2577
-2547
-2517
-2487
-2458
-2428
-2398
-2369
-2339
-2310
-2280
-2251
-2221
-2192
-2162
-2133
-2103
-2074
-2045
-2015
-1986
-1957
-1928
-1899
-1869
-1840
-1811
-1782
-1753
-1724
-1695
-1667
-1638
-1609
-1580
-1552
-1523
-1494
-1466
-1437
-1409
-1380
-1352
-1324
-1295
-1267
-1239
-1211
-1183
-1155
-1127
-1099
-1071
-1043
-1014
-988
-960
-932
-905
-877
-850
-822
-795
-768
-740
-713
-686
-659
-632
-605
-578
-551
-525
-498
-471
-445
-418
-392
-365
-339
-313
-286
-260
-234
-208
-182
-156
-130
-105
-79
-53
-28
-2
23
49
74
99
124
149
174
199
224
248
273
297
322
346
370
394
418
442
466
490
514
537
561
584
608
631
655
678
701
724
747
770
792
815
838
860
883
905
927
950
972
994
1016
1038
1060
1082
1103
1125
1147
1168
1189
1211
1232
1253
1274
1295
1316
1337
1358
1379
1399
1420
1441
1461
1482
1502
1522
1542
1562
1583
1602
1622
1642
1662
1682
1701
1721
1740
1760
1779
1798
1818
1837
1856
1875
1894
1913
1931
1950
1968
1987
2005
2024
2041
2060
2078
2096
2114
2132
2149
2167
2184
2202
2219
2237
2254
2271
2288
2305
2322
2339
2355
2372
2389
2405
2422
2438
2454
2471
2487
2503
2519
2535
2551
2566
2582
2598
2613
2629
2644
2660
2675
2690
2705
2720
2735
2750
2765
2779
2794
2808
2823
2837
2852
2866
2880
2894
2908
2922
2936
2950
2964
2978
2991
3005
3018
3032
3045
3058
3072
3085
3098
3111
3124
3137
3150
3162
3175
3188
3200
3213
3225
3238
3250
3262
3274
3287
3299
3311
3323
3335
3347
3358
3370
3382
3394
3405
3417
3428
3440
3451
3462
3474
3485
3496
3507
3518
3529
3540
3551
3562
3573
3584
3595
3605
3616
3627
3637
3648
3658
3669
3679
3689
3700
3710
3720
3730
3741
3751
3761
3771
3781
3791
3801
3810
3820
3830
3840
3849
3859
3869
3878
3888
3897
3907
3916
3926
3935
3944
3954
3963
3972
3982
3991
4000
4009
4019
4027
4037
4046
4054
4064
4073
4083
4091
4101
4110
4119
4128
4137
4145
4154
4163
4172
4181
4190
4199
4207
4216
4225
4234
4242
4251
4260
4268
4277
4286
4294
4303
4311
4320
4328
4337
4345
4354
4362
4370
4379
4387
4395
4404
4412
4420
4428
4437
4445
4453
4461
4469
4477
4485
4493
4502
4510
4518
4526
4534
4542
4550
4557
4565
4573
4581
4589
4597
4605
4612
4620
4628
4636
4643
4651
4659
4666
4674
4681
4689
4696
4704
4711
4718
4726
4733
4740
4748
4755
4762
4769
4776
4783
4790
4797
4804
4811
4818
4825
4832
4838
4845
4852
4858
4865
4871
4878
4884
4890
4897
4903
4909
4915
4921
4927
4933
4939
4945
4951
4956
4962
4967
4973
4978
4984
4989
4994
4999
5005
5010
5015
5019
5024
5029
5034
5038
5042
5047
5051
5055
5059
5063
5067
5071
5075
5078
5082
5085
5088
5092
5095
5098
5101
5104
5107
5109
5112
5114
5117
5119
5121
5123
5125
5127
5129
5131
5133
5134
5136
5137
5138
5139
5140
5141
5142
5143
5143
5144
5144
5144
5144
5144
5144
5144
5144
5143
5143
5142
5141
5140
5139
5138
5137
5135
5134
5132
5130
5129
5127
5125
5122
5120
5118
5115
5112
5110
5107
5104
5100
5097
5094
5090
5087
5083
5079
5075
5071
5067
5062
5058
5053
5049
5044
5039
5034
5029
5024
5018
5013
5007
5001
4996
4990
4984
4977
4971
4965
4958
4952
4945
4938
4931
4924
4917
4910
4903
4895
4888
4880
4872
4865
4857
4849
4841
4832
4824
4816
4807
4799
4790
4781
4772
4763
4754
4745
4736
4727
4717
4708
4698
4688
4679
4669
4659
4649
4638
4628
4618
4608
4597
4586
4576
4565
4554
4543
4532
4521
4510
4499
4487
4476
4464
4453
4441
4429
4417
4405
4393
4381
4369
4357
4344
4332
4319
4307
4294
4281
4268
4256
4243
4230
4217
4203
4190
4177
4163
4150
4137
4123
4109
4096
4082
4067
4054
4040
4026
4011
3998
3984
3970
3955
3941
3927
3912
3898
3883
3868
3854
3839
3824
3809
3794
3779
3764
3749
3734
3719
3704
3689
3674
3658
3643
3627
3612
3597
3581
3566
3550
3534
3519
3503
3487
3472
3456
3440
3424
3408
3393
3377
3361
3345
3329
3313
3297
3281
3265
3249
3232
3216
3200
3184
3168
3152
3135
3119
3103
3087
3070
3054
3038
3021
3005
2989
2972
2956
2940
2923
2907
2891
2875
2858
2842
2826
2809
2793
2777
2761
2744
2728
2712
2696
2679
2663
2647
2631
2615
2598
2582
2566
2550
2534
2518
2502
2486
2470
2454
2437
2421
2405
2389
2373
2357
2342
2326
2310
2294
2278
2262
2246
2230
2215
2199
2183
2167
2151
2136
2120
2104
2089
2073
2058
2041
2027
2011
1996
1980
1965
1949
1934
1918
1903
1888
1872
1857
1842
1826
1811
1796
1781
1765
1750
1735
1720
1705
1689
1674
1659
1644
1629
1614
1599
1584
1569
1554
1539
1524
1509
1494
1479
1464
1449
1434
1419
1404
1389
1374
1359
1344
1330
1315
1300
1285
1271
1256
1241
1226
1212
1197
1183
1168
1153
1139
1124
1110
1095
1081
1066
1052
1037
1022
1008
994
980
966
951
937
923
908
894
880
866
852
837
823
809
795
781
767
753
738
724
710
696
682
668
654
640
626
612
598
584
570
556
542
528
514
501
487
473
459
445
431
418
404
390
376
363
349
335
322
308
295
281
268
254
241
227
214
201
187
174
161
148
135
122
108
95
82
70
57
44
31
18
6
-7
-20
-32
-45
-57
-70
-82
-94
-107
-119
-131
-143
-155
-167
-179
-190
-202
-214
-226
-237
-249
-260
-271
-283
-294
-305
-316
-327
-338
-349
-360
-371
-381
-392
-403
-413
-423
-434
-444
-454
-464
-474
-485
-494
-504
-514
-524
-534
-543
-553
-562
-572
-581
-590
-600
-609
-618
-627
-636
-645
-653
-662
-671
-679
-688
-696
-705
-713
-721
-730
-738
-746
-754
-761
-769
-777
-785
-792
-800
-807
-814
-822
-829
-836
-843
-850
-857
-863
-870
-877
-883
-890
-896
-902
-908
-914
-920
-926
-932
-938
-943
-949
-954
-960
-965
-970
-975
-980
-985
-990
-995
-1000
-1004
-1008
-1012
-1018
-1022
-1026
-1031
-1035
-1039
-1043
-1046
-1050
-1054
-1058
-1061
-1065
-1068
-1071
-1074
-1078
-1081
-1084
-1086
-1089
-1092
-1095
-1097
-1100
-1102
-1104
-1107
-1109
-1111
-1113
-1115
-1116
-1118
-1120
-1121
-1123
-1124
-1125
-1127
-1128
-1129
-1130
-1131
-1131
-1132
-1133
-1133
-1134
-1134
-1134
-1135
-1135
-1135
-1135
-1135
-1134
-1134
-1134
-1133
-1133
-1132
-1131
-1131
-1130
-1129
-1128
-1127
-1125
-1124
-1123
-1121
-1120
-1118
-1116
-1115
-1113
-1111
-1109
-1107
-1104
-1102
-1100
-1097
-1095
-1092
-1090
-1087
-1084
-1081
-1078
-1075
-1072
-1069
-1066
-1062
-1059
-1056
-1052
-1048
-1045
-1041
-1037
-1033
-1029
-1025
-1020
-1016
-1012
-1008
-1004
-999
-995
-990
-986
-981
-976
-971
-966
-961
-956
-951
-945
-940
-935
-929
-924
-918
-912
-907
-901
-895
-889
-883
-877
-871
-865
-859
-853
-846
-840
-834
-827
-821
-814
-808
-801
-794
-788
-781
-774
-767
-760
-753
-746
-739
-732
-725
-718
-711
-704
-696
-689
-682
-674
-667
-660
-652
-645
-637
-630
-622
-615
-607
-599
-592
-584
-576
-568
-561
-553
-545
-537
-529
-521
-513
-505
-497
-489
-481
-473
-465
-457
-449
-441
-432
-424
-416
-408
-400
-391
-383
-375
-366
-358
-349
-341
-332
-324
-315
-307
-298
-290
-281
-272
-264
-255
-246
-238
-229
-220
-212
-203
-194
-185
-176
-168
-159
-150
-141
-132
-123
-114
-106
-97
-88
-79
-70
-61
-52
-43
-34
-25
-16
-6
3
12
21
30
39
48
57
66
75
85
94
103
112
121
130
139
148
157
167
176
185
194
203
212
221
230
239
248
257
266
275
284
293
302
311
320
329
338
347
356
365
374
383
392
401
410
419
427
436
445
454
463
471
480
489
498
506
515
524
532
541
550
558
567
575
584
592
601
609
618
626
634
643
651
659
668
676
684
692
700
708
717
725
733
741
749
756
764
772
780
788
796
803
811
818
826
834
841
848
856
863
870
878
885
892
899
906
913
920
927
933
940
947
953
960
966
973
979
985
992
998
1004
1010
1016
1022
1027
1033
1039
1044
1050
1055
1061
1066
1071
1076
1081
1086
1091
1096
1101
1106
1110
1115
1119
1124
1128
1132
1136
1140
1144
1148
1152
1156
1159
1163
1166
1170
1173
1176
1180
1183
1186
1189
1191
1194
1197
1199
1202
1204
1206
1209
1211
1213
1215
1217
1219
1221
1222
1224
1226
1227
1228
1230
1231
1232
1233
1234
1235
1236
1237
1237
1238
1238
1239
1239
1240
1240
1240
1240
1240
1240
1240
1240
1240
1239
1239
1239
1238
1237
1237
1236
1235
1235
1234
1233
1232
1231
1230
1229
1228
1227
1225
1224
1223
1221
1220
1219
1217
1216
1214
1212
1211
1209
1208
1206
1204
1203
1201
1199
1197
1195
1194
1192
1190
1188
1186
1184
1182
1180
1178
1176
1174
1173
1171
1169
1167
1165
1163
1161
1159
1157
1155
1153
1151
1149
1147
1145
1143
1141
1139
1137
1135
1133
1131
1129
1127
1125
1123
1121
1120
1118
1116
1114
1112
1110
1108
1106
1105
1103
1101
1099
1097
1095
1093
1091
1090
1088
1086
1084
1082
1080
1078
1077
1075
1073
1071
1069
1067
1066
1064
1062
1060
1058
1056
1054
1052
1050
1048
1046
1044
1042
1040
1038
1036
1034
1032
1030
1028
1026
1024
1022
1020
1018
1016
1014
1010
1008
1006
1004
1002
1000
998
996
993
991
988
986
984
981
979
976
974
971
969
966
963
961
958
956
953
950
948
945
942
939
936
934
931
928
925
922
919
916
913
910
907
904
901
898
894
891
888
885
881
878
875
871
868
864
861
857
854
850
846
842
839
835
831
827
823
819
815
811
807
803
799
795
791
786
782
778
773
769
764
760
755
750
746
741
736
731
727
722
717
712
707
702
697
691
686
681
676
670
665
660
654
649
643
637
632
626
620
614
608
603
597
591
585
578
572
566
560
554
547
541
535
528
522
515
508
502
495
488
482
475
468
461
454
447
440
433
426
419
412
404
397
390
383
375
368
361
353
346
338
331
323
316
308
300
293
285
277
270
262
254
246
238
231
223
215
207
199
191
183
175
167
159
151
143
135
127
118
110
102
94
85
77
69
61
52
44
35
27
19
10
2
-7
-15
-24
-33
-41
-50
-59
-67
-76
-85
-94
-102
-111
-120
-129
-138
-147
-156
-165
-174
-183
-192
-201
-210
-219
-228
-237
-246
-256
-265
-274
-283
-293
-302
-311
-320
-330
-339
-349
-358
-367
-377
-386
-396
-405
-415
-424
-434
-443
-453
-462
-472
-482
-491
-501
-511
-520
-530
-540
-549
-559
-569
-579
-588
-598
-608
-618
-628
-637
-647
-657
-667
-677
-686
-696
-706
-716
-726
-736
-745
-755
-765
-775
-785
-795
-805
-814
-824
-834
-844
-854
-864
-874
-883
-893
-903
-913
-923
-932
-942
-952
-962
-971
-981
-991
-1000
-1010
-1020
-1030
-1039
-1049
-1058
-1068
-1078
-1087
-1097
-1107
-1116
-1126
-1135
-1145
-1154
-1164
-1174
-1183
-1193
-1202
-1211
-1221
-1230
-1240
-1249
-1259
-1268
-1278
-1287
-1296
-1306
-1315
-1324
-1334
-1343
-1352
-1362
-1371
-1380
-1390
-1399
-1408
-1417
-1427
-1436
-1445
-1454
-1463
-1472
-1481
-1491
-1500
-1509
-1518
-1527
-1536
-1545
-1554
-1563
-1572
-1581
-1590
-1599
-1607
-1616
-1625
-1634
-1643
-1652
-1661
-1670
-1678
-1687
-1696
-1705
-1714
-1722
-1731
-1740
-1749
-1757
-1766
-1775
-1784
-1792
-1801
-1810
-1819
-1827
-1836
-1845
-1853
-1862
-1871
-1880
-1888
-1897
-1906
-1915
-1923
-1932
-1941
-1949
-1958
-1967
-1976
-1984
-1993
-2001
-2009
-2019
-2028
-2037
-2045
-2054
-2063
-2071
-2080
-2089
-2097
-2106
-2115
-2123
-2132
-2141
-2149
-2158
-2167
-2175
-2184
-2192
-2201
-2209
-2218
-2226
-2235
-2243
-2252
-2260
-2269
-2277
-2285
-2294
-2302
-2311
-2319
-2327
-2336
-2344
-2352
-2361
-2369
-2377
-2385
-2394
-2402
-2410
-2418
-2427
-2435
-2443
-2451
-2459
-2468
-2476
-2484
-2492
-2500
-2508
-2516
-2524
-2532
-2540
-2548
-2556
-2564
-2572
-2580
-2588
-2596
-2604
-2612
-2619
-2627
-2635
-2643
-2650
-2658
-2666
-2674
-2681
-2689
-2697
-2704
-2712
-2720
-2727
-2735
-2742
-2750
-2757
-2765
-2773
-2780
-2788
-2795
-2802
-2810
-2817
-2825
-2832
-2840
-2847
-2854
-2862
-2869
-2876
-2883
-2891
-2898
-2905
-2912
-2919
-2926
-2933
-2940
-2947
-2954
-2961
-2968
-2975
-2982
-2989
-2996
-3003
-3009
-3016
-3023
-3030
-3036
-3043
-3049
-3056
-3063
-3069
-3075
-3082
-3088
-3095
-3101
-3107
-3113
-3120
-3126
-3132
-3138
-3144
-3150
-3156
-3161
-3167
-3173
-3179
-3185
-3190
-3196
-3201
-3207
-3213
-3218
-3223
-3229
-3234
-3239
-3245
-3250
-3255
-3260
-3265
-3270
-3275
-3280
-3285
-3290
-3295
-3300
-3305
-3310
-3314
-3319
-3324
-3329
-3333
-3338
-3342
-3347
-3351
-3356
-3360
-3364
-3369
-3373
-3377
-3382
-3386
-3390
-3394
-3399
-3403
-3407
-3411
-3415
-3419
-3423
-3427
-3431
-3435
-3438
-3442
-3446
-3450
-3453
-3457
-3461
-3464
-3468
-3471
-3475
-3478
-3482
-3485
-3489
-3492
-3495
-3499
-3502
-3505
-3508
-3511
-3515
-3518
-3521
-3524
-3527
-3530
-3533
-3536
-3539
-3541
-3544
-3547
-3550
-3553
-3555
-3558
-3561
-3563
-3566
-3569
-3571
-3574
-3577
-3579
-3582
-3584
-3587
-3589
-3592
-3594
-3597
-3599
-3602
-3604
-3607
-3609
-3611
-3614
-3616
-3619
-3621
-3623
-3626
-3628
-3630
-3633
-3635
-3637
-3639
-3642
-3644
-3646
-3649
-3651
-3653
-3655
-3657
-3660
-3662
-3664
-3666
-3669
-3671
-3673
-3675
-3677
-3679
-3682
-3684
-3686
-3688
-3690
-3692
-3695
-3697
-3699
-3701
-3703
-3705
-3708
-3710
-3712
-3714
-3716
-3718
-3721
-3723
-3725
-3727
-3729
-3732
-3734
-3736
-3738
-3741
-3743
-3745
-3747
-3749
-3752
-3754
-3756
-3758
-3761
-3763
-3765
-3767
-3770
-3772
-3774
-3776
-3778
-3781
-3783
-3785
-3787
-3790
-3792
-3794
-3797
-3799
-3801
-3804
-3806
-3808
-3810
-3813
-3815
-3817
-3820
-3822
-3824
-3827
-3829
-3832
-3834
-3836
-3839
-3841
-3844
-3846
-3848
-3851
-3853
-3856
-3858
-3861
-3863
-3866
-3868
-3871
-3874
-3876
-3879
-3881
-3884
-3886
-3889
-3892
-3894
-3897
-3899
-3902
-3905
-3907
-3910
-3913
-3915
-3918
-3920
-3923
-3926
-3928
-3931
-3934
-3936
-3939
-3941
-3944
-3947
-3949
-3952
-3955
-3957
-3960
-3962
-3965
-3967
-3970
-3972
-3975
-3978
-3980
-3983
-3985
-3988
-3990
-3992
-3995
-3997
-4000
-4002
-4003
-4006
-4009
-4011
-4014
-4016
-4018
-4021
-4022
-4025
-4027
-4029
-4030
-4034
-4035
-4038
-4040
-4042
-4043
-4046
-4048
-4050
-4051
-4054
-4054
-4057
-4059
-4061
-4062
-4065
-4066
-4067
-4070
-4072
-4073
-4075
-4077
-4078
-4080
-4081
-4083
-4083
-4086
-4086
-4089
-4090
-4091
-4093
-4094
-4094
-4097
-4098
-4099
-4100
-4101
-4102
-4103
-4104
-4105
-4106
-4106
-4107
-4108
-4108
-4109
-4109
-4110
-4110
-4111
-4111
-4111
-4112
-4112
-4112
-4112
-4112
-4112
-4112
-4112
-4112
-4112
-4112
-4112
-4112
-4111
-4111
-4111
-4110
-4110
-4109
-4109
-4108
-4108
-4107
-4106
-4106
-4105
-4104
-4103
-4102
-4102
-4101
-4100
-4099
-4098
-4097
-4094
-4094
-4093
-4091
-4091
-4089
-4088
-4086
-4085
-4083
-4082
-4081
-4078
-4077
-4075
-4074
-4073
-4070
-4069
-4067
-4066
-4064
-4062
-4059
-4058
-4056
-4054
-4051
-4050
-4048
-4046
-4043
-4042
-4038
-4037
-4035
-4033
-4030
-4027
-4025
-4022
-4019
-4018
-4014
-4013
-4010
-4006
-4005
-4002
-3999
-3996
-3993
-3990
-3987
-3984
-3981
-3978
-3975
-3972
-3969
-3966
-3962
-3959
-3956
-3952
-3949
-3946
-3942
-3939
-3935
-3932
-3928
-3925
-3921
-3917
-3914
-3910
-3906
-3902
-3898
-3895
-3891
-3887
-3883
-3879
-3875
-3870
-3866
-3862
-3858
-3854
-3849
-3845
-3841
-3836
-3832
-3827
-3823
-3818
-3813
-3809
-3804
-3799
-3794
-3790
-3785
-3780
-3775
-3770
-3765
-3760
-3755
-3750
-3745
-3740
-3734
-3729
-3724
-3719
-3713
-3708
-3703
-3697
-3692
-3686
-3681
-3675
-3669
-3664
-3658
-3652
-3647
-3641
-3635
-3629
-3623
-3618
-3612
-3606
-3600
-3594
-3588
-3582
-3576
-3569
-3563
-3557
-3551
-3545
-3538
-3532
-3526
-3519
-3513
-3507
-3500
-3494
-3487
-3481
-3474
-3467
-3461
-3454
-3447
-3441
-3434
-3427
-3420
-3413
-3407
-3400
-3393
-3386
-3379
-3372
-3365
-3358
-3350
-3343
-3336
-3329
-3322
-3315
-3307
-3300
-3293
-3285
-3278
-3271
-3263
-3256
-3249
-3241
-3234
-3226
-3219
-3211
-3204
-3196
-3189
-3181
-3174
-3166
-3159
-3151
-3144
-3136
-3128
-3121
-3113
-3105
-3098
-3090
-3082
-3075
-3067
-3059
-3052
-3044
-3036
-3028
-3021
-3013
-3005
-2997
-2989
-2982
-2974
-2966
-2958
-2950
-2942
-2935
-2927
-2919
-2911
-2903
-2895
-2887
-2879
-2871
-2863
-2855
-2847
-2839
-2831
-2823
-2815
-2807
-2799
-2791
-2783
-2775
-2767
-2759
-2751
-2743
-2735
-2727
-2719
-2711
-2703
-2694
-2686
-2678
-2670
-2662
-2654
-2646
-2638
-2629
-2621
-2613
-2605
-2597
-2589
-2581
-2573
-2565
-2556
-2548
-2540
-2532
-2524
-2516
-2508
-2500
-2492
-2484
-2476
-2467
-2459
-2451
-2443
-2435
-2427
-2419
-2411
-2403
-2394
-2386
-2378
-2370
-2362
-2354
-2346
-2337
-2329
-2321
-2313
-2305
-2297
-2288
-2280
-2272
-2264
-2256
-2247
-2239
-2231
-2223
-2215
-2206
-2198
-2190
-2182
-2174
-2165
-2157
-2149
-2141
-2133
-2124
-2116
-2108
-2100
-2092
-2083
-2075
-2067
-2059
-2051
-2043
-2035
-2025
-2017
-2009
-2001
-1994
-1986
-1978
-1970
-1962
-1954
-1946
-1938
-1930
-1922
-1914
-1906
-1898
-1890
-1882
-1875
-1867
-1859
-1851
-1843
-1835
-1828
-1820
-1812
-1804
-1797
-1789
-1781
-1774
-1766
-1758
-1751
-1743
-1735
-1728
-1720
-1713
-1705
-1698
-1690
-1683
-1675
-1668
-1661
-1653
-1646
-1638
-1631
-1624
-1617
-1609
-1602
-1595
-1587
-1580
-1573
-1566
-1559
-1552
-1545
-1537
-1530
-1523
-1516
-1509
-1502
-1495
-1488
-1481
-1474
-1467
-1461
-1454
-1447
-1440
-1433
-1426
-1420
-1413
-1406
-1399
-1393
-1386
-1379
-1373
-1366
-1359
-1353
-1346
-1339
-1333
-1326
-1320
-1313
-1307
-1300
-1294
-1287
-1281
-1275
-1268
-1262
-1256
-1249
-1243
-1237
-1230
-1224
-1218
-1212
-1205
-1199
-1193
-1187
-1181
-1175
-1168
-1162
-1156
-1150
-1144
-1138
-1132
-1126
-1120
-1114
-1108
-1102
-1096
-1091
-1085
-1079
-1073
-1067
-1061
-1056
-1050
-1044
-1038
-1033
-1027
-1020
-1014
-1010
-1004
-999
-993
-987
-982
-976
-971
-965
-960
-954
-949
-943
-938
-932
-927
-921
-916
-911
-905
-900
-895
-889
-884
-879
-874
-868
-863
-858
-853
-847
-842
-837
-832
-827
-822
-817
-812
-807
-802
-797
-792
-787
-782
-777
-772
-767
-762
-757
-752
-747
-742
-737
-733
-728
-723
-718
-713
-709
-704
-699
-694
-690
-685
-680
-676
-671
-667
-662
-657
-653
-648
-644
-639
-635
-630
-626
-621
-617
-612
-608
-603
-599
-595
-590
-586
-582
-577
-573
-569
-564
-560
-556
-552
-547
-543
-539
-535
-531
-526
-522
-518
-514
-510
-506
-502
-498
-494
-490
-486
-482
-478
-474
-470
-466
-462
-458
-454
-450
-446
-442
-438
-435
-431
-427
-423
-419
-416
-412
-408
-404
-401
-397
-393
-390
-386
-382
-379
-375
-371
-368
-364
-361
-357
-354
-350
-346
-343
-339
-336
-332
-329
-326
-322
-319
-315
-312
-309
-305
-302
-298
-295
-292
-289
-285
-282
-279
-275
-272
-269
-266
-262
-259
-256
-253
-250
-247
-244
-240
-237
-234
-231
-228
-225
-222
-219
-216
-213
-210
-207
-204
-201
-198
-195
-192
-189
-186
-183
-180
-178
-175
-172
-169
-166
-163
-161
-158
-155
-152
-150
-147
-144
-141
-139
-136
-133
-131
-128
-125
-123
-120
-117
-115
-112
-110
-107
-104
-102
-99
-97
-94
-92
-89
-87
-84
-82
-79
-77
-75
-72
-70
-67
-65
-63
-60
-58
-55
-53
-51
-49
-46
-44
-42
-39
-37
-35
-33
-30
-28
-26
-24
-22
-19
-17
-15
-13
-11
-9
-7
-4
-2
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
35
37
39
41
43
45
47
49
50
52
54
56
58
59
61
63
65
66
68
70
72
73
75
77
78
80
82
83
85
87
88
90
91
93
95
96
98
99
101
102
104
105
107
108
110
111
113
114
116
117
119
120
122
123
124
126
127
129
130
131
133
134
135
137
138
139
141
142
143
144
146
147
148
150
151
152
153
154
156
157
158
159
160
162
163
164
165
166
167
168
169
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
196
197
198
199
200
201
202
203
203
204
205
206
207
208
208
209
210
211
211
212
213
214
214
215
216
217
217
218
219
219
220
221
221
222
223
223
224
225
225
226
227
227
228
228
229
230
230
231
231
232
232
233
234
234
235
235
236
236
237
237
238
238
239
239
239
240
240
241
241
242
242
243
243
243
244
244
245
245
245
246
246
246
247
247
247
248
248
248
249
249
249
250
250
250
251
251
251
251
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
256
256
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
258
258
258
258
258
258
258
258
258
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
257
256
256
256
256
256
256
256
256
256
255
255
255
255
255
255
254
254
254
254
254
254
253
253
253
253
253
252
252
252
252
251
251
251
251
250
250
250
250
249
249
249
249
248
248
248
247
247
247
247
246
246
246
245
245
245
244
244
244
243
243
243
242
242
242
241
241
240
240
240
239
239
238
238
238
237
237
236
236
236
235
235
234
234
233
233
233
232
232
231
231
230
230
229
229
228
228
228
227
227
226
226
225
225
224
224
223
223
222
221
221
220
220
219
219
218
218
217
217
216
216
215
214
214
213
213
212
212
211
210
210
209
209
208
208
207
206
206
205
205
204
203
203
202
201
201
200
200
199
198
198
197
196
196
195
194
194
193
192
192
191
190
190
189
188
188
187
186
186
185
184
184
183
182
182
181
180
179
179
178
177
177
176
175
174
174
173
172
171
171
170
169
168
168
167
166
165
165
164
163
162
162
161
160
159
159
158
157
156
156
155
154
153
152
152
151
150
149
148
148
147
146
145
144
144
143
142
141
140
140
139
138
137
136
135
135
134
133
132
131
130
130
129
128
127
126
125
124
124
123
122
121
120
119
118
118
117
116
115
114
113
112
112
111
110
109
108
107
106
105
104
104
103
102
101
100
99
98
97
96
96
95
94
93
92
91
90
89
88
87
86
85
85
84
83
82
81
80
79
78
77
76
75
74
73
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
56
55
54
53
