5
5567
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-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
-122
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-140
-140
-141
-141
-141
-141
-141
-141
-142
-142
-142
-142
-142
-143
-143
-143
-143
-143
-144
-144
-144
-144
-144
-144
-145
-145
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-159
-159
-159
-160
-160
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-169
-170
-170
-170
-170
-170
-170
-170
-171
-171
-171
-171
-171
-172
-172
-172
-172
-172
-172
-173
-173
-173
-173
-173
-174
-174
-174
-174
-174
-174
-174
-175
-175
-175
-175
-175
-175
-175
-175
-175
-175
-176
-176
-176
-176
-176
-176
-177
-177
-177
-177
-177
-178
-178
-178
-178
-178
-178
-179
-179
-179
-179
-179
-180
-180
-180
-180
-180
-181
-181
-181
-181
-181
-181
-182
-182
-182
-182
-182
-183
-183
-183
-183
-183
-183
-184
-184
-184
-184
-184
-184
-184
-184
-184
-185
-185
-185
-185
-185
-185
-185
-185
-185
-186
-186
-186
-186
-186
-186
-187
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-191
-192
-192
-192
-192
-192
-192
-193
-193
-193
-193
-193
-193
-193
-194
-194
-194
-194
-194
-194
-194
-194
-195
-195
-195
-195
-195
-195
-196
-196
-196
-196
-196
-196
-197
-197
-197
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-207
-207
-207
-207
-207
-208
-208
-208
-208
-208
-208
-208
-209
-209
-209
-209
-209
-209
-210
-210
-210
-210
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-216
-216
-216
-216
-216
-216
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-219
-219
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-221
-222
-222
-222
-222
-223
-223
-223
-223
-224
-224
-224
-224
-225
-225
-225
-225
-226
-226
-226
-227
-227
-227
-227
-228
-228
-228
-229
-229
-229
-229
-230
-230
-230
-230
-231
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-233
-233
-233
-234
-234
-234
-235
-235
-235
-236
-236
-236
-236
-237
-237
-237
-238
-238
-238
-238
-239
-239
-239
-240
-240
-240
-241
-241
-241
-241
-242
-242
-242
-242
-243
-243
-243
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-246
-247
-247
-247
-247
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-260
-261
-261
-261
-261
-261
-261
-262
-262
-262
-262
-262
-262
-263
-263
-263
-263
-264
-264
-264
-265
-265
-266
-266
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-273
-274
-274
-275
-275
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-281
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-287
-287
-288
-288
-289
-289
-289
-290
-290
-291
-291
-292
-292
-292
-293
-293
-294
-294
-295
-296
-296
-297
-297
-298
-299
-299
-300
-301
-301
-302
-303
-304
-304
-305
-306
-307
-308
-309
-310
-310
-311
-312
-313
-314
-315
-316
-317
-318
-318
-319
-320
-321
-322
-323
-323
-324
-325
-326
-327
-328
-328
-329
-330
-331
-331
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-337
-338
-338
-338
-339
-339
-340
-340
-341
-341
-342
-343
-343
-344
-345
-345
-346
-346
-347
-348
-348
-349
-350
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-362
-363
-364
-364
-365
-365
-366
-366
-367
-367
-367
-368
-368
-368
-368
-368
-368
-368
-368
-368
-367
-367
-367
-366
-366
-366
-366
-366
-366
-367
-367
-367
-367
-367
-367
-367
-366
-366
-366
-366
-366
-367
-367
-367
-368
-369
-369
-370
-370
-371
-371
-372
-372
-372
-372
-373
-373
-373
-374
-374
-375
-375
-376
-377
-378
-378
-379
-379
-379
-379
-379
-379
-379
-379
-379
-379
-379
-379
-379
-379
-379
-378
-378
-378
-377
-377
-376
-375
-375
-374
-374
-374
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-373
-374
-374
-375
-376
-377
-378
-379
-380
-381
-381
-382
-383
-383
-383
-384
-384
-384
-384
-385
-385
-386
-387
-387
-388
-389
-390
-391
-391
-392
-392
-392
-392
-392
-392
-392
-391
-391
-391
-391
-391
-392
-392
-392
-392
-392
-392
-392
-392
-391
-391
-390
-389
-389
-389
-388
-388
-388
-388
-388
-388
-388
-388
-389
-389
-389
-390
-390
-390
-391
-391
-391
-392
-392
-393
-393
-394
-394
-394
-395
-395
-395
-396
-396
-396
-397
-397
-397
-398
-398
-398
-398
-398
-398
-398
-398
-398
-397
-397
-396
-396
-395
-395
-394
-394
-393
-393
-393
-393
-392
-392
-392
-392
-391
-391
-391
-391
-391
-390
-390
-390
-390
-390
-391
-391
-391
-391
-392
-392
-392
-393
-393
-393
-393
-394
-394
-394
-394
-394
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-395
-394
-394
-394
-393
-393
-393
-393
-393
-393
-392
-392
-392
-391
-391
-390
-390
-389
-388
-388
-387
-386
-386
-386
-385
-385
-385
-385
-384
-384
-383
-382
-381
-380
-379
-378
-377
-376
-375
-375
-374
-374
-374
-374
-374
-374
-375
-375
-375
-376
-376
-376
-376
-375
-375
-374
-374
-373
-372
-372
-371
-370
-369
-368
-367
-366
-365
-365
-364
-363
-363
-363
-362
-362
-362
-362
-362
-362
-362
-361
-361
-361
-360
-360
-359
-359
-358
-358
-358
-358
-357
-358
-358
-358
-358
-358
-358
-357
-357
-357
-356
-356
-356
-355
-355
-355
-355
-355
-355
-356
-356
-356
-357
-357
-357
-357
-358
-358
-358
-358
-358
-358
-358
-358
-358
-359
-359
-359
-360
-361
-361
-362
-362
-362
-362
-362
-362
-362
-362
-361
-361
-361
-362
-362
-362
-362
-362
-362
-362
-362
-362
-362
-362
-363
-363
-364
-364
-365
-366
-366
-367
-368
-368
-368
-368
-368
-368
-367
-366
-365
-365
-364
-363
-363
-363
-363
-364
-364
-365
-366
-366
-367
-368
-369
-369
-370
-370
-371
-371
-371
-371
-372
-372
-372
-372
-372
-371
-371
-370
-370
-369
-368
-367
-366
-365
-365
-365
-364
-364
-364
-364
-363
-363
-363
-362
-361
-361
-360
-359
-358
-357
-356
-356
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-355
-356
-356
-356
-357
-357
-358
-358
-359
-360
-360
-361
-361
-362
-362
-362
-362
-361
-361
-361
-361
-361
-362
-363
-363
-364
-365
-366
-367
-368
-369
-369
-370
-371
-372
-373
-373
-374
-375
-376
-377
-377
-378
-379
-380
-381
-382
-382
-383
-383
-383
-383
-384
-384
-384
-384
-385
-386
-387
-388
-389
-390
-392
-393
-394
-396
-397
-398
-399
-400
-400
-401
-402
-402
-403
-404
-405
-406
-406
-407
-408
-409
-410
-411
-411
-412
-412
-412
-412
-412
-412
-412
-411
-410
-410
-409
-409
-408
-408
-408
-408
-408
-408
-409
-409
-409
-409
-409
-409
-409
-408
-408
-407
-407
-406
-406
-405
-405
-405
-406
-406
-406
-407
-408
-408
-408
-408
-409
-408
-408
-408
-408
-408
-408
-408
-409
-409
-410
-412
-413
-415
-416
-418
-419
-421
-422
-423
-423
-424
-424
-423
-423
-423
-422
-422
-421
-421
-420
-420
-419
-419
-418
-418
-417
-416
-415
-414
-413
-411
-410
-409
-408
-406
-405
-405
-404
-404
-404
-404
-404
-404
-405
-405
-406
-406
-407
-407
-408
-408
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-410
-411
-412
-413
-414
-416
-417
-419
-420
-422
-423
-424
-425
-425
-426
-427
-427
-428
-429
-429
-430
-431
-432
-433
-434
-435
-437
-438
-439
-439
-440
-441
-441
-441
-441
-441
-441
-441
-441
-441
-442
-443
-444
-445
-446
-447
-449
-450
-452
-454
-455
-457
-459
-461
-462
-464
-465
-467
-469
-470
-472
-473
-475
-476
-478
-480
-481
-483
-485
-486
-488
-489
-491
-492
-493
-494
-494
-494
-494
-494
-494
-494
-493
-493
-492
-492
-492
-491
-491
-490
-490
-489
-489
-488
-488
-487
-486
-486
-485
-484
-484
-483
-483
-483
-482
-483
-483
-483
-483
-483
-484
-484
-483
-483
-482
-481
-480
-479
-478
-477
-475
-474
-473
-473
-472
-472
-473
-473
-474
-475
-475
-476
-476
-476
-475
-475
-473
-472
-470
-468
-466
-463
-461
-458
-456
-454
-451
-449
-447
-445
-442
-440
-438
-435
-432
-429
-426
-422
-418
-414
-411
-407
-403
-400
-397
-394
-392
-390
-389
-387
-386
-386
-385
-384
-384
-384
-383
-382
-381
-381
-380
-379
-378
-377
-377
-377
-377
-378
-379
-381
-383
-385
-387
-390
-393
-395
-398
-400
-403
-405
-408
-410
-412
-414
-415
-417
-418
-419
-420
-421
-422
-423
-424
-425
-426
-426
-426
-426
-426
-425
-423
-422
-420
-417
-415
-413
-410
-408
-406
-404
-402
-400
-398
-396
-395
-393
-392
-390
-389
-387
-386
-384
-382
-380
-378
-377
-375
-373
-372
-371
-371
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-370
-371
-371
-372
-372
-372
-373
-373
-374
-374
-374
-374
-373
-373
-372
-370
-369
-367
-365
-363
-360
-358
-355
-352
-349
-346
-344
-341
-338
-336
-334
-332
-330
-328
-326
-325
-323
-322
-320
-318
-316
-315
-313
-311
-309
-308
-306
-305
-303
-302
-301
-301
-300
-300
-300
-301
-301
-301
-301
-301
-301
-300
-299
-298
-296
-294
-291
-287
-283
-279
-274
-269
-265
-260
-255
-251
-246
-242
-238
-233
-229
-224
-219
-213
-207
-200
-194
-187
-181
-174
-168
-163
-159
-155
-152
-149
-147
-146
-144
-142
-139
-136
-133
-129
-126
-122
-118
-115
-112
-109
-107
-105
-103
-101
-100
-98
-96
-95
-92
-90
-88
-85
-83
-80
-78
-75
-73
-71
-69
-68
-66
-65
-63
-61
-59
-57
-54
-51
-48
-45
-43
-40
-38
-36
-35
-34
-33
-32
-31
-30
-29
-28
-26
-25
-23
-21
-19
-16
-14
-13
-11
-10
-8
-8
-7
-7
-6
-6
-6
-6
-5
-5
-4
-3
-2
-1
1
3
5
8
11
15
19
24
29
35
40
46
51
55
60
63
66
68
69
69
69
68
67
65
64
63
63
63
64
65
67
69
71
74
78
82
86
90
94
98
102
105
108
110
112
112
113
113
112
111
111
110
110
110
110
111
112
114
116
119
122
125
129
133
137
142
147
152
158
165
173
180
189
198
207
216
225
234
243
251
258
265
272
278
283
288
293
297
301
304
307
310
313
315
317
320
322
325
329
333
337
342
348
354
360
366
372
379
384
390
395
399
403
406
409
411
412
414
415
417
418
420
422
424
426
428
430
433
435
438
442
446
450
455
460
466
472
478
484
491
497
503
509
515
521
526
531
536
540
544
548
551
554
556
558
560
561
561
561
561
560
558
557
555
554
553
551
551
550
550
550
551
552
554
556
558
561
564
567
570
573
576
579
581
583
585
586
587
587
588
588
589
589
589
590
590
591
591
593
594
596
598
601
603
606
609
611
614
615
617
618
618
619
619
619
619
619
619
620
620
621
622
623
624
625
626
627
628
629
629
630
630
630
631
631
632
633
634
635
637
639
641
644
647
650
654
657
661
665
668
672
676
680
684
688
693
698
702
707
712
717
721
725
728
731
734
736
738
739
740
741
742
743
743
744
745
746
747
748
749
751
754
757
760
763
767
771
775
780
783
787
790
793
796
798
799
800
800
800
800
800
799
799
798
798
799
799
800
802
803
805
806
808
810
812
815
818
821
824
828
832
836
840
845
849
854
859
864
869
875
880
886
891
896
901
906
910
914
918
921
923
925
927
929
931
932
934
936
938
940
942
944
945
946
947
947
946
945
943
941
940
939
938
938
939
941
943
946
950
953
956
960
963
965
968
970
971
973
975
977
979
981
983
985
988
990
993
996
998
1000
1002
1004
1008
1010
1012
1014
1016
1018
1018
1020
1020
1022
1022
1022
1024
1025
1026
1028
1029
1031
1032
1033
1034
1035
1034
1034
1032
1030
1027
1022
1018
1014
1008
1004
999
995
992
990
989
990
992
994
998
1002
1006
1010
1012
1016
1018
1020
1022
1024
1025
1026
1027
1028
1029
1029
1030
1031
1031
1030
1030
1028
1027
1024
1022
1018
1014
1010
1006
1002
997
993
988
983
978
974
969
964
959
954
949
944
938
933
927
922
916
911
905
900
894
888
882
876
870
864
857
851
846
840
835
830
826
822
819
816
813
810
807
804
801
799
796
793
791
789
787
785
784
782
781
778
776
772
767
762
755
748
740
732
724
716
709
702
696
690
686
682
678
675
672
669
666
662
657
652
646
640
633
626
618
611
605
598
592
587
582
577
572
568
563
558
553
547
542
536
530
524
519
513
509
504
500
497
493
490
488
485
483
480
478
476
473
471
470
468
467
466
466
466
467
468
469
470
472
473
474
475
475
476
476
475
475
475
474
473
472
471
470
468
466
464
461
458
454
450
446
441
436
431
427
422
418
415
412
409
406
404
401
398
396
392
389
386
382
378
374
371
367
362
358
353
348
342
336
329
322
314
306
297
288
278
269
259
249
240
231
222
213
204
195
186
177
168
158
148
138
127
116
104
92
80
67
55
42
29
16
3
-10
-23
-36
-49
-62
-75
-88
-102
-115
-128
-142
-155
-169
-182
-195
-208
-221
-234
-246
-258
-270
-281
-292
-303
-313
-323
-333
-342
-352
-363
-373
-384
-396
-408
-421
-434
-447
-460
-472
-485
-497
-509
-520
-531
-541
-551
-560
-570
-579
-587
-595
-603
-611
-618
-625
-631
-638
-644
-650
-657
-663
-670
-676
-683
-691
-698
-706
-713
-721
-729
-737
-744
-751
-758
-765
-770
-775
-780
-784
-787
-790
-792
-794
-795
-796
-796
-797
-797
-796
-796
-796
-795
-795
-795
-794
-794
-793
-793
-792
-791
-790
-789
-788
-787
-786
-785
-785
-784
-783
-782
-780
-778
-776
-774
-771
-768
-765
-761
-757
-753
-749
-744
-740
-735
-731
-726
-722
-718
-714
-709
-705
-701
-697
-693
-689
-686
-683
-680
-678
-677
-675
-675
-674
-674
-674
-674
-674
-674
-674
-674
-673
-673
-673
-672
-672
-672
-671
-671
-670
-670
-669
-669
-669
-669
-669
-670
-670
-672
-673
-676
-678
-682
-685
-689
-693
-697
-701
-705
-709
-713
-716
-719
-721
-723
-725
-727
-728
-728
-728
-728
-727
-725
-722
-719
-716
-712
-707
-703
-698
-692
-687
-682
-677
-671
-666
-661
-656
-652
-647
-642
-637
-632
-627
-621
-616
-610
-603
-597
-590
-584
-577
-570
-563
-555
-548
-540
-532
-523
-514
-505
-496
-487
-477
-468
-458
-449
-439
-430
-421
-412
-403
-395
-386
-378
-369
-360
-351
-342
-332
-323
-314
-305
-297
-288
-280
-272
-264
-256
-249
-241
-233
-226
-218
-210
-202
-194
-186
-178
-169
-160
-152
-143
-134
-125
-116
-106
-97
-88
-80
-71
-63
-56
-49
-42
-36
-31
-26
-21
-17
-13
-9
-6
-2
2
5
9
13
16
20
23
26
30
32
35
38
40
43
45
47
49
51
53
55
57
58
60
61
63
64
66
69
72
75
79
84
90
96
102
109
116
123
130
137
144
150
156
162
168
173
179
184
189
194
199
205
210
216
222
228
235
242
249
256
264
272
280
288
296
305
314
323
332
342
351
361
371
380
390
400
410
420
430
439
449
460
470
481
492
504
516
528
541
554
567
580
594
607
620
633
646
658
670
682
692
702
711
720
728
735
742
748
753
758
763
766
770
773
775
777
779
781
783
784
785
786
788
789
790
792
794
796
798
801
804
807
811
815
819
824
828
833
837
842
846
849
852
855
857
858
860
860
861
861
862
862
863
864
864
865
865
866
866
866
866
866
865
865
864
863
861
860
858
856
853
851
848
845
842
839
835
832
829
826
823
820
817
814
812
810
808
807
806
805
805
805
805
806
807
809
811
814
818
821
826
830
835
840
844
849
854
858
862
865
868
871
873
875
877
879
880
881
881
882
882
883
883
883
884
884
885
887
888
890
892
894
897
900
902
905
908
911
914
917
920
923
927
930
934
938
942
946
951
955
960
965
969
973
977
981
985
989
993
996
1000
1002
1006
1008
1010
1012
1014
1014
1014
1012
1012
1010
1008
1004
1000
997
993
989
985
980
976
971
967
963
958
954
950
945
941
937
933
929
926
922
919
915
912
908
905
901
897
893
889
885
881
876
871
865
859
853
846
838
830
821
812
803
793
783
773
762
752
741
730
720
709
698
688
677
667
657
646
636
626
615
605
595
585
576
566
557
547
538
529
521
512
504
495
487
479
472
465
458
450
443
436
429
422
414
407
399
391
382
374
366
357
349
341
332
323
314
305
296
287
277
267
257
247
237
226
216
205
194
183
172
161
151
140
130
120
110
100
91
82
73
65
56
48
40
32
25
17
9
1
-6
-14
-22
-29
-36
-43
-50
-56
-61
-66
-70
-74
-77
-80
-83
-86
-89
-92
-95
-99
-103
-108
-113
-118
-124
-130
-137
-143
-150
-157
-163
-170
-177
-184
-191
-198
-206
-213
-221
-229
-237
-245
-253
-261
-270
-278
-287
-296
-306
-315
-325
-335
-346
-357
-368
-379
-391
-402
-414
-426
-438
-449
-461
-473
-484
-496
-507
-519
-530
-542
-554
-566
-578
-590
-602
-615
-627
-640
-652
-665
-677
-690
-703
-716
-729
-742
-755
-769
-783
-797
-811
-825
-839
-854
-868
-883
-898
-912
-927
-942
-957
-972
-987
-1002
-1016
-1031
-1046
-1060
-1074
-1088
-1102
-1115
-1128
-1140
-1153
-1164
-1176
-1187
-1197
-1207
-1216
-1225
-1233
-1241
-1248
-1254
-1260
-1266
-1272
-1277
-1282
-1287
-1292
-1297
-1301
-1305
-1310
-1313
-1317
-1320
-1323
-1326
-1328
-1330
-1332
-1333
-1335
-1336
-1338
-1340
-1342
-1345
-1347
-1350
-1354
-1357
-1361
-1364
-1367
-1370
-1373
-1375
-1377
-1379
-1381
-1383
-1385
-1387
-1389
-1392
-1395
-1398
-1402
-1405
-1409
-1412
-1415
-1417
-1419
-1420
-1420
-1420
-1419
-1417
-1416
-1413
-1411
-1409
-1406
-1404
-1402
-1400
-1399
-1397
-1396
-1395
-1394
-1392
-1391
-1389
-1388
-1386
-1384
-1383
-1381
-1380
-1379
-1377
-1377
-1376
-1375
-1375
-1374
-1374
-1373
-1372
-1371
-1370
-1369
-1367
-1365
-1363
-1361
-1358
-1356
-1353
-1350
-1347
-1344
-1341
-1338
-1335
-1332
-1329
-1326
-1323
-1320
-1316
-1313
-1309
-1306
-1302
-1299
-1295
-1292
-1289
-1286
-1284
-1282
-1280
-1279
-1277
-1276
-1275
-1275
-1274
-1273
-1273
-1272
-1271
-1270
-1269
-1267
-1265
-1263
-1260
-1257
-1254
-1251
-1248
-1244
-1241
-1238
-1235
-1233
-1230
-1228
-1226
-1224
-1223
-1221
-1219
-1217
-1215
-1212
-1209
-1206
-1203
-1199
-1195
-1192
-1188
-1184
-1180
-1176
-1172
-1168
-1165
-1161
-1157
-1153
-1148
-1144
-1139
-1134
-1129
-1124
-1119
-1113
-1108
-1102
-1097
-1092
-1087
-1082
-1077
-1073
-1069
-1065
-1060
-1056
-1052
-1047
-1043
-1038
-1034
-1029
-1025
-1020
-1016
-1012
-1008
-1004
-1000
-997
-994
-992
-989
-986
-984
-981
-978
-974
-970
-966
-961
-955
-950
-944
-937
-931
-925
-919
-914
-909
-904
-899
-895
-891
-887
-883
-878
-874
-869
-864
-859
-854
-850
-845
-840
-836
-832
-828
-825
-821
-819
-816
-814
-811
-809
-807
-805
-802
-800
-798
-796
-794
-792
-791
-790
-789
-789
-790
-790
-791
-792
-793
-794
-794
-794
-794
-794
-793
-792
-790
-789
-786
-784
-782
-779
-777
-775
-773
-770
-769
-767
-765
-764
-763
-762
-761
-760
-760
-759
-759
-758
-758
-757
-755
-754
-752
-750
-748
-746
-744
-742
-740
-739
-738
-737
-737
-737
-737
-738
-739
-740
-741
-742
-743
-744
-745
-746
-746
-747
-747
-748
-748
-748
-749
-749
-750
-750
-751
-752
-752
-753
-755
-756
-757
-759
-760
-762
-764
-765
-767
-769
-771
-773
-774
-776
-778
-780
-781
-783
-785
-787
-789
-792
-794
-797
-800
-803
-807
-810
-815
-819
-824
-829
-835
-840
-846
-852
-858
-864
-870
-876
-882
-888
-893
-899
-905
-910
-915
-920
-925
-930
-935
-940
-945
-950
-955
-960
-965
-971
-976
-982
-988
-994
-1000
-1006
-1012
-1018
-1024
-1029
-1035
-1040
-1045
-1050
-1055
-1059
-1064
-1068
-1072
-1076
-1080
-1084
-1088
-1093
-1097
-1101
-1106
-1111
-1116
-1120
-1125
-1130
-1135
-1140
-1145
-1151
-1156
-1162
-1169
-1175
-1183
-1190
-1198
-1206
-1214
-1223
-1231
-1239
-1247
-1254
-1262
-1268
-1275
-1281
-1288
-1294
-1300
-1306
-1313
-1319
-1326
-1332
-1339
-1346
-1352
-1358
-1364
-1370
-1375
-1381
-1386
-1391
-1396
-1401
-1406
-1411
-1417
-1423
-1429
-1436
-1443
-1449
-1456
-1462
-1468
-1473
-1478
-1481
-1485
-1487
-1490
-1491
-1492
-1493
-1494
-1495
-1495
-1495
-1496
-1496
-1497
-1498
-1498
-1498
-1499
-1499
-1499
-1499
-1498
-1498
-1497
-1496
-1494
-1493
-1490
-1488
-1484
-1481
-1476
-1471
-1465
-1459
-1453
-1446
-1438
-1431
-1424
-1416
-1408
-1401
-1393
-1385
-1377
-1368
-1360
-1351
-1342
-1333
-1324
-1314
-1305
-1296
-1286
-1276
-1267
-1257
-1246
-1236
-1225
-1215
-1203
-1192
-1180
-1168
-1156
-1144
-1132
-1120
-1108
-1096
-1084
-1073
-1063
-1053
-1043
-1033
-1024
-1014
-1006
-997
-989
-980
-971
-962
-953
-945
-936
-927
-919
-910
-902
-893
-884
-875
-866
-856
-847
-836
-826
-815
-804
-792
-780
-768
-756
-743
-731
-718
-705
-692
-679
-666
-653
-640
-627
-613
-600
-588
-575
-563
-551
-540
-530
-521
-512
-504
-497
-491
-485
-480
-475
-471
-467
-464
-461
-458
-455
-453
-451
-449
-447
-445
-443
-442
-440
-439
-437
-435
-434
-432
-431
-429
-428
-426
-424
-422
-421
-419
-417
-415
-413
-411
-409
-407
-405
-403
-401
-399
-398
-396
-394
-393
-392
-391
-390
-389
-389
-388
-388
-388
-388
-388
-389
-389
-390
-390
-391
-392
-392
-393
-394
-395
-396
-397
-397
-398
-399
-400
-401
-402
-403
-404
-404
-405
-405
-404
-403
-402
-401
-398
-396
-393
-389
-385
-381
-376
-370
-365
-359
-353
-346
-340
-333
-327
-321
-315
-309
-304
-299
-295
-291
-287
-284
-281
-278
-275
-273
-271
-269
-268
-266
-265
-263
-262
-261
-260
-259
-259
-258
-257
-257
-257
-256
-256
-256
-255
-255
-254
-253
-252
-251
-250
-248
-247
-245
-242
-240
-237
-235
-232
-229
-225
-222
-219
-215
-212
-208
-205
-201
-198
-195
-192
-189
-187
-185
-183
-182
-181
-181
-181
-182
-182
-183
-185
-186
-188
-189
-191
-192
-194
-196
-197
-198
-200
-201
-202
-204
-205
-206
-208
-209
-211
-212
-214
-216
-218
-219
-221
-223
-224
-225
-226
-227
-227
-227
-227
-227
-226
-226
-225
-224
-224
-223
-223
-222
-222
-222
-222
-222
-222
-223
-224
-225
-226
-228
-230
-232
-235
-238
-241
-244
-247
-251
-255
-258
-262
-266
-270
-274
-278
-282
-286
-290
-294
-298
-301
-305
-308
-310
-312
-314
-316
-317
-317
-318
-317
-317
-316
-316
-314
-313
-311
-310
-308
-306
-304
-302
-301
-299
-297
-296
-295
-295
-294
-294
-294
-294
-295
-295
-296
-296
-297
-298
-298
-299
-300
-301
-302
-303
-304
-305
-307
-308
-309
-311
-312
-314
-315
-317
-318
-320
-322
-324
-326
-328
-331
-334
-337
-340
-343
-347
-351
-354
-357
-361
-364
-367
-369
-372
-374
-376
-378
-380
-382
-384
-386
-388
-390
-393
-395
-398
-401
-405
-408
-412
-416
-421
-426
-431
-436
-442
-448
-454
-460
-467
-473
-480
-487
-494
-501
-507
-514
-521
-528
-535
-541
-547
-553
-559
-564
-568
-573
-577
-581
-585
-588
-592
-595
-598
-602
-605
-608
-611
-614
-616
-618
-619
-620
-620
-620
-619
-618
-616
-615
-613
-611
-608
-606
-603
-601
-598
-595
-592
-588
-584
-580
-576
-571
-566
-562
-557
-552
-548
-544
-539
-536
-532
-529
-526
-523
-521
-518
-516
-514
-512
-509
-507
-504
-501
-498
-495
-492
-488
-485
-481
-476
-472
-468
-463
-458
-453
-448
-442
-437
-431
-426
-420
-415
-410
-404
-399
-394
-389
-384
-380
-375
-371
-366
-362
-357
-352
-348
-343
-338
-333
-329
-324
-319
-315
-311
-307
-303
-300
-296
-293
-290
-287
-283
-280
-277
-274
-270
-267
-263
-260
-256
-252
-248
-244
-240
-236
-231
-227
-222
-217
-212
-207
-201
-196
-191
-186
-181
-176
-172
-168
-164
-160
-156
-153
-150
-146
-143
-139
-136
-133
-129
-125
-122
-118
-114
-109
-105
-100
-95
-90
-84
-79
-73
-67
-61
-55
-49
-44
-38
-33
-28
-23
-18
-13
-9
-4
1
6
11
16
21
26
31
37
42
47
53
59
64
70
75
81
87
93
99
105
111
116
122
127
132
136
140
144
147
150
153
155
158
160
162
164
166
168
170
173
175
178
180
183
186
188
191
194
197
200
203
206
209
212
214
217
219
221
223
224
226
227
227
228
228
228
228
229
229
229
228
228
228
227
226
225
224
222
220
218
215
213
210
207
204
201
198
195
192
189
185
182
179
175
172
168
164
160
156
152
148
144
140
136
132
129
125
121
117
113
109
105
101
96
92
87
82
77
73
68
63
59
54
50
46
41
37
33
29
25
21
17
12
8
5
1
-3
-7
-10
-13
-16
-19
-22
-24
-27
-29
-31
-32
-34
-36
-37
-38
-40
-41
-42
-43
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-57
-58
-60
-62
-64
-67
-69
-72
-75
-78
-81
-84
-88
-91
-94
-97
-101
-103
-106
-109
-111
-113
-115
-117
-118
-119
-119
-119
-119
-119
-118
-118
-117
-116
-114
-113
-112
-111
-109
-108
-107
-106
-105
-105
-104
-103
-103
-102
-102
-102
-102
-102
-102
-102
-101
-101
-100
-99
-97
-96
-94
-92
-90
-87
-85
-83
-80
-78
-76
-74
-72
-70
-68
-66
-65
-63
-62
-60
-59
-57
-56
-54
-52
-51
-49
-47
-46
-44
-42
-41
-39
-37
-35
-33
-31
-30
-28
-26
-25
-24
-23
-23
-24
-25
-27
-29
-32
-35
-39
-43
-47
-52
-58
-63
-69
-75
-81
-87
-93
-99
-105
-111
-117
-123
-129
-134
-139
-143
-147
-151
-155
-159
-162
-166
-169
-173
-176
-180
-184
-188
-193
-197
-201
-205
-210
-214
-219
-223
-228
-232
-237
-241
-245
-250
-254
-258
-262
-266
-270
-274
-277
-280
-283
-286
-289
-291
-294
-296
-299
-301
-303
-305
-307
-309
-311
-313
-315
-317
-318
-320
-321
-322
-323
-324
-324
-324
-324
-324
-324
-323
-322
-321
-319
-317
-315
-313
-310
-307
-304
-300
-297
-293
-289
-284
-280
-275
-271
-266
-261
-257
-252
-247
-242
-238
-233
-228
-223
-219
-214
-210
-205
-200
-196
-191
-187
-182
-177
-171
-166
-160
-154
-147
-140
-133
-125
-117
-109
-100
-92
-82
-73
-64
-54
-44
-35
-25
-15
-6
3
12
21
29
37
44
51
58
64
69
75
80
85
90
95
100
104
109
114
119
123
128
133
137
141
145
149
153
157
161
165
168
172
175
179
182
186
189
192
195
198
201
203
205
207
209
211
213
215
217
219
221
223
225
227
230
232
234
236
238
240
242
244
246
247
249
250
251
253
253
254
255
255
256
256
256
256
256
257
257
257
258
258
258
259
260
260
261
261
261
262
262
262
263
263
263
264
264
265
266
267
267
269
270
271
272
273
274
275
276
276
276
276
276
276
275
274
273
272
271
270
269
267
266
265
264
263
262
261
260
259
258
257
255
254
253
251
250
249
247
246
244
243
241
240
238
237
235
233
231
229
227
225
223
220
218
216
214
212
210
208
206
204
202
199
197
195
192
190
187
185
182
179
176
173
170
167
164
161
157
154
151
147
144
140
136
133
129
126
123
119
116
113
110
107
105
102
99
97
95
92
90
89
87
86
85
84
83
82
82
81
81
81
82
82
82
82
82
82
82
82
82
83
83
83
83
84
84
85
86
88
89
91
94
96
99
103
106
110
114
118
123
128
133
139
144
150
156
162
169
176
183
191
198
206
214
222
230
239
247
255
264
272
280
289
297
305
314
322
331
339
348
356
365
373
381
390
398
406
413
421
429
436
443
451
458
465
472
479
486
493
501
508
515
522
529
536
543
550
556
562
568
574
579
584
589
594
598
602
605
608
610
613
614
616
617
618
619
619
619
620
620
620
620
620
620
620
619
619
618
617
616
615
613
611
609
607
604
601
598
595
591
588
584
581
578
575
572
569
566
564
562
559
557
555
553
550
548
545
542
539
535
532
528
524
520
516
512
507
503
498
493
488
482
476
470
464
457
450
444
437
430
423
416
409
401
394
386
379
371
362
354
346
337
328
320
311
302
294
285
277
269
261
253
245
237
230
222
215
208
201
194
188
182
176
171
166
161
156
151
147
143
138
134
130
126
122
118
114
110
107
104
102
100
98
96
95
93
92
91
90
89
88
87
85
84
83
82
80
79
78
77
76
75
74
73
73
73
73
73
73
74
74
75
76
77
78
79
81
82
83
84
84
85
85
85
85
85
85
84
83
82
81
80
79
78
76
75
74
73
71
70
69
67
66
64
62
60
58
56
53
51
47
44
40
37
33
28
24
20
15
11
7
3
-1
-5
-9
-12
-16
-19
-22
-24
-27
-29
-32
-34
-36
-38
-40
-42
-44
-46
-48
-50
-53
-55
-58
-61
-65
-68
-72
-76
-80
-85
-90
-95
-100
-106
-112
-118
-125
-132
-139
-147
-155
-163
-171
-179
-187
-195
-203
-211
-219
-226
-233
-241
-248
-254
-261
-268
-274
-280
-286
-292
-298
-304
-309
-315
-320
-325
-330
-334
-339
-344
-348
-353
-358
-363
-367
-372
-377
-381
-386
-390
-394
-398
-401
-405
-408
-411
-413
-416
-419
-421
-424
-427
-430
-433
-436
-440
-443
-446
-450
-453
-457
-460
-463
-466
-469
-472
-474
-477
-480
-482
-484
-486
-488
-489
-490
-491
-492
-492
-492
-492
-491
-491
-490
-489
-487
-486
-484
-482
-480
-478
-476
-474
-471
-469
-466
-463
-460
-458
-455
-452
-449
-446
-444
-441
-438
-435
-432
-429
-426
-422
-419
-415
-411
-407
-402
-398
-393
-389
-384
-379
-375
-370
-365
-361
-356
-352
-348
-344
-340
-336
-332
-329
-326
-323
-320
-318
-316
-314
-312
-310
-309
-308
-306
-306
-305
-304
-304
-303
-303
-304
-304
-305
-306
-307
-308
-310
-312
-313
-315
-316
-318
-319
-321
-322
-323
-324
-325
-326
-327
-327
-328
-328
-328
-328
-328
-327
-326
-325
-323
-321
-318
-315
-312
-308
-304
-300
-296
-292
-288
-284
-279
-275
-271
-267
-264
-260
-257
-254
-251
-248
-245
-243
-241
-239
-237
-235
-233
-231
-229
-228
-226
-225
-223
-221
-219
-217
-215
-213
-210
-208
-205
-202
-199
-195
-192
-188
-185
-181
-178
-174
-170
-167
-163
-159
-156
-152
-149
-145
-142
-138
-135
-131
-128
-124
-121
-118
-114
-111
-108
-106
-103
-101
-99
-97
-95
-93
-92
-91
-90
-90
-89
-89
-90
-91
-92
-94
-96
-99
-102
-105
-108
-112
-116
-121
-125
-129
-133
-137
-141
-145
-149
-153
-157
-161
-164
-168
-172
-175
-179
-183
-186
-190
-193
-197
-200
-204
-207
-210
-213
-216
-219
-222
-225
-228
-231
-234
-236
-239
-241
-243
-246
-248
-250
-253
-255
-258
-261
-264
-268
-272
-276
-280
-285
-289
-294
-299
-304
-309
-314
-319
-325
-330
-335
-340
-346
-351
-357
-363
-369
-374
-380
-386
-392
-398
-404
-409
-414
-420
-424
-429
-434
-439
-443
-447
-452
-456
-460
-464
-468
-472
-476
-479
-482
-485
-488
-491
-494
-496
-498
-501
-503
-505
-508
-510
-512
-515
-517
-519
-521
-523
-524
-525
-526
-526
-526
-525
-524
-522
-520
-518
-516
-513
-511
-508
-505
-503
-500
-497
-494
-491
-489
-486
-483
-481
-479
-476
-474
-472
-470
-469
-467
-466
-464
-463
-462
-461
-459
-458
-457
-456
-455
-454
-453
-453
-452
-451
-451
-451
-451
-451
-451
-451
-451
-452
-452
-453
-454
-455
-456
-457
-459
-461
-463
-465
-468
-470
-473
-476
-479
-482
-486
-489
-493
-497
-501
-504
-509
-513
-517
-521
-525
-529
-533
-537
-541
-545
-549
-552
-556
-559
-562
-565
-568
-570
-573
-576
-578
-581
-583
-586
-588
-591
-594
-597
-599
-602
-605
-608
-611
-614
-617
-619
-622
-624
-627
-629
-632
-634
-636
-639
-641
-644
-646
-649
-652
-655
-658
-661
-665
-668
-672
-676
-680
-683
-687
-691
-695
-698
-702
-705
-708
-711
-714
-716
-718
-721
-723
-724
-726
-728
-729
-730
-732
-733
-734
-734
-735
-736
-736
-736
-736
-736
-736
-736
-735
-735
-733
-732
-730
-728
-725
-723
-720
-716
-713
-709
-706
-702
-699
-695
-692
-689
-686
-682
-679
-676
-673
-669
-666
-662
-659
-655
-651
-647
-643
-639
-635
-631
-627
-623
-619
-614
-610
-605
-600
-595
-590
-585
-579
-574
-569
-564
-559
-554
-549
-544
-538
-533
-528
-523
-518
-513
-507
-502
-497
-492
-487
-482
-477
-473
-468
-463
-459
-454
-449
-444
-440
-435
-430
-425
-421
-416
-412
-407
-403
-399
-395
-391
-386
-382
-377
-372
-367
-362
-356
-350
-344
-337
-331
-324
-317
-311
-304
-298
-291
-285
-278
-272
-266
-259
-253
-247
-241
-235
-229
-223
-217
-211
-204
-198
-192
-186
-180
-173
-167
-162
-156
-151
-146
-142
-138
-134
-131
-128
-125
-122
-120
-118
-116
-114
-112
-110
-109
-107
-106
-104
-103
-101
-100
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-90
-89
-89
-88
-88
-88
-88
-88
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-91
-91
-92
-93
-93
-94
-95
-96
-97
-98
-98
-99
-100
-101
-101
-102
-102
-102
-103
-103
-103
-103
-103
-103
-103
-104
-104
-104
-104
-104
-104
-105
-105
-104
-104
-104
-103
-102
-101
-100
-99
-98
-97
-95
-94
-92
-90
-89
-87
-85
-84
-82
-81
-79
-77
-76
-75
-73
-72
-71
-70
-69
-69
-68
-67
-67
-67
-66
-66
-66
-65
-65
-65
-65
-66
-66
-67
-67
-68
-69
-69
-70
-71
-72
-73
-74
-75
-76
-78
-79
-80
-81
-83
-84
-86
-87
-88
-89
-90
-91
-92
-92
-93
-93
-93
-93
-92
-92
-92
-92
-92
-92
-92
-93
-93
-94
-95
-96
-96
-97
-98
-99
-100
-101
-102
-102
-103
-103
-103
-104
-104
-103
-103
-103
-103
-102
-102
-102
-102
-102
-102
-102
-102
-103
-103
-104
-104
-105
-105
-105
-105
-106
-106
-105
-105
-105
-104
-104
-103
-102
-101
-100
-100
-99
-98
-97
-97
-96
-96
-95
-95
-95
-96
-96
-97
-97
-98
-99
-100
-101
-103
-104
-106
-108
-110
-112
-114
-116
-118
-121
-123
-125
-127
-130
-132
-134
-136
-138
-140
-142
-145
-147
-149
-152
-154
-157
-160
-163
-166
-169
-172
-175
-178
-182
-185
-188
-192
-195
-199
-202
-206
-210
-214
-217
-221
-225
-229
-232
-236
-239
-243
-246
-249
-252
-255
-258
-261
-264
-267
-269
-272
-274
-277
-280
-282
-285
-287
-290
-292
-294
-296
-298
-300
-302
-303
-305
-306
-307
-308
-309
-309
-310
-310
-311
-311
-312
-312
-313
-313
-314
-316
-317
-318
-320
-322
-324
-326
-329
-331
-333
-336
-338
-341
-343
-346
-349
-352
-355
-358
-361
-364
-368
-372
-375
-379
-383
-387
-391
-394
-398
-401
-405
-409
-412
-416
-419
-423
-427
-431
-435
-439
-443
-447
-451
-455
-459
-463
-467
-471
-474
-478
-482
-486
-489
-493
-498
-502
-506
-510
-515
-519
-523
-528
-532
-536
-539
-543
-546
-549
-553
-556
-559
-562
-565
-568
-571
-574
-577
-580
-583
-586
-590
-593
-596
-598
-601
-603
-606
-608
-610
-611
-613
-614
-615
-616
-617
-618
-618
-618
-619
-619
-619
-619
-619
-619
-619
-619
-620
-620
-620
-620
-620
-620
-620
-620
-620
-620
-620
-619
-618
-618
-617
-615
-614
-613
-611
-610
-609
-607
-606
-604
-603
-601
-600
-599
-597
-596
-594
-592
-591
-589
-588
-586
-584
-583
-581
-579
-578
-576
-575
-574
-573
-571
-570
-570
-569
-568
-567
-566
-565
-565
-564
-563
-563
-562
-561
-561
-560
-560
-560
-559
-559
-559
-558
-558
-558
-557
-557
-556
-556
-555
-555
-554
-554
-554
-553
-553
-553
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-552
-553
-553
-554
-554
-555
-555
-556
-556
-557
-558
-559
-559
-560
-561
-562
-563
-563
-564
-565
-565
-565
-565
-565
-564
-564
-562
-561
-560
-558
-556
-554
-552
-550
-548
-547
-545
-544
-543
-542
-541
-541
-540
-540
-541
-541
-542
-542
-543
-544
-545
-546
-546
-547
-548
-549
-549
-550
-550
-551
-551
-551
-552
-552
-553
-553
-554
-554
-555
-556
-557
-558
-559
-561
-562
-564
-565
-567
-569
-571
-573
-575
-577
-579
-582
-584
-587
-589
-592
-594
-597
-599
-602
-604
-606
-609
-611
-613
-615
-617
-619
-621
-623
-625
-627
-628
-630
-632
-633
-635
-636
-638
-639
-640
-641
-642
-642
-643
-643
-643
-643
-643
-643
-643
-643
-642
-642
-642
-641
-641
-640
-639
-639
-638
-636
-635
-634
-632
-630
-628
-626
-624
-621
-618
-616
-612
-609
-606
-603
-600
-596
-593
-589
-586
-582
-579
-575
-571
-567
-563
-558
-554
-550
-545
-541
-536
-532
-527
-523
-519
-515
-511
-507
-503
-499
-495
-491
-487
-484
-480
-476
-472
-468
-464
-460
-457
-453
-450
-447
-444
-441
-438
-436
-433
-430
-428
-425
-422
-420
-417
-415
-413
-411
-409
-407
-406
-405
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-404
-403
-403
-402
-402
-401
-400
-400
-399
-398
-397
-396
-395
-394
-394
-393
-392
-391
-391
-390
-390
-389
-389
-388
-387
-386
-385
-384
-382
-380
-378
-376
-374
-371
-369
-367
-365
-363
-362
-360
-359
-358
-357
-356
-355
-354
-354
-353
-353
-352
-352
-351
-351
-351
-352
-352
-353
-354
-355
-357
-358
-359
-360
-362
-363
-363
-364
-365
-366
-366
-367
-367
-368
-369
-370
-371
-373
-374
-376
-377
-379
-381
-382
-384
-385
-387
-388
-389
-390
-390
-391
-391
-391
-390
-390
-390
-389
-389
-388
-388
-387
-387
-387
-387
-387
-387
-388
-388
-389
-390
-391
-392
-393
-394
-396
-397
-398
-400
-401
-403
-405
-407
-409
-411
-413
-416
-418
-420
-422
-424
-426
-427
-429
-430
-432
-433
-434
-436
-437
-439
-441
-443
-445
-447
-450
-452
-455
-458
-460
-463
-466
-468
-471
-473
-476
-478
-480
-482
-485
-487
-489
-491
-492
-494
-495
-496
-497
-497
-497
-497
-497
-496
-495
-494
-493
-492
-490
-489
-487
-485
-483
-481
-478
-475
-473
-469
-466
-462
-459
-455
-451
-446
-442
-438
-433
-428
-423
-418
-413
-407
-401
-396
-390
-384
-378
-372
-366
-360
-354
-349
-343
-337
-332
-326
-321
-316
-311
-305
-300
-295
-291
-286
-282
-277
-273
-270
-266
-263
-259
-256
-253
-251
-248
-245
-242
-240
-237
-234
-231
-228
-225
-222
-219
-216
-213
-210
-207
-204
-201
-198
-195
-192
-190
-187
-184
-181
-178
-176
-173
-170
-167
-164
-161
-158
-156
-153
-150
-147
-144
-141
-138
-134
-131
-128
-125
-122
-119
-116
-114
-111
-109
-107
-105
-103
-102
-101
-100
-99
-98
-97
-96
-96
-96
-95
-95
-95
-95
-96
-97
-98
-99
-100
-101
-103
-105
-106
-108
-110
-112
-114
-116
-117
-119
-121
-122
-124
-125
-127
-128
-130
-132
-134
-136
-138
-140
-142
-145
-147
-150
-153
-155
-158
-160
-163
-166
-168
-171
-173
-176
-178
-181
-183
-185
-187
-189
-191
-193
-195
-197
-199
-201
-203
-205
-207
-209
-212
-215
-217
-221
-224
-228
-232
-237
-242
-247
-252
-257
-263
-269
-275
-280
-286
-292
-297
-303
-308
-314
-319
-325
-331
-336
-342
-348
-354
-359
-365
-372
-378
-384
-390
-397
-403
-410
-417
-423
-430
-437
-443
-450
-456
-463
-469
-475
-481
-487
-493
-498
-504
-509
-514
-518
-523
-527
-531
-535
-539
-542
-545
-548
-550
-553
-555
-557
-559
-560
-562
-564
-565
-567
-568
-569
-571
-572
-573
-575
-576
-577
-578
-578
-579
-579
-579
-579
-579
-578
-578
-577
-576
-575
-574
-572
-570
-568
-566
-564
-561
-558
-555
-552
-548
-545
-541
-536
-532
-527
-521
-516
-510
-503
-497
-490
-482
-474
-466
-458
-449
-440
-432
-423
-414
-405
-396
-387
-379
-370
-362
-353
-345
-337
-329
-321
-313
-305
-298
-290
-283
-276
-269
-262
-255
-249
-242
-236
-229
-223
-216
-210
-204
-197
-191
-184
-178
-172
-165
-159
-153
-147
-141
-135
-129
-123
-118
-112
-107
-101
-96
-91
-86
-81
-76
-71
-66
-61
-56
-51
-45
-40
-35
-29
-24
-18
-13
-7
-2
4
9
15
20
25
31
36
42
47
53
59
64
70
76
81
87
92
97
101
106
110
114
118
121
125
128
130
133
135
138
140
142
144
146
148
150
152
154
156
157
158
159
160
160
160
160
159
158
156
154
152
150
147
143
140
136
132
128
123
118
113
107
101
96
90
83
77
71
64
58
51
45
38
32
25
18
12
5
-2
-10
-17
-24
-32
-40
-47
-55
-63
-71
-79
-88
-96
-104
-113
-122
-131
-141
-151
-161
-172
-183
-194
-206
-218
-230
-243
-256
-270
-284
-298
-312
-326
-341
-356
-371
-386
-401
-416
-431
-447
-462
-477
-492
-507
-522
-537
-552
-567
-581
-595
-609
-623
-637
-651
-664
-678
-692
-705
-719
-732
-746
-759
-772
-785
-798
-810
-822
-834
-846
-857
-868
-879
-889
-899
-909
-919
-928
-937
-946
-955
-963
-972
-980
-987
-995
-1002
-1008
-1014
-1020
-1026
-1032
-1037
-1042
-1046
-1051
-1054
-1058
-1061
-1064
-1067
-1069
-1071
-1073
-1075
-1077
-1078
-1079
-1080
-1080
-1080
-1081
-1080
-1080
-1079
-1078
-1077
-1076
-1074
-1072
-1070
-1068
-1065
-1062
-1059
-1056
-1052
-1048
-1043
-1039
-1034
-1029
-1022
-1018
-1012
-1006
-1000
-993
-987
-980
-973
-965
-958
-950
-943
-935
-926
-918
-909
-900
-891
-882
-872
-863
-853
-843
-833
-823
-813
-803
-792
-782
-772
-762
-752
-743
-733
-723
-713
-704
-695
-685
-676
-667
-658
-649
-640
-631
-622
-613
-604
-594
-585
-576
-566
-556
-546
-536
-525
-514
-503
-492
-480
-469
-457
-445
-433
-420
-408
-396
-383
-370
-358
-345
-332
-319
-306
-293
-280
-267
-254
-241
-228
-215
-203
-190
-178
-166
-153
-141
-129
-117
-106
-94
-83
-72
-61
-50
-40
-30
-21
-11
-2
6
14
22
30
38
45
53
60
67
74
81
88
95
101
108
114
120
126
132
138
143
148
153
157
161
165
168
171
174
177
179
180
182
183
184
184
184
184
184
183
182
180
179
177
175
173
170
168
166
164
162
160
158
157
155
154
152
151
150
148
147
145
144
142
140
137
135
132
130
127
124
120
117
113
110
106
102
98
95
91
87
84
80
77
74
71
68
66
63
61
59
57
55
53
52
50
49
49
49
49
49
50
51
53
55
58
61
64
68
72
76
81
86
92
98
104
111
118
126
135
143
153
162
172
182
193
204
215
226
237
249
261
274
286
299
312
325
339
353
367
382
397
412
427
442
457
472
488
503
519
534
550
566
582
599
615
632
649
666
684
701
719
736
754
771
789
806
824
841
858
875
891
908
925
941
957
973
989
1004
1020
1035
1050
1065
1079
1094
1108
1121
1135
1147
1160
1172
1184
1195
1206
1216
1226
1235
1244
1252
1259
1266
1272
1278
1283
1288
1292
1296
1300
1303
1306
1308
1310
1313
1314
1316
1318
1319
1320
1321
1322
1323
1323
1323
1323
1323
1322
1321
1319
1317
1315
1312
1308
1304
1299
1294
1288
1282
1275
1268
1260
1252
1243
1234
1224
1214
1203
1192
1180
1168
1156
1143
1130
1116
1102
1087
1072
1057
1041
1024
1008
990
972
954
935
916
896
876
856
835
814
792
771
749
727
706
684
662
640
619
597
576
554
532
510
488
466
444
421
398
375
352
329
305
282
258
234
210
186
162
137
113
89
64
40
16
-7
-31
-54
-77
-99
-121
-143
-164
-185
-205
-225
-245
-264
-283
-301
-319
-336
-353
-370
-386
-402
-417
-432
-446
-459
-472
-485
-497
-508
-519
-528
-538
-546
-554
-561
-568
-574
-579
-583
-588
-591
-595
-598
-600
-603
-605
-606
-608
-609
-609
-610
-610
-610
-609
-608
-607
-606
-604
-602
-600
-598
-595
-593
-590
-587
-583
-580
-576
-572
-568
-564
-560
-556
-552
-547
-543
-538
-534
-529
-524
-519
-513
-508
-502
-496
-489
-482
-475
-468
-461
-454
-446
-439
-431
-424
-416
-409
-402
-395
-388
-381
-374
-367
-361
-354
-348
-342
-335
-330
-324
-319
-314
-310
-306
-302
-299
-297
-294
-292
-291
-289
-288
-287
-287
-286
-286
-285
-285
-286
-286
-286
-287
-288
-290
-291
-293
-296
-298
-301
-304
-308
-312
-316
-321
-327
-333
-339
-346
-353
-361
-369
-378
-387
-396
-406
-416
-427
-438
-449
-461
-473
-486
-499
-512
-526
-541
-556
-571
-587
-603
-619
-636
-653
-670
-688
-707
-725
-744
-763
-783
-802
-822
-842
-862
-882
-902
-921
-941
-960
-980
-999
-1018
-1036
-1055
-1073
-1091
-1109
-1127
-1145
-1162
-1179
-1196
-1213
-1230
-1247
-1263
-1279
-1295
-1311
-1327
-1342
-1358
-1372
-1387
-1401
-1414
-1427
-1440
-1452
-1463
-1473
-1483
-1493
-1502
-1510
-1518
-1526
-1534
-1541
-1548
-1556
-1563
-1570
-1576
-1583
-1590
-1596
-1602
-1608
-1614
-1619
-1624
-1629
-1633
-1636
-1640
-1643
-1645
-1647
-1649
-1649
-1650
-1650
-1649
-1648
-1646
-1643
-1640
-1636
-1632
-1626
-1621
-1614
-1607
-1599
-1591
-1582
-1573
-1562
-1552
-1541
-1529
-1517
-1505
-1492
-1479
-1467
-1454
-1441
-1427
-1414
-1401
-1388
-1375
-1363
-1350
-1337
-1324
-1312
-1299
-1286
-1274
-1261
-1249
-1236
-1223
-1210
-1197
-1183
-1169
-1155
-1141
-1127
-1112
-1097
-1083
-1068
-1053
-1038
-1022
-1008
-994
-979
-965
-950
-936
-922
-908
-894
-880
-866
-852
-838
-825
-811
-797
-784
-770
-756
-742
-728
-714
-700
-685
-671
-656
-641
-626
-611
-597
-582
-567
-553
-539
-524
-510
-497
-483
-469
-456
-442
-429
-416
-402
-389
-376
-363
-351
-338
-325
-313
-300
-288
-276
-264
-253
-241
-230
-219
-209
-199
-189
-179
-169
-160
-151
-143
-135
-127
-120
-113
-106
-100
-94
-89
-84
-79
-75
-71
-68
-65
-63
-61
-60
-59
-58
-58
-58
-58
-59
-60
-61
-62
-63
-65
-66
-68
-69
-71
-72
-74
-76
-77
-79
-81
-83
-85
-88
-90
-93
-96
-100
-103
-107
-112
-116
-121
-126
-132
-138
-144
-150
-157
-163
-171
-178
-186
-194
-203
-211
-221
-231
-241
-251
-262
-274
-286
-299
-311
-325
-338
-352
-366
-381
-395
-410
-425
-440
-455
-470
-485
-500
-515
-530
-545
-561
-576
-591
-606
-621
-636
-652
-667
-682
-696
-711
-726
-740
-755
-769
-783
-797
-810
-823
-836
-848
-861
-873
-885
-897
-908
-919
-931
-942
-952
-963
-973
-984
-993
-1002
-1012
-1020
-1029
-1037
-1045
-1052
-1059
-1066
-1072
-1079
-1085
-1090
-1096
-1101
-1106
-1112
-1117
-1122
-1126
-1131
-1136
-1141
-1146
-1151
-1156
-1162
-1167
-1172
-1177
-1183
-1188
-1194
-1199
-1205
-1210
-1216
-1221
-1226
-1232
-1237
-1243
-1248
-1254
-1259
-1265
-1270
-1276
-1281
-1287
-1292
-1298
-1304
-1310
-1315
-1321
-1328
-1334
-1340
-1347
-1354
-1361
-1368
-1375
-1383
-1390
-1398
-1406
-1414
-1423
-1431
-1440
-1449
-1458
-1467
-1476
-1485
-1495
-1504
-1514
-1524
-1533
-1542
-1551
-1560
-1569
-1577
-1585
-1592
-1599
-1606
-1613
-1619
-1625
-1630
-1636
-1641
-1646
-1651
-1656
-1661
-1666
-1671
-1675
-1680
-1685
-1689
-1694
-1698
-1703
-1707
-1711
-1715
-1719
-1722
-1725
-1727
-1729
-1730
-1731
-1731
-1731
-1730
-1729
-1728
-1726
-1723
-1721
-1718
-1715
-1712
-1709
-1705
-1702
-1698
-1695
-1691
-1687
-1683
-1679
-1674
-1669
-1664
-1659
-1653
-1647
-1641
-1634
-1627
-1619
-1611
-1602
-1593
-1584
-1574
-1564
-1554
-1543
-1532
-1521
-1510
-1499
-1488
-1477
-1466
-1455
-1444
-1433
-1421
-1410
-1399
-1388
-1376
-1365
-1353
-1341
-1329
-1317
-1305
-1293
-1280
-1268
-1255
-1242
-1230
-1217
-1205
-1193
-1180
-1169
-1157
-1146
-1135
-1125
-1115
-1106
-1097
-1089
-1082
-1074
-1068
-1061
-1055
-1050
-1044
-1039
-1034
-1029
-1024
-1020
-1014
-1010
-1006
-1002
-997
-993
-989
-984
-980
-976
-973
-969
-966
-963
-961
-958
-956
-954
-953
-951
-950
-949
-949
-948
-948
-948
-947
-947
-947
-947
-947
-947
-946
-946
-946
-945
-945
-944
-944
-943
-943
-942
-942
-942
-942
-942
-943
-943
-944
-945
-946
-947
-949
-950
-951
-952
-953
-954
-955
-955
-956
-957
-958
-959
-960
-961
-962
-964
-966
-968
-970
-973
-976
-979
-982
-985
-988
-991
-995
-998
-1002
-1004
-1008
-1010
-1014
-1016
-1020
-1022
-1025
-1027
-1029
-1031
-1032
-1034
-1035
-1037
-1038
-1040
-1041
-1042
-1043
-1044
-1045
-1046
-1047
-1047
-1047
-1047
-1047
-1047
-1046
-1045
-1043
-1042
-1039
-1036
-1032
-1028
-1022
-1016
-1010
-1002
-993
-984
-973
-962
-950
-937
-923
-909
-895
-880
-865
-850
-834
-818
-802
-786
-770
-754
-738
-722
-706
-691
-675
-660
-645
-630
-615
-601
-586
-572
-558
-543
-529
-515
-500
-486
-471
-457
-442
-428
-414
-399
-386
-372
-359
-346
-334
-322
-310
-299
-289
-279
-269
-260
-252
-244
-236
-229
-222
-215
-209
-203
-198
-193
-189
-185
-182
-179
-177
-176
-175
-176
-176
-178
-181
-184
-188
-193
-199
-205
-213
-221
-230
-240
-250
-261
-273
-285
-297
-310
-323
-336
-349
-362
-375
-388
-402
-414
-427
-440
-452
-464
-477
-488
-500
-512
-523
-535
-546
-558
-569
-580
-592
-603
-615
-626
-638
-650
-662
-674
-686
-698
-710
-723
-736
-750
-764
-778
-793
-808
-824
-841
-857
-875
-892
-910
-928
-946
-964
-983
-1000
-1020
-1038
-1057
-1075
-1093
-1111
-1129
-1147
-1165
-1182
-1199
-1216
-1233
-1249
-1265
-1280
-1295
-1310
-1324
-1337
-1350
-1363
-1375
-1387
-1398
-1409
-1419
-1429
-1438
-1447
-1456
-1464
-1472
-1480
-1487
-1494
-1501
-1507
-1514
-1520
-1527
-1533
-1539
-1545
-1551
-1557
-1563
-1568
-1573
-1578
-1583
-1587
-1591
-1594
-1597
-1600
-1602
-1604
-1605
-1607
-1608
-1608
-1609
-1609
-1609
-1608
-1607
-1606
-1605
-1604
-1602
-1601
-1599
-1598
-1596
-1594
-1592
-1591
-1589
-1587
-1586
-1584
-1583
-1582
-1581
-1580
-1580
-1580
-1581
-1581
-1583
-1584
-1587
-1589
-1592
-1595
-1598
-1601
-1605
-1609
-1613
-1617
-1621
-1626
-1631
-1636
-1641
-1647
-1654
-1661
-1669
-1676
-1685
-1693
-1702
-1711
-1720
-1728
-1737
-1746
-1754
-1762
-1770
-1778
-1786
-1793
-1800
-1807
-1814
-1820
-1825
-1831
-1836
-1840
-1844
-1848
-1851
-1853
-1855
-1857
-1858
-1860
-1860
-1861
-1861
-1861
-1861
-1861
-1861
-1860
-1860
-1859
-1858
-1856
-1855
-1853
-1851
-1849
-1847
-1845
-1842
-1838
-1834
-1830
-1825
-1819
-1813
-1806
-1798
-1789
-1779
-1769
-1758
-1746
-1733
-1720
-1706
-1692
-1678
-1664
-1649
-1635
-1620
-1605
-1591
-1577
-1563
-1549
-1536
-1523
-1510
-1498
-1486
-1474
-1463
-1451
-1440
-1429
-1418
-1407
-1396
-1384
-1373
-1361
-1350
-1338
-1326
-1314
-1302
-1290
-1277
-1265
-1253
-1241
-1229
-1217
-1205
-1193
-1181
-1170
-1158
-1147
-1136
-1126
-1115
-1106
-1096
-1087
-1079
-1071
-1063
-1056
-1049
-1042
-1035
-1029
-1022
-1018
-1012
-1006
-1000
-996
-992
-987
-983
-978
-974
-970
-967
-963
-960
-956
-952
-949
-945
-942
-938
-934
-930
-926
-923
-919
-915
-912
-908
-905
-902
-899
-897
-895
-894
-893
-892
-892
-893
-894
-895
-897
-900
-903
-907
-911
-915
-921
-926
-932
-938
-944
-951
-957
-964
-971
-978
-985
-992
-999
-1006
-1012
-1020
-1027
-1033
-1040
-1046
-1053
-1059
-1066
-1073
-1080
-1087
-1094
-1101
-1109
-1117
-1125
-1133
-1141
-1149
-1158
-1166
-1175
-1183
-1191
-1198
-1205
-1212
-1218
-1224
-1229
-1233
-1237
-1240
-1243
-1246
-1248
-1250
-1252
-1254
-1256
-1257
-1259
-1260
-1262
-1263
-1265
-1266
-1268
-1269
-1271
-1272
-1273
-1274
-1275
-1275
-1274
-1274
-1273
-1271
-1269
-1267
-1264
-1260
-1257
-1252
-1248
-1243
-1238
-1233
-1228
-1222
-1216
-1210
-1204
-1197
-1190
-1183
-1175
-1167
-1159
-1151
-1142
-1133
-1124
-1115
-1106
-1097
-1088
-1079
-1071
-1062
-1053
-1045
-1037
-1029
-1020
-1014
-1006
-999
-992
-986
-979
-973
-968
-962
-957
-953
-949
-945
-942
-939
-936
-934
-932
-930
-929
-927
-926
-925
-924
-923
-922
-920
-919
-917
-915
-913
-910
-907
-903
-899
-895
-890
-884
-878
-872
-866
-859
-852
-846
-839
-832
-824
-817
-810
-803
-796
-788
-781
-774
-766
-759
-751
-744
-736
-729
-722
-715
-709
-702
-696
-689
-683
-677
-672
-666
-660
-654
-648
-641
-635
-628
-622
-615
-608
-601
-594
-586
-579
-571
-563
-555
-546
-538
-529
-520
-510
-501
-491
-481
-471
-461
-451
-441
-431
-421
-412
-402
-393
-384
-375
-366
-358
-350
-341
-333
-325
-318
-310
-302
-295
-289
-282
-276
-270
-265
-260
-256
-252
-249
-245
-242
-240
-237
-234
-231
-228
-225
-222
-219
-215
-211
-206
-201
-196
-190
-183
-175
-167
-159
-149
-139
-128
-117
-105
-93
-81
-68
-55
-42
-29
-16
-3
10
23
35
47
59
71
82
93
103
112
122
130
138
145
152
158
164
169
173
176
179
181
182
183
184
184
184
183
183
183
182
183
183
183
185
186
188
190
193
196
199
202
206
209
213
216
219
222
225
228
230
233
235
237
240
242
244
246
249
251
253
256
259
261
264
267
270
273
275
278
281
284
286
289
292
295
297
300
303
306
309
313
317
321
325
329
334
339
345
351
357
363
369
376
382
389
395
401
407
413
419
424
428
433
437
441
444
447
450
453
456
459
462
464
467
470
472
475
478
480
483
485
486
488
489
489
489
488
487
485
483
480
476
472
468
463
459
454
448
443
438
433
428
424
419
415
412
408
406
403
401
399
397
395
393
392
390
388
386
384
382
379
375
372
367
363
358
353
347
341
335
329
322
316
309
302
295
289
282
274
267
260
253
246
239
232
224
217
210
203
196
189
183
176
170
164
158
153
148
143
138
134
130
127
124
121
119
117
116
115
115
115
115
116
118
119
121
124
126
129
132
135
139
142
145
148
152
155
158
162
165
169
173
176
180
184
188
192
196
200
204
208
213
217
221
224
228
232
236
240
244
248
251
255
260
264
268
272
276
281
285
290
294
298
302
306
309
312
315
317
319
320
321
322
322
322
322
321
320
319
317
316
315
313
312
311
310
310
310
310
310
311
313
315
317
320
323
326
330
333
337
341
345
349
353
357
361
364
368
372
375
379
382
385
388
390
393
395
397
400
401
403
405
406
407
409
410
411
412
413
413
414
415
415
415
416
416
416
417
417
418
419
420
421
422
423
425
427
428
430
432
434
436
438
439
441
442
442
443
443
442
441
439
437
434
431
427
422
416
409
402
394
386
376
366
355
344
332
320
307
293
279
265
250
234
218
201
184
166
148
128
109
88
68
46
24
2
-21
-44
-67
-91
-115
-139
-163
-187
-211
-236
-259
-283
-307
-330
-353
-376
-398
-421
-443
-465
-487
-509
-531
-553
-575
-597
-619
-642
-665
-687
-711
-734
-757
-780
-804
-827
-851
-874
-897
-920
-942
-964
-986
-1006
-1027
-1047
-1065
-1083
-1101
-1118
-1134
-1149
-1163
-1177
-1191
-1203
-1215
-1227
-1238
-1248
-1258
-1268
-1277
-1285
-1293
-1301
-1308
-1315
-1321
-1327
-1332
-1337
-1341
-1345
-1349
-1352
-1355
-1358
-1361
-1363
-1365
-1367
-1369
-1370
-1371
-1372
-1372
-1372
-1371
-1370
-1368
-1366
-1363
-1359
-1355
-1351
-1346
-1340
-1334
-1327
-1320
-1312
-1303
-1295
-1285
-1275
-1265
-1255
-1244
-1233
-1221
-1210
-1198
-1186
-1174
-1162
-1149
-1136
-1123
-1109
-1096
-1082
-1068
-1053
-1039
-1024
-1010
-995
-981
-967
-953
-939
-926
-914
-901
-890
-878
-868
-857
-848
-839
-830
-822
-814
-807
-801
-795
-790
-785
-780
-776
-773
-769
-766
-763
-760
-758
-755
-752
-749
-746
-743
-739
-736
-732
-727
-722
-717
-712
-706
-700
-694
-687
-681
-674
-667
-660
-653
-646
-638
-631
-624
-617
-609
-601
-593
-585
-576
-567
-558
-548
-537
-527
-516
-504
-493
-481
-469
-457
-445
-433
-420
-408
-397
-385
-373
-361
-349
-337
-325
-312
-300
-287
-274
-260
-247
-232
-218
-203
-188
-173
-157
-141
-125
-109
-93
-76
-60
-43
-27
-10
7
23
39
55
71
87
102
117
132
147
161
176
190
204
218
232
246
260
274
288
302
316
331
345
359
374
389
404
419
434
450
466
482
499
516
533
551
569
587
605
624
643
662
681
700
720
740
761
782
804
826
848
871
895
919
943
968
993
1018
1045
1071
1097
1123
1150
1177
1204
1231
1258
1286
1313
1341
1368
1396
1423
1450
1477
1503
1530
1556
1582
1608
1634
1659
1685
1710
1735
1760
1785
1810
1835
1859
1884
1908
1932
1956
1979
2003
2025
2049
2071
2093
2115
2137
2158
2178
2198
2218
2237
2255
2273
2290
2307
2324
2339
2355
2370
2385
2400
2414
2428
2442
2456
2470
2483
2496
2509
2522
2534
2546
2558
2569
2580
2591
2601
2611
2621
2630
2639
2648
2656
2665
2673
2681
2689
2697
2705
2713
2720
2727
2734
2741
2748
2754
2760
2766
2771
2776
2780
2784
2787
2789
2791
2792
2793
2792
2791
2789
2786
2783
2779
2774
2769
2763
2756
2750
2742
2735
2727
2719
2711
2702
2694
2685
2677
2668
2660
2652
2643
2635
2627
2619
2611
2604
2596
2588
2580
2572
2564
2556
2548
2539
2532
2524
2516
2509
2502
2495
2489
2484
2479
2474
2470
2466
2463
2460
2458
2455
2453
2451
2449
2447
2444
2442
2439
2437
2434
2431
2427
2423
2419
2414
2409
2404
2398
2392
2385
2378
2371
2363
2355
2347
2339
2331
2322
2313
2304
2295
2286
2277
2268
2259
2250
2241
2233
2224
2216
2207
2200
2192
2185
2179
2172
2166
2161
2156
2151
2147
2142
2138
2135
2131
2128
2125
2122
2118
2115
2112
2109
2105
2102
2098
2094
2090
2086
2082
2077
2073
2069
2064
2060
2056
2051
2047
2044
2040
2037
2033
2031
2029
2028
2027
2025
2025
2025
2027
2028
2029
2031
2033
2036
2037
2041
2044
2048
2052
2056
2060
2064
2069
2074
2080
2085
2091
2097
2103
2110
2116
2123
2129
2136
2142
2148
2153
2159
2163
2167
2171
2174
2177
2179
2180
2181
2181
2181
2180
2179
2178
2177
2175
2173
2171
2169
2167
2166
2164
2163
2162
2161
2161
2161
2161
2162
2163
2165
2167
2169
2172
2175
2178
2181
2185
2189
2194
2199
2204
2209
2215
2221
2227
2233
2239
2246
2252
2258
2265
2271
2277
2284
2290
2296
2302
2308
2314
2320
2327
2333
2340
2347
2355
2363
2371
2380
2390
2400
2410
2421
2432
2444
2456
2468
2481
2494
2508
2522
2536
2551
2566
2581
2597
2613
2630
2646
2663
2681
2698
2715
2732
2750
2767
2785
2803
2820
2838
2855
2873
2890
2907
2924
2941
2958
2974
2990
3006
3021
3037
3052
3066
3080
3094
3108
3121
3134
3146
3158
3169
3180
3191
3201
3211
3220
3228
3236
3244
3250
3257
3262
3267
3271
3275
3278
3280
3282
3283
3283
3283
3282
3281
3278
3276
3272
3269
3264
3259
3254
3248
3242
3236
3230
3223
3216
3209
3201
3194
3186
3178
3170
3162
3153
3145
3136
3127
3118
3109
3100
3091
3082
3072
3062
3052
3042
3031
3021
3010
2999
2987
2976
2965
2953
2941
2929
2917
2905
2894
2882
2870
2858
2846
2834
2823
2811
2800
2789
2778
2767
2757
2746
2736
2726
2717
2707
2698
2689
2680
2672
2663
2655
2647
2639
2631
2624
2616
2609
2602
2595
2588
2582
2575
2569
2563
2557
2551
2545
2540
2534
2528
2522
2516
2510
2504
2497
2490
2482
2475
2466
2457
2448
2438
2428
2417
2406
2394
2382
2369
2356
2342
2328
2313
2298
2282
2266
2249
2232
2214
2196
2178
2159
2140
2121
2101
2081
2061
2040
2020
1998
1977
1955
1932
1909
1886
1862
1838
1813
1787
1761
1735
1707
1680
1652
1623
1594
1564
1534
1504
1473
1442
1410
1378
1346
1314
1282
1249
1216
1182
1149
1115
1081
1047
1012
978
943
908
873
838
803
768
734
699
665
631
598
565
532
500
469
439
409
380
351
324
297
271
246
222
198
176
154
133
113
93
75
56
39
23
7
-9
-23
-36
-49
-61
-72
-82
-91
-99
-106
-113
-118
-122
-125
-127
-128
-128
-127
-125
-121
-117
-112
-106
-99
-90
-81
-71
-60
-48
-36
-22
-8
7
23
39
56
74
93
112
132
153
174
196
218
241
265
289
314
340
366
393
420
448
477
506
536
566
596
627
659
690
722
754
786
819
851
883
915
947
980
1012
1043
1075
1107
1138
1169
1200
1231
1262
1292
1322
1351
1380
1409
1437
1464
1491
1518
1544
1569
1593
1617
1641
1663
1685
1706
1727
1746
1765
1784
1801
1818
1834
1849
1864
1878
1892
1905
1917
1929
1940
1951
1961
1970
1979
1988
1996
2004
2011
2017
2024
2029
2035
2040
2044
2047
2050
2052
2054
2055
2055
2054
2053
2051
2048
2044
2039
2033
2027
2020
2012
2003
1992
1981
1969
1956
1942
1928
1912
1895
1877
1859
1840
1819
1798
1777
1754
1731
1707
1682
1657
1632
1605
1579
1552
1524
1496
1468
1440
1411
1381
1352
1322
1292
1261
1230
1200
1168
1137
1106
1074
1043
1010
979
948
916
885
854
822
791
760
730
699
669
639
610
580
551
523
494
466
438
411
384
357
330
304
278
252
227
201
177
153
129
105
82
60
38
16
-5
-25
-46
-65
-84
-103
-121
-139
-156
-173
-190
-206
-222
-238
-253
-268
-283
-297
-311
-325
-338
-352
-365
-378
-391
-403
-416
-428
-439
-451
-462
-473
-484
-494
-503
-512
-521
-529
-536
-543
-549
-555
-559
-564
-567
-570
-572
-573
-574
-575
-574
-574
-573
-571
-569
-567
-564
-561
-558
-554
-550
-546
-542
-537
-532
-527
-522
-517
-511
-505
-499
-493
-487
-480
-474
-467
-460
-452
-445
-437
-430
-422
-414
-406
-398
-389
-381
-373
-365
-356
-348
-340
-332
-324
-316
-307
-299
-291
-283
-274
-266
-257
-248
-240
-231
-222
-213
-204
-195
-186
-177
-168
-159
-150
-141
-133
-124
-116
-108
-100
-92
-84
-76
-69
-61
-54
-46
-39
-32
-25
-19
-12
-5
1
8
14
20
25
31
36
41
46
50
54
58
61
64
67
69
71
73
75
76
77
77
78
78
78
77
76
75
74
72
70
68
65
62
58
54
50
46
41
36
30
24
18
11
4
-3
-11
-18
-26
-35
-43
-52
-61
-70
-80
-90
-101
-111
-123
-134
-147
-159
-173
-186
-200
-215
-230
-246
-262
-278
-294
-311
-328
-346
-363
-381
-399
-418
-436
-455
-474
-493
-512
-532
-551
-571
-591
-612
-632
-653
-674
-695
-716
-737
-758
-779
-800
-821
-841
-862
-882
-902
-921
-940
-959
-977
-994
-1010
-1027
-1042
-1057
-1071
-1084
-1097
-1108
-1119
-1130
-1140
-1149
-1157
-1165
-1172
-1179
-1185
-1191
-1196
-1201
-1205
-1209
-1212
-1215
-1218
-1221
-1224
-1226
-1229
-1231
-1234
-1237
-1239
-1242
-1245
-1247
-1250
-1253
-1256
-1259
-1262
-1264
-1267
-1269
-1272
-1274
-1275
-1277
-1279
-1280
-1281
-1282
-1283
-1284
-1285
-1286
-1287
-1288
-1289
-1291
-1292
-1294
-1296
-1298
-1301
-1304
-1307
-1311
-1315
-1319
-1324
-1329
-1335
-1341
-1347
-1354
-1362
-1370
-1379
-1388
-1398
-1409
-1420
-1432
-1445
-1458
-1472
-1487
-1503
-1519
-1536
-1554
-1573
-1592
-1612
-1633
-1654
-1676
-1698
-1721
-1745
-1769
-1794
-1819
-1844
-1870
-1897
-1924
-1951
-1979
-2008
-2036
-2065
-2095
-2124
-2154
-2185
-2215
-2246
-2277
-2308
-2340
-2371
-2403
-2434
-2466
-2498
-2530
-2562
-2593
-2625
-2657
-2689
-2721
-2753
-2784
-2816
-2848
-2879
-2911
-2942
-2974
-3005
-3036
-3067
-3098
-3129
-3159
-3189
-3219
-3248
-3277
-3306
-3334
-3361
-3388
-3414
-3439
-3464
-3488
-3510
-3532
-3554
-3574
-3594
-3613
-3631
-3648
-3665
-3681
-3697
-3713
-3727
-3742
-3756
-3770
-3783
-3797
-3810
-3823
-3836
-3848
-3861
-3874
-3887
-3900
-3914
-3927
-3940
-3954
-3968
-3983
-3997
-4011
-4027
-4043
-4059
-4075
-4091
-4109
-4126
-4144
-4162
-4180
-4199
-4218
-4238
-4258
-4279
-4300
-4321
-4343
-4366
-4389
-4412
-4436
-4460
-4484
-4509
-4534
-4560
-4586
-4612
-4638
-4665
-4691
-4717
-4744
-4770
-4796
-4821
-4847
-4871
-4896
-4920
-4943
-4966
-4988
-5009
-5030
-5050
-5070
-5088
-5106
-5124
-5140
-5156
-5172
-5186
-5200
-5214
-5227
-5239
-5251
-5263
-5274
-5286
-5296
-5307
-5318
-5328
-5338
-5348
-5358
-5368
-5378
-5388
-5398
-5408
-5417
-5427
-5437
-5446
-5455
-5464
-5473
-5482
-5491
-5499
-5508
-5516
-5523
-5530
-5537
-5543
-5549
-5554
-5558
-5561
-5564
-5566
-5567
-5567
-5566
-5565
-5562
-5559
-5555
-5550
-5545
-5539
-5531
-5524
-5515
-5506
-5496
-5485
-5474
-5463
-5450
-5438
-5425
-5411
-5397
-5383
-5368
-5353
-5338
-5322
-5306
-5289
-5272
-5255
-5238
-5220
-5203
-5185
-5167
-5149
-5131
-5113
-5095
-5077
-5059
-5042
-5024
-5006
-4988
-4971
-4953
-4936
-4919
-4902
-4885
-4868
-4851
-4835
-4819
-4803
-4787
-4771
-4756
-4741
-4726
-4711
-4697
-4683
-4669
-4655
-4642
-4629
-4617
-4605
-4593
-4582
-4571
-4560
-4550
-4541
-4531
-4523
-4514
-4506
-4499
-4492
-4485
-4478
-4472
-4466
-4460
-4455
-4449
-4444
-4439
-4434
-4429
-4424
-4419
-4415
-4410
-4405
-4400
-4395
-4390
-4385
-4380
-4374
-4369
-4364
-4358
-4352
-4347
-4341
-4335
-4329
-4323
-4318
-4312
-4306
-4300
-4294
-4288
-4282
-4277
-4271
-4266
-4261
-4256
-4251
-4246
-4241
-4237
-4233
-4229
-4225
-4222
-4218
-4215
-4213
-4210
-4208
-4206
-4204
-4202
-4201
-4200
-4198
-4198
-4197
-4196
-4196
-4196
-4197
-4197
-4198
-4199
-4200
-4202
-4204
-4206
-4208
-4211
-4213
-4216
-4220
-4223
-4227
-4230
-4234
-4239
-4243
-4248
-4253
-4258
-4263
-4269
-4275
-4282
-4289
-4297
-4305
-4314
-4323
-4333
-4343
-4354
-4366
-4378
-4391
-4405
-4419
-4433
-4448
-4464
-4480
-4496
-4513
-4530
-4547
-4565
-4583
-4601
-4619
-4637
-4655
-4674
-4692
-4710
-4728
-4746
-4764
-4781
-4798
-4815
-4831
-4848
-4863
-4879
-4894
-4908
-4922
-4936
-4949
-4961
-4973
-4985
-4996
-5006
-5016
-5025
-5033
-5041
-5049
-5055
-5062
-5068
-5073
-5078
-5083
-5087
-5091
-5095
-5098
-5101
-5103
-5105
-5107
-5108
-5109
-5110
-5110
-5110
-5109
-5108
-5107
-5105
-5103
-5100
-5097
-5094
-5091
-5087
-5083
-5079
-5075
-5070
-5065
-5061
-5056
-5050
-5045
-5039
-5034
-5028
-5022
-5016
-5010
-5004
-4997
-4991
-4985
-4979
-4972
-4966
-4960
-4954
-4949
-4943
-4938
-4933
-4928
-4924
-4919
-4916
-4912
-4909
-4906
-4903
-4901
-4899
-4897
-4896
-4895
-4894
-4893
-4893
-4892
-4892
-4891
-4891
-4891
-4890
-4890
-4889
-4888
-4888
-4887
-4886
-4885
-4884
-4882
-4881
-4880
-4878
-4877
-4875
-4874
-4872
-4870
-4867
-4865
-4863
-4860
-4857
-4854
-4850
-4846
-4842
-4838
-4833
-4828
-4822
-4816
-4810
-4804
-4797
-4790
-4782
-4774
-4765
-4757
-4747
-4738
-4728
-4718
-4707
-4696
-4685
-4673
-4661
-4649
-4637
-4625
-4612
-4599
-4586
-4573
-4560
-4547
-4534
-4521
-4508
-4495
-4482
-4469
-4456
-4443
-4431
-4418
-4405
-4392
-4379
-4367
-4354
-4341
-4328
-4315
-4301
-4288
-4274
-4261
-4247
-4233
-4219
-4204
-4190
-4175
-4160
-4146
-4130
-4115
-4100
-4085
-4069
-4054
-4038
-4022
-4006
-3991
-3975
-3959
-3944
-3928
-3912
-3897
-3881
-3865
-3850
-3835
-3819
-3804
-3789
-3774
-3758
-3743
-3728
-3713
-3699
-3684
-3669
-3654
-3639
-3624
-3610
-3595
-3580
-3565
-3550
-3535
-3521
-3506
-3491
-3476
-3461
-3446
-3431
-3416
-3401
-3386
-3372
-3357
-3342
-3328
-3313
-3299
-3284
-3270
-3255
-3241
-3227
-3212
-3198
-3184
-3170
-3155
-3141
-3127
-3113
-3099
-3085
-3071
-3057
-3043
-3029
-3015
-3001
-2987
-2973
-2960
-2946
-2933
-2919
-2907
-2894
-2882
-2870
-2858
-2847
-2836
-2826
-2816
-2806
-2797
-2788
-2780
-2772
-2764
-2757
-2750
-2744
-2738
-2732
-2726
-2721
-2717
-2713
-2709
-2705
-2702
-2699
-2696
-2694
-2692
-2690
-2688
-2687
-2685
-2684
-2683
-2682
-2681
-2680
-2679
-2679
-2678
-2677
-2676
-2675
-2673
-2672
-2671
-2670
-2668
-2667
-2666
-2665
-2664
-2663
-2663
-2662
-2662
-2662
-2663
-2663
-2664
-2665
-2667
-2668
-2670
-2672
-2675
-2678
-2681
-2684
-2688
-2691
-2695
-2699
-2704
-2708
-2713
-2717
-2722
-2727
-2732
-2736
-2741
-2746
-2750
-2755
-2759
-2763
-2767
-2771
-2774
-2778
-2780
-2783
-2785
-2787
-2788
-2789
-2789
-2789
-2789
-2788
-2787
-2786
-2784
-2782
-2779
-2776
-2773
-2770
-2767
-2763
-2759
-2755
-2751
-2746
-2742
-2737
-2732
-2727
-2722
-2717
-2711
-2706
-2700
-2694
-2688
-2682
-2676
-2670
-2663
-2656
-2649
-2642
-2635
-2628
-2620
-2612
-2605
-2596
-2588
-2580
-2571
-2562
-2552
-2543
-2533
-2523
-2513
-2502
-2491
-2480
-2469
-2458
-2446
-2434
-2423
-2411
-2398
-2386
-2374
-2361
-2348
-2335
-2322
-2309
-2296
-2282
-2269
-2255
-2242
-2228
-2214
-2200
-2186
-2172
-2159
-2145
-2131
-2117
-2103
-2090
-2076
-2063
-2049
-2036
-2023
-2009
-1997
-1984
-1971
-1958
-1946
-1933
-1920
-1908
-1895
-1883
-1871
-1858
-1846
-1833
-1821
-1809
-1797
-1785
-1772
-1760
-1749
-1737
-1725
-1713
-1702
-1690
-1679
-1668
-1656
-1645
-1634
-1623
-1612
-1601
-1590
-1580
-1569
-1558
-1547
-1537
-1526
-1515
-1505
-1494
-1484
-1474
-1464
-1454
-1444
-1435
-1426
-1417
-1408
-1400
-1392
-1385
-1378
-1372
-1365
-1360
-1354
-1349
-1344
-1340
-1336
-1332
-1329
-1326
-1323
-1320
-1318
-1316
-1315
-1313
-1312
-1311
-1311
-1311
-1311
-1311
-1311
-1312
-1313
-1314
-1315
-1316
-1317
-1319
-1320
-1322
-1324
-1326
-1328
-1330
-1332
-1334
-1336
-1339
-1341
-1344
-1347
-1349
-1352
-1355
-1358
-1362
-1365
-1369
-1372
-1376
-1380
-1384
-1389
-1393
-1398
-1402
-1407
-1412
-1417
-1422
-1427
-1432
-1437
-1442
-1447
-1452
-1457
-1461
-1466
-1471
-1475
-1480
-1484
-1488
-1492
-1495
-1499
-1502
-1504
-1507
-1509
-1511
-1512
-1513
-1513
-1513
-1513
-1512
-1511
-1509
-1506
-1503
-1499
-1495
-1490
-1484
-1478
-1471
-1463
-1455
-1446
-1437
-1427
-1416
-1404
-1392
-1380
-1367
-1353
-1339
-1324
-1309
-1293
-1276
-1259
-1241
-1223
-1204
-1184
-1164
-1144
-1123
-1101
-1079
-1057
-1034
-1010
-987
-963
-939
-915
-890
-865
-840
-814
-789
-763
-737
-711
-684
-658
-631
-604
-578
-551
-523
-496
-469
-441
-413
-385
-357
-329
-301
-272
-243
-215
-186
-157
-127
-98
-68
-39
-9
21
51
82
112
143
173
204
235
266
297
328
359
390
421
453
484
515
546
577
608
639
669
700
730
761
791
820
850
879
908
937
965
993
1020
1049
1076
1103
1130
1156
1182
1208
1233
1258
1283
1307
1331
1354
1377
1400
1422
1443
1465
1485
1505
1525
1545
1563
1582
1599
1617
1633
1649
1665
1679
1694
1707
1720
1732
1743
1754
1763
1772
1781
1788
1795
1801
1806
1811
1815
1818
1821
1822
1824
1824
1824
1823
1822
1820
1817
1814
1810
1806
1801
1795
1789
1782
1775
1768
1760
1751
1743
1734
1724
1715
1705
1695
1685
1674
1664
1653
1643
1632
1622
1611
1601
1590
1580
1570
1560
1549
1539
1529
1519
1509
1499
1489
1479
1469
1459
1449
1439
1429
1419
1409
1399
1388
1378
1368
1357
1346
1336
1325
1314
1303
1292
1280
1269
1257
1245
1233
1221
1208
1196
1183
1170
1157
1144
1131
1118
1105
1091
1078
1065
1051
1038
1024
1010
997
984
970
957
944
931
918
904
891
879
866
853
840
827
815
802
790
778
766
754
742
731
720
709
698
687
677
668
658
649
641
633
626
619
613
607
602
598
595
592
590
589
589
589
591
593
596
600
604
610
616
624
632
641
651
662
674
686
700
714
728
744
760
777
795
813
831
851
870
890
911
932
953
974
996
1018
1040
1063
1085
1108
1131
1154
1177
1200
1224
1247
1271
1295
1319
1343
1368
1392
1416
1441
1466
1490
1515
1540
1565
1590
1615
1639
1664
1689
1713
1737
1761
1784
1808
1831
1853
1876
1898
1919
1940
1961
1981
2001
2020
2039
2057
2075
2092
2109
2125
2140
2155
2169
2183
2196
2209
2221
2232
2243
2253
2262
2272
2280
2288
2295
2302
2308
2314
2320
2324
2329
2333
2337
2340
2343
2346
2348
2350
2352
2354
2356
2357
2358
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2371
2373
2374
2377
2379
2382
2384
2388
2391
2396
2400
2405
2410
2415
2421
2428
2435
2442
2449
2457
2466
2474
2483
2493
2503
2513
2524
2535
2546
2558
2570
2583
2595
2609
2622
2636
2650
2665
2679
2694
2709
2725
2740
2756
2772
2788
2804
2820
2837
2853
2870
2887
2903
2920
2937
2954
2970
2987
3003
3019
3035
3051
3066
3081
3096
3110
3125
3138
3152
3164
3177
3189
3200
3211
3222
3231
3241
3249
3257
3264
3271
3276
3281
3286
3289
3292
3294
3295
3295
3295
3294
3292
3289
3285
3281
3276
3270
3263
3256
3248
3239
3229
3219
3208
3197
3185
3172
3158
3144
3129
3113
3097
3080
3063
3045
3026
3007
2987
2967
2946
2925
2904
2882
2859
2837
2814
2791
2768
2745
2722
2698
2675
2652
2628
2605
2582
2559
2536
2513
2491
2468
2446
2424
2402
2380
2358
2337
2316
2295
2275
2255
2235
2215
2196
2177
2159
2141
2123
2106
2089
2072
2057
2041
2025
2012
1998
1984
1971
1959
1947
1935
1924
1914
1904
1895
1886
1878
1871
1864
1858
1852
1847
1843
1839
1836
1834
1832
1830
1829
1829
1829
1830
1831
1833
1836
1838
1841
1845
1849
1853
1858
1863
1868
1874
1880
1886
1892
1899
1906
1913
1921
1928
1936
1944
1953
1961
1970
1979
1988
1997
2005
2016
2025
2035
2044
2054
2063
2073
2082
2092
2101
2110
2120
2129
2138
2147
2156
2165
2174
2183
2191
2200
2208
2216
2224
2232
2240
2248
2256
2263
2270
2278
2285
2292
2299
2306
2313
2320
2326
2333
2340
2346
2353
2360
2367
2373
2380
2387
2395
2402
2409
2417
2425
2433
2441
2449
2458
2467
2476
2485
2495
2505
2515
2526
2537
2549
2560
2573
2585
2598
2612
2626
2640
2655
2670
2685
2701
2718
2734
2752
2769
2787
2806
2824
2844
2863
2883
2903
2924
2945
2967
2988
3010
3032
3055
3078
3101
3124
3147
3170
3194
3217
3241
3264
3287
3311
3334
3357
3379
3402
3424
3446
3468
3489
3510
3530
3550
3570
3589
3607
3625
3643
3660
3676
3692
3708
3722
3737
3750
3763
3775
3787
3798
3809
3819
3828
3836
3844
3852
3858
3864
3870
3874
3878
3882
3885
3887
3888
3889
3889
3889
3888
3886
3884
3881
3878
3873
3869
3863
3857
3851
3844
3836
3828
3819
3809
3799
3788
3777
3765
3753
3741
3727
3714
3700
3686
3671
3656
3641
3625
3609
3593
3576
3560
3543
3526
3508
3491
3473
3455
3437
3419
3401
3383
3364
3345
3327
3308
3289
3270
3250
3231
3212
3193
3173
3154
3135
3115
3096
3076
3057
3038
3019
2999
2980
2961
2942
2923
2904
2885
2865
2846
2827
2808
2789
2771
2752
2733
2714
2695
2676
2657
2639
2620
2602
2583
2565
2546
2528
2510
2493
2475
2457
2440
2423
2406
2389
2372
2355
2339
2322
2306
2290
2274
2259
2243
2228
2213
2199
2184
2170
2156
2142
2129
2115
2102
2090
2077
2065
2053
2041
2031
2020
2009
1998
1988
1978
1968
1958
1948
1939
1929
1920
1910
1901
1892
1883
1874
1865
1856
1847
1839
1830
1822
1814
1806
1798
1790
1783
1775
1768
1761
1754
1748
1741
1735
1729
1724
1718
1713
1708
1703
1698
1694
1689
1685
1681
1677
1674
1670
1667
1664
1661
1658
1655
1652
1649
1646
1643
1640
1637
1634
1631
1628
1624
1621
1617
1613
1609
1604
1600
1595
1590
1584
1579
1573
1566
1560
1553
1545
1538
1530
1521
1512
1503
1493
1483
1473
1462
1450
1439
1427
1414
1401
1388
1374
1360
1345
1330
1315
1299
1283
1266
1249
1232
1215
1197
1179
1161
1142
1123
1104
1085
1066
1046
1026
1006
986
966
945
925
904
883
862
841
820
799
778
757
736
715
694
673
652
631
610
589
568
548
527
507
487
466
446
426
407
387
368
349
330
311
293
274
256
238
221
203
186
169
153
137
120
105
89
74
58
43
29
14
0
-15
-29
-43
-57
-71
-86
-100
-114
-128
-142
-156
-170
-184
-199
-213
-228
-243
-258
-273
-288
-304
-320
-335
-351
-368
-384
-401
-417
-434
-452
-469
-487
-505
-523
-541
-560
-579
-598
-617
-637
-656
-676
-695
-715
-735
-755
-775
-795
-815
-835
-855
-875
-895
-915
-935
-955
-975
-994
-1014
-1034
-1054
-1073
-1093
-1112
-1131
-1151
-1170
-1189
-1208
-1227
-1246
-1264
-1283
-1301
-1319
-1336
-1354
-1371
-1388
-1404
-1421
-1436
-1452
-1467
-1481
-1495
-1509
-1522
-1535
-1547
-1559
-1570
-1581
-1592
-1602
-1611
-1620
-1629
-1637
-1644
-1651
-1658
-1664
-1670
-1675
-1680
-1684
-1688
-1691
-1694
-1696
-1698
-1699
-1699
-1700
-1699
-1698
-1697
-1695
-1692
-1689
-1686
-1682
-1678
-1673
-1668
-1662
-1656
-1649
-1642
-1635
-1628
-1620
-1612
-1603
-1595
-1586
-1577
-1568
-1558
-1549
-1539
-1529
-1519
-1509
-1499
-1488
-1478
-1468
-1457
-1446
-1436
-1425
-1415
-1404
-1393
-1383
-1372
-1362
-1352
-1341
-1331
-1321
-1312
-1302
-1292
-1283
-1274
-1265
-1256
-1247
-1238
-1230
-1222
-1214
-1207
-1199
-1192
-1185
-1178
-1172
-1166
-1160
-1155
-1150
-1145
-1141
-1137
-1133
-1130
-1127
-1124
-1122
-1121
-1119
-1119
-1118
-1118
-1118
-1119
-1120
-1122
-1123
-1125
-1128
-1130
-1133
-1137
-1140
-1144
-1148
-1152
-1157
-1162
-1167
-1172
-1177
-1183
-1189
-1195
-1201
-1207
-1214
-1220
-1227
-1234
-1241
-1248
-1255
-1262
-1270
-1277
-1285
-1293
-1300
-1308
-1316
-1324
-1332
-1341
-1349
-1357
-1365
-1374
-1382
-1391
-1399
-1408
-1417
-1425
-1434
-1443
-1452
-1461
-1470
-1479
-1488
-1497
-1507
-1516
-1525
-1535
-1545
-1554
-1564
-1573
-1583
-1593
-1603
-1612
-1622
-1632
-1642
-1651
-1661
-1671
-1680
-1690
-1699
-1709
-1718
-1728
-1737
-1746
-1756
-1765
-1774
-1783
-1792
-1801
-1810
-1819
-1828
-1837
-1845
-1854
-1862
-1870
-1878
-1887
-1895
-1903
-1911
-1919
-1926
-1934
-1942
-1950
-1957
-1965
-1973
-1980
-1988
-1995
-2003
-2011
-2017
-2025
-2033
-2041
-2049
-2056
-2064
-2071
-2079
-2087
-2094
-2102
-2110
-2117
-2125
-2132
-2140
-2147
-2155
-2162
-2169
-2176
-2184
-2191
-2198
-2205
-2211
-2218
-2225
-2232
-2238
-2245
-2251
-2258
-2264
-2270
-2276
-2282
-2288
-2294
-2300
-2305
-2310
-2316
-2321
-2326
-2331
-2336
-2340
-2345
-2349
-2353
-2357
-2361
-2365
-2369
-2372
-2376
-2379
-2382
-2385
-2388
-2390
-2392
-2394
-2396
-2398
-2400
-2401
-2402
-2404
-2404
-2405
-2406
-2406
-2407
-2407
-2407
-2407
-2407
-2406
-2406
-2406
-2405
-2405
-2404
-2403
-2403
-2402
-2402
-2401
-2401
-2400
-2400
-2399
-2399
-2399
-2399
-2399
-2399
-2399
-2400
-2400
-2401
-2402
-2403
-2405
-2406
-2408
-2410
-2412
-2414
-2417
-2420
-2423
-2426
-2430
-2434
-2438
-2442
-2446
-2451
-2456
-2461
-2467
-2472
-2478
-2484
-2491
-2497
-2504
-2511
-2518
-2526
-2533
-2541
-2549
-2557
-2565
-2574
-2583
-2591
-2600
-2609
-2618
-2628
-2637
-2646
-2656
-2665
-2674
-2684
-2693
-2702
-2712
-2721
-2731
-2740
-2749
-2758
-2768
-2777
-2786
-2795
-2804
-2813
-2822
-2830
-2839
-2847
-2855
-2864
-2872
-2879
-2887
-2895
-2902
-2909
-2917
-2923
-2930
-2937
-2943
-2949
-2955
-2961
-2967
-2972
-2977
-2982
-2987
-2991
-2995
-2999
-3003
-3006
-3010
-3013
-3016
-3018
-3020
-3022
-3024
-3026
-3027
-3028
-3029
-3030
-3030
-3030
-3030
-3030
-3029
-3028
-3027
-3026
-3024
-3022
-3020
-3018
-3015
-3012
-3009
-3006
-3002
-2998
-2994
-2990
-2986
-2981
-2976
-2971
-2965
-2960
-2954
-2948
-2942
-2935
-2929
-2922
-2915
-2908
-2900
-2893
-2885
-2877
-2868
-2859
-2850
-2841
-2831
-2821
-2811
-2800
-2789
-2777
-2766
-2753
-2741
-2728
-2714
-2701
-2687
-2672
-2657
-2642
-2627
-2611
-2594
-2578
-2561
-2544
-2526
-2508
-2490
-2472
-2453
-2434
-2415
-2396
-2376
-2357
-2337
-2316
-2296
-2276
-2255
-2234
-2213
-2192
-2171
-2149
-2128
-2107
-2085
-2064
-2041
-2021
-2000
-1979
-1958
-1937
-1916
-1896
-1876
-1856
-1836
-1816
-1797
-1778
-1759
-1740
-1722
-1703
-1685
-1668
-1650
-1633
-1616
-1600
-1584
-1568
-1553
-1538
-1524
-1510
-1496
-1483
-1471
-1459
-1447
-1436
-1425
-1415
-1406
-1397
-1388
-1380
-1372
-1365
-1359
-1353
-1347
-1343
-1338
-1334
-1331
-1328
-1325
-1323
-1321
-1320
-1320
-1319
-1320
-1320
-1322
-1323
-1325
-1328
-1331
-1334
-1338
-1342
-1346
-1351
-1356
-1362
-1368
-1374
-1381
-1388
-1395
-1403
-1411
-1419
-1428
-1437
-1446
-1455
-1465
-1475
-1485
-1495
-1505
-1516
-1527
-1538
-1549
-1560
-1572
-1583
-1595
-1606
-1618
-1629
-1641
-1652
-1663
-1675
-1686
-1697
-1708
-1719
-1729
-1739
-1749
-1759
-1769
-1778
-1787
-1796
-1804
-1813
-1820
-1828
-1834
-1841
-1847
-1853
-1858
-1863
-1867
-1870
-1874
-1876
-1878
-1880
-1881
-1881
-1881
-1880
-1879
-1877
-1874
-1871
-1867
-1863
-1858
-1852
-1846
-1840
-1832
-1824
-1816
-1807
-1797
-1787
-1776
-1765
-1753
-1741
-1728
-1715
-1701
-1687
-1672
-1657
-1641
-1625
-1609
-1592
-1576
-1558
-1541
-1523
-1505
-1487
-1468
-1450
-1431
-1412
-1393
-1373
-1353
-1334
-1314
-1294
-1273
-1253
-1232
-1212
-1191
-1170
-1149
-1128
-1107
-1086
-1064
-1043
-1020
-1000
-978
-957
-936
-914
-893
-872
-851
-830
-809
-788
-768
-747
-727
-707
-687
-667
-648
-629
-610
-591
-572
-554
-536
-518
-501
-484
-467
-450
-434
-418
-403
-387
-373
-358
-344
-330
-316
-303
-291
-278
-266
-255
-243
-232
-222
-212
-202
-192
-183
-174
-166
-158
-150
-143
-136
-129
-122
-116
-111
-105
-100
-95
-91
-87
-83
-80
-76
-73
-71
-68
-66
-64
-62
-60
-59
-57
-56
-55
-54
-53
-53
-52
-52
-52
-52
-52
-52
-52
-53
-53
-54
-55
-56
-57
-58
-59
-61
-62
-64
-65
-67
-69
-71
-73
-75
-78
-80
-83
-86
-89
-92
-96
-99
-103
-107
-110
-114
-118
-123
-127
-131
-136
-140
-145
-150
-155
-160
-164
-169
-174
-179
-185
-190
-195
-200
-205
-210
-215
-220
-225
-229
-234
-239
-243
-248
-252
-256
-260
-264
-267
-270
-273
-276
-279
-281
-283
-285
-286
-287
-288
-289
-289
-289
-288
-288
-287
-285
-283
-281
-279
-277
-274
-270
-267
-263
-259
-254
-249
-244
-238
-232
-226
-219
-212
-204
-197
-189
-180
-172
-163
-154
-144
-135
-125
-115
-104
-94
-83
-73
-62
-50
-39
-28
-16
-5
7
18
30
42
54
66
78
90
102
113
125
137
149
161
172
184
195
206
217
228
239
249
259
270
279
289
299
308
317
326
334
342
351
358
366
373
380
387
393
399
405
410
416
421
425
429
434
437
441
444
447
449
452
454
456
457
459
460
461
462
463
464
464
465
465
465
466
466
466
466
466
467
467
467
467
467
468
468
468
469
469
470
470
471
472
473
474
476
477
478
480
482
483
485
487
489
491
493
496
498
501
503
506
509
512
515
518
521
524
527
530
534
537
540
544
547
551
554
557
561
565
568
572
575
579
583
587
590
594
598
602
606
610
615
619
623
628
633
637
642
647
652
658
663
669
674
680
686
692
699
705
711
718
725
732
739
746
754
761
769
777
786
794
802
811
820
829
839
848
858
868
878
888
899
910
920
932
943
954
966
978
989
1000
1014
1026
1038
1051
1063
1076
1088
1101
1114
1126
1139
1152
1165
1177
1190
1203
1215
1228
1241
1254
1266
1279
1292
1305
1317
1330
1343
1356
1369
1382
1395
1408
1421
1434
1447
1460
1473
1486
1499
1512
1525
1538
1551
1564
1577
1590
1603
1616
1629
1641
1654
1667
1679
1692
1704
1716
1728
1740
1752
1764
1775
1787
1798
1809
1820
1830
1840
1850
1859
1868
1877
1885
1893
1900
1907
1914
1920
1926
1931
1936
1940
1944
1947
1950
1953
1955
1956
1957
1958
1958
1957
1956
1955
1953
1951
1949
1946
1943
1939
1935
1931
1926
1921
1916
1911
1905
1899
1892
1885
1879
1871
1864
1856
1848
1840
1832
1823
1815
1806
1797
1788
1779
1770
1761
1752
1742
1733
1724
1714
1705
1696
1686
1677
1668
1659
1650
1641
1632
1623
1614
1606
1597
1588
1580
1572
1564
1555
1548
1540
1532
1525
1517
1510
1503
1497
1490
1484
1477
1471
1466
1460
1455
1450
1445
1440
1436
1432
1428
1425
1422
1418
1416
1413
1411
1408
1406
1405
1403
1402
1401
1400
1400
1400
1400
1400
1401
1401
1402
1404
1405
1407
1409
1411
1414
1417
1420
1424
1427
1432
1436
1441
1446
1451
1456
1462
1468
1474
1481
1487
1494
1501
1508
1516
1523
1531
1539
1547
1556
1564
1573
1581
1590
1599
1607
1616
1625
1634
1643
1653
1662
1671
1680
1689
1699
1708
1717
1726
1735
1744
1753
1761
1770
1778
1786
1794
1802
1809
1816
1823
1830
1836
1842
1847
1853
1857
1862
1866
1869
1873
1876
1878
1880
1882
1883
1884
1884
1884
1883
1882
1881
1879
1877
1874
1871
1868
1863
1859
1854
1848
1842
1836
1829
1822
1814
1805
1796
1787
1777
1767
1756
1745
1733
1721
1709
1696
1682
1669
1655
1640
1625
1610
1595
1579
1563
1546
1529
1512
1494
1476
1458
1440
1421
1402
1383
1363
1343
1323
1302
1282
1261
1240
1219
1197
1175
1154
1132
1110
1088
1066
1044
1022
1000
978
955
933
912
890
868
846
825
803
782
761
740
719
698
677
657
636
616
596
576
557
537
518
499
480
461
443
424
406
388
371
353
336
318
301
285
268
252
235
220
204
188
173
158
143
128
114
100
86
72
58
45
32
19
6
-6
-18
-30
-42
-54
-65
-76
-86
-97
-107
-117
-127
-136
-145
-154
-163
-172
-180
-188
-196
-204
-212
-220
-227
-234
-242
-249
-256
-263
-269
-276
-283
-290
-296
-303
-309
-316
-322
-329
-336
-342
-349
-355
-362
-369
-376
-383
-390
-397
-405
-412
-420
-427
-435
-443
-451
-460
-468
-477
-485
-494
-503
-512
-522
-531
-541
-551
-562
-573
-584
-595
-606
-618
-631
-643
-656
-669
-683
-697
-711
-726
-740
-756
-771
-787
-803
-820
-837
-854
-871
-889
-907
-925
-944
-963
-981
-1000
-1018
-1039
-1058
-1077
-1097
-1116
-1135
-1155
-1174
-1194
-1213
-1232
-1252
-1271
-1290
-1310
-1329
-1348
-1366
-1385
-1404
-1422
-1440
-1459
-1476
-1494
-1512
-1529
-1546
-1562
-1579
-1595
-1610
-1625
-1640
-1655
-1669
-1682
-1695
-1708
-1720
-1732
-1744
-1755
-1765
-1775
-1784
-1793
-1802
-1810
-1817
-1824
-1831
-1836
-1842
-1847
-1851
-1855
-1858
-1861
-1863
-1865
-1866
-1867
-1868
-1867
-1867
-1866
-1864
-1862
-1859
-1857
-1853
-1850
-1846
-1841
-1836
-1831
-1826
-1820
-1814
-1808
-1801
-1794
-1786
-1779
-1771
-1763
-1754
-1745
-1737
-1727
-1718
-1708
-1699
-1689
-1679
-1669
-1659
-1648
-1638
-1627
-1617
-1606
-1595
-1584
-1573
-1562
-1551
-1540
-1529
-1518
-1507
-1497
-1486
-1475
-1465
-1454
-1444
-1434
-1424
-1414
-1404
-1395
-1386
-1377
-1368
-1359
-1351
-1343
-1335
-1328
-1321
-1314
-1307
-1300
-1294
-1289
-1283
-1278
-1273
-1268
-1264
-1260
-1257
-1254
-1251
-1249
-1247
-1245
-1244
-1243
-1242
-1242
-1242
-1243
-1244
-1246
-1247
-1250
-1252
-1255
-1259
-1262
-1267
-1271
-1276
-1282
-1287
-1293
-1300
-1307
-1314
-1322
-1330
-1338
-1346
-1355
-1364
-1374
-1383
-1393
-1403
-1414
-1425
-1435
-1447
-1458
-1470
-1481
-1494
-1506
-1518
-1531
-1544
-1557
-1570
-1583
-1596
-1610
-1623
-1637
-1651
-1665
-1678
-1692
-1706
-1720
-1734
-1747
-1761
-1775
-1788
-1802
-1815
-1828
-1841
-1854
-1867
-1880
-1892
-1905
-1917
-1929
-1941
-1953
-1964
-1976
-1987
-1998
-2009
-2020
-2029
-2041
-2051
-2061
-2071
-2081
-2091
-2100
-2110
-2119
-2128
-2137
-2145
-2154
-2162
-2170
-2178
-2186
-2193
-2200
-2207
-2214
-2221
-2227
-2234
-2240
-2246
-2251
-2257
-2262
-2267
-2272
-2277
-2281
-2286
-2290
-2294
-2298
-2301
-2305
-2308
-2312
-2315
-2318
-2321
-2324
-2327
-2330
-2332
-2335
-2338
-2340
-2343
-2345
-2348
-2351
-2353
-2356
-2359
-2361
-2364
-2367
-2370
-2373
-2376
-2380
-2383
-2387
-2391
-2395
-2399
-2403
-2408
-2412
-2417
-2422
-2427
-2433
-2439
-2445
-2451
-2457
-2464
-2471
-2478
-2485
-2493
-2500
-2508
-2517
-2525
-2533
-2542
-2551
-2560
-2569
-2578
-2588
-2597
-2607
-2617
-2626
-2636
-2646
-2656
-2666
-2676
-2686
-2696
-2706
-2715
-2725
-2735
-2744
-2753
-2762
-2771
-2780
-2789
-2797
-2805
-2813
-2821
-2829
-2837
-2844
-2851
-2858
-2865
-2871
-2878
-2884
-2890
-2895
-2901
-2906
-2911
-2916
-2920
-2924
-2928
-2932
-2935
-2939
-2942
-2944
-2947
-2949
-2951
-2952
-2954
-2955
-2956
-2957
-2957
-2958
-2958
-2957
-2957
-2956
-2955
-2954
-2952
-2951
-2949
-2946
-2944
-2941
-2938
-2935
-2932
-2928
-2924
-2920
-2916
-2911
-2907
-2902
-2897
-2893
-2888
-2883
-2878
-2873
-2868
-2863
-2858
-2854
-2849
-2844
-2840
-2835
-2831
-2827
-2823
-2819
-2816
-2812
-2809
-2806
-2804
-2801
-2799
-2797
-2795
-2793
-2792
-2791
-2791
-2790
-2790
-2790
-2791
-2792
-2793
-2794
-2796
-2798
-2801
-2803
-2806
-2809
-2813
-2816
-2820
-2824
-2828
-2832
-2837
-2841
-2846
-2851
-2855
-2860
-2865
-2870
-2875
-2880
-2885
-2890
-2896
-2901
-2906
-2912
-2917
-2923
-2929
-2934
-2940
-2946
-2952
-2958
-2964
-2970
-2977
-2983
-2989
-2995
-3002
-3008
-3014
-3021
-3027
-3033
-3040
-3046
-3052
-3059
-3065
-3071
-3077
-3084
-3090
-3096
-3102
-3108
-3113
-3119
-3125
-3131
-3136
-3142
-3147
-3153
-3158
-3163
-3169
-3174
-3179
-3184
-3189
-3194
-3198
-3203
-3208
-3212
-3217
-3221
-3225
-3229
-3233
-3237
-3241
-3245
-3248
-3252
-3255
-3258
-3261
-3264
-3267
-3269
-3272
-3274
-3276
-3278
-3279
-3281
-3282
-3283
-3284
-3284
-3285
-3285
-3285
-3285
-3285
-3284
-3283
-3282
-3281
-3279
-3277
-3275
-3272
-3269
-3266
-3262
-3258
-3254
-3250
-3245
-3239
-3234
-3228
-3221
-3215
-3208
-3200
-3193
-3185
-3176
-3167
-3158
-3149
-3139
-3129
-3119
-3108
-3097
-3086
-3074
-3062
-3050
-3037
-3024
-3011
-2997
-2983
-2968
-2953
-2938
-2922
-2906
-2890
-2873
-2856
-2839
-2821
-2802
-2784
-2765
-2745
-2726
-2705
-2685
-2664
-2642
-2621
-2599
-2576
-2553
-2530
-2506
-2482
-2457
-2432
-2407
-2381
-2355
-2329
-2302
-2275
-2248
-2221
-2193
-2165
-2137
-2109
-2080
-2052
-2023
-1994
-1965
-1937
-1907
-1878
-1849
-1820
-1791
-1762
-1732
-1703
-1674
-1645
-1616
-1587
-1558
-1529
-1500
-1472
-1443
-1415
-1386
-1358
-1330
-1302
-1275
-1247
-1220
-1192
-1165
-1139
-1112
-1086
-1060
-1034
-1008
-984
-959
-935
-911
-888
-865
-842
-820
-799
-777
-757
-737
-717
-697
-679
-660
-642
-625
-608
-591
-575
-560
-545
-530
-516
-502
-489
-477
-465
-453
-442
-432
-422
-413
-404
-396
-388
-381
-374
-368
-363
-357
-353
-348
-344
-341
-338
-335
-333
-332
-330
-329
-329
-329
-329
-329
-330
-332
-333
-335
-338
-340
-343
-346
-350
-353
-357
-361
-365
-369
-374
-378
-383
-387
-392
-396
-401
-406
-410
-415
-419
-424
-428
-433
-437
-441
-445
-449
-453
-457
-460
-464
-467
-470
-473
-476
-478
-480
-482
-484
-486
-487
-488
-489
-490
-491
-491
-491
-491
-490
-489
-489
-487
-486
-485
-483
-481
-479
-476
-474
-471
-468
-465
-462
-458
-455
-451
-447
-443
-439
-435
-430
-426
-421
-417
-412
-408
-403
-398
-393
-389
-384
-379
-374
-370
-365
-361
-356
-352
-348
-344
-340
-336
-332
-329
-326
-323
-320
-317
-315
-312
-310
-308
-307
-305
-304
-303
-302
-302
-301
-301
-301
-301
-302
-302
-303
-304
-305
-306
-308
-310
-312
-314
-316
-319
-321
-324
-327
-331
-334
-338
-341
-345
-349
-354
-358
-362
-367
-372
-377
-382
-387
-392
-398
-403
-409
-415
-421
-427
-433
-440
-446
-453
-459
-466
-473
-480
-487
-495
-502
-509
-517
-524
-532
-540
-547
-555
-563
-571
-579
-587
-595
-603
-611
-620
-628
-636
-645
-653
-661
-670
-678
-687
-695
-704
-713
-721
-730
-738
-746
-755
-763
-772
-780
-788
-796
-804
-812
-820
-828
-836
-843
-851
-858
-865
-873
-880
-886
-893
-900
-906
-912
-918
-924
-930
-936
-941
-946
-951
-956
-961
-965
-970
-974
-978
-982
-985
-989
-992
-995
-998
-1000
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1018
-1020
-1020
-1022
-1022
-1022
-1024
-1024
-1024
-1024
-1022
-1022
-1022
-1020
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1002
-1000
-997
-993
-990
-986
-981
-977
-972
-967
-962
-956
-950
-944
-938
-931
-924
-917
-910
-902
-895
-887
-878
-870
-861
-852
-843
-834
-825
-815
-805
-795
-785
-775
-765
-755
-744
-733
-723
-712
-701
-690
-679
-668
-657
-645
-634
-623
-611
-600
-589
-577
-566
-554
-543
-531
-519
-508
-496
-485
-473
-461
-449
-438
-426
-414
-402
-390
-378
-366
-354
-342
-330
-318
-306
-294
-282
-270
-257
-245
-233
-221
-208
-196
-184
-171
-159
-147
-134
-122
-109
-97
-85
-72
-60
-48
-35
-23
-11
1
13
26
38
50
62
74
86
99
111
123
135
147
159
171
183
195
207
218
230
242
254
265
277
288
300
311
322
333
344
354
365
375
385
395
405
414
424
433
441
450
458
466
474
481
488
495
501
507
513
518
523
528
532
536
540
543
546
549
551
553
555
556
557
558
558
558
558
557
556
555
553
551
549
547
544
541
538
535
531
527
523
519
514
509
504
499
493
488
482
475
469
462
456
449
441
434
426
419
411
402
394
386
377
369
360
351
342
333
324
315
306
297
288
279
270
261
252
243
234
225
216
208
199
190
182
173
165
157
148
140
132
124
116
108
100
92
84
76
68
60
52
44
37
29
21
13
6
-2
-10
-18
-25
-33
-41
-49
-56
-64
-72
-79
-87
-94
-102
-110
-117
-124
-132
-139
-146
-154
-161
-167
-174
-181
-187
-194
-200
-206
-212
-217
-223
-228
-233
-238
-243
-247
-251
-255
-259
-262
-266
-269
-271
-274
-276
-278
-279
-280
-281
-282
-283
-283
-283
-283
-282
-281
-280
-279
-278
-276
-274
-272
-270
-268
-265
-262
-259
-256
-253
-250
-246
-242
-239
-235
-231
-226
-222
-218
-213
-209
-204
-200
-195
-190
-186
-181
-176
-171
-167
-162
-157
-152
-148
-143
-139
-134
-130
-125
-121
-117
-113
-109
-105
-101
-97
-93
-89
-86
-82
-79
-76
-73
-70
-67
-65
-62
-60
-58
-55
-54
-52
-50
-49
-47
-46
-45
-44
-44
-43
-43
-43
-43
-43
-44
-45
-46
-47
-49
-51
-53
-55
-58
-61
-64
-67
-71
-75
-79
-84
-88
-93
-99
-104
-110
-116
-123
-129
-136
-144
-151
-159
-168
-176
-185
-194
-204
-214
-224
-234
-245
-256
-268
-280
-292
-304
-317
-331
-344
-358
-372
-387
-402
-417
-433
-449
-465
-482
-499
-516
-534
-552
-570
-588
-607
-627
-646
-666
-686
-707
-728
-749
-770
-792
-813
-836
-858
-881
-903
-926
-950
-973
-997
-1020
-1044
-1068
-1092
-1116
-1140
-1164
-1188
-1212
-1237
-1261
-1285
-1309
-1333
-1357
-1381
-1404
-1428
-1452
-1475
-1498
-1522
-1545
-1568
-1590
-1613
-1635
-1657
-1679
-1701
-1722
-1743
-1764
-1784
-1804
-1824
-1844
-1863
-1882
-1900
-1918
-1936
-1953
-1970
-1987
-2003
-2019
-2035
-2050
-2065
-2080
-2094
-2108
-2121
-2134
-2146
-2158
-2170
-2181
-2192
-2202
-2212
-2221
-2230
-2238
-2246
-2254
-2261
-2267
-2274
-2279
-2284
-2289
-2294
-2298
-2301
-2304
-2307
-2310
-2312
-2313
-2315
-2315
-2316
-2316
-2316
-2316
-2315
-2314
-2312
-2310
-2308
-2306
-2303
-2300
-2297
-2294
-2290
-2286
-2282
-2277
-2273
-2268
-2263
-2258
-2252
-2247
-2241
-2236
-2230
-2223
-2217
-2211
-2204
-2197
-2191
-2184
-2176
-2169
-2162
-2154
-2147
-2139
-2131
-2123
-2115
-2106
-2098
-2089
-2081
-2072
-2063
-2054
-2045
-2036
-2027
-2017
-2008
-1999
-1990
-1980
-1971
-1961
-1952
-1942
-1932
-1923
-1913
-1904
-1894
-1884
-1875
-1865
-1855
-1846
-1836
-1826
-1817
-1807
-1797
-1788
-1778
-1768
-1759
-1749
-1740
-1730
-1721
-1712
-1702
-1693
-1684
-1675
-1666
-1657
-1648
-1639
-1630
-1622
-1613
-1604
-1596
-1587
-1579
-1571
-1562
-1554
-1546
-1538
-1530
-1522
-1514
-1507
-1499
-1491
-1484
-1477
-1469
-1462
-1455
-1448
-1441
-1435
-1428
-1421
-1415
-1408
-1402
-1396
-1390
-1384
-1378
-1372
-1366
-1360
-1355
-1349
-1344
-1338
-1333
-1328
-1322
-1317
-1312
-1307
-1302
-1297
-1292
-1287
-1282
-1277
-1272
-1267
-1263
-1258
-1254
-1249
-1245
-1240
-1236
-1232
-1228
-1224
-1220
-1216
-1212
-1208
-1204
-1201
-1197
-1194
-1190
-1187
-1184
-1181
-1178
-1175
-1172
-1169
-1166
-1163
-1161
-1158
-1155
-1153
-1150
-1148
-1146
-1144
-1141
-1139
-1137
-1135
-1133
-1132
-1130
-1128
-1127
-1125
-1123
-1122
-1120
-1119
-1118
-1116
-1115
-1114
-1113
-1112
-1110
-1109
-1109
-1108
-1107
-1106
-1105
-1105
-1104
-1103
-1102
-1102
-1101
-1100
-1100
-1099
-1098
-1098
-1097
-1096
-1095
-1094
-1093
-1092
-1091
-1090
-1089
-1087
-1086
-1084
-1083
-1081
-1079
-1077
-1075
-1073
-1071
-1068
-1066
-1063
-1061
-1058
-1055
-1052
-1049
-1045
-1042
-1039
-1035
-1031
-1027
-1022
-1018
-1014
-1010
-1006
-1002
-997
-992
-988
-983
-978
-972
-967
-962
-956
-951
-945
-939
-933
-927
-921
-915
-908
-901
-895
-888
-881
-874
-866
-859
-852
-844
-836
-829
-821
-813
-805
-797
-789
-782
-774
-766
-758
-750
-742
-734
-726
-718
-710
-702
-694
-687
-679
-671
-664
-656
-649
-642
-634
-627
-620
-613
-606
-600
-593
-586
-580
-574
-567
-561
-556
-550
-544
-538
-533
-528
-523
-518
-513
-508
-503
-499
-494
-490
-486
-482
-478
-474
-471
-467
-463
-460
-457
-453
-450
-447
-444
-441
-438
-435
-432
-429
-426
-423
-420
-417
-414
-412
-409
-406
-403
-400
-397
-394
-391
-388
-386
-383
-380
-377
-374
-371
-368
-365
-362
-359
-355
-352
-349
-346
-343
-339
-336
-333
-329
-326
-322
-319
-315
-311
-308
-304
-300
-296
-292
-288
-283
-279
-275
-270
-266
-261
-256
-252
-247
-242
-237
-231
-226
-220
-214
-208
-202
-196
-189
-183
-176
-169
-161
-154
-146
-138
-130
-121
-113
-104
-94
-85
-75
-65
-55
-44
-33
-22
-11
1
13
25
37
50
63
76
89
103
116
130
144
159
173
188
203
217
233
248
263
279
294
310
326
342
358
374
390
407
423
439
456
472
489
506
522
539
555
572
588
604
620
637
653
668
684
700
715
730
745
760
774
788
802
815
829
841
854
866
878
889
900
910
920
929
938
947
955
962
969
976
982
987
992
996
1000
1004
1006
1008
1010
1012
1012
1012
1012
1012
1010
1008
1006
1002
1000
996
992
987
982
977
971
964
958
950
943
935
927
918
909
900
890
881
871
860
850
839
828
817
806
795
783
772
760
748
737
725
713
701
690
678
666
655
643
632
620
609
598
587
576
566
555
545
535
525
516
507
498
490
481
473
466
459
452
445
439
433
427
422
417
413
409
405
401
398
396
394
392
390
389
388
388
388
388
389
390
391
392
394
397
399
402
406
409
413
417
422
427
432
437
443
449
456
462
469
476
484
492
500
508
517
525
535
544
553
563
573
583
593
604
615
625
636
647
658
670
681
693
704
716
728
739
751
763
775
787
799
810
822
834
846
858
869
881
893
904
915
927
938
949
960
971
981
992
1002
1012
1022
1033
1042
1052
1061
1070
1079
1088
1096
1104
1112
1120
1127
1135
1142
1148
1155
1161
1167
1172
1178
1183
1188
1192
1197
1201
1204
1208
1211
1214
1216
1219
1221
1223
1224
1226
1227
1227
1228
1228
1228
1227
1227
1226
1225
1223
1221
1219
1217
1215
1212
1209
1206
1203
1199
1195
1191
1187
1183
1178
1174
1169
1164
1158
1153
1147
1141
1135
1129
1123
1116
1110
1103
1096
1089
1082
1075
1067
1059
1052
1044
1036
1028
1020
1012
1004
996
987
979
971
963
954
946
938
930
922
913
905
897
889
881
873
865
857
849
842
834
827
819
812
805
798
791
785
778
772
765
759
753
747
742
736
731
725
720
715
710
705
700
696
691
686
682
677
673
669
665
660
656
652
649
645
641
638
634
631
627
624
621
618
615
613
610
607
605
603
600
598
596
594
592
591
589
588
586
585
584
583
582
581
580
579
579
579
578
578
578
578
578
578
579
579
580
580
581
582
583
584
585
587
588
590
591
593
595
597
598
601
603
605
607
609
611
614
616
618
621
623
625
628
630
633
635
637
640
642
645
647
649
652
654
656
658
660
662
664
666
668
670
672
674
675
677
679
680
682
683
684
685
687
688
688
689
690
691
691
692
692
692
692
692
692
692
692
692
691
691
690
689
688
687
686
685
684
683
681
680
678
676
674
673
671
669
666
664
662
659
657
654
651
649
646
643
639
636
633
629
626
622
618
614
610
606
602
598
593
589
584
580
575
570
565
560
555
550
544
539
534
528
523
517
511
506
500
494
488
483
477
471
465
459
453
447
441
434
428
422
416
410
404
397
391
385
378
372
365
359
352
345
339
332
325
318
311
304
297
290
283
276
269
262
255
247
240
233
225
218
210
203
195
187
179
172
164
156
148
140
132
124
115
107
98
90
81
72
63
54
45
35
26
16
7
-3
-13
-23
-34
-44
-54
-65
-76
-86
-97
-108
-120
-131
-142
-154
-166
-177
-189
-201
-213
-226
-238
-250
-263
-276
-288
-301
-314
-327
-340
-353
-366
-379
-392
-405
-418
-432
-445
-458
-471
-484
-498
-511
-524
-537
-550
-563
-576
-589
-602
-615
-628
-641
-654
-666
-679
-692
-704
-717
-729
-742
-754
-767
-779
-792
-804
-816
-828
-841
-853
-865
-877
-889
-900
-912
-924
-936
-947
-959
-970
-981
-992
-1002
-1014
-1025
-1036
-1046
-1057
-1067
-1078
-1088
-1098
-1108
-1118
-1128
-1138
-1148
-1157
-1167
-1176
-1186
-1195
-1204
-1213
-1222
-1231
-1240
-1248
-1257
-1265
-1273
-1281
-1289
-1297
-1304
-1312
-1319
-1326
-1333
-1340
-1347
-1353
-1360
-1366
-1373
-1379
-1385
-1391
-1397
-1402
-1408
-1413
-1418
-1424
-1429
-1433
-1438
-1443
-1447
-1451
-1456
-1460
-1463
-1467
-1471
-1474
-1477
-1481
-1484
-1487
-1490
-1493
-1496
-1498
-1501
-1504
-1506
-1509
-1511
-1514
-1516
-1518
-1521
-1523
-1525
-1527
-1530
-1532
-1534
-1536
-1538
-1540
-1543
-1545
-1547
-1550
-1552
-1554
-1557
-1559
-1562
-1565
-1567
-1570
-1573
-1576
-1580
-1583
-1586
-1590
-1594
-1598
-1601
-1606
-1610
-1614
-1619
-1623
-1628
-1633
-1638
-1643
-1648
-1654
-1659
-1665
-1671
-1676
-1682
-1689
-1695
-1701
-1707
-1714
-1721
-1727
-1734
-1741
-1748
-1755
-1762
-1769
-1776
-1783
-1790
-1797
-1804
-1810
-1817
-1824
-1831
-1838
-1845
-1852
-1858
-1865
-1872
-1878
-1885
-1891
-1897
-1903
-1910
-1916
-1921
-1927
-1933
-1938
-1943
-1949
-1954
-1959
-1963
-1968
-1972
-1976
-1980
-1984
-1987
-1991
-1994
-1997
-1999
-2001
-2004
-2005
-2007
-2009
-2009
-2011
-2012
-2012
-2012
-2012
-2012
-2012
-2011
-2011
-2009
-2008
-2007
-2005
-2004
-2001
-1999
-1997
-1995
-1992
-1989
-1986
-1983
-1979
-1976
-1972
-1968
-1964
-1960
-1955
-1951
-1946
-1941
-1937
-1932
-1927
-1921
-1916
-1911
-1906
-1900
-1895
-1889
-1884
-1878
-1872
-1867
-1861
-1855
-1850
-1844
-1838
-1833
-1827
-1821
-1816
-1810
-1804
-1798
-1793
-1787
-1781
-1775
-1769
-1763
-1758
-1752
-1746
-1740
-1734
-1728
-1722
-1717
-1711
-1705
-1699
-1693
-1688
-1682
-1676
-1670
-1665
-1659
-1654
-1648
-1643
-1637
-1632
-1627
-1622
-1617
-1612
-1607
-1602
-1598
-1593
-1589
-1584
-1580
-1576
-1572
-1568
-1565
-1561
-1557
-1554
-1551
-1548
-1545
-1542
-1539
-1537
-1535
-1532
-1530
-1528
-1526
-1525
-1523
-1522
-1521
-1520
-1519
-1518
-1518
-1518
-1518
-1518
-1518
-1519
-1520
-1521
-1522
-1523
-1525
-1527
-1529
-1531
-1534
-1536
-1539
-1542
-1545
-1549
-1552
-1556
-1560
-1564
-1569
-1573
-1578
-1583
-1588
-1593
-1598
-1604
-1609
-1615
-1621
-1627
-1633
-1639
-1645
-1651
-1657
-1664
-1670
-1676
-1682
-1689
-1695
-1701
-1707
-1713
-1719
-1725
-1731
-1737
-1743
-1749
-1754
-1760
-1765
-1770
-1776
-1781
-1785
-1790
-1795
-1799
-1804
-1808
-1812
-1816
-1819
-1823
-1826
-1830
-1833
-1835
-1838
-1840
-1843
-1845
-1847
-1848
-1850
-1851
-1852
-1854
-1854
-1855
-1856
-1856
-1856
-1856
-1856
-1856
-1856
-1855
-1855
-1854
-1853
-1852
-1850
-1849
-1847
-1846
-1844
-1842
-1840
-1838
-1836
-1833
-1831
-1828
-1825
-1823
-1820
-1817
-1813
-1810
-1807
-1803
-1800
-1796
-1793
-1789
-1785
-1781
-1777
-1773
-1768
-1764
-1760
-1755
-1751
-1746
-1742
-1737
-1733
-1728
-1724
-1719
-1714
-1710
-1705
-1700
-1695
-1690
-1685
-1681
-1676
-1671
-1666
-1661
-1656
-1651
-1646
-1641
-1636
-1631
-1625
-1620
-1615
-1610
-1605
-1600
-1595
-1591
-1586
-1581
-1576
-1571
-1566
-1561
-1557
-1552
-1547
-1543
-1538
-1534
-1529
-1525
-1521
-1516
-1512
-1508
-1504
-1500
-1496
-1492
-1488
-1484
-1481
-1477
-1474
-1471
-1467
-1464
-1461
-1458
-1455
-1452
-1450
-1447
-1445
-1443
-1440
-1438
-1436
-1435
-1433
-1431
-1430
-1428
-1427
-1426
-1425
-1424
-1422
-1421
-1420
-1420
-1419
-1418
-1417
-1416
-1416
-1415
-1414
-1413
-1413
-1412
-1411
-1410
-1410
-1409
-1408
-1408
-1407
-1406
-1405
-1404
-1403
-1402
-1401
-1400
-1399
-1398
-1397
-1396
-1394
-1393
-1391
-1390
-1388
-1386
-1385
-1383
-1381
-1379
-1377
-1375
-1372
-1370
-1368
-1365
-1362
-1359
-1357
-1354
-1350
-1347
-1344
-1340
-1336
-1332
-1329
-1324
-1320
-1316
-1311
-1307
-1302
-1297
-1292
-1287
-1281
-1276
-1270
-1264
-1258
-1252
-1246
-1240
-1233
-1226
-1220
-1212
-1205
-1198
-1190
-1183
-1175
-1167
-1158
-1150
-1141
-1133
-1124
-1115
-1105
-1096
-1087
-1077
-1067
-1057
-1047
-1037
-1027
-1016
-1006
-995
-984
-973
-962
-951
-940
-928
-917
-905
-894
-882
-870
-858
-846
-833
-821
-809
-796
-784
-771
-758
-746
-733
-720
-708
-695
-682
-669
-656
-643
-630
-617
-604
-592
-579
-566
-553
-540
-527
-514
-502
-489
-476
-464
-451
-439
-426
-414
-402
-390
-377
-365
-354
-342
-330
-318
-307
-295
-284
-273
-262
-251
-240
-229
-219
-208
-198
-188
-178
-168
-159
-149
-140
-131
-122
-114
-105
-97
-89
-81
-73
-66
-59
-52
-45
-39
-32
-26
-21
-15
-10
-4
1
5
10
14
18
22
26
29
32
35
38
40
42
44
46
48
49
50
50
51
51
51
50
50
49
48
46
45
43
41
39
36
33
30
27
24
20
16
12
7
3
-2
-7
-12
-18
-23
-29
-35
-41
-47
-54
-61
-67
-74
-81
-89
-96
-103
-111
-118
-126
-134
-142
-149
-157
-165
-173
-181
-189
-197
-205
-213
-221
-229
-237
-245
-253
-260
-268
-276
-283
-291
-298
-306
-313
-321
-328
-335
-342
-349
-356
-363
-370
-376
-383
-389
-395
-402
-408
-414
-419
-425
-431
-436
-441
-446
-451
-456
-461
-465
-470
-474
-478
-482
-486
-489
-493
-496
-499
-502
-505
-508
-510
-512
-515
-517
-518
-520
-522
-523
-524
-525
-526
-526
-527
-527
-528
-528
-528
-527
-527
-527
-526
-525
-524
-523
-522
-521
-519
-518
-516
-514
-512
-510
-507
-505
-502
-499
-496
-493
-490
-486
-483
-479
-475
-471
-467
-462
-458
-453
-448
-443
-438
-433
-428
-422
-417
-411
-406
-400
-394
-388
-382
-376
-370
-364
-357
-351
-344
-338
-331
-325
-318
-311
-304
-297
-291
-284
-277
-270
-263
-256
-249
-242
-235
-228
-221
-213
-206
-199
-192
-185
-177
-170
-163
-156
-148
-141
-134
-127
-120
-112
-105
-98
-91
-84
-77
-70
-63
-56
-49
-42
-35
-29
-22
-16
-9
-3
3
10
16
22
28
34
39
45
51
56
61
67
72
77
82
87
91
96
101
105
109
114
118
122
126
130
134
138
142
146
149
153
156
160
163
167
170
173
176
179
182
185
188
191
193
196
198
201
203
205
208
210
212
214
216
219
221
223
225
227
229
231
233
235
237
239
242
244
246
248
250
253
255
258
260
262
265
268
270
273
276
279
281
284
287
291
294
297
300
304
307
311
314
318
321
325
329
333
337
340
344
348
352
357
361
365
369
373
378
382
386
391
395
400
404
409
413
418
422
427
432
436
441
446
450
455
460
464
469
474
478
483
487
492
497
501
506
511
515
520
524
529
533
538
542
546
551
555
559
563
568
572
576
580
584
587
591
595
598
602
605
608
611
614
617
620
623
625
627
629
631
633
635
636
638
639
640
641
641
642
642
642
642
641
641
640
639
638
637
635
634
632
630
627
625
622
619
616
613
609
605
601
597
593
588
584
579
573
568
563
557
551
545
539
533
526
519
512
505
498
490
483
475
467
459
451
442
433
425
416
406
397
388
378
368
359
349
339
328
318
308
297
287
276
265
255
244
233
222
211
200
189
178
168
157
146
135
124
113
103
92
82
71
61
51
41
31
21
12
2
-7
-16
-24
-33
-41
-49
-57
-64
-71
-78
-85
-91
-97
-103
-108
-113
-118
-122
-126
-130
-133
-136
-139
-141
-143
-145
-146
-148
-148
-149
-149
-148
-148
-147
-146
-144
-143
-140
-138
-135
-132
-129
-126
-122
-118
-114
-109
-105
-100
-95
-89
-84
-78
-72
-66
-60
-53
-47
-40
-33
-26
-19
-12
-4
3
10
18
26
33
41
48
56
63
71
79
86
93
101
108
115
122
129
136
142
149
155
161
167
173
179
185
190
195
200
205
210
214
218
222
226
229
232
235
238
240
243
245
247
248
250
251
252
252
253
253
253
253
252
251
250
249
248
246
244
241
239
236
233
229
226
222
218
213
208
203
198
193
187
181
174
168
161
154
146
139
131
122
114
105
96
87
77
68
58
48
37
27
16
5
-6
-17
-28
-40
-52
-63
-75
-87
-99
-111
-123
-135
-147
-160
-172
-184
-196
-209
-221
-233
-245
-257
-269
-281
-292
-304
-316
-327
-339
-350
-361
-372
-383
-393
-404
-414
-424
-434
-444
-454
-463
-473
-482
-491
-500
-508
-517
-525
-533
-541
-548
-556
-563
-570
-577
-584
-590
-596
-603
-609
-614
-620
-625
-631
-636
-640
-645
-650
-654
-658
-662
-666
-670
-673
-677
-680
-683
-686
-689
-692
-695
-697
-700
-702
-705
-707
-709
-711
-713
-714
-716
-718
-719
-721
-722
-723
-724
-725
-726
-727
-728
-729
-730
-730
-731
-731
-732
-732
-733
-733
-733
-733
-734
-734
-734
-734
-735
-735
-735
-735
-735
-736
-736
-736
-737
-737
-738
-739
-740
-740
-742
-743
-744
-745
-747
-749
-751
-753
-755
-757
-760
-763
-766
-769
-772
-776
-779
-783
-787
-791
-796
-800
-805
-810
-815
-821
-826
-832
-838
-844
-850
-856
-863
-869
-876
-883
-890
-898
-905
-913
-920
-928
-936
-944
-952
-961
-969
-978
-986
-995
-1004
-1012
-1022
-1031
-1040
-1050
-1059
-1069
-1078
-1088
-1098
-1108
-1118
-1129
-1139
-1149
-1160
-1171
-1181
-1192
-1203
-1214
-1226
-1237
-1248
-1260
-1272
-1283
-1295
-1307
-1320
-1332
-1344
-1357
-1369
-1382
-1395
-1408
-1421
-1434
-1448
-1461
-1474
-1488
-1502
-1515
-1529
-1543
-1557
-1571
-1585
-1599
-1613
-1628
-1642
-1656
-1671
-1685
-1699
-1714
-1728
-1743
-1757
-1772
-1786
-1801
-1815
-1830
-1844
-1859
-1873
-1887
-1902
-1916
-1931
-1945
-1959
-1974
-1988
-2001
-2017
-2031
-2045
-2060
-2074
-2088
-2103
-2117
-2131
-2146
-2160
-2174
-2188
-2203
-2217
-2231
-2245
-2260
-2274
-2288
-2302
-2316
-2330
-2344
-2358
-2372
-2386
-2400
-2413
-2427
-2441
-2454
-2468
-2481
-2495
-2508
-2522
-2535
-2548
-2562
-2575
-2588
-2602
-2615
-2628
-2641
-2654
-2668
-2681
-2694
-2707
-2720
-2733
-2746
-2759
-2772
-2785
-2798
-2811
-2823
-2836
-2849
-2862
-2875
-2887
-2900
-2913
-2925
-2937
-2950
-2962
-2974
-2986
-2998
-3010
-3022
-3033
-3045
-3056
-3067
-3078
-3089
-3100
-3111
-3122
-3132
-3142
-3153
-3163
-3173
-3182
-3192
-3201
-3211
-3220
-3229
-3238
-3246
-3255
-3263
-3272
-3280
-3288
-3295
-3303
-3311
-3318
-3325
-3332
-3339
-3346
-3353
-3359
-3366
-3372
-3378
-3384
-3390
-3396
-3402
-3407
-3413
-3418
-3424
-3429
-3434
-3439
-3444
-3448
-3453
-3457
-3462
-3466
-3470
-3474
-3478
-3482
-3485
-3489
-3492
-3496
-3499
-3502
-3505
-3508
-3511
-3514
-3516
-3519
-3522
-3524
-3526
-3528
-3530
-3532
-3534
-3536
-3538
-3539
-3541
-3542
-3543
-3544
-3545
-3546
-3547
-3548
-3549
-3550
-3550
-3551
-3551
-3552
-3552
-3552
-3552
-3553
-3553
-3553
-3553
-3553
-3553
-3552
-3552
-3551
-3551
-3550
-3550
-3549
-3548
-3547
-3546
-3545
-3543
-3542
-3540
-3539
-3537
-3535
-3533
-3531
-3529
-3527
-3524
-3522
-3519
-3516
-3514
-3511
-3508
-3504
-3501
-3498
-3494
-3491
-3487
-3483
-3479
-3475
-3471
-3466
-3462
-3457
-3453
-3448
-3443
-3439
-3434
-3429
-3424
-3419
-3413
-3408
-3403
-3397
-3392
-3386
-3380
-3375
-3369
-3363
-3357
-3351
-3345
-3339
-3333
-3326
-3320
-3313
-3307
-3300
-3293
-3287
-3280
-3273
-3266
-3259
-3252
-3245
-3238
-3230
-3223
-3215
-3208
-3200
-3193
-3185
-3178
-3170
-3162
-3154
-3146
-3139
-3131
-3123
-3115
-3107
-3099
-3091
-3083
-3075
-3067
-3060
-3052
-3044
-3036
-3029
-3021
-3013
-3006
-2998
-2991
-2984
-2976
-2969
-2962
-2955
-2948
-2941
-2934
-2927
-2920
-2913
-2907
-2900
-2894
-2887
-2881
-2874
-2868
-2862
-2856
-2850
-2844
-2838
-2833
-2827
-2821
-2816
-2811
-2805
-2800
-2795
-2790
-2785
-2780
-2776
-2771
-2766
-2762
-2757
-2753
-2749
-2744
-2740
-2736
-2732
-2728
-2725
-2721
-2717
-2714
-2710
-2707
-2704
-2701
-2698
-2695
-2692
-2689
-2686
-2684
-2681
-2679
-2676
-2674
-2672
-2669
-2667
-2665
-2663
-2661
-2659
-2657
-2655
-2653
-2651
-2649
-2647
-2645
-2643
-2641
-2639
-2637
-2635
-2633
-2630
-2628
-2626
-2624
-2621
-2619
-2617
-2614
-2611
-2609
-2606
-2603
-2600
-2597
-2594
-2591
-2587
-2584
-2580
-2576
-2572
-2568
-2563
-2559
-2554
-2549
-2544
-2539
-2533
-2527
-2521
-2515
-2509
-2502
-2495
-2488
-2480
-2473
-2465
-2457
-2448
-2439
-2431
-2421
-2412
-2402
-2392
-2382
-2371
-2361
-2349
-2338
-2327
-2315
-2302
-2290
-2277
-2264
-2251
-2238
-2224
-2210
-2195
-2181
-2166
-2150
-2135
-2119
-2103
-2087
-2071
-2054
-2037
-2020
-2001
-1984
-1966
-1948
-1930
-1911
-1892
-1873
-1854
-1835
-1815
-1795
-1775
-1755
-1735
-1714
-1694
-1673
-1652
-1631
-1610
-1589
-1568
-1547
-1526
-1504
-1483
-1462
-1440
-1419
-1397
-1376
-1354
-1333
-1312
-1290
-1269
-1248
-1226
-1205
-1184
-1163
-1142
-1121
-1101
-1080
-1059
-1039
-1018
-998
-978
-958
-939
-919
-899
-880
-861
-842
-823
-805
-786
-768
-750
-732
-715
-697
-680
-663
-646
-630
-614
-597
-582
-566
-550
-535
-520
-505
-491
-476
-462
-448
-434
-421
-407
-394
-381
-368
-356
-343
-331
-319
-307
-296
-284
-273
-262
-251
-240
-229
-219
-208
-198
-188
-178
-168
-158
-149
-139
-130
-120
-111
-102
-93
-84
-75
-66
-57
-49
-40
-31
-23
-14
-6
3
11
20
28
37
45
54
62
71
79
88
97
105
114
123
131
140
149
158
167
176
185
194
203
212
221
231
240
250
259
269
279
289
299
309
319
329
340
351
361
372
383
394
406
417
428
440
452
464
476
488
500
513
525
538
551
564
577
590
604
617
631
645
658
672
687
701
715
730
744
759
773
788
803
818
833
848
863
878
893
909
924
939
955
970
985
1000
1016
1032
1047
1063
1078
1094
1109
1125
1140
1155
1171
1186
1201
1216
1231
1246
1261
1276
1290
1305
1319
1333
1348
1362
1375
1389
1403
1416
1429
1442
1455
1467
1480
1492
1504
1516
1527
1539
1550
1561
1571
1582
1592
1602
1612
1621
1631
1640
1648
1657
1665
1674
1682
1689
1697
1704
1711
1717
1724
1730
1736
1741
1747
1752
1757
1761
1766
1770
1773
1777
1780
1783
1786
1788
1791
1793
1794
1796
1797
1798
1799
1799
1799
1799
1799
1798
1797
1796
1795
1793
1791
1789
1787
1785
1782
1779
1776
1773
1770
1766
1762
1758
1754
1750
1746
1741
1737
1732
1727
1722
1717
1712
1707
1701
1696
1690
1685
1679
1673
1668
1662
1656
1651
1645
1639
1634
1628
1622
1617
1611
1606
1600
1595
1590
1584
1579
1574
1569
1565
1560
1555
1551
1546
1542
1538
1534
1530
1526
1523
1519
1516
1512
1509
1506
1503
1501
1498
1496
1493
1491
1489
1487
1486
1484
1483
1482
1481
1480
1479
1478
1478
1477
1477
1477
1477
1477
1477
1478
1478
1479
1479
1480
1481
1482
1482
1483
1485
1486
1487
1488
1489
1490
1492
1493
1494
1496
1497
1499
1500
1501
1503
1504
1506
1507
1509
1510
1511
1513
1514
1516
1517
1519
1520
1521
1523
1524
1526
1527
1528
1530
1531
1532
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1543
1544
1545
1545
1546
1546
1546
1546
1547
1547
1546
1546
1546
1545
1545
1544
1544
1543
1542
1541
1540
1538
1537
1536
1534
1533
1531
1529
1527
1525
1523
1520
1518
1516
1513
1510
1508
1505
1502
1499
1495
1492
1489
1485
1482
1478
1474
1470
1466
1462
1458
1454
1450
1445
1441
1437
1432
1428
1423
1419
1414
1409
1405
1400
1395
1390
1386
1381
1376
1371
1366
1361
1357
1352
1347
1342
1337
1332
1327
1322
1317
1313
1308
1303
1298
1293
1288
1283
1278
1274
1269
1264
1259
1254
1249
1244
1239
1234
1229
1224
1219
1213
1208
1203
1198
1192
1187
1181
1175
1170
1164
1158
1152
1146
1140
1134
1128
1122
1116
1109
1103
1096
1090
1083
1076
1069
1062
1055
1048
1041
1034
1027
1018
1012
1004
997
989
981
974
966
958
950
942
934
926
918
910
902
894
886
878
870
862
854
845
837
829
821
813
804
796
788
780
772
764
756
748
740
732
724
716
708
700
693
685
677
670
662
655
648
641
634
627
620
613
606
600
593
587
581
574
568
562
556
551
545
539
534
528
523
518
512
507
502
497
492
488
483
478
473
469
464
460
455
451
447
442
438
434
430
425
421
417
413
409
405
401
397
393
389
385
381
377
373
369
365
361
357
353
349
345
342
338
334
330
326
323
319
315
311
308
304
300
297
293
289
285
282
278
274
270
266
262
258
254
250
246
242
238
234
229
225
220
216
211
206
201
197
192
187
182
176
171
166
161
155
150
144
138
133
127
121
115
109
103
97
90
84
78
71
65
58
51
45
38
31
24
17
10
3
-4
-11
-18
-26
-33
-40
-47
-55
-62
-69
-77
-84
-91
-98
-105
-113
-120
-127
-134
-141
-148
-155
-162
-169
-176
-182
-189
-196
-202
-209
-215
-222
-228
-234
-240
-246
-252
-258
-264
-269
-275
-281
-286
-291
-297
-302
-307
-312
-316
-321
-326
-330
-335
-339
-343
-347
-351
-355
-358
-362
-365
-368
-372
-375
-378
-380
-383
-386
-388
-390
-392
-395
-397
-398
-400
-402
-403
-405
-406
-408
-409
-410
-411
-413
-414
-415
-416
-416
-417
-418
-419
-419
-420
-420
-421
-421
-422
-422
-423
-423
-424
-424
-425
-425
-426
-427
-427
-428
-428
-429
-429
-430
-430
-431
-431
-432
-432
-433
-434
-434
-435
-436
-437
-437
-438
-439
-440
-441
-442
-443
-444
-445
-446
-447
-448
-449
-451
-452
-453
-455
-457
-458
-460
-462
-463
-465
-467
-469
-471
-474
-476
-478
-481
-483
-486
-489
-491
-494
-497
-500
-504
-507
-510
-514
-517
-521
-525
-529
-532
-536
-541
-545
-549
-554
-558
-563
-567
-572
-577
-582
-587
-592
-597
-602
-608
-613
-619
-625
-630
-636
-642
-648
-654
-660
-666
-672
-679
-685
-692
-698
-705
-711
-718
-725
-732
-739
-746
-753
-760
-767
-774
-781
-789
-796
-803
-811
-818
-826
-834
-841
-849
-857
-865
-873
-881
-889
-898
-906
-914
-923
-931
-939
-948
-956
-965
-973
-982
-991
-1000
-1008
-1016
-1026
-1035
-1044
-1053
-1062
-1071
-1080
-1089
-1098
-1107
-1116
-1125
-1134
-1143
-1152
-1161
-1170
-1179
-1188
-1197
-1206
-1215
-1223
-1232
-1241
-1249
-1258
-1266
-1275
-1283
-1291
-1299
-1307
-1315
-1323
-1331
-1338
-1346
-1353
-1361
-1368
-1375
-1382
-1389
-1395
-1402
-1408
-1414
-1421
-1426
-1432
-1438
-1443
-1449
-1454
-1459
-1463
-1468
-1472
-1476
-1480
-1484
-1487
-1491
-1494
-1496
-1499
-1501
-1503
-1505
-1507
-1508
-1509
-1510
-1511
-1511
-1511
-1511
-1510
-1510
-1509
-1508
-1507
-1505
-1503
-1501
-1499
-1496
-1493
-1490
-1487
-1483
-1480
-1476
-1472
-1467
-1462
-1458
-1453
-1447
-1442
-1436
-1431
-1425
-1419
-1413
-1406
-1400
-1393
-1386
-1379
-1372
-1365
-1358
-1351
-1343
-1336
-1328
-1321
-1313
-1305
-1297
-1289
-1281
-1273
-1265
-1257
-1249
-1240
-1232
-1224
-1215
-1207
-1198
-1189
-1181
-1172
-1163
-1155
-1146
-1137
-1129
-1120
-1111
-1103
-1094
-1086
-1077
-1068
-1060
-1052
-1043
-1035
-1027
-1018
-1010
-1002
-995
-987
-980
-972
-965
-958
-951
-944
-937
-931
-925
-919
-913
-907
-902
-896
-891
-887
-882
-878
-874
-870
-867
-864
-861
-858
-855
-853
-851
-849
-847
-846
-845
-844
-843
-843
-842
-842
-843
-843
-844
-844
-845
-846
-848
-849
-851
-853
-855
-857
-859
-862
-865
-868
-871
-874
-877
-881
-884
-888
-892
-896
-900
-904
-908
-912
-916
-920
-925
-929
-934
-938
-942
-947
-952
-956
-961
-965
-970
-974
-979
-983
-987
-992
-996
-1000
-1004
-1008
-1012
-1016
-1020
-1022
-1027
-1030
-1033
-1037
-1040
-1042
-1045
-1048
-1050
-1053
-1055
-1057
-1059
-1060
-1062
-1063
-1064
-1065
-1066
-1067
-1067
-1068
-1068
-1068
-1068
-1068
-1068
-1068
-1067
-1067
-1066
-1065
-1064
-1063
-1062
-1061
-1059
-1058
-1056
-1054
-1053
-1051
-1049
-1047
-1045
-1043
-1041
-1038
-1036
-1034
-1031
-1029
-1027
-1024
-1022
-1018
-1016
-1014
-1012
-1010
-1006
-1004
-1002
-1000
-999
-997
-995
-993
-991
-989
-988
-986
-985
-983
-982
-981
-980
-979
-978
-978
-977
-977
-976
-976
-976
-977
-977
-978
-978
-979
-980
-982
-983
-985
-986
-988
-990
-993
-995
-998
-1000
-1002
-1006
-1010
-1012
-1016
-1020
-1025
-1029
-1034
-1038
-1043
-1048
-1053
-1058
-1063
-1068
-1074
-1079
-1085
-1091
-1097
-1103
-1109
-1116
-1122
-1129
-1135
-1142
-1148
-1155
-1162
-1169
-1175
-1182
-1189
-1196
-1203
-1209
-1216
-1223
-1230
-1237
-1244
-1251
-1257
-1264
-1271
-1278
-1284
-1291
-1297
-1304
-1310
-1316
-1323
-1329
-1335
-1341
-1346
-1352
-1358
-1363
-1369
-1374
-1380
-1385
-1390
-1395
-1400
-1405
-1410
-1414
-1419
-1423
-1428
-1432
-1436
-1440
-1444
-1448
-1452
-1456
-1459
-1463
-1467
-1470
-1474
-1477
-1480
-1484
-1487
-1490
-1493
-1496
-1499
-1503
-1506
-1509
-1512
-1515
-1518
-1521
-1524
-1527
-1531
-1534
-1537
-1540
-1543
-1547
-1550
-1553
-1557
-1560
-1564
-1567
-1571
-1575
-1578
-1582
-1586
-1590
-1594
-1598
-1602
-1606
-1610
-1615
-1619
-1623
-1628
-1632
-1637
-1641
-1646
-1651
-1655
-1660
-1665
-1670
-1675
-1680
-1685
-1690
-1696
-1701
-1706
-1712
-1717
-1723
-1728
-1734
-1740
-1746
-1752
-1758
-1764
-1770
-1776
-1782
-1788
-1794
-1801
-1807
-1813
-1820
-1826
-1833
-1839
-1846
-1852
-1859
-1866
-1872
-1879
-1885
-1892
-1899
-1905
-1912
-1919
-1925
-1932
-1938
-1945
-1951
-1958
-1964
-1971
-1977
-1984
-1990
-1997
-2003
-2009
-2016
-2021
-2028
-2033
-2040
-2045
-2052
-2058
-2063
-2069
-2074
-2080
-2085
-2091
-2096
-2101
-2106
-2111
-2116
-2120
-2125
-2129
-2134
-2138
-2142
-2146
-2150
-2154
-2157
-2161
-2164
-2167
-2170
-2173
-2176
-2178
-2181
-2183
-2185
-2187
-2189
-2191
-2192
-2194
-2195
-2196
-2197
-2198
-2199
-2199
-2200
-2200
-2200
-2200
-2200
-2200
-2200
-2200
-2199
-2198
-2198
-2197
-2196
-2195
-2194
-2193
-2192
-2191
-2189
-2188
-2187
-2185
-2184
-2182
-2180
-2179
-2177
-2175
-2174
-2172
-2170
-2168
-2167
-2165
-2163
-2161
-2160
-2158
-2156
-2155
-2153
-2151
-2150
-2148
-2146
-2145
-2143
-2142
-2141
-2139
-2138
-2137
-2136
-2135
-2134
-2133
-2132
-2131
-2130
-2130
-2129
-2129
-2128
-2128
-2127
-2127
-2127
-2127
-2127
-2127
-2127
-2127
-2128
-2128
-2129
-2129
-2130
-2131
-2132
-2133
-2134
-2135
-2136
-2138
-2139
-2141
-2143
-2144
-2146
-2148
-2150
-2152
-2154
-2156
-2158
-2160
-2162
-2164
-2166
-2168
-2171
-2173
-2175
-2178
-2180
-2183
-2185
-2187
-2190
-2192
-2195
-2197
-2199
-2202
-2204
-2206
-2209
-2211
-2213
-2215
-2218
-2220
-2222
-2224
-2226
-2228
-2230
-2232
-2234
-2236
-2237
-2239
-2241
-2242
-2244
-2245
-2247
-2248
-2250
-2251
-2252
-2253
-2254
-2255
-2256
-2257
-2258
-2259
-2260
-2261
-2261
-2262
-2263
-2263
-2264
-2264
-2265
-2265
-2266
-2266
-2266
-2267
-2267
-2267
-2267
-2267
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2269
-2269
-2269
-2269
-2269
-2269
-2269
-2269
-2269
-2269
-2269
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2268
-2269
-2269
-2269
-2270
-2270
-2271
-2271
-2272
-2273
-2273
-2274
-2275
-2276
-2277
-2278
-2280
-2281
-2282
-2284
-2285
-2287
-2289
-2290
-2292
-2294
-2296
-2298
-2301
-2303
-2305
-2308
-2310
-2313
-2315
-2318
-2321
-2324
-2326
-2329
-2332
-2335
-2338
-2342
-2345
-2348
-2351
-2355
-2358
-2361
-2365
-2368
-2372
-2375
-2379
-2382
-2386
-2389
-2393
-2396
-2400
-2403
-2407
-2410
-2413
-2417
-2420
-2424
-2427
-2430
-2434
-2437
-2440
-2443
-2446
-2449
-2452
-2455
-2458
-2460
-2463
-2465
-2468
-2470
-2472
-2475
-2477
-2479
-2481
-2482
-2484
-2486
-2487
-2489
-2490
-2491
-2492
-2493
-2494
-2494
-2495
-2495
-2495
-2496
-2496
-2495
-2495
-2494
-2494
-2493
-2492
-2491
-2489
-2488
-2486
-2484
-2482
-2480
-2478
-2476
-2473
-2470
-2467
-2464
-2461
-2457
-2453
-2449
-2445
-2441
-2436
-2432
-2427
-2421
-2416
-2411
-2405
-2399
-2393
-2387
-2381
-2374
-2368
-2361
-2354
-2347
-2340
-2332
-2324
-2317
-2309
-2300
-2292
-2284
-2275
-2266
-2258
-2249
-2240
-2230
-2221
-2211
-2202
-2192
-2182
-2172
-2162
-2152
-2141
-2131
-2120
-2109
-2098
-2087
-2076
-2065
-2054
-2041
-2031
-2019
-2008
-1996
-1984
-1972
-1960
-1948
-1937
-1925
-1913
-1901
-1889
-1877
-1865
-1853
-1841
-1830
-1818
-1806
-1795
-1783
-1772
-1760
-1749
-1738
-1727
-1716
-1705
-1694
-1683
-1673
-1662
-1652
-1642
-1632
-1623
-1613
-1604
-1594
-1585
-1577
-1568
-1560
-1551
-1543
-1536
-1528
-1520
-1513
-1506
-1499
-1493
-1486
-1480
-1474
-1468
-1463
-1458
-1453
-1448
-1443
-1439
-1435
-1431
-1427
-1424
-1420
-1417
-1414
-1411
-1409
-1407
-1404
-1403
-1401
-1399
-1398
-1397
-1396
-1396
-1395
-1395
-1395
-1395
-1395
-1396
-1396
-1397
-1398
-1399
-1400
-1402
-1403
-1405
-1407
-1408
-1410
-1412
-1415
-1417
-1419
-1422
-1424
-1427
-1429
-1432
-1435
-1438
-1440
-1443
-1446
-1449
-1452
-1455
-1458
-1460
-1463
-1466
-1469
-1472
-1475
-1477
-1480
-1483
-1485
-1488
-1490
-1493
-1495
-1498
-1500
-1502
-1504
-1506
-1507
-1509
-1511
-1512
-1514
-1515
-1516
-1517
-1518
-1518
-1519
-1519
-1520
-1520
-1520
-1520
-1519
-1519
-1518
-1518
-1517
-1516
-1514
-1513
-1512
-1510
-1508
-1506
-1504
-1502
-1499
-1496
-1493
-1490
-1487
-1484
-1480
-1476
-1473
-1468
-1464
-1460
-1455
-1451
-1446
-1441
-1436
-1430
-1425
-1419
-1413
-1408
-1402
-1395
-1389
-1383
-1376
-1369
-1362
-1355
-1348
-1341
-1333
-1326
-1318
-1310
-1302
-1294
-1286
-1278
-1270
-1261
-1253
-1244
-1235
-1227
-1218
-1209
-1200
-1190
-1181
-1172
-1162
-1153
-1143
-1133
-1124
-1114
-1104
-1094
-1083
-1073
-1063
-1052
-1042
-1031
-1020
-1010
-999
-988
-977
-966
-955
-944
-932
-921
-909
-898
-886
-875
-863
-851
-839
-827
-815
-803
-791
-779
-766
-754
-741
-729
-716
-703
-690
-677
-664
-651
-638
-625
-612
-598
-585
-571
-558
-545
-531
-517
-504
-490
-477
-463
-449
-436
-422
-409
-395
-381
-368
-354
-341
-327
-314
-300
-287
-274
-261
-248
-235
-222
-209
-196
-184
-171
-159
-146
-134
-122
-110
-98
-86
-75
-63
-52
-41
-30
-19
-8
2
13
23
33
43
53
63
72
82
91
100
109
117
126
134
142
150
158
166
173
181
188
195
202
208
214
221
227
232
238
243
248
253
258
263
267
271
275
279
283
286
289
292
295
298
300
303
305
307
309
310
312
313
314
315
316
317
317
318
318
318
318
317
317
316
316
315
314
313
312
310
309
307
306
304
302
300
298
296
294
291
289
287
284
282
279
276
274
271
268
265
262
260
257
254
251
248
245
242
239
235
232
229
226
223
220
218
215
212
209
207
204
202
199
197
195
192
190
188
186
185
183
181
180
178
177
176
175
174
173
172
172
171
171
171
171
171
171
171
172
172
173
174
175
176
178
179
181
183
185
187
189
192
194
197
200
203
206
210
213
217
221
225
229
233
237
241
246
251
256
260
265
271
276
281
287
293
298
304
310
316
323
329
335
342
348
355
362
368
375
382
389
396
403
410
417
424
432
439
446
453
460
468
475
482
490
497
504
511
519
526
533
540
547
555
562
569
576
583
590
597
604
610
617
624
630
636
643
649
655
661
667
673
679
685
690
695
701
706
711
716
721
726
730
735
739
743
747
751
755
759
762
765
769
772
775
778
780
783
785
788
790
792
793
795
796
798
799
800
801
801
802
802
802
803
803
802
802
802
801
801
800
799
798
796
795
794
792
790
789
787
785
783
780
778
776
773
770
768
765
762
759
756
752
749
746
742
739
735
732
728
725
721
717
713
709
705
701
697
693
689
685
680
676
672
668
663
659
654
650
645
641
637
632
627
623
618
614
609
605
600
596
592
587
583
578
574
570
566
562
557
553
549
545
541
538
534
530
527
523
520
516
513
510
507
503
501
498
495
492
490
487
485
482
480
478
476
474
472
470
468
467
465
464
463
461
460
459
458
458
457
456
456
455
455
454
454
454
454
454
454
454
455
455
456
456
457
457
458
459
460
461
462
463
465
466
467
469
471
472
474
476
478
480
482
484
487
489
491
494
496
499
502
504
507
510
513
516
519
522
525
528
531
535
538
541
544
548
551
555
558
562
565
569
572
576
579
583
587
590
594
598
602
605
609
613
616
620
624
627
631
635
638
642
645
649
652
656
659
662
666
669
672
675
678
681
684
687
690
693
696
699
701
704
706
709
711
713
715
717
719
721
722
724
725
727
728
729
730
731
732
733
734
734
735
735
735
735
735
735
735
735
735
734
734
733
732
731
730
729
728
727
726
724
723
721
719
717
716
714
712
710
707
705
703
700
698
695
693
690
688
685
682
679
676
673
670
667
664
661
657
654
651
647
644
640
637
633
629
626
622
618
614
611
607
603
599
595
591
586
582
578
574
569
565
560
556
551
547
542
537
532
528
523
518
512
507
502
497
491
486
480
474
468
462
456
450
444
438
431
425
418
411
404
397
390
383
376
369
362
355
347
340
332
325
317
310
302
294
287
279
271
263
255
247
239
231
223
215
207
199
191
183
175
167
159
151
143
135
127
120
112
104
96
89
81
73
66
58
51
43
35
28
21
13
6
-1
-8
-15
-22
-29
-36
-43
-50
-57
-63
-70
-76
-83
-89
-96
-102
-108
-114
-120
-127
-133
-138
-144
-150
-156
-162
-168
-174
-179
-185
-191
-197
-202
-208
-214
-219
-225
-231
-236
-242
-247
-253
-259
-264
-270
-275
-281
-286
-292
-298
-303
-309
-315
-320
-326
-332
-338
-343
-349
-355
-361
-367
-374
-380
-386
-392
-399
-405
-412
-418
-425
-432
-439
-446
-453
-460
-467
-474
-482
-489
-496
-504
-512
-519
-527
-535
-543
-551
-559
-567
-575
-584
-592
-601
-609
-618
-627
-635
-644
-653
-662
-671
-680
-690
-699
-708
-718
-727
-737
-747
-756
-766
-776
-786
-796
-807
-817
-827
-837
-848
-858
-869
-879
-890
-901
-912
-922
-933
-944
-955
-966
-977
-988
-1000
-1010
-1022
-1033
-1044
-1056
-1067
-1078
-1090
-1101
-1113
-1124
-1136
-1147
-1158
-1170
-1181
-1193
-1204
-1215
-1227
-1238
-1250
-1261
-1272
-1284
-1295
-1306
-1318
-1329
-1340
-1352
-1363
-1374
-1385
-1396
-1407
-1418
-1429
-1441
-1452
-1462
-1473
-1484
-1495
-1506
-1517
-1528
-1539
-1549
-1560
-1571
-1581
-1592
-1602
-1613
-1623
-1633
-1643
-1653
-1663
-1673
-1683
-1692
-1702
-1711
-1720
-1730
-1739
-1748
-1757
-1765
-1774
-1782
-1791
-1799
-1807
-1815
-1823
-1830
-1838
-1845
-1853
-1860
-1866
-1873
-1880
-1886
-1893
-1899
-1905
-1910
-1916
-1922
-1927
-1932
-1937
-1942
-1947
-1952
-1956
-1960
-1965
-1969
-1972
-1976
-1980
-1983
-1986
-1990
-1993
-1995
-1998
-2001
-2003
-2005
-2007
-2009
-2011
-2012
-2013
-2015
-2016
-2017
-2017
-2019
-2020
-2020
-2020
-2020
-2020
-2020
-2020
-2020
-2019
-2017
-2017
-2017
-2016
-2013
-2013
-2012
-2009
-2009
-2007
-2005
-2003
-2001
-2000
-1998
-1995
-1993
-1991
-1989
-1987
-1984
-1982
-1980
-1977
-1975
-1972
-1970
-1967
-1965
-1962
-1959
-1957
-1954
-1952
-1949
-1946
-1944
-1941
-1938
-1936
-1933
-1930
-1928
-1925
-1923
-1920
-1917
-1915
-1912
-1909
-1907
-1904
-1902
-1899
-1897
-1894
-1892
-1889
-1887
-1884
-1881
-1879
-1877
-1874
-1872
-1869
-1867
-1865
-1862
-1860
-1858
-1856
-1854
-1851
-1849
-1847
-1845
-1843
-1841
-1839
-1837
-1835
-1833
-1832
-1830
-1828
-1826
-1825
-1823
-1821
-1820
-1818
-1816
-1815
-1813
-1812
-1810
-1809
-1808
-1806
-1805
-1804
-1803
-1802
-1801
-1800
-1799
-1798
-1797
-1797
-1796
-1796
-1795
-1795
-1795
-1794
-1794
-1794
-1794
-1794
-1795
-1795
-1795
-1796
-1796
-1797
-1798
-1798
-1799
-1800
-1801
-1802
-1804
-1805
-1806
-1808
-1809
-1811
-1812
-1814
-1816
-1817
-1819
-1821
-1823
-1825
-1827
-1829
-1831
-1834
-1836
-1838
-1840
-1843
-1845
-1847
-1849
-1851
-1854
-1856
-1858
-1860
-1862
-1864
-1866
-1868
-1870
-1872
-1874
-1875
-1877
-1879
-1880
-1882
-1883
-1884
-1886
-1887
-1888
-1889
-1890
-1891
-1892
-1893
-1894
-1894
-1895
-1895
-1896
-1896
-1896
-1897
-1897
-1897
-1897
-1897
-1897
-1896
-1896
-1895
-1895
-1894
-1893
-1893
-1892
-1891
-1889
-1888
-1887
-1885
-1884
-1882
-1881
-1879
-1877
-1875
-1873
-1871
-1868
-1866
-1864
-1861
-1858
-1856
-1853
-1850
-1847
-1844
-1841
-1838
-1835
-1831
-1828
-1824
-1821
-1817
-1813
-1810
-1806
-1802
-1798
-1793
-1789
-1785
-1781
-1776
-1772
-1767
-1763
-1758
-1753
-1748
-1743
-1739
-1734
-1729
-1723
-1718
-1713
-1708
-1703
-1697
-1692
-1687
-1681
-1676
-1670
-1664
-1659
-1653
-1647
-1642
-1636
-1630
-1624
-1619
-1613
-1607
-1601
-1595
-1589
-1583
-1577
-1571
-1565
-1560
-1554
-1548
-1542
-1536
-1531
-1525
-1519
-1513
-1508
-1502
-1496
-1491
-1485
-1480
-1474
-1469
-1463
-1457
-1452
-1447
-1441
-1436
-1430
-1425
-1420
-1415
-1409
-1404
-1399
-1394
-1389
-1383
-1378
-1373
-1368
-1363
-1358
-1354
-1349
-1344
-1339
-1334
-1330
-1325
-1320
-1316
-1311
-1306
-1302
-1297
-1293
-1289
-1284
-1280
-1276
-1272
-1268
-1264
-1259
-1256
-1252
-1248
-1244
-1240
-1236
-1233
-1229
-1226
-1222
-1219
-1216
-1213
-1209
-1206
-1203
-1200
-1198
-1195
-1192
-1190
-1187
-1184
-1182
-1180
-1177
-1175
-1173
-1171
-1169
-1167
-1165
-1163
-1161
-1159
-1158
-1156
-1154
-1153
-1151
-1150
-1148
-1147
-1146
-1145
-1143
-1142
-1141
-1140
-1139
-1138
-1137
-1136
-1135
-1135
-1134
-1133
-1132
-1132
-1131
-1130
-1130
-1129
-1128
-1128
-1127
-1126
-1126
-1125
-1124
-1124
-1123
-1122
-1122
-1121
-1120
-1119
-1119
-1118
-1117
-1116
-1115
-1115
-1114
-1113
-1112
-1111
-1110
-1109
-1108
-1106
-1105
-1104
-1102
-1101
-1099
-1098
-1096
-1094
-1093
-1091
-1089
-1087
-1085
-1083
-1080
-1078
-1076
-1073
-1071
-1068
-1066
-1063
-1060
-1057
-1055
-1052
-1049
-1046
-1043
-1040
-1037
-1034
-1030
-1027
-1024
-1020
-1016
-1014
-1010
-1006
-1004
-1000
-997
-993
-990
-986
-983
-979
-975
-972
-968
-964
-960
-957
-953
-949
-945
-941
-937
-933
-930
-926
-922
-918
-914
-910
-906
-902
-898
-894
-890
-886
-882
-878
-874
-870
-866
-862
-858
-854
-850
-846
-842
-838
-834
-830
-826
-822
-817
-813
-809
-805
-801
-797
-793
-788
-784
-780
-775
-771
-767
-762
-758
-754
-749
-745
-740
-736
-731
-726
-722
-717
-712
-707
-703
-698
-693
-688
-683
-678
-673
-668
-663
-658
-653
-648
-643
-638
-632
-627
-622
-617
-611
-606
-601
-595
-590
-584
-579
-573
-568
-562
-556
-550
-545
-539
-533
-527
-521
-515
-509
-503
-497
-491
-484
-478
-472
-465
-459
-452
-446
-439
-433
-426
-419
-413
-406
-399
-392
-385
-378
-371
-364
-357
-350
-343
-335
-328
-321
-314
-307
-299
-292
-285
-278
-270
-263
-256
-249
-242
-234
-227
-220
-213
-206
-199
-192
-185
-178
-171
-164
-158
-151
-144
-138
-131
-125
-118
-112
-106
-100
-94
-88
-82
-76
-70
-64
-59
-53
-48
-42
-37
-31
-26
-21
-16
-11
-6
-1
4
8
13
17
22
26
30
34
38
42
46
50
53
57
60
64
67
70
73
76
78
81
83
86
88
90
92
94
96
98
99
101
102
103
104
105
106
107
107
108
108
108
109
109
108
108
108
107
106
105
104
103
102
101
99
98
96
94
92
90
87
85
82
80
77
74
71
68
65
62
58
55
51
48
44
40
36
32
28
24
20
16
11
7
3
-2
-6
-11
-16
-21
-25
-30
-35
-40
-45
-50
-55
-61
-66
-71
-76
-82
-87
-92
-98
-103
-108
-114
-119
-125
-130
-136
-141
-147
-152
-158
-163
-169
-175
-180
-186
-191
-197
-202
-208
-213
-219
-224
-230
-235
-241
-246
-251
-257
-262
-267
-272
-278
-283
-288
-293
-298
-302
-307
-312
-317
-321
-326
-330
-335
-339
-343
-347
-351
-355
-359
-363
-366
-370
-373
-377
-380
-383
-386
-389
-391
-394
-397
-399
-401
-403
-405
-407
-409
-411
-412
-414
-415
-416
-418
-419
-419
-420
-421
-422
-422
-422
-423
-423
-423
-423
-423
-423
-422
-422
-422
-421
-420
-420
-419
-418
-417
-416
-415
-413
-412
-411
-409
-408
-406
-405
-403
-402
-400
-398
-397
-395
-393
-391
-389
-388
-386
-384
-382
-380
-378
-376
-374
-372
-370
-368
-366
-364
-362
-360
-358
-356
-354
-353
-351
-349
-347
-345
-344
-342
-341
-339
-338
-336
-335
-334
-332
-331
-330
-329
-328
-327
-326
-325
-325
-324
-323
-323
-322
-322
-322
-322
-321
-321
-322
-322
-322
-322
-323
-323
-324
-325
-326
-327
-328
-329
-330
-331
-333
-334
-336
-338
-339
-341
-343
-345
-347
-349
-352
-354
-357
-359
-362
-364
-367
-370
-373
-376
-379
-382
-385
-389
-392
-396
-399
-403
-407
-411
-414
-418
-422
-427
-431
-435
-439
-444
-448
-453
-458
-463
-468
-472
-478
-483
-488
-493
-498
-504
-509
-515
-520
-526
-532
-538
-543
-549
-555
-561
-567
-573
-579
-586
-592
-598
-605
-611
-617
-624
-630
-637
-643
-650
-656
-663
-669
-676
-683
-689
-696
-703
-709
-716
-722
-729
-735
-742
-748
-755
-761
-767
-774
-780
-786
-792
-798
-805
-811
-817
-822
-828
-834
-840
-846
-851
-857
-862
-867
-873
-878
-883
-888
-893
-897
-902
-907
-911
-916
-920
-924
-929
-933
-937
-941
-945
-948
-952
-956
-959
-962
-966
-969
-972
-975
-978
-981
-983
-986
-988
-991
-993
-995
-997
-999
-1000
-1002
-1004
-1006
-1008
-1010
-1010
-1012
-1014
-1014
-1016
-1016
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1018
-1018
-1016
-1016
-1014
-1014
-1012
-1010
-1010
-1008
-1006
-1004
-1004
-1002
-1000
-998
-996
-994
-992
-990
-988
-985
-983
-981
-978
-976
-973
-971
-968
-966
-963
-960
-958
-955
-952
-949
-946
-943
-940
-937
-934
-931
-928
-925
-922
-919
-916
-913
-910
-906
-903
-900
-896
-893
-890
-886
-883
-879
-876
-872
-869
-865
-862
-858
-854
-851
-847
-843
-840
-836
-832
-828
-824
-820
-816
-812
-808
-804
-800
-796
-792
-788
-784
-780
-776
-772
-768
-764
-760
-756
-752
-748
-744
-741
-737
-733
-729
-725
-721
-718
-714
-710
-707
-703
-699
-696
-692
-689
-686
-682
-679
-676
-673
-669
-666
-663
-661
-658
-655
-652
-650
-647
-645
-643
-640
-638
-636
-634
-632
-630
-629
-627
-625
-624
-622
-621
-620
-619
-618
-617
-616
-616
-615
-614
-614
-614
-613
-613
-613
-613
-613
-614
-614
-614
-615
-615
-616
-616
-617
-618
-619
-620
-621
-622
-623
-624
-625
-626
-628
-629
-630
-632
-633
-635
-636
-638
-639
-641
-643
-644
-646
-648
-650
-651
-653
-655
-657
-658
-660
-662
-664
-666
-668
-669
-671
-673
-675
-677
-678
-680
-682
-684
-685
-687
-688
-690
-691
-693
-694
-695
-696
-698
-699
-700
-701
-702
-702
-703
-704
-704
-705
-705
-705
-706
-706
-706
-706
-706
-705
-705
-704
-704
-703
-703
-702
-701
-700
-699
-697
-696
-694
-693
-691
-689
-687
-685
-683
-681
-679
-676
-674
-671
-668
-665
-662
-659
-656
-653
-649
-646
-642
-639
-635
-631
-627
-623
-619
-614
-610
-605
-601
-596
-592
-587
-582
-577
-572
-567
-562
-557
-552
-547
-541
-536
-530
-525
-519
-514
-508
-503
-497
-491
-486
-480
-474
-468
-463
-457
-451
-446
-440
-434
-429
-423
-418
-412
-407
-401
-396
-391
-385
-380
-375
-370
-365
-360
-355
-351
-346
-342
-337
-333
-329
-324
-320
-317
-313
-309
-306
-302
-299
-296
-293
-290
-288
-285
-283
-281
-279
-277
-275
-274
-272
-271
-270
-269
-269
-268
-268
-268
-268
-269
-269
-270
-271
-272
-273
-275
-277
-279
-281
-283
-286
-288
-291
-295
-298
-301
-305
-309
-314
-318
-323
-328
-333
-338
-344
-349
-355
-361
-368
-374
-381
-388
-395
-402
-410
-417
-425
-433
-441
-449
-458
-466
-475
-484
-492
-502
-511
-520
-529
-539
-549
-558
-568
-578
-588
-598
-608
-619
-629
-639
-650
-661
-671
-682
-693
-703
-714
-725
-736
-747
-758
-769
-780
-792
-803
-814
-825
-836
-847
-859
-870
-881
-892
-904
-915
-926
-937
-948
-960
-971
-982
-993
-1004
-1014
-1026
-1037
-1048
-1059
-1070
-1081
-1092
-1102
-1113
-1124
-1134
-1145
-1155
-1166
-1176
-1186
-1196
-1207
-1217
-1227
-1237
-1247
-1257
-1266
-1276
-1286
-1295
-1305
-1314
-1324
-1333
-1342
-1352
-1361
-1370
-1379
-1388
-1396
-1405
-1414
-1423
-1431
-1440
-1448
-1457
-1465
-1473
-1482
-1490
-1498
-1506
-1514
-1522
-1530
-1537
-1545
-1553
-1560
-1568
-1575
-1583
-1590
-1597
-1605
-1612
-1619
-1626
-1633
-1640
-1647
-1653
-1660
-1667
-1674
-1680
-1687
-1693
-1700
-1706
-1713
-1719
-1726
-1732
-1738
-1744
-1751
-1757
-1763
-1769
-1775
-1781
-1787
-1793
-1799
-1804
-1810
-1816
-1822
-1827
-1833
-1839
-1844
-1850
-1855
-1861
-1866
-1872
-1877
-1883
-1888
-1893
-1899
-1904
-1909
-1914
-1920
-1925
-1930
-1935
-1940
-1945
-1950
-1955
-1960
-1965
-1970
-1975
-1980
-1984
-1989
-1994
-1998
-2003
-2008
-2012
-2017
-2021
-2025
-2029
-2035
-2039
-2043
-2048
-2052
-2056
-2061
-2065
-2069
-2073
-2078
-2082
-2086
-2091
-2095
-2099
-2103
-2108
-2112
-2116
-2120
-2125
-2129
-2133
-2137
-2142
-2146
-2150
-2155
-2159
-2163
-2167
-2172
-2176
-2180
-2185
-2189
-2193
-2197
-2202
-2206
-2210
-2214
-2219
-2223
-2227
-2231
-2235
-2239
-2244
-2248
-2252
-2256
-2260
-2264
-2268
-2272
-2276
-2280
-2284
-2288
-2292
-2295
-2299
-2303
-2307
-2311
-2314
-2318
-2322
-2326
-2329
-2333
-2336
-2340
-2344
-2347
-2351
-2354
-2358
-2361
-2365
-2368
-2371
-2375
-2378
-2381
-2384
-2388
-2391
-2394
-2397
-2400
-2402
-2405
-2408
-2411
-2414
-2416
-2419
-2421
-2424
-2426
-2428
-2431
-2433
-2435
-2437
-2439
-2441
-2443
-2445
-2447
-2448
-2450
-2451
-2453
-2454
-2456
-2457
-2458
-2459
-2461
-2462
-2463
-2464
-2464
-2465
-2466
-2466
-2467
-2468
-2468
-2468
-2469
-2469
-2469
-2469
-2469
-2469
-2469
-2469
-2468
-2468
-2468
-2467
-2467
-2466
-2465
-2465
-2464
-2463
-2462
-2461
-2460
-2459
-2458
-2456
-2455
-2453
-2452
-2450
-2449
-2447
-2445
-2443
-2441
-2439
-2437
-2435
-2433
-2431
-2428
-2426
-2423
-2421
-2418
-2416
-2413
-2410
-2407
-2404
-2401
-2398
-2395
-2392
-2389
-2386
-2382
-2379
-2375
-2372
-2368
-2365
-2361
-2358
-2354
-2350
-2346
-2342
-2339
-2335
-2331
-2327
-2323
-2319
-2315
-2310
-2306
-2302
-2298
-2294
-2289
-2285
-2281
-2276
-2272
-2267
-2263
-2258
-2254
-2249
-2245
-2240
-2235
-2231
-2226
-2221
-2217
-2212
-2207
-2203
-2198
-2193
-2188
-2184
-2179
-2174
-2169
-2165
-2160
-2155
-2151
-2146
-2141
-2137
-2132
-2127
-2123
-2118
-2113
-2109
-2104
-2099
-2095
-2090
-2085
-2081
-2076
-2072
-2067
-2062
-2058
-2053
-2049
-2044
-2039
-2035
-2029
-2025
-2021
-2016
-2012
-2007
-2001
-1998
-1993
-1988
-1984
-1979
-1974
-1970
-1965
-1960
-1956
-1951
-1946
-1942
-1937
-1932
-1927
-1922
-1918
-1913
-1908
-1903
-1898
-1893
-1888
-1883
-1878
-1873
-1868
-1863
-1858
-1853
-1848
-1842
-1837
-1832
-1827
-1821
-1816
-1811
-1805
-1800
-1794
-1789
-1783
-1778
-1772
-1767
-1761
-1755
-1750
-1744
-1738
-1732
-1726
-1721
-1715
-1709
-1703
-1697
-1691
-1685
-1679
-1673
-1667
-1661
-1655
-1649
-1643
-1637
-1631
-1625
-1619
-1612
-1606
-1600
-1594
-1588
-1582
-1575
-1569
-1563
-1557
-1551
-1544
-1538
-1532
-1526
-1520
-1514
-1507
-1501
-1495
-1489
-1483
-1477
-1471
-1465
-1459
-1452
-1446
-1440
-1434
-1428
-1422
-1416
-1410
-1404
-1398
-1392
-1386
-1380
-1374
-1368
-1362
-1356
-1350
-1344
-1338
-1332
-1326
-1320
-1314
-1308
-1302
-1295
-1289
-1283
-1277
-1271
-1265
-1259
-1253
-1247
-1241
-1234
-1228
-1222
-1216
-1210
-1203
-1197
-1191
-1185
-1178
-1172
-1166
-1159
-1153
-1147
-1140
-1134
-1127
-1121
-1115
-1108
-1101
-1095
-1088
-1082
-1075
-1069
-1062
-1055
-1049
-1042
-1036
-1029
-1022
-1016
-1008
-1002
-996
-989
-983
-976
-969
-963
-956
-950
-943
-936
-930
-923
-917
-910
-904
-897
-891
-884
-878
-872
-865
-859
-853
-846
-840
-834
-828
-821
-815
-809
-803
-797
-791
-785
-780
-774
-768
-762
-756
-751
-745
-740
-734
-729
-723
-718
-712
-707
-702
-696
-691
-686
-681
-676
-670
-665
-660
-655
-650
-645
-641
-636
-631
-626
-621
-616
-612
-607
-602
-598
-593
-588
-584
-579
-574
-570
-565
-560
-556
-551
-546
-542
-537
-532
-528
-523
-518
-514
-509
-504
-500
-495
-490
-486
-481
-477
-472
-467
-463
-458
-454
-449
-444
-440
-435
-431
-426
-421
-417
-412
-408
-403
-398
-394
-389
-384
-380
-375
-370
-366
-361
-356
-351
-346
-342
-337
-332
-327
-322
-317
-312
-308
-303
-298
-293
-288
-283
-278
-273
-268
-263
-258
-253
-247
-242
-237
-232
-227
-221
-216
-211
-206
-200
-195
-189
-184
-179
-173
-168
-162
-156
-151
-145
-139
-134
-128
-122
-116
-110
-105
-99
-93
-87
-81
-75
-69
-63
-57
-51
-45
-38
-32
-26
-20
-14
-8
-1
5
11
17
23
30
36
42
48
54
61
67
73
79
85
91
98
104
110
116
122
128
134
140
146
152
158
164
170
176
182
187
193
199
205
211
216
222
227
233
239
244
250
255
261
266
271
277
282
287
293
298
303
308
313
318
323
329
333
338
343
348
353
358
363
367
372
377
381
386
390
395
399
404
408
413
417
421
426
430
434
439
443
447
451
455
459
464
468
472
476
479
483
487
491
495
499
502
506
510
513
517
520
524
527
531
534
537
541
544
547
550
554
557
560
563
566
569
572
575
578
581
583
586
589
592
594
597
600
602
605
607
610
612
615
617
620
622
624
627
629
631
633
636
638
640
642
644
646
648
650
652
654
656
658
660
662
663
665
667
669
671
672
674
676
677
679
681
682
684
686
687
689
690
692
693
694
696
697
699
700
701
702
704
705
706
707
708
709
710
711
712
712
713
714
714
715
715
716
716
716
717
717
717
717
717
716
716
716
716
715
715
714
714
713
712
711
710
710
709
708
706
705
704
703
701
700
699
697
696
694
692
691
689
687
685
683
681
680
678
675
673
671
669
667
665
663
660
658
656
653
651
648
646
643
641
638
636
633
630
628
625
622
619
617
614
611
608
605
603
600
597
594
591
588
585
582
579
576
573
570
566
563
560
557
554
551
547
544
541
537
534
531
527
524
521
517
514
510
507
504
500
497
493
490
486
483
479
476
472
468
465
461
458
454
450
447
443
439
436
432
428
424
421
417
413
409
405
401
397
394
390
386
382
378
373
369
365
361
357
352
348
344
339
335
330
326
321
317
312
307
302
298
293
288
283
278
273
267
262
257
251
246
240
234
229
223
217
211
205
199
193
186
180
173
167
160
153
147
140
133
125
118
111
103
96
88
80
73
65
57
49
40
32
24
15
6
-2
-11
-20
-29
-38
-47
-56
-66
-75
-84
-94
-104
-113
-123
-133
-143
-153
-163
-173
-184
-194
-204
-215
-226
-236
-247
-258
-268
-279
-290
-301
-312
-323
-334
-345
-356
-367
-378
-390
-401
-412
-423
-435
-446
-457
-469
-480
-491
-502
-514
-525
-536
-547
-559
-570
-581
-592
-603
-614
-625
-636
-647
-658
-669
-680
-690
-701
-711
-722
-732
-743
-753
-763
-773
-783
-793
-803
-812
-822
-831
-841
-850
-859
-868
-877
-886
-894
-903
-911
-920
-928
-936
-944
-952
-959
-967
-974
-981
-989
-996
-1002
-1008
-1016
-1022
-1029
-1035
-1041
-1047
-1053
-1059
-1064
-1070
-1075
-1080
-1085
-1090
-1095
-1100
-1105
-1109
-1114
-1118
-1122
-1126
-1130
-1134
-1138
-1141
-1145
-1148
-1151
-1154
-1158
-1161
-1163
-1166
-1169
-1172
-1174
-1177
-1179
-1181
-1183
-1186
-1188
-1190
-1192
-1194
-1195
-1197
-1199
-1201
-1202
-1204
-1205
-1207
-1208
-1209
-1211
-1212
-1213
-1214
-1216
-1217
-1218
-1219
-1220
-1221
-1222
-1223
-1224
-1225
-1226
-1228
-1229
-1230
-1231
-1232
-1233
-1234
-1235
-1236
-1237
-1238
-1239
-1240
-1241
-1242
-1243
-1244
-1245
-1246
-1247
-1248
-1249
-1250
-1251
-1253
-1254
-1255
-1256
-1258
-1259
-1260
-1262
-1263
-1265
-1266
-1268
-1269
-1271
-1273
-1274
-1276
-1278
-1280
-1282
-1284
-1286
-1288
-1290
-1292
-1295
-1297
-1299
-1302
-1304
-1307
-1310
-1312
-1315
-1318
-1321
-1324
-1327
-1330
-1333
-1336
-1339
-1342
-1346
-1349
-1352
-1356
-1359
-1363
-1367
-1370
-1374
-1378
-1382
-1385
-1389
-1393
-1397
-1401
-1405
-1409
-1413
-1417
-1421
-1426
-1430
-1434
-1438
-1442
-1447
-1451
-1455
-1459
-1464
-1468
-1472
-1477
-1481
-1485
-1490
-1494
-1498
-1503
-1507
-1511
-1516
-1520
-1524
-1528
-1533
-1537
-1541
-1545
-1549
-1553
-1557
-1561
-1565
-1569
-1573
-1577
-1581
-1584
-1588
-1591
-1595
-1598
-1602
-1605
-1608
-1612
-1615
-1618
-1621
-1624
-1626
-1629
-1632
-1634
-1637
-1639
-1641
-1643
-1645
-1647
-1649
-1651
-1653
-1654
-1655
-1657
-1658
-1659
-1660
-1661
-1661
-1662
-1662
-1663
-1663
-1663
-1663
-1663
-1662
-1662
-1661
-1661
-1660
-1659
-1658
-1656
-1655
-1654
-1652
-1650
-1648
-1646
-1644
-1642
-1640
-1637
-1635
-1632
-1629
-1626
-1623
-1620
-1617
-1613
-1610
-1606
-1603
-1599
-1595
-1591
-1587
-1583
-1579
-1575
-1570
-1566
-1562
-1557
-1552
-1548
-1543
-1538
-1533
-1529
-1524
-1519
-1514
-1509
-1504
-1499
-1494
-1489
-1484
-1479
-1474
-1468
-1463
-1458
-1453
-1448
-1443
-1438
-1433
-1429
-1424
-1419
-1414
-1410
-1405
-1400
-1396
-1392
-1387
-1383
-1379
-1375
-1371
-1367
-1363
-1360
-1356
-1353
-1349
-1346
-1343
-1340
-1337
-1334
-1332
-1329
-1327
-1325
-1323
-1321
-1319
-1317
-1315
-1314
-1313
-1311
-1310
-1309
-1309
-1308
-1307
-1307
-1307
-1307
-1307
-1307
-1307
-1308
-1308
-1309
-1310
-1311
-1312
-1313
-1315
-1316
-1318
-1320
-1322
-1324
-1326
-1329
-1331
-1334
-1336
-1339
-1342
-1345
-1348
-1351
-1354
-1358
-1361
-1365
-1368
-1372
-1376
-1380
-1384
-1388
-1392
-1396
-1400
-1404
-1408
-1413
-1417
-1422
-1426
-1431
-1435
-1440
-1444
-1449
-1454
-1458
-1463
-1468
-1473
-1478
-1482
-1487
-1492
-1497
-1501
-1506
-1511
-1515
-1520
-1524
-1529
-1534
-1538
-1542
-1547
-1551
-1555
-1560
-1564
-1568
-1572
-1576
-1580
-1583
-1587
-1591
-1594
-1598
-1601
-1604
-1608
-1611
-1614
-1617
-1619
-1622
-1625
-1627
-1630
-1632
-1634
-1636
-1638
-1640
-1642
-1643
-1645
-1646
-1647
-1649
-1650
-1650
-1651
-1652
-1652
-1653
-1653
-1653
-1653
-1653
-1653
-1652
-1652
-1651
-1650
-1649
-1648
-1647
-1646
-1644
-1643
-1641
-1639
-1637
-1635
-1633
-1630
-1628
-1625
-1622
-1619
-1616
-1613
-1610
-1606
-1603
-1599
-1595
-1591
-1587
-1583
-1579
-1575
-1570
-1566
-1561
-1556
-1551
-1546
-1541
-1536
-1531
-1526
-1520
-1515
-1510
-1504
-1498
-1493
-1487
-1481
-1475
-1469
-1463
-1457
-1451
-1445
-1439
-1433
-1427
-1420
-1414
-1408
-1402
-1395
-1389
-1383
-1377
-1370
-1364
-1358
-1352
-1346
-1339
-1333
-1327
-1321
-1315
-1309
-1303
-1297
-1291
-1285
-1279
-1274
-1268
-1262
-1257
-1251
-1246
-1240
-1235
-1229
-1224
-1219
-1214
-1209
-1204
-1199
-1194
-1189
-1185
-1180
-1176
-1171
-1167
-1162
-1158
-1154
-1150
-1146
-1142
-1138
-1134
-1131
-1127
-1124
-1120
-1117
-1113
-1110
-1107
-1104
-1101
-1098
-1095
-1092
-1090
-1087
-1084
-1082
-1079
-1077
-1075
-1072
-1070
-1068
-1066
-1064
-1062
-1060
-1058
-1056
-1054
-1052
-1050
-1049
-1047
-1045
-1044
-1042
-1041
-1039
-1038
-1036
-1035
-1033
-1032
-1031
-1029
-1028
-1027
-1025
-1024
-1022
-1020
-1020
-1018
-1018
-1016
-1014
-1014
-1012
-1012
-1010
-1008
-1008
-1006
-1004
-1004
-1002
-1000
-1000
-999
-997
-996
-995
-993
-992
-991
-989
-988
-987
-985
-984
-982
-981
-979
-978
-976
-975
-973
-972
-970
-969
-967
-966
-964
-962
-961
-959
-957
-956
-954
-952
-950
-948
-947
-945
-943
-941
-939
-937
-935
-933
-931
-929
-927
-925
-923
-920
-918
-916
-913
-911
-908
-906
-903
-901
-898
-895
-893
-890
-887
-884
-881
-878
-875
-872
-868
-865
-862
-859
-855
-852
-848
-845
-841
-838
-834
-830
-826
-823
-819
-815
-811
-806
-802
-798
-794
-789
-785
-781
-776
-772
-767
-762
-757
-753
-748
-743
-738
-733
-728
-722
-717
-712
-707
-701
-696
-690
-685
-679
-674
-668
-662
-656
-651
-645
-639
-633
-627
-621
-615
-609
-603
-597
-591
-585
-578
-572
-566
-560
-553
-547
-541
-534
-528
-522
-515
-509
-502
-496
-490
-483
-477
-470
-464
-457
-451
-444
-438
-432
-425
-419
-413
-406
-400
-394
-388
-382
-375
-369
-363
-357
-351
-345
-339
-333
-327
-322
-316
-310
-305
-299
-294
-288
-283
-278
-272
-267
-262
-257
-252
-247
-242
-237
-232
-228
-223
-218
-214
-209
-205
-201
-196
-192
-188
-184
-180
-175
-171
-167
-164
-160
-156
-152
-148
-144
-141
-137
-133
-130
-126
-123
-119
-116
-112
-109
-105
-102
-99
-95
-92
-89
-85
-82
-79
-76
-72
-69
-66
-63
-59
-56
-53
-50
-46
-43
-40
-36
-33
-30
-26
-23
-19
-16
-12
-9
-5
-1
2
6
10
13
17
21
25
29
33
37
41
45
49
53
58
62
66
71
75
80
84
89
94
98
103
108
113
118
123
128
133
138
144
149
155
160
166
171
177
183
189
194
200
206
212
218
225
231
237
243
250
256
263
269
276
283
289
296
303
310
317
324
331
338
346
353
360
368
375
382
390
397
405
412
420
428
435
443
451
459
467
475
483
490
498
506
514
522
530
538
546
554
562
570
578
586
594
601
609
617
625
633
641
648
656
664
671
679
686
694
701
709
716
723
730
737
744
751
758
765
772
778
785
791
798
804
810
816
822
828
834
840
845
851
856
861
866
871
876
881
885
890
894
898
902
906
910
914
917
920
924
927
930
932
935
938
940
942
944
946
948
950
951
953
954
955
956
957
958
959
959
959
960
960
960
960
959
959
959
958
957
956
955
954
953
952
951
949
948
946
944
942
941
939
937
935
932
930
928
925
923
921
918
915
913
910
908
905
902
899
897
894
891
888
885
882
879
876
873
870
867
864
861
858
855
852
849
846
843
840
838
835
832
829
826
823
820
818
815
812
810
807
804
802
799
797
795
792
790
788
786
783
781
779
777
775
773
771
770
768
766
765
763
761
760
758
757
756
754
753
752
751
750
749
748
747
746
745
744
743
743
742
741
740
740
739
738
738
737
737
736
736
736
735
735
734
734
733
733
733
732
732
731
731
730
730
729
729
728
728
727
727
726
726
725
724
724
723
722
721
720
719
718
717
716
715
714
712
711
710
708
706
705
703
701
699
697
695
693
691
688
686
683
681
678
675
672
669
666
663
659
656
652
649
645
641
637
633
629
624
620
615
610
605
600
595
589
584
578
572
566
560
554
548
541
534
528
521
514
506
499
492
484
476
468
460
452
444
435
426
418
409
400
391
381
372
362
353
343
333
323
313
303
293
282
272
261
250
240
229
218
207
196
184
173
162
150
139
127
115
103
92
80
68
56
43
31
19
7
-6
-18
-31
-43
-56
-68
-81
-94
-106
-119
-132
-144
-157
-170
-183
-196
-209
-222
-235
-248
-261
-274
-287
-300
-313
-326
-339
-352
-365
-378
-391
-403
-416
-429
-442
-455
-467
-480
-493
-505
-518
-530
-543
-555
-567
-580
-592
-604
-616
-628
-640
-652
-664
-675
-687
-699
-710
-722
-733
-745
-756
-767
-778
-789
-800
-811
-822
-832
-843
-853
-864
-874
-884
-894
-904
-914
-924
-933
-943
-952
-962
-971
-980
-989
-998
-1006
-1016
-1025
-1034
-1042
-1051
-1059
-1068
-1076
-1085
-1093
-1101
-1109
-1117
-1125
-1133
-1141
-1148
-1156
-1164
-1171
-1179
-1186
-1194
-1201
-1208
-1216
-1223
-1230
-1237
-1244
-1251
-1258
-1265
-1272
-1279
-1286
-1293
-1300
-1307
-1313
-1320
-1327
-1334
-1340
-1347
-1354
-1360
-1367
-1373
-1380
-1386
-1393
-1399
-1405
-1412
-1418
-1424
-1430
-1437
-1443
-1449
-1455
-1461
-1467
-1473
-1479
-1484
-1490
-1496
-1502
-1508
-1513
-1519
-1525
-1530
-1536
-1542
-1547
-1553
-1559
-1564
-1570
-1575
-1581
-1586
-1592
-1597
-1603
-1608
-1614
-1619
-1624
-1630
-1635
-1640
-1646
-1651
-1656
-1662
-1667
-1672
-1677
-1683
-1688
-1693
-1698
-1703
-1709
-1714
-1719
-1724
-1729
-1734
-1739
-1744
-1749
-1754
-1759
-1764
-1769
-1773
-1778
-1783
-1787
-1792
-1797
-1801
-1806
-1810
-1815
-1819
-1823
-1827
-1832
-1836
-1840
-1844
-1848
-1852
-1856
-1860
-1864
-1867
-1871
-1875
-1879
-1882
-1886
-1889
-1893
-1896
-1899
-1903
-1906
-1909
-1912
-1915
-1917
-1920
-1923
-1925
-1928
-1930
-1932
-1935
-1937
-1939
-1941
-1943
-1945
-1947
-1948
-1950
-1952
-1953
-1954
-1956
-1957
-1958
-1959
-1960
-1961
-1962
-1962
-1963
-1963
-1964
-1964
-1965
-1965
-1965
-1965
-1966
-1966
-1966
-1966
-1965
-1965
-1965
-1965
-1964
-1964
-1964
-1963
-1963
-1962
-1961
-1960
-1960
-1959
-1958
-1957
-1956
-1955
-1954
-1952
-1951
-1950
-1949
-1948
-1946
-1945
-1944
-1942
-1941
-1940
-1938
-1937
-1935
-1934
-1932
-1930
-1929
-1927
-1925
-1924
-1922
-1920
-1919
-1917
-1915
-1913
-1912
-1910
-1908
-1906
-1905
-1903
-1901
-1899
-1898
-1896
-1894
-1893
-1891
-1890
-1888
-1887
-1885
-1884
-1882
-1881
-1880
-1878
-1877
-1876
-1874
-1873
-1872
-1871
-1870
-1869
-1868
-1867
-1866
-1865
-1864
-1863
-1862
-1862
-1861
-1860
-1859
-1858
-1858
-1857
-1856
-1856
-1855
-1855
-1854
-1854
-1853
-1853
-1853
-1852
-1852
-1852
-1852
-1852
-1852
-1852
-1853
-1853
-1853
-1854
-1855
-1855
-1856
-1857
-1858
-1858
-1859
-1860
-1862
-1863
-1864
-1865
-1866
-1868
-1869
-1871
-1872
-1874
-1875
-1877
-1879
-1881
-1883
-1884
-1886
-1889
-1891
-1893
-1895
-1898
-1900
-1902
-1905
-1908
-1910
-1913
-1915
-1918
-1921
-1923
-1926
-1929
-1931
-1934
-1937
-1940
-1943
-1946
-1949
-1952
-1955
-1958
-1961
-1964
-1968
-1971
-1974
-1978
-1981
-1985
-1988
-1991
-1995
-1998
-2001
-2005
-2009
-2012
-2016
-2020
-2023
-2027
-2031
-2033
-2037
-2041
-2045
-2049
-2053
-2057
-2061
-2064
-2068
-2072
-2076
-2080
-2083
-2087
-2091
-2095
-2099
-2103
-2106
-2110
-2114
-2118
-2122
-2126
-2130
-2134
-2138
-2141
-2145
-2149
-2153
-2157
-2160
-2164
-2168
-2172
-2176
-2179
-2183
-2187
-2191
-2194
-2198
-2202
-2205
-2209
-2212
-2216
-2219
-2222
-2226
-2229
-2232
-2235
-2239
-2242
-2245
-2248
-2251
-2254
-2257
-2261
-2264
-2267
-2270
-2273
-2275
-2278
-2281
-2284
-2287
-2290
-2292
-2295
-2298
-2300
-2303
-2306
-2308
-2311
-2313
-2316
-2318
-2320
-2323
-2325
-2328
-2330
-2332
-2335
-2337
-2339
-2341
-2344
-2346
-2348
-2350
-2352
-2355
-2357
-2359
-2361
-2363
-2365
-2367
-2369
-2371
-2373
-2375
-2377
-2379
-2381
-2383
-2385
-2387
-2389
-2391
-2393
-2395
-2397
-2399
-2401
-2403
-2406
-2408
-2410
-2412
-2414
-2416
-2418
-2420
-2422
-2424
-2426
-2429
-2431
-2433
-2435
-2437
-2439
-2441
-2443
-2445
-2447
-2450
-2452
-2454
-2456
-2458
-2460
-2462
-2464
-2467
-2469
-2471
-2474
-2476
-2478
-2481
-2483
-2485
-2488
-2490
-2493
-2495
-2497
-2500
-2502
-2505
-2507
-2509
-2512
-2514
-2516
-2519
-2521
-2524
-2526
-2529
-2531
-2534
-2536
-2539
-2541
-2544
-2547
-2549
-2552
-2554
-2557
-2559
-2562
-2564
-2567
-2569
-2572
-2574
-2577
-2579
-2581
-2584
-2586
-2588
-2590
-2592
-2594
-2596
-2598
-2600
-2602
-2604
-2606
-2608
-2609
-2611
-2613
-2614
-2616
-2617
-2619
-2620
-2621
-2623
-2624
-2625
-2626
-2627
-2628
-2629
-2630
-2631
-2632
-2633
-2634
-2635
-2635
-2636
-2636
-2637
-2638
-2638
-2638
-2639
-2639
-2639
-2640
-2640
-2640
-2640
-2640
-2639
-2639
-2639
-2639
-2638
-2638
-2637
-2637
-2636
-2635
-2634
-2633
-2632
-2631
-2630
-2628
-2627
-2626
-2624
-2622
-2621
-2619
-2617
-2615
-2614
-2612
-2610
-2608
-2605
-2603
-2601
-2599
-2597
-2594
-2592
-2589
-2587
-2584
-2582
-2579
-2576
-2574
-2571
-2568
-2565
-2562
-2560
-2557
-2554
-2551
-2548
-2545
-2542
-2539
-2536
-2532
-2529
-2526
-2523
-2520
-2517
-2514
-2511
-2507
-2504
-2501
-2498
-2494
-2491
-2487
-2484
-2481
-2477
-2474
-2470
-2466
-2463
-2459
-2456
-2452
-2449
-2445
-2441
-2438
-2434
-2431
-2427
-2423
-2420
-2417
-2413
-2410
-2406
-2403
-2400
-2397
-2394
-2391
-2387
-2384
-2381
-2378
-2375
-2372
-2369
-2366
-2363
-2360
-2357
-2354
-2351
-2348
-2345
-2342
-2339
-2336
-2333
-2330
-2327
-2324
-2321
-2318
-2315
-2312
-2309
-2306
-2303
-2300
-2297
-2294
-2291
-2288
-2285
-2282
-2279
-2276
-2274
-2271
-2268
-2265
-2262
-2259
-2256
-2253
-2250
-2247
-2244
-2241
-2239
-2236
-2233
-2230
-2227
-2224
-2221
-2218
-2216
-2213
-2210
-2207
-2204
-2201
-2198
-2196
-2193
-2190
-2187
-2184
-2181
-2179
-2176
-2173
-2170
-2167
-2164
-2162
-2159
-2156
-2153
-2151
-2148
-2145
-2142
-2139
-2137
-2134
-2131
-2128
-2126
-2123
-2120
-2117
-2115
-2112
-2109
-2106
-2104
-2101
-2098
-2095
-2093
-2090
-2087
-2085
-2082
-2079
-2076
-2074
-2071
-2068
-2066
-2063
-2060
-2058
-2055
-2052
-2050
-2047
-2044
-2041
-2039
-2036
-2033
-2031
-2029
-2025
-2023
-2021
-2017
-2015
-2013
-2009
-2008
-2005
-2001
-2000
-1997
-1995
-1992
-1989
-1987
-1984
-1982
-1979
-1976
-1974
-1971
-1969
-1966
-1964
-1961
-1959
-1956
-1954
-1951
-1948
-1946
-1943
-1941
-1938
-1936
-1933
-1931
-1928
-1926
-1923
-1921
-1918
-1916
-1913
-1911
-1908
-1906
-1903
-1901
-1898
-1896
-1894
-1891
-1889
-1886
-1884
-1881
-1879
-1876
-1874
-1872
-1869
-1867
-1864
-1862
-1859
-1857
-1855
-1852
-1850
-1847
-1845
-1843
-1840
-1838
-1836
-1833
-1831
-1828
-1826
-1824
-1821
-1819
-1817
-1814
-1812
-1810
-1807
-1805
-1803
-1800
-1798
-1796
-1793
-1791
-1789
-1786
-1784
-1782
-1779
-1777
-1775
-1772
-1770
-1768
-1766
-1763
-1761
-1759
-1757
-1754
-1752
-1750
-1747
-1745
-1743
-1741
-1738
-1736
-1734
-1732
-1730
-1727
-1725
-1723
-1721
-1718
-1716
-1714
-1712
-1710
-1707
-1705
-1703
-1701
-1699
-1696
-1694
-1692
-1690
-1688
-1686
-1683
-1681
-1679
-1677
-1675
-1673
-1670
-1668
-1666
-1664
-1662
-1660
-1658
-1656
-1653
-1651
-1649
-1647
-1645
-1643
-1641
-1639
-1637
-1634
-1632
-1630
-1628
-1626
-1624
-1622
-1620
-1618
-1616
-1614
-1612
-1610
-1608
-1606
-1603
-1601
-1599
-1597
-1595
-1593
-1591
-1589
-1587
-1585
-1583
-1581
-1579
-1577
-1575
-1573
-1571
-1569
-1567
-1565
-1563
-1561
-1559
-1557
-1555
-1553
-1551
-1549
-1547
-1546
-1544
-1542
-1540
-1538
-1536
-1534
-1532
-1530
-1528
-1526
-1524
-1522
-1520
-1518
-1517
-1515
-1513
-1511
-1509
-1507
-1505
-1503
-1501
-1500
-1498
-1496
-1494
-1492
-1490
-1488
-1486
-1485
-1483
-1481
-1479
-1477
-1475
-1473
-1472
-1470
-1468
-1466
-1464
-1463
-1461
-1459
-1457
-1455
-1453
-1452
-1450
-1448
-1446
-1444
-1443
-1441
-1439
-1437
-1436
-1434
-1432
-1430
-1428
-1427
-1425
-1423
-1421
-1420
-1418
-1416
-1414
-1413
-1411
-1409
-1407
-1406
-1404
-1402
-1401
-1399
-1397
-1395
-1394
-1392
-1390
-1389
-1387
-1385
-1384
-1382
-1380
-1378
-1377
-1375
-1373
-1372
-1370
-1368
-1367
-1365
-1363
-1362
-1360
-1359
-1357
-1355
-1354
-1352
-1350
-1349
-1347
-1345
-1344
-1342
-1341
-1339
-1337
-1336
-1334
-1333
-1331
-1329
-1328
-1326
-1325
-1323
-1321
-1320
-1318
-1317
-1315
-1314
-1312
-1310
-1309
-1307
-1306
-1304
-1303
-1301
-1300
-1298
-1296
-1295
-1293
-1292
-1290
-1289
-1287
-1286
-1284
-1283
-1281
-1280
-1278
-1277
-1275
-1274
-1272
-1271
-1269
-1268
-1266
-1265
-1263
-1262
-1260
-1259
-1257
-1256
-1254
-1253
-1252
-1250
-1249
-1247
-1246
-1244
-1243
-1241
-1240
-1239
-1237
-1236
-1234
-1233
-1231
-1230
-1229
-1227
-1226
-1224
-1223
-1222
-1220
-1219
-1217
-1216
-1215
-1213
-1212
-1210
-1209
-1208
-1206
-1205
-1204
-1202
-1201
-1200
-1198
-1197
-1195
-1194
-1193
-1191
-1190
-1189
-1187
-1186
-1185
-1183
-1182
-1181
-1179
-1178
-1177
-1176
-1174
-1173
-1172
-1170
-1169
-1168
-1166
-1165
-1164
-1163
-1161
-1160
-1159
-1157
-1156
-1155
-1154
-1152
-1151
-1150
-1149
-1147
-1146
-1145
-1144
-1142
-1141
-1140
-1139
-1137
-1136
-1135
-1134
-1132
-1131
-1130
-1129
-1128
-1126
-1125
-1124
-1123
-1122
-1120
-1119
-1118
-1117
-1116
-1114
-1113
-1112
-1111
-1110
-1108
-1107
-1106
-1105
-1104
-1103
-1101
-1100
-1099
-1098
-1097
-1096
-1094
-1093
-1092
-1091
-1090
-1089
-1088
-1087
-1085
-1084
-1083
-1082
-1081
-1080
-1079
-1078
-1076
-1075
-1074
-1073
-1072
-1071
-1070
-1069
-1068
-1067
-1065
-1064
-1063
-1062
-1061
-1060
-1059
-1058
-1057
-1056
-1055
-1054
-1053
-1052
-1051
-1049
-1048
-1047
-1046
-1045
-1044
-1043
-1042
-1041
-1040
-1039
-1038
-1037
-1036
-1035
-1034
-1033
-1032
-1031
-1030
-1029
-1028
-1027
-1026
-1025
-1024
-1022
-1022
-1020
-1020
-1018
-1018
-1016
-1016
-1014
-1014
-1012
-1012
-1010
-1010
-1008
-1008
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1000
-1000
-999
-998
-997
-996
-995
-994
-993
-992
-991
-990
-990
-989
-988
-987
-986
-985
-984
-983
-982
-981
-981
-980
-979
-978
-977
-976
-975
-974
-973
-973
-972
-971
-970
-969
-968
-967
-967
-966
-965
-964
-963
-962
-961
-961
-960
-959
-958
-957
-956
-956
-955
-954
-953
-952
-951
-951
-950
-949
-948
-947
-946
-946
-945
-944
-943
-942
-942
-941
-940
-939
-938
-938
-937
-936
-935
-935
-934
-933
-932
-931
-931
-930
-929
-928
-928
-927
-926
-925
-925
-924
-923
-922
-922
-921
-920
-919
-919
-918
-917
-916
-916
-915
-914
-913
-913
-912
-911
-911
-910
-909
-908
-908
-907
-906
-906
-905
-904
-904
-903
-902
-901
-901
-900
-899
-899
-898
-897
-897
-896
-895
-895
-894
-893
-893
-892
-891
-891
-890
-889
-889
-888
-887
-887
-886
-885
-885
-884
-883
-883
-882
-882
-881
-880
-880
-879
-878
-878
-877
-876
-876
-875
-875
-874
-873
-873
-872
-872
-871
-870
-870
-869
-869
-868
-867
-867
-866
-866
-865
-864
-864
-863
-863
-862
-861
-861
-860
-860
-859
-859
-858
-857
-857
-856
-856
-855
-855
-854
-854
-853
-852
-852
-851
-851
-850
-850
-849
-849
-848
-848
-847
-846
-846
-845
-845
-844
-844
-843
-843
-842
-842
-841
-841
-840
-840
-839
-839
-838
-838
-837
-837
-836
-836
-835
-835
-834
-834
-833
-833
-832
-832
-831
-831
-830
-830
-829
-829
-828
-828
-827
-827
-827
-826
-826
-825
-825
-824
-824
-823
-823
-822
-822
-821
-821
-821
-820
-820
-819
-819
-818
-818
-817
-817
-817
-816
-816
-815
-815
