5
7385
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-21
-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
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-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
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-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
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-57
-57
-57
-57
-58
-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
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-88
-88
-88
-89
-89
-89
-90
-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
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-106
-106
-106
-107
-107
-107
-108
-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
-121
-122
-122
-123
-123
-123
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-128
-128
-128
-129
-129
-130
-130
-130
-131
-131
-132
-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
-144
-145
-145
-146
-146
-147
-147
-147
-148
-148
-149
-149
-150
-150
-150
-151
-151
-152
-152
-153
-153
-154
-154
-154
-155
-155
-156
-156
-157
-157
-158
-158
-159
-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
-175
-176
-176
-177
-177
-178
-178
-179
-179
-180
-180
-181
-181
-182
-182
-183
-183
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-191
-192
-192
-193
-193
-193
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-203
-204
-204
-205
-205
-206
-206
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-211
-211
-211
-212
-212
-213
-213
-213
-214
-214
-214
-214
-215
-215
-215
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-221
-221
-221
-221
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-226
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-233
-233
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-241
-242
-242
-243
-244
-244
-245
-246
-246
-247
-247
-248
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-261
-261
-262
-262
-262
-263
-263
-264
-264
-264
-265
-265
-266
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-270
-270
-271
-271
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-273
-274
-274
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-282
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-283
-283
-283
-283
-283
-283
-282
-282
-282
-281
-281
-281
-280
-280
-279
-279
-279
-278
-278
-278
-277
-277
-277
-276
-276
-276
-276
-276
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-284
-283
-283
-283
-282
-282
-281
-281
-281
-280
-280
-280
-279
-279
-279
-278
-278
-277
-277
-276
-276
-276
-275
-275
-275
-275
-275
-275
-275
-275
-275
-276
-276
-276
-276
-276
-276
-276
-276
-276
-277
-277
-277
-277
-277
-277
-277
-277
-277
-277
-277
-277
-276
-276
-276
-276
-275
-275
-275
-275
-274
-274
-274
-274
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-273
-274
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-277
-277
-278
-278
-278
-278
-278
-279
-279
-279
-279
-279
-278
-278
-278
-278
-278
-277
-277
-277
-276
-276
-275
-275
-275
-274
-274
-274
-273
-273
-272
-272
-272
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-272
-272
-272
-272
-272
-272
-272
-273
-273
-273
-273
-273
-273
-273
-272
-272
-272
-272
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-271
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-270
-271
-271
-272
-272
-273
-273
-273
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-277
-277
-278
-278
-278
-278
-278
-278
-278
-277
-277
-277
-277
-277
-277
-276
-276
-276
-276
-276
-276
-276
-276
-275
-275
-275
-275
-274
-274
-274
-274
-274
-274
-274
-273
-273
-273
-273
-273
-273
-273
-273
-273
-272
-272
-272
-272
-272
-272
-272
-271
-271
-271
-271
-271
-270
-270
-270
-270
-270
-270
-269
-269
-269
-269
-269
-269
-269
-268
-268
-268
-267
-267
-267
-266
-266
-266
-265
-265
-264
-264
-264
-263
-263
-263
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-263
-264
-264
-264
-264
-264
-264
-264
-264
-265
-264
-264
-264
-264
-264
-264
-264
-263
-263
-262
-261
-261
-260
-259
-258
-257
-255
-254
-253
-252
-251
-250
-248
-248
-247
-246
-245
-244
-244
-243
-242
-242
-241
-241
-241
-240
-240
-240
-239
-239
-239
-239
-239
-239
-239
-238
-238
-238
-238
-238
-238
-238
-237
-237
-237
-236
-235
-234
-233
-232
-231
-229
-228
-227
-225
-224
-223
-222
-221
-220
-219
-219
-218
-217
-217
-216
-216
-215
-215
-214
-214
-214
-213
-213
-212
-212
-211
-211
-210
-209
-209
-208
-207
-207
-206
-205
-204
-203
-201
-200
-199
-198
-196
-195
-194
-193
-192
-191
-190
-189
-189
-188
-187
-187
-187
-187
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-186
-185
-185
-185
-184
-184
-183
-183
-182
-182
-182
-181
-181
-180
-180
-179
-179
-178
-177
-177
-176
-175
-174
-173
-172
-171
-171
-170
-169
-169
-168
-168
-168
-167
-167
-166
-165
-165
-164
-163
-163
-162
-162
-161
-161
-160
-159
-159
-158
-157
-157
-156
-156
-155
-154
-153
-153
-152
-151
-150
-148
-147
-146
-144
-143
-141
-140
-138
-136
-134
-132
-129
-127
-125
-122
-120
-118
-116
-114
-112
-110
-108
-107
-105
-103
-102
-100
-98
-97
-96
-95
-93
-92
-91
-90
-89
-88
-87
-86
-85
-84
-84
-83
-82
-81
-80
-79
-78
-77
-76
-75
-74
-73
-72
-70
-69
-67
-66
-65
-63
-62
-61
-60
-58
-57
-56
-55
-54
-53
-52
-51
-49
-48
-47
-46
-45
-44
-43
-43
-42
-42
-41
-41
-40
-40
-39
-39
-38
-38
-37
-36
-36
-35
-35
-35
-35
-34
-34
-34
-33
-33
-32
-32
-31
-31
-30
-29
-28
-27
-27
-26
-25
-24
-23
-22
-21
-20
-18
-17
-16
-15
-14
-12
-11
-9
-8
-6
-5
-3
-2
-1
0
1
2
3
4
5
6
7
8
9
10
11
11
12
12
13
13
14
14
14
15
16
16
17
17
17
18
18
18
18
18
18
18
18
17
17
17
16
16
16
15
15
15
14
14
14
14
13
13
13
13
13
13
12
12
12
11
11
10
9
8
6
5
4
2
1
-1
-2
-4
-6
-7
-9
-10
-12
-13
-14
-16
-17
-19
-20
-22
-23
-25
-26
-28
-30
-31
-33
-35
-37
-38
-40
-42
-44
-47
-49
-51
-53
-55
-57
-58
-60
-61
-63
-64
-65
-67
-68
-70
-72
-74
-76
-79
-81
-84
-87
-89
-92
-94
-97
-99
-102
-104
-106
-108
-110
-112
-114
-116
-118
-120
-122
-123
-125
-126
-127
-128
-129
-130
-131
-132
-133
-135
-136
-137
-139
-140
-142
-144
-146
-148
-150
-152
-154
-156
-158
-161
-163
-166
-169
-172
-175
-178
-181
-184
-187
-190
-194
-197
-201
-204
-208
-211
-215
-218
-221
-224
-226
-229
-231
-233
-235
-237
-239
-241
-242
-244
-246
-247
-248
-250
-251
-252
-254
-255
-256
-258
-259
-260
-262
-263
-265
-266
-268
-269
-271
-273
-275
-277
-279
-280
-282
-284
-285
-287
-288
-289
-290
-291
-292
-294
-295
-296
-297
-297
-298
-299
-300
-300
-301
-302
-303
-303
-304
-306
-307
-308
-309
-311
-312
-314
-315
-316
-317
-317
-318
-318
-319
-319
-319
-319
-319
-318
-318
-317
-316
-315
-314
-313
-312
-311
-311
-310
-309
-308
-307
-306
-305
-304
-303
-302
-301
-300
-299
-298
-297
-296
-295
-294
-293
-292
-290
-289
-288
-286
-284
-283
-281
-278
-276
-274
-272
-270
-268
-266
-264
-261
-259
-256
-254
-251
-249
-246
-244
-241
-239
-237
-234
-232
-230
-228
-226
-224
-222
-221
-220
-219
-218
-217
-216
-215
-214
-213
-212
-211
-210
-209
-209
-208
-208
-208
-209
-209
-210
-211
-212
-213
-214
-215
-216
-217
-219
-221
-222
-224
-225
-226
-228
-229
-230
-231
-231
-232
-233
-234
-234
-235
-235
-236
-237
-237
-238
-238
-239
-240
-241
-242
-243
-245
-246
-248
-249
-251
-253
-255
-257
-260
-262
-265
-267
-269
-272
-274
-277
-279
-281
-282
-284
-285
-286
-287
-288
-288
-289
-289
-289
-289
-289
-288
-288
-287
-286
-286
-285
-284
-283
-282
-281
-281
-281
-281
-281
-281
-282
-282
-283
-283
-284
-285
-285
-286
-286
-287
-288
-288
-289
-290
-291
-291
-292
-292
-293
-293
-293
-293
-294
-294
-294
-294
-294
-294
-294
-293
-293
-292
-291
-290
-289
-287
-286
-285
-284
-283
-282
-281
-281
-280
-280
-280
-280
-280
-280
-281
-281
-282
-283
-283
-284
-285
-286
-286
-287
-288
-289
-289
-290
-290
-291
-291
-292
-292
-292
-292
-292
-293
-293
-293
-293
-293
-293
-293
-293
-293
-292
-291
-291
-290
-289
-289
-288
-288
-287
-287
-287
-287
-286
-286
-286
-285
-285
-284
-284
-283
-282
-281
-281
-280
-279
-279
-278
-277
-276
-275
-274
-273
-271
-270
-268
-267
-265
-264
-262
-260
-259
-257
-255
-253
-251
-249
-247
-244
-242
-239
-237
-234
-232
-230
-227
-225
-222
-219
-217
-214
-211
-209
-207
-205
-203
-200
-198
-196
-194
-192
-189
-186
-183
-180
-177
-173
-170
-167
-164
-161
-158
-155
-153
-150
-148
-146
-144
-142
-140
-138
-136
-134
-132
-130
-127
-125
-123
-120
-118
-115
-113
-110
-108
-106
-105
-103
-102
-100
-99
-97
-96
-94
-93
-91
-89
-88
-86
-84
-83
-81
-80
-78
-76
-75
-73
-72
-70
-69
-69
-68
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-68
-67
-67
-66
-66
-65
-64
-63
-63
-62
-61
-60
-58
-56
-53
-50
-47
-44
-41
-37
-34
-31
-29
-26
-24
-21
-18
-16
-13
-10
-7
-4
-1
2
5
7
10
12
15
18
21
24
28
31
34
37
40
44
47
50
53
56
59
62
66
70
73
77
80
84
87
90
93
97
101
105
109
113
118
122
127
132
136
140
144
148
152
155
159
162
165
168
171
173
175
177
179
180
182
184
186
188
189
191
193
195
197
198
200
202
203
204
206
207
208
209
209
210
211
212
213
214
216
217
219
221
223
224
226
227
228
229
230
232
233
234
236
238
240
243
245
248
251
254
257
260
263
267
270
274
278
281
285
288
291
294
296
299
302
304
307
310
313
317
320
324
327
331
334
338
342
346
350
354
358
362
366
370
374
378
381
385
388
392
396
400
405
409
413
417
421
425
428
431
434
438
441
444
447
451
454
458
462
466
471
475
479
483
487
490
494
497
500
503
506
509
512
515
518
522
525
527
530
532
535
537
540
543
546
549
553
557
561
564
568
572
576
579
582
586
589
591
594
596
598
600
601
603
605
607
608
610
611
613
614
616
618
619
621
624
626
629
632
634
637
640
643
647
650
653
657
661
665
669
673
677
681
686
691
696
702
707
713
719
725
731
737
743
748
753
758
762
767
771
776
780
785
789
793
797
800
803
806
809
811
814
816
818
820
822
824
825
827
827
828
828
828
828
829
829
829
829
828
828
827
827
827
827
827
827
828
829
830
831
833
834
836
837
838
838
839
839
839
839
838
837
836
835
834
833
832
831
830
829
828
826
825
824
823
822
822
821
820
819
819
819
819
819
819
819
819
820
821
822
823
824
826
827
829
830
832
835
837
840
842
845
847
850
853
856
859
862
866
869
873
877
880
884
887
890
894
898
902
906
911
916
922
927
933
938
943
947
952
956
960
964
968
972
975
979
982
985
988
991
993
995
997
998
1000
1002
1002
1004
1006
1008
1012
1014
1016
1018
1020
1024
1026
1028
1030
1031
1032
1032
1033
1033
1034
1034
1035
1035
1035
1034
1033
1032
1032
1031
1030
1029
1028
1028
1028
1028
1029
1029
1030
1030
1031
1031
1031
1031
1031
1032
1032
1033
1034
1034
1035
1036
1037
1038
1040
1041
1042
1043
1045
1046
1048
1050
1052
1054
1057
1060
1063
1066
1069
1073
1077
1080
1083
1086
1088
1090
1092
1094
1096
1098
1101
1104
1107
1110
1113
1117
1121
1124
1128
1131
1134
1136
1139
1142
1144
1147
1150
1152
1154
1157
1159
1160
1162
1164
1165
1167
1170
1172
1176
1180
1184
1189
1194
1199
1204
1209
1214
1218
1223
1228
1233
1239
1244
1249
1254
1259
1264
1268
1272
1276
1280
1283
1286
1289
1291
1294
1296
1298
1299
1301
1302
1302
1303
1304
1304
1305
1305
1305
1305
1306
1306
1306
1307
1307
1308
1308
1308
1308
1309
1309
1309
1310
1310
1311
1311
1311
1311
1311
1311
1310
1309
1308
1307
1306
1305
1304
1303
1302
1300
1299
1297
1296
1294
1292
1290
1288
1286
1284
1282
1281
1279
1278
1276
1274
1272
1269
1266
1263
1260
1256
1252
1248
1245
1241
1239
1236
1234
1232
1230
1228
1225
1223
1221
1220
1218
1216
1215
1213
1211
1209
1206
1204
1201
1198
1194
1191
1188
1184
1181
1177
1175
1172
1170
1169
1169
1168
1168
1168
1168
1167
1166
1166
1164
1163
1161
1159
1157
1155
1153
1151
1149
1147
1146
1145
1144
1143
1143
1142
1142
1142
1142
1141
1141
1140
1139
1138
1138
1137
1137
1137
1137
1137
1137
1136
1136
1135
1135
1134
1133
1132
1131
1129
1128
1127
1126
1125
1123
1122
1120
1119
1117
1116
1115
1114
1113
1112
1110
1109
1107
1105
1103
1101
1098
1096
1092
1089
1086
1083
1079
1076
1072
1069
1065
1062
1058
1054
1050
1045
1041
1036
1031
1026
1020
1014
1008
1002
996
990
985
979
974
969
964
958
953
948
943
938
932
927
921
916
910
904
899
893
887
881
875
868
862
855
848
842
835
828
821
815
808
802
796
791
785
780
775
771
766
761
757
752
747
742
738
733
729
724
720
715
710
705
700
695
689
684
678
672
666
659
652
645
637
630
623
615
607
598
590
580
571
562
553
543
534
525
515
506
497
489
481
474
467
460
453
446
439
433
426
418
411
404
396
389
383
377
371
365
360
355
349
344
338
332
326
320
313
306
298
291
283
275
266
257
248
239
230
220
211
201
192
182
171
161
151
141
130
119
108
97
86
76
65
54
44
34
24
15
6
-2
-9
-17
-24
-30
-37
-43
-49
-55
-61
-67
-72
-79
-85
-92
-99
-106
-115
-123
-132
-140
-149
-158
-166
-175
-184
-193
-201
-210
-218
-227
-236
-245
-255
-265
-276
-287
-298
-309
-320
-331
-342
-352
-363
-373
-384
-394
-404
-415
-425
-436
-446
-457
-468
-478
-489
-499
-510
-520
-531
-542
-552
-563
-573
-584
-594
-603
-613
-622
-631
-640
-649
-658
-667
-676
-685
-694
-702
-710
-717
-723
-729
-734
-738
-741
-745
-748
-751
-754
-757
-761
-764
-768
-773
-778
-784
-790
-797
-804
-812
-819
-827
-834
-842
-849
-856
-863
-870
-876
-881
-887
-891
-896
-901
-905
-910
-914
-918
-922
-925
-927
-930
-932
-934
-936
-938
-940
-942
-944
-947
-949
-953
-957
-961
-966
-971
-976
-981
-986
-991
-996
-1000
-1006
-1012
-1018
-1024
-1029
-1034
-1038
-1042
-1045
-1047
-1049
-1049
-1049
-1049
-1049
-1049
-1050
-1050
-1051
-1052
-1053
-1054
-1055
-1055
-1054
-1053
-1052
-1050
-1048
-1047
-1045
-1044
-1044
-1043
-1043
-1043
-1043
-1043
-1042
-1042
-1041
-1041
-1040
-1039
-1038
-1036
-1035
-1033
-1031
-1029
-1026
-1022
-1020
-1016
-1014
-1010
-1008
-1006
-1002
-1000
-998
-995
-992
-990
-988
-986
-984
-983
-981
-980
-979
-979
-979
-979
-979
-979
-980
-981
-983
-985
-987
-989
-991
-994
-996
-999
-1000
-1004
-1006
-1008
-1010
-1014
-1016
-1020
-1024
-1027
-1031
-1035
-1038
-1042
-1046
-1049
-1053
-1056
-1059
-1061
-1063
-1064
-1065
-1065
-1065
-1064
-1063
-1061
-1058
-1055
-1051
-1047
-1043
-1038
-1033
-1028
-1022
-1016
-1010
-1004
-1000
-994
-989
-983
-978
-972
-967
-961
-955
-949
-943
-937
-931
-925
-919
-914
-909
-904
-900
-895
-890
-884
-878
-872
-865
-857
-849
-841
-832
-823
-814
-805
-796
-787
-777
-767
-756
-746
-736
-727
-718
-709
-701
-694
-688
-682
-676
-670
-664
-658
-652
-646
-639
-633
-626
-619
-613
-607
-601
-596
-591
-586
-580
-574
-568
-561
-553
-546
-539
-531
-524
-517
-510
-504
-498
-492
-486
-480
-475
-470
-466
-462
-458
-454
-450
-447
-444
-442
-440
-438
-436
-435
-434
-433
-432
-430
-429
-427
-426
-424
-423
-422
-420
-419
-417
-416
-414
-412
-409
-407
-404
-400
-396
-391
-385
-379
-372
-365
-358
-350
-342
-334
-327
-319
-312
-305
-298
-290
-282
-272
-262
-252
-241
-229
-217
-205
-192
-179
-166
-154
-141
-128
-116
-104
-93
-82
-71
-60
-50
-41
-31
-22
-13
-4
6
15
25
35
44
54
64
74
84
94
104
114
125
135
146
156
165
174
182
190
198
206
214
221
228
236
243
251
258
265
272
279
285
291
296
301
305
310
314
319
324
329
335
339
344
349
354
359
365
371
377
383
389
395
400
406
410
414
417
420
423
425
428
431
433
436
439
441
443
445
447
448
450
452
454
457
459
461
463
464
464
464
464
464
463
462
461
461
460
460
459
459
460
460
461
461
462
463
465
466
469
471
475
478
482
487
492
498
504
511
519
526
534
542
550
558
566
574
583
591
600
609
618
627
635
643
651
658
664
669
673
676
679
681
682
683
683
683
684
684
685
686
688
690
692
695
699
703
708
713
718
724
730
736
743
751
758
766
775
783
790
798
805
811
817
821
825
829
832
835
838
841
845
849
854
858
863
867
870
873
875
878
880
882
885
887
889
890
890
890
889
887
885
883
880
877
875
872
870
868
866
865
863
861
859
857
854
850
847
844
841
839
837
836
836
836
836
837
839
840
841
843
844
845
847
848
850
852
854
856
859
861
863
865
867
869
872
874
877
881
885
889
894
899
904
910
915
921
928
934
941
949
956
964
971
977
983
988
991
994
996
997
998
998
998
997
996
996
995
995
995
994
993
992
991
989
987
986
984
982
981
980
979
978
978
978
978
979
980
981
982
984
986
989
992
996
1000
1004
1008
1012
1016
1018
1020
1022
1022
1022
1022
1020
1020
1018
1014
1012
1010
1006
1004
1000
996
992
987
982
977
973
969
964
960
956
951
946
941
935
929
923
917
911
905
899
893
888
883
878
873
869
864
860
856
852
848
845
841
838
836
834
832
830
828
826
824
823
822
821
820
820
820
819
819
818
817
816
814
813
811
809
807
805
803
801
799
796
793
789
785
780
775
769
762
756
750
743
737
731
725
719
714
709
705
701
698
695
692
689
686
684
682
679
676
672
668
664
659
654
648
642
635
627
619
611
603
595
587
580
573
566
560
554
548
543
539
534
531
528
525
523
521
519
516
514
512
509
506
503
499
495
492
489
486
483
480
476
473
469
464
460
455
450
444
438
432
426
419
413
407
401
395
390
385
381
377
374
371
369
367
365
364
363
361
359
357
355
353
351
350
349
349
350
352
353
356
359
362
365
369
373
377
381
385
389
393
396
399
401
403
404
404
404
403
402
401
399
397
395
393
391
389
387
384
381
378
374
369
364
357
350
343
335
327
319
312
304
297
291
284
278
272
265
259
252
244
236
227
219
210
201
192
183
174
165
156
147
139
131
123
115
107
99
91
83
75
67
59
51
43
34
26
18
10
3
-5
-13
-21
-28
-34
-40
-45
-50
-54
-58
-61
-64
-68
-71
-75
-80
-85
-90
-96
-103
-110
-117
-125
-132
-138
-144
-150
-155
-159
-164
-168
-171
-175
-178
-181
-185
-189
-192
-196
-199
-202
-204
-205
-205
-205
-205
-205
-205
-206
-206
-206
-207
-208
-209
-210
-211
-212
-213
-215
-217
-220
-223
-228
-233
-239
-245
-252
-259
-267
-276
-284
-293
-302
-311
-320
-330
-340
-351
-362
-374
-387
-400
-414
-429
-445
-461
-477
-494
-510
-527
-544
-560
-577
-594
-610
-627
-644
-660
-677
-694
-711
-728
-745
-763
-780
-796
-812
-827
-841
-855
-868
-881
-894
-906
-918
-929
-939
-950
-960
-969
-979
-988
-996
-1004
-1012
-1020
-1028
-1035
-1042
-1048
-1053
-1058
-1063
-1066
-1069
-1072
-1074
-1076
-1078
-1080
-1082
-1084
-1087
-1089
-1092
-1095
-1097
-1099
-1101
-1104
-1106
-1109
-1112
-1116
-1121
-1125
-1130
-1135
-1141
-1147
-1153
-1159
-1165
-1172
-1178
-1184
-1191
-1198
-1205
-1213
-1222
-1231
-1240
-1249
-1260
-1270
-1281
-1293
-1305
-1317
-1329
-1340
-1352
-1363
-1375
-1386
-1396
-1407
-1416
-1424
-1432
-1439
-1445
-1451
-1456
-1461
-1467
-1472
-1478
-1484
-1490
-1496
-1502
-1507
-1514
-1520
-1526
-1533
-1541
-1549
-1557
-1567
-1577
-1588
-1599
-1610
-1620
-1629
-1638
-1647
-1655
-1664
-1672
-1680
-1689
-1698
-1708
-1717
-1727
-1736
-1744
-1752
-1760
-1766
-1773
-1779
-1785
-1792
-1799
-1807
-1814
-1822
-1829
-1836
-1843
-1850
-1857
-1864
-1870
-1876
-1882
-1888
-1893
-1899
-1904
-1910
-1915
-1919
-1923
-1927
-1930
-1934
-1939
-1944
-1950
-1957
-1964
-1971
-1978
-1985
-1991
-1998
-2003
-2009
-2013
-2017
-2023
-2027
-2031
-2036
-2041
-2049
-2057
-2065
-2075
-2084
-2095
-2106
-2117
-2130
-2142
-2156
-2169
-2183
-2196
-2210
-2223
-2236
-2249
-2261
-2272
-2283
-2293
-2302
-2311
-2318
-2325
-2331
-2336
-2341
-2345
-2348
-2352
-2356
-2360
-2364
-2369
-2373
-2377
-2380
-2384
-2388
-2391
-2395
-2399
-2402
-2406
-2410
-2414
-2418
-2422
-2427
-2432
-2438
-2444
-2450
-2457
-2464
-2472
-2480
-2487
-2495
-2502
-2508
-2515
-2521
-2527
-2533
-2539
-2545
-2551
-2556
-2562
-2566
-2571
-2575
-2580
-2584
-2588
-2593
-2597
-2601
-2605
-2609
-2613
-2617
-2621
-2624
-2628
-2631
-2634
-2638
-2641
-2643
-2646
-2649
-2651
-2654
-2657
-2660
-2663
-2666
-2670
-2674
-2677
-2681
-2684
-2688
-2691
-2694
-2697
-2701
-2704
-2708
-2712
-2715
-2718
-2721
-2724
-2726
-2728
-2730
-2732
-2733
-2733
-2735
-2737
-2740
-2743
-2748
-2753
-2757
-2762
-2767
-2771
-2775
-2779
-2783
-2786
-2790
-2794
-2797
-2801
-2806
-2811
-2817
-2822
-2828
-2834
-2839
-2844
-2849
-2854
-2858
-2862
-2866
-2870
-2874
-2878
-2881
-2884
-2887
-2890
-2892
-2894
-2895
-2896
-2897
-2898
-2900
-2902
-2905
-2909
-2913
-2918
-2923
-2929
-2934
-2940
-2946
-2953
-2960
-2967
-2975
-2984
-2994
-3003
-3012
-3021
-3030
-3038
-3045
-3052
-3058
-3064
-3070
-3076
-3082
-3088
-3096
-3103
-3111
-3119
-3127
-3134
-3141
-3147
-3152
-3157
-3161
-3165
-3168
-3171
-3174
-3177
-3180
-3183
-3186
-3188
-3191
-3193
-3196
-3198
-3201
-3204
-3207
-3210
-3214
-3218
-3221
-3225
-3227
-3229
-3231
-3234
-3236
-3239
-3242
-3245
-3248
-3252
-3255
-3258
-3261
-3264
-3266
-3269
-3271
-3273
-3276
-3278
-3279
-3281
-3282
-3282
-3282
-3282
-3282
-3282
-3281
-3281
-3281
-3282
-3283
-3284
-3286
-3288
-3290
-3292
-3293
-3294
-3295
-3295
-3295
-3296
-3296
-3296
-3297
-3297
-3298
-3299
-3301
-3303
-3305
-3307
-3309
-3312
-3314
-3316
-3318
-3321
-3323
-3326
-3329
-3332
-3336
-3340
-3344
-3348
-3351
-3354
-3357
-3359
-3361
-3363
-3364
-3366
-3367
-3368
-3368
-3369
-3369
-3369
-3368
-3367
-3365
-3362
-3359
-3356
-3352
-3347
-3343
-3337
-3332
-3327
-3322
-3318
-3313
-3309
-3305
-3301
-3296
-3290
-3285
-3278
-3271
-3264
-3257
-3249
-3242
-3236
-3229
-3223
-3216
-3209
-3202
-3195
-3189
-3182
-3175
-3168
-3160
-3152
-3144
-3136
-3128
-3119
-3109
-3099
-3088
-3076
-3063
-3050
-3036
-3022
-3008
-2994
-2980
-2966
-2952
-2939
-2925
-2912
-2898
-2884
-2870
-2856
-2842
-2829
-2815
-2803
-2790
-2778
-2766
-2754
-2742
-2729
-2716
-2703
-2691
-2678
-2666
-2654
-2643
-2633
-2624
-2615
-2607
-2599
-2591
-2584
-2577
-2571
-2566
-2561
-2557
-2554
-2551
-2548
-2546
-2544
-2542
-2541
-2540
-2539
-2538
-2537
-2537
-2536
-2535
-2534
-2534
-2534
-2535
-2536
-2537
-2537
-2538
-2538
-2539
-2539
-2539
-2538
-2537
-2536
-2535
-2533
-2531
-2529
-2526
-2523
-2519
-2515
-2512
-2509
-2506
-2503
-2501
-2499
-2496
-2494
-2491
-2488
-2486
-2483
-2480
-2476
-2472
-2468
-2464
-2459
-2455
-2450
-2446
-2441
-2436
-2431
-2426
-2420
-2414
-2408
-2402
-2395
-2389
-2382
-2376
-2369
-2363
-2357
-2351
-2346
-2341
-2337
-2333
-2330
-2328
-2326
-2324
-2322
-2322
-2322
-2322
-2322
-2323
-2324
-2326
-2328
-2331
-2334
-2338
-2343
-2347
-2352
-2356
-2361
-2365
-2369
-2373
-2377
-2381
-2385
-2388
-2390
-2393
-2395
-2397
-2398
-2399
-2399
-2399
-2399
-2399
-2399
-2400
-2402
-2404
-2407
-2410
-2414
-2418
-2422
-2425
-2427
-2429
-2431
-2432
-2432
-2433
-2433
-2434
-2434
-2435
-2435
-2435
-2435
-2434
-2433
-2431
-2429
-2426
-2424
-2422
-2419
-2417
-2415
-2413
-2411
-2409
-2407
-2404
-2402
-2398
-2394
-2389
-2383
-2377
-2369
-2361
-2351
-2341
-2330
-2318
-2305
-2292
-2279
-2265
-2250
-2235
-2220
-2205
-2189
-2174
-2158
-2143
-2127
-2112
-2098
-2084
-2070
-2057
-2045
-2033
-2023
-2013
-2003
-1994
-1984
-1974
-1964
-1952
-1941
-1929
-1917
-1905
-1894
-1883
-1872
-1862
-1852
-1842
-1832
-1821
-1810
-1799
-1787
-1776
-1765
-1755
-1746
-1738
-1730
-1723
-1717
-1711
-1705
-1700
-1695
-1689
-1684
-1679
-1675
-1671
-1667
-1664
-1661
-1658
-1656
-1654
-1652
-1650
-1650
-1650
-1652
-1655
-1659
-1663
-1668
-1673
-1678
-1682
-1686
-1690
-1694
-1697
-1700
-1703
-1706
-1708
-1709
-1710
-1711
-1712
-1712
-1713
-1714
-1715
-1716
-1719
-1722
-1726
-1730
-1735
-1739
-1744
-1749
-1753
-1758
-1762
-1767
-1771
-1776
-1781
-1786
-1792
-1797
-1802
-1807
-1813
-1818
-1823
-1828
-1832
-1836
-1840
-1844
-1847
-1851
-1854
-1857
-1860
-1862
-1864
-1867
-1868
-1870
-1871
-1872
-1873
-1873
-1874
-1874
-1874
-1873
-1872
-1869
-1866
-1862
-1857
-1851
-1845
-1839
-1831
-1823
-1815
-1806
-1798
-1790
-1783
-1776
-1769
-1762
-1755
-1749
-1743
-1738
-1735
-1732
-1729
-1728
-1727
-1728
-1728
-1730
-1732
-1735
-1739
-1744
-1750
-1757
-1765
-1774
-1784
-1796
-1807
-1820
-1833
-1847
-1861
-1875
-1888
-1901
-1915
-1928
-1941
-1954
-1966
-1978
-1989
-1999
-2008
-2016
-2021
-2028
-2033
-2037
-2040
-2041
-2041
-2041
-2040
-2037
-2033
-2029
-2025
-2021
-2017
-2013
-2011
-2008
-2004
-2000
-1996
-1991
-1985
-1979
-1972
-1965
-1958
-1951
-1945
-1939
-1935
-1931
-1928
-1927
-1927
-1927
-1929
-1931
-1933
-1936
-1938
-1940
-1941
-1943
-1945
-1946
-1947
-1948
-1949
-1949
-1949
-1950
-1949
-1949
-1948
-1947
-1945
-1943
-1940
-1938
-1935
-1932
-1929
-1925
-1922
-1917
-1913
-1909
-1905
-1902
-1899
-1896
-1894
-1892
-1889
-1887
-1885
-1882
-1879
-1876
-1872
-1869
-1866
-1862
-1860
-1857
-1856
-1854
-1853
-1852
-1850
-1848
-1845
-1841
-1837
-1833
-1829
-1825
-1821
-1816
-1812
-1807
-1801
-1795
-1789
-1783
-1777
-1770
-1764
-1759
-1754
-1750
-1748
-1746
-1745
-1744
-1744
-1744
-1744
-1744
-1745
-1747
-1750
-1754
-1758
-1762
-1766
-1769
-1772
-1775
-1776
-1777
-1776
-1776
-1774
-1773
-1771
-1770
-1768
-1767
-1765
-1762
-1758
-1753
-1747
-1741
-1734
-1727
-1721
-1715
-1709
-1704
-1699
-1695
-1690
-1686
-1682
-1678
-1674
-1670
-1666
-1662
-1657
-1653
-1649
-1645
-1641
-1636
-1629
-1622
-1612
-1601
-1589
-1576
-1563
-1549
-1535
-1522
-1508
-1495
-1482
-1470
-1457
-1445
-1433
-1421
-1408
-1396
-1383
-1371
-1360
-1348
-1338
-1328
-1319
-1311
-1304
-1297
-1291
-1286
-1281
-1277
-1274
-1270
-1268
-1265
-1264
-1262
-1261
-1259
-1258
-1255
-1253
-1250
-1247
-1245
-1242
-1241
-1240
-1240
-1240
-1241
-1243
-1245
-1247
-1249
-1251
-1252
-1253
-1254
-1255
-1257
-1258
-1260
-1262
-1264
-1266
-1267
-1267
-1265
-1262
-1257
-1250
-1242
-1233
-1223
-1213
-1202
-1191
-1179
-1168
-1156
-1143
-1130
-1116
-1102
-1088
-1074
-1060
-1048
-1037
-1027
-1018
-1010
-1002
-995
-988
-980
-972
-964
-956
-948
-941
-934
-927
-921
-915
-909
-904
-898
-893
-888
-883
-879
-875
-871
-868
-866
-864
-862
-860
-858
-855
-851
-846
-841
-835
-828
-822
-815
-809
-802
-795
-788
-781
-774
-765
-757
-747
-738
-728
-718
-708
-697
-686
-675
-663
-652
-640
-629
-618
-607
-596
-585
-575
-565
-556
-547
-538
-530
-521
-513
-505
-498
-491
-485
-480
-475
-469
-463
-457
-452
-446
-441
-437
-433
-429
-427
-424
-422
-421
-420
-420
-420
-420
-421
-422
-424
-426
-429
-432
-435
-438
-440
-443
-445
-447
-448
-450
-451
-453
-455
-457
-459
-463
-466
-470
-474
-479
-483
-488
-492
-496
-499
-502
-503
-504
-504
-503
-502
-501
-499
-497
-495
-493
-491
-490
-489
-488
-487
-486
-484
-482
-480
-477
-476
-474
-472
-471
-469
-468
-466
-465
-464
-464
-464
-464
-463
-463
-462
-461
-461
-460
-460
-459
-458
-458
-457
-457
-457
-457
-458
-460
-463
-466
-469
-473
-478
-482
-486
-491
-496
-501
-507
-513
-519
-524
-529
-533
-537
-539
-541
-541
-541
-541
-540
-539
-538
-538
-538
-538
-539
-540
-541
-542
-542
-542
-542
-541
-540
-539
-539
-539
-540
-542
-544
-547
-550
-553
-556
-559
-562
-565
-568
-570
-573
-575
-577
-579
-580
-580
-579
-578
-576
-574
-572
-570
-568
-567
-566
-566
-566
-567
-568
-569
-571
-572
-574
-575
-576
-576
-576
-576
-575
-573
-571
-569
-567
-565
-564
-563
-562
-561
-561
-560
-560
-560
-560
-560
-561
-561
-562
-562
-563
-564
-565
-567
-568
-569
-569
-568
-567
-564
-561
-557
-552
-548
-543
-539
-535
-533
-530
-529
-528
-527
-527
-528
-530
-532
-533
-535
-536
-536
-535
-534
-532
-529
-526
-522
-517
-512
-507
-501
-495
-488
-481
-474
-466
-457
-449
-441
-432
-425
-417
-409
-401
-394
-386
-378
-369
-361
-353
-346
-339
-334
-330
-328
-328
-330
-333
-338
-345
-352
-360
-369
-377
-386
-395
-404
-412
-420
-428
-435
-443
-450
-457
-464
-470
-475
-480
-484
-488
-491
-494
-498
-501
-503
-505
-506
-506
-505
-504
-503
-502
-500
-498
-496
-494
-492
-490
-489
-487
-486
-486
-486
-486
-487
-489
-491
-493
-495
-498
-501
-504
-507
-510
-514
-518
-522
-526
-530
-535
-540
-546
-554
-563
-572
-583
-595
-607
-618
-629
-640
-649
-657
-664
-669
-673
-676
-678
-681
-683
-685
-688
-690
-693
-697
-700
-704
-709
-713
-717
-722
-725
-728
-730
-733
-735
-737
-739
-741
-743
-743
-744
-744
-743
-743
-742
-742
-742
-741
-741
-741
-740
-740
-739
-738
-737
-735
-733
-730
-728
-725
-722
-720
-718
-716
-714
-712
-710
-708
-705
-703
-700
-697
-693
-689
-685
-681
-676
-671
-666
-662
-657
-653
-649
-645
-641
-637
-633
-629
-625
-621
-618
-615
-613
-611
-610
-609
-609
-609
-609
-609
-609
-610
-611
-613
-616
-621
-628
-636
-646
-658
-671
-686
-701
-717
-734
-750
-767
-784
-801
-817
-832
-847
-860
-873
-883
-892
-899
-905
-909
-912
-915
-917
-920
-922
-926
-930
-935
-940
-946
-952
-958
-964
-970
-975
-981
-985
-990
-995
-1000
-1004
-1010
-1014
-1018
-1022
-1027
-1029
-1032
-1034
-1036
-1038
-1039
-1040
-1040
-1041
-1041
-1042
-1044
-1046
-1048
-1050
-1051
-1053
-1055
-1057
-1060
-1062
-1065
-1067
-1070
-1074
-1079
-1084
-1090
-1097
-1105
-1113
-1122
-1130
-1139
-1148
-1157
-1166
-1176
-1185
-1195
-1204
-1213
-1222
-1231
-1239
-1248
-1256
-1264
-1271
-1278
-1285
-1292
-1298
-1304
-1310
-1316
-1323
-1329
-1336
-1343
-1350
-1358
-1365
-1373
-1381
-1389
-1397
-1406
-1416
-1427
-1438
-1451
-1463
-1477
-1491
-1506
-1522
-1539
-1556
-1573
-1591
-1610
-1629
-1649
-1670
-1691
-1713
-1734
-1755
-1776
-1797
-1817
-1836
-1855
-1874
-1891
-1908
-1923
-1937
-1949
-1961
-1972
-1981
-1990
-1998
-2004
-2009
-2013
-2017
-2019
-2021
-2025
-2028
-2031
-2035
-2037
-2041
-2047
-2052
-2059
-2067
-2076
-2085
-2094
-2103
-2112
-2121
-2130
-2139
-2147
-2154
-2160
-2165
-2169
-2172
-2175
-2176
-2177
-2177
-2176
-2174
-2171
-2169
-2166
-2163
-2161
-2159
-2158
-2158
-2158
-2159
-2161
-2163
-2165
-2168
-2171
-2174
-2177
-2179
-2181
-2183
-2183
-2183
-2183
-2182
-2181
-2180
-2179
-2178
-2176
-2174
-2172
-2169
-2165
-2161
-2157
-2151
-2145
-2138
-2130
-2122
-2114
-2107
-2100
-2093
-2087
-2081
-2075
-2069
-2064
-2058
-2053
-2048
-2043
-2037
-2033
-2029
-2027
-2025
-2025
-2027
-2029
-2033
-2037
-2044
-2050
-2057
-2065
-2073
-2082
-2091
-2099
-2108
-2116
-2125
-2135
-2144
-2153
-2162
-2170
-2178
-2184
-2190
-2194
-2197
-2198
-2197
-2195
-2191
-2186
-2181
-2176
-2171
-2166
-2161
-2157
-2153
-2149
-2146
-2142
-2138
-2133
-2128
-2123
-2117
-2110
-2102
-2095
-2086
-2078
-2069
-2060
-2051
-2041
-2032
-2023
-2013
-2004
-1995
-1985
-1976
-1966
-1956
-1946
-1937
-1928
-1921
-1914
-1907
-1900
-1893
-1885
-1876
-1867
-1856
-1845
-1834
-1822
-1809
-1797
-1784
-1772
-1760
-1747
-1735
-1723
-1710
-1697
-1684
-1671
-1658
-1645
-1632
-1620
-1609
-1598
-1587
-1577
-1567
-1558
-1550
-1542
-1535
-1529
-1524
-1520
-1518
-1516
-1516
-1516
-1518
-1520
-1524
-1528
-1532
-1537
-1542
-1547
-1553
-1560
-1568
-1577
-1587
-1597
-1608
-1618
-1629
-1640
-1650
-1661
-1671
-1681
-1690
-1699
-1707
-1715
-1723
-1730
-1736
-1741
-1745
-1748
-1751
-1753
-1754
-1755
-1755
-1754
-1753
-1752
-1749
-1745
-1741
-1735
-1727
-1718
-1709
-1698
-1688
-1678
-1669
-1660
-1651
-1643
-1635
-1627
-1619
-1611
-1603
-1596
-1589
-1583
-1576
-1570
-1563
-1557
-1551
-1544
-1537
-1528
-1519
-1509
-1498
-1487
-1474
-1460
-1446
-1431
-1415
-1398
-1381
-1363
-1344
-1325
-1307
-1288
-1270
-1253
-1237
-1221
-1206
-1192
-1177
-1163
-1149
-1135
-1121
-1108
-1096
-1083
-1071
-1059
-1047
-1033
-1018
-1004
-988
-971
-952
-933
-911
-889
-865
-840
-814
-788
-762
-735
-708
-681
-653
-625
-597
-568
-540
-513
-486
-460
-435
-412
-389
-368
-347
-327
-308
-288
-268
-249
-229
-209
-188
-168
-147
-126
-106
-85
-65
-45
-24
-3
19
41
65
89
113
138
164
190
216
242
268
294
321
348
376
405
434
463
492
520
548
574
599
622
643
663
683
701
718
735
751
766
779
792
803
814
824
834
844
855
866
877
888
899
910
920
930
940
949
959
968
976
985
994
1002
1012
1024
1036
1049
1063
1076
1091
1105
1120
1136
1153
1171
1190
1210
1230
1252
1275
1299
1324
1348
1372
1396
1419
1441
1464
1486
1509
1532
1555
1579
1603
1627
1651
1674
1696
1717
1737
1756
1775
1793
1811
1829
1848
1867
1887
1908
1929
1951
1974
1996
2020
2043
2065
2088
2111
2133
2155
2178
2199
2221
2242
2263
2283
2303
2324
2344
2364
2385
2407
2429
2452
2476
2500
2524
2548
2573
2597
2623
2649
2675
2703
2731
2759
2789
2820
2852
2884
2916
2949
2981
3013
3045
3077
3107
3138
3167
3196
3224
3252
3280
3306
3332
3357
3381
3403
3424
3444
3461
3477
3491
3503
3514
3524
3533
3542
3549
3556
3562
3567
3572
3576
3581
3586
3591
3598
3606
3616
3628
3641
3656
3672
3691
3711
3733
3757
3783
3810
3838
3868
3900
3932
3966
4002
4038
4075
4115
4154
4194
4234
4273
4312
4349
4386
4421
4454
4486
4517
4546
4573
4599
4622
4645
4666
4687
4706
4724
4742
4758
4774
4789
4803
4818
4832
4846
4860
4874
4889
4904
4920
4938
4957
4978
5000
5024
5048
5074
5101
5128
5157
5186
5217
5249
5282
5315
5350
5385
5421
5456
5493
5530
5567
5605
5643
5681
5719
5756
5793
5830
5866
5901
5935
5968
5999
6029
6057
6083
6107
6129
6149
6168
6184
6199
6212
6224
6234
6244
6253
6262
6271
6280
6289
6300
6311
6324
6337
6351
6366
6382
6398
6415
6433
6453
6474
6496
6519
6543
6568
6592
6617
6641
6664
6686
6707
6727
6745
6761
6776
6789
6802
6814
6826
6837
6847
6857
6867
6877
6887
6899
6911
6924
6939
6954
6970
6986
7004
7022
7040
7058
7077
7097
7117
7136
7157
7177
7197
7218
7238
7257
7277
7295
7313
7329
7344
7357
7367
7375
7381
7384
7385
7383
7379
7373
7365
7355
7345
7333
7321
7310
7298
7286
7274
7261
7248
7235
7221
7208
7194
7181
7168
7155
7142
7129
7117
7105
7094
7083
7073
7063
7054
7044
7036
7028
7021
7016
7011
7008
7005
7002
6999
6996
6994
6992
6990
6989
6988
6988
6988
6988
6989
6990
6990
6989
6987
6984
6979
6972
6965
6956
6947
6937
6926
6915
6904
6892
6881
6870
6859
6848
6837
6826
6816
6805
6795
6785
6775
6766
6756
6747
6738
6730
6721
6713
6705
6698
6690
6682
6673
6665
6656
6647
6637
6628
6618
6607
6596
6585
6573
6561
6548
6535
6521
6507
6492
6476
6459
6442
6424
6406
6387
6368
6350
6332
6314
6297
6282
6267
6252
6239
6227
6216
6205
6196
6188
6180
6172
6165
6157
6149
6141
6131
6122
6111
6100
6088
6076
6063
6049
6035
6019
6003
5986
5969
5950
5931
5910
5889
5867
5844
5820
5796
5771
5746
5720
5694
5669
5643
5618
5593
5567
5542
5517
5491
5466
5440
5415
5390
5366
5343
5321
5300
5280
5260
5241
5224
5208
5194
5181
5169
5158
5149
5140
5133
5127
5122
5118
5115
5112
5109
5106
5104
5102
5101
5100
5098
5097
5095
5093
5091
5087
5082
5076
5070
5062
5053
5044
5033
5020
5007
4991
4975
4957
4938
4918
4897
4875
4852
4828
4804
4778
4752
4725
4698
4670
4642
4614
4586
4558
4530
4503
4475
4447
4419
4392
4365
4339
4314
4289
4265
4240
4217
4193
4170
4146
4123
4099
4075
4051
4027
4003
3980
3957
3934
3912
3889
3865
3841
3816
3791
3765
3740
3714
3689
3664
3640
3616
3592
3568
3546
3525
3505
3487
3470
3456
3442
3430
3419
3409
3400
3392
3385
3378
3371
3365
3357
3350
3342
3334
3326
3318
3310
3302
3295
3288
3281
3274
3267
3260
3253
3244
3235
3224
3211
3197
3180
3162
3142
3120
3096
3071
3044
3015
2986
2955
2925
2894
2864
2834
2805
2777
2749
2722
2696
2670
2644
2619
2594
2569
2545
2522
2498
2475
2452
2429
2407
2385
2364
2343
2322
2301
2281
2260
2240
2221
2201
2182
2162
2142
2122
2102
2082
2062
2041
2021
1999
1978
1956
1935
1914
1893
1872
1851
1829
1808
1786
1763
1741
1718
1694
1670
1646
1622
1598
1573
1548
1523
1497
1471
1445
1420
1395
1370
1346
1323
1300
1278
1257
1238
1221
1205
1191
1179
1167
1156
1145
1133
1121
1108
1094
1079
1063
1047
1031
1014
1000
987
973
961
948
936
925
914
903
893
882
871
860
850
839
829
818
808
798
788
778
768
758
747
737
726
715
704
693
682
671
661
650
640
630
621
612
604
597
591
586
582
578
574
570
567
565
564
563
562
561
561
561
561
561
561
560
558
556
552
548
544
539
534
529
522
515
506
496
484
472
459
446
432
419
406
393
380
367
354
340
325
310
294
278
261
245
229
214
200
186
173
159
145
130
115
99
83
67
51
35
19
2
-14
-29
-44
-58
-72
-85
-97
-108
-119
-128
-136
-143
-149
-154
-157
-160
-163
-164
-165
-166
-165
-164
-163
-161
-159
-156
-154
-152
-150
-149
-150
-151
-152
-155
-159
-163
-168
-173
-179
-184
-190
-195
-201
-207
-212
-218
-224
-229
-234
-240
-245
-251
-256
-263
-269
-277
-285
-293
-302
-311
-319
-328
-335
-342
-347
-352
-355
-358
-360
-360
-359
-357
-353
-349
-343
-337
-329
-319
-308
-294
-278
-260
-240
-219
-197
-174
-150
-126
-102
-78
-55
-33
-12
8
28
47
65
82
98
113
128
141
153
164
173
182
189
195
201
205
209
211
213
213
212
210
208
204
201
198
194
192
190
189
188
188
188
187
185
182
179
175
171
166
161
156
151
147
142
138
134
129
124
118
112
106
100
95
91
88
86
85
85
85
85
86
86
86
85
84
83
82
81
81
81
82
84
86
89
92
95
99
103
106
110
115
119
123
127
130
133
134
135
134
132
128
124
119
114
108
102
95
87
81
74
69
65
62
61
61
64
68
73
79
87
96
106
116
128
141
156
172
189
209
230
254
279
305
333
362
392
422
452
483
514
545
575
603
630
656
680
701
721
740
756
771
784
794
802
809
814
818
822
824
825
825
825
825
826
827
828
830
832
833
835
837
838
840
842
844
845
846
845
844
840
836
829
820
808
794
776
757
736
713
690
666
642
618
595
573
553
534
516
500
486
475
465
457
451
447
445
444
445
448
452
459
468
479
492
508
526
546
568
590
612
634
656
677
697
715
732
748
763
776
788
799
808
816
823
828
831
834
836
837
839
841
844
848
853
858
864
870
875
881
887
892
897
902
907
911
915
917
919
920
920
920
920
919
918
917
915
914
912
911
911
910
910
909
908
906
904
901
898
893
888
881
872
862
851
838
823
806
787
767
744
720
694
666
636
605
573
539
504
469
432
394
355
315
275
234
192
151
109
68
26
-15
-55
-94
-131
-167
-202
-235
-266
-295
-321
-346
-368
-388
-406
-421
-435
-446
-456
-464
-471
-477
-481
-485
-487
-488
-489
-488
-487
-485
-483
-480
-477
-473
-468
-462
-455
-447
-438
-427
-414
-400
-384
-366
-347
-325
-302
-277
-251
-223
-194
-163
-132
-99
-66
-31
4
39
75
111
146
181
215
248
278
307
335
360
384
405
426
444
459
472
482
490
494
497
496
492
485
476
464
450
434
417
399
380
360
340
318
296
274
251
229
206
184
162
141
120
98
76
54
31
8
-16
-40
-65
-91
-117
-143
-170
-196
-222
-247
-271
-294
-316
-337
-356
-374
-391
-406
-420
-433
-444
-455
-463
-471
-477
-481
-484
-486
-486
-486
-484
-483
-481
-479
-478
-477
-476
-475
-473
-471
-469
-466
-462
-458
-454
-448
-442
-434
-425
-415
-404
-391
-377
-362
-346
-329
-310
-292
-272
-253
-233
-214
-194
-174
-154
-133
-112
-91
-69
-48
-26
-6
14
32
49
65
79
92
103
113
122
131
138
144
150
154
158
160
161
161
160
158
154
148
141
133
123
112
101
88
75
61
47
33
19
7
-4
-14
-22
-29
-34
-37
-39
-38
-36
-32
-25
-16
-5
8
24
42
63
86
110
137
164
192
221
249
278
306
333
359
383
406
427
446
463
478
492
504
515
525
533
542
549
557
564
570
576
581
586
590
593
596
598
600
602
604
606
608
611
615
620
627
635
644
654
665
678
692
708
725
744
763
782
802
820
838
855
871
886
900
912
923
933
941
948
953
958
962
964
965
966
966
966
965
965
964
964
964
964
963
963
963
963
964
964
964
963
962
960
958
956
954
952
952
952
953
955
957
961
966
971
977
984
991
999
1006
1016
1026
1036
1048
1060
1072
1084
1096
1107
1118
1128
1138
1146
1154
1161
1168
1173
1179
1184
1190
1195
1201
1206
1211
1216
1220
1225
1230
1236
1243
1251
1259
1269
1279
1291
1304
1318
1335
1353
1373
1394
1416
1441
1466
1493
1522
1552
1583
1615
1647
1680
1714
1748
1782
1817
1851
1885
1919
1952
1985
2017
2048
2079
2110
2140
2169
2198
2227
2256
2285
2314
2344
2374
2404
2433
2463
2491
2519
2545
2571
2596
2619
2641
2662
2682
2701
2720
2739
2757
2776
2795
2814
2833
2851
2868
2885
2902
2917
2933
2947
2961
2975
2988
3001
3014
3027
3040
3054
3067
3080
3093
3105
3117
3128
3139
3149
3158
3167
3175
3182
3188
3194
3199
3205
3210
3215
3218
3221
3221
3220
3216
3210
3201
3190
3177
3161
3144
3126
3106
3085
3064
3041
3018
2994
2970
2945
2920
2895
2871
2846
2822
2798
2774
2751
2729
2707
2686
2666
2647
2628
2610
2592
2575
2558
2543
2528
2514
2500
2487
2475
2465
2456
2449
2444
2441
2438
2438
2438
2441
2445
2451
2458
2467
2477
2490
2504
2520
2536
2554
2572
2591
2609
2626
2643
2659
2673
2687
2700
2712
2723
2734
2745
2756
2767
2776
2785
2792
2798
2803
2806
2808
2809
2808
2806
2802
2797
2790
2782
2772
2760
2748
2734
2718
2702
2684
2665
2646
2625
2603
2581
2557
2533
2508
2483
2458
2432
2406
2380
2353
2327
2300
2273
2245
2217
2187
2157
2127
2096
2066
2035
2004
1973
1942
1911
1880
1850
1821
1792
1764
1736
1709
1682
1656
1630
1604
1578
1552
1526
1501
1475
1450
1426
1402
1379
1356
1334
1313
1292
1272
1253
1235
1218
1202
1186
1171
1157
1143
1130
1118
1107
1097
1088
1080
1072
1064
1056
1048
1039
1029
1016
1004
989
972
954
933
910
885
859
831
802
773
742
711
680
649
617
587
556
525
494
463
432
401
371
341
312
284
258
232
208
185
163
142
122
103
84
66
48
31
14
-3
-19
-35
-51
-68
-84
-101
-120
-139
-159
-179
-200
-221
-242
-263
-283
-303
-322
-341
-359
-377
-395
-412
-429
-446
-463
-480
-497
-512
-527
-542
-556
-570
-584
-598
-612
-625
-637
-649
-661
-671
-682
-692
-702
-711
-722
-732
-743
-755
-768
-781
-795
-809
-824
-839
-853
-869
-884
-900
-916
-933
-951
-970
-990
-1010
-1033
-1056
-1081
-1107
-1134
-1162
-1191
-1220
-1251
-1282
-1313
-1345
-1377
-1410
-1442
-1474
-1505
-1536
-1565
-1594
-1621
-1646
-1670
-1692
-1713
-1734
-1754
-1774
-1794
-1814
-1834
-1853
-1872
-1890
-1908
-1925
-1941
-1956
-1971
-1986
-2000
-2013
-2028
-2043
-2057
-2071
-2085
-2099
-2112
-2126
-2139
-2153
-2168
-2183
-2198
-2214
-2231
-2247
-2263
-2278
-2292
-2305
-2316
-2325
-2333
-2339
-2345
-2349
-2352
-2353
-2354
-2354
-2353
-2351
-2348
-2345
-2340
-2334
-2327
-2318
-2309
-2299
-2289
-2279
-2269
-2260
-2251
-2244
-2238
-2233
-2229
-2226
-2224
-2223
-2223
-2224
-2225
-2227
-2229
-2232
-2236
-2240
-2244
-2248
-2252
-2256
-2259
-2262
-2264
-2266
-2269
-2271
-2273
-2276
-2278
-2280
-2282
-2284
-2284
-2284
-2284
-2283
-2282
-2281
-2280
-2279
-2279
-2279
-2279
-2279
-2279
-2279
-2278
-2277
-2275
-2273
-2271
-2268
-2266
-2263
-2261
-2259
-2257
-2257
-2257
-2258
-2260
-2262
-2266
-2272
-2280
-2289
-2301
-2316
-2332
-2350
-2371
-2393
-2418
-2444
-2473
-2503
-2535
-2568
-2602
-2637
-2674
-2711
-2750
-2791
-2832
-2875
-2918
-2962
-3007
-3053
-3100
-3147
-3195
-3243
-3291
-3338
-3385
-3432
-3477
-3522
-3565
-3607
-3647
-3685
-3720
-3753
-3782
-3808
-3832
-3852
-3870
-3885
-3898
-3910
-3920
-3930
-3938
-3946
-3953
-3959
-3965
-3970
-3975
-3979
-3983
-3987
-3990
-3993
-3995
-3996
-3995
-3994
-3991
-3987
-3982
-3976
-3969
-3961
-3954
-3947
-3942
-3938
-3936
-3936
-3939
-3943
-3950
-3959
-3970
-3982
-3997
-4014
-4030
-4050
-4070
-4090
-4111
-4132
-4154
-4174
-4195
-4215
-4233
-4251
-4269
-4285
-4300
-4315
-4328
-4340
-4352
-4363
-4374
-4386
-4399
-4413
-4428
-4444
-4462
-4482
-4503
-4525
-4549
-4573
-4598
-4624
-4650
-4677
-4704
-4732
-4761
-4790
-4820
-4850
-4882
-4915
-4950
-4986
-5025
-5065
-5107
-5151
-5196
-5241
-5287
-5333
-5378
-5422
-5466
-5509
-5551
-5592
-5633
-5672
-5709
-5745
-5778
-5808
-5835
-5859
-5879
-5897
-5913
-5927
-5940
-5952
-5963
-5973
-5982
-5991
-6000
-6008
-6015
-6023
-6030
-6037
-6045
-6054
-6064
-6075
-6086
-6099
-6112
-6126
-6140
-6155
-6169
-6184
-6198
-6212
-6226
-6240
-6253
-6266
-6278
-6290
-6300
-6309
-6317
-6325
-6332
-6338
-6344
-6349
-6354
-6357
-6361
-6364
-6366
-6367
-6368
-6368
-6367
-6365
-6364
-6362
-6361
-6361
-6361
-6361
-6363
-6364
-6366
-6368
-6370
-6371
-6373
-6374
-6375
-6376
-6376
-6376
-6375
-6374
-6373
-6372
-6371
-6371
-6369
-6368
-6367
-6365
-6364
-6362
-6360
-6358
-6354
-6349
-6344
-6337
-6330
-6323
-6316
-6310
-6304
-6298
-6293
-6289
-6286
-6283
-6282
-6282
-6284
-6288
-6293
-6299
-6306
-6314
-6323
-6332
-6341
-6349
-6357
-6365
-6371
-6377
-6382
-6386
-6390
-6394
-6398
-6402
-6407
-6411
-6415
-6419
-6423
-6428
-6432
-6436
-6440
-6444
-6448
-6452
-6457
-6461
-6466
-6471
-6477
-6482
-6487
-6493
-6498
-6503
-6508
-6513
-6517
-6520
-6522
-6523
-6523
-6521
-6517
-6512
-6506
-6498
-6490
-6481
-6471
-6461
-6451
-6441
-6430
-6420
-6411
-6402
-6394
-6388
-6382
-6377
-6373
-6371
-6369
-6367
-6367
-6367
-6367
-6368
-6369
-6370
-6370
-6370
-6368
-6366
-6363
-6360
-6355
-6350
-6344
-6338
-6331
-6325
-6318
-6312
-6308
-6303
-6301
-6299
-6298
-6299
-6302
-6306
-6311
-6317
-6325
-6333
-6342
-6352
-6363
-6374
-6386
-6398
-6410
-6423
-6436
-6448
-6461
-6474
-6486
-6498
-6509
-6519
-6528
-6537
-6544
-6551
-6557
-6561
-6565
-6568
-6570
-6572
-6573
-6573
-6572
-6570
-6567
-6564
-6561
-6557
-6554
-6551
-6549
-6547
-6546
-6546
-6546
-6546
-6546
-6546
-6546
-6546
-6547
-6548
-6549
-6551
-6554
-6556
-6559
-6561
-6562
-6562
-6562
-6560
-6558
-6554
-6549
-6543
-6536
-6528
-6519
-6509
-6497
-6485
-6472
-6458
-6443
-6428
-6414
-6400
-6386
-6374
-6362
-6352
-6342
-6335
-6329
-6325
-6323
-6323
-6326
-6331
-6339
-6349
-6361
-6375
-6391
-6407
-6423
-6438
-6453
-6467
-6480
-6492
-6503
-6513
-6521
-6529
-6535
-6540
-6544
-6546
-6548
-6548
-6548
-6547
-6546
-6545
-6544
-6543
-6542
-6541
-6540
-6540
-6540
-6540
-6541
-6542
-6544
-6546
-6550
-6555
-6561
-6569
-6579
-6590
-6603
-6617
-6633
-6650
-6669
-6689
-6711
-6735
-6760
-6787
-6815
-6844
-6873
-6904
-6935
-6965
-6995
-7025
-7054
-7083
-7110
-7137
-7163
-7188
-7211
-7232
-7250
-7266
-7279
-7290
-7298
-7304
-7308
-7310
-7310
-7309
-7307
-7304
-7299
-7293
-7285
-7275
-7263
-7250
-7235
-7219
-7202
-7185
-7167
-7149
-7132
-7114
-7096
-7077
-7058
-7038
-7018
-6996
-6974
-6950
-6925
-6898
-6871
-6843
-6814
-6784
-6754
-6724
-6695
-6665
-6637
-6609
-6582
-6556
-6530
-6506
-6483
-6461
-6440
-6420
-6401
-6383
-6365
-6348
-6332
-6316
-6300
-6284
-6268
-6252
-6235
-6218
-6200
-6181
-6162
-6142
-6121
-6100
-6078
-6055
-6032
-6007
-5983
-5957
-5932
-5907
-5881
-5857
-5833
-5810
-5788
-5768
-5748
-5731
-5715
-5701
-5689
-5680
-5673
-5669
-5668
-5669
-5672
-5678
-5684
-5691
-5699
-5705
-5712
-5717
-5721
-5723
-5725
-5726
-5725
-5723
-5720
-5714
-5707
-5698
-5687
-5675
-5660
-5645
-5629
-5612
-5595
-5578
-5562
-5545
-5529
-5512
-5495
-5477
-5458
-5438
-5418
-5397
-5376
-5355
-5334
-5314
-5295
-5276
-5259
-5242
-5225
-5209
-5194
-5178
-5163
-5148
-5133
-5118
-5103
-5088
-5074
-5060
-5047
-5034
-5021
-5008
-4996
-4984
-4973
-4962
-4952
-4942
-4933
-4922
-4912
-4900
-4889
-4876
-4863
-4850
-4836
-4822
-4807
-4792
-4777
-4762
-4747
-4734
-4720
-4708
-4697
-4686
-4675
-4665
-4656
-4647
-4638
-4629
-4620
-4610
-4600
-4590
-4578
-4565
-4551
-4535
-4517
-4498
-4477
-4455
-4432
-4408
-4382
-4356
-4329
-4301
-4273
-4243
-4213
-4182
-4151
-4120
-4089
-4058
-4026
-3996
-3966
-3936
-3908
-3880
-3853
-3827
-3802
-3776
-3752
-3727
-3702
-3677
-3651
-3625
-3598
-3571
-3543
-3515
-3488
-3461
-3434
-3408
-3381
-3356
-3330
-3305
-3281
-3259
-3237
-3217
-3199
-3182
-3168
-3155
-3144
-3134
-3126
-3118
-3111
-3103
-3096
-3089
-3081
-3073
-3064
-3054
-3043
-3031
-3018
-3003
-2987
-2970
-2950
-2929
-2905
-2880
-2853
-2825
-2797
-2768
-2739
-2711
-2683
-2655
-2628
-2601
-2574
-2548
-2522
-2497
-2472
-2449
-2427
-2406
-2386
-2367
-2350
-2334
-2319
-2305
-2292
-2281
-2270
-2260
-2251
-2243
-2234
-2226
-2217
-2208
-2199
-2189
-2179
-2168
-2158
-2147
-2136
-2125
-2114
-2103
-2093
-2082
-2072
-2062
-2052
-2041
-2033
-2023
-2013
-2004
-1995
-1985
-1975
-1964
-1954
-1944
-1934
-1925
-1916
-1908
-1900
-1893
-1885
-1878
-1871
-1863
-1854
-1844
-1832
-1820
-1806
-1790
-1773
-1755
-1735
-1713
-1691
-1667
-1642
-1616
-1589
-1560
-1531
-1501
-1470
-1439
-1407
-1376
-1344
-1313
-1282
-1251
-1220
-1189
-1159
-1128
-1099
-1070
-1041
-1012
-984
-956
-929
-902
-876
-852
-828
-805
-783
-762
-741
-722
-703
-685
-668
-651
-635
-620
-605
-590
-574
-558
-542
-525
-508
-490
-472
-454
-437
-420
-405
-390
-376
-362
-349
-336
-323
-311
-299
-287
-275
-264
-253
-242
-232
-222
-212
-203
-195
-187
-179
-172
-165
-157
-150
-143
-135
-128
-121
-114
-105
-96
-85
-73
-59
-44
-26
-7
14
37
62
87
114
141
169
198
228
258
289
321
353
385
418
450
482
513
543
571
598
623
645
666
683
699
712
723
732
740
746
752
758
764
770
777
785
795
806
819
834
851
869
889
911
934
959
985
1012
1040
1070
1101
1134
1167
1201
1236
1271
1306
1340
1372
1403
1433
1461
1488
1513
1537
1560
1581
1601
1621
1639
1656
1673
1688
1703
1717
1731
1744
1757
1771
1784
1797
1811
1824
1837
1850
1863
1876
1889
1903
1916
1929
1942
1956
1969
1983
1997
2011
2024
2037
2051
2063
2075
2087
2098
2108
2118
2127
2137
2147
2158
2169
2180
2192
2204
2217
2231
2246
2262
2279
2298
2317
2337
2358
2380
2402
2425
2448
2470
2493
2516
2538
2560
2582
2604
2626
2647
2668
2687
2706
2724
2741
2757
2772
2784
2795
2803
2810
2815
2818
2820
2819
2818
2815
2811
2808
2804
2801
2799
2797
2797
2797
2798
2800
2804
2810
2817
2825
2835
2846
2858
2872
2886
2902
2919
2937
2955
2974
2993
3011
3030
3049
3068
3087
3107
3127
3147
3168
3189
3210
3231
3253
3274
3295
3315
3335
3353
3371
3387
3402
3417
3430
3442
3455
3467
3479
3491
3503
3514
3526
3537
3547
3557
3567
3576
3584
3591
3598
3604
3610
3616
3622
3629
3637
3647
3658
3670
3683
3698
3714
3733
3753
3775
3799
3824
3850
3879
3908
3940
3972
4006
4042
4078
4115
4152
4189
4227
4266
4305
4344
4384
4423
4463
4502
4542
4582
4621
4660
4700
4739
4777
4816
4855
4894
4933
4972
5010
5046
5080
5113
5143
5171
5196
5219
5238
5254
5268
5278
5285
5290
5292
5293
5292
5290
5287
5283
5278
5273
5267
5262
5257
5252
5247
5243
5239
5235
5230
5226
5221
5216
5212
5208
5204
5200
5197
5193
5191
5188
5186
5185
5183
5182
5181
5180
5180
5181
5183
5186
5190
5195
5202
5209
5218
5227
5238
5250
5262
5275
5288
5301
5314
5327
5339
5350
5360
5369
5376
5382
5387
5390
5392
5393
5393
5392
5391
5390
5388
5387
5387
5386
5386
5386
5386
5385
5384
5381
5378
5373
5366
5358
5348
5336
5324
5310
5295
5279
5263
5247
5231
5216
5202
5189
5178
5168
5160
5154
5149
5145
5143
5142
5142
5143
5143
5144
5145
5146
5147
5148
5149
5149
5148
5147
5145
5141
5137
5132
5126
5119
5110
5101
5089
5076
5062
5046
5029
5010
4990
4969
4946
4923
4898
4873
4848
4822
4795
4768
4740
4712
4683
4653
4622
4590
4557
4524
4491
4458
4425
4392
4360
4329
4298
4267
4237
4208
4179
4151
4125
4100
4077
4054
4035
4017
4001
3986
3972
3960
3948
3938
3929
3920
3912
3906
3902
3899
3898
3899
3902
3906
3911
3917
3924
3933
3942
3951
3961
3971
3981
3991
4001
4011
4021
4030
4038
4046
4051
4058
4064
4069
4073
4078
4082
4085
4088
4091
4093
4094
4096
4097
4097
4098
4100
4101
4103
4104
4105
4106
4106
4105
4104
4101
4098
4094
4089
4083
4077
4070
4064
4056
4049
4040
4030
4021
4010
3998
3984
3969
3952
3933
3912
3889
3864
3837
3807
3776
3742
3705
3665
3623
3578
3532
3484
3435
3385
3335
3284
3233
3182
3131
3081
3032
2983
2934
2887
2839
2793
2747
2701
2657
2613
2570
2528
2486
2445
2403
2362
2321
2279
2238
2197
2156
2115
2075
2036
1997
1958
1921
1885
1850
1817
1785
1755
1726
1700
1675
1653
1633
1615
1600
1587
1576
1567
1560
1556
1553
1551
1551
1552
1554
1556
1558
1559
1560
1561
1560
1559
1557
1554
1550
1545
1539
1533
1525
1517
1507
1497
1486
1475
1462
1450
1436
1422
1406
1390
1373
1354
1334
1314
1292
1271
1249
1227
1206
1185
1165
1145
1126
1108
1091
1075
1059
1044
1029
1014
1000
987
973
959
945
930
914
897
880
861
840
818
795
771
745
718
690
661
630
598
565
531
496
461
425
390
355
321
287
255
225
196
169
143
120
97
76
56
37
19
1
-17
-35
-54
-74
-95
-117
-140
-164
-188
-213
-238
-263
-288
-312
-336
-359
-381
-403
-424
-445
-465
-486
-506
-525
-545
-564
-584
-603
-623
-642
-662
-681
-701
-721
-741
-761
-780
-798
-817
-834
-851
-868
-885
-902
-919
-937
-954
-972
-991
-1010
-1029
-1049
-1070
-1091
-1114
-1137
-1162
-1187
-1214
-1241
-1269
-1299
-1328
-1359
-1390
-1421
-1452
-1484
-1515
-1545
-1575
-1604
-1631
-1658
-1684
-1708
-1732
-1754
-1776
-1797
-1817
-1837
-1856
-1875
-1893
-1909
-1925
-1939
-1953
-1966
-1978
-1990
-2001
-2013
-2025
-2036
-2047
-2058
-2069
-2081
-2092
-2103
-2114
-2125
-2136
-2146
-2155
-2164
-2172
-2179
-2185
-2189
-2191
-2191
-2189
-2186
-2182
-2176
-2170
-2163
-2155
-2146
-2137
-2128
-2118
-2109
-2099
-2089
-2079
-2068
-2057
-2045
-2032
-2017
-2004
-1988
-1972
-1954
-1935
-1916
-1895
-1874
-1851
-1828
-1804
-1780
-1755
-1730
-1704
-1676
-1648
-1620
-1590
-1560
-1530
-1499
-1469
-1440
-1411
-1383
-1356
-1331
-1307
-1284
-1263
-1242
-1222
-1204
-1186
-1169
-1153
-1139
-1125
-1113
-1101
-1089
-1078
-1067
-1056
-1046
-1036
-1025
-1014
-1004
-994
-983
-973
-962
-951
-940
-928
-916
-903
-890
-877
-863
-849
-835
-822
-809
-796
-784
-773
-763
-753
-744
-736
-729
-722
-716
-711
-707
-703
-699
-695
-691
-687
-683
-679
-674
-669
-663
-656
-649
-640
-630
-618
-605
-589
-572
-554
-533
-511
-488
-463
-437
-410
-382
-354
-326
-297
-269
-240
-211
-183
-154
-126
-99
-72
-46
-20
4
27
48
68
85
101
114
125
134
141
145
148
148
147
143
139
134
127
121
114
107
100
93
87
81
76
71
67
64
60
57
55
52
49
46
43
41
39
38
38
38
39
41
43
47
51
57
63
71
81
91
102
115
128
142
158
174
191
208
227
245
264
283
302
322
341
360
379
398
416
434
451
467
482
497
510
524
537
549
561
573
584
596
608
620
632
645
659
672
686
700
713
725
737
748
758
767
775
783
790
798
805
812
819
827
835
845
855
866
878
890
903
917
932
948
965
981
998
1014
1032
1048
1065
1081
1098
1114
1131
1148
1164
1181
1197
1213
1228
1243
1257
1270
1282
1293
1303
1311
1319
1325
1329
1333
1334
1335
1334
1333
1330
1326
1322
1318
1313
1308
1303
1297
1290
1284
1276
1269
1260
1252
1242
1233
1223
1213
1203
1194
1185
1176
1168
1161
1154
1149
1143
1139
1136
1133
1131
1130
1128
1127
1126
1125
1124
1121
1119
1116
1112
1108
1104
1101
1097
1094
1091
1088
1086
1083
1082
1081
1080
1081
1082
1085
1089
1094
1101
1109
1118
1128
1140
1152
1164
1178
1192
1206
1221
1235
1249
1262
1274
1286
1297
1306
1315
1323
1330
1337
1343
1349
1354
1359
1364
1368
1371
1373
1374
1374
1372
1368
1363
1357
1349
1340
1330
1318
1306
1292
1277
1262
1247
1231
1215
1200
1184
1170
1156
1144
1133
1123
1115
1108
1102
1097
1094
1092
1091
1091
1092
1094
1097
1100
1103
1107
1110
1113
1116
1119
1122
1124
1126
1127
1129
1130
1132
1134
1137
1139
1142
1145
1148
1151
1155
1158
1162
1165
1168
1171
1174
1177
1180
1183
1186
1189
1191
1193
1194
1195
1194
1193
1190
1187
1182
1176
1169
1161
1153
1143
1133
1122
1110
1098
1086
1074
1062
1051
1040
1030
1020
1012
1004
999
993
988
984
981
978
977
977
977
979
981
984
988
993
999
1006
1014
1024
1035
1046
1058
1070
1082
1095
1107
1119
1130
1140
1148
1156
1162
1167
1171
1174
1176
1176
1176
1174
1171
1167
1161
1153
1144
1133
1120
1106
1090
1073
1055
1036
1014
993
970
946
920
893
865
835
803
771
737
702
665
628
590
551
512
473
433
394
355
316
279
243
208
175
143
113
84
57
31
7
-15
-36
-55
-72
-87
-101
-112
-122
-131
-138
-145
-150
-155
-160
-164
-168
-173
-177
-181
-185
-189
-194
-199
-206
-213
-220
-229
-238
-247
-256
-265
-273
-281
-288
-295
-302
-308
-313
-318
-322
-326
-330
-334
-338
-341
-345
-349
-354
-358
-363
-369
-374
-380
-387
-394
-401
-408
-415
-421
-428
-434
-441
-447
-454
-461
-468
-476
-484
-492
-501
-510
-519
-527
-536
-545
-553
-560
-567
-573
-578
-583
-587
-591
-594
-596
-598
-598
-598
-597
-595
-592
-589
-584
-578
-571
-564
-557
-550
-544
-537
-531
-525
-520
-516
-513
-510
-508
-506
-506
-506
-507
-508
-509
-511
-513
-515
-516
-518
-518
-518
-517
-514
-509
-503
-495
-486
-474
-461
-446
-428
-409
-388
-365
-340
-314
-288
-261
-233
-206
-180
-154
-129
-106
-85
-66
-50
-36
-25
-17
-12
-9
-9
-11
-16
-23
-32
-43
-56
-70
-87
-106
-127
-149
-174
-200
-228
-257
-286
-316
-346
-375
-404
-433
-460
-487
-513
-537
-561
-584
-605
-626
-644
-662
-678
-693
-707
-720
-732
-744
-755
-766
-776
-787
-798
-808
-818
-828
-838
-847
-856
-865
-873
-881
-889
-897
-905
-913
-920
-928
-935
-943
-950
-956
-962
-968
-972
-976
-979
-982
-984
-985
-986
-987
-988
-988
-989
-990
-991
-993
-995
-998
-1000
-1004
-1008
-1014
-1020
-1026
-1033
-1040
-1046
-1052
-1057
-1062
-1066
-1070
-1073
-1075
-1077
-1078
-1078
-1078
-1078
-1077
-1077
-1076
-1075
-1074
-1072
-1070
-1067
-1064
-1061
-1057
-1053
-1048
-1042
-1035
-1028
-1018
-1010
-1002
-993
-983
-973
-962
-951
-940
-928
-917
-906
-894
-884
-873
-863
-853
-844
-835
-828
-822
-817
-813
-811
-810
-810
-812
-816
-821
-827
-835
-845
-855
-867
-881
-895
-911
-928
-945
-963
-982
-1000
-1020
-1041
-1062
-1082
-1103
-1124
-1145
-1166
-1186
-1207
-1227
-1247
-1266
-1285
-1304
-1323
-1342
-1361
-1381
-1401
-1421
-1441
-1461
-1481
-1501
-1520
-1539
-1556
-1573
-1589
-1603
-1617
-1630
-1642
-1652
-1662
-1670
-1677
-1683
-1688
-1692
-1695
-1698
-1700
-1701
-1702
-1702
-1701
-1700
-1698
-1695
-1691
-1687
-1681
-1673
-1665
-1656
-1646
-1634
-1622
-1609
-1594
-1578
-1561
-1543
-1524
-1505
-1484
-1463
-1440
-1417
-1394
-1370
-1345
-1320
-1295
-1269
-1244
-1218
-1193
-1168
-1144
-1121
-1100
-1080
-1062
-1047
-1034
-1024
-1014
-1008
-1004
-1004
-1004
-1006
-1010
-1016
-1025
-1034
-1045
-1057
-1069
-1082
-1095
-1109
-1122
-1135
-1147
-1160
-1171
-1182
-1192
-1202
-1212
-1221
-1230
-1239
-1247
-1256
-1264
-1272
-1280
-1288
-1295
-1301
-1307
-1313
-1318
-1323
-1327
-1332
-1336
-1342
-1347
-1353
-1359
-1365
-1372
-1379
-1387
-1395
-1403
-1412
-1421
-1430
-1438
-1447
-1456
-1465
-1474
-1484
-1494
-1504
-1515
-1526
-1538
-1550
-1563
-1577
-1592
-1608
-1624
-1642
-1660
-1679
-1699
-1720
-1742
-1765
-1789
-1813
-1839
-1866
-1894
-1922
-1951
-1981
-2011
-2041
-2072
-2102
-2133
-2162
-2192
-2221
-2248
-2275
-2300
-2323
-2345
-2365
-2382
-2398
-2411
-2422
-2431
-2438
-2443
-2447
-2448
-2447
-2445
-2440
-2434
-2427
-2418
-2407
-2395
-2382
-2368
-2353
-2337
-2320
-2304
-2286
-2269
-2251
-2233
-2214
-2195
-2175
-2156
-2136
-2116
-2095
-2075
-2055
-2035
-2015
-1995
-1976
-1956
-1937
-1918
-1899
-1880
-1862
-1844
-1827
-1810
-1794
-1779
-1765
-1751
-1739
-1727
-1717
-1709
-1702
-1696
-1691
-1688
-1687
-1687
-1688
-1692
-1697
-1703
-1712
-1721
-1732
-1745
-1759
-1774
-1790
-1807
-1826
-1847
-1868
-1891
-1915
-1939
-1965
-1991
-2016
-2041
-2066
-2089
-2110
-2130
-2148
-2163
-2177
-2189
-2199
-2206
-2212
-2215
-2217
-2216
-2215
-2211
-2206
-2200
-2192
-2183
-2173
-2161
-2149
-2136
-2121
-2106
-2089
-2072
-2053
-2033
-2015
-1995
-1974
-1954
-1933
-1913
-1894
-1875
-1856
-1839
-1822
-1805
-1789
-1774
-1759
-1744
-1730
-1716
-1703
-1690
-1678
-1666
-1656
-1646
-1638
-1631
-1624
-1619
-1615
-1612
-1608
-1606
-1604
-1602
-1601
-1601
-1601
-1601
-1602
-1604
-1606
-1608
-1611
-1614
-1618
-1622
-1625
-1629
-1632
-1636
-1639
-1642
-1644
-1646
-1647
-1646
-1645
-1642
-1637
-1631
-1623
-1614
-1602
-1589
-1573
-1556
-1537
-1516
-1493
-1469
-1443
-1415
-1386
-1355
-1323
-1289
-1255
-1221
-1186
-1152
-1117
-1084
-1051
-1018
-987
-956
-927
-898
-871
-845
-820
-797
-776
-756
-738
-722
-709
-697
-687
-678
-672
-667
-663
-661
-661
-663
-666
-670
-675
-682
-690
-698
-707
-717
-727
-738
-749
-760
-772
-785
-798
-811
-823
-836
-847
-858
-868
-876
-882
-886
-888
-888
-886
-882
-875
-867
-857
-846
-833
-819
-803
-787
-769
-751
-732
-713
-693
-673
-653
-633
-612
-592
-572
-553
-533
-514
-496
-478
-461
-446
-432
-419
-407
-397
-388
-380
-374
-368
-363
-360
-357
-356
-356
-357
-359
-362
-366
-371
-376
-382
-389
-396
-404
-412
-421
-429
-438
-446
-453
-460
-466
-472
-476
-480
-483
-485
-486
-486
-486
-485
-483
-481
-479
-475
-471
-466
-459
-452
-445
-436
-428
-419
-410
-401
-392
-383
-374
-365
-356
-347
-339
-332
-325
-318
-313
-309
-306
-304
-302
-302
-303
-305
-307
-311
-316
-321
-327
-333
-340
-346
-352
-358
-364
-370
-375
-380
-385
-389
-394
-398
-402
-406
-410
-414
-419
-424
-429
-434
-438
-443
-448
-452
-457
-460
-464
-467
-470
-472
-473
-474
-474
-473
-472
-469
-465
-460
-454
-448
-440
-432
-423
-412
-401
-389
-376
-363
-349
-334
-319
-304
-288
-271
-255
-237
-220
-202
-184
-166
-147
-128
-108
-89
-69
-49
-29
-8
13
35
57
80
104
128
152
177
202
227
252
277
302
326
350
374
398
421
444
467
489
511
533
554
576
597
618
639
660
681
703
724
746
767
788
809
830
850
870
889
907
925
943
960
976
993
1008
1026
1042
1058
1075
1091
1107
1123
1139
1154
1169
1184
1199
1215
1230
1246
1262
1279
1296
1314
1333
1353
1373
1394
1416
1438
1461
1484
1507
1531
1554
1578
1601
1624
1647
1670
1693
1716
1739
1762
1785
1809
1833
1857
1881
1905
1929
1952
1975
1996
2017
2037
2056
2074
2090
2105
2118
2130
2141
2150
2159
2166
2173
2178
2183
2187
2190
2192
2194
2195
2195
2195
2194
2192
2190
2188
2185
2182
2179
2175
2171
2166
2161
2156
2152
2147
2142
2137
2133
2128
2124
2119
2114
2108
2102
2095
2087
2079
2071
2062
2052
2043
2033
2024
2016
2008
2000
1994
1989
1985
1983
1983
1984
1986
1991
1997
2004
2013
2023
2035
2047
2061
2075
2089
2104
2120
2135
2151
2167
2182
2198
2214
2229
2244
2259
2273
2287
2300
2312
2324
2334
2343
2351
2357
2361
2363
2364
2363
2361
2358
2352
2346
2338
2329
2319
2308
2297
2285
2273
2261
2248
2235
2221
2206
2192
2177
2163
2149
2134
2121
2108
2095
2084
2073
2063
2054
2045
2039
2032
2025
2021
2016
2011
2008
2004
2001
1998
1995
1992
1989
1986
1982
1979
1975
1972
1968
1964
1961
1957
1953
1950
1948
1945
1943
1941
1940
1938
1937
1935
1934
1932
1931
1929
1927
1924
1922
1919
1916
1913
1909
1906
1902
1898
1894
1889
1883
1877
1869
1861
1852
1842
1831
1818
1805
1790
1774
1757
1740
1721
1701
1681
1659
1638
1616
1593
1571
1548
1526
1504
1483
1461
1441
1420
1401
1381
1363
1345
1328
1311
1295
1280
1266
1253
1241
1231
1221
1213
1205
1199
1194
1190
1187
1185
1184
1185
1186
1188
1191
1195
1200
1206
1212
1219
1227
1236
1245
1254
1264
1275
1286
1297
1308
1320
1331
1342
1353
1364
1374
1383
1391
1398
1404
1409
1412
1415
1416
1415
1414
1411
1407
1402
1395
1389
1381
1373
1365
1356
1347
1337
1328
1317
1307
1296
1286
1275
1264
1253
1243
1232
1221
1210
1199
1187
1175
1163
1150
1137
1124
1110
1096
1082
1068
1053
1038
1022
1006
990
974
957
940
923
906
889
873
857
842
827
813
799
785
772
758
745
731
718
704
691
677
663
650
636
623
610
598
586
575
564
554
544
535
526
518
511
504
497
491
486
480
474
469
463
458
452
446
439
433
426
419
412
406
399
392
386
380
373
367
360
354
347
341
334
327
320
313
306
299
291
282
274
264
254
244
233
221
209
196
183
170
156
141
126
110
94
77
60
42
25
7
-11
-28
-46
-63
-80
-97
-113
-129
-145
-160
-176
-190
-205
-218
-232
-244
-256
-267
-277
-287
-295
-303
-311
-317
-323
-329
-335
-340
-346
-352
-357
-364
-370
-377
-384
-392
-400
-409
-419
-429
-441
-452
-465
-478
-492
-507
-522
-538
-555
-572
-589
-606
-624
-641
-658
-674
-691
-707
-722
-737
-752
-766
-779
-793
-806
-818
-830
-842
-853
-864
-875
-885
-894
-903
-911
-919
-926
-933
-938
-943
-948
-951
-955
-958
-960
-963
-966
-968
-971
-974
-976
-979
-983
-986
-990
-994
-998
-1002
-1006
-1010
-1016
-1020
-1028
-1034
-1042
-1050
-1059
-1069
-1080
-1093
-1107
-1123
-1139
-1157
-1176
-1196
-1217
-1239
-1263
-1288
-1313
-1340
-1367
-1395
-1424
-1452
-1481
-1510
-1539
-1568
-1597
-1626
-1655
-1684
-1712
-1742
-1771
-1800
-1829
-1858
-1886
-1914
-1941
-1968
-1994
-2019
-2044
-2067
-2089
-2110
-2130
-2149
-2166
-2182
-2197
-2211
-2223
-2234
-2244
-2254
-2262
-2270
-2277
-2283
-2289
-2294
-2297
-2300
-2302
-2303
-2303
-2303
-2302
-2300
-2297
-2295
-2292
-2289
-2287
-2284
-2282
-2280
-2278
-2276
-2275
-2274
-2273
-2273
-2273
-2273
-2273
-2273
-2274
-2274
-2274
-2274
-2274
-2273
-2273
-2272
-2271
-2269
-2267
-2265
-2263
-2260
-2257
-2254
-2251
-2248
-2245
-2244
-2243
-2243
-2245
-2247
-2252
-2257
-2264
-2272
-2281
-2292
-2304
-2318
-2333
-2350
-2368
-2387
-2407
-2429
-2452
-2476
-2501
-2527
-2555
-2583
-2613
-2643
-2673
-2704
-2735
-2767
-2798
-2828
-2858
-2887
-2915
-2942
-2967
-2991
-3015
-3036
-3057
-3076
-3094
-3110
-3125
-3139
-3152
-3164
-3175
-3185
-3195
-3203
-3211
-3219
-3225
-3231
-3236
-3241
-3244
-3247
-3249
-3250
-3251
-3252
-3252
-3252
-3252
-3251
-3251
-3251
-3250
-3250
-3250
-3251
-3251
-3253
-3254
-3257
-3260
-3265
-3269
-3275
-3281
-3287
-3294
-3301
-3308
-3315
-3322
-3328
-3334
-3340
-3346
-3351
-3355
-3360
-3363
-3366
-3368
-3370
-3371
-3373
-3373
-3374
-3374
-3374
-3373
-3372
-3371
-3369
-3365
-3362
-3357
-3352
-3346
-3339
-3332
-3325
-3318
-3311
-3303
-3296
-3288
-3280
-3273
-3265
-3257
-3248
-3240
-3231
-3222
-3213
-3204
-3195
-3186
-3178
-3170
-3163
-3156
-3149
-3144
-3138
-3134
-3130
-3126
-3123
-3120
-3118
-3116
-3114
-3112
-3111
-3109
-3108
-3106
-3104
-3101
-3099
-3096
-3093
-3089
-3086
-3083
-3080
-3078
-3076
-3074
-3073
-3074
-3075
-3076
-3079
-3082
-3086
-3090
-3094
-3098
-3102
-3106
-3110
-3113
-3115
-3116
-3117
-3116
-3115
-3113
-3110
-3105
-3100
-3093
-3085
-3076
-3066
-3055
-3044
-3032
-3021
-3009
-2998
-2987
-2976
-2966
-2957
-2948
-2940
-2933
-2926
-2919
-2914
-2908
-2903
-2899
-2895
-2892
-2890
-2888
-2887
-2887
-2887
-2889
-2891
-2894
-2898
-2902
-2906
-2910
-2913
-2917
-2920
-2922
-2924
-2925
-2925
-2925
-2924
-2922
-2920
-2918
-2915
-2912
-2909
-2906
-2903
-2899
-2895
-2892
-2888
-2884
-2880
-2876
-2873
-2869
-2865
-2861
-2856
-2852
-2846
-2841
-2835
-2829
-2823
-2817
-2811
-2804
-2798
-2793
-2788
-2783
-2778
-2774
-2770
-2765
-2761
-2756
-2751
-2746
-2741
-2735
-2728
-2721
-2714
-2706
-2698
-2689
-2680
-2670
-2661
-2650
-2640
-2629
-2617
-2606
-2593
-2580
-2567
-2553
-2538
-2522
-2505
-2488
-2469
-2450
-2431
-2411
-2391
-2371
-2351
-2332
-2313
-2295
-2278
-2262
-2246
-2232
-2219
-2207
-2196
-2187
-2179
-2172
-2167
-2164
-2161
-2160
-2160
-2162
-2164
-2168
-2173
-2179
-2185
-2193
-2201
-2210
-2220
-2231
-2243
-2255
-2269
-2283
-2299
-2315
-2332
-2350
-2369
-2388
-2408
-2428
-2449
-2470
-2491
-2513
-2534
-2556
-2578
-2600
-2622
-2644
-2666
-2688
-2710
-2731
-2752
-2773
-2794
-2814
-2835
-2855
-2875
-2894
-2913
-2932
-2950
-2968
-2986
-3003
-3019
-3035
-3050
-3064
-3077
-3089
-3100
-3109
-3117
-3123
-3128
-3131
-3132
-3131
-3129
-3126
-3121
-3115
-3107
-3098
-3088
-3077
-3065
-3053
-3040
-3027
-3013
-2999
-2985
-2971
-2956
-2942
-2928
-2914
-2900
-2886
-2872
-2859
-2846
-2834
-2822
-2811
-2800
-2789
-2779
-2770
-2761
-2753
-2746
-2738
-2732
-2725
-2719
-2713
-2707
-2702
-2696
-2690
-2684
-2677
-2671
-2664
-2656
-2648
-2639
-2630
-2621
-2611
-2600
-2590
-2578
-2567
-2555
-2543
-2530
-2518
-2506
-2493
-2481
-2469
-2457
-2446
-2435
-2425
-2415
-2406
-2398
-2391
-2384
-2378
-2373
-2368
-2365
-2362
-2360
-2359
-2359
-2360
-2362
-2365
-2369
-2375
-2381
-2387
-2395
-2404
-2413
-2423
-2434
-2445
-2457
-2469
-2481
-2494
-2508
-2522
-2536
-2551
-2566
-2582
-2598
-2615
-2632
-2649
-2666
-2683
-2700
-2717
-2733
-2750
-2765
-2780
-2794
-2808
-2821
-2833
-2844
-2855
-2866
-2876
-2886
-2896
-2905
-2914
-2923
-2932
-2940
-2948
-2956
-2964
-2971
-2979
-2986
-2993
-3000
-3007
-3015
-3022
-3029
-3035
-3042
-3048
-3054
-3059
-3064
-3068
-3071
-3074
-3076
-3077
-3078
-3078
-3076
-3074
-3071
-3067
-3062
-3057
-3051
-3044
-3037
-3030
-3022
-3014
-3005
-2997
-2988
-2980
-2972
-2963
-2955
-2947
-2939
-2930
-2922
-2915
-2907
-2899
-2892
-2885
-2878
-2871
-2866
-2860
-2856
-2852
-2849
-2847
-2845
-2844
-2843
-2843
-2843
-2843
-2843
-2843
-2842
-2842
-2841
-2840
-2838
-2836
-2834
-2831
-2828
-2824
-2820
-2815
-2810
-2805
-2800
-2794
-2788
-2783
-2778
-2774
-2770
-2766
-2764
-2761
-2760
-2758
-2757
-2756
-2756
-2755
-2754
-2753
-2752
-2751
-2751
-2750
-2749
-2748
-2747
-2746
-2745
-2744
-2743
-2741
-2740
-2738
-2736
-2733
-2730
-2727
-2724
-2721
-2717
-2713
-2709
-2705
-2700
-2696
-2692
-2688
-2684
-2680
-2676
-2673
-2669
-2665
-2661
-2657
-2653
-2648
-2644
-2639
-2633
-2628
-2622
-2616
-2610
-2604
-2598
-2592
-2586
-2580
-2574
-2568
-2563
-2557
-2552
-2547
-2543
-2538
-2533
-2528
-2522
-2517
-2511
-2505
-2499
-2492
-2485
-2477
-2469
-2461
-2452
-2443
-2433
-2423
-2413
-2402
-2391
-2378
-2365
-2352
-2337
-2322
-2306
-2289
-2271
-2253
-2234
-2214
-2195
-2175
-2154
-2134
-2114
-2094
-2075
-2055
-2037
-2017
-2001
-1983
-1966
-1950
-1934
-1919
-1904
-1890
-1876
-1864
-1852
-1840
-1830
-1820
-1811
-1803
-1795
-1788
-1781
-1775
-1770
-1765
-1760
-1755
-1751
-1746
-1741
-1736
-1730
-1724
-1717
-1710
-1703
-1695
-1687
-1679
-1670
-1662
-1654
-1646
-1637
-1629
-1620
-1611
-1601
-1591
-1581
-1570
-1559
-1547
-1535
-1523
-1510
-1497
-1484
-1470
-1456
-1442
-1428
-1414
-1400
-1386
-1372
-1358
-1343
-1329
-1314
-1299
-1284
-1270
-1255
-1240
-1224
-1209
-1193
-1176
-1160
-1143
-1126
-1108
-1090
-1071
-1052
-1032
-1012
-992
-972
-951
-930
-909
-888
-867
-847
-827
-806
-786
-767
-747
-729
-710
-692
-675
-659
-643
-628
-614
-601
-589
-578
-568
-558
-549
-541
-533
-526
-519
-513
-507
-501
-495
-490
-485
-479
-474
-468
-461
-455
-448
-440
-433
-425
-416
-408
-399
-390
-382
-372
-363
-354
-344
-334
-323
-313
-301
-290
-278
-267
-255
-244
-232
-221
-209
-198
-186
-174
-163
-151
-139
-128
-116
-105
-94
-83
-73
-63
-53
-44
-35
-27
-19
-12
-5
0
6
10
14
17
20
21
22
22
22
21
19
16
13
9
5
1
-4
-10
-16
-22
-28
-35
-41
-48
-54
-60
-66
-71
-75
-79
-82
-84
-85
-86
-86
-85
-84
-83
-82
-80
-79
-77
-76
-76
-75
-76
-76
-78
-80
-82
-85
-89
-93
-99
-105
-111
-118
-126
-135
-144
-153
-163
-173
-184
-195
-205
-216
-227
-238
-249
-259
-270
-281
-291
-302
-313
-324
-336
-348
-361
-374
-388
-403
-417
-432
-448
-463
-479
-495
-511
-528
-545
-561
-578
-595
-611
-628
-645
-662
-679
-695
-712
-728
-744
-760
-776
-791
-806
-820
-834
-848
-861
-873
-885
-896
-906
-916
-925
-934
-942
-951
-958
-966
-973
-980
-986
-992
-998
-1004
-1010
-1016
-1022
-1028
-1035
-1042
-1050
-1058
-1067
-1076
-1086
-1096
-1107
-1119
-1131
-1143
-1157
-1170
-1185
-1199
-1214
-1228
-1243
-1257
-1271
-1284
-1297
-1308
-1319
-1329
-1339
-1347
-1355
-1361
-1367
-1372
-1376
-1378
-1380
-1381
-1381
-1379
-1377
-1374
-1369
-1363
-1356
-1349
-1340
-1330
-1320
-1309
-1298
-1286
-1274
-1262
-1250
-1238
-1226
-1214
-1202
-1189
-1177
-1164
-1151
-1138
-1124
-1110
-1096
-1081
-1066
-1050
-1035
-1018
-1002
-988
-972
-957
-942
-928
-914
-900
-887
-875
-863
-853
-842
-833
-824
-816
-809
-803
-797
-792
-787
-783
-780
-777
-775
-774
-773
-772
-772
-772
-772
-772
-773
-773
-774
-773
-773
-771
-769
-766
-762
-757
-751
-744
-735
-725
-714
-701
-688
-673
-656
-638
-619
-598
-576
-553
-529
-504
-478
-452
-425
-398
-371
-344
-318
-292
-266
-241
-216
-193
-170
-148
-127
-107
-88
-71
-55
-40
-26
-14
-2
8
18
27
35
43
50
57
63
68
74
78
82
85
88
91
93
95
96
97
98
98
98
99
99
100
101
102
104
106
108
111
115
118
122
127
131
137
142
148
154
161
168
175
182
190
198
205
213
220
228
235
242
249
255
261
266
271
275
278
280
282
284
285
285
285
285
284
283
282
280
278
275
273
270
267
265
262
260
257
255
254
253
252
251
251
251
251
251
252
253
255
257
259
261
264
267
270
274
278
282
287
292
298
304
311
318
325
333
341
349
358
366
375
384
393
403
412
422
433
443
454
465
476
487
499
511
523
535
547
559
571
584
596
608
620
633
644
656
668
679
689
700
710
720
730
739
749
758
767
776
784
793
801
809
817
825
834
842
851
860
870
880
891
902
914
926
938
951
965
978
992
1006
1020
1034
1048
1061
1075
1088
1101
1115
1128
1140
1153
1166
1179
1191
1203
1215
1227
1238
1250
1261
1272
1283
1293
1304
1315
1326
1336
1347
1358
1368
1379
1389
1399
1408
1418
1427
1436
1445
1454
1463
1472
1481
1491
1501
1511
1521
1532
1544
1556
1569
1583
1598
1614
1630
1647
1665
1684
1703
1723
1743
1764
1786
1807
1829
1850
1872
1893
1915
1936
1957
1978
1999
2019
2039
2058
2078
2097
2115
2134
2151
2169
2186
2202
2218
2234
2249
2264
2278
2291
2304
2316
2328
2339
2350
2360
2370
2379
2388
2397
2405
2413
2422
2430
2438
2446
2454
2461
2469
2477
2485
2493
2501
2510
2518
2527
2536
2545
2554
2564
2573
2583
2593
2602
2612
2623
2633
2644
2654
2666
2677
2689
2701
2713
2727
2740
2754
2769
2783
2798
2813
2828
2843
2858
2874
2889
2904
2919
2934
2949
2964
2978
2991
3004
3017
3028
3039
3049
3058
3066
3073
3080
3085
3090
3093
3096
3097
3098
3097
3095
3092
3088
3083
3077
3070
3062
3053
3044
3035
3025
3015
3005
2996
2986
2977
2968
2959
2951
2943
2936
2929
2923
2918
2914
2912
2910
2909
2910
2912
2916
2921
2927
2934
2943
2952
2963
2975
2987
3001
3016
3032
3048
3066
3084
3102
3121
3141
3160
3180
3199
3218
3236
3254
3271
3287
3302
3316
3329
3340
3351
3361
3370
3378
3385
3391
3397
3401
3405
3409
3412
3415
3417
3420
3422
3425
3428
3431
3433
3437
3440
3444
3448
3452
3456
3461
3466
3471
3476
3480
3485
3490
3495
3499
3504
3508
3513
3517
3521
3525
3529
3533
3536
3539
3543
3546
3548
3551
3554
3556
3558
3560
3562
3564
3566
3568
3569
3571
3573
3574
3575
3577
3578
3579
3579
3579
3579
3579
3578
3577
3576
3574
3572
3569
3566
3562
3558
3553
3547
3540
3533
3525
3517
3508
3498
3488
3478
3467
3455
3443
3430
3417
3403
3389
3375
3360
3345
3330
3315
3299
3284
3268
3253
3238
3223
3208
3194
3181
3167
3154
3142
3130
3118
3107
3096
3086
3076
3066
3056
3047
3038
3029
3021
3012
3004
2996
2988
2980
2972
2965
2957
2950
2943
2936
2930
2923
2916
2909
2901
2894
2886
2878
2870
2861
2851
2842
2832
2822
2811
2801
2790
2780
2769
2757
2746
2734
2723
2711
2698
2686
2673
2660
2646
2632
2618
2604
2589
2575
2560
2545
2531
2516
2501
2487
2473
2459
2445
2431
2418
2404
2391
2378
2365
2353
2340
2328
2316
2304
2292
2280
2269
2258
2247
2237
2227
2218
2208
2199
2190
2180
2171
2161
2151
2140
2129
2117
2104
2091
2077
2063
2048
2033
2017
2001
1984
1966
1949
1930
1912
1893
1874
1854
1834
1814
1794
1774
1754
1734
1714
1694
1674
1655
1635
1615
1595
1576
1556
1537
1518
1500
1481
1464
1446
1430
1414
1398
1383
1369
1356
1343
1330
1318
1307
1296
1285
1275
1265
1256
1247
1238
1230
1221
1213
1205
1197
1189
1182
1174
1166
1158
1150
1143
1134
1126
1118
1109
1100
1092
1082
1073
1064
1054
1044
1034
1024
1014
1004
994
984
974
964
954
944
934
925
916
907
898
889
880
872
864
856
849
842
836
830
824
819
813
808
803
798
793
788
783
777
772
766
760
754
748
741
735
728
721
714
707
700
693
685
678
671
664
657
650
643
637
630
624
618
612
606
600
594
587
581
574
567
559
551
542
533
524
514
504
493
482
470
458
445
432
418
404
390
375
359
344
328
312
295
278
261
244
227
210
194
177
161
146
130
116
101
88
75
63
51
40
30
21
12
3
-4
-11
-18
-23
-29
-33
-38
-41
-45
-47
-50
-52
-53
-55
-56
-57
-58
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-59
-59
-58
-58
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-60
-62
-63
-65
-68
-71
-74
-77
-81
-86
-90
-96
-102
-108
-115
-123
-132
-141
-151
-162
-173
-185
-196
-209
-221
-234
-246
-259
-272
-285
-299
-312
-325
-338
-351
-363
-376
-389
-401
-414
-427
-440
-453
-467
-481
-495
-509
-523
-538
-553
-568
-583
-599
-615
-631
-647
-663
-680
-696
-713
-729
-745
-761
-776
-791
-805
-819
-832
-845
-856
-867
-878
-887
-896
-904
-912
-919
-925
-931
-937
-942
-947
-951
-955
-958
-962
-965
-968
-970
-973
-975
-978
-980
-982
-985
-988
-991
-994
-998
-1002
-1006
-1012
-1018
-1024
-1031
-1038
-1045
-1053
-1061
-1070
-1079
-1089
-1099
-1110
-1121
-1132
-1144
-1156
-1169
-1182
-1196
-1209
-1224
-1238
-1253
-1268
-1283
-1298
-1313
-1328
-1342
-1357
-1371
-1385
-1399
-1413
-1426
-1438
-1451
-1463
-1474
-1486
-1496
-1507
-1517
-1527
-1537
-1546
-1555
-1564
-1573
-1582
-1591
-1599
-1608
-1616
-1624
-1632
-1639
-1647
-1654
-1661
-1668
-1675
-1681
-1687
-1693
-1698
-1703
-1708
-1712
-1715
-1718
-1720
-1722
-1724
-1725
-1725
-1726
-1726
-1726
-1726
-1726
-1726
-1726
-1727
-1728
-1729
-1730
-1732
-1734
-1736
-1739
-1742
-1745
-1749
-1754
-1758
-1763
-1769
-1774
-1780
-1786
-1793
-1800
-1807
-1814
-1822
-1830
-1839
-1847
-1856
-1864
-1873
-1882
-1891
-1900
-1910
-1919
-1928
-1937
-1946
-1955
-1964
-1973
-1981
-1990
-1998
-2005
-2013
-2020
-2025
-2032
-2037
-2043
-2047
-2051
-2055
-2058
-2061
-2064
-2066
-2067
-2068
-2068
-2068
-2068
-2067
-2066
-2064
-2062
-2059
-2056
-2053
-2049
-2045
-2041
-2037
-2032
-2028
-2023
-2019
-2015
-2009
-2005
-2001
-1998
-1994
-1990
-1987
-1984
-1982
-1980
-1979
-1978
-1977
-1977
-1977
-1978
-1978
-1979
-1980
-1981
-1983
-1984
-1986
-1988
-1990
-1992
-1994
-1996
-1998
-2000
-2001
-2004
-2005
-2008
-2009
-2009
-2011
-2011
-2012
-2012
-2012
-2011
-2009
-2009
-2007
-2005
-2004
-2001
-2000
-1998
-1996
-1994
-1992
-1990
-1988
-1986
-1983
-1980
-1977
-1973
-1969
-1964
-1960
-1954
-1949
-1943
-1938
-1932
-1926
-1920
-1913
-1907
-1901
-1895
-1888
-1882
-1875
-1868
-1861
-1854
-1846
-1839
-1831
-1823
-1815
-1806
-1797
-1788
-1779
-1769
-1759
-1749
-1739
-1728
-1717
-1705
-1694
-1682
-1671
-1659
-1648
-1637
-1626
-1615
-1604
-1594
-1584
-1573
-1563
-1553
-1543
-1533
-1523
-1513
-1502
-1492
-1482
-1473
-1464
-1455
-1446
-1438
-1431
-1424
-1418
-1412
-1406
-1401
-1396
-1392
-1388
-1385
-1382
-1380
-1379
-1379
-1379
-1380
-1383
-1386
-1389
-1393
-1398
-1404
-1410
-1417
-1424
-1432
-1440
-1449
-1458
-1467
-1476
-1485
-1495
-1504
-1513
-1521
-1529
-1537
-1543
-1550
-1555
-1561
-1565
-1570
-1574
-1578
-1581
-1584
-1586
-1589
-1591
-1593
-1594
-1596
-1598
-1599
-1601
-1602
-1604
-1606
-1608
-1610
-1612
-1615
-1617
-1620
-1622
-1625
-1629
-1632
-1636
-1640
-1645
-1649
-1653
-1657
-1661
-1666
-1670
-1673
-1677
-1680
-1683
-1686
-1688
-1690
-1692
-1694
-1695
-1696
-1696
-1696
-1696
-1696
-1696
-1695
-1694
-1693
-1692
-1691
-1690
-1689
-1688
-1687
-1686
-1685
-1684
-1684
-1684
-1685
-1686
-1687
-1689
-1691
-1693
-1695
-1698
-1701
-1704
-1707
-1710
-1713
-1717
-1720
-1724
-1728
-1732
-1736
-1740
-1745
-1749
-1755
-1760
-1765
-1771
-1777
-1783
-1789
-1795
-1802
-1808
-1815
-1822
-1829
-1836
-1843
-1850
-1857
-1865
-1872
-1880
-1887
-1895
-1903
-1910
-1918
-1926
-1934
-1942
-1950
-1958
-1966
-1973
-1981
-1989
-1997
-2005
-2013
-2021
-2029
-2036
-2044
-2051
-2057
-2063
-2068
-2073
-2077
-2081
-2084
-2086
-2088
-2089
-2090
-2091
-2091
-2091
-2092
-2092
-2092
-2092
-2092
-2092
-2093
-2093
-2094
-2095
-2096
-2097
-2099
-2101
-2103
-2105
-2107
-2110
-2113
-2116
-2119
-2123
-2126
-2130
-2134
-2138
-2142
-2147
-2152
-2157
-2163
-2169
-2175
-2182
-2189
-2196
-2203
-2210
-2217
-2225
-2232
-2239
-2246
-2252
-2258
-2264
-2270
-2275
-2280
-2284
-2288
-2291
-2294
-2296
-2299
-2301
-2302
-2304
-2305
-2306
-2307
-2307
-2308
-2308
-2308
-2307
-2307
-2307
-2307
-2307
-2307
-2307
-2307
-2308
-2309
-2310
-2311
-2313
-2314
-2316
-2318
-2319
-2321
-2323
-2325
-2326
-2328
-2329
-2330
-2331
-2332
-2332
-2332
-2332
-2331
-2330
-2329
-2328
-2326
-2325
-2323
-2321
-2319
-2317
-2315
-2313
-2312
-2310
-2308
-2307
-2305
-2304
-2303
-2303
-2303
-2303
-2303
-2304
-2304
-2306
-2307
-2309
-2312
-2314
-2317
-2320
-2324
-2327
-2330
-2334
-2337
-2341
-2344
-2347
-2350
-2353
-2356
-2358
-2360
-2362
-2364
-2365
-2366
-2367
-2367
-2366
-2365
-2364
-2363
-2361
-2358
-2356
-2353
-2350
-2346
-2343
-2339
-2335
-2331
-2327
-2323
-2318
-2314
-2311
-2307
-2304
-2301
-2298
-2296
-2294
-2292
-2290
-2289
-2288
-2287
-2287
-2287
-2287
-2288
-2289
-2290
-2292
-2294
-2296
-2299
-2302
-2305
-2309
-2312
-2316
-2320
-2325
-2329
-2334
-2339
-2344
-2350
-2355
-2361
-2367
-2372
-2378
-2383
-2388
-2393
-2398
-2403
-2407
-2411
-2415
-2419
-2422
-2425
-2427
-2430
-2431
-2433
-2434
-2435
-2435
-2434
-2433
-2432
-2431
-2429
-2427
-2425
-2423
-2421
-2419
-2417
-2415
-2414
-2413
-2413
-2413
-2413
-2413
-2414
-2415
-2416
-2418
-2419
-2421
-2423
-2425
-2427
-2430
-2432
-2434
-2436
-2438
-2440
-2442
-2444
-2446
-2447
-2449
-2450
-2450
-2451
-2450
-2450
-2449
-2447
-2445
-2442
-2439
-2435
-2431
-2426
-2421
-2415
-2408
-2402
-2395
-2387
-2380
-2373
-2366
-2359
-2352
-2345
-2339
-2334
-2328
-2323
-2318
-2314
-2310
-2306
-2302
-2299
-2296
-2293
-2291
-2289
-2287
-2285
-2284
-2283
-2282
-2281
-2281
-2280
-2280
-2281
-2281
-2282
-2283
-2284
-2285
-2286
-2287
-2288
-2290
-2291
-2292
-2293
-2294
-2295
-2296
-2296
-2296
-2296
-2295
-2295
-2294
-2293
-2291
-2289
-2287
-2284
-2281
-2278
-2274
-2270
-2266
-2262
-2257
-2252
-2247
-2243
-2238
-2233
-2228
-2222
-2217
-2212
-2206
-2200
-2194
-2188
-2182
-2176
-2169
-2163
-2157
-2151
-2144
-2138
-2132
-2125
-2119
-2113
-2107
-2102
-2096
-2091
-2085
-2080
-2076
-2071
-2067
-2063
-2059
-2056
-2052
-2049
-2047
-2044
-2041
-2040
-2037
-2036
-2033
-2032
-2029
-2028
-2025
-2023
-2021
-2017
-2013
-2009
-2005
-2001
-1998
-1993
-1987
-1982
-1976
-1969
-1963
-1956
-1948
-1941
-1933
-1925
-1917
-1909
-1901
-1893
-1885
-1878
-1871
-1863
-1857
-1850
-1843
-1837
-1830
-1824
-1818
-1812
-1806
-1800
-1794
-1787
-1781
-1775
-1769
-1763
-1757
-1750
-1744
-1738
-1733
-1727
-1721
-1716
-1710
-1705
-1699
-1694
-1688
-1682
-1676
-1669
-1662
-1655
-1648
-1641
-1633
-1626
-1618
-1611
-1603
-1596
-1589
-1582
-1576
-1569
-1563
-1556
-1550
-1543
-1536
-1530
-1523
-1516
-1510
-1503
-1496
-1490
-1483
-1477
-1471
-1466
-1460
-1455
-1450
-1446
-1442
-1439
-1436
-1434
-1432
-1431
-1430
-1430
-1430
-1431
-1432
-1434
-1435
-1437
-1439
-1440
-1442
-1443
-1444
-1445
-1446
-1446
-1446
-1445
-1444
-1443
-1441
-1439
-1437
-1433
-1430
-1425
-1420
-1414
-1408
-1401
-1394
-1386
-1378
-1369
-1359
-1349
-1339
-1328
-1317
-1306
-1294
-1283
-1271
-1259
-1248
-1236
-1224
-1212
-1200
-1188
-1175
-1163
-1150
-1137
-1124
-1110
-1097
-1083
-1069
-1054
-1040
-1025
-1008
-994
-978
-961
-944
-927
-909
-891
-872
-854
-835
-816
-797
-778
-759
-740
-720
-701
-681
-662
-642
-623
-604
-584
-565
-547
-528
-510
-492
-475
-458
-442
-426
-411
-396
-383
-369
-357
-345
-334
-324
-315
-306
-298
-292
-286
-281
-277
-273
-271
-269
-267
-267
-266
-267
-268
-269
-270
-272
-274
-276
-278
-281
-283
-286
-289
-291
-294
-297
-300
-303
-306
-309
-311
-314
-316
-319
-321
-324
-326
-328
-331
-333
-335
-338
-340
-343
-345
-348
-350
-353
-355
-358
-360
-362
-364
-366
-368
-369
-371
-372
-373
-374
-375
-375
-375
-375
-374
-373
-372
-370
-368
-366
-363
-360
-357
-353
-348
-343
-338
-333
-327
-321
-315
-309
-302
-296
-290
-284
-279
-273
-268
-262
-257
-252
-247
-242
-237
-232
-226
-219
-213
-206
-198
-190
-181
-172
-163
-153
-142
-132
-121
-110
-98
-87
-75
-62
-50
-37
-24
-11
3
16
29
43
56
69
81
94
106
117
128
138
149
158
168
177
186
195
203
212
220
228
236
243
250
257
263
268
274
278
283
287
291
294
298
301
304
307
309
312
315
318
321
323
326
329
332
335
338
341
343
345
347
348
350
351
351
352
352
352
351
350
349
348
346
344
343
341
338
336
334
331
329
326
323
321
318
315
312
310
307
305
303
301
299
298
297
296
295
295
295
296
297
298
299
301
303
306
308
311
313
316
318
321
323
325
328
329
331
332
333
334
334
334
334
333
332
331
329
328
326
325
324
323
322
321
321
321
322
323
325
328
330
334
337
341
346
351
356
362
368
374
381
388
395
402
409
416
423
430
437
444
450
455
460
465
469
473
476
478
480
481
482
482
482
481
480
479
476
474
471
467
463
459
454
449
444
439
433
427
421
415
408
402
395
389
382
375
368
362
355
348
342
335
329
323
317
311
306
302
297
294
291
288
286
284
283
283
282
282
283
283
284
285
286
287
288
289
291
292
293
294
295
295
296
296
296
296
295
294
293
292
291
289
288
286
284
282
281
279
276
274
272
270
268
265
263
261
258
256
253
251
249
246
243
240
237
234
231
227
223
220
216
212
209
205
202
198
194
191
187
184
181
177
174
171
168
165
163
160
158
155
153
152
150
149
149
149
149
150
151
153
156
159
163
167
171
176
182
187
194
200
207
214
222
229
237
245
253
260
268
276
284
291
299
306
314
321
328
334
341
348
354
361
367
373
380
387
393
400
407
414
421
428
435
443
450
458
465
473
480
487
495
502
509
517
524
531
538
545
552
558
565
572
578
584
591
597
603
609
614
620
625
630
635
640
645
649
653
658
662
666
669
673
677
680
683
686
689
692
695
699
702
705
709
713
717
721
726
731
737
743
749
756
763
771
779
788
797
806
816
826
836
847
858
869
881
893
905
918
931
944
958
972
986
1000
1014
1029
1044
1059
1073
1088
1102
1117
1131
1145
1159
1172
1185
1198
1211
1224
1236
1248
1260
1271
1282
1292
1303
1313
1322
1332
1341
1350
1359
1367
1376
1384
1393
1401
1409
1417
1424
1432
1440
1447
1455
1463
1471
1479
1488
1496
1505
1514
1524
1533
1543
1552
1562
1572
1582
1593
1603
1613
1624
1634
1645
1655
1666
1677
1688
1699
1709
1720
1731
1741
1751
1762
1772
1782
1792
1803
1813
1823
1833
1842
1852
1862
1872
1881
1891
1900
1910
1919
1929
1938
1948
1957
1966
1974
1983
1991
1998
2005
2013
2019
2025
2032
2037
2043
2048
2053
2058
2062
2066
2070
2073
2077
2080
2083
2086
2089
2092
2094
2097
2099
2102
2104
2107
2110
2112
2115
2118
2122
2125
2128
2132
2135
2137
2140
2142
2144
2146
2147
2148
2149
2149
2149
2149
2149
2149
2148
2148
2147
2146
2145
2144
2143
2142
2140
2139
2137
2135
2134
2132
2131
2130
2128
2127
2126
2125
2124
2123
2123
2122
2121
2120
2119
2118
2117
2115
2114
2113
2112
2111
2110
2108
2107
2106
2105
2104
2103
2102
2101
2100
2099
2098
2097
2096
2095
2094
2093
2092
2090
2089
2087
2085
2084
2082
2080
2077
2075
2073
2070
2068
2065
2063
2060
2058
2055
2053
2050
2048
2045
2041
2039
2035
2032
2028
2024
2020
2016
2012
2008
2003
1999
1994
1990
1985
1981
1976
1972
1967
1963
1958
1954
1949
1945
1940
1935
1931
1926
1921
1916
1911
1906
1901
1896
1891
1886
1881
1877
1872
1868
1864
1859
1855
1851
1848
1844
1841
1838
1835
1833
1831
1830
1829
1828
1828
1828
1828
1829
1830
1832
1834
1836
1839
1841
1844
1848
1851
1855
1860
1864
1869
1874
1880
1885
1891
1896
1902
1908
1914
1920
1926
1932
1938
1945
1951
1957
1964
1970
1976
1983
1989
1996
2001
2009
2015
2021
2028
2035
2041
2048
2055
2061
2068
2074
2080
2087
2093
2100
2107
2114
2121
2128
2135
2143
2150
2158
2165
2173
2181
2188
2196
2203
2211
2218
2225
2232
2240
2247
2253
2260
2266
2273
2279
2285
2291
2296
2302
2307
2313
2318
2323
2328
2333
2337
2342
2346
2350
2354
2358
2362
2365
2368
2371
2374
2377
2380
2383
2386
2389
2392
2395
2398
2401
2403
2406
2409
2412
2415
2417
2420
2423
2426
2430
2433
2437
2440
2444
2448
2452
2456
2460
2464
2468
2472
2476
2480
2484
2488
2491
2494
2497
2499
2501
2502
2503
2503
2503
2502
2501
2499
2497
2494
2491
2487
2483
2478
2472
2466
2460
2453
2446
2438
2430
2421
2413
2404
2394
2385
2376
2366
2356
2347
2337
2328
2318
2309
2300
2290
2281
2272
2263
2253
2244
2234
2224
2214
2204
2194
2183
2172
2161
2150
2138
2127
2115
2103
2091
2080
2068
2057
2045
2035
2025
2013
2005
1996
1987
1978
1970
1962
1955
1947
1941
1934
1928
1922
1917
1912
1907
1902
1898
1894
1890
1886
1882
1877
1873
1869
1865
1861
1857
1852
1848
1843
1838
1832
1826
1820
1814
1807
1800
1792
1785
1777
1769
1760
1752
1743
1733
1724
1713
1703
1692
1681
1669
1657
1644
1632
1619
1606
1592
1579
1565
1551
1537
1522
1508
1493
1478
1462
1446
1430
1414
1397
1380
1363
1345
1328
1310
1291
1273
1254
1235
1215
1196
1176
1156
1136
1116
1096
1076
1055
1035
1014
995
975
955
935
915
895
875
855
835
816
796
777
758
739
720
702
684
665
647
630
612
594
577
560
543
526
509
492
475
458
440
423
406
388
370
352
333
315
296
276
257
237
217
197
176
155
134
113
91
69
48
26
4
-18
-39
-61
-82
-104
-125
-146
-167
-187
-208
-228
-249
-269
-289
-309
-329
-350
-370
-391
-411
-432
-453
-473
-494
-515
-535
-556
-577
-597
-618
-639
-659
-680
-700
-721
-742
-763
-784
-805
-826
-847
-869
-890
-912
-933
-955
-976
-998
-1018
-1040
-1061
-1083
-1104
-1125
-1146
-1167
-1188
-1209
-1230
-1251
-1272
-1293
-1314
-1334
-1355
-1375
-1394
-1414
-1433
-1452
-1471
-1490
-1508
-1526
-1545
-1562
-1580
-1598
-1615
-1633
-1650
-1667
-1684
-1700
-1716
-1733
-1748
-1764
-1779
-1794
-1808
-1823
-1836
-1849
-1862
-1874
-1886
-1897
-1908
-1918
-1929
-1938
-1948
-1957
-1965
-1974
-1982
-1990
-1998
-2005
-2012
-2020
-2027
-2033
-2041
-2048
-2056
-2063
-2071
-2079
-2088
-2096
-2105
-2114
-2124
-2134
-2144
-2155
-2166
-2178
-2190
-2203
-2216
-2229
-2243
-2257
-2271
-2285
-2299
-2314
-2328
-2342
-2357
-2371
-2385
-2399
-2413
-2426
-2439
-2452
-2465
-2477
-2489
-2501
-2512
-2524
-2535
-2545
-2555
-2565
-2574
-2583
-2592
-2600
-2607
-2614
-2620
-2626
-2632
-2637
-2642
-2646
-2650
-2654
-2657
-2660
-2663
-2665
-2667
-2669
-2670
-2672
-2673
-2674
-2674
-2675
-2676
-2676
-2676
-2676
-2676
-2676
-2677
-2677
-2677
-2677
-2678
-2678
-2679
-2680
-2681
-2683
-2684
-2686
-2687
-2689
-2691
-2693
-2695
-2697
-2700
-2702
-2704
-2706
-2709
-2711
-2713
-2716
-2718
-2720
-2722
-2724
-2726
-2728
-2730
-2732
-2734
-2736
-2738
-2740
-2742
-2745
-2747
-2749
-2752
-2754
-2757
-2759
-2761
-2764
-2766
-2768
-2771
-2773
-2775
-2778
-2780
-2782
-2784
-2786
-2788
-2791
-2793
-2796
-2798
-2801
-2804
-2807
-2810
-2813
-2816
-2820
-2823
-2827
-2830
-2834
-2838
-2842
-2846
-2850
-2853
-2857
-2861
-2865
-2868
-2872
-2876
-2880
-2884
-2888
-2892
-2896
-2900
-2903
-2907
-2911
-2914
-2918
-2921
-2924
-2927
-2930
-2932
-2934
-2935
-2936
-2937
-2937
-2937
-2936
-2935
-2933
-2931
-2929
-2926
-2923
-2919
-2915
-2911
-2906
-2901
-2896
-2890
-2884
-2878
-2872
-2866
-2859
-2852
-2845
-2839
-2832
-2824
-2817
-2810
-2803
-2795
-2788
-2781
-2774
-2766
-2759
-2752
-2745
-2738
-2731
-2724
-2716
-2709
-2702
-2695
-2687
-2680
-2673
-2665
-2658
-2650
-2643
-2635
-2627
-2619
-2611
-2603
-2595
-2587
-2578
-2570
-2562
-2553
-2545
-2536
-2528
-2519
-2511
-2502
-2494
-2486
-2478
-2470
-2462
-2455
-2447
-2440
-2433
-2426
-2420
-2414
-2408
-2402
-2396
-2391
-2386
-2381
-2376
-2371
-2367
-2363
-2359
-2356
-2353
-2350
-2347
-2345
-2343
-2341
-2339
-2337
-2336
-2334
-2333
-2332
-2330
-2329
-2328
-2327
-2325
-2324
-2322
-2320
-2318
-2316
-2313
-2310
-2307
-2304
-2301
-2297
-2293
-2289
-2285
-2280
-2275
-2270
-2265
-2259
-2253
-2248
-2242
-2236
-2231
-2225
-2220
-2215
-2210
-2205
-2201
-2197
-2194
-2190
-2187
-2184
-2182
-2179
-2177
-2175
-2173
-2171
-2170
-2169
-2168
-2167
-2166
-2166
-2166
-2166
-2167
-2167
-2168
-2169
-2170
-2171
-2173
-2175
-2177
-2180
-2183
-2186
-2190
-2194
-2198
-2202
-2207
-2211
-2216
-2221
-2227
-2232
-2237
-2243
-2248
-2254
-2259
-2265
-2270
-2275
-2281
-2286
-2291
-2296
-2300
-2305
-2309
-2313
-2317
-2321
-2325
-2328
-2332
-2335
-2338
-2341
-2344
-2347
-2349
-2352
-2354
-2356
-2358
-2360
-2362
-2363
-2365
-2367
-2368
-2370
-2371
-2372
-2374
-2375
-2376
-2377
-2378
-2378
-2379
-2379
-2379
-2378
-2378
-2377
-2377
-2376
-2375
-2375
-2374
-2374
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2373
-2374
-2374
-2375
-2376
-2377
-2378
-2379
-2380
-2382
-2383
-2385
-2387
-2388
-2390
-2393
-2395
-2398
-2400
-2403
-2406
-2409
-2412
-2415
-2418
-2421
-2425
-2428
-2431
-2434
-2437
-2440
-2443
-2445
-2448
-2451
-2454
-2457
-2460
-2463
-2466
-2469
-2471
-2474
-2476
-2478
-2480
-2482
-2483
-2485
-2486
-2487
-2488
-2489
-2490
-2491
-2493
-2494
-2495
-2497
-2499
-2500
-2502
-2505
-2507
-2509
-2512
-2514
-2517
-2519
-2522
-2525
-2528
-2532
-2535
-2538
-2542
-2545
-2549
-2552
-2556
-2559
-2563
-2566
-2569
-2571
-2574
-2576
-2578
-2580
-2581
-2582
-2583
-2583
-2583
-2582
-2581
-2580
-2578
-2576
-2574
-2571
-2568
-2565
-2562
-2558
-2554
-2549
-2545
-2540
-2536
-2531
-2526
-2521
-2516
-2511
-2507
-2502
-2497
-2492
-2487
-2483
-2478
-2473
-2468
-2462
-2457
-2452
-2446
-2441
-2435
-2429
-2423
-2417
-2411
-2405
-2399
-2392
-2386
-2379
-2372
-2365
-2359
-2352
-2345
-2338
-2331
-2324
-2316
-2309
-2302
-2295
-2287
-2280
-2272
-2265
-2257
-2250
-2242
-2235
-2227
-2220
-2214
-2207
-2201
-2195
-2190
-2185
-2180
-2176
-2172
-2169
-2166
-2163
-2160
-2158
-2156
-2155
-2153
-2152
-2151
-2151
-2150
-2150
-2150
-2150
-2150
-2150
-2150
-2150
-2150
-2150
-2150
-2150
-2150
-2149
-2149
-2149
-2148
-2147
-2146
-2145
-2144
-2142
-2140
-2139
-2136
-2134
-2132
-2129
-2126
-2123
-2120
-2116
-2112
-2108
-2104
-2099
-2095
-2089
-2084
-2078
-2072
-2066
-2059
-2052
-2044
-2037
-2029
-2020
-2012
-2003
-1994
-1984
-1974
-1964
-1953
-1943
-1932
-1921
-1909
-1897
-1886
-1873
-1861
-1849
-1836
-1823
-1811
-1798
-1784
-1771
-1758
-1744
-1731
-1717
-1704
-1690
-1676
-1663
-1649
-1636
-1622
-1609
-1596
-1583
-1570
-1557
-1544
-1531
-1518
-1506
-1493
-1481
-1469
-1457
-1445
-1433
-1421
-1410
-1399
-1388
-1377
-1367
-1356
-1346
-1337
-1328
-1319
-1310
-1302
-1294
-1286
-1279
-1271
-1265
-1258
-1251
-1245
-1239
-1233
-1228
-1222
-1217
-1212
-1206
-1201
-1196
-1191
-1186
-1181
-1176
-1170
-1165
-1160
-1154
-1149
-1143
-1137
-1132
-1126
-1120
-1113
-1107
-1101
-1094
-1088
-1082
-1075
-1068
-1062
-1055
-1048
-1041
-1034
-1027
-1020
-1012
-1006
-998
-990
-983
-975
-967
-959
-951
-942
-934
-925
-917
-908
-899
-890
-881
-872
-863
-853
-844
-835
-826
-816
-807
-798
-789
-779
-770
-761
-752
-743
-735
-726
-717
-709
-700
-692
-683
-675
-666
-658
-649
-640
-631
-622
-613
-604
-595
-586
-577
-568
-559
-550
-541
-533
-524
-516
-508
-500
-492
-485
-478
-471
-464
-458
-452
-446
-441
-436
-431
-427
-423
-419
-416
-413
-410
-408
-405
-404
-402
-401
-400
-399
-398
-398
-398
-398
-398
-398
-398
-398
-398
-397
-397
-397
-396
-395
-393
-392
-390
-387
-384
-381
-377
-373
-368
-363
-357
-351
-345
-339
-332
-325
-318
-311
-304
-298
-291
-284
-278
-272
-266
-261
-256
-251
-247
-244
-240
-238
-236
-234
-234
-233
-234
-235
-236
-238
-241
-244
-248
-253
-258
-263
-269
-275
-282
-289
-296
-304
-311
-319
-327
-335
-343
-351
-359
-366
-373
-380
-387
-394
-400
-405
-411
-416
-420
-425
-429
-433
-436
-439
-442
-444
-446
-448
-450
-451
-452
-453
-454
-454
-455
-455
-456
-456
-457
-457
-458
-459
-460
-461
-462
-463
-465
-467
-470
-472
-475
-478
-482
-486
-490
-494
-498
-503
-508
-512
-517
-522
-527
-532
-538
-543
-548
-553
-558
-563
-568
-573
-577
-581
-586
-589
-593
-597
-600
-603
-605
-608
-610
-611
-613
-614
-615
-616
-616
-617
-617
-617
-616
-616
-616
-615
-615
-614
-613
-613
-612
-611
-610
-609
-608
-607
-606
-605
-605
-605
-604
-605
-605
-605
-606
-607
-608
-609
-610
-612
-613
-615
-617
-618
-620
-622
-625
-627
-629
-632
-635
-638
-641
-645
-648
-652
-656
-660
-664
-668
-673
-677
-681
-686
-690
-694
-698
-703
-707
-711
-716
-720
-725
-730
-735
-740
-745
-750
-756
-762
-768
-774
-781
-788
-795
-802
-809
-817
-825
-833
-841
-849
-858
-867
-876
-885
-894
-903
-913
-922
-932
-942
-951
-961
-971
-980
-990
-1000
-1010
-1020
-1030
-1040
-1050
-1060
-1070
-1080
-1090
-1100
-1110
-1119
-1128
-1137
-1146
-1154
-1162
-1169
-1176
-1182
-1188
-1194
-1199
-1204
-1208
-1212
-1216
-1219
-1222
-1225
-1228
-1230
-1233
-1235
-1237
-1238
-1240
-1241
-1242
-1243
-1244
-1245
-1245
-1245
-1246
-1246
-1246
-1246
-1246
-1246
-1246
-1246
-1246
-1246
-1246
-1247
-1247
-1248
-1249
-1249
-1250
-1251
-1253
-1254
-1255
-1257
-1259
-1261
-1263
-1266
-1268
-1271
-1274
-1277
-1281
-1284
-1288
-1292
-1296
-1300
-1305
-1309
-1313
-1318
-1322
-1327
-1331
-1336
-1340
-1345
-1349
-1353
-1357
-1361
-1364
-1368
-1371
-1375
-1378
-1381
-1384
-1387
-1390
-1393
-1396
-1398
-1400
-1402
-1404
-1406
-1408
-1409
-1410
-1411
-1412
-1413
-1413
-1413
-1413
-1413
-1412
-1412
-1412
-1411
-1410
-1409
-1409
-1408
-1407
-1406
-1405
-1404
-1403
-1402
-1400
-1399
-1397
-1395
-1394
-1392
-1389
-1387
-1385
-1383
-1380
-1378
-1376
-1374
-1372
-1370
-1368
-1367
-1365
-1364
-1363
-1362
-1361
-1360
-1360
-1360
-1359
-1359
-1359
-1358
-1357
-1357
-1356
-1355
-1354
-1353
-1351
-1350
-1348
-1347
-1345
-1343
-1341
-1339
-1337
-1334
-1332
-1329
-1326
-1323
-1320
-1316
-1313
-1309
-1306
-1302
-1298
-1294
-1290
-1286
-1282
-1278
-1275
-1271
-1267
-1263
-1260
-1257
-1253
-1250
-1247
-1245
-1242
-1239
-1237
-1235
-1233
-1231
-1230
-1229
-1228
-1227
-1227
-1227
-1227
-1228
-1228
-1229
-1229
-1230
-1231
-1231
-1232
-1233
-1234
-1234
-1235
-1236
-1236
-1236
-1236
-1236
-1236
-1236
-1235
-1234
-1232
-1230
-1228
-1226
-1223
-1220
-1216
-1213
-1209
-1204
-1200
-1195
-1191
-1186
-1181
-1176
-1172
-1167
-1162
-1158
-1153
-1149
-1145
-1141
-1137
-1133
-1130
-1127
-1124
-1122
-1120
-1119
-1118
-1117
-1117
-1118
-1119
-1120
-1122
-1125
-1128
-1132
-1136
-1141
-1146
-1151
-1157
-1163
-1169
-1176
-1183
-1190
-1197
-1204
-1211
-1219
-1226
-1234
-1241
-1248
-1255
-1262
-1269
-1276
-1283
-1290
-1296
-1302
-1309
-1315
-1321
-1326
-1332
-1338
-1343
-1348
-1353
-1358
-1362
-1367
-1371
-1375
-1378
-1382
-1385
-1388
-1392
-1395
-1398
-1400
-1403
-1406
-1409
-1411
-1414
-1416
-1419
-1421
-1423
-1425
-1428
-1430
-1432
-1434
-1435
-1437
-1439
-1440
-1441
-1442
-1443
-1444
-1445
-1445
-1446
-1447
-1447
-1448
-1448
-1449
-1450
-1451
-1451
-1452
-1453
-1454
-1455
-1455
-1456
-1456
-1457
-1457
-1457
-1457
-1457
-1457
-1457
-1457
-1456
-1456
-1455
-1454
-1453
-1452
-1450
-1448
-1446
-1444
-1442
-1439
-1437
-1434
-1431
-1428
-1425
-1421
-1418
-1415
-1411
-1408
-1405
-1402
-1399
-1396
-1393
-1391
-1388
-1386
-1384
-1382
-1381
-1379
-1378
-1377
-1376
-1375
-1375
-1375
-1374
-1374
-1375
-1375
-1375
-1375
-1375
-1376
-1376
-1376
-1376
-1376
-1376
-1375
-1375
-1375
-1374
-1374
-1373
-1372
-1371
-1371
-1370
-1369
-1369
-1368
-1368
-1367
-1367
-1367
-1366
-1366
-1366
-1366
-1366
-1365
-1365
-1365
-1365
-1366
-1366
-1366
-1367
-1368
-1368
-1369
-1370
-1371
-1372
-1373
-1374
-1375
-1376
-1377
-1378
-1379
-1380
-1381
-1382
-1383
-1384
-1385
-1386
-1387
-1388
-1389
-1390
-1391
-1392
-1393
-1394
-1395
-1395
-1395
-1396
-1396
-1396
-1396
-1395
-1395
-1394
-1393
-1392
-1391
-1390
-1388
-1386
-1385
-1383
-1381
-1378
-1376
-1373
-1371
-1368
-1365
-1362
-1359
-1356
-1353
-1350
-1347
-1344
-1342
-1339
-1337
-1335
-1333
-1331
-1329
-1328
-1326
-1324
-1322
-1321
-1319
-1317
-1316
-1315
-1313
-1312
-1311
-1310
-1309
-1309
-1308
-1307
-1306
-1306
-1305
-1305
-1304
-1304
-1304
-1304
-1304
-1304
-1304
-1304
-1304
-1304
-1305
-1305
-1305
-1306
-1306
-1306
-1307
-1307
-1307
-1308
-1308
-1309
-1310
-1311
-1312
-1313
-1314
-1315
-1317
-1318
-1319
-1320
-1321
-1323
-1324
-1324
-1325
-1326
-1326
-1327
-1327
-1327
-1327
-1327
-1327
-1327
-1327
-1326
-1326
-1325
-1325
-1324
-1324
-1323
-1323
-1322
-1322
-1322
-1321
-1321
-1321
-1321
-1321
-1321
-1322
-1323
-1323
-1324
-1326
-1327
-1328
-1329
-1331
-1332
-1333
-1335
-1336
-1337
-1339
-1340
-1341
-1342
-1343
-1344
-1345
-1346
-1346
-1346
-1347
-1347
-1346
-1346
-1345
-1344
-1343
-1342
-1340
-1339
-1337
-1335
-1333
-1331
-1328
-1326
-1323
-1321
-1318
-1315
-1311
-1308
-1304
-1300
-1296
-1292
-1288
-1284
-1279
-1275
-1271
-1267
-1263
-1259
-1255
-1252
-1248
-1244
-1241
-1238
-1234
-1231
-1228
-1225
-1222
-1219
-1216
-1213
-1210
-1207
-1204
-1202
-1199
-1196
-1194
-1191
-1188
-1185
-1182
-1179
-1176
-1173
-1169
-1166
-1162
-1159
-1155
-1151
-1147
-1143
-1138
-1134
-1130
-1125
-1121
-1116
-1112
-1107
-1103
-1098
-1094
-1089
-1084
-1079
-1074
-1068
-1062
-1056
-1050
-1043
-1036
-1029
-1020
-1012
-1004
-996
-987
-978
-968
-958
-947
-936
-925
-914
-903
-891
-879
-867
-856
-844
-832
-820
-807
-795
-783
-771
-760
-748
-736
-724
-713
-701
-690
-679
-668
-657
-646
-635
-625
-614
-603
-593
-583
-573
-562
-553
-543
-533
-523
-514
-505
-495
-486
-477
-467
-458
-449
-440
-432
-423
-415
-406
-398
-390
-382
-375
-367
-360
-353
-346
-339
-333
-326
-319
-313
-306
-299
-293
-286
-279
-272
-264
-257
-250
-242
-234
-226
-218
-210
-201
-193
-184
-175
-165
-155
-145
-135
-125
-114
-103
-92
-80
-68
-56
-44
-31
-18
-4
10
25
40
56
72
88
105
121
139
156
173
191
209
227
245
263
281
300
318
336
353
371
388
405
422
438
454
470
486
501
516
531
545
560
573
587
600
613
626
639
651
663
675
687
699
711
722
734
745
757
768
779
791
802
813
824
836
847
858
870
881
892
904
915
926
937
948
959
970
981
991
1002
1012
1022
1034
1045
1055
1066
1076
1087
1097
1107
1117
1128
1138
1148
1158
1168
1177
1187
1197
1206
1216
1225
1234
1244
1253
1263
1272
1282
1292
1301
1311
1321
1330
1340
1349
1359
1368
1377
1387
1396
1405
1414
1423
1432
1441
1449
1458
1466
1474
1482
1490
1498
1506
1513
1520
1527
1534
1541
1548
1555
1562
1568
1575
1581
1588
1595
1601
1608
1615
1621
1628
1635
1641
1648
1654
1661
1667
1673
1679
1685
1691
1696
1702
1707
1712
1717
1723
1728
1733
1738
1743
1748
1754
1759
1764
1770
1775
1780
1785
1790
1795
1799
1804
1808
1813
1817
1821
1824
1828
1831
1834
1836
1839
1841
1842
1844
1845
1845
1846
1845
1845
1844
1843
1841
1839
1836
1834
1830
1827
1822
1818
1813
1808
1802
1797
1791
1784
1778
1771
1764
1758
1751
1744
1737
1731
1724
1718
1712
1706
1700
1695
1691
1686
1682
1679
1675
1672
1670
1668
1666
1664
1663
1662
1661
1661
1660
1660
1659
1659
1658
1658
1657
1657
1656
1655
1654
1653
1652
1651
1650
1649
1647
1646
1645
1643
1642
1640
1638
1637
1635
1633
1631
1629
1627
1625
1623
1621
1619
1617
1615
1613
1611
1608
1606
1604
1602
1599
1597
1594
1592
1589
1587
1584
1581
1578
1575
1572
1569
1565
1562
1559
1556
1553
1550
1547
1544
1541
1539
1537
1535
1533
1531
1529
1528
1527
1526
1525
1524
1524
1524
1524
1525
1525
1526
1527
1528
1530
1531
1533
1535
1537
1538
1540
1543
1545
1547
1550
1552
1555
1558
1561
1564
1568
1571
1575
1578
1582
1585
1589
1592
1596
1600
1603
1606
1609
1612
1615
1618
1621
1623
1626
1628
1630
1632
1634
1636
1638
1640
1642
1643
1645
1647
1648
1650
1652
1653
1655
1657
1658
1660
1662
1664
1666
1668
1670
1672
1674
1676
1678
1680
1682
1684
1686
1688
1690
1692
1694
1696
1697
1699
1701
1702
1703
1704
1705
1705
1705
1705
1705
1704
1703
1702
1700
1697
1694
1691
1688
1684
1680
1675
1671
1666
1661
1655
1650
1645
1639
1634
1628
1622
1617
1612
1606
1601
1596
1591
1586
1582
1577
1573
1570
1566
1563
1560
1558
1556
1555
1553
1552
1552
1551
1551
1551
1552
1553
1553
1554
1556
1557
1558
1560
1561
1563
1565
1566
1568
1570
1571
1573
1575
1577
1578
1580
1581
1583
1584
1585
1586
1587
1588
1589
1590
1591
1591
1592
1592
1592
1593
1593
1593
1593
1593
1593
1593
1593
1593
1593
1592
1592
1591
1591
1590
1589
1588
1587
1586
1585
1584
1583
1582
1581
1580
1579
1578
1577
1576
1576
1575
1574
1573
1573
1572
1571
1570
1570
1569
1568
1567
1566
1566
1565
1564
1563
1562
1561
1559
1558
1557
1555
1553
1552
1550
1548
1545
1543
1540
1537
1533
1530
1526
1522
1518
1513
1509
1504
1499
1494
1489
1483
1478
1472
1467
1461
1456
1450
1445
1439
1434
1428
1423
1418
1413
1408
1404
1400
1396
1392
1388
1385
1382
1378
1375
1373
1370
1367
1365
1363
1360
1358
1356
1354
1353
1351
1349
1348
1346
1345
1343
1342
1340
1339
1337
1335
1334
1332
1330
1328
1326
1324
1322
1320
1318
1315
1313
1311
1308
1305
1302
1300
1297
1294
1291
1288
1284
1281
1278
1275
1272
1268
1265
1262
1259
1256
1253
1250
1247
1244
1241
1239
1236
1233
1230
1228
1225
1222
1220
1217
1215
1212
1209
1207
1204
1202
1199
1196
1194
1191
1188
1185
1182
1179
1176
1172
1169
1165
1161
1157
1153
1148
1144
1139
1134
1129
1124
1118
1112
1106
1100
1093
1086
1079
1071
1064
1056
1048
1040
1033
1025
1016
1010
1002
995
988
981
974
967
961
955
949
943
938
933
927
922
917
913
908
903
898
893
888
883
878
873
868
863
857
852
847
841
836
830
825
819
814
808
802
796
790
785
779
773
767
761
755
749
743
737
731
726
720
714
708
703
697
692
686
681
675
670
664
659
653
648
642
637
632
626
621
615
610
605
599
594
589
584
579
574
570
565
561
556
552
548
544
540
536
532
528
525
521
518
515
512
509
506
504
501
499
496
494
491
489
486
484
481
479
476
474
472
469
466
464
461
458
455
452
449
445
442
439
435
432
428
425
421
417
413
409
405
401
397
392
388
383
378
373
367
362
356
350
344
338
331
325
318
312
305
298
291
284
277
269
262
255
248
241
234
227
221
214
208
202
195
189
183
177
172
166
160
154
148
143
137
131
125
119
114
107
101
95
89
82
76
69
63
56
49
42
35
28
21
14
7
0
-7
-14
-21
-28
-35
-42
-49
-56
-62
-69
-75
-81
-87
-93
-99
-105
-110
-116
-121
-126
-132
-137
-142
-147
-152
-157
-162
-167
-172
-178
-184
-189
-195
-202
-208
-214
-221
-228
-235
-242
-249
-256
-264
-271
-279
-287
-296
-304
-313
-323
-332
-342
-351
-361
-372
-382
-392
-403
-413
-424
-434
-445
-455
-466
-477
-487
-498
-509
-519
-530
-540
-551
-561
-572
-582
-593
-604
-614
-625
-636
-647
-658
-669
-680
-692
-703
-714
-726
-737
-749
-760
-772
-783
-795
-806
-817
-829
-840
-851
-862
-873
-883
-894
-905
-916
-926
-937
-948
-959
-969
-980
-991
-1002
-1012
-1024
-1035
-1047
-1058
-1069
-1081
-1093
-1104
-1116
-1128
-1140
-1152
-1164
-1176
-1188
-1200
-1213
-1225
-1237
-1249
-1262
-1274
-1286
-1298
-1310
-1322
-1334
-1345
-1357
-1369
-1380
-1392
-1403
-1414
-1425
-1436
-1447
-1458
-1469
-1479
-1489
-1499
-1509
-1518
-1528
-1537
-1546
-1555
-1563
-1572
-1580
-1588
-1596
-1603
-1611
-1618
-1626
-1633
-1640
-1647
-1654
-1661
-1668
-1674
-1681
-1687
-1693
-1699
-1705
-1712
-1718
-1724
-1730
-1737
-1743
-1749
-1755
-1762
-1768
-1775
-1781
-1788
-1795
-1802
-1809
-1816
-1823
-1830
-1837
-1845
-1852
-1859
-1866
-1874
-1881
-1889
-1897
-1905
-1912
-1920
-1928
-1936
-1945
-1953
-1961
-1969
-1977
-1986
-1994
-2003
-2012
-2021
-2029
-2037
-2047
-2056
-2065
-2074
-2084
-2093
-2102
-2111
-2121
-2130
-2140
-2150
-2160
-2170
-2179
-2190
-2200
-2210
-2220
-2231
-2241
-2252
-2263
-2273
-2284
-2295
-2306
-2317
-2327
-2338
-2349
-2359
-2370
-2380
-2391
-2401
-2412
-2423
-2433
-2444
-2454
-2465
-2475
-2486
-2496
-2507
-2517
-2528
-2538
-2548
-2558
-2568
-2578
-2587
-2596
-2605
-2613
-2622
-2630
-2638
-2646
-2653
-2661
-2668
-2675
-2682
-2689
-2696
-2703
-2709
-2716
-2722
-2729
-2735
-2741
-2748
-2754
-2760
-2767
-2773
-2779
-2785
-2791
-2797
-2803
-2809
-2815
-2820
-2826
-2831
-2837
-2842
-2848
-2854
-2859
-2864
-2870
-2875
-2881
-2887
-2892
-2898
-2904
-2910
-2916
-2922
-2929
-2935
-2941
-2948
-2954
-2961
-2968
-2974
-2981
-2988
-2995
-3002
-3009
-3016
-3024
-3031
-3039
-3047
-3055
-3063
-3072
-3080
-3089
-3098
-3107
-3117
-3126
-3136
-3146
-3156
-3166
-3176
-3187
-3197
-3207
-3218
-3228
-3239
-3249
-3260
-3270
-3281
-3292
-3302
-3313
-3323
-3334
-3344
-3354
-3363
-3373
-3383
-3393
-3402
-3412
-3422
-3432
-3441
-3451
-3461
-3471
-3481
-3491
-3500
-3510
-3520
-3530
-3540
-3550
-3560
-3570
-3580
-3590
-3600
-3610
-3620
-3630
-3640
-3650
-3660
-3670
-3680
-3690
-3701
-3711
-3721
-3731
-3741
-3751
-3761
-3771
-3781
-3790
-3800
-3809
-3818
-3827
-3836
-3845
-3854
-3862
-3871
-3879
-3887
-3895
-3903
-3911
-3918
-3926
-3933
-3940
-3947
-3954
-3960
-3967
-3973
-3980
-3986
-3992
-3999
-4005
-4011
-4017
-4022
-4029
-4035
-4041
-4046
-4053
-4059
-4065
-4070
-4077
-4083
-4090
-4097
-4104
-4111
-4118
-4125
-4132
-4140
-4147
-4154
-4162
-4169
-4176
-4183
-4190
-4196
-4203
-4209
-4215
-4221
-4227
-4233
-4238
-4243
-4248
-4253
-4257
-4262
-4266
-4269
-4273
-4276
-4279
-4283
-4286
-4288
-4291
-4294
-4297
-4300
-4303
-4305
-4308
-4311
-4314
-4318
-4321
-4324
-4328
-4332
-4336
-4340
-4344
-4348
-4352
-4356
-4360
-4365
-4369
-4373
-4378
-4382
-4387
-4391
-4395
-4399
-4403
-4407
-4411
-4415
-4418
-4421
-4424
-4427
-4429
-4431
-4433
-4435
-4436
-4437
-4437
-4437
-4437
-4436
-4435
-4433
-4431
-4429
-4426
-4423
-4420
-4416
-4412
-4408
-4403
-4398
-4393
-4388
-4383
-4377
-4372
-4366
-4360
-4354
-4347
-4341
-4335
-4328
-4322
-4315
-4309
-4302
-4295
-4288
-4282
-4275
-4268
-4261
-4254
-4247
-4241
-4234
-4227
-4220
-4213
-4207
-4200
-4194
-4187
-4181
-4175
-4170
-4164
-4159
-4153
-4148
-4143
-4138
-4133
-4129
-4124
-4119
-4115
-4110
-4105
-4101
-4096
-4091
-4086
-4082
-4077
-4070
-4066
-4059
-4054
-4048
-4041
-4034
-4027
-4019
-4011
-4003
-3994
-3985
-3976
-3966
-3956
-3945
-3935
-3923
-3912
-3900
-3888
-3876
-3863
-3851
-3838
-3825
-3812
-3798
-3785
-3771
-3758
-3744
-3731
-3717
-3703
-3689
-3675
-3661
-3648
-3634
-3620
-3606
-3592
-3578
-3564
-3551
-3537
-3524
-3510
-3497
-3484
-3470
-3457
-3444
-3431
-3419
-3406
-3393
-3381
-3368
-3356
-3344
-3332
-3320
-3308
-3296
-3285
-3273
-3262
-3250
-3239
-3227
-3216
-3205
-3194
-3183
-3172
-3161
-3151
-3140
-3129
-3119
-3108
-3097
-3087
-3076
-3065
-3055
-3044
-3033
-3023
-3012
-3001
-2990
-2980
-2969
-2958
-2947
-2937
-2926
-2915
-2905
-2894
-2883
-2873
-2862
-2852
-2841
-2830
-2819
-2808
-2797
-2785
-2774
-2762
-2750
-2738
-2726
-2713
-2701
-2688
-2674
-2660
-2646
-2632
-2617
-2603
-2587
-2572
-2556
-2541
-2525
-2508
-2492
-2475
-2459
-2442
-2425
-2408
-2390
-2373
-2356
-2339
-2322
-2305
-2288
-2271
-2255
-2238
-2222
-2206
-2190
-2174
-2159
-2144
-2129
-2114
-2100
-2086
-2072
-2058
-2044
-2031
-2017
-2005
-1992
-1980
-1967
-1955
-1943
-1931
-1920
-1908
-1897
-1885
-1874
-1862
-1851
-1840
-1828
-1817
-1806
-1794
-1783
-1772
-1760
-1749
-1737
-1726
-1715
-1703
-1692
-1681
-1670
-1660
-1649
-1638
-1628
-1618
-1608
-1598
-1589
-1579
-1570
-1561
-1552
-1544
-1536
-1528
-1520
-1512
-1505
-1498
-1491
-1485
-1478
-1472
-1466
-1460
-1455
-1450
-1444
-1439
-1435
-1430
-1425
-1421
-1416
-1412
-1408
-1404
-1401
-1397
-1394
-1390
-1387
-1384
-1382
-1379
-1377
-1375
-1373
-1371
-1370
-1369
-1368
-1367
-1366
-1366
-1365
-1364
-1364
-1363
-1363
-1362
-1361
-1360
-1359
-1358
-1357
-1355
-1353
-1351
-1349
-1347
-1344
-1342
-1339
-1336
-1333
-1330
-1326
-1323
-1319
-1314
-1310
-1305
-1300
-1295
-1290
-1284
-1278
-1272
-1266
-1260
-1254
-1248
-1241
-1235
-1228
-1221
-1214
-1208
-1201
-1194
-1187
-1181
-1174
-1168
-1162
-1156
-1150
-1144
-1139
-1134
-1129
-1124
-1119
-1115
-1111
-1107
-1103
-1099
-1096
-1092
-1089
-1086
-1082
-1079
-1076
-1074
-1071
-1068
-1065
-1062
-1059
-1056
-1052
-1049
-1045
-1042
-1038
-1034
-1030
-1026
-1022
-1016
-1012
-1008
-1002
-998
-993
-987
-981
-975
-969
-963
-957
-951
-944
-938
-931
-925
-918
-912
-906
-899
-893
-887
-881
-875
-869
-863
-858
-852
-847
-842
-837
-831
-826
-821
-816
-811
-805
-800
-795
-789
-784
-778
-773
-768
-762
-757
-752
-747
-742
-737
-732
-728
-723
-719
-714
-710
-705
-701
-697
-693
-688
-684
-680
-675
-671
-667
-662
-658
-653
-649
-644
-640
-636
-631
-627
-623
-619
-614
-610
-606
-601
-597
-592
-588
-583
-578
-574
-569
-563
-558
-552
-546
-540
-533
-527
-520
-513
-506
-498
-490
-482
-474
-466
-458
-449
-441
-432
-423
-415
-406
-398
-389
-381
-373
-365
-357
-350
-342
-335
-328
-322
-315
-309
-303
-297
-291
-285
-280
-274
-269
-264
-259
-254
-249
-244
-239
-235
-230
-226
-221
-217
-212
-208
-204
-199
-195
-191
-186
-182
-178
-174
-169
-165
-161
-157
-152
-148
-143
-139
-134
-130
-125
-120
-116
-111
-106
-101
-96
-91
-86
-80
-75
-70
-65
-59
-54
-49
-44
-39
-34
-29
-25
-20
-16
-11
-7
-2
2
6
10
14
18
22
25
28
31
34
37
40
42
44
46
48
50
52
53
55
56
58
60
61
63
65
67
69
71
74
76
79
82
85
88
92
95
99
103
107
111
116
121
126
131
136
142
147
153
159
165
171
177
183
189
196
202
209
215
222
229
236
243
250
258
265
273
281
288
296
304
312
320
328
336
343
351
359
366
374
381
389
396
403
411
418
425
432
438
445
452
459
465
472
478
485
491
497
504
510
516
522
527
533
538
544
549
554
559
565
569
574
579
584
589
593
598
603
607
612
617
622
627
632
637
643
648
654
660
666
672
678
685
691
698
705
712
719
726
733
741
748
755
763
770
777
785
792
800
807
814
822
829
837
844
852
859
867
874
882
890
898
905
913
921
928
936
944
952
959
967
974
982
989
997
1004
1010
1018
1025
1032
1039
1046
1053
1059
1066
1072
1078
1084
1089
1095
1100
1105
1110
1115
1119
1124
1128
1132
1136
1140
1143
1146
1150
1153
1155
1158
1160
1162
1164
1165
1167
1168
1169
1170
1170
1171
1171
1172
1172
1173
1173
1174
1174
1174
1175
1175
1175
1176
1176
1176
1177
1177
1178
1178
1179
1179
1180
1181
1181
1181
1182
1182
1182
1183
1183
1183
1183
1183
1183
1183
1183
1183
1182
1182
1182
1182
1182
1182
1182
1182
1182
1182
1183
1183
1184
1185
1186
1187
1189
1190
1192
1194
1196
1199
1202
1205
1208
1211
1215
1219
1223
1227
1231
1235
1240
1245
1250
1255
1260
1265
1271
1277
1282
1288
1294
1300
1306
1312
1318
1324
1330
1336
1342
1348
1354
1359
1365
1371
1377
1383
1388
1394
1400
1406
1411
1417
1423
1428
1434
1439
1444
1449
1454
1459
1464
1468
1473
1477
1481
1485
1489
1493
1496
1500
1503
1507
1510
1513
1516
1519
1521
1523
1525
1527
1528
1529
1529
1529
1529
1528
1527
1526
1525
1523
1521
1519
1517
1515
1512
1510
1507
1504
1501
1499
1496
1493
1490
1487
1484
1481
1478
1476
1473
1470
1468
1465
1463
1461
1459
1457
1455
1454
1452
1451
1449
1448
1447
1445
1444
1443
1441
1440
1439
1437
1436
1434
1432
1431
1428
1426
1424
1421
1418
1415
1411
1407
1403
1399
1395
1390
1385
1380
1374
1368
1362
1356
1350
1343
1336
1329
1322
1315
1308
1301
1294
1287
1280
1273
1266
1259
1252
1245
1239
1232
1226
1219
1213
1207
1201
1195
1189
1183
1177
1171
1165
1159
1153
1146
1140
1134
1128
1122
1115
1109
1103
1097
1090
1084
1078
1072
1066
1060
1053
1047
1041
1035
1029
1022
1016
1010
1004
998
992
985
979
973
966
960
953
946
940
933
927
920
913
906
899
893
886
879
872
864
857
850
843
835
828
820
813
805
797
789
781
773
765
757
749
741
732
724
715
707
698
689
679
670
661
651
641
631
620
610
599
588
577
566
555
543
532
520
508
496
484
473
461
449
437
425
413
402
390
379
368
357
346
335
324
314
303
293
283
272
262
252
242
232
223
213
203
194
185
175
166
157
149
140
131
123
115
107
99
91
83
76
69
61
54
48
41
35
28
22
16
10
4
-1
-7
-12
-17
-22
-27
-31
-36
-40
-44
-47
-51
-55
-58
-61
-64
-67
-70
-72
-75
-77
-79
-81
-83
-84
-86
-87
-88
-89
-90
-91
-92
-93
-94
-94
-95
-95
-96
-96
-97
-97
-98
-99
-99
-100
-101
-102
-103
-104
-105
-106
-107
-109
-110
-112
-113
-115
-117
-119
-121
-123
-125
-128
-130
-132
-135
-137
-140
-142
-145
-148
-151
-154
-157
-160
-164
-167
-171
-175
-179
-183
-187
-191
-195
-200
-204
-208
-213
-217
-221
-226
-230
-234
-238
-242
-246
-249
-253
-256
-259
-262
-265
-268
-271
-274
-276
-279
-282
-285
-288
-291
-294
-297
-300
-302
-305
-308
-311
-314
-317
-320
-322
-325
-328
-330
-333
-335
-337
-339
-341
-343
-345
-346
-348
-349
-350
-351
-352
-352
-353
-353
-353
-353
-352
-351
-351
-349
-348
-347
-345
-343
-341
-339
-337
-334
-331
-328
-325
-322
-318
-315
-311
-307
-303
-299
-295
-290
-286
-281
-277
-272
-268
-263
-259
-255
-251
-247
-243
-239
-236
-233
-230
-227
-224
-222
-219
-217
-215
-214
-212
-211
-210
-209
-208
-208
-207
-206
-206
-205
-205
-205
-204
-204
-203
-203
-202
-202
-201
-200
-199
-197
-196
-194
-193
-191
-190
-188
-186
-185
-184
-183
-182
-181
-180
-180
-179
-179
-179
-179
-180
-180
-181
-182
-183
-184
-186
-187
-189
-192
-194
-196
-199
-202
-205
-208
-211
-214
-218
-221
-225
-228
-232
-236
-240
-244
-248
-252
-256
-261
-265
-269
-273
-278
-282
-287
-292
-297
-302
-307
-312
-317
-323
-328
-334
-340
-345
-351
-357
-363
-369
-376
-382
-388
-394
-401
-407
-413
-420
-426
-432
-438
-445
-451
-457
-463
-469
-475
-481
-486
-492
-498
-504
-510
-516
-522
-528
-534
-540
-546
-552
-558
-563
-569
-575
-581
-587
-593
-599
-605
-611
-618
-624
-630
-636
-643
-649
-656
-663
-669
-676
-683
-690
-698
-705
-712
-719
-726
-733
-741
-748
-755
-762
-769
-776
-783
-790
-797
-803
-810
-816
-822
-828
-834
-839
-844
-849
-854
-859
-863
-868
-872
-876
-880
-884
-888
-892
-896
-900
-904
-908
-912
-916
-920
-924
-928
-932
-936
-940
-945
-949
-954
-959
-964
-969
-974
-979
-984
-990
-995
-1000
-1006
-1012
-1018
-1022
-1029
-1035
-1041
-1046
-1052
-1058
-1063
-1069
-1074
-1079
-1084
-1088
-1093
-1097
-1102
-1106
-1110
-1114
-1117
-1121
-1124
-1127
-1130
-1133
-1136
-1138
-1141
-1143
-1146
-1148
-1150
-1152
-1154
-1156
-1159
-1161
-1163
-1165
-1168
-1170
-1173
-1175
-1178
-1182
-1185
-1188
-1192
-1196
-1200
-1204
-1208
-1213
-1217
-1222
-1226
-1231
-1235
-1240
-1244
-1249
-1253
-1258
-1262
-1266
-1271
-1275
-1279
-1283
-1287
-1291
-1295
-1298
-1302
-1305
-1309
-1312
-1316
-1319
-1322
-1325
-1328
-1331
-1334
-1337
-1340
-1342
-1345
-1347
-1349
-1351
-1353
-1355
-1357
-1358
-1360
-1361
-1362
-1364
-1365
-1366
-1367
-1368
-1369
-1370
-1371
-1372
-1373
-1374
-1375
-1376
-1377
-1378
-1379
-1381
-1382
-1383
-1385
-1387
-1388
-1390
-1392
-1394
-1397
-1399
-1402
-1405
-1408
-1412
-1415
-1419
-1423
-1427
-1431
-1436
-1441
-1445
-1450
-1455
-1460
-1465
-1470
-1475
-1480
-1484
-1489
-1494
-1498
-1502
-1506
-1510
-1514
-1517
-1521
-1524
-1527
-1530
-1532
-1535
-1537
-1539
-1541
-1543
-1545
-1547
-1549
-1551
-1552
-1554
-1555
-1557
-1558
-1559
-1560
-1561
-1562
-1563
-1564
-1565
-1566
-1567
-1568
-1568
-1569
-1570
-1571
-1571
-1572
-1572
-1573
-1573
-1574
-1574
-1574
-1574
-1575
-1575
-1575
-1575
-1575
-1576
-1576
-1576
-1576
-1576
-1577
-1577
-1577
-1577
-1577
-1577
-1577
-1578
-1578
-1578
-1578
-1578
-1578
-1578
-1578
-1578
-1579
-1579
-1579
-1579
-1579
-1579
-1579
-1579
-1579
-1579
-1579
-1579
-1578
-1578
-1577
-1576
-1575
-1574
-1572
-1571
-1569
-1568
-1566
-1564
-1562
-1560
-1559
-1557
-1555
-1554
-1552
-1550
-1549
-1548
-1546
-1545
-1544
-1543
-1542
-1542
-1541
-1540
-1540
-1539
-1539
-1539
-1539
-1539
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1538
-1537
-1537
-1537
-1536
-1535
-1535
-1534
-1533
-1532
-1531
-1530
-1528
-1527
-1525
-1524
-1522
-1521
-1519
-1518
-1516
-1515
-1513
-1512
-1510
-1508
-1507
-1505
-1504
-1502
-1501
-1500
-1498
-1497
-1495
-1494
-1493
-1491
-1490
-1489
-1488
-1487
-1486
-1486
-1485
-1484
-1483
-1482
-1482
-1481
-1480
-1479
-1478
-1476
-1475
-1474
-1473
-1471
-1470
-1469
-1467
-1466
-1465
-1463
-1462
-1461
-1460
-1458
-1457
-1456
-1455
-1454
-1453
-1453
-1452
-1452
-1451
-1451
-1451
-1451
-1451
-1451
-1452
-1452
-1453
-1453
-1453
-1454
-1454
-1454
-1455
-1455
-1455
-1455
-1455
-1455
-1455
-1455
-1455
-1455
-1454
-1454
-1454
-1454
-1453
-1453
-1452
-1452
-1451
-1451
-1450
-1449
-1448
-1447
-1446
-1444
-1443
-1442
-1440
-1438
-1436
-1434
-1432
-1430
-1428
-1425
-1423
-1420
-1417
-1414
-1410
-1407
-1404
-1400
-1396
-1392
-1388
-1384
-1380
-1376
-1371
-1367
-1363
-1358
-1354
-1349
-1345
-1340
-1335
-1330
-1326
-1321
-1316
-1311
-1306
-1301
-1296
-1291
-1286
-1281
-1276
-1272
-1268
-1263
-1259
-1255
-1251
-1248
-1245
-1241
-1238
-1236
-1233
-1230
-1228
-1226
-1224
-1222
-1221
-1220
-1219
-1218
-1217
-1217
-1217
-1218
-1218
-1219
-1220
-1222
-1223
-1225
-1227
-1229
-1231
-1233
-1236
-1238
-1241
-1243
-1246
-1248
-1251
-1254
-1256
-1259
-1262
-1264
-1267
-1269
-1271
-1273
-1276
-1278
-1280
-1282
-1284
-1286
-1287
-1289
-1291
-1293
-1294
-1296
-1297
-1298
-1300
-1301
-1302
-1303
-1304
-1305
-1306
-1307
-1308
-1309
-1310
-1311
-1312
-1313
-1314
-1315
-1316
-1317
-1318
-1319
-1321
-1322
-1323
-1325
-1326
-1327
-1329
-1330
-1331
-1333
-1334
-1335
-1336
-1337
-1338
-1339
-1340
-1341
-1342
-1343
-1344
-1345
-1346
-1347
-1347
-1348
-1349
-1350
-1350
-1351
-1352
-1352
-1353
-1354
-1355
-1355
-1356
-1357
-1357
-1358
-1358
-1358
-1359
-1359
-1359
-1359
-1358
-1358
-1358
-1357
-1357
-1356
-1355
-1355
-1354
-1353
-1352
-1351
-1350
-1350
-1349
-1348
-1347
-1347
-1346
-1346
-1346
-1346
-1346
-1347
-1348
-1349
-1350
-1351
-1353
-1355
-1357
-1360
-1362
-1365
-1368
-1371
-1375
-1378
-1382
-1386
-1390
-1394
-1399
-1403
-1408
-1413
-1418
-1423
-1428
-1433
-1439
-1444
-1450
-1456
-1462
-1468
-1474
-1480
-1486
-1492
-1498
-1505
-1511
-1518
-1524
-1531
-1538
-1545
-1552
-1559
-1566
-1574
-1581
-1589
-1597
-1604
-1612
-1620
-1627
-1635
-1643
-1651
-1658
-1666
-1673
-1680
-1687
-1694
-1701
-1708
-1714
-1721
-1727
-1732
-1738
-1744
-1749
-1754
-1760
-1765
-1770
-1775
-1780
-1784
-1789
-1794
-1799
-1803
-1808
-1812
-1816
-1820
-1824
-1828
-1832
-1836
-1839
-1842
-1845
-1848
-1851
-1854
-1856
-1859
-1861
-1862
-1864
-1866
-1867
-1868
-1869
-1870
-1870
-1870
-1870
-1870
-1869
-1869
-1868
-1867
-1866
-1864
-1863
-1861
-1859
-1858
-1856
-1854
-1852
-1850
-1848
-1846
-1844
-1842
-1840
-1838
-1836
-1834
-1832
-1829
-1827
-1825
-1823
-1821
-1819
-1816
-1814
-1811
-1809
-1806
-1803
-1800
-1797
-1793
-1790
-1786
-1782
-1778
-1773
-1769
-1764
-1759
-1754
-1749
-1743
-1738
-1732
-1727
-1721
-1716
-1710
-1704
-1698
-1692
-1686
-1680
-1674
-1668
-1662
-1656
-1649
-1643
-1636
-1630
-1623
-1617
-1610
-1603
-1597
-1590
-1583
-1577
-1570
-1563
-1557
-1550
-1544
-1537
-1531
-1524
-1518
-1511
-1505
-1498
-1492
-1486
-1480
-1474
-1468
-1463
-1457
-1452
-1446
-1441
-1436
-1431
-1426
-1422
-1417
-1413
-1409
-1405
-1401
-1397
-1394
-1391
-1388
-1385
-1382
-1380
-1378
-1376
-1374
-1373
-1372
-1371
-1370
-1370
-1370
-1369
-1369
-1369
-1369
-1370
-1370
-1370
-1371
-1371
-1372
-1372
-1373
-1373
-1374
-1374
-1375
-1375
-1376
-1376
-1376
-1377
-1377
-1376
-1376
-1375
-1375
-1374
-1373
-1371
-1370
-1368
-1367
-1365
-1363
-1361
-1359
-1357
-1355
-1352
-1350
-1348
-1345
-1343
-1340
-1337
-1335
-1332
-1329
-1326
-1322
-1319
-1316
-1312
-1309
-1305
-1302
-1299
-1295
-1291
-1288
-1284
-1280
-1276
-1272
-1268
-1263
-1259
-1255
-1250
-1246
-1241
-1236
-1231
-1227
-1222
-1217
-1212
-1206
-1201
-1196
-1190
-1185
-1180
-1174
-1169
-1163
-1157
-1152
-1146
-1141
-1135
-1130
-1124
-1119
-1114
-1108
-1103
-1098
-1093
-1088
-1084
-1079
-1074
-1070
-1065
-1061
-1057
-1053
-1048
-1044
-1040
-1036
-1033
-1029
-1025
-1020
-1018
-1014
-1010
-1006
-1002
-999
-995
-991
-986
-982
-978
-973
-969
-964
-959
-955
-950
-945
-941
-936
-931
-926
-921
-915
-910
-905
-899
-894
-888
-883
-877
-871
-866
-860
-855
-849
-844
-838
-833
-827
-822
-816
-811
-806
-800
-795
-790
-784
-779
-774
-769
-763
-758
-753
-748
-743
-738
-733
-728
-723
-717
-712
-707
-702
-697
-692
-687
-682
-676
-671
-665
-660
-654
-648
-642
-636
-630
-624
-617
-610
-603
-596
-589
-582
-574
-566
-559
-551
-542
-534
-526
-517
-509
-500
-491
-482
-473
-464
-455
-446
-437
-427
-418
-409
-399
-390
-381
-371
-362
-352
-343
-334
-324
-314
-305
-295
-285
-276
-266
-256
-246
-236
-226
-216
-206
-196
-185
-175
-165
-155
-145
-134
-124
-114
-103
-93
-83
-72
-62
-52
-42
-31
-21
-11
-1
9
20
30
40
51
61
71
81
92
102
112
122
132
142
152
161
171
181
190
199
209
218
227
235
244
253
261
269
277
285
293
300
308
315
322
329
336
342
349
356
362
368
374
380
387
393
398
404
410
416
421
427
433
438
444
449
454
460
465
470
475
480
486
491
496
500
505
510
515
520
525
530
535
540
545
550
555
560
565
570
576
581
586
592
598
603
609
615
621
628
634
640
647
654
660
667
674
680
687
694
701
707
714
721
727
734
741
748
754
761
768
775
782
788
795
802
809
816
823
829
836
843
849
856
863
869
876
883
889
896
902
909
916
923
929
936
943
950
957
964
971
979
986
993
1000
1006
1014
1020
1028
1035
1041
1048
1054
1061
1067
1073
1079
1085
1091
1096
1102
1107
1113
1118
1123
1128
1133
1138
1142
1147
1151
1155
1160
1163
1167
1171
1174
1178
1181
1184
1187
1189
1192
1194
1196
1198
1200
1202
1203
1204
1205
1206
1206
1207
1206
1206
1205
1205
1203
1202
1200
1199
1197
1194
1192
1189
1187
1184
1181
1178
1175
1171
1168
1165
1161
1158
1154
1151
1148
1144
1141
1138
1135
1131
1128
1125
1122
1119
1117
1114
1111
1108
1105
1102
1099
1096
1093
1090
1087
1084
1081
1078
1074
1071
1067
1064
1060
1057
1054
1050
1047
1043
1040
1037
1033
1030
1027
1024
1020
1016
1012
1010
1006
1002
1000
996
993
990
986
983
980
977
973
970
966
963
960
956
952
949
945
941
937
933
929
924
920
916
911
907
902
897
893
888
883
878
873
868
863
858
853
848
843
838
833
827
822
817
812
806
801
796
791
786
781
775
770
765
760
755
750
745
740
735
730
725
720
715
710
705
700
695
691
686
681
677
673
668
664
660
656
652
648
645
641
637
633
629
626
622
618
614
610
605
601
597
592
588
583
578
573
568
563
558
553
547
542
536
530
524
518
512
505
499
492
485
478
470
463
455
447
439
431
422
414
405
396
387
378
368
359
349
339
330
320
310
300
290
280
270
260
250
240
230
220
210
201
191
181
171
161
152
143
133
124
115
106
97
88
80
71
62
54
45
37
28
20
12
4
-4
-12
-19
-27
-35
-42
-49
-56
-63
-70
-77
-83
-90
-96
-102
-108
-114
-120
-126
-131
-136
-142
-147
-152
-157
-161
-166
-170
-175
-179
-183
-187
-191
-195
-199
-202
-206
-210
-214
-217
-221
-225
-229
-233
-237
-241
-245
-249
-254
-258
-263
-268
-273
-278
-283
-288
-294
-300
-306
-312
-318
-325
-332
-339
-346
-354
-362
-370
-379
-387
-396
-405
-414
-424
-434
-443
-453
-464
-474
-485
-496
-507
-518
-530
-541
-553
-565
-578
-590
-602
-615
-627
-640
-652
-665
-678
-691
-703
-716
-729
-742
-755
-768
-781
-794
-807
-821
-834
-847
-861
-874
-888
-902
-916
-930
-944
-958
-972
-987
-1000
-1016
-1031
-1045
-1060
-1075
-1090
-1105
-1120
-1135
-1150
-1164
-1179
-1193
-1207
-1221
-1235
-1248
-1262
-1275
-1288
-1300
-1313
-1325
-1337
-1349
-1361
-1372
-1384
-1395
-1406
-1417
-1428
-1438
-1448
-1459
-1468
-1478
-1487
-1497
-1506
-1515
-1523
-1532
-1540
-1549
-1557
-1565
-1573
-1581
-1588
-1596
-1604
-1611
-1619
-1626
-1633
-1640
-1647
-1654
-1661
-1668
-1674
-1681
-1687
-1693
-1699
-1705
-1711
-1716
-1722
-1727
-1733
-1738
-1744
-1749
-1754
-1760
-1765
-1770
-1775
-1781
-1786
-1791
-1797
-1802
-1807
-1813
-1818
-1824
-1829
-1835
-1841
-1847
-1853
-1859
-1865
-1871
-1878
-1884
-1891
-1898
-1905
-1912
-1919
-1925
-1932
-1939
-1946
-1953
-1959
-1966
-1973
-1979
-1986
-1992
-1999
-2005
-2011
-2017
-2021
-2028
-2033
-2037
-2043
-2048
-2053
-2057
-2061
-2065
-2069
-2073
-2076
-2079
-2082
-2084
-2087
-2089
-2091
-2093
-2094
-2096
-2097
-2098
-2099
-2099
-2099
-2100
-2100
-2099
-2099
-2099
-2098
-2097
-2096
-2095
-2094
-2092
-2091
-2089
-2088
-2086
-2085
-2083
-2081
-2080
-2078
-2077
-2076
-2075
-2074
-2073
-2072
-2072
-2071
-2071
-2070
-2070
-2070
-2071
-2071
-2071
-2072
-2073
-2074
-2075
-2076
-2077
-2078
-2079
-2080
-2081
-2082
-2083
-2084
-2085
-2085
-2086
-2087
-2087
-2087
-2087
-2087
-2087
-2087
-2087
-2086
-2085
-2085
-2084
-2083
-2081
-2080
-2079
-2077
-2076
-2074
-2072
-2071
-2069
-2067
-2065
-2063
-2061
-2059
-2057
-2055
-2053
-2051
-2049
-2045
-2044
-2041
-2039
-2037
-2033
-2032
-2029
-2027
-2024
-2021
-2019
-2016
-2013
-2011
-2009
-2005
-2003
-2001
-1998
-1995
-1993
-1990
-1987
-1985
-1982
-1979
-1976
-1974
-1971
-1968
-1965
-1963
-1960
-1957
-1954
-1952
-1949
-1947
-1944
-1942
-1939
-1937
-1935
-1933
-1931
-1929
-1928
-1926
-1925
-1923
-1922
-1921
-1920
-1919
-1918
-1917
-1917
-1916
-1916
-1916
-1916
-1916
-1916
-1916
-1916
-1917
-1917
-1918
-1919
-1920
-1921
-1922
-1924
-1925
-1927
-1929
-1931
-1933
-1935
-1937
-1940
-1942
-1945
-1947
-1950
-1953
-1956
-1959
-1962
-1965
-1969
-1972
-1976
-1980
-1983
-1987
-1991
-1995
-1999
-2003
-2007
-2011
-2013
-2017
-2021
-2025
-2029
-2033
-2037
-2041
-2044
-2048
-2051
-2054
-2058
-2061
-2064
-2067
-2071
-2074
-2077
-2080
-2083
-2086
-2089
-2092
-2095
-2097
-2100
-2103
-2105
-2107
-2110
-2112
-2114
-2116
-2118
-2120
-2122
-2124
-2126
-2128
-2130
-2132
-2134
-2135
-2137
-2139
-2141
-2143
-2144
-2146
-2148
-2150
-2152
-2153
-2155
-2157
-2159
-2161
-2163
-2165
-2167
-2169
-2171
-2174
-2176
-2178
-2180
-2182
-2185
-2187
-2189
-2191
-2193
-2195
-2197
-2199
-2201
-2203
-2204
-2206
-2208
-2209
-2211
-2213
-2214
-2216
-2217
-2219
-2220
-2222
-2223
-2225
-2226
-2227
-2228
-2230
-2231
-2232
-2232
-2233
-2234
-2234
-2235
-2235
-2235
-2235
-2235
-2235
-2234
-2234
-2233
-2232
-2232
-2231
-2230
-2228
-2227
-2226
-2225
-2224
-2222
-2221
-2220
-2218
-2217
-2215
-2213
-2212
-2210
-2208
-2207
-2205
-2203
-2201
-2199
-2197
-2195
-2193
-2191
-2188
-2186
-2183
-2181
-2178
-2175
-2173
-2170
-2167
-2163
-2160
-2157
-2154
-2150
-2147
-2143
-2140
-2136
-2133
-2129
-2125
-2122
-2118
-2115
-2111
-2107
-2104
-2101
-2097
-2094
-2091
-2088
-2085
-2082
-2080
-2077
-2075
-2073
-2071
-2070
-2068
-2067
-2065
-2064
-2063
-2063
-2062
-2061
-2061
-2061
-2061
-2061
-2060
-2060
-2060
-2060
-2060
-2060
-2060
-2060
-2060
-2059
-2059
-2059
-2058
-2057
-2057
-2056
-2055
-2054
-2053
-2052
-2050
-2049
-2047
-2045
-2044
-2041
-2039
-2037
-2033
-2031
-2028
-2025
-2021
-2019
-2015
-2011
-2007
-2003
-1999
-1995
-1991
-1987
-1982
-1978
-1973
-1969
-1964
-1960
-1955
-1950
-1946
-1941
-1936
-1931
-1926
-1922
-1917
-1911
-1906
-1901
-1896
-1890
-1884
-1879
-1873
-1867
-1861
-1855
-1849
-1842
-1836
-1830
-1823
-1817
-1810
-1804
-1798
-1791
-1785
-1778
-1772
-1765
-1759
-1752
-1746
-1739
-1733
-1727
-1720
-1714
-1708
-1702
-1696
-1690
-1684
-1678
-1672
-1666
-1660
-1655
-1649
-1644
-1638
-1633
-1627
-1622
-1617
-1612
-1607
-1602
-1598
-1593
-1588
-1584
-1580
-1576
-1571
-1567
-1564
-1560
-1556
-1553
-1549
-1546
-1543
-1540
-1537
-1534
-1530
-1527
-1525
-1522
-1519
-1516
-1513
-1510
-1507
-1504
-1501
-1498
-1495
-1492
-1489
-1486
-1483
-1480
-1477
-1473
-1470
-1467
-1463
-1460
-1456
-1453
-1449
-1446
-1442
-1439
-1435
-1431
-1428
-1424
-1420
-1416
-1413
-1409
-1405
-1402
-1398
-1394
-1390
-1386
-1382
-1378
-1374
-1370
-1366
-1361
-1357
-1353
-1348
-1344
-1340
-1335
-1331
-1326
-1322
-1318
-1313
-1309
-1304
-1300
-1295
-1291
-1287
-1282
-1278
-1273
-1269
-1264
-1260
-1255
-1250
-1246
-1241
-1236
-1231
-1226
-1220
-1215
-1210
-1204
-1199
-1193
-1187
-1181
-1175
-1169
-1163
-1157
-1150
-1144
-1137
-1131
-1124
-1117
-1110
-1103
-1096
-1090
-1083
-1075
-1068
-1061
-1054
-1047
-1039
-1032
-1025
-1016
-1010
-1002
-996
-989
-982
-975
-968
-961
-954
-948
-941
-935
-928
-922
-916
-910
-904
-898
-893
-887
-882
-877
-872
-867
-863
-859
-854
-850
-847
-843
-839
-836
-833
-830
-827
-824
-821
-819
-816
-814
-812
-811
-809
-808
-806
-805
-804
-803
-802
-801
-801
-800
-799
-799
-798
-798
-797
-797
-796
-796
-795
-795
-794
-794
-793
-793
-792
-792
-791
-791
-790
-790
-789
-789
-788
-787
-787
-786
-785
-784
-784
-783
-782
-781
-780
-779
-779
-778
-777
-776
-775
-774
-773
-772
-771
-771
-770
-768
-767
-766
-765
-764
-763
-762
-761
-760
-758
-757
-756
-755
-754
-752
-751
-750
-749
-748
-747
-746
-745
-744
-743
-742
-741
-740
-738
-737
-736
-735
-734
-733
-732
-730
-729
-728
-726
-724
-723
-721
-719
-717
-715
-712
-709
-707
-704
-701
-697
-694
-691
-687
-683
-679
-676
-672
-667
-663
-659
-655
-650
-646
-641
-636
-631
-626
-621
-615
-610
-604
-598
-591
-585
-578
-571
-564
-557
-550
-542
-534
-527
-519
-510
-502
-494
-485
-477
-468
-460
-451
-442
-434
-425
-416
-408
-399
-391
-382
-374
-366
-358
-350
-342
-334
-327
-319
-312
-305
-297
-290
-283
-276
-270
-263
-256
-249
-243
-236
-230
-224
-218
-212
-206
-201
-195
-190
-185
-180
-175
-171
-166
-162
-158
-154
-150
-146
-143
-139
-136
-133
-130
-127
-125
-122
-120
-117
-115
-113
-111
-109
-107
-105
-103
-101
-99
-97
-95
-94
-92
-90
-89
-87
-85
-84
-82
-80
-79
-77
-75
-73
-72
-70
-68
-67
-65
-63
-62
-60
-59
-57
-56
-54
-53
-51
-50
-49
-48
-47
-46
-45
-44
-43
-42
-42
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-43
-43
-43
-42
-42
-42
-42
-41
-41
-42
-42
-42
-43
-44
-45
-46
-47
-48
-50
-52
-54
-56
-58
-61
-64
-66
-69
-72
-76
-79
-83
-87
-91
-95
-100
-104
-109
-114
-119
-125
-130
-136
-141
-147
-153
-159
-165
-171
-177
-184
-190
-197
-203
-210
-216
-223
-230
-237
-244
-251
-258
-265
-271
-278
-285
-292
-299
-305
-312
-318
-325
-331
-338
-344
-351
-357
-363
-369
-376
-382
-387
-393
-399
-404
-409
-414
-419
-424
-428
-433
-437
-440
-444
-448
-451
-454
-457
-459
-461
-463
-465
-467
-468
-469
-470
-471
-471
-471
-472
-471
-471
-471
-471
-470
-470
-469
-468
-467
-466
-466
-464
-463
-462
-461
-460
-459
-457
-456
-454
-453
-451
-449
-447
-445
-443
-441
-438
-436
-433
-430
-427
-424
-421
-417
-413
-410
-406
-402
-398
-393
-389
-384
-379
-374
-369
-364
-359
-354
-349
-343
-338
-332
-327
-321
-316
-310
-304
-298
-293
-287
-281
-275
-269
-262
-256
-250
-244
-238
-231
-225
-219
-212
-206
-200
-194
-187
-181
-175
-168
-162
-156
-149
-143
-136
-129
-122
-115
-109
-102
-95
-88
-81
-73
-66
-59
-52
-44
-37
-29
-22
-15
-7
0
7
15
22
29
36
44
51
58
65
72
80
87
94
101
108
115
123
130
137
145
152
160
167
175
183
191
199
207
215
224
232
241
250
259
268
277
286
295
305
314
324
334
343
353
363
373
383
393
403
413
422
432
442
452
462
471
481
490
500
509
518
527
536
545
554
563
571
579
588
596
604
612
620
628
635
643
650
658
665
672
679
686
693
700
706
713
719
725
732
738
744
750
756
761
767
772
778
783
788
793
798
803
808
813
817
822
826
831
835
839
843
847
852
856
860
863
867
871
875
879
883
886
890
894
897
900
904
907
910
913
916
919
921
923
926
928
930
931
933
934
935
936
937
938
938
939
939
939
940
940
940
940
940
940
940
940
940
939
939
939
939
939
939
939
939
939
939
939
940
940
940
941
941
942
942
943
944
945
946
947
948
949
950
952
953
955
956
958
960
962
964
966
968
970
972
974
976
978
980
982
984
986
988
990
991
993
995
996
998
999
1000
1000
1002
1002
1004
1004
1004
1004
1004
1006
1004
1004
1004
1004
1004
1004
1002
1002
1000
1000
1000
999
998
996
995
994
993
991
990
989
987
985
984
982
981
979
977
975
974
972
970
969
967
966
964
963
961
960
959
957
956
955
954
953
953
952
952
952
951
952
952
952
953
953
954
955
956
957
958
959
960
962
963
964
965
967
968
969
970
971
972
973
974
975
976
977
977
978
978
979
979
979
979
979
979
979
978
978
977
976
975
974
973
972
970
968
966
964
962
960
957
955
952
949
946
943
940
937
934
931
927
924
920
917
913
910
906
902
898
895
891
887
884
880
876
872
869
865
861
858
854
850
846
843
839
835
831
827
823
819
815
811
806
802
798
793
789
784
780
775
771
766
761
757
752
747
743
738
733
728
724
719
714
710
705
700
696
691
686
682
677
673
668
664
660
655
651
647
642
638
634
629
625
620
616
612
607
603
598
593
589
584
579
575
570
565
560
555
550
545
540
535
530
525
520
515
510
505
500
496
491
486
481
477
472
468
464
459
455
451
447
443
439
435
431
427
423
419
415
411
407
403
399
395
391
387
382
378
373
369
364
360
355
350
346
341
336
331
326
321
316
311
306
301
296
291
286
281
276
271
266
261
256
251
246
242
237
232
227
222
217
213
208
203
198
192
187
182
177
172
166
161
155
150
144
139
133
128
122
117
111
106
101
95
90
85
79
74
69
64
58
53
48
43
38
33
28
23
18
13
8
2
-3
-8
-14
-19
-25
-31
-37
-44
-50
-57
-64
-71
-78
-86
-94
-102
-111
-120
-129
-138
-147
-157
-167
-177
-188
-198
-209
-220
-231
-243
-254
-266
-277
-289
-301
-313
-325
-337
-349
-361
-373
-385
-398
-410
-422
-435
-447
-459
-471
-484
-496
-508
-520
-531
-543
-554
-566
-577
-588
-599
-610
-621
-631
-642
-652
-662
-672
-682
-691
-701
-710
-719
-728
-737
-746
-755
-763
-772
-780
-788
-796
-804
-812
-819
-827
-834
-842
-849
-856
-863
-871
-878
-885
-892
-899
-906
-913
-920
-927
-934
-941
-948
-955
-962
-969
-976
-984
-991
-998
-1004
-1012
-1020
-1027
-1034
-1042
-1049
-1057
-1064
-1072
-1080
-1088
-1096
-1104
-1112
-1120
-1128
-1136
-1145
-1153
-1162
-1170
-1178
-1187
-1195
-1204
-1212
-1221
-1229
-1237
-1245
-1253
-1262
-1269
-1277
-1285
-1293
-1300
-1308
-1315
-1322
-1329
-1336
-1343
-1349
-1356
-1362
-1368
-1374
-1380
-1386
-1391
-1397
-1402
-1407
-1413
-1418
-1422
-1427
-1432
-1437
-1441
-1446
-1450
-1455
-1459
-1463
-1468
-1472
-1476
-1481
-1485
-1489
-1494
-1498
-1503
-1508
-1512
-1517
-1522
-1527
-1532
-1537
-1542
-1547
-1552
-1558
-1563
-1569
-1574
-1579
-1585
-1590
-1596
-1601
-1607
-1612
-1617
-1623
-1628
-1633
-1638
-1643
-1647
-1652
-1657
-1661
-1665
-1669
-1673
-1677
-1681
-1685
-1688
-1692
-1695
-1698
-1701
-1704
-1706
-1709
-1711
-1713
-1715
-1717
-1719
-1720
-1721
-1723
-1724
-1725
-1726
-1726
-1727
-1727
-1728
-1728
-1729
-1729
-1729
-1729
-1729
-1730
-1730
-1730
-1730
-1731
-1731
-1732
-1732
-1733
-1734
-1735
-1736
-1737
-1738
-1739
-1740
-1742
-1743
-1745
-1746
-1748
-1749
-1751
-1753
-1755
-1756
-1758
-1760
-1762
-1763
-1765
-1767
-1768
-1770
-1771
-1773
-1774
-1776
-1777
-1779
-1780
-1782
-1783
-1785
-1786
-1788
-1789
-1791
-1792
-1794
-1795
-1797
-1798
-1800
-1801
-1803
-1804
-1806
-1807
-1809
-1810
-1812
-1814
-1815
-1817
-1819
-1821
-1823
-1824
-1826
-1829
-1831
-1833
-1835
-1837
-1840
-1842
-1845
-1848
-1850
-1853
-1856
-1859
-1862
-1865
-1868
-1871
-1875
-1878
-1881
-1885
-1888
-1892
-1895
-1899
-1902
-1905
-1909
-1912
-1916
-1919
-1922
-1926
-1929
-1932
-1935
-1938
-1941
-1944
-1947
-1950
-1953
-1956
-1959
-1962
-1964
-1967
-1969
-1972
-1974
-1977
-1979
-1982
-1984
-1986
-1989
-1991
-1993
-1995
-1997
-1999
-2001
-2003
-2005
-2007
-2008
-2009
-2012
-2013
-2015
-2017
-2019
-2021
-2021
-2024
-2025
-2028
-2029
-2031
-2033
-2035
-2037
-2039
-2041
-2043
-2045
-2047
-2049
-2051
-2053
-2055
-2057
-2059
-2061
-2063
-2064
-2066
-2068
-2070
-2071
-2073
-2075
-2077
-2079
-2081
-2083
-2084
-2086
-2088
-2090
-2093
-2095
-2097
-2099
-2101
-2104
-2106
-2108
-2111
-2113
-2115
-2118
-2120
-2123
-2125
-2127
-2130
-2132
-2134
-2136
-2139
-2141
-2143
-2145
-2146
-2148
-2150
-2152
-2153
-2155
-2157
-2158
-2160
-2161
-2162
-2164
-2165
-2166
-2167
-2168
-2169
-2170
-2171
-2172
-2172
-2173
-2174
-2174
-2175
-2176
-2176
-2177
-2178
-2178
-2179
-2180
-2181
-2181
-2182
-2183
-2184
-2185
-2187
-2188
-2189
-2190
-2192
-2193
-2194
-2196
-2198
-2200
-2201
-2203
-2206
-2208
-2210
-2212
-2214
-2217
-2219
-2221
-2224
-2226
-2229
-2231
-2234
-2236
-2239
-2242
-2244
-2247
-2250
-2253
-2255
-2258
-2261
-2263
-2266
-2269
-2271
-2273
-2276
-2278
-2280
-2282
-2284
-2286
-2288
-2290
-2292
-2293
-2295
-2297
-2298
-2300
-2302
-2303
-2305
-2306
-2308
-2309
-2311
-2312
-2313
-2314
-2316
-2317
-2318
-2319
-2321
-2322
-2323
-2324
-2325
-2326
-2328
-2329
-2330
-2331
-2332
-2333
-2334
-2334
-2335
-2336
-2337
-2337
-2338
-2338
-2339
-2339
-2340
-2340
-2340
-2341
-2341
-2341
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2342
-2343
-2343
-2343
-2343
-2343
-2343
-2343
-2343
-2343
-2343
-2343
-2343
-2342
-2342
-2342
-2342
-2342
-2341
-2341
-2341
-2341
-2340
-2340
-2340
-2340
-2340
-2339
-2339
-2339
-2338
-2338
-2338
-2337
-2337
-2336
-2336
-2335
-2335
-2334
-2334
-2333
-2333
-2332
-2332
-2331
-2331
-2330
-2330
-2330
-2329
-2329
-2329
-2329
-2329
-2329
-2329
-2329
-2329
-2329
-2329
-2329
-2329
-2329
-2329
-2330
-2330
-2330
-2331
-2331
-2331
-2331
-2332
-2332
-2332
-2332
-2332
-2332
-2332
-2331
-2331
-2331
-2331
-2330
-2330
-2329
-2328
-2327
-2326
-2325
-2324
-2323
-2321
-2320
-2318
-2317
-2315
-2313
-2311
-2309
-2307
-2305
-2303
-2301
-2299
-2297
-2295
-2293
-2291
-2289
-2287
-2285
-2283
-2281
-2279
-2277
-2275
-2273
-2271
-2269
-2267
-2265
-2263
-2261
-2259
-2257
-2256
-2254
-2252
-2250
-2249
-2247
-2246
-2244
-2243
-2242
-2241
-2240
-2239
-2238
-2237
-2236
-2235
-2235
-2234
-2234
-2233
-2233
-2233
-2232
-2232
-2232
-2232
-2231
-2231
-2231
-2231
-2231
-2231
-2231
-2231
-2232
-2232
-2232
-2232
-2232
-2233
-2233
-2233
-2233
-2233
-2233
-2233
-2233
-2233
-2233
-2233
-2233
-2233
-2232
-2232
-2232
-2232
-2231
-2231
-2230
-2230
-2230
-2229
-2229
-2228
-2228
-2228
-2227
-2227
-2226
-2226
-2225
-2225
-2224
-2224
-2223
-2223
-2222
-2222
-2221
-2221
-2221
-2220
-2220
-2220
-2219
-2219
-2219
-2219
-2219
-2219
-2219
-2219
-2219
-2219
-2219
-2220
-2220
-2220
-2220
-2221
-2221
-2221
-2222
-2222
-2223
-2223
-2224
-2224
-2225
-2225
-2226
-2227
-2228
-2229
-2231
-2232
-2233
-2235
-2236
-2238
-2239
-2241
-2243
-2245
-2247
-2248
-2250
-2252
-2254
-2256
-2258
-2260
-2262
-2264
-2266
-2268
-2269
-2271
-2273
-2275
-2277
-2278
-2280
-2282
-2284
-2286
-2287
-2289
-2291
-2293
-2294
-2296
-2298
-2300
-2301
-2303
-2304
-2306
-2307
-2309
-2310
-2311
-2313
-2314
-2315
-2316
-2317
-2318
-2319
-2320
-2321
-2322
-2322
-2323
-2324
-2324
-2325
-2326
-2326
-2327
-2327
-2328
-2328
-2329
-2329
-2329
-2329
-2329
-2330
-2330
-2329
-2329
-2329
-2329
-2328
-2327
-2327
-2326
-2325
-2324
-2323
-2321
-2320
-2319
-2317
-2315
-2313
-2311
-2309
-2307
-2304
-2302
-2299
-2297
-2294
-2291
-2288
-2285
-2282
-2278
-2275
-2271
-2267
-2264
-2260
-2256
-2251
-2247
-2243
-2238
-2234
-2229
-2224
-2219
-2214
-2209
-2204
-2199
-2194
-2188
-2183
-2177
-2171
-2166
-2160
-2154
-2148
-2142
-2137
-2131
-2125
-2118
-2112
-2106
-2100
-2093
-2087
-2080
-2073
-2066
-2059
-2052
-2045
-2037
-2031
-2024
-2017
-2009
-2001
-1995
-1987
-1980
-1972
-1965
-1957
-1949
-1942
-1934
-1926
-1918
-1910
-1902
-1894
-1886
-1878
-1870
-1861
-1853
-1844
-1835
-1827
-1818
-1809
-1800
-1792
-1783
-1774
-1765
-1756
-1747
-1738
-1729
-1719
-1710
-1701
-1692
-1682
-1673
-1664
-1654
-1645
-1635
-1625
-1616
-1606
-1596
-1586
-1576
-1566
-1556
-1545
-1535
-1524
-1513
-1502
-1491
-1480
-1469
-1458
-1447
-1436
-1424
-1413
-1401
-1389
-1378
-1366
-1354
-1342
-1331
-1319
-1307
-1295
-1282
-1270
-1258
-1246
-1234
-1221
-1209
-1197
-1184
-1172
-1160
-1147
-1135
-1123
-1110
-1098
-1086
-1074
-1061
-1049
-1037
-1025
-1012
-1000
-988
-976
-964
-952
-939
-927
-915
-903
-891
-879
-867
-855
-843
-831
-819
-807
-795
-783
-772
-760
-748
-736
-724
-712
-700
-689
-677
-665
-654
-642
-630
-619
-607
-596
-585
-573
-562
-551
-540
-529
-517
-506
-495
-484
-474
-463
-452
-441
-431
-420
-410
-400
-390
-380
-370
-360
-350
-341
-332
-322
-313
-304
-295
-286
-277
-269
-260
-252
-243
-235
-227
-220
-212
-204
-197
-190
-183
-176
-169
-163
-156
-150
-144
-138
-133
-127
-122
-117
-112
-107
-102
-98
-94
-90
-86
-82
-78
-74
-71
-67
-63
-60
-57
-53
-50
-47
-44
-40
-37
-34
-31
-28
-24
-21
-18
-14
-11
-8
-4
-1
3
6
9
12
16
19
22
25
28
31
34
37
39
42
45
47
50
52
54
56
58
61
63
65
67
68
70
72
73
75
76
78
79
80
81
82
83
84
85
85
86
87
87
88
88
89
89
90
90
91
91
92
92
93
93
94
94
95
96
96
97
97
98
98
99
99
100
101
101
102
103
103
104
105
106
107
108
109
111
112
114
115
117
119
121
123
125
127
129
132
134
137
139
142
145
147
150
153
156
159
162
165
168
171
174
178
181
184
187
190
193
196
199
202
205
207
210
213
216
219
223
226
229
232
235
239
242
245
249
252
256
260
263
267
271
275
279
283
287
291
295
299
303
307
311
315
320
324
328
332
336
340
344
348
352
356
359
363
367
371
374
378
382
385
389
393
397
401
404
408
413
417
421
425
429
434
438
443
448
452
457
462
467
472
477
482
487
492
497
503
508
513
519
524
529
535
540
545
551
556
562
567
572
578
583
589
594
599
604
610
615
620
625
629
634
639
644
648
653
657
661
666
670
674
677
681
685
688
692
695
698
701
704
707
710
712
715
717
719
722
724
726
728
730
731
733
734
736
737
738
740
741
742
743
743
744
745
746
747
747
748
748
749
750
750
751
751
752
752
753
753
753
754
754
754
755
755
755
756
756
756
757
757
757
758
758
759
759
760
760
761
761
762
762
763
763
764
764
765
765
765
766
766
766
767
767
767
767
768
768
768
768
768
768
768
768
768
768
768
768
767
767
767
767
766
766
766
765
765
764
764
763
762
761
760
759
758
756
755
753
752
750
748
746
744
742
740
737
735
732
730
727
724
722
719
716
713
710
706
703
699
696
692
688
684
680
676
671
667
662
657
653
648
643
637
632
627
622
616
611
605
600
594
588
583
577
571
566
560
554
548
542
537
531
525
519
513
507
500
494
488
482
475
469
462
456
449
443
436
429
422
415
408
401
393
386
379
371
363
356
348
340
332
324
317
309
301
293
285
276
268
260
252
244
235
227
219
210
202
193
185
176
168
160
151
143
135
127
118
110
102
94
86
78
70
62
54
46
38
30
23
15
7
-1
-8
-16
-23
-31
-39
-46
-54
-62
-69
-77
-85
-92
-100
-107
-115
-123
-130
-138
-146
-153
-161
-169
-176
-184
-192
-199
-207
-215
-223
-231
-238
-246
-254
-262
-270
-278
-287
-295
-303
-311
-320
-328
-336
-345
-353
-361
-369
-378
-386
-394
-402
-410
-418
-426
-433
-441
-449
-457
-465
-473
-480
-488
-496
-504
-511
-519
-526
-534
-541
-549
-556
-563
-571
-578
-585
-592
-598
-605
-612
-619
-625
-632
-638
-644
-651
-657
-663
-669
-674
-680
-686
-691
-696
-702
-707
-712
-717
-722
-727
-732
-738
-743
-748
-753
-758
-763
-768
-774
-779
-784
-790
-795
-801
-806
-812
-818
-824
-829
-835
-841
-847
-854
-860
-866
-872
-878
-885
-891
-897
-903
-909
-915
-921
-927
-933
-939
-945
-951
-956
-962
-967
-972
-978
-983
-988
-993
-998
-1002
-1008
-1012
-1018
-1022
-1028
-1033
-1038
-1042
-1047
-1052
-1057
-1061
-1066
-1070
-1075
-1079
-1084
-1088
-1092
-1097
-1101
-1105
-1109
-1113
-1118
-1122
-1126
-1130
-1134
-1138
-1142
-1146
-1149
-1153
-1157
-1161
-1164
-1168
-1171
-1175
-1178
-1181
-1185
-1188
-1191
-1194
-1197
-1199
-1202
-1205
-1207
-1210
-1212
-1215
-1217
-1220
-1222
-1224
-1226
-1228
-1230
-1232
-1233
-1235
-1237
-1238
-1240
-1241
-1243
-1244
-1246
-1247
-1248
-1249
-1250
-1251
-1252
-1254
-1255
-1256
-1257
-1258
-1259
-1261
-1262
-1263
-1264
-1266
-1267
-1268
-1270
-1271
-1272
-1274
-1275
-1276
-1278
-1279
-1281
-1282
-1284
-1285
-1287
-1289
-1290
-1292
-1294
-1296
-1298
-1300
-1302
-1304
-1307
-1309
-1312
-1314
-1317
-1319
-1322
-1325
-1328
-1331
-1334
-1337
-1340
-1343
-1346
-1349
-1352
-1355
-1358
-1361
-1364
-1367
-1369
-1372
-1375
-1378
-1381
-1383
-1386
-1389
-1391
-1394
-1396
-1399
-1401
-1403
-1406
-1408
-1410
-1412
-1414
-1416
-1418
-1420
-1422
-1423
-1425
-1427
-1428
-1430
-1431
-1432
-1434
-1435
-1436
-1437
-1438
-1438
-1439
-1440
-1440
-1441
-1441
-1442
-1442
-1442
-1442
-1442
-1442
-1442
-1442
-1442
-1442
-1442
-1441
-1441
-1441
-1440
-1440
-1439
-1438
-1437
-1436
-1435
-1434
-1433
-1432
-1430
-1429
-1427
-1426
-1424
-1423
-1421
-1419
-1417
-1416
-1414
-1412
-1410
-1408
-1406
-1404
-1402
-1401
-1399
-1397
-1395
-1393
-1391
-1389
-1387
-1385
-1384
-1382
-1380
-1378
-1376
-1374
-1372
-1370
-1368
-1366
-1363
-1361
-1359
-1357
-1354
-1352
-1350
-1347
-1345
-1343
-1340
-1338
-1336
-1333
-1331
-1328
-1326
-1323
-1320
-1318
-1315
-1313
-1310
-1307
-1305
-1302
-1299
-1297
-1294
-1291
-1289
-1286
-1284
-1281
-1279
-1276
-1274
-1272
-1269
-1267
-1265
-1263
-1261
-1259
-1257
-1255
-1253
-1252
-1250
-1248
-1247
-1245
-1244
-1243
-1242
-1240
-1239
-1238
-1238
-1237
-1236
-1236
-1235
-1235
-1235
-1235
-1235
-1235
-1235
-1235
-1236
-1236
-1237
-1237
-1238
-1238
-1239
-1240
-1241
-1241
-1242
-1243
-1243
-1244
-1245
-1245
-1246
-1247
-1247
-1248
-1248
-1248
-1248
-1249
-1249
-1248
-1248
-1248
-1247
-1247
-1246
-1246
-1245
-1244
-1243
-1242
-1241
-1240
-1239
-1238
-1237
-1236
-1235
-1233
-1232
-1231
-1230
-1229
-1227
-1226
-1225
-1224
-1223
-1222
-1221
-1220
-1219
-1218
-1218
-1217
-1216
-1216
-1215
-1214
-1214
-1213
-1213
-1212
-1212
-1211
-1211
-1210
-1210
-1209
-1209
-1208
-1208
-1208
-1207
-1207
-1206
-1206
-1205
-1205
-1204
-1204
-1203
-1203
-1202
-1202
-1201
-1201
-1201
-1200
-1200
-1199
-1199
-1198
-1198
-1197
-1197
-1196
-1195
-1195
-1194
-1194
-1193
-1192
-1192
-1191
-1190
-1190
-1189
-1189
-1188
-1188
-1187
-1187
-1187
-1187
-1187
-1187
-1187
-1187
-1187
-1188
-1188
-1188
-1189
-1189
-1190
-1190
-1191
-1192
-1193
-1193
-1194
-1195
-1196
-1197
-1198
-1199
-1200
-1201
-1202
-1203
-1204
-1205
-1206
-1207
-1209
-1210
-1211
-1212
-1213
-1214
-1215
-1216
-1217
-1218
-1219
-1220
-1221
-1222
-1223
-1224
-1225
-1226
-1227
-1228
-1228
-1229
-1230
-1231
-1232
-1232
-1233
-1234
-1235
-1235
-1236
-1237
-1237
-1238
-1239
-1239
-1240
-1240
-1240
-1241
-1241
-1241
-1241
-1242
-1242
-1242
-1242
-1242
-1241
-1241
-1241
-1240
-1240
-1239
-1239
-1238
-1237
-1236
-1235
-1234
-1233
-1232
-1231
-1230
-1229
-1228
-1226
-1225
-1223
-1222
-1221
-1219
-1217
-1216
-1214
-1212
-1211
-1209
-1207
-1205
-1204
-1202
-1200
-1198
-1196
-1195
-1193
-1191
-1189
-1187
-1186
-1184
-1182
-1181
-1179
-1178
-1177
-1175
-1174
-1173
-1172
-1172
-1171
-1170
-1170
-1170
-1169
-1169
-1170
-1170
-1170
-1171
-1172
-1172
-1174
-1175
-1176
-1177
-1179
-1181
-1182
-1184
-1186
-1188
-1190
-1193
-1195
-1197
-1199
-1202
-1204
-1207
-1209
-1212
-1214
-1217
-1219
-1222
-1225
-1228
-1230
-1233
-1236
-1239
-1242
-1245
-1248
-1251
-1254
-1258
-1261
-1264
-1267
-1270
-1274
-1277
-1281
-1284
-1288
-1291
-1295
-1299
-1303
-1307
-1310
-1314
-1318
-1322
-1326
-1330
-1334
-1338
-1341
-1345
-1349
-1353
-1356
-1360
-1364
-1367
-1371
-1374
-1378
-1381
-1384
-1387
-1390
-1393
-1396
-1399
-1402
-1405
-1408
-1410
-1413
-1415
-1418
-1420
-1422
-1425
-1427
-1429
-1431
-1433
-1435
-1437
-1439
-1441
-1442
-1444
-1446
-1447
-1449
-1451
-1452
-1454
-1455
-1457
-1458
-1460
-1461
-1463
-1464
-1466
-1467
-1469
-1470
-1472
-1473
-1475
-1476
-1478
-1480
-1481
-1483
-1485
-1486
-1488
-1490
-1492
-1493
-1495
-1497
-1499
-1500
-1502
-1504
-1506
-1507
-1509
-1510
-1512
-1513
-1515
-1516
-1517
-1518
-1519
-1520
-1521
-1522
-1523
-1524
-1524
-1525
-1525
-1525
-1526
-1526
-1526
-1526
-1526
-1526
-1526
-1525
-1525
-1525
-1525
-1524
-1524
-1523
-1523
-1522
-1521
-1521
-1520
-1519
-1518
-1517
-1516
-1515
-1514
-1513
-1512
-1510
-1509
-1508
-1506
-1505
-1504
-1502
-1501
-1500
-1498
-1497
-1496
-1495
-1493
-1492
-1491
-1490
-1489
-1489
-1488
-1487
-1486
-1486
-1485
-1485
-1484
-1484
-1483
-1483
-1482
-1482
-1482
-1481
-1481
-1481
-1481
-1480
-1480
-1480
-1480
-1480
-1480
-1481
-1481
-1481
-1482
-1482
-1483
-1483
-1484
-1485
-1486
-1487
-1488
-1489
-1490
-1491
-1493
-1494
-1496
-1497
-1498
-1500
-1501
-1503
-1504
-1506
-1507
-1509
-1510
-1512
-1513
-1515
-1516
-1518
-1519
-1521
-1522
-1523
-1524
-1525
-1526
-1527
-1527
-1528
-1529
-1529
-1530
-1530
-1530
-1531
-1531
-1531
-1532
-1532
-1532
-1532
-1532
-1532
-1532
-1532
-1532
-1532
-1532
-1532
-1531
-1531
-1531
-1530
-1530
-1529
-1529
-1528
-1528
-1527
-1526
-1526
-1525
-1524
-1523
-1522
-1522
-1521
-1520
-1519
-1518
-1516
-1515
-1514
-1513
-1512
-1510
-1509
-1508
-1506
-1505
-1503
-1501
-1500
-1498
-1497
-1495
-1493
-1492
-1490
-1489
-1487
-1485
-1484
-1482
-1481
-1479
-1478
-1476
-1475
-1474
-1473
-1471
-1470
-1469
-1468
-1466
-1465
-1464
-1463
-1461
-1460
-1459
-1458
-1456
-1455
-1454
-1453
-1452
-1451
-1450
-1449
-1448
-1447
-1446
-1445
-1444
-1443
-1443
-1442
-1441
-1441
-1440
-1440
-1439
-1439
-1439
-1438
-1438
-1438
-1438
-1438
-1438
-1438
-1438
-1438
-1438
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1439
-1438
-1438
-1438
-1437
-1436
-1436
-1435
-1434
-1433
-1431
-1430
-1429
-1427
-1426
-1424
-1422
-1421
-1419
-1417
-1415
-1413
-1411
-1409
-1407
-1405
-1403
-1401
-1399
-1397
-1395
-1393
-1391
-1389
-1386
-1384
-1382
-1380
-1378
-1376
-1374
-1372
-1370
-1368
-1366
-1364
-1362
-1360
-1357
-1355
-1353
-1351
-1349
-1347
-1344
-1342
-1340
-1337
-1335
-1332
-1330
-1327
-1325
-1322
-1320
-1317
-1314
-1312
-1309
-1306
-1304
-1301
-1298
-1296
-1293
-1290
-1288
-1285
-1282
-1280
-1277
-1274
-1272
-1269
-1267
-1264
-1262
-1259
-1256
-1254
-1251
-1249
-1246
-1243
-1241
-1238
-1235
-1232
-1229
-1226
-1223
-1220
-1217
-1214
-1211
-1207
-1204
-1201
-1197
-1194
-1190
-1187
-1183
-1180
-1176
-1172
-1169
-1165
-1161
-1157
-1153
-1150
-1146
-1142
-1138
-1134
-1131
-1127
-1123
-1119
-1115
-1112
-1108
-1104
-1100
-1096
-1092
-1088
-1084
-1080
-1076
-1071
-1067
-1063
-1059
-1054
-1050
-1046
-1041
-1037
-1032
-1028
-1022
-1018
-1014
-1008
-1004
-1000
-995
-990
-986
-981
-976
-971
-966
-961
-956
-951
-946
-941
-935
-930
-925
-920
-914
-909
-904
-899
-893
-888
-882
-877
-871
-866
-860
-855
-849
-843
-838
-832
-826
-821
-815
-810
-804
-799
-793
-788
-782
-777
-771
-766
-760
-755
-749
-744
-738
-732
-727
-721
-716
-710
-704
-699
-693
-687
-682
-676
-670
-665
-659
-653
-648
-642
-636
-631
-625
-620
-615
-609
-604
-599
-594
-588
-583
-578
-573
-568
-563
-558
-553
-548
-543
-538
-533
-529
-524
-519
-515
-510
-505
-501
-497
-492
-488
-484
-480
-475
-471
-467
-463
-459
-455
-452
-448
-444
-440
-437
-433
-430
-426
-423
-419
-416
-413
-409
-406
-403
-400
-397
-394
-390
-387
-384
-381
-379
-376
-373
-370
-367
-364
-362
-359
-357
-354
-352
-349
-347
-345
-343
-341
-339
-337
-336
-334
-333
-331
-330
-329
-328
-326
-325
-325
-324
-323
-322
-321
-321
-320
-320
-319
-319
-318
-318
-318
-318
-318
-318
-318
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-316
-316
-316
-315
-315
-314
-314
-313
-312
-312
-311
-310
-309
-308
-307
-306
-306
-305
-304
-303
-301
-300
-299
-298
-297
-297
-296
-295
-294
-293
-293
-292
-291
-291
-290
-290
-290
-290
-289
-289
-289
-289
-288
-288
-288
-288
-289
-289
-289
-289
-290
-290
-291
-291
-292
-293
-294
-295
-295
-297
-298
-299
-300
-302
-303
-305
-306
-308
-310
-312
-314
-316
-318
-320
-322
-324
-326
-328
-331
-333
-335
-338
-340
-343
-345
-348
-351
-353
-356
-359
-362
-365
-368
-370
-373
-376
-379
-382
-385
-388
-391
-394
-398
-401
-404
-407
-410
-413
-417
-420
-423
-426
-430
-433
-436
-439
-442
-445
-449
-452
-455
-458
-461
-464
-467
-471
-474
-477
-480
-483
-487
-490
-493
-496
-500
-503
-506
-510
-513
-516
-519
-523
-526
-530
-533
-537
-540
-543
-547
-550
-554
-557
-560
-564
-567
-570
-574
-577
-580
-583
-587
-590
-593
-596
-599
-603
-606
-609
-612
-615
-618
-621
-624
-627
-630
-632
-635
-638
-641
-644
-646
-649
-652
-654
-657
-659
-661
-664
-666
-668
-670
-673
-675
-677
-679
-681
-683
-685
-687
-689
-691
-693
-695
-697
-699
-700
-702
-704
-706
-707
-709
-711
-712
-714
-715
-717
-718
-719
-721
-722
-723
-724
-725
-726
-727
-728
-729
-730
-731
-732
-733
-734
-735
-736
-737
-737
-738
-739
-740
-740
-741
-742
-742
-743
-744
-744
-745
-745
-745
-746
-746
-746
-746
-747
-747
-747
-748
-748
-748
-748
-749
-749
-749
-749
-749
-749
-749
-749
-749
-748
-748
-748
-748
-747
-747
-746
-746
-746
-745
-745
-745
-745
-744
-744
-744
-744
-744
-744
-744
-744
-744
-744
-744
-744
-744
-744
-745
-745
-745
-745
-745
-745
-746
-746
-746
-746
-747
-747
-747
-748
-748
-749
-749
-750
-750
-751
-751
-751
-752
-752
-753
-753
-753
-754
-754
-754
-754
-754
-755
-755
-755
-755
-754
-754
-754
-754
-754
-754
-753
-753
-753
-753
-752
-752
-752
-751
-751
-751
-751
-751
-750
-750
-750
-751
-751
-751
-751
-751
-752
-752
-752
-753
-753
-753
-754
-754
-755
-756
-756
-757
-757
-758
-759
-759
-760
-761
-762
-762
-763
-764
-764
-765
-766
-766
-767
-768
-768
-769
-769
-770
-771
-771
-772
-772
-773
-773
-774
-774
-775
-775
-776
-776
-776
-777
-777
-777
-777
-778
-778
-778
-778
-778
-778
-778
-778
-778
-777
-777
-777
-777
-777
-776
-776
-776
-776
-775
-775
-775
-775
-775
-775
-775
-775
-776
-776
-776
-777
-777
-778
-779
-780
-780
-781
-782
-783
-784
-786
-787
-788
-789
-791
-792
-793
-795
-796
-797
-799
-800
-801
-802
-803
-805
-806
-807
-808
-809
-810
-811
-812
-814
-815
-816
-817
-818
-819
-820
-821
-822
-823
-824
-825
-826
-827
-828
-829
-830
-831
-832
-833
-834
-835
-835
-836
-837
-837
-838
-838
-839
-839
-839
-840
-840
-840
-840
-840
-840
-840
-840
-839
-839
-838
-838
-837
-836
-835
-834
-833
-832
-831
-829
-828
-826
-824
-822
-821
-819
-817
-815
-813
-811
-809
-807
-804
-802
-800
-798
-796
-794
-791
-789
-787
-784
-782
-779
-777
-775
-772
-770
-767
-765
-762
-760
-758
-755
-752
-750
-747
-745
-742
-740
-737
-734
-732
-729
-727
-724
-721
-719
-716
-714
-711
-708
-706
-703
-701
-699
-696
-694
-692
-689
-687
-685
-682
-680
-678
-675
-673
-671
-669
-666
-664
-662
-660
-658
-655
-653
-651
-649
-646
-644
-642
-639
-637
-634
-632
-629
-626
-624
-621
-618
-615
-612
-609
-606
-603
-600
-597
-594
-591
-588
-585
-581
-578
-575
-571
-568
-565
-562
-558
-555
-552
-549
-546
-543
-540
-537
-534
-531
-528
-526
-523
-520
-518
-515
-512
-509
-506
-504
-501
-498
-495
-492
-489
-486
-483
-480
-477
-474
-471
-468
-465
-461
-458
-455
-452
-448
-445
-442
-438
-435
-431
-428
-424
-421
-417
-414
-410
-407
-403
-400
-397
-393
-390
-386
-383
-380
-376
-373
-370
-367
-364
-361
-358
-355
-352
-349
-346
-343
-340
-337
-334
-331
-328
-326
-323
-320
-317
-315
-312
-310
-307
-304
-302
-299
-296
-294
-291
-288
-285
-283
-280
-277
-274
-272
-269
-266
-264
-261
-259
-256
-253
-251
-248
-246
-243
-241
-238
-236
-234
-231
-229
-227
-225
-222
-220
-218
-216
-213
-211
-209
-207
-205
-203
-201
-199
-197
-195
-193
-191
-189
-187
-185
-183
-182
-180
-178
-176
-174
-172
-171
-169
-167
-165
-164
-162
-160
-159
-157
-155
-154
-152
-150
-149
-147
-145
-144
-142
-141
-139
-138
-136
-134
-133
-131
-130
-128
-126
-125
-123
-121
-119
-118
-116
-114
-113
-111
-109
-108
-106
-104
-103
-101
-100
-98
-97
-96
-94
-93
-92
-91
-90
-90
-89
-88
-88
-87
-87
-86
-86
-86
-86
-86
-86
-86
-87
-87
-88
-89
-89
-90
-91
-92
-93
-94
-95
-96
-97
-99
-100
-101
-103
-104
-106
-107
-108
-110
-111
-113
-114
-116
-118
-119
-121
-122
-124
-126
-127
-129
-130
-132
-134
-135
-137
-138
-140
-142
-144
-146
-148
-150
-152
-154
-157
-159
-162
-164
-167
-170
-173
-176
-179
-182
-185
-188
-191
-194
-198
-201
-205
-208
-212
-216
-220
-223
-227
-231
-235
-239
-243
-247
-251
-255
-259
-263
-267
-271
-276
-280
-284
-288
-292
-296
-300
-303
-307
-311
-315
-318
-322
-326
-329
-333
-337
-340
-344
-348
-351
-355
-358
-362
-366
-370
-373
-377
-381
-385
-389
-393
-397
-401
-405
-409
-413
-417
-421
-425
-430
-434
-438
-442
-447
-451
-456
-460
-465
-470
-474
-479
-484
-489
-494
-499
-504
-509
-514
-519
-525
-530
-535
-541
-546
-552
-557
-562
-568
-573
-579
-584
-589
-595
-600
-605
-611
-616
-622
-627
-632
-638
-643
-649
-654
-660
-665
-671
-676
-682
-687
-693
-698
-704
-710
-715
-721
-726
-732
-738
-743
-749
-754
-759
-765
-770
-775
-781
-786
-791
-797
-802
-807
-812
-818
-823
-829
-834
-839
-845
-850
-856
-861
-866
-872
-877
-882
-888
-893
-898
-903
-909
-914
-919
-924
-929
-935
-940
-945
-950
-955
-961
-966
-971
-976
-982
-987
-992
-998
-1002
-1008
-1012
-1018
-1024
-1029
-1034
-1039
-1044
-1049
-1054
-1059
-1064
-1069
-1073
-1078
-1083
-1087
-1092
-1096
-1100
-1105
-1109
-1113
-1118
-1122
-1126
-1131
-1135
-1139
-1144
-1148
-1152
-1156
-1160
-1164
-1168
-1172
-1176
-1181
-1185
-1189
-1193
-1197
-1201
-1206
-1210
-1214
-1218
-1222
-1226
-1230
-1235
-1239
-1243
-1247
-1251
-1255
-1259
-1263
-1267
-1271
-1275
-1279
-1283
-1287
-1290
-1294
-1298
-1301
-1305
-1308
-1312
-1315
-1318
-1322
-1325
-1328
-1331
-1334
-1337
-1339
-1342
-1345
-1348
-1350
-1353
-1355
-1358
-1361
-1363
-1366
-1368
-1371
-1373
-1376
-1378
-1381
-1383
-1385
-1388
-1390
-1392
-1395
-1397
-1399
-1402
-1404
-1407
-1409
-1411
-1414
-1416
-1418
-1421
-1423
-1425
-1427
-1430
-1432
-1434
-1436
-1439
-1441
-1443
-1445
-1448
-1450
-1452
-1454
-1456
-1458
-1460
-1462
-1465
-1467
-1469
-1471
-1473
-1475
-1476
-1478
-1480
-1482
-1484
-1485
-1487
-1489
-1490
-1492
-1494
-1495
-1497
-1498
-1500
-1501
-1503
-1504
-1506
-1507
-1508
-1510
-1511
-1512
-1514
-1515
-1516
-1518
-1519
-1520
-1521
-1523
-1524
-1525
-1526
-1528
-1529
-1530
-1531
-1532
-1533
-1534
-1536
-1537
-1538
-1539
-1540
-1541
-1542
-1543
-1543
-1544
-1545
-1545
-1546
-1546
-1546
-1547
-1547
-1547
-1547
-1547
-1547
-1547
-1547
-1547
-1546
-1546
-1546
-1546
-1546
-1546
-1545
-1545
-1545
-1545
-1545
-1545
-1545
-1545
-1545
-1545
-1545
-1546
-1546
-1546
-1546
-1546
-1547
-1547
-1547
-1548
-1548
-1549
-1549
-1549
-1550
-1551
-1551
-1552
-1552
-1553
-1553
-1554
-1554
-1555
-1555
-1556
-1557
-1557
-1558
-1559
-1560
-1561
-1562
-1563
-1565
-1566
-1567
-1568
-1570
-1571
-1572
-1574
-1575
-1577
-1578
-1580
-1582
-1583
-1585
-1587
-1588
-1590
-1592
-1594
-1596
-1597
-1599
-1601
-1603
-1605
-1607
-1608
-1610
-1612
-1614
-1616
-1618
-1620
-1622
-1624
-1626
-1628
-1630
-1632
-1634
-1637
-1639
-1641
-1644
-1646
-1648
-1651
-1654
-1656
-1659
-1661
-1664
-1666
-1669
-1671
-1674
-1677
-1679
-1682
-1685
-1687
-1690
-1692
-1695
-1698
-1700
-1703
-1706
-1708
-1711
-1713
-1716
-1719
-1721
-1724
-1727
-1729
-1732
-1734
-1737
-1740
-1742
-1745
-1747
-1750
-1752
-1755
-1757
-1760
-1763
-1765
-1768
-1770
-1773
-1775
-1778
-1780
-1783
-1785
-1788
-1790
-1793
-1795
-1798
-1800
-1803
-1805
-1807
-1810
-1812
-1814
-1817
-1819
-1821
-1823
-1826
-1828
-1830
-1832
-1834
-1837
-1839
-1841
-1843
-1846
-1848
-1850
-1853
-1855
-1857
-1859
-1862
-1864
-1866
-1868
-1870
-1872
-1875
-1877
-1879
-1880
-1882
-1884
-1886
-1888
-1889
-1891
-1893
-1894
-1896
-1898
-1899
-1901
-1902
-1904
-1906
-1907
-1909
-1911
-1913
-1914
-1916
-1918
-1920
-1922
-1924
-1926
-1928
-1930
-1932
-1935
-1937
-1939
-1942
-1944
-1947
-1950
-1952
-1955
-1958
-1960
-1963
-1965
-1968
-1971
-1973
-1976
-1979
-1982
-1984
-1987
-1990
-1992
-1995
-1997
-2000
-2001
-2005
-2008
-2009
-2013
-2015
-2017
-2020
-2023
-2025
-2028
-2031
-2033
-2036
-2039
-2041
-2044
-2047
-2050
-2053
-2056
-2058
-2061
-2064
-2067
-2070
-2073
-2075
-2078
-2081
-2083
-2086
-2089
-2091
-2094
-2096
-2099
-2101
-2103
-2106
-2108
-2110
-2112
-2114
-2116
-2117
-2119
-2121
-2123
-2124
-2126
-2128
-2129
-2131
-2133
-2134
-2136
-2137
-2138
-2139
-2141
-2142
-2143
-2144
-2144
-2145
-2146
-2147
-2147
-2148
-2148
-2149
-2149
-2149
-2150
-2150
-2150
-2151
-2151
-2151
-2152
-2152
-2152
-2153
-2153
-2153
-2154
-2154
-2154
-2155
-2155
-2155
-2156
-2156
-2156
-2157
-2157
-2157
-2158
-2158
-2158
-2158
-2159
-2159
-2160
-2160
-2160
-2161
-2161
-2162
-2162
-2162
-2163
-2163
-2164
-2164
-2165
-2165
-2165
-2166
-2166
-2167
-2167
-2167
-2167
-2168
-2168
-2168
-2168
-2168
-2168
-2168
-2168
-2167
-2167
-2167
-2166
-2166
-2165
-2165
-2164
-2163
-2162
-2162
-2161
-2160
-2159
-2157
-2156
-2155
-2153
-2152
-2150
-2149
-2147
-2145
-2143
-2141
-2139
-2137
-2134
-2132
-2129
-2127
-2124
-2121
-2119
-2116
-2113
-2110
-2107
-2104
-2100
-2097
-2094
-2091
-2087
-2084
-2080
-2077
-2073
-2069
-2066
-2062
-2058
-2055
-2051
-2047
-2043
-2039
-2035
-2031
-2027
-2023
-2017
-2013
-2009
-2005
-2001
-1996
-1992
-1987
-1983
-1978
-1973
-1968
-1963
-1958
-1953
-1948
-1943
-1938
-1934
-1929
-1924
-1919
-1914
-1909
-1903
-1898
-1893
-1888
-1883
-1877
-1872
-1867
-1861
-1856
-1850
-1845
-1839
-1834
-1828
-1823
-1817
-1811
-1805
-1799
-1793
-1787
-1781
-1775
-1768
-1762
-1755
-1748
-1742
-1735
-1728
-1721
-1713
-1706
-1699
-1692
-1684
-1677
-1670
-1662
-1655
-1648
-1640
-1633
-1626
-1619
-1612
-1605
-1597
-1590
-1583
-1576
-1569
-1562
-1554
-1547
-1540
-1533
-1526
-1518
-1511
-1504
-1497
-1490
-1482
-1475
-1468
-1461
-1454
-1446
-1439
-1432
-1425
-1418
-1411
-1404
-1398
-1391
-1384
-1377
-1370
-1363
-1356
-1349
-1341
-1334
-1327
-1320
-1312
-1305
-1298
-1290
-1283
-1276
-1268
-1261
-1254
-1247
-1240
-1232
-1225
-1218
-1211
-1204
-1197
-1190
-1183
-1176
-1169
-1162
-1155
-1148
-1141
-1135
-1128
-1122
-1115
-1109
-1102
-1096
-1090
-1083
-1077
-1071
-1065
-1059
-1053
-1047
-1041
-1035
-1029
-1022
-1016
-1010
-1004
-999
-993
-987
-982
-976
-970
-965
-959
-953
-948
-942
-937
-931
-926
-920
-914
-909
-903
-898
-892
-886
-880
-874
-869
-863
-857
-851
-845
-839
-833
-827
-821
-815
-809
-803
-797
-791
-785
-779
-773
-767
-761
-755
-749
-743
-737
-731
-725
-719
-713
-707
-701
-696
-690
-685
-680
-674
-669
-664
-659
-654
-649
-644
-639
-634
-629
-624
-620
-615
-610
-606
-601
-597
-592
-588
-584
-580
-576
-572
-568
-564
-560
-557
-553
-549
-546
-542
-539
-535
-532
-528
-525
-521
-518
-515
-511
-508
-505
-501
-498
-495
-492
-489
-486
-483
-480
-478
-475
-472
-470
-468
-465
-463
-461
-459
-457
-455
-453
-451
-449
-448
-446
-445
-444
-443
-442
-441
-440
-439
-439
-438
-438
-437
-437
-437
-438
-438
-438
-439
-439
-440
-441
-442
-443
-444
-445
-446
-448
-449
-451
-452
-454
-455
-457
-459
-460
-462
-463
-465
-467
-468
-470
-471
-473
-474
-476
-477
-478
-479
-481
-482
-483
-484
-485
-486
-487
-488
-489
-489
-490
-491
-491
-492
-492
-493
-493
-494
-494
-494
-495
-495
-496
-496
-497
-497
-497
-498
-498
-499
-499
-499
-500
-500
-501
-501
-502
-502
-502
-503
-503
-504
-504
-505
-505
-505
-506
-506
-507
-507
-508
-508
-508
-509
-509
-510
-510
-511
-511
-512
-512
-512
-513
-513
-514
-514
-515
-515
-516
-516
-516
-517
-517
-518
-518
-519
-519
-520
-520
-520
-521
-521
-522
-522
-523
-523
-524
-524
-525
-525
-525
-526
-526
-527
-527
-528
-528
-529
-529
-530
-530
-531
-531
-531
-532
-532
-533
-533
-534
-534
-535
-535
-536
-536
-537
-537
-538
-538
-538
-539
-539
-540
-540
-541
-541
-542
-542
-543
-543
-544
-544
-545
-545
-546
-546
-547
-547
-548
-548
-548
-549
-549
-550
-550
-551
-551
-552
-552
-553
-553
-554
-554
-555
-555
-556
-556
-557
-557
-558
-558
-559
-559
-560
-560
-561
-561
-562
-562
-563
-563
-564
-564
-565
-565
-565
-566
-566
-567
-567
-568
-568
-569
-569
-570
-570
-571
-571
-572
-572
-573
-573
-574
-574
-575
-575
-576
-576
-577
-577
-578
-578
-579
-579
-580
-580
-581
-581
-582
-582
-583
-583
-584
-584
-585
-585
-586
-586
-587
-587
-588
-588
-589
-589
-590
-590
-591
-591
-592
-592
-593
-593
-594
-594
-595
-595
-596
-596
-597
-597
-598
-598
-599
-599
-600
-600
-601
-602
-602
-603
-603
-604
-604
-605
-605
-606
-606
-607
-607
-608
-608
-609
-609
-610
-610
-611
-611
-612
-612
-613
-613
-614
-614
-615
-615
-616
-616
-617
-617
-618
-618
-619
-619
-620
-620
-621
-621
-622
-622
-623
-623
-624
-624
-625
-625
-626
-626
-627
-627
-628
-629
-629
-630
-630
-631
-631
-632
-632
-633
-633
-634
-634
-635
-635
-636
-636
-637
-637
-638
-638
-639
-639
-640
-640
-641
-641
-642
-642
-643
-643
-644
-644
-645
-645
-646
-646
-647
-647
-648
-648
-649
-649
-650
-651
-651
-652
-652
-653
-653
-654
-654
-655
-655
-656
-656
-657
-657
-658
-658
-659
-659
-660
-660
-661
-661
-662
-662
-663
-663
-664
-664
-665
-665
-666
-666
-667
-667
-668
-668
-669
-669
-670
-670
-671
-671
-672
-672
-673
-673
-674
-674
-675
-675
-676
-676
-677
-677
-678
-679
-679
-680
-680
-681
-681
-682
-682
-683
-683
-684
-684
-685
-685
-686
-686
-687
-687
-688
-688
-689
-689
-690
-690
-691
-691
-692
-692
-693
-693
-694
-694
-695
-695
-696
-696
-697
-697
-698
-698
-699
-699
-700
-700
-701
-701
-702
-702
-703
-703
-704
-704
-705
-705
-706
-706
-707
-707
-708
-708
-709
-709
-710
-710
-711
-711
-712
-712
-713
-713
-714
-714
-715
-715
-716
-716
-717
-717
-718
-718
-719
-719
-719
-720
-720
-721
-721
-722
-722
-723
-723
-724
-724
-725
-725
-726
-726
-727
-727
-728
-728
-729
-729
-730
-730
-731
-731
-732
-732
-733
-733
-734
-734
-735
-735
-736
-736
-737
-737
-738
-738
-739
-739
-739
-740
-740
-741
-741
-742
-742
-743
-743
-744
-744
-745
-745
-746
-746
-747
-747
-748
-748
-749
-749
-750
-750
-750
-751
-751
-752
-752
-753
-753
-754
-754
-755
-755
-756
-756
-757
-757
-758
-758
-759
-759
-759
-760
-760
-761
-761
-762
-762
-763
-763
-764
-764
-765
-765
-766
-766
-767
-767
-767
-768
-768
-769
-769
-770
-770
-771
-771
-772
-772
-773
-773
-773
-774
-774
-775
-775
-776
-776
-777
-777
-778
-778
-779
-779
-779
-780
-780
-781
-781
-782
-782
-783
-783
-784
-784
-784
-785
-785
-786
-786
-787
-787
-788
-788
-788
-789
-789
-790
-790
-791
-791
-792
-792
-793
-793
-793
-794
-794
-795
-795
-796
-796
-797
-797
-797
-798
-798
-799
-799
-800
-800
-801
-801
-801
-802
-802
-803
-803
-804
-804
-804
-805
-805
-806
-806
-807
-807
-808
-808
-808
-809
-809
-810
-810
-811
-811
-811
-812
-812
-813
-813
-814
-814
-814
-815
-815
-816
-816
-817
-817
-817
-818
-818
-819
-819
-820
-820
-820
-821
-821
-822
-822
-823
-823
-823
-824
-824
-825
-825
-825
-826
-826
-827
-827
-828
-828
-828
-829
-829
-830
-830
-830
-831
-831
-832
-832
-833
-833
-833
-834
-834
-835
-835
-835
-836
-836
-837
-837
-837
-838
-838
-839
-839
-840
-840
-840
-841
-841
-842
-842
-842
-843
-843
-844
-844
-844
-845
-845
-846
-846
-846
-847
-847
-848
-848
-848
-849
-849
-850
-850
-850
-851
-851
-852
-852
-852
-853
-853
-854
-854
-854
-855
-855
-855
-856
-856
-857
-857
-857
-858
-858
-859
-859
-859
-860
-860
-861
-861
-861
-862
-862
-862
-863
-863
-864
-864
-864
-865
-865
-865
-866
-866
-867
-867
-867
-868
-868
-869
-869
-869
-870
-870
-870
-871
-871
-872
-872
-872
-873
-873
-873
-874
-874
-874
-875
-875
-876
-876
-876
-877
-877
-877
-878
-878
-879
-879
-879
-880
-880
-880
-881
-881
-881
-882
-882
-883
-883
-883
-884
-884
-884
-885
-885
-885
-886
-886
-886
-887
-887
-888
-888
-888
-889
-889
-889
-890
-890
-890
-891
-891
-891
-892
-892
-892
-893
-893
-894
-894
-894
-895
-895
-895
-896
-896
-896
-897
-897
-897
-898
-898
-898
-899
-899
-899
-900
-900
-900
-901
-901
-901
-902
-902
-902
-903
-903
-903
-904
-904
-904
-905
-905
-905
-906
-906
-906
-907
-907
-907
-908
-908
-908
-909
-909
-909
-910
-910
-910
-911
-911
-911
-912
-912
-912
-913
-913
-913
-914
-914
-914
-915
-915
-915
-916
-916
-916
-917
-917
-917
-918
-918
-918
-918
-919
-919
-919
-920
-920
-920
-921
-921
-921
-922
-922
-922
-923
-923
-923
-924
-924
-924
-924
-925
-925
-925
-926
-926
-926
-927
-927
-927
-928
-928
-928
-928
-929
-929
-929
-930
-930
-930
-931
-931
-931
-931
-932
-932
-932
-933
-933
-933
-934
-934
-934
-934
-935
-935
