5
8739
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-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
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-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
-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
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-146
-146
-146
-146
-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
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-192
-192
-193
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-195
-196
-196
-196
-196
-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
-203
-204
-204
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-206
-206
-207
-207
-207
-207
-208
-208
-208
-208
-208
-209
-209
-209
-209
-210
-210
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-212
-212
-213
-213
-213
-213
-214
-214
-214
-214
-214
-215
-215
-215
-215
-215
-216
-216
-216
-216
-217
-217
-217
-217
-217
-218
-218
-218
-218
-219
-219
-219
-219
-220
-220
-220
-220
-220
-221
-221
-221
-221
-221
-222
-222
-222
-222
-222
-223
-223
-223
-223
-223
-224
-224
-224
-224
-224
-225
-225
-225
-225
-225
-226
-226
-226
-226
-226
-227
-227
-227
-227
-227
-228
-228
-228
-228
-229
-229
-229
-229
-229
-229
-230
-230
-230
-230
-230
-231
-231
-231
-231
-231
-232
-232
-232
-232
-232
-233
-233
-233
-233
-233
-234
-234
-234
-234
-234
-235
-235
-235
-235
-235
-235
-236
-236
-236
-236
-236
-237
-237
-237
-237
-237
-237
-238
-238
-238
-238
-238
-239
-239
-239
-239
-239
-239
-240
-240
-240
-240
-240
-241
-241
-241
-241
-241
-241
-242
-242
-242
-242
-242
-243
-243
-243
-243
-243
-244
-244
-244
-244
-244
-245
-245
-245
-245
-245
-245
-246
-246
-246
-246
-246
-247
-247
-247
-247
-248
-248
-248
-248
-248
-248
-249
-249
-249
-249
-249
-250
-250
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-253
-253
-254
-254
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-256
-256
-256
-257
-257
-257
-257
-257
-258
-258
-258
-258
-259
-259
-259
-259
-260
-260
-260
-260
-260
-261
-261
-261
-261
-262
-262
-262
-262
-262
-263
-263
-263
-263
-263
-264
-264
-264
-264
-265
-265
-265
-265
-266
-266
-266
-266
-267
-267
-267
-267
-268
-268
-268
-268
-268
-269
-269
-269
-269
-270
-270
-270
-270
-270
-271
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-273
-273
-274
-274
-274
-274
-275
-275
-275
-275
-275
-276
-276
-276
-276
-277
-277
-277
-277
-278
-278
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-289
-290
-290
-290
-290
-291
-291
-291
-291
-292
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-295
-295
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-301
-301
-302
-302
-302
-303
-303
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-306
-307
-307
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-314
-315
-315
-315
-315
-316
-316
-316
-316
-317
-317
-318
-318
-318
-319
-319
-319
-320
-320
-321
-321
-321
-322
-322
-322
-322
-323
-323
-324
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-328
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-332
-332
-332
-333
-333
-333
-334
-334
-335
-335
-335
-336
-336
-336
-337
-337
-338
-338
-338
-339
-339
-340
-340
-340
-341
-341
-341
-342
-342
-343
-343
-343
-344
-344
-345
-345
-345
-346
-346
-347
-347
-347
-348
-348
-349
-349
-350
-350
-350
-351
-351
-352
-352
-353
-353
-353
-354
-354
-355
-355
-356
-356
-356
-357
-357
-358
-358
-358
-359
-359
-360
-360
-361
-361
-362
-362
-363
-363
-364
-364
-365
-365
-366
-366
-367
-367
-368
-368
-369
-369
-369
-370
-370
-371
-371
-372
-372
-373
-373
-374
-375
-375
-376
-376
-377
-377
-378
-379
-379
-380
-381
-381
-382
-382
-383
-383
-384
-384
-385
-385
-386
-386
-387
-387
-388
-388
-389
-389
-390
-391
-391
-392
-392
-393
-393
-394
-394
-395
-395
-395
-396
-396
-397
-397
-398
-398
-399
-399
-400
-400
-401
-401
-401
-402
-402
-403
-403
-404
-404
-404
-405
-405
-406
-406
-407
-407
-408
-408
-408
-409
-409
-409
-410
-410
-411
-411
-412
-412
-412
-413
-413
-414
-414
-415
-415
-415
-416
-416
-417
-417
-418
-418
-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
-435
-436
-436
-437
-438
-438
-439
-439
-439
-440
-440
-440
-441
-441
-441
-441
-442
-442
-442
-443
-443
-443
-444
-444
-445
-445
-446
-446
-447
-447
-447
-447
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-448
-449
-449
-449
-449
-450
-450
-450
-450
-450
-451
-451
-450
-450
-450
-450
-449
-449
-449
-448
-448
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-447
-448
-448
-448
-449
-449
-449
-450
-450
-450
-451
-451
-452
-452
-453
-453
-454
-454
-455
-455
-456
-456
-457
-457
-458
-458
-459
-459
-460
-460
-461
-461
-461
-462
-462
-462
-463
-463
-463
-464
-464
-465
-465
-466
-466
-467
-467
-468
-468
-469
-469
-469
-469
-469
-469
-469
-469
-468
-468
-468
-468
-467
-467
-467
-467
-468
-468
-468
-469
-469
-469
-470
-470
-470
-470
-470
-470
-470
-470
-470
-470
-470
-471
-471
-471
-471
-472
-472
-473
-473
-474
-475
-476
-477
-479
-480
-481
-483
-484
-485
-487
-488
-490
-491
-493
-495
-496
-498
-500
-502
-504
-506
-508
-510
-512
-514
-517
-519
-521
-523
-525
-527
-530
-532
-534
-536
-538
-541
-543
-545
-547
-550
-552
-554
-556
-559
-561
-563
-565
-567
-569
-570
-572
-574
-575
-577
-578
-579
-581
-582
-583
-584
-585
-586
-587
-588
-589
-590
-591
-591
-592
-593
-593
-594
-594
-594
-595
-595
-595
-595
-595
-595
-595
-596
-596
-596
-596
-596
-597
-597
-598
-598
-599
-600
-601
-602
-604
-605
-606
-607
-609
-610
-611
-613
-614
-616
-617
-619
-621
-623
-625
-627
-629
-632
-634
-636
-639
-641
-644
-646
-649
-651
-654
-656
-659
-661
-664
-666
-669
-672
-674
-677
-680
-683
-686
-690
-693
-696
-700
-703
-706
-709
-712
-715
-717
-719
-721
-723
-725
-727
-728
-730
-731
-733
-734
-736
-737
-739
-740
-741
-743
-744
-745
-745
-746
-747
-747
-747
-747
-746
-746
-745
-744
-743
-742
-741
-739
-738
-736
-735
-734
-732
-731
-730
-729
-728
-726
-725
-724
-723
-721
-720
-718
-716
-715
-713
-711
-710
-708
-707
-705
-704
-703
-702
-702
-701
-701
-701
-701
-701
-702
-703
-703
-704
-705
-706
-707
-708
-709
-710
-711
-712
-713
-715
-717
-719
-721
-723
-725
-728
-731
-733
-736
-739
-742
-746
-749
-752
-756
-759
-763
-767
-771
-774
-778
-782
-786
-790
-794
-799
-803
-808
-812
-817
-821
-826
-831
-836
-840
-845
-849
-853
-857
-861
-865
-868
-871
-874
-876
-879
-881
-882
-884
-885
-886
-886
-887
-886
-886
-885
-884
-883
-881
-879
-877
-874
-871
-868
-864
-860
-856
-852
-848
-844
-840
-836
-832
-828
-824
-821
-817
-813
-810
-806
-803
-799
-796
-792
-789
-786
-783
-781
-779
-777
-775
-774
-773
-772
-772
-771
-771
-770
-770
-769
-768
-768
-767
-767
-767
-767
-767
-768
-769
-771
-773
-776
-779
-783
-787
-792
-796
-801
-806
-812
-817
-822
-827
-832
-836
-840
-844
-848
-851
-855
-858
-862
-865
-869
-873
-877
-882
-886
-891
-896
-901
-906
-911
-915
-920
-924
-928
-931
-934
-937
-939
-941
-942
-943
-944
-944
-945
-945
-945
-945
-945
-944
-944
-943
-943
-942
-942
-941
-941
-940
-939
-938
-937
-936
-934
-932
-931
-929
-926
-924
-922
-919
-917
-914
-912
-910
-908
-906
-904
-902
-900
-899
-898
-897
-896
-895
-895
-894
-894
-893
-892
-892
-891
-890
-889
-889
-888
-886
-885
-883
-882
-879
-877
-874
-871
-868
-865
-861
-857
-852
-848
-844
-840
-836
-832
-829
-826
-824
-822
-821
-820
-819
-819
-819
-820
-821
-822
-823
-825
-827
-829
-832
-835
-838
-841
-845
-849
-853
-858
-862
-867
-871
-876
-880
-884
-888
-892
-895
-898
-900
-902
-904
-905
-907
-908
-909
-910
-911
-912
-912
-913
-914
-914
-915
-915
-916
-916
-916
-916
-915
-914
-914
-912
-911
-909
-907
-904
-902
-899
-897
-894
-892
-890
-888
-887
-885
-885
-884
-884
-884
-884
-884
-885
-886
-886
-887
-888
-889
-890
-890
-891
-891
-892
-892
-892
-893
-893
-894
-894
-895
-895
-896
-897
-898
-898
-899
-899
-900
-900
-901
-901
-901
-901
-901
-901
-901
-901
-901
-901
-901
-901
-901
-900
-900
-899
-899
-898
-897
-895
-894
-892
-890
-887
-884
-881
-878
-874
-870
-866
-862
-858
-854
-849
-845
-841
-836
-832
-828
-823
-819
-815
-811
-807
-802
-798
-794
-790
-786
-782
-778
-775
-772
-769
-766
-764
-763
-762
-761
-761
-762
-763
-764
-766
-767
-769
-772
-774
-776
-778
-780
-782
-783
-785
-787
-788
-790
-791
-792
-794
-795
-797
-798
-799
-801
-802
-803
-805
-806
-807
-808
-809
-809
-810
-810
-810
-809
-808
-808
-807
-806
-804
-803
-802
-801
-800
-799
-798
-798
-798
-798
-799
-801
-802
-804
-807
-809
-812
-815
-818
-821
-825
-829
-833
-837
-841
-846
-850
-855
-860
-864
-869
-873
-877
-881
-884
-887
-890
-891
-892
-893
-893
-893
-892
-890
-888
-886
-884
-881
-878
-875
-871
-867
-863
-859
-854
-849
-844
-838
-832
-826
-819
-813
-806
-800
-793
-786
-779
-773
-766
-759
-752
-746
-739
-733
-726
-720
-714
-708
-701
-695
-690
-684
-678
-673
-668
-663
-658
-654
-650
-646
-642
-639
-636
-633
-630
-627
-624
-622
-619
-617
-614
-612
-609
-607
-606
-604
-603
-603
-602
-603
-603
-604
-605
-607
-609
-611
-613
-615
-617
-620
-622
-624
-626
-628
-630
-632
-633
-635
-636
-637
-638
-639
-640
-640
-641
-642
-643
-644
-645
-646
-647
-649
-650
-652
-654
-656
-658
-659
-661
-663
-664
-666
-667
-668
-670
-671
-672
-674
-675
-676
-677
-679
-680
-681
-682
-684
-686
-688
-690
-692
-695
-697
-700
-704
-707
-710
-713
-717
-720
-723
-726
-729
-731
-733
-735
-736
-737
-737
-737
-736
-736
-734
-732
-730
-727
-724
-721
-717
-713
-708
-703
-699
-694
-689
-684
-679
-674
-669
-665
-660
-655
-651
-646
-641
-637
-632
-627
-622
-617
-613
-608
-604
-600
-596
-592
-589
-586
-583
-581
-579
-577
-576
-575
-574
-574
-574
-575
-575
-576
-578
-580
-583
-585
-589
-593
-598
-603
-608
-614
-619
-625
-631
-637
-643
-648
-653
-658
-663
-667
-672
-676
-681
-685
-689
-694
-698
-703
-708
-713
-717
-722
-727
-732
-737
-742
-747
-751
-755
-758
-761
-764
-766
-767
-768
-769
-769
-769
-768
-767
-766
-765
-764
-762
-761
-760
-759
-758
-757
-757
-756
-756
-755
-755
-755
-754
-753
-753
-752
-751
-750
-748
-747
-746
-745
-744
-742
-740
-738
-736
-733
-729
-725
-720
-715
-709
-703
-695
-688
-679
-670
-661
-651
-641
-630
-619
-608
-596
-585
-574
-562
-551
-539
-528
-517
-507
-496
-487
-477
-468
-460
-453
-446
-441
-436
-432
-429
-426
-425
-425
-425
-427
-429
-432
-435
-440
-444
-450
-455
-461
-467
-474
-481
-488
-496
-504
-512
-521
-530
-540
-549
-559
-570
-580
-590
-601
-611
-621
-630
-639
-648
-656
-663
-669
-675
-680
-684
-688
-691
-693
-694
-696
-697
-697
-698
-698
-698
-699
-698
-698
-698
-698
-698
-697
-697
-697
-697
-696
-696
-696
-695
-695
-694
-693
-691
-690
-688
-686
-683
-680
-677
-674
-671
-668
-664
-660
-656
-652
-648
-643
-639
-634
-629
-624
-619
-613
-608
-602
-596
-590
-583
-576
-569
-561
-553
-545
-537
-529
-520
-512
-504
-496
-488
-481
-473
-466
-459
-452
-445
-438
-432
-425
-418
-412
-405
-399
-393
-388
-382
-377
-372
-368
-364
-360
-357
-354
-352
-349
-347
-345
-344
-342
-341
-340
-340
-339
-339
-339
-339
-339
-339
-340
-341
-342
-343
-345
-346
-347
-348
-349
-350
-351
-352
-352
-352
-352
-351
-350
-349
-347
-345
-343
-340
-336
-332
-327
-322
-316
-310
-304
-297
-290
-282
-274
-265
-256
-247
-237
-228
-218
-208
-197
-187
-177
-166
-156
-145
-135
-124
-114
-104
-93
-83
-73
-63
-53
-43
-34
-25
-17
-9
-2
3
8
11
13
14
13
11
7
2
-4
-11
-19
-28
-37
-46
-56
-65
-74
-83
-91
-99
-106
-113
-119
-125
-130
-135
-139
-142
-146
-148
-151
-153
-155
-156
-158
-159
-160
-160
-161
-162
-163
-164
-166
-167
-169
-171
-173
-176
-179
-183
-187
-192
-197
-202
-208
-214
-220
-227
-233
-239
-245
-251
-256
-261
-266
-270
-274
-277
-280
-282
-283
-284
-284
-284
-283
-282
-281
-279
-277
-275
-272
-269
-265
-261
-256
-251
-245
-238
-231
-224
-216
-208
-199
-190
-180
-171
-161
-152
-142
-133
-124
-115
-106
-97
-89
-80
-72
-63
-55
-48
-40
-33
-25
-18
-11
-5
2
8
14
19
24
29
33
37
40
42
43
44
45
45
44
43
41
39
36
33
30
27
24
22
19
17
15
14
14
14
14
16
18
21
25
30
35
40
47
54
61
69
77
85
94
103
112
122
131
141
150
160
170
180
190
200
210
219
229
239
249
258
267
277
286
295
305
314
324
335
345
356
367
379
390
402
414
427
439
451
463
476
488
501
513
526
539
551
564
576
588
600
612
623
634
644
654
664
673
682
690
698
705
711
718
724
729
734
738
742
746
749
751
753
755
756
757
757
756
755
753
751
747
743
738
732
725
718
710
701
691
681
670
658
647
635
622
610
598
585
573
561
549
537
526
514
503
492
482
472
463
455
447
440
434
430
426
423
421
420
421
422
424
427
431
436
442
448
455
463
471
479
488
498
507
517
527
537
547
557
567
577
586
596
605
614
622
631
639
647
654
662
669
676
682
688
694
700
705
709
714
718
721
725
728
731
734
737
739
742
745
747
750
753
756
759
762
766
769
773
777
781
786
790
795
800
805
811
817
823
830
836
844
851
858
866
874
882
890
898
905
913
920
927
934
941
947
953
959
965
971
977
983
989
995
1000
1006
1014
1020
1028
1035
1043
1051
1059
1068
1077
1086
1096
1106
1116
1127
1138
1149
1161
1172
1183
1194
1205
1216
1227
1238
1249
1259
1269
1279
1289
1298
1307
1316
1324
1332
1340
1347
1355
1362
1370
1377
1384
1391
1398
1405
1412
1419
1427
1434
1441
1448
1455
1462
1468
1474
1480
1486
1491
1496
1501
1505
1508
1511
1514
1516
1517
1518
1519
1519
1519
1519
1518
1518
1517
1516
1514
1513
1511
1509
1508
1506
1503
1501
1499
1496
1493
1491
1488
1485
1481
1478
1475
1472
1468
1465
1462
1458
1455
1451
1447
1443
1439
1435
1431
1426
1421
1417
1411
1406
1401
1395
1390
1384
1378
1372
1367
1361
1356
1351
1346
1342
1337
1333
1330
1326
1323
1320
1318
1316
1315
1314
1314
1314
1315
1317
1319
1322
1325
1329
1334
1340
1346
1353
1361
1369
1378
1387
1396
1406
1417
1427
1439
1450
1462
1474
1487
1500
1513
1526
1539
1553
1567
1581
1594
1608
1622
1636
1650
1664
1677
1691
1704
1717
1730
1742
1755
1767
1778
1790
1800
1811
1821
1830
1839
1847
1854
1860
1866
1871
1876
1879
1882
1883
1884
1884
1883
1881
1878
1874
1869
1864
1858
1851
1844
1836
1828
1819
1810
1801
1792
1782
1772
1763
1753
1743
1733
1723
1714
1704
1694
1684
1673
1663
1653
1642
1631
1620
1609
1598
1586
1575
1563
1552
1540
1529
1518
1506
1495
1485
1474
1464
1454
1444
1434
1425
1415
1406
1396
1387
1378
1369
1360
1352
1344
1335
1328
1320
1312
1305
1298
1292
1285
1279
1273
1267
1261
1256
1250
1245
1240
1235
1231
1226
1222
1217
1213
1209
1206
1202
1198
1194
1191
1187
1183
1179
1175
1172
1167
1163
1159
1155
1151
1147
1143
1140
1136
1133
1131
1129
1127
1126
1125
1125
1124
1125
1125
1126
1127
1128
1129
1130
1131
1132
1133
1133
1134
1134
1135
1135
1136
1137
1138
1139
1140
1142
1144
1146
1148
1151
1154
1157
1160
1163
1167
1170
1174
1177
1181
1184
1188
1191
1194
1197
1200
1203
1205
1207
1210
1212
1213
1215
1216
1218
1219
1220
1221
1222
1223
1223
1224
1225
1226
1227
1228
1228
1229
1229
1230
1230
1230
1230
1230
1229
1229
1227
1226
1225
1223
1221
1219
1217
1214
1212
1209
1206
1203
1200
1197
1193
1190
1186
1182
1178
1174
1169
1165
1160
1156
1151
1146
1142
1137
1132
1127
1123
1118
1114
1109
1105
1101
1097
1094
1090
1087
1084
1081
1079
1077
1075
1073
1071
1070
1068
1067
1066
1065
1064
1063
1062
1061
1060
1059
1058
1057
1055
1054
1052
1051
1049
1047
1044
1042
1039
1036
1033
1029
1026
1020
1016
1012
1006
1002
997
991
985
979
973
967
961
954
948
941
935
928
921
914
907
900
893
886
879
871
864
857
849
842
835
828
821
814
807
800
794
787
781
775
769
763
758
752
747
741
736
730
725
719
714
708
702
696
690
684
678
672
666
660
654
648
643
637
632
628
623
620
616
614
612
610
609
609
610
611
612
614
616
618
620
622
624
625
627
628
629
629
629
628
627
626
624
621
618
614
610
606
602
597
592
586
580
574
568
561
555
547
540
533
525
518
510
503
495
487
480
472
465
457
450
443
436
429
422
416
411
406
401
397
394
391
389
388
387
387
387
389
391
394
397
401
406
412
418
425
433
441
450
460
470
480
491
503
514
525
537
549
561
573
584
596
608
619
631
643
654
666
677
689
700
711
723
734
745
755
765
775
784
793
800
807
813
818
822
825
827
828
827
825
822
818
813
806
799
790
781
771
760
749
737
725
713
700
688
675
663
651
639
627
616
604
593
581
570
559
549
538
527
517
506
495
485
474
463
453
442
431
420
409
397
386
374
362
350
338
326
314
301
289
276
264
252
240
228
216
205
195
184
174
165
156
147
139
131
124
118
112
106
101
97
93
90
87
85
83
82
81
82
82
84
85
88
91
94
98
102
106
111
116
122
127
133
139
146
152
159
166
173
180
187
194
201
208
216
223
230
237
243
250
255
261
266
270
274
277
280
283
285
287
289
290
291
292
292
293
293
294
294
294
295
295
295
296
296
297
297
298
298
299
300
301
302
303
304
305
306
307
308
308
309
308
308
307
306
304
302
299
295
291
286
281
275
269
262
255
247
239
230
222
213
203
194
184
174
164
154
144
134
124
113
103
92
82
71
61
50
40
30
20
10
0
-9
-18
-27
-35
-43
-51
-58
-64
-70
-75
-80
-85
-89
-92
-95
-98
-100
-102
-103
-105
-106
-107
-109
-110
-112
-114
-116
-118
-120
-123
-125
-128
-131
-133
-136
-138
-141
-143
-145
-147
-149
-150
-152
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-153
-153
-152
-151
-150
-149
-148
-146
-144
-142
-140
-138
-136
-133
-131
-129
-127
-125
-123
-121
-119
-117
-116
-114
-113
-111
-109
-106
-103
-100
-96
-92
-87
-82
-77
-70
-64
-56
-49
-40
-31
-21
-11
0
11
23
36
49
63
78
93
109
126
142
159
176
193
210
227
244
260
276
292
307
322
337
350
364
376
388
399
410
420
429
438
445
453
459
464
469
473
476
479
480
481
482
481
480
478
476
473
469
465
460
454
448
441
434
426
418
409
399
389
378
366
354
341
327
312
297
281
264
246
228
209
189
169
148
127
105
83
60
38
14
-9
-33
-57
-81
-106
-130
-154
-179
-203
-227
-251
-276
-299
-323
-347
-370
-393
-416
-439
-461
-483
-504
-526
-547
-567
-587
-606
-625
-643
-660
-676
-692
-706
-719
-731
-743
-752
-761
-768
-775
-779
-783
-785
-786
-786
-784
-781
-777
-772
-766
-759
-751
-742
-733
-722
-712
-700
-689
-677
-665
-652
-640
-628
-615
-603
-591
-579
-568
-556
-545
-534
-522
-511
-501
-490
-480
-470
-460
-450
-441
-431
-422
-414
-405
-397
-388
-380
-373
-365
-358
-350
-344
-337
-330
-324
-318
-312
-306
-300
-295
-290
-284
-279
-274
-269
-265
-260
-256
-252
-248
-244
-240
-237
-233
-230
-226
-223
-220
-217
-214
-212
-209
-206
-204
-202
-200
-198
-196
-194
-193
-191
-190
-190
-189
-189
-189
-189
-190
-191
-192
-194
-196
-198
-201
-204
-208
-212
-216
-221
-227
-233
-239
-246
-254
-262
-270
-278
-287
-297
-306
-316
-326
-336
-346
-356
-365
-375
-384
-393
-402
-410
-418
-426
-433
-440
-446
-452
-458
-464
-469
-474
-479
-484
-488
-493
-498
-502
-507
-512
-517
-522
-527
-532
-538
-544
-550
-556
-562
-569
-576
-583
-591
-599
-607
-616
-624
-633
-643
-652
-662
-672
-683
-693
-703
-714
-725
-735
-746
-757
-768
-779
-789
-800
-811
-821
-831
-840
-850
-858
-867
-875
-882
-890
-896
-903
-909
-914
-919
-924
-928
-931
-934
-936
-938
-939
-939
-939
-938
-936
-934
-931
-927
-923
-918
-913
-907
-901
-894
-887
-880
-872
-865
-857
-849
-841
-833
-824
-816
-808
-800
-791
-782
-774
-765
-756
-746
-737
-727
-717
-707
-697
-686
-676
-665
-655
-644
-634
-624
-614
-604
-595
-586
-578
-570
-562
-555
-548
-542
-536
-531
-526
-521
-517
-514
-511
-508
-506
-504
-503
-502
-502
-502
-502
-503
-504
-506
-508
-510
-513
-516
-520
-524
-528
-534
-539
-545
-551
-558
-565
-573
-580
-588
-596
-604
-612
-620
-628
-636
-644
-652
-660
-668
-676
-684
-691
-699
-706
-714
-721
-728
-736
-743
-750
-757
-764
-771
-777
-784
-790
-796
-802
-808
-813
-818
-822
-826
-829
-831
-833
-835
-835
-835
-835
-834
-832
-830
-827
-824
-820
-817
-812
-808
-803
-798
-793
-788
-783
-777
-772
-766
-760
-755
-749
-744
-739
-733
-728
-723
-719
-714
-710
-706
-702
-699
-696
-694
-692
-690
-689
-688
-687
-687
-687
-687
-687
-688
-689
-690
-692
-694
-695
-697
-699
-702
-704
-706
-709
-712
-714
-717
-720
-722
-725
-728
-730
-733
-735
-738
-740
-743
-745
-748
-750
-753
-755
-758
-761
-763
-766
-769
-772
-775
-778
-781
-785
-789
-792
-796
-800
-804
-808
-812
-816
-820
-824
-828
-832
-836
-840
-844
-847
-850
-854
-856
-859
-861
-863
-865
-867
-868
-869
-869
-870
-869
-869
-868
-867
-865
-863
-860
-857
-853
-849
-845
-840
-834
-828
-821
-814
-807
-799
-790
-781
-772
-762
-753
-742
-732
-722
-711
-700
-690
-679
-668
-658
-648
-638
-628
-618
-609
-600
-591
-583
-575
-568
-562
-555
-550
-545
-540
-536
-532
-529
-526
-524
-522
-521
-520
-520
-519
-520
-520
-521
-522
-523
-525
-527
-529
-531
-533
-535
-538
-540
-543
-545
-548
-550
-553
-555
-558
-560
-563
-565
-568
-570
-572
-574
-576
-577
-579
-581
-582
-584
-586
-588
-590
-592
-594
-596
-599
-602
-605
-608
-612
-616
-620
-624
-628
-632
-636
-639
-643
-647
-650
-654
-657
-659
-662
-664
-665
-667
-667
-668
-668
-668
-668
-668
-667
-666
-665
-664
-663
-662
-660
-659
-658
-657
-655
-654
-652
-650
-648
-645
-642
-639
-636
-632
-628
-623
-618
-613
-607
-601
-594
-587
-580
-572
-564
-556
-548
-539
-531
-522
-514
-505
-496
-487
-479
-470
-462
-454
-446
-438
-431
-423
-416
-409
-403
-397
-391
-385
-380
-375
-371
-367
-363
-359
-356
-353
-350
-347
-344
-342
-339
-337
-335
-334
-332
-330
-329
-328
-327
-326
-326
-325
-325
-325
-325
-325
-324
-325
-325
-325
-325
-326
-326
-327
-327
-328
-328
-329
-330
-331
-332
-333
-334
-336
-337
-339
-340
-342
-344
-345
-347
-349
-351
-353
-356
-358
-360
-363
-366
-368
-371
-374
-378
-381
-385
-389
-393
-397
-401
-405
-410
-414
-419
-424
-429
-434
-440
-445
-451
-457
-462
-468
-474
-480
-487
-493
-499
-505
-511
-517
-523
-529
-535
-540
-545
-550
-554
-558
-561
-564
-567
-569
-570
-571
-572
-572
-571
-571
-569
-568
-565
-563
-560
-556
-553
-549
-544
-539
-534
-529
-523
-516
-509
-502
-494
-485
-475
-465
-455
-443
-431
-418
-405
-391
-376
-360
-343
-326
-309
-291
-272
-254
-235
-215
-196
-176
-156
-136
-116
-97
-77
-58
-39
-20
-1
18
36
54
72
90
107
125
142
159
175
192
209
225
242
258
274
290
306
321
336
351
365
379
393
406
419
432
444
456
467
478
489
499
509
519
529
538
548
556
565
573
581
589
597
604
612
619
626
633
640
647
654
660
666
672
678
684
689
694
699
703
707
710
713
716
717
719
720
720
720
719
718
716
714
711
707
703
698
693
687
680
674
666
658
650
642
633
623
614
605
595
585
576
566
557
548
538
529
520
511
502
494
485
477
468
460
452
444
436
428
419
411
403
395
387
379
371
363
355
347
339
331
323
316
308
301
293
286
279
272
266
259
253
248
243
238
234
231
228
226
225
224
223
224
225
227
229
232
236
240
245
251
257
264
271
279
287
295
305
314
324
335
345
357
369
381
393
406
420
433
448
462
477
492
508
524
540
556
573
589
605
622
638
654
669
685
700
715
729
743
756
769
782
794
805
816
826
836
845
853
861
868
874
880
885
890
894
897
899
901
902
903
902
902
900
898
896
893
890
886
882
877
873
868
863
857
852
846
841
835
829
823
818
812
806
801
796
791
786
781
777
772
768
765
761
758
756
753
751
749
747
746
745
744
743
743
743
744
744
745
747
748
750
752
755
758
761
765
769
774
779
785
791
797
804
812
820
828
837
845
854
864
873
883
892
902
912
922
932
943
953
964
975
985
996
1006
1018
1029
1040
1052
1063
1074
1085
1096
1107
1118
1128
1138
1149
1159
1168
1178
1187
1196
1205
1214
1222
1229
1237
1244
1251
1257
1263
1269
1274
1278
1283
1286
1290
1292
1295
1297
1299
1301
1303
1304
1305
1307
1308
1309
1310
1311
1313
1314
1316
1317
1319
1321
1322
1324
1326
1329
1331
1334
1337
1340
1343
1347
1351
1355
1360
1364
1370
1375
1381
1387
1393
1399
1406
1413
1420
1427
1434
1441
1448
1455
1462
1469
1476
1483
1489
1495
1500
1505
1509
1512
1515
1517
1519
1519
1519
1518
1516
1513
1509
1505
1499
1494
1487
1480
1472
1464
1456
1447
1438
1429
1419
1410
1401
1392
1384
1375
1367
1358
1351
1343
1336
1330
1324
1318
1313
1309
1304
1301
1298
1295
1293
1292
1291
1291
1290
1291
1291
1292
1293
1295
1297
1298
1301
1303
1305
1308
1311
1314
1317
1320
1323
1327
1330
1333
1337
1340
1343
1347
1350
1352
1355
1357
1359
1360
1361
1362
1362
1362
1361
1361
1359
1358
1356
1354
1352
1350
1348
1346
1344
1342
1341
1339
1338
1336
1335
1334
1333
1333
1332
1331
1331
1331
1330
1329
1329
1327
1326
1325
1323
1320
1318
1315
1311
1307
1303
1298
1293
1288
1283
1277
1271
1265
1258
1252
1246
1239
1233
1226
1220
1213
1207
1200
1194
1187
1181
1175
1168
1162
1156
1150
1144
1138
1132
1126
1120
1115
1109
1103
1098
1092
1087
1082
1077
1072
1067
1063
1059
1055
1051
1048
1045
1043
1041
1040
1039
1039
1039
1041
1043
1046
1050
1055
1060
1067
1075
1083
1093
1103
1115
1127
1140
1154
1168
1184
1200
1216
1234
1252
1270
1289
1309
1329
1349
1370
1391
1412
1432
1453
1474
1494
1514
1534
1553
1571
1589
1606
1623
1639
1654
1669
1683
1696
1708
1720
1731
1741
1751
1760
1768
1776
1783
1790
1796
1801
1806
1810
1813
1816
1819
1821
1823
1824
1825
1826
1826
1826
1827
1827
1827
1827
1828
1829
1830
1831
1832
1833
1835
1836
1837
1839
1840
1841
1841
1842
1842
1841
1841
1839
1838
1836
1833
1831
1828
1824
1821
1817
1813
1808
1804
1799
1794
1790
1785
1780
1775
1770
1764
1759
1754
1749
1743
1737
1731
1725
1718
1711
1704
1696
1688
1679
1671
1661
1652
1642
1633
1623
1613
1603
1594
1585
1576
1568
1560
1553
1546
1540
1534
1529
1525
1521
1518
1516
1514
1512
1510
1509
1508
1507
1506
1505
1503
1501
1499
1496
1493
1489
1484
1478
1472
1464
1456
1446
1436
1425
1412
1399
1385
1370
1354
1338
1321
1304
1286
1267
1249
1230
1210
1191
1171
1151
1131
1112
1092
1072
1052
1032
1012
992
973
953
934
915
896
878
859
841
824
807
790
773
757
740
725
709
694
679
664
649
635
620
606
592
578
564
550
536
523
509
496
484
471
459
447
436
424
414
403
393
383
374
365
356
347
339
331
324
317
310
303
297
292
286
282
277
274
271
268
266
265
265
265
266
267
268
270
272
274
276
278
280
282
283
283
283
283
282
280
278
275
272
268
264
258
253
246
240
233
225
217
209
201
192
184
175
166
158
149
141
132
124
116
109
101
95
88
82
77
72
68
64
61
59
58
57
58
59
62
65
69
75
82
90
99
109
120
132
145
159
173
188
204
221
237
255
272
290
308
326
344
362
380
398
416
434
452
469
486
503
520
536
552
568
583
598
612
626
639
652
663
674
684
693
702
710
717
723
729
735
740
745
750
755
760
765
770
775
780
786
793
800
807
814
822
830
839
847
856
865
873
882
890
899
907
914
921
928
934
940
945
949
953
955
957
959
959
958
957
954
951
947
943
937
931
924
916
908
899
890
880
870
860
849
838
827
816
804
793
782
771
760
749
739
729
720
711
702
694
686
679
673
667
661
656
652
648
645
642
640
638
637
637
637
637
639
641
643
646
650
655
660
665
672
678
686
694
702
711
721
730
740
751
761
771
781
792
801
811
820
829
837
845
852
859
864
870
874
878
881
884
886
887
888
888
887
885
883
880
876
872
866
860
852
844
835
825
813
801
788
774
759
743
726
708
689
669
648
626
604
580
556
531
505
478
450
421
392
362
331
299
266
233
199
164
129
94
58
21
-16
-53
-90
-127
-165
-202
-239
-276
-312
-349
-385
-420
-455
-490
-524
-558
-591
-623
-655
-685
-716
-745
-773
-801
-827
-853
-877
-900
-921
-942
-961
-978
-994
-1008
-1020
-1031
-1040
-1047
-1052
-1055
-1057
-1057
-1056
-1053
-1049
-1044
-1037
-1030
-1022
-1012
-1002
-994
-983
-972
-962
-950
-939
-927
-916
-903
-891
-879
-866
-853
-840
-827
-813
-799
-784
-770
-754
-738
-721
-704
-685
-666
-646
-625
-603
-580
-557
-532
-506
-479
-451
-421
-391
-360
-329
-296
-262
-228
-192
-156
-119
-82
-44
-5
35
75
115
156
197
239
280
323
365
407
450
492
535
577
620
662
704
746
788
829
870
911
951
990
1028
1066
1103
1139
1174
1208
1241
1272
1302
1330
1357
1381
1404
1426
1445
1462
1478
1492
1503
1513
1521
1528
1532
1535
1536
1536
1535
1532
1527
1522
1515
1508
1499
1490
1479
1468
1457
1445
1432
1419
1406
1392
1378
1364
1350
1336
1322
1309
1295
1281
1268
1255
1242
1230
1218
1207
1196
1186
1176
1167
1159
1151
1144
1138
1132
1127
1123
1119
1116
1113
1110
1108
1105
1103
1101
1098
1095
1092
1088
1084
1079
1074
1067
1060
1052
1043
1034
1022
1012
1000
987
973
959
944
928
912
894
876
858
839
819
798
777
755
732
709
686
661
636
611
585
559
533
506
479
451
424
396
369
341
313
285
257
229
201
173
145
117
88
60
32
4
-24
-52
-79
-106
-133
-160
-186
-211
-236
-260
-284
-306
-328
-348
-368
-387
-404
-420
-436
-450
-463
-474
-485
-495
-503
-511
-518
-523
-528
-532
-536
-538
-540
-541
-541
-541
-540
-538
-536
-534
-531
-529
-526
-523
-519
-516
-514
-511
-509
-507
-506
-505
-506
-507
-509
-512
-517
-522
-529
-538
-548
-559
-572
-587
-603
-620
-639
-660
-682
-706
-730
-756
-783
-811
-840
-869
-899
-930
-960
-990
-1020
-1051
-1081
-1110
-1138
-1166
-1192
-1218
-1242
-1265
-1287
-1308
-1327
-1344
-1360
-1375
-1388
-1399
-1409
-1417
-1424
-1429
-1433
-1435
-1436
-1436
-1435
-1432
-1429
-1425
-1420
-1414
-1407
-1399
-1391
-1382
-1372
-1361
-1350
-1338
-1325
-1311
-1297
-1282
-1266
-1249
-1232
-1214
-1196
-1177
-1158
-1138
-1119
-1099
-1080
-1060
-1041
-1022
-1002
-985
-968
-951
-935
-920
-905
-892
-879
-868
-858
-848
-840
-833
-827
-822
-818
-815
-813
-813
-813
-814
-816
-819
-823
-828
-833
-840
-846
-854
-861
-869
-877
-885
-893
-901
-909
-916
-923
-930
-935
-940
-945
-948
-951
-953
-954
-955
-955
-954
-952
-950
-948
-945
-941
-938
-934
-930
-926
-922
-918
-914
-911
-907
-904
-901
-898
-896
-893
-892
-890
-888
-887
-886
-885
-884
-884
-883
-882
-881
-879
-877
-875
-872
-869
-865
-860
-855
-849
-842
-834
-826
-817
-807
-797
-786
-774
-762
-750
-737
-724
-711
-697
-684
-670
-657
-643
-630
-617
-604
-591
-579
-567
-556
-545
-534
-524
-515
-506
-498
-490
-483
-476
-469
-463
-458
-453
-448
-443
-438
-434
-430
-426
-421
-417
-412
-407
-402
-397
-391
-384
-378
-370
-363
-355
-347
-338
-329
-320
-311
-302
-292
-284
-275
-266
-258
-251
-244
-237
-232
-227
-223
-220
-218
-216
-216
-217
-220
-223
-228
-234
-242
-251
-262
-274
-288
-303
-320
-338
-358
-378
-400
-423
-447
-472
-498
-524
-550
-577
-605
-632
-659
-687
-714
-742
-769
-797
-824
-852
-879
-907
-934
-961
-989
-1016
-1045
-1073
-1101
-1129
-1158
-1187
-1215
-1244
-1272
-1301
-1329
-1357
-1385
-1412
-1438
-1465
-1490
-1516
-1541
-1565
-1589
-1613
-1636
-1659
-1682
-1704
-1726
-1748
-1769
-1790
-1811
-1831
-1850
-1870
-1888
-1906
-1923
-1940
-1955
-1970
-1984
-1997
-2009
-2021
-2032
-2041
-2051
-2059
-2066
-2073
-2079
-2085
-2089
-2093
-2097
-2100
-2102
-2104
-2106
-2107
-2108
-2109
-2109
-2110
-2111
-2112
-2113
-2114
-2116
-2119
-2122
-2126
-2130
-2136
-2142
-2148
-2156
-2164
-2173
-2183
-2193
-2205
-2217
-2229
-2243
-2256
-2271
-2286
-2302
-2318
-2334
-2352
-2369
-2387
-2406
-2425
-2444
-2463
-2483
-2504
-2524
-2545
-2566
-2587
-2609
-2631
-2653
-2676
-2698
-2721
-2744
-2768
-2791
-2815
-2840
-2864
-2889
-2914
-2939
-2964
-2989
-3015
-3041
-3066
-3092
-3118
-3144
-3170
-3195
-3220
-3245
-3269
-3293
-3316
-3338
-3359
-3379
-3398
-3417
-3434
-3449
-3464
-3477
-3489
-3500
-3510
-3518
-3525
-3531
-3536
-3539
-3541
-3543
-3543
-3542
-3539
-3536
-3533
-3528
-3522
-3515
-3508
-3500
-3491
-3481
-3471
-3461
-3450
-3439
-3427
-3416
-3404
-3392
-3381
-3369
-3358
-3347
-3336
-3326
-3316
-3306
-3296
-3287
-3278
-3269
-3260
-3252
-3244
-3236
-3228
-3221
-3213
-3206
-3199
-3193
-3186
-3180
-3174
-3169
-3164
-3159
-3155
-3151
-3148
-3145
-3144
-3142
-3142
-3142
-3142
-3143
-3145
-3148
-3150
-3154
-3158
-3162
-3167
-3173
-3179
-3186
-3193
-3201
-3210
-3220
-3230
-3241
-3254
-3267
-3281
-3296
-3312
-3329
-3348
-3367
-3387
-3408
-3429
-3452
-3475
-3498
-3522
-3547
-3571
-3596
-3621
-3645
-3670
-3694
-3718
-3741
-3764
-3786
-3807
-3828
-3848
-3867
-3884
-3901
-3917
-3932
-3947
-3960
-3972
-3984
-3994
-4005
-4014
-4022
-4032
-4040
-4048
-4054
-4062
-4070
-4077
-4083
-4091
-4098
-4105
-4113
-4120
-4127
-4134
-4141
-4148
-4154
-4161
-4167
-4173
-4179
-4184
-4189
-4193
-4197
-4201
-4204
-4206
-4208
-4209
-4209
-4209
-4208
-4207
-4205
-4201
-4197
-4192
-4187
-4180
-4172
-4163
-4153
-4142
-4130
-4117
-4102
-4086
-4069
-4051
-4030
-4010
-3988
-3965
-3942
-3917
-3891
-3865
-3838
-3810
-3782
-3754
-3725
-3697
-3667
-3638
-3609
-3580
-3551
-3522
-3494
-3465
-3437
-3409
-3381
-3353
-3326
-3298
-3271
-3244
-3217
-3190
-3163
-3136
-3109
-3082
-3055
-3028
-3000
-2972
-2944
-2916
-2886
-2857
-2827
-2796
-2765
-2733
-2701
-2668
-2635
-2601
-2566
-2531
-2496
-2461
-2425
-2389
-2353
-2317
-2281
-2245
-2209
-2173
-2138
-2103
-2068
-2033
-2001
-1968
-1936
-1905
-1875
-1846
-1819
-1793
-1768
-1745
-1724
-1704
-1687
-1671
-1657
-1645
-1635
-1627
-1621
-1617
-1616
-1616
-1618
-1622
-1628
-1636
-1645
-1657
-1670
-1685
-1702
-1720
-1739
-1760
-1783
-1806
-1831
-1856
-1883
-1910
-1938
-1966
-1995
-2025
-2054
-2084
-2114
-2144
-2174
-2204
-2234
-2265
-2295
-2326
-2356
-2387
-2419
-2450
-2482
-2514
-2547
-2580
-2613
-2646
-2680
-2714
-2748
-2783
-2817
-2852
-2886
-2920
-2954
-2987
-3019
-3051
-3082
-3112
-3140
-3167
-3193
-3218
-3240
-3261
-3281
-3298
-3314
-3329
-3341
-3352
-3361
-3368
-3374
-3379
-3382
-3384
-3384
-3384
-3383
-3380
-3378
-3374
-3370
-3365
-3360
-3355
-3349
-3344
-3338
-3333
-3327
-3322
-3316
-3311
-3306
-3302
-3298
-3294
-3291
-3289
-3286
-3285
-3284
-3284
-3284
-3285
-3287
-3289
-3293
-3297
-3303
-3309
-3316
-3325
-3335
-3346
-3359
-3373
-3389
-3406
-3425
-3446
-3468
-3492
-3518
-3546
-3574
-3605
-3637
-3671
-3706
-3743
-3781
-3820
-3860
-3901
-3943
-3985
-4027
-4070
-4115
-4158
-4201
-4243
-4286
-4327
-4368
-4407
-4446
-4483
-4519
-4553
-4587
-4618
-4648
-4676
-4703
-4727
-4750
-4772
-4791
-4809
-4826
-4841
-4854
-4866
-4877
-4887
-4896
-4904
-4911
-4917
-4923
-4928
-4933
-4938
-4942
-4947
-4951
-4955
-4959
-4963
-4966
-4971
-4975
-4979
-4983
-4987
-4991
-4995
-4999
-5003
-5007
-5011
-5014
-5017
-5020
-5023
-5025
-5026
-5027
-5027
-5026
-5025
-5022
-5019
-5015
-5009
-5002
-4995
-4986
-4976
-4964
-4952
-4938
-4924
-4908
-4891
-4874
-4855
-4836
-4816
-4796
-4775
-4754
-4732
-4711
-4689
-4667
-4644
-4622
-4601
-4579
-4557
-4536
-4515
-4494
-4473
-4453
-4433
-4414
-4395
-4377
-4359
-4342
-4325
-4309
-4294
-4280
-4266
-4253
-4240
-4228
-4217
-4206
-4196
-4186
-4177
-4168
-4160
-4152
-4145
-4138
-4132
-4127
-4122
-4118
-4114
-4111
-4108
-4106
-4104
-4104
-4103
-4103
-4104
-4105
-4107
-4109
-4112
-4115
-4118
-4122
-4126
-4130
-4135
-4140
-4145
-4151
-4157
-4162
-4168
-4175
-4181
-4187
-4194
-4200
-4207
-4214
-4221
-4228
-4235
-4243
-4250
-4258
-4266
-4275
-4283
-4292
-4301
-4311
-4320
-4331
-4342
-4353
-4365
-4377
-4390
-4404
-4418
-4433
-4448
-4464
-4480
-4497
-4514
-4532
-4549
-4567
-4585
-4603
-4621
-4639
-4657
-4674
-4692
-4709
-4725
-4742
-4758
-4773
-4789
-4803
-4817
-4831
-4844
-4857
-4869
-4881
-4892
-4903
-4913
-4923
-4932
-4942
-4950
-4959
-4967
-4975
-4983
-4991
-4998
-5006
-5013
-5020
-5026
-5033
-5039
-5044
-5050
-5054
-5059
-5063
-5066
-5069
-5071
-5073
-5074
-5074
-5074
-5074
-5072
-5071
-5069
-5066
-5063
-5059
-5055
-5051
-5046
-5040
-5035
-5029
-5022
-5016
-5009
-5002
-4994
-4986
-4978
-4969
-4960
-4950
-4941
-4931
-4920
-4910
-4899
-4888
-4876
-4864
-4852
-4840
-4827
-4814
-4801
-4787
-4773
-4759
-4745
-4731
-4716
-4702
-4687
-4672
-4658
-4643
-4629
-4615
-4602
-4589
-4576
-4565
-4553
-4543
-4533
-4525
-4517
-4510
-4505
-4500
-4496
-4493
-4492
-4491
-4491
-4492
-4494
-4496
-4499
-4502
-4506
-4510
-4513
-4517
-4521
-4524
-4527
-4529
-4531
-4532
-4532
-4531
-4529
-4526
-4522
-4517
-4510
-4503
-4494
-4484
-4472
-4460
-4446
-4432
-4416
-4400
-4382
-4364
-4344
-4324
-4304
-4283
-4261
-4238
-4216
-4192
-4169
-4145
-4121
-4096
-4072
-4046
-4022
-3998
-3974
-3949
-3925
-3901
-3878
-3854
-3831
-3809
-3787
-3766
-3745
-3725
-3705
-3686
-3667
-3649
-3632
-3615
-3599
-3583
-3568
-3553
-3539
-3526
-3512
-3500
-3488
-3476
-3465
-3455
-3446
-3437
-3429
-3422
-3416
-3410
-3406
-3402
-3399
-3398
-3397
-3397
-3399
-3401
-3404
-3408
-3412
-3418
-3424
-3431
-3439
-3447
-3456
-3466
-3476
-3487
-3498
-3510
-3522
-3535
-3548
-3561
-3575
-3589
-3603
-3618
-3633
-3649
-3665
-3682
-3699
-3716
-3735
-3753
-3773
-3793
-3813
-3834
-3855
-3877
-3900
-3923
-3946
-3970
-3994
-4019
-4043
-4069
-4094
-4119
-4145
-4170
-4195
-4219
-4243
-4267
-4290
-4312
-4333
-4354
-4373
-4391
-4407
-4422
-4436
-4448
-4459
-4468
-4475
-4481
-4485
-4488
-4489
-4489
-4487
-4484
-4480
-4474
-4468
-4460
-4452
-4442
-4432
-4421
-4409
-4396
-4383
-4370
-4356
-4341
-4326
-4311
-4296
-4280
-4265
-4249
-4233
-4217
-4201
-4184
-4168
-4152
-4136
-4120
-4104
-4088
-4072
-4056
-4041
-4025
-4009
-3993
-3977
-3961
-3945
-3928
-3912
-3894
-3877
-3859
-3841
-3822
-3803
-3783
-3763
-3742
-3721
-3700
-3678
-3656
-3634
-3611
-3589
-3566
-3543
-3520
-3497
-3474
-3451
-3428
-3406
-3384
-3363
-3342
-3322
-3302
-3284
-3266
-3249
-3233
-3218
-3204
-3191
-3179
-3169
-3159
-3151
-3145
-3139
-3134
-3131
-3129
-3127
-3127
-3127
-3128
-3130
-3132
-3135
-3138
-3141
-3144
-3147
-3150
-3153
-3156
-3159
-3162
-3164
-3166
-3168
-3169
-3170
-3170
-3169
-3168
-3167
-3164
-3161
-3157
-3152
-3147
-3141
-3134
-3126
-3117
-3108
-3098
-3088
-3077
-3065
-3053
-3040
-3026
-3012
-2997
-2982
-2966
-2950
-2933
-2916
-2898
-2880
-2862
-2843
-2825
-2806
-2786
-2767
-2747
-2727
-2707
-2687
-2667
-2647
-2626
-2606
-2586
-2566
-2547
-2527
-2508
-2489
-2471
-2453
-2435
-2418
-2401
-2385
-2370
-2355
-2341
-2327
-2315
-2303
-2291
-2281
-2271
-2263
-2255
-2248
-2243
-2238
-2234
-2231
-2229
-2227
-2227
-2227
-2228
-2229
-2232
-2235
-2238
-2242
-2247
-2252
-2258
-2264
-2271
-2278
-2285
-2293
-2301
-2309
-2318
-2327
-2336
-2346
-2355
-2365
-2374
-2384
-2394
-2404
-2413
-2423
-2432
-2441
-2450
-2458
-2466
-2474
-2481
-2488
-2495
-2501
-2506
-2511
-2516
-2521
-2525
-2528
-2531
-2534
-2536
-2538
-2539
-2540
-2541
-2540
-2540
-2539
-2537
-2535
-2532
-2529
-2525
-2520
-2514
-2508
-2500
-2492
-2483
-2473
-2462
-2449
-2436
-2421
-2405
-2388
-2369
-2349
-2328
-2305
-2281
-2255
-2227
-2198
-2167
-2135
-2101
-2066
-2029
-1990
-1950
-1909
-1866
-1821
-1776
-1729
-1681
-1632
-1581
-1530
-1478
-1426
-1372
-1318
-1264
-1209
-1153
-1097
-1041
-985
-928
-872
-815
-758
-701
-643
-586
-529
-472
-415
-358
-301
-244
-187
-131
-75
-19
36
90
144
197
249
300
350
399
447
494
539
583
625
665
704
741
776
810
841
871
898
924
947
968
988
1004
1018
1032
1042
1050
1056
1060
1062
1061
1059
1054
1048
1039
1028
1016
1002
986
968
948
927
904
880
853
826
797
766
734
700
665
629
592
553
513
472
430
387
343
298
252
205
158
110
61
12
-37
-87
-137
-188
-239
-290
-341
-393
-444
-496
-548
-600
-653
-706
-759
-812
-865
-918
-972
-1025
-1079
-1132
-1186
-1239
-1292
-1345
-1397
-1449
-1501
-1552
-1602
-1652
-1701
-1749
-1796
-1842
-1888
-1932
-1975
-2017
-2058
-2098
-2137
-2174
-2210
-2246
-2280
-2313
-2345
-2376
-2406
-2435
-2464
-2491
-2518
-2545
-2571
-2597
-2622
-2647
-2672
-2696
-2720
-2744
-2768
-2792
-2815
-2838
-2862
-2885
-2907
-2930
-2952
-2974
-2996
-3017
-3038
-3058
-3078
-3098
-3117
-3135
-3153
-3170
-3186
-3202
-3217
-3232
-3246
-3259
-3272
-3285
-3297
-3309
-3320
-3331
-3342
-3353
-3363
-3373
-3383
-3393
-3403
-3413
-3423
-3433
-3444
-3454
-3464
-3475
-3485
-3496
-3507
-3518
-3529
-3540
-3551
-3562
-3573
-3584
-3594
-3604
-3614
-3623
-3632
-3640
-3648
-3655
-3661
-3666
-3671
-3675
-3678
-3680
-3681
-3682
-3681
-3679
-3677
-3673
-3669
-3663
-3656
-3648
-3639
-3628
-3616
-3604
-3590
-3574
-3558
-3540
-3521
-3500
-3478
-3455
-3431
-3405
-3379
-3350
-3321
-3290
-3258
-3225
-3190
-3154
-3117
-3078
-3038
-2997
-2955
-2912
-2868
-2822
-2776
-2728
-2680
-2630
-2580
-2529
-2477
-2424
-2371
-2317
-2262
-2207
-2152
-2095
-2039
-1982
-1925
-1868
-1810
-1753
-1695
-1638
-1581
-1524
-1467
-1411
-1354
-1299
-1244
-1189
-1135
-1082
-1029
-977
-926
-875
-825
-776
-728
-681
-634
-589
-545
-501
-459
-417
-377
-337
-299
-261
-225
-189
-155
-121
-89
-57
-27
3
32
60
87
113
138
162
186
208
229
250
269
288
305
322
338
353
367
380
393
404
415
425
435
444
452
460
467
473
479
484
489
493
497
500
503
506
508
510
511
512
513
514
515
515
515
515
514
514
513
513
512
511
510
509
508
507
506
505
504
503
502
501
500
499
498
497
496
494
493
491
490
488
486
484
481
478
475
471
467
463
458
453
448
442
436
429
422
415
408
400
392
383
374
365
355
346
335
325
314
303
291
279
267
255
242
229
215
202
188
173
159
144
129
114
99
84
69
54
38
23
8
-8
-23
-38
-53
-68
-83
-97
-112
-127
-141
-156
-171
-186
-201
-216
-231
-246
-262
-279
-295
-313
-330
-349
-368
-387
-407
-428
-449
-471
-494
-517
-540
-564
-589
-613
-638
-664
-689
-714
-739
-764
-789
-814
-838
-861
-884
-907
-928
-949
-969
-989
-1006
-1025
-1042
-1057
-1072
-1086
-1100
-1112
-1123
-1133
-1143
-1152
-1160
-1167
-1173
-1178
-1183
-1187
-1190
-1192
-1193
-1194
-1194
-1193
-1191
-1189
-1185
-1181
-1176
-1170
-1164
-1156
-1147
-1138
-1127
-1116
-1104
-1090
-1076
-1060
-1043
-1026
-1006
-987
-966
-944
-920
-896
-871
-845
-817
-789
-760
-730
-699
-668
-636
-603
-570
-536
-502
-468
-433
-399
-364
-329
-295
-261
-227
-194
-161
-129
-98
-67
-38
-8
20
47
74
100
125
149
172
194
216
237
257
277
296
314
332
349
365
382
398
414
430
446
462
478
494
511
528
545
563
582
601
621
642
664
686
710
734
760
786
813
841
870
899
930
960
992
1024
1056
1089
1122
1156
1189
1223
1257
1290
1324
1357
1390
1423
1456
1488
1519
1551
1581
1611
1640
1669
1697
1724
1751
1776
1801
1825
1848
1869
1890
1909
1928
1945
1960
1975
1988
1999
2009
2017
2025
2029
2035
2037
2039
2037
2037
2033
2029
2024
2017
2008
1999
1989
1977
1965
1952
1938
1923
1907
1891
1874
1857
1839
1820
1802
1782
1763
1743
1723
1703
1683
1662
1642
1621
1600
1579
1559
1538
1517
1496
1476
1455
1434
1414
1393
1372
1351
1330
1309
1288
1267
1247
1226
1205
1185
1164
1144
1124
1105
1086
1067
1049
1031
1014
998
982
968
954
941
930
920
910
903
897
892
889
888
888
891
895
901
909
918
930
944
960
978
998
1020
1044
1069
1097
1126
1157
1190
1225
1260
1298
1336
1376
1417
1459
1502
1546
1591
1637
1683
1730
1778
1827
1876
1925
1975
2025
2077
2128
2180
2232
2284
2337
2390
2443
2497
2551
2605
2659
2713
2768
2822
2877
2931
2985
3039
3093
3147
3200
3253
3306
3358
3410
3461
3512
3563
3613
3663
3712
3760
3808
3855
3902
3948
3994
4038
4083
4127
4170
4212
4254
4296
4336
4377
4416
4455
4494
4531
4569
4606
4642
4678
4713
4747
4782
4815
4848
4881
4913
4944
4974
5004
5034
5062
5090
5117
5144
5169
5194
5217
5240
5262
5284
5304
5323
5342
5359
5376
5391
5406
5419
5432
5444
5454
5464
5473
5481
5488
5494
5499
5504
5507
5510
5513
5514
5515
5516
5515
5515
5513
5511
5509
5507
5504
5500
5497
5493
5490
5486
5482
5478
5474
5471
5467
5463
5459
5455
5451
5447
5443
5438
5434
5430
5425
5421
5416
5411
5406
5400
5395
5389
5383
5377
5370
5364
5357
5349
5342
5334
5326
5318
5309
5301
5292
5282
5273
5263
5254
5244
5234
5224
5214
5204
5194
5185
5175
5165
5155
5146
5136
5127
5118
5109
5100
5092
5084
5076
5068
5061
5055
5049
5043
5038
5034
5030
5027
5025
5023
5023
5023
5023
5025
5028
5031
5035
5040
5046
5052
5060
5068
5076
5085
5095
5105
5115
5126
5137
5148
5159
5169
5180
5190
5200
5210
5219
5227
5235
5242
5248
5253
5257
5261
5263
5264
5264
5263
5261
5258
5254
5249
5243
5236
5229
5220
5210
5200
5189
5177
5165
5152
5138
5124
5109
5094
5079
5063
5047
5031
5015
4999
4982
4966
4951
4935
4919
4904
4889
4875
4861
4847
4834
4822
4809
4798
4787
4776
4765
4755
4746
4737
4728
4720
4713
4706
4699
4694
4689
4684
4681
4678
4676
4676
4676
4677
4680
4684
4689
4695
4702
4710
4720
4732
4744
4758
4773
4789
4806
4825
4845
4866
4888
4912
4936
4962
4989
5017
5045
5075
5106
5138
5170
5203
5237
5271
5307
5342
5379
5415
5452
5490
5528
5566
5604
5642
5681
5720
5759
5798
5837
5877
5916
5956
5996
6036
6076
6116
6156
6197
6237
6278
6319
6360
6401
6442
6483
6525
6566
6607
6647
6688
6728
6768
6808
6848
6887
6925
6963
7001
7038
7074
7110
7144
7179
7212
7245
7276
7307
7338
7367
7395
7423
7450
7476
7501
7526
7550
7573
7596
7618
7639
7660
7681
7701
7720
7740
7759
7777
7796
7814
7832
7851
7869
7887
7905
7924
7942
7961
7980
7999
8018
8037
8055
8076
8095
8115
8134
8154
8173
8193
8212
8231
8250
8269
8288
8306
8325
8343
8361
8378
8395
8412
8429
8445
8461
8477
8492
8507
8521
8535
8549
8562
8575
8587
8599
8610
8621
8632
8641
8651
8660
8668
8676
8684
8691
8697
8704
8709
8714
8719
8723
8727
8730
8733
8735
8737
8738
8739
8739
8739
8739
8738
8737
8735
8733
8731
8729
8726
8724
8721
8718
8714
8711
8708
8705
8702
8699
8696
8692
8690
8687
8684
8681
8678
8676
8673
8671
8669
8667
8664
8662
8660
8658
8657
8655
8653
8651
8649
8646
8644
8642
8639
8636
8633
8630
8626
8623
8618
8614
8609
8603
8597
8591
8584
8576
8568
8560
8551
8541
8530
8519
8507
8495
8481
8467
8452
8436
8419
8401
8383
8363
8343
8322
8300
8277
8253
8228
8203
8176
8148
8121
8093
8063
8032
8002
7970
7938
7905
7871
7836
7801
7764
7728
7690
7652
7613
7574
7534
7493
7452
7411
7369
7327
7285
7242
7199
7156
7113
7070
7027
6984
6941
6898
6855
6813
6770
6728
6686
6645
6603
6562
6521
6480
6440
6400
6360
6320
6281
6242
6203
6165
6127
6089
6052
6015
5979
5942
5906
5871
5836
5801
5767
5732
5699
5666
5633
5601
5569
5537
5506
5476
5446
5416
5387
5359
5331
5304
5278
5252
5227
5203
5180
5158
5137
5116
5097
5079
5062
5046
5032
5018
5006
4996
4987
4979
4973
4968
4964
4962
4962
4963
4965
4969
4974
4981
4989
4997
5007
5018
5030
5043
5057
5071
5086
5102
5119
5136
5153
5171
5190
5208
5227
5245
5264
5283
5302
5321
5340
5359
5377
5395
5413
5431
5448
5465
5482
5498
5513
5528
5543
5557
5570
5583
5596
5607
5619
5629
5640
5649
5658
5667
5675
5682
5689
5695
5701
5706
5711
5715
5719
5722
5725
5728
5731
5733
5734
5736
5737
5739
5740
5740
5741
5742
5742
5743
5743
5743
5744
5744
5744
5744
5744
5743
5743
5742
5742
5741
5740
5738
5737
5735
5733
5730
5728
5725
5722
5718
5714
5710
5706
5701
5696
5691
5685
5680
5673
5667
5660
5653
5646
5638
5630
5622
5613
5605
5596
5587
5577
5567
5557
5547
5537
5526
5514
5503
5491
5479
5467
5454
5441
5428
5414
5401
5387
5373
5359
5344
5330
5315
5301
5286
5271
5257
5242
5228
5213
5199
5184
5170
5156
5141
5127
5113
5098
5084
5070
5056
5041
5027
5013
4999
4985
4971
4957
4943
4929
4916
4902
4889
4876
4863
4850
4837
4825
4813
4801
4789
4777
4766
4755
4744
4733
4722
4711
4701
4690
4680
4669
4659
4648
4637
4626
4615
4604
4592
4580
4568
4555
4542
4528
4514
4500
4485
4469
4453
4437
4419
4402
4383
4364
4345
4325
4304
4283
4262
4240
4217
4194
4171
4147
4122
4098
4072
4046
4021
3996
3969
3943
3917
3890
3864
3837
3810
3783
3757
3730
3703
3676
3649
3622
3595
3568
3541
3515
3488
3461
3435
3408
3382
3356
3330
3304
3277
3252
3226
3200
3175
3149
3124
3099
3074
3049
3025
3000
2976
2952
2928
2904
2880
2856
2832
2808
2785
2761
2737
2714
2690
2667
2643
2619
2596
2572
2549
2525
2502
2478
2454
2431
2407
2383
2360
2336
2312
2289
2265
2242
2218
2195
2171
2148
2124
2101
2077
2053
2029
2005
1983
1959
1935
1912
1888
1865
1842
1818
1795
1771
1748
1725
1701
1678
1655
1631
1608
1584
1561
1538
1514
1491
1467
1444
1420
1397
1373
1349
1325
1301
1277
1253
1229
1205
1181
1156
1132
1108
1084
1060
1036
1012
989
966
942
920
897
875
853
832
812
791
772
753
734
717
700
684
668
654
640
627
615
603
593
583
574
566
559
553
547
543
539
536
533
532
531
531
531
532
534
536
539
542
546
551
556
561
567
574
581
588
596
604
612
621
630
639
649
659
669
679
690
700
711
722
733
745
756
767
778
790
801
812
823
835
846
857
868
879
890
901
912
922
933
943
953
963
973
983
992
1000
1010
1018
1028
1036
1045
1052
1060
1067
1074
1080
1086
1091
1096
1100
1104
1107
1109
1111
1112
1113
1113
1112
1110
1108
1106
1103
1099
1095
1090
1085
1079
1073
1066
1059
1051
1043
1035
1026
1016
1008
999
989
978
968
957
945
934
921
909
896
883
870
856
842
827
812
797
781
765
749
732
714
697
679
660
641
622
602
582
562
541
520
499
479
458
437
416
395
375
354
334
314
295
276
257
238
220
203
186
169
153
138
123
108
94
80
67
54
42
31
19
8
-2
-12
-21
-30
-39
-47
-55
-62
-69
-76
-83
-89
-95
-102
-108
-113
-119
-125
-130
-136
-141
-147
-152
-158
-163
-169
-174
-180
-186
-192
-198
-204
-210
-216
-223
-229
-236
-243
-251
-258
-266
-274
-282
-291
-300
-309
-319
-330
-340
-352
-363
-376
-388
-401
-415
-429
-443
-458
-473
-489
-505
-521
-538
-555
-572
-590
-608
-626
-645
-664
-683
-703
-722
-742
-762
-782
-803
-823
-844
-864
-885
-906
-927
-948
-969
-990
-1012
-1033
-1054
-1075
-1096
-1117
-1138
-1159
-1180
-1201
-1222
-1243
-1264
-1285
-1305
-1326
-1347
-1367
-1387
-1408
-1428
-1447
-1467
-1486
-1506
-1525
-1544
-1562
-1581
-1599
-1617
-1635
-1653
-1670
-1687
-1704
-1721
-1737
-1753
-1769
-1785
-1800
-1815
-1830
-1844
-1858
-1872
-1885
-1898
-1911
-1923
-1935
-1947
-1958
-1968
-1979
-1989
-1998
-2007
-2016
-2024
-2032
-2039
-2045
-2053
-2059
-2064
-2069
-2074
-2078
-2082
-2085
-2088
-2090
-2092
-2094
-2095
-2096
-2096
-2096
-2096
-2095
-2094
-2093
-2092
-2091
-2089
-2087
-2085
-2083
-2081
-2079
-2077
-2075
-2073
-2071
-2069
-2067
-2066
-2064
-2063
-2062
-2061
-2060
-2060
-2059
-2059
-2060
-2060
-2061
-2063
-2064
-2066
-2069
-2072
-2075
-2079
-2083
-2088
-2093
-2098
-2104
-2111
-2118
-2125
-2133
-2141
-2149
-2158
-2168
-2177
-2187
-2197
-2207
-2218
-2229
-2240
-2251
-2262
-2274
-2285
-2297
-2308
-2320
-2331
-2342
-2353
-2365
-2376
-2386
-2397
-2407
-2418
-2428
-2437
-2447
-2456
-2465
-2474
-2483
-2491
-2499
-2507
-2514
-2521
-2528
-2535
-2541
-2547
-2553
-2558
-2563
-2567
-2571
-2574
-2578
-2580
-2583
-2584
-2586
-2587
-2588
-2588
-2587
-2587
-2586
-2584
-2583
-2581
-2578
-2576
-2573
-2570
-2566
-2563
-2559
-2555
-2551
-2546
-2542
-2537
-2532
-2527
-2521
-2516
-2511
-2505
-2500
-2494
-2488
-2483
-2477
-2472
-2466
-2461
-2455
-2450
-2445
-2440
-2436
-2431
-2426
-2422
-2418
-2413
-2409
-2405
-2402
-2398
-2395
-2391
-2388
-2385
-2382
-2379
-2376
-2374
-2371
-2369
-2367
-2364
-2362
-2360
-2358
-2356
-2354
-2352
-2351
-2349
-2347
-2346
-2344
-2343
-2342
-2341
-2340
-2338
-2338
-2337
-2336
-2335
-2334
-2334
-2333
-2332
-2332
-2331
-2330
-2329
-2328
-2327
-2326
-2325
-2323
-2321
-2319
-2317
-2315
-2312
-2309
-2306
-2302
-2298
-2294
-2289
-2285
-2279
-2274
-2268
-2261
-2254
-2247
-2240
-2231
-2223
-2214
-2204
-2195
-2184
-2174
-2163
-2152
-2140
-2128
-2116
-2103
-2091
-2078
-2065
-2051
-2037
-2024
-2011
-1997
-1983
-1969
-1955
-1942
-1928
-1914
-1901
-1888
-1875
-1862
-1850
-1838
-1826
-1815
-1804
-1793
-1783
-1773
-1764
-1754
-1746
-1737
-1730
-1722
-1715
-1708
-1702
-1696
-1691
-1686
-1681
-1676
-1672
-1669
-1666
-1663
-1660
-1658
-1656
-1655
-1654
-1653
-1653
-1653
-1654
-1655
-1656
-1658
-1660
-1662
-1664
-1667
-1670
-1673
-1677
-1681
-1685
-1689
-1694
-1699
-1704
-1710
-1716
-1722
-1728
-1735
-1741
-1748
-1755
-1763
-1770
-1778
-1786
-1794
-1801
-1810
-1818
-1826
-1834
-1842
-1851
-1859
-1867
-1876
-1884
-1893
-1901
-1909
-1917
-1926
-1934
-1942
-1950
-1958
-1965
-1973
-1981
-1988
-1995
-2003
-2009
-2017
-2024
-2031
-2037
-2045
-2052
-2059
-2066
-2073
-2080
-2087
-2094
-2101
-2108
-2116
-2123
-2131
-2139
-2147
-2155
-2163
-2171
-2179
-2188
-2196
-2205
-2214
-2223
-2232
-2241
-2250
-2260
-2270
-2280
-2290
-2300
-2311
-2321
-2332
-2343
-2354
-2366
-2377
-2389
-2401
-2413
-2425
-2437
-2449
-2462
-2475
-2488
-2501
-2514
-2527
-2541
-2554
-2568
-2582
-2596
-2610
-2625
-2639
-2654
-2668
-2683
-2698
-2713
-2728
-2744
-2759
-2775
-2790
-2806
-2822
-2837
-2853
-2869
-2885
-2901
-2917
-2932
-2948
-2964
-2979
-2995
-3010
-3025
-3041
-3055
-3070
-3085
-3099
-3114
-3128
-3142
-3155
-3169
-3182
-3195
-3208
-3221
-3233
-3245
-3257
-3269
-3280
-3292
-3303
-3313
-3324
-3334
-3344
-3354
-3363
-3372
-3381
-3389
-3397
-3405
-3413
-3420
-3426
-3432
-3438
-3444
-3448
-3453
-3457
-3460
-3463
-3466
-3468
-3469
-3470
-3470
-3470
-3470
-3469
-3467
-3465
-3462
-3459
-3455
-3451
-3447
-3442
-3436
-3430
-3424
-3417
-3410
-3403
-3395
-3387
-3378
-3369
-3360
-3351
-3342
-3332
-3322
-3312
-3302
-3292
-3282
-3272
-3262
-3252
-3242
-3232
-3222
-3212
-3203
-3193
-3184
-3175
-3166
-3157
-3148
-3140
-3131
-3123
-3115
-3107
-3099
-3092
-3085
-3078
-3071
-3064
-3058
-3052
-3047
-3042
-3037
-3032
-3028
-3025
-3021
-3018
-3015
-3013
-3011
-3009
-3008
-3006
-3005
-3004
-3003
-3003
-3002
-3002
-3001
-3000
-3000
-2999
-2999
-2998
-2998
-2997
-2996
-2995
-2994
-2993
-2992
-2990
-2989
-2987
-2985
-2983
-2981
-2979
-2977
-2975
-2972
-2970
-2967
-2964
-2961
-2958
-2954
-2951
-2947
-2944
-2940
-2936
-2933
-2929
-2925
-2921
-2917
-2913
-2909
-2906
-2902
-2898
-2895
-2891
-2888
-2885
-2882
-2879
-2876
-2873
-2870
-2868
-2865
-2863
-2861
-2859
-2857
-2856
-2854
-2852
-2851
-2850
-2849
-2847
-2847
-2846
-2845
-2844
-2844
-2844
-2843
-2843
-2843
-2843
-2844
-2844
-2845
-2846
-2847
-2848
-2849
-2850
-2852
-2854
-2856
-2858
-2861
-2864
-2866
-2869
-2873
-2876
-2880
-2883
-2887
-2892
-2896
-2901
-2905
-2910
-2916
-2921
-2927
-2933
-2939
-2945
-2952
-2958
-2965
-2973
-2980
-2988
-2995
-3003
-3011
-3020
-3028
-3037
-3046
-3055
-3065
-3074
-3084
-3094
-3104
-3114
-3125
-3135
-3146
-3157
-3168
-3180
-3191
-3203
-3214
-3226
-3238
-3251
-3263
-3276
-3288
-3301
-3313
-3326
-3339
-3352
-3365
-3377
-3390
-3402
-3415
-3427
-3439
-3451
-3463
-3475
-3486
-3497
-3508
-3518
-3529
-3539
-3548
-3557
-3566
-3574
-3582
-3589
-3595
-3601
-3607
-3611
-3616
-3619
-3622
-3624
-3626
-3627
-3627
-3626
-3625
-3624
-3621
-3618
-3615
-3611
-3606
-3601
-3595
-3589
-3582
-3575
-3568
-3560
-3552
-3544
-3536
-3527
-3519
-3510
-3501
-3492
-3483
-3475
-3466
-3457
-3448
-3439
-3431
-3422
-3413
-3405
-3397
-3389
-3381
-3373
-3365
-3358
-3350
-3343
-3337
-3330
-3324
-3318
-3313
-3308
-3303
-3298
-3294
-3290
-3287
-3284
-3281
-3279
-3277
-3276
-3275
-3274
-3274
-3275
-3276
-3277
-3279
-3281
-3283
-3286
-3289
-3293
-3296
-3300
-3305
-3309
-3314
-3319
-3324
-3330
-3335
-3341
-3347
-3353
-3359
-3366
-3372
-3379
-3385
-3392
-3399
-3406
-3413
-3420
-3427
-3434
-3441
-3448
-3455
-3462
-3469
-3476
-3483
-3490
-3497
-3504
-3511
-3518
-3525
-3532
-3539
-3545
-3552
-3559
-3565
-3572
-3579
-3585
-3592
-3598
-3604
-3611
-3617
-3624
-3630
-3636
-3642
-3649
-3655
-3661
-3667
-3673
-3679
-3684
-3690
-3696
-3701
-3707
-3713
-3718
-3723
-3729
-3734
-3739
-3744
-3749
-3754
-3758
-3763
-3767
-3771
-3775
-3779
-3783
-3787
-3790
-3794
-3797
-3800
-3803
-3807
-3810
-3813
-3816
-3820
-3823
-3827
-3831
-3835
-3839
-3844
-3848
-3853
-3858
-3864
-3870
-3876
-3882
-3889
-3896
-3903
-3911
-3919
-3927
-3935
-3944
-3953
-3961
-3970
-3980
-3989
-3998
-4006
-4017
-4026
-4035
-4045
-4054
-4062
-4072
-4082
-4090
-4099
-4108
-4117
-4125
-4133
-4141
-4149
-4157
-4165
-4172
-4180
-4187
-4194
-4200
-4207
-4213
-4219
-4225
-4231
-4237
-4243
-4248
-4253
-4258
-4264
-4269
-4273
-4278
-4283
-4287
-4292
-4296
-4301
-4305
-4309
-4313
-4317
-4320
-4324
-4328
-4331
-4334
-4337
-4340
-4343
-4346
-4348
-4351
-4353
-4355
-4356
-4358
-4359
-4360
-4361
-4361
-4361
-4361
-4361
-4361
-4360
-4359
-4358
-4357
-4355
-4353
-4351
-4349
-4346
-4343
-4340
-4337
-4334
-4331
-4327
-4323
-4319
-4315
-4310
-4306
-4301
-4296
-4291
-4285
-4280
-4274
-4268
-4262
-4255
-4248
-4241
-4234
-4227
-4220
-4212
-4204
-4196
-4188
-4179
-4170
-4162
-4153
-4143
-4134
-4124
-4114
-4104
-4094
-4083
-4073
-4062
-4051
-4041
-4029
-4018
-4006
-3994
-3982
-3970
-3958
-3945
-3932
-3920
-3906
-3893
-3880
-3866
-3852
-3838
-3824
-3810
-3795
-3781
-3766
-3751
-3736
-3722
-3707
-3692
-3678
-3663
-3649
-3634
-3620
-3606
-3593
-3579
-3566
-3553
-3541
-3529
-3517
-3505
-3494
-3483
-3472
-3462
-3452
-3443
-3433
-3425
-3416
-3409
-3401
-3394
-3388
-3382
-3376
-3371
-3367
-3363
-3360
-3357
-3354
-3353
-3352
-3351
-3351
-3352
-3354
-3356
-3358
-3362
-3366
-3371
-3377
-3383
-3391
-3399
-3408
-3418
-3428
-3439
-3452
-3465
-3479
-3494
-3509
-3526
-3543
-3561
-3580
-3600
-3621
-3642
-3664
-3687
-3711
-3735
-3760
-3786
-3812
-3839
-3866
-3894
-3923
-3952
-3982
-4011
-4043
-4074
-4106
-4138
-4170
-4203
-4236
-4269
-4303
-4337
-4371
-4405
-4440
-4474
-4509
-4544
-4578
-4613
-4648
-4683
-4717
-4752
-4787
-4821
-4855
-4889
-4923
-4957
-4990
-5024
-5056
-5089
-5121
-5153
-5185
-5216
-5246
-5277
-5306
-5336
-5364
-5392
-5420
-5447
-5474
-5500
-5525
-5550
-5574
-5598
-5621
-5644
-5666
-5687
-5708
-5729
-5749
-5768
-5787
-5806
-5824
-5841
-5858
-5874
-5890
-5905
-5920
-5935
-5949
-5963
-5976
-5989
-6001
-6013
-6025
-6037
-6048
-6058
-6069
-6079
-6088
-6098
-6107
-6115
-6124
-6132
-6139
-6147
-6154
-6160
-6166
-6172
-6178
-6183
-6188
-6192
-6196
-6200
-6203
-6205
-6207
-6209
-6210
-6211
-6211
-6211
-6210
-6209
-6207
-6205
-6202
-6199
-6195
-6191
-6186
-6181
-6176
-6170
-6164
-6157
-6150
-6143
-6135
-6127
-6119
-6110
-6101
-6092
-6082
-6073
-6063
-6053
-6043
-6033
-6022
-6012
-6001
-5990
-5979
-5968
-5957
-5947
-5936
-5924
-5913
-5902
-5891
-5880
-5869
-5858
-5846
-5835
-5823
-5812
-5800
-5788
-5776
-5764
-5752
-5739
-5726
-5713
-5699
-5685
-5671
-5656
-5641
-5625
-5609
-5592
-5575
-5558
-5539
-5520
-5501
-5481
-5461
-5439
-5418
-5396
-5373
-5349
-5326
-5301
-5276
-5251
-5225
-5198
-5171
-5144
-5116
-5088
-5059
-5030
-5001
-4971
-4941
-4910
-4879
-4848
-4817
-4785
-4753
-4721
-4689
-4657
-4624
-4591
-4559
-4526
-4493
-4460
-4427
-4394
-4361
-4328
-4295
-4262
-4229
-4197
-4164
-4132
-4100
-4067
-4037
-4006
-3975
-3944
-3914
-3885
-3855
-3826
-3798
-3769
-3742
-3714
-3687
-3661
-3635
-3609
-3583
-3559
-3534
-3510
-3486
-3463
-3440
-3418
-3396
-3375
-3353
-3333
-3312
-3293
-3273
-3254
-3235
-3217
-3199
-3182
-3165
-3148
-3132
-3116
-3100
-3085
-3070
-3055
-3041
-3026
-3012
-2998
-2984
-2971
-2957
-2943
-2930
-2917
-2903
-2890
-2877
-2864
-2850
-2837
-2824
-2811
-2798
-2785
-2772
-2758
-2745
-2732
-2719
-2706
-2693
-2680
-2668
-2655
-2642
-2630
-2617
-2605
-2592
-2580
-2568
-2556
-2544
-2532
-2521
-2509
-2497
-2486
-2475
-2463
-2452
-2441
-2430
-2419
-2407
-2396
-2385
-2374
-2363
-2352
-2341
-2330
-2319
-2307
-2296
-2285
-2274
-2262
-2251
-2239
-2228
-2216
-2205
-2193
-2182
-2171
-2159
-2148
-2136
-2125
-2114
-2103
-2092
-2081
-2070
-2060
-2050
-2040
-2029
-2020
-2011
-2001
-1993
-1985
-1977
-1969
-1962
-1955
-1949
-1943
-1937
-1932
-1927
-1923
-1919
-1915
-1912
-1909
-1907
-1905
-1903
-1902
-1901
-1900
-1899
-1899
-1899
-1899
-1899
-1900
-1901
-1901
-1902
-1903
-1904
-1905
-1906
-1908
-1909
-1910
-1911
-1913
-1914
-1915
-1917
-1918
-1920
-1921
-1923
-1925
-1927
-1929
-1931
-1933
-1936
-1938
-1941
-1943
-1946
-1949
-1952
-1955
-1959
-1962
-1966
-1970
-1974
-1978
-1983
-1988
-1993
-1998
-2003
-2009
-2015
-2021
-2028
-2033
-2041
-2049
-2056
-2064
-2072
-2080
-2089
-2097
-2106
-2115
-2124
-2134
-2143
-2152
-2162
-2171
-2181
-2190
-2199
-2208
-2217
-2226
-2235
-2244
-2252
-2260
-2268
-2276
-2284
-2292
-2299
-2306
-2313
-2320
-2327
-2333
-2339
-2346
-2352
-2358
-2363
-2369
-2375
-2380
-2386
-2391
-2397
-2402
-2407
-2412
-2418
-2423
-2428
-2433
-2438
-2443
-2448
-2453
-2458
-2463
-2468
-2473
-2478
-2483
-2488
-2494
-2499
-2504
-2509
-2514
-2519
-2525
-2530
-2535
-2541
-2546
-2552
-2557
-2562
-2568
-2573
-2579
-2584
-2589
-2595
-2600
-2605
-2610
-2615
-2619
-2624
-2628
-2632
-2636
-2640
-2644
-2647
-2650
-2653
-2655
-2658
-2660
-2662
-2663
-2664
-2665
-2666
-2666
-2666
-2665
-2664
-2663
-2661
-2659
-2657
-2654
-2650
-2646
-2642
-2637
-2632
-2626
-2619
-2613
-2605
-2597
-2589
-2580
-2570
-2560
-2549
-2538
-2526
-2514
-2501
-2487
-2473
-2459
-2444
-2428
-2412
-2396
-2379
-2362
-2344
-2326
-2308
-2290
-2271
-2252
-2232
-2213
-2193
-2173
-2153
-2133
-2113
-2093
-2072
-2052
-2031
-2009
-1989
-1968
-1947
-1926
-1905
-1884
-1863
-1841
-1820
-1798
-1777
-1755
-1733
-1711
-1688
-1666
-1644
-1621
-1598
-1576
-1553
-1530
-1507
-1484
-1461
-1438
-1415
-1392
-1369
-1346
-1323
-1300
-1277
-1255
-1232
-1210
-1188
-1166
-1144
-1123
-1101
-1080
-1059
-1038
-1016
-997
-977
-957
-938
-918
-899
-880
-862
-843
-825
-807
-790
-772
-755
-738
-722
-705
-689
-673
-658
-642
-627
-612
-598
-583
-569
-555
-542
-529
-516
-503
-490
-478
-466
-454
-442
-431
-420
-409
-398
-388
-378
-368
-358
-348
-339
-330
-321
-312
-304
-296
-288
-280
-272
-264
-257
-250
-242
-235
-229
-222
-215
-209
-202
-196
-190
-184
-178
-172
-167
-161
-156
-150
-145
-140
-135
-130
-125
-120
-115
-110
-105
-101
-96
-92
-87
-82
-78
-73
-69
-64
-60
-55
-50
-46
-41
-36
-31
-26
-21
-15
-10
-5
1
7
13
19
25
31
37
43
50
56
63
69
76
83
89
96
102
109
116
122
129
136
142
149
155
162
168
175
181
187
193
199
205
211
217
223
228
233
239
244
249
253
258
263
267
271
275
279
283
287
290
294
297
301
304
307
310
313
317
320
323
326
330
333
337
341
344
348
352
357
361
365
370
375
380
385
390
396
401
407
412
418
424
430
436
442
448
454
460
465
471
477
483
488
494
499
504
509
514
519
524
528
533
537
541
545
549
553
556
560
563
566
569
572
575
578
581
584
586
589
592
594
597
599
601
604
606
609
611
614
617
619
622
626
629
633
636
640
644
649
654
659
664
670
675
682
688
695
702
709
716
724
732
740
748
757
766
775
784
794
804
814
824
835
845
856
867
878
890
901
913
925
937
949
961
973
986
999
1010
1024
1037
1049
1062
1075
1088
1101
1114
1126
1139
1152
1164
1177
1189
1202
1214
1226
1238
1249
1261
1272
1284
1295
1306
1317
1327
1338
1348
1358
1369
1379
1389
1398
1408
1418
1427
1437
1447
1456
1466
1475
1484
1494
1503
1512
1521
1530
1539
1547
1556
1564
1572
1580
1588
1595
1603
1610
1617
1623
1630
1636
1642
1647
1653
1658
1662
1667
1671
1675
1678
1681
1684
1687
1689
1690
1692
1693
1694
1694
1694
1694
1694
1693
1692
1690
1689
1687
1685
1682
1680
1677
1674
1671
1668
1665
1662
1659
1655
1652
1649
1645
1642
1639
1635
1632
1629
1626
1623
1621
1618
1616
1613
1611
1609
1607
1606
1604
1603
1602
1601
1600
1599
1599
1598
1598
1598
1599
1600
1601
1602
1603
1605
1607
1609
1612
1615
1619
1622
1627
1631
1636
1642
1647
1654
1660
1667
1675
1683
1692
1701
1710
1720
1730
1741
1752
1763
1775
1787
1800
1813
1826
1839
1853
1867
1882
1896
1911
1926
1941
1957
1972
1988
2003
2019
2035
2050
2066
2082
2098
2114
2129
2145
2161
2177
2192
2208
2223
2238
2253
2268
2283
2298
2312
2326
2340
2354
2368
2381
2394
2407
2419
2431
2443
2455
2466
2478
2488
2499
2509
2519
2529
2538
2548
2557
2565
2574
2582
2590
2598
2606
2614
2621
2628
2636
2642
2649
2656
2662
2668
2674
2680
2686
2692
2697
2702
2707
2712
2716
2721
2725
2729
2732
2736
2739
2742
2745
2747
2749
2751
2752
2753
2754
2754
2753
2753
2751
2749
2747
2744
2740
2736
2731
2725
2719
2713
2705
2698
2689
2680
2671
2661
2650
2639
2628
2616
2604
2591
2578
2564
2551
2536
2522
2507
2493
2478
2462
2447
2432
2416
2401
2385
2369
2353
2338
2322
2306
2290
2274
2259
2243
2227
2211
2195
2180
2164
2148
2133
2117
2102
2086
2071
2056
2040
2025
2009
1995
1980
1966
1951
1937
1923
1909
1895
1882
1869
1856
1844
1832
1820
1808
1797
1786
1776
1766
1756
1747
1738
1730
1722
1714
1707
1700
1694
1688
1682
1676
1671
1666
1661
1657
1652
1648
1644
1640
1636
1632
1628
1625
1621
1617
1613
1609
1605
1601
1596
1592
1587
1583
1578
1572
1567
1562
1556
1550
1544
1537
1530
1524
1516
1509
1501
1493
1485
1477
1468
1460
1451
1442
1432
1423
1413
1404
1394
1384
1373
1363
1353
1343
1332
1322
1311
1300
1289
1279
1268
1257
1246
1235
1224
1213
1201
1190
1179
1168
1156
1145
1134
1122
1111
1099
1088
1077
1065
1054
1043
1032
1020
1010
999
989
978
968
957
947
937
927
917
907
898
888
879
869
860
851
842
833
824
816
807
798
790
782
774
766
758
750
742
735
728
720
714
707
700
694
687
681
676
670
665
659
654
650
645
641
637
633
629
626
623
620
618
616
614
613
611
611
610
610
610
610
611
612
614
615
617
620
622
626
629
633
636
641
645
650
655
661
666
672
678
684
691
697
703
710
717
723
730
737
743
749
756
762
768
774
779
784
789
794
799
803
807
811
814
817
820
822
825
827
828
830
831
832
832
833
833
833
833
832
831
830
829
827
825
823
821
819
816
813
810
807
804
800
796
793
789
784
780
776
771
767
762
758
753
748
744
739
734
730
725
721
716
712
707
703
699
695
691
687
683
680
677
673
670
667
665
662
660
658
656
654
652
651
650
649
648
648
647
647
647
648
648
649
650
651
653
654
656
658
660
663
665
668
671
674
677
680
683
686
689
693
696
700
704
707
711
715
719
723
727
731
735
739
744
748
753
757
761
766
771
775
780
784
789
794
798
803
807
812
816
821
825
829
833
837
841
845
848
852
855
857
860
862
864
866
867
868
869
869
869
869
868
866
865
862
860
857
853
849
844
840
834
828
822
815
808
800
792
784
775
766
756
746
736
725
714
703
691
679
667
654
642
629
616
603
589
576
563
549
535
522
508
494
480
466
452
438
424
410
395
381
367
352
338
324
309
295
280
265
251
236
221
206
191
177
162
147
132
117
102
87
72
57
42
28
13
-1
-16
-30
-44
-58
-72
-86
-100
-113
-127
-140
-153
-165
-178
-190
-202
-214
-226
-238
-249
-260
-271
-281
-292
-302
-312
-322
-331
-341
-350
-359
-368
-376
-385
-393
-401
-409
-417
-425
-432
-439
-446
-453
-460
-466
-473
-479
-485
-491
-497
-502
-508
-513
-518
-524
-529
-533
-538
-543
-547
-552
-556
-560
-564
-568
-572
-575
-579
-582
-585
-588
-591
-594
-597
-599
-601
-603
-605
-607
-609
-610
-612
-613
-614
-615
-615
-616
-616
-617
-617
-617
-617
-616
-616
-615
-614
-614
-613
-611
-610
-609
-607
-605
-603
-601
-599
-596
-594
-591
-588
-585
-582
-578
-575
-571
-567
-563
-559
-555
-550
-546
-541
-536
-531
-526
-520
-515
-509
-503
-497
-491
-485
-479
-473
-466
-460
-453
-447
-440
-434
-427
-420
-414
-407
-401
-394
-388
-382
-376
-370
-364
-358
-353
-347
-342
-337
-332
-328
-323
-319
-315
-311
-308
-304
-301
-297
-294
-291
-288
-286
-283
-281
-278
-276
-274
-272
-269
-267
-265
-264
-262
-260
-258
-256
-254
-253
-251
-249
-247
-245
-243
-241
-238
-236
-233
-231
-228
-225
-221
-218
-214
-210
-206
-201
-196
-191
-186
-180
-174
-168
-162
-155
-148
-141
-133
-125
-117
-108
-99
-90
-81
-71
-61
-51
-40
-29
-18
-7
4
16
28
40
53
65
78
91
104
117
131
144
158
171
185
199
213
228
242
256
271
285
300
314
329
344
359
373
388
403
418
432
447
462
476
491
505
520
534
548
562
577
591
605
619
632
646
660
673
687
700
714
727
741
754
767
780
794
807
820
833
846
859
873
886
899
912
925
938
952
965
978
991
1004
1018
1031
1044
1057
1070
1084
1097
1110
1124
1137
1150
1163
1177
1190
1203
1216
1229
1242
1255
1267
1280
1292
1305
1317
1329
1341
1353
1364
1375
1387
1397
1408
1419
1429
1439
1449
1459
1468
1477
1486
1495
1503
1511
1519
1527
1535
1542
1549
1556
1563
1569
1575
1581
1587
1592
1597
1602
1607
1611
1615
1619
1622
1625
1628
1630
1632
1634
1635
1636
1636
1636
1635
1634
1632
1630
1627
1624
1620
1616
1611
1606
1600
1594
1588
1581
1573
1565
1557
1548
1539
1529
1519
1509
1499
1488
1477
1465
1454
1442
1430
1417
1404
1392
1379
1366
1352
1339
1325
1312
1298
1284
1270
1256
1242
1228
1214
1199
1185
1171
1157
1143
1129
1115
1101
1087
1073
1059
1045
1031
1018
1004
991
977
964
951
938
925
912
900
888
875
863
851
840
828
817
806
795
785
774
764
754
744
735
725
716
707
698
690
681
673
665
657
649
642
635
628
621
615
609
603
597
592
587
582
577
573
568
564
561
557
554
551
548
545
543
540
538
536
534
532
530
528
526
525
523
521
520
518
516
514
512
510
508
505
503
500
498
495
492
488
485
481
477
473
469
464
459
454
449
443
437
431
425
418
411
404
397
389
381
373
365
357
349
340
331
322
313
304
295
286
277
267
258
248
239
229
220
210
201
191
182
172
163
154
145
136
127
118
109
101
92
84
76
69
61
54
47
40
34
27
21
16
10
5
0
-5
-9
-13
-17
-21
-24
-27
-30
-32
-34
-36
-38
-39
-40
-41
-41
-42
-41
-41
-40
-40
-38
-37
-35
-33
-31
-29
-26
-23
-20
-16
-13
-9
-4
0
5
10
15
20
26
32
38
44
51
57
64
71
78
85
92
99
107
114
121
129
136
143
151
158
165
172
178
185
192
198
204
210
216
221
227
232
237
241
246
250
254
257
261
264
267
269
271
273
275
277
278
279
280
280
280
280
280
280
280
279
278
277
276
275
273
272
270
268
267
265
263
261
259
256
254
252
249
247
244
242
239
236
234
231
228
225
222
218
215
212
208
204
201
197
193
189
185
181
177
172
168
163
159
154
150
145
140
135
130
125
120
115
110
104
99
93
88
82
76
70
63
57
50
44
37
30
23
15
8
0
-8
-15
-23
-31
-40
-48
-56
-65
-73
-82
-90
-99
-108
-117
-125
-134
-143
-152
-161
-170
-178
-187
-196
-204
-213
-222
-230
-239
-247
-255
-263
-271
-280
-287
-295
-303
-311
-319
-326
-334
-341
-349
-356
-363
-371
-378
-385
-392
-399
-406
-413
-420
-426
-433
-440
-446
-453
-459
-465
-472
-478
-484
-490
-496
-502
-507
-513
-518
-524
-529
-534
-539
-543
-548
-552
-557
-561
-565
-568
-572
-575
-579
-582
-585
-587
-590
-592
-594
-596
-598
-599
-601
-602
-602
-603
-603
-603
-602
-602
-601
-600
-598
-596
-594
-592
-589
-586
-583
-580
-576
-572
-568
-563
-558
-553
-548
-543
-537
-531
-525
-519
-512
-505
-499
-492
-485
-477
-470
-462
-455
-447
-439
-432
-424
-416
-408
-400
-392
-384
-376
-367
-359
-351
-344
-336
-328
-320
-313
-305
-298
-290
-283
-276
-269
-262
-256
-249
-243
-237
-230
-224
-218
-213
-207
-201
-196
-191
-185
-180
-175
-170
-166
-161
-157
-152
-148
-144
-140
-137
-133
-130
-127
-124
-121
-119
-116
-114
-112
-111
-109
-108
-107
-106
-106
-105
-105
-105
-105
-106
-106
-107
-108
-109
-110
-112
-113
-115
-117
-119
-121
-123
-125
-128
-130
-133
-136
-139
-142
-145
-148
-151
-155
-158
-161
-165
-168
-172
-176
-179
-183
-187
-191
-194
-198
-202
-205
-209
-213
-216
-220
-223
-227
-230
-234
-237
-241
-244
-247
-250
-253
-257
-260
-263
-265
-268
-271
-274
-276
-279
-282
-284
-287
-289
-291
-294
-296
-298
-300
-302
-304
-306
-308
-310
-312
-314
-316
-317
-319
-321
-323
-324
-326
-328
-330
-331
-333
-335
-337
-339
-341
-343
-345
-347
-349
-352
-354
-356
-359
-362
-364
-367
-370
-373
-376
-379
-383
-386
-390
-394
-398
-402
-406
-411
-415
-420
-425
-431
-436
-442
-448
-455
-461
-468
-475
-483
-490
-498
-506
-515
-523
-532
-542
-551
-561
-571
-581
-591
-601
-612
-623
-634
-645
-656
-668
-679
-690
-702
-714
-725
-737
-748
-760
-772
-783
-795
-806
-818
-829
-840
-851
-862
-873
-884
-895
-905
-916
-926
-936
-945
-955
-964
-973
-982
-990
-999
-1006
-1014
-1022
-1029
-1036
-1043
-1049
-1055
-1061
-1066
-1072
-1076
-1081
-1085
-1089
-1092
-1095
-1098
-1100
-1102
-1104
-1105
-1106
-1107
-1107
-1107
-1106
-1105
-1104
-1103
-1101
-1099
-1096
-1093
-1090
-1087
-1083
-1079
-1075
-1070
-1065
-1060
-1055
-1049
-1044
-1038
-1031
-1025
-1018
-1012
-1004
-998
-991
-984
-976
-969
-961
-954
-946
-939
-931
-924
-916
-909
-901
-894
-887
-879
-872
-865
-858
-851
-844
-837
-831
-824
-818
-811
-805
-799
-793
-787
-781
-775
-769
-764
-758
-753
-747
-742
-737
-731
-726
-721
-716
-711
-706
-701
-696
-691
-686
-681
-677
-672
-667
-662
-657
-652
-647
-641
-636
-631
-625
-620
-614
-608
-602
-596
-590
-584
-578
-571
-564
-558
-551
-544
-537
-530
-523
-515
-508
-501
-494
-486
-479
-472
-465
-458
-451
-444
-438
-432
-426
-420
-414
-409
-404
-399
-394
-390
-387
-383
-380
-378
-375
-374
-372
-371
-371
-370
-371
-371
-372
-374
-376
-378
-381
-384
-387
-391
-396
-400
-405
-410
-416
-422
-428
-434
-441
-448
-455
-462
-470
-478
-486
-494
-503
-511
-520
-529
-538
-548
-557
-567
-576
-586
-596
-606
-616
-626
-636
-646
-656
-666
-676
-685
-695
-705
-714
-724
-733
-742
-751
-760
-768
-777
-785
-792
-800
-807
-814
-821
-827
-833
-839
-844
-849
-854
-858
-862
-866
-869
-872
-874
-877
-879
-880
-882
-883
-883
-884
-884
-884
-884
-883
-883
-882
-881
-879
-878
-877
-875
-873
-871
-869
-867
-865
-862
-860
-857
-855
-852
-849
-847
-844
-841
-838
-836
-833
-830
-827
-825
-822
-819
-817
-814
-812
-809
-807
-804
-802
-800
-798
-796
-794
-792
-790
-789
-787
-786
-784
-783
-782
-781
-780
-779
-778
-777
-777
-776
-776
-776
-775
-775
-775
-775
-775
-775
-775
-775
-775
-775
-775
-775
-776
-776
-776
-776
-776
-777
-777
-777
-777
-777
-777
-777
-777
-778
-778
-778
-778
-778
-778
-779
-779
-779
-779
-780
-780
-780
-781
-781
-782
-782
-783
-784
-784
-785
-786
-787
-787
-788
-789
-790
-791
-792
-793
-794
-795
-796
-798
-799
-800
-801
-802
-803
-804
-804
-805
-806
-806
-807
-807
-808
-808
-808
-808
-808
-808
-807
-807
-806
-805
-804
-803
-802
-801
-799
-797
-796
-794
-791
-789
-787
-784
-782
-779
-776
-773
-770
-767
-764
-761
-757
-754
-750
-746
-743
-739
-735
-730
-726
-722
-718
-713
-708
-704
-699
-694
-689
-684
-679
-673
-668
-662
-657
-651
-645
-639
-633
-626
-620
-613
-607
-600
-593
-585
-578
-571
-563
-555
-547
-539
-530
-522
-513
-504
-495
-486
-476
-467
-457
-447
-437
-427
-416
-406
-395
-384
-373
-362
-351
-339
-328
-316
-305
-293
-282
-270
-258
-247
-235
-224
-212
-201
-189
-178
-167
-156
-145
-134
-123
-112
-102
-92
-81
-71
-61
-52
-42
-33
-23
-14
-6
3
11
20
28
36
43
50
58
64
71
77
84
90
95
101
106
111
116
120
124
128
132
135
138
141
143
145
147
148
150
150
151
151
151
150
149
148
146
144
142
139
136
132
129
125
120
115
110
105
100
94
87
81
74
67
60
52
44
36
28
19
11
2
-8
-17
-27
-36
-47
-57
-67
-78
-89
-100
-112
-123
-135
-147
-159
-172
-185
-198
-211
-224
-238
-252
-266
-281
-296
-311
-326
-341
-357
-373
-389
-405
-421
-438
-455
-472
-489
-506
-523
-541
-558
-576
-593
-611
-629
-646
-664
-682
-699
-717
-734
-752
-769
-786
-803
-820
-836
-853
-869
-885
-901
-916
-931
-946
-961
-975
-989
-1002
-1016
-1029
-1042
-1054
-1066
-1078
-1089
-1100
-1111
-1121
-1131
-1141
-1150
-1159
-1167
-1176
-1184
-1191
-1199
-1206
-1212
-1219
-1225
-1231
-1237
-1243
-1248
-1253
-1258
-1262
-1267
-1271
-1275
-1279
-1282
-1286
-1289
-1292
-1294
-1297
-1299
-1301
-1302
-1304
-1305
-1306
-1307
-1307
-1307
-1307
-1307
-1306
-1305
-1304
-1303
-1302
-1300
-1299
-1297
-1295
-1293
-1290
-1288
-1286
-1283
-1281
-1278
-1275
-1273
-1270
-1268
-1265
-1263
-1261
-1258
-1256
-1254
-1252
-1250
-1249
-1247
-1246
-1244
-1243
-1243
-1242
-1241
-1241
-1241
-1241
-1242
-1242
-1243
-1244
-1245
-1247
-1248
-1250
-1252
-1254
-1257
-1260
-1263
-1266
-1269
-1273
-1276
-1280
-1284
-1289
-1293
-1298
-1302
-1307
-1312
-1317
-1323
-1328
-1334
-1339
-1345
-1351
-1357
-1363
-1368
-1374
-1380
-1386
-1392
-1399
-1405
-1411
-1417
-1423
-1428
-1434
-1440
-1446
-1452
-1457
-1463
-1469
-1474
-1479
-1485
-1490
-1495
-1500
-1504
-1509
-1514
-1518
-1522
-1526
-1530
-1534
-1537
-1540
-1543
-1546
-1549
-1552
-1554
-1556
-1558
-1559
-1561
-1562
-1563
-1563
-1564
-1564
-1564
-1564
-1563
-1562
-1561
-1560
-1558
-1556
-1554
-1552
-1549
-1547
-1544
-1541
-1538
-1534
-1531
-1527
-1523
-1520
-1516
-1511
-1507
-1503
-1499
-1494
-1490
-1485
-1481
-1476
-1472
-1467
-1463
-1458
-1454
-1449
-1444
-1440
-1435
-1430
-1425
-1421
-1416
-1411
-1406
-1401
-1396
-1391
-1387
-1382
-1377
-1372
-1367
-1363
-1358
-1353
-1348
-1344
-1339
-1335
-1330
-1326
-1322
-1318
-1314
-1310
-1306
-1302
-1298
-1294
-1291
-1287
-1284
-1280
-1277
-1274
-1271
-1268
-1265
-1262
-1259
-1256
-1253
-1250
-1248
-1245
-1242
-1240
-1237
-1235
-1232
-1230
-1227
-1225
-1223
-1220
-1218
-1216
-1214
-1212
-1210
-1208
-1206
-1204
-1202
-1201
-1199
-1197
-1195
-1194
-1192
-1190
-1189
-1187
-1185
-1183
-1182
-1180
-1178
-1176
-1174
-1173
-1171
-1169
-1166
-1164
-1162
-1160
-1157
-1155
-1152
-1150
-1147
-1144
-1142
-1139
-1136
-1133
-1130
-1127
-1124
-1121
-1118
-1115
-1112
-1109
-1106
-1102
-1099
-1096
-1092
-1089
-1086
-1082
-1079
-1076
-1072
-1069
-1066
-1062
-1059
-1056
-1053
-1049
-1046
-1043
-1040
-1037
-1034
-1031
-1028
-1025
-1020
-1018
-1014
-1012
-1008
-1006
-1002
-1000
-996
-993
-990
-986
-983
-979
-976
-972
-969
-965
-961
-957
-954
-950
-946
-942
-937
-933
-929
-925
-921
-916
-912
-908
-903
-899
-895
-890
-886
-882
-877
-873
-869
-865
-861
-857
-853
-849
-845
-841
-837
-833
-830
-826
-823
-819
-816
-812
-809
-806
-802
-799
-796
-793
-790
-786
-783
-780
-777
-773
-770
-767
-763
-760
-756
-753
-749
-745
-741
-737
-733
-728
-724
-719
-714
-709
-704
-699
-694
-688
-683
-677
-671
-665
-659
-653
-647
-641
-635
-629
-623
-617
-610
-604
-598
-592
-586
-579
-573
-567
-561
-555
-549
-543
-537
-532
-526
-520
-515
-509
-504
-499
-493
-488
-484
-479
-474
-470
-465
-461
-457
-452
-448
-445
-441
-437
-434
-431
-427
-424
-421
-419
-416
-413
-411
-409
-407
-404
-402
-401
-399
-397
-396
-394
-393
-392
-390
-389
-389
-388
-387
-386
-386
-385
-385
-385
-385
-385
-385
-385
-386
-386
-387
-387
-388
-389
-390
-391
-392
-393
-395
-396
-398
-400
-402
-404
-406
-408
-411
-413
-416
-419
-422
-425
-428
-432
-435
-439
-443
-447
-451
-456
-460
-465
-469
-474
-479
-484
-489
-494
-499
-504
-509
-514
-519
-524
-529
-534
-538
-543
-548
-553
-557
-562
-566
-571
-575
-580
-584
-588
-592
-596
-600
-604
-608
-611
-615
-618
-622
-625
-628
-631
-635
-638
-641
-644
-646
-649
-652
-655
-657
-660
-663
-665
-668
-670
-673
-675
-678
-680
-683
-685
-688
-690
-693
-695
-698
-700
-702
-705
-707
-709
-711
-713
-715
-717
-719
-721
-723
-724
-726
-728
-729
-730
-732
-733
-734
-735
-736
-737
-738
-738
-739
-740
-740
-740
-741
-741
-741
-741
-741
-741
-741
-741
-740
-740
-740
-739
-738
-738
-737
-736
-736
-735
-734
-733
-732
-731
-730
-729
-727
-726
-725
-724
-723
-721
-720
-719
-717
-716
-715
-713
-712
-710
-709
-707
-706
-704
-703
-701
-700
-698
-697
-695
-693
-692
-690
-689
-687
-685
-684
-682
-680
-678
-677
-675
-674
-672
-671
-669
-668
-667
-665
-664
-663
-662
-662
-661
-660
-660
-659
-659
-659
-659
-659
-659
-659
-660
-660
-661
-662
-662
-663
-664
-665
-666
-667
-669
-670
-671
-672
-674
-675
-676
-677
-678
-679
-680
-681
-682
-683
-684
-685
-686
-687
-687
-688
-689
-689
-690
-690
-691
-692
-692
-693
-693
-694
-695
-696
-697
-698
-699
-700
-701
-702
-704
-706
-707
-709
-711
-713
-716
-718
-721
-723
-726
-729
-732
-735
-739
-742
-745
-749
-753
-756
-760
-764
-767
-771
-775
-779
-783
-786
-790
-794
-797
-801
-804
-808
-811
-814
-817
-820
-823
-825
-828
-830
-832
-834
-836
-838
-839
-840
-841
-842
-843
-843
-844
-844
-843
-843
-842
-841
-840
-839
-837
-836
-834
-832
-829
-827
-824
-821
-818
-815
-812
-808
-805
-801
-797
-793
-789
-784
-780
-775
-771
-766
-761
-756
-751
-746
-741
-736
-731
-725
-720
-714
-709
-703
-698
-692
-686
-681
-675
-669
-664
-658
-652
-647
-641
-636
-630
-625
-620
-615
-609
-604
-600
-595
-590
-586
-581
-577
-573
-569
-566
-562
-559
-556
-553
-551
-548
-546
-544
-543
-541
-540
-539
-538
-538
-538
-538
-538
-539
-540
-541
-542
-544
-545
-547
-549
-551
-554
-557
-559
-562
-565
-568
-572
-575
-578
-582
-586
-590
-593
-597
-601
-605
-609
-614
-618
-622
-626
-630
-634
-639
-643
-647
-651
-655
-659
-663
-667
-670
-674
-678
-682
-685
-689
-692
-695
-699
-702
-705
-708
-711
-714
-717
-720
-722
-725
-728
-730
-733
-735
-738
-740
-742
-744
-747
-749
-751
-753
-755
-757
-759
-761
-763
-765
-767
-769
-771
-773
-775
-777
-779
-782
-784
-787
-789
-792
-795
-797
-800
-804
-807
-810
-813
-817
-821
-824
-828
-832
-836
-840
-844
-848
-852
-856
-861
-865
-869
-873
-878
-882
-886
-891
-895
-899
-903
-907
-911
-915
-919
-923
-927
-930
-934
-937
-940
-943
-946
-949
-952
-954
-957
-959
-961
-963
-965
-967
-969
-970
-972
-973
-974
-976
-977
-978
-979
-979
-980
-981
-982
-982
-983
-983
-983
-983
-984
-984
-984
-984
-983
-983
-983
-982
-982
-981
-980
-980
-979
-977
-976
-975
-973
-971
-969
-967
-965
-963
-960
-958
-955
-952
-949
-945
-942
-938
-935
-931
-927
-923
-918
-914
-909
-905
-900
-895
-890
-885
-880
-875
-870
-865
-859
-854
-848
-843
-837
-831
-826
-820
-814
-808
-802
-796
-789
-783
-777
-771
-764
-758
-752
-745
-739
-733
-726
-720
-713
-707
-701
-695
-688
-682
-676
-670
-665
-659
-654
-648
-643
-638
-633
-628
-624
-620
-616
-612
-608
-605
-601
-598
-595
-593
-590
-588
-586
-584
-583
-581
-580
-579
-578
-578
-578
-577
-577
-578
-578
-579
-579
-580
-582
-583
-584
-586
-588
-590
-592
-594
-597
-599
-602
-605
-608
-611
-614
-617
-620
-624
-627
-630
-634
-637
-641
-644
-648
-651
-655
-658
-662
-665
-668
-672
-675
-678
-681
-684
-687
-690
-693
-696
-698
-701
-703
-706
-708
-710
-713
-715
-716
-718
-720
-722
-723
-724
-726
-727
-728
-728
-729
-730
-730
-731
-731
-731
-731
-731
-731
-731
-731
-731
-730
-730
-730
-729
-729
-728
-728
-727
-727
-726
-726
-725
-725
-724
-723
-723
-722
-722
-721
-720
-720
-719
-718
-717
-716
-715
-714
-713
-712
-711
-710
-708
-707
-706
-704
-702
-701
-699
-697
-695
-693
-691
-689
-687
-684
-682
-680
-677
-674
-672
-669
-666
-663
-661
-658
-654
-651
-648
-645
-642
-638
-635
-632
-628
-625
-621
-618
-614
-611
-607
-604
-600
-597
-594
-590
-587
-584
-580
-577
-574
-570
-567
-564
-561
-557
-554
-551
-548
-544
-541
-538
-534
-531
-528
-524
-521
-517
-514
-510
-507
-503
-500
-496
-493
-489
-485
-482
-478
-475
-471
-467
-464
-460
-456
-452
-449
-445
-441
-438
-434
-430
-427
-423
-419
-415
-411
-408
-404
-400
-396
-392
-388
-384
-380
-377
-373
-369
-365
-361
-357
-354
-350
-346
-343
-339
-336
-332
-329
-325
-322
-319
-316
-313
-310
-307
-304
-301
-298
-296
-293
-291
-288
-286
-284
-282
-280
-278
-276
-274
-272
-270
-269
-267
-265
-264
-263
-261
-260
-259
-257
-256
-255
-254
-253
-252
-251
-250
-249
-249
-248
-247
-247
-246
-246
-245
-245
-245
-245
-245
-245
-245
-245
-245
-246
-246
-247
-247
-248
-249
-249
-250
-251
-252
-254
-255
-256
-258
-259
-261
-263
-264
-266
-268
-270
-272
-275
-277
-279
-282
-284
-287
-289
-292
-295
-298
-301
-304
-307
-310
-313
-317
-320
-324
-327
-331
-335
-339
-343
-347
-351
-355
-360
-364
-369
-373
-378
-383
-388
-393
-399
-404
-409
-415
-421
-427
-433
-439
-445
-451
-458
-464
-471
-478
-485
-492
-500
-507
-515
-523
-530
-539
-547
-555
-564
-572
-581
-590
-599
-608
-617
-627
-636
-645
-655
-665
-675
-684
-694
-704
-714
-725
-735
-745
-756
-766
-776
-787
-798
-808
-819
-830
-841
-852
-863
-874
-885
-896
-907
-918
-929
-940
-950
-961
-972
-983
-993
-1004
-1014
-1024
-1034
-1044
-1054
-1064
-1074
-1083
-1092
-1101
-1110
-1119
-1128
-1136
-1144
-1152
-1160
-1168
-1176
-1183
-1190
-1197
-1204
-1211
-1217
-1223
-1230
-1236
-1242
-1247
-1253
-1258
-1264
-1269
-1274
-1279
-1284
-1289
-1294
-1298
-1303
-1308
-1312
-1317
-1321
-1325
-1330
-1334
-1339
-1343
-1347
-1352
-1356
-1360
-1365
-1369
-1374
-1378
-1383
-1387
-1392
-1397
-1401
-1406
-1411
-1417
-1422
-1427
-1432
-1438
-1444
-1449
-1455
-1461
-1467
-1474
-1480
-1486
-1493
-1500
-1506
-1513
-1520
-1527
-1534
-1541
-1549
-1556
-1564
-1571
-1579
-1586
-1594
-1602
-1610
-1618
-1626
-1634
-1642
-1651
-1659
-1667
-1676
-1685
-1693
-1702
-1711
-1720
-1729
-1738
-1747
-1757
-1766
-1775
-1785
-1794
-1804
-1814
-1824
-1833
-1843
-1853
-1863
-1874
-1884
-1894
-1904
-1914
-1925
-1935
-1945
-1955
-1966
-1976
-1986
-1996
-2005
-2016
-2025
-2035
-2045
-2054
-2063
-2072
-2081
-2089
-2098
-2106
-2113
-2121
-2128
-2135
-2141
-2147
-2153
-2158
-2163
-2168
-2172
-2176
-2179
-2182
-2184
-2186
-2187
-2188
-2188
-2188
-2187
-2186
-2184
-2182
-2179
-2176
-2172
-2168
-2164
-2158
-2153
-2147
-2140
-2133
-2126
-2118
-2110
-2102
-2093
-2084
-2074
-2064
-2054
-2044
-2033
-2021
-2011
-2000
-1988
-1976
-1965
-1952
-1940
-1928
-1915
-1902
-1889
-1876
-1863
-1850
-1837
-1824
-1810
-1797
-1783
-1770
-1756
-1743
-1729
-1716
-1702
-1688
-1675
-1661
-1648
-1634
-1621
-1607
-1594
-1581
-1567
-1554
-1541
-1528
-1515
-1502
-1489
-1476
-1464
-1451
-1439
-1426
-1414
-1402
-1391
-1379
-1367
-1356
-1345
-1334
-1324
-1313
-1303
-1293
-1283
-1273
-1264
-1255
-1246
-1238
-1229
-1221
-1213
-1206
-1199
-1192
-1185
-1178
-1172
-1167
-1161
-1156
-1151
-1146
-1142
-1138
-1134
-1130
-1127
-1124
-1122
-1119
-1117
-1115
-1114
-1112
-1111
-1110
-1110
-1109
-1109
-1109
-1109
-1110
-1110
-1111
-1112
-1113
-1114
-1115
-1116
-1118
-1119
-1121
-1123
-1124
-1126
-1128
-1130
-1132
-1134
-1136
-1138
-1140
-1142
-1144
-1146
-1148
-1150
-1152
-1154
-1156
-1158
-1160
-1162
-1164
-1166
-1167
-1169
-1171
-1173
-1174
-1176
-1177
-1178
-1179
-1180
-1181
-1182
-1183
-1183
-1183
-1183
-1183
-1183
-1183
-1182
-1181
-1180
-1179
-1177
-1176
-1174
-1172
-1169
-1167
-1164
-1162
-1159
-1156
-1152
-1149
-1145
-1142
-1138
-1134
-1130
-1126
-1122
-1118
-1114
-1109
-1105
-1101
-1096
-1092
-1087
-1083
-1078
-1074
-1069
-1064
-1060
-1055
-1050
-1046
-1041
-1036
-1031
-1027
-1022
-1016
-1012
-1006
-1002
-997
-992
-987
-982
-977
-972
-967
-961
-956
-950
-945
-939
-934
-928
-922
-916
-910
-904
-898
-892
-886
-879
-873
-866
-860
-853
-846
-839
-832
-825
-818
-811
-804
-796
-789
-781
-774
-766
-758
-750
-742
-734
-726
-718
-710
-701
-693
-685
-676
-668
-659
-650
-642
-633
-624
-615
-607
-598
-589
-580
-571
-562
-553
-544
-536
-527
-518
-509
-500
-491
-482
-473
-465
-456
-447
-438
-429
-420
-411
-402
-393
-384
-375
-366
-357
-348
-338
-329
-320
-311
-302
-292
-283
-274
-264
-255
-246
-236
-227
-218
-209
-199
-190
-181
-172
-163
-154
-145
-137
-128
-120
-112
-104
-96
-88
-80
-73
-66
-59
-52
-45
-39
-33
-27
-21
-16
-11
-6
-1
4
8
12
16
20
24
27
31
34
37
40
42
45
47
50
52
54
56
58
60
62
63
65
66
68
69
70
71
72
73
74
74
75
75
75
76
76
76
75
75
75
74
74
73
73
72
71
70
69
67
66
65
63
62
60
59
57
55
54
52
50
48
46
45
43
41
39
37
35
33
32
30
28
26
24
23
21
19
17
16
14
12
10
9
7
5
3
2
0
-2
-4
-5
-7
-9
-11
-13
-14
-16
-18
-20
-21
-23
-25
-26
-28
-30
-31
-33
-34
-36
-37
-38
-40
-41
-42
-43
-44
-45
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-59
-60
-61
-63
-64
-66
-67
-69
-71
-72
-74
-76
-78
-80
-82
-85
-87
-90
-92
-95
-98
-100
-103
-106
-109
-112
-115
-118
-122
-125
-128
-131
-134
-137
-140
-143
-146
-149
-152
-155
-158
-160
-163
-165
-167
-169
-171
-173
-174
-176
-177
-178
-179
-180
-181
-181
-181
-182
-182
-182
-181
-181
-181
-180
-179
-178
-177
-176
-175
-174
-172
-171
-170
-168
-166
-165
-163
-161
-159
-157
-155
-153
-151
-149
-147
-145
-143
-141
-139
-137
-135
-133
-131
-130
-128
-126
-124
-123
-121
-120
-118
-117
-116
-115
-114
-113
-112
-112
-111
-111
-110
-110
-110
-110
-110
-110
-111
-111
-111
-112
-112
-113
-114
-114
-115
-116
-117
-118
-119
-119
-120
-122
-123
-124
-125
-126
-127
-128
-130
-131
-132
-134
-135
-137
-138
-140
-142
-143
-145
-147
-148
-150
-152
-154
-155
-157
-159
-160
-162
-164
-165
-167
-168
-170
-171
-172
-173
-174
-175
-175
-176
-176
-177
-177
-177
-176
-176
-175
-174
-173
-172
-171
-169
-167
-165
-163
-161
-158
-155
-152
-149
-145
-141
-138
-133
-129
-125
-120
-115
-110
-104
-99
-93
-87
-80
-74
-67
-61
-54
-46
-39
-32
-24
-16
-8
0
8
16
24
33
41
49
58
66
74
83
91
99
108
116
124
132
140
148
156
164
171
179
186
193
201
208
214
221
228
234
240
246
252
258
263
268
273
278
282
287
291
295
298
301
304
307
309
312
313
315
316
317
318
318
318
318
318
317
316
315
313
311
309
306
303
300
297
293
289
285
280
275
270
264
259
253
246
240
233
226
218
211
203
195
186
178
169
160
151
141
132
122
112
102
92
82
71
61
50
39
29
18
7
-3
-14
-25
-35
-46
-56
-66
-76
-86
-96
-106
-115
-125
-134
-142
-151
-159
-168
-176
-183
-191
-198
-205
-211
-218
-224
-230
-236
-242
-247
-252
-257
-262
-266
-271
-275
-279
-283
-286
-290
-294
-297
-300
-303
-306
-309
-312
-315
-318
-320
-323
-326
-328
-331
-333
-335
-338
-340
-342
-345
-347
-349
-351
-353
-356
-358
-360
-362
-364
-366
-367
-369
-371
-373
-375
-376
-378
-379
-381
-383
-384
-385
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-396
-397
-397
-398
-398
-398
-399
-399
-399
-399
-399
-399
-399
-398
-398
-398
-397
-396
-396
-395
-394
-393
-392
-391
-390
-389
-388
-386
-385
-384
-382
-381
-379
-378
-376
-374
-373
-372
-370
-369
-368
-367
-366
-365
-364
-364
-363
-363
-363
-363
-363
-363
-364
-365
-365
-366
-368
-369
-370
-372
-374
-376
-378
-380
-383
-385
-388
-391
-394
-397
-400
-403
-406
-410
-413
-417
-421
-424
-428
-432
-436
-440
-444
-448
-452
-457
-461
-466
-470
-475
-480
-485
-489
-494
-499
-505
-510
-515
-520
-526
-531
-537
-542
-548
-554
-559
-565
-571
-577
-583
-589
-595
-601
-607
-612
-618
-624
-630
-636
-642
-648
-654
-660
-665
-671
-677
-683
-688
-694
-700
-705
-711
-717
-722
-728
-733
-739
-744
-749
-755
-760
-765
-770
-775
-780
-785
-790
-795
-800
-805
-809
-814
-819
-823
-827
-832
-836
-840
-845
-849
-853
-857
-861
-865
-869
-873
-877
-881
-885
-889
-892
-896
-900
-904
-908
-911
-915
-919
-923
-927
-931
-935
-939
-943
-947
-951
-955
-959
-963
-968
-972
-977
-981
-986
-990
-995
-1000
-1004
-1008
-1014
-1018
-1025
-1030
-1035
-1040
-1046
-1051
-1057
-1062
-1068
-1073
-1079
-1085
-1091
-1096
-1102
-1108
-1114
-1120
-1126
-1132
-1137
-1143
-1149
-1155
-1160
-1166
-1171
-1177
-1182
-1187
-1192
-1197
-1202
-1207
-1212
-1216
-1221
-1225
-1229
-1233
-1237
-1241
-1245
-1248
-1251
-1255
-1258
-1261
-1263
-1266
-1268
-1271
-1273
-1275
-1277
-1279
-1280
-1282
-1283
-1284
-1285
-1286
-1287
-1287
-1288
-1288
-1288
-1288
-1288
-1288
-1287
-1287
-1286
-1285
-1284
-1283
-1281
-1280
-1278
-1276
-1274
-1272
-1270
-1267
-1265
-1262
-1259
-1256
-1253
-1250
-1246
-1243
-1239
-1235
-1231
-1227
-1222
-1218
-1213
-1208
-1203
-1198
-1192
-1187
-1181
-1175
-1169
-1163
-1156
-1150
-1143
-1137
-1130
-1123
-1115
-1108
-1101
-1093
-1086
-1078
-1071
-1063
-1056
-1048
-1040
-1033
-1025
-1016
-1010
-1002
-994
-987
-979
-972
-965
-957
-950
-943
-936
-929
-923
-916
-910
-903
-897
-891
-885
-879
-874
-868
-863
-858
-853
-848
-843
-839
-834
-830
-826
-822
-818
-814
-810
-807
-803
-800
-797
-793
-790
-787
-784
-781
-778
-775
-772
-769
-766
-763
-760
-758
-755
-752
-749
-746
-744
-741
-738
-735
-733
-730
-727
-724
-721
-719
-716
-713
-710
-707
-704
-701
-698
-695
-692
-689
-686
-683
-679
-676
-673
-669
-666
-663
-659
-656
-652
-648
-645
-641
-637
-634
-630
-626
-623
-619
-615
-612
-608
-604
-601
-597
-593
-590
-586
-583
-580
-576
-573
-570
-567
-563
-560
-557
-555
-552
-549
-546
-544
-541
-539
-536
-534
-532
-529
-527
-525
-523
-520
-518
-516
-514
-512
-509
-507
-505
-502
-499
-497
-494
-491
-488
-485
-482
-479
-475
-472
-468
-464
-460
-456
-452
-448
-444
-439
-434
-430
-425
-420
-415
-410
-405
-400
-395
-390
-384
-379
-374
-368
-363
-357
-352
-347
-341
-336
-330
-325
-319
-314
-309
-303
-298
-292
-287
-281
-276
-271
-265
-260
-255
-249
-244
-239
-233
-228
-223
-217
-212
-207
-202
-196
-191
-186
-180
-175
-169
-164
-159
-153
-148
-142
-136
-131
-125
-120
-114
-108
-102
-96
-90
-84
-78
-72
-66
-60
-53
-47
-40
-34
-27
-20
-13
-6
1
8
15
23
30
38
45
53
61
68
76
84
92
100
108
116
124
132
140
148
156
164
172
180
188
196
204
212
220
228
235
243
251
258
266
274
281
288
296
303
310
318
325
332
339
346
353
360
367
374
380
387
394
401
408
415
422
429
435
442
449
456
463
470
477
485
492
499
506
513
521
528
535
543
550
557
564
572
579
586
593
600
608
615
622
628
635
642
649
655
662
668
675
681
687
693
699
705
711
717
722
728
733
738
743
748
753
758
762
767
771
775
779
783
787
791
794
797
800
803
806
809
811
814
816
818
820
822
823
825
826
827
828
829
829
830
830
830
830
829
829
828
827
826
825
823
822
820
818
816
813
811
808
805
802
799
796
792
789
785
781
777
773
768
764
759
755
750
745
740
735
730
725
719
714
708
703
697
691
686
680
674
668
662
656
650
644
637
631
625
618
612
605
598
592
585
578
571
564
557
550
543
536
529
521
514
506
499
491
484
476
468
461
453
445
437
430
422
414
406
398
390
382
375
367
359
351
343
335
327
319
311
303
295
287
280
272
264
256
248
240
233
225
217
209
202
194
187
179
172
164
157
150
142
135
128
121
114
107
100
94
87
81
75
68
62
56
51
45
40
34
29
24
19
14
9
5
1
-4
-8
-12
-16
-20
-24
-27
-31
-34
-38
-41
-44
-47
-51
-54
-57
-60
-63
-66
-68
-71
-74
-77
-80
-82
-85
-88
-90
-93
-96
-98
-101
-103
-106
-108
-110
-113
-115
-117
-120
-122
-124
-127
-129
-132
-134
-136
-139
-141
-143
-146
-148
-151
-153
-156
-158
-161
-163
-166
-169
-171
-174
-177
-180
-183
-186
-189
-192
-196
-199
-203
-206
-210
-213
-217
-221
-225
-229
-233
-237
-241
-246
-250
-254
-259
-264
-268
-273
-278
-283
-288
-293
-298
-303
-309
-314
-319
-325
-330
-335
-341
-346
-352
-357
-363
-368
-374
-379
-385
-390
-396
-401
-407
-412
-418
-423
-429
-435
-440
-446
-451
-457
-462
-468
-474
-479
-485
-491
-497
-503
-509
-514
-520
-526
-532
-538
-545
-551
-557
-563
-569
-575
-582
-588
-594
-600
-606
-612
-619
-625
-631
-637
-643
-649
-655
-661
-667
-672
-678
-684
-690
-696
-702
-707
-713
-719
-724
-730
-736
-741
-747
-752
-758
-764
-769
-775
-780
-786
-791
-797
-802
-807
-813
-818
-824
-829
-834
-840
-845
-850
-856
-861
-866
-871
-877
-882
-887
-893
-898
-903
-909
-914
-919
-925
-930
-936
-942
-947
-953
-959
-964
-970
-976
-982
-988
-994
-1000
-1006
-1012
-1020
-1026
-1033
-1040
-1046
-1053
-1060
-1068
-1075
-1082
-1090
-1097
-1105
-1113
-1121
-1129
-1137
-1145
-1154
-1162
-1171
-1179
-1188
-1197
-1206
-1215
-1224
-1233
-1243
-1252
-1261
-1271
-1280
-1290
-1300
-1309
-1319
-1329
-1338
-1348
-1358
-1368
-1377
-1387
-1397
-1407
-1416
-1426
-1436
-1446
-1455
-1465
-1475
-1484
-1494
-1503
-1513
-1522
-1532
-1541
-1550
-1560
-1569
-1578
-1587
-1596
-1605
-1614
-1623
-1632
-1641
-1650
-1658
-1667
-1675
-1684
-1692
-1701
-1709
-1717
-1726
-1734
-1742
-1750
-1758
-1766
-1774
-1782
-1789
-1797
-1805
-1812
-1820
-1827
-1835
-1842
-1849
-1857
-1864
-1871
-1878
-1885
-1892
-1899
-1906
-1913
-1920
-1926
-1933
-1939
-1946
-1952
-1958
-1964
-1970
-1976
-1982
-1988
-1993
-1998
-2004
-2009
-2013
-2017
-2023
-2027
-2032
-2036
-2040
-2043
-2047
-2050
-2053
-2056
-2059
-2062
-2065
-2067
-2069
-2071
-2073
-2075
-2076
-2077
-2079
-2080
-2081
-2081
-2082
-2082
-2083
-2083
-2083
-2083
-2083
-2083
-2082
-2082
-2081
-2080
-2079
-2078
-2077
-2076
-2075
-2074
-2072
-2071
-2069
-2068
-2066
-2064
-2062
-2060
-2058
-2056
-2053
-2051
-2048
-2045
-2043
-2041
-2037
-2035
-2032
-2029
-2025
-2021
-2019
-2015
-2012
-2008
-2004
-2000
-1996
-1992
-1988
-1983
-1979
-1974
-1969
-1964
-1959
-1954
-1948
-1943
-1937
-1931
-1925
-1919
-1912
-1906
-1899
-1892
-1885
-1878
-1870
-1862
-1855
-1847
-1838
-1830
-1821
-1813
-1804
-1795
-1786
-1776
-1767
-1757
-1747
-1737
-1727
-1716
-1706
-1695
-1685
-1674
-1663
-1652
-1641
-1630
-1618
-1607
-1595
-1584
-1572
-1561
-1549
-1537
-1526
-1514
-1502
-1490
-1478
-1467
-1455
-1443
-1431
-1419
-1408
-1396
-1384
-1372
-1361
-1349
-1338
-1326
-1315
-1303
-1292
-1281
-1269
-1258
-1247
-1236
-1225
-1215
-1204
-1193
-1183
-1173
-1162
-1152
-1142
-1132
-1123
-1113
-1104
-1095
-1085
-1076
-1068
-1059
-1050
-1042
-1034
-1026
-1018
-1010
-1002
-995
-988
-981
-975
-968
-962
-956
-950
-944
-938
-933
-928
-923
-918
-913
-909
-904
-900
-896
-892
-889
-885
-882
-879
-876
-873
-870
-867
-865
-862
-860
-858
-856
-854
-852
-850
-849
-847
-846
-844
-843
-842
-840
-839
-838
-837
-836
-835
-834
-834
-833
-832
-831
-830
-829
-829
-828
-827
-826
-825
-825
-824
-823
-822
-821
-821
-820
-819
-818
-818
-817
-816
-815
-814
-814
-813
-812
-811
-811
-810
-809
-808
-807
-806
-805
-804
-803
-802
-801
-800
-799
-798
-796
-795
-794
-792
-790
-789
-787
-785
-783
-781
-779
-776
-774
-771
-768
-766
-763
-759
-756
-753
-749
-746
-742
-738
-734
-730
-726
-721
-717
-712
-708
-703
-698
-693
-688
-682
-677
-672
-666
-660
-655
-649
-643
-637
-631
-625
-619
-613
-607
-601
-596
-590
-584
-578
-572
-566
-561
-555
-550
-544
-539
-534
-529
-524
-519
-514
-510
-505
-501
-497
-493
-490
-486
-483
-479
-476
-473
-470
-468
-465
-463
-461
-459
-457
-456
-454
-453
-452
-451
-450
-449
-449
-449
-448
-448
-449
-449
-450
-450
-451
-452
-454
-455
-456
-458
-460
-462
-464
-466
-468
-471
-473
-476
-479
-482
-484
-487
-491
-494
-497
-500
-504
-507
-510
-514
-517
-521
-524
-528
-531
-534
-538
-541
-545
-548
-552
-555
-558
-562
-565
-568
-571
-574
-577
-580
-583
-586
-588
-591
-593
-596
-598
-601
-603
-605
-607
-609
-611
-612
-614
-616
-617
-618
-620
-621
-622
-623
-624
-625
-625
-626
-626
-626
-627
-627
-627
-626
-626
-625
-624
-624
-622
-621
-620
-618
-616
-614
-612
-610
-607
-605
-602
-598
-595
-591
-588
-584
-579
-575
-570
-566
-561
-556
-550
-545
-539
-533
-527
-521
-515
-508
-502
-495
-488
-481
-474
-467
-460
-452
-445
-437
-429
-421
-413
-405
-397
-389
-381
-373
-365
-356
-348
-340
-332
-323
-315
-307
-299
-291
-283
-275
-267
-260
-252
-245
-238
-231
-224
-217
-210
-204
-198
-192
-186
-180
-175
-170
-165
-160
-156
-151
-147
-143
-140
-136
-133
-130
-128
-125
-123
-121
-120
-118
-117
-116
-116
-116
-115
-116
-116
-117
-118
-119
-120
-121
-123
-125
-127
-130
-132
-135
-138
-141
-144
-148
-151
-155
-159
-162
-166
-170
-174
-178
-183
-187
-191
-195
-200
-204
-208
-213
-217
-221
-226
-230
-234
-238
-243
-247
-251
-255
-259
-263
-267
-271
-275
-279
-282
-286
-290
-293
-297
-300
-303
-307
-310
-313
-316
-318
-321
-324
-326
-328
-331
-333
-335
-337
-338
-340
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-351
-352
-352
-352
-353
-353
-353
-353
-353
-354
-354
-354
-354
-354
-354
-354
-354
-354
-354
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-353
-354
-354
-355
-355
-356
-356
-357
-358
-359
-360
-361
-362
-363
-364
-365
-367
-369
-370
-372
-374
-376
-379
-381
-383
-386
-389
-391
-394
-398
-401
-404
-408
-412
-415
-419
-423
-428
-432
-436
-441
-446
-450
-455
-460
-465
-471
-476
-481
-486
-492
-497
-503
-508
-514
-519
-525
-531
-536
-542
-547
-553
-558
-564
-570
-575
-581
-587
-592
-598
-604
-609
-615
-621
-626
-632
-638
-644
-649
-655
-661
-667
-672
-678
-684
-689
-695
-701
-707
-712
-718
-724
-729
-735
-740
-746
-751
-757
-762
-768
-773
-779
-784
-790
-795
-800
-806
-811
-816
-821
-826
-831
-836
-841
-845
-850
-855
-859
-864
-868
-872
-877
-881
-885
-888
-892
-896
-899
-903
-906
-909
-912
-915
-918
-920
-923
-925
-927
-930
-932
-934
-935
-937
-938
-940
-941
-942
-943
-943
-944
-945
-945
-945
-946
-946
-946
-946
-945
-945
-945
-944
-943
-942
-941
-940
-939
-937
-936
-934
-933
-931
-929
-927
-925
-923
-921
-919
-917
-914
-912
-909
-907
-904
-901
-898
-896
-893
-890
-887
-884
-881
-878
-875
-872
-869
-866
-863
-860
-856
-853
-850
-846
-843
-840
-837
-834
-831
-828
-825
-822
-819
-816
-813
-810
-807
-804
-801
-799
-796
-794
-791
-789
-787
-785
-782
-780
-778
-777
-775
-773
-771
-769
-768
-766
-764
-763
-761
-760
-758
-757
-756
-754
-753
-752
-750
-749
-748
-746
-745
-744
-743
-741
-740
-739
-738
-737
-736
-735
-733
-732
-731
-730
-729
-727
-726
-725
-723
-722
-721
-719
-718
-716
-715
-713
-711
-710
-708
-706
-704
-702
-700
-697
-695
-692
-690
-687
-684
-682
-679
-676
-672
-669
-666
-662
-659
-655
-651
-647
-643
-639
-635
-630
-626
-621
-617
-612
-607
-603
-598
-593
-588
-583
-578
-573
-568
-562
-557
-552
-546
-541
-535
-529
-524
-518
-512
-506
-500
-494
-488
-482
-476
-469
-463
-457
-450
-444
-437
-431
-424
-417
-411
-404
-398
-391
-385
-378
-372
-366
-359
-353
-347
-340
-334
-328
-322
-317
-311
-305
-299
-294
-289
-283
-278
-273
-268
-263
-258
-253
-248
-244
-239
-235
-230
-226
-222
-218
-214
-210
-206
-202
-199
-195
-191
-188
-184
-181
-178
-175
-171
-168
-165
-162
-159
-156
-153
-151
-148
-145
-142
-140
-137
-135
-132
-130
-127
-125
-123
-120
-118
-116
-114
-113
-111
-109
-108
-106
-104
-103
-102
-100
-99
-98
-97
-96
-95
-94
-93
-92
-91
-90
-90
-89
-89
-88
-88
-88
-87
-87
-87
-87
-87
-87
-87
-87
-88
-88
-89
-89
-90
-91
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-104
-105
-106
-107
-109
-110
-111
-113
-114
-115
-117
-118
-119
-121
-122
-124
-125
-127
-128
-130
-131
-132
-134
-135
-137
-138
-139
-141
-142
-144
-145
-146
-148
-149
-150
-151
-153
-154
-155
-156
-157
-159
-160
-161
-162
-163
-164
-166
-167
-168
-169
-171
-172
-174
-175
-177
-178
-180
-181
-183
-185
-187
-189
-191
-193
-195
-197
-199
-202
-204
-207
-209
-212
-215
-218
-220
-223
-226
-229
-232
-236
-239
-242
-246
-249
-253
-256
-260
-263
-267
-271
-275
-278
-282
-286
-290
-294
-298
-302
-306
-310
-314
-318
-321
-325
-329
-333
-337
-341
-344
-348
-352
-355
-359
-363
-366
-370
-373
-377
-381
-384
-388
-392
-395
-399
-402
-406
-409
-413
-416
-420
-423
-427
-430
-433
-437
-440
-443
-447
-450
-453
-456
-458
-461
-464
-466
-469
-471
-474
-476
-479
-481
-483
-485
-487
-489
-491
-493
-495
-497
-499
-501
-503
-504
-506
-508
-509
-511
-513
-515
-516
-518
-520
-521
-523
-524
-526
-528
-529
-531
-532
-534
-535
-537
-539
-540
-542
-544
-545
-547
-549
-550
-552
-554
-556
-558
-559
-561
-563
-565
-567
-569
-571
-573
-575
-577
-579
-581
-582
-584
-586
-587
-589
-591
-592
-593
-595
-596
-598
-599
-600
-601
-602
-603
-604
-605
-605
-606
-607
-607
-607
-608
-608
-608
-608
-608
-608
-608
-607
-607
-606
-606
-605
-604
-603
-602
-601
-600
-599
-597
-596
-594
-593
-591
-590
-588
-586
-584
-582
-580
-578
-576
-574
-572
-570
-568
-566
-563
-561
-558
-556
-553
-551
-548
-545
-543
-540
-537
-534
-531
-527
-524
-521
-517
-514
-511
-507
-504
-500
-497
-493
-489
-486
-482
-478
-474
-471
-467
-463
-460
-456
-452
-449
-445
-441
-438
-434
-431
-427
-424
-421
-417
-414
-411
-408
-404
-401
-398
-395
-392
-390
-387
-384
-381
-379
-376
-374
-371
-369
-367
-365
-363
-361
-360
-358
-356
-355
-353
-352
-351
-350
-349
-348
-347
-346
-346
-345
-345
-345
-345
-345
-345
-345
-345
-346
-347
-347
-348
-349
-350
-351
-353
-354
-356
-358
-360
-362
-364
-367
-369
-372
-374
-377
-380
-383
-386
-390
-393
-397
-400
-404
-408
-412
-416
-420
-424
-429
-433
-438
-442
-447
-452
-457
-462
-467
-472
-477
-482
-488
-493
-499
-504
-510
-515
-521
-527
-532
-538
-544
-550
-556
-562
-568
-574
-580
-586
-592
-598
-605
-611
-617
-624
-630
-637
-643
-650
-657
-663
-670
-677
-684
-691
-698
-706
-713
-720
-728
-735
-743
-751
-758
-766
-774
-782
-790
-798
-806
-814
-822
-830
-838
-847
-855
-863
-871
-880
-888
-896
-905
-913
-921
-930
-938
-947
-955
-964
-972
-981
-989
-998
-1006
-1014
-1022
-1032
-1040
-1049
-1057
-1066
-1074
-1082
-1091
-1099
-1108
-1116
-1124
-1132
-1141
-1149
-1157
-1165
-1173
-1181
-1188
-1196
-1204
-1212
-1219
-1227
-1234
-1242
-1249
-1256
-1263
-1270
-1277
-1284
-1290
-1297
-1303
-1310
-1316
-1322
-1328
-1334
-1340
-1346
-1352
-1357
-1363
-1368
-1373
-1379
-1384
-1389
-1394
-1399
-1403
-1408
-1413
-1417
-1422
-1426
-1430
-1435
-1439
-1443
-1447
-1450
-1454
-1458
-1461
-1464
-1468
-1471
-1474
-1476
-1479
-1482
-1484
-1486
-1489
-1491
-1493
-1494
-1496
-1498
-1499
-1500
-1502
-1503
-1504
-1504
-1505
-1506
-1506
-1507
-1507
-1508
-1508
-1508
-1508
-1508
-1508
-1508
-1508
-1507
-1507
-1506
-1506
-1506
-1505
-1505
-1504
-1504
-1503
-1503
-1502
-1502
-1501
-1501
-1500
-1500
-1499
-1499
-1498
-1498
-1497
-1497
-1496
-1496
-1495
-1495
-1495
-1494
-1494
-1493
-1493
-1492
-1492
-1491
-1491
-1490
-1489
-1489
-1488
-1488
-1487
-1487
-1486
-1486
-1485
-1485
-1484
-1484
-1484
-1483
-1483
-1483
-1482
-1482
-1482
-1482
-1481
-1481
-1481
-1481
-1482
-1482
-1482
-1482
-1483
-1483
-1483
-1484
-1484
-1485
-1486
-1487
-1487
-1488
-1489
-1490
-1492
-1493
-1494
-1495
-1496
-1498
-1499
-1500
-1502
-1503
-1505
-1506
-1508
-1509
-1510
-1512
-1513
-1515
-1516
-1518
-1519
-1521
-1522
-1524
-1525
-1527
-1528
-1529
-1531
-1532
-1534
-1535
-1537
-1538
-1540
-1541
-1542
-1544
-1545
-1547
-1548
-1550
-1551
-1552
-1554
-1555
-1557
-1558
-1559
-1561
-1562
-1564
-1565
-1566
-1568
-1569
-1570
-1572
-1573
-1574
-1575
-1576
-1578
-1579
-1580
-1581
-1583
-1584
-1585
-1586
-1587
-1588
-1590
-1591
-1592
-1593
-1594
-1595
-1596
-1597
-1598
-1599
-1601
-1602
-1603
-1604
-1605
-1606
-1607
-1608
-1609
-1610
-1611
-1612
-1613
-1614
-1615
-1615
-1616
-1617
-1618
-1619
-1619
-1620
-1620
-1621
-1621
-1622
-1622
-1623
-1623
-1623
-1623
-1623
-1624
-1624
-1624
-1624
-1624
-1624
-1624
-1624
-1624
-1624
-1623
-1623
-1623
-1622
-1622
-1622
-1621
-1621
-1620
-1620
-1619
-1619
-1618
-1617
-1616
-1616
-1615
-1614
-1613
-1611
-1610
-1609
-1608
-1606
-1605
-1603
-1602
-1600
-1598
-1596
-1595
-1593
-1591
-1589
-1587
-1585
-1582
-1580
-1578
-1575
-1573
-1570
-1568
-1565
-1563
-1560
-1558
-1555
-1553
-1550
-1548
-1545
-1543
-1540
-1537
-1535
-1532
-1530
-1527
-1525
-1522
-1520
-1518
-1515
-1513
-1511
-1508
-1506
-1504
-1502
-1499
-1497
-1495
-1493
-1491
-1489
-1487
-1485
-1483
-1481
-1479
-1477
-1476
-1474
-1472
-1470
-1468
-1467
-1465
-1463
-1461
-1459
-1458
-1456
-1454
-1452
-1450
-1448
-1446
-1444
-1441
-1439
-1437
-1435
-1432
-1430
-1427
-1424
-1422
-1419
-1417
-1414
-1411
-1409
-1406
-1403
-1400
-1397
-1394
-1391
-1387
-1384
-1381
-1378
-1374
-1371
-1367
-1364
-1360
-1356
-1353
-1349
-1345
-1341
-1337
-1333
-1329
-1325
-1321
-1317
-1313
-1309
-1305
-1300
-1296
-1292
-1288
-1284
-1280
-1275
-1271
-1267
-1263
-1258
-1254
-1250
-1246
-1242
-1237
-1233
-1229
-1225
-1221
-1217
-1213
-1209
-1206
-1202
-1198
-1195
-1191
-1188
-1184
-1181
-1177
-1174
-1170
-1167
-1164
-1161
-1158
-1155
-1152
-1150
-1147
-1144
-1141
-1139
-1136
-1133
-1131
-1128
-1126
-1124
-1121
-1119
-1117
-1115
-1113
-1110
-1108
-1107
-1105
-1103
-1101
-1099
-1098
-1096
-1095
-1093
-1092
-1090
-1089
-1088
-1087
-1086
-1086
-1085
-1084
-1084
-1083
-1083
-1082
-1082
-1082
-1082
-1082
-1082
-1082
-1082
-1083
-1083
-1083
-1084
-1085
-1085
-1086
-1087
-1088
-1089
-1090
-1091
-1092
-1094
-1095
-1096
-1098
-1099
-1101
-1103
-1105
-1106
-1108
-1110
-1111
-1113
-1115
-1117
-1119
-1120
-1122
-1124
-1126
-1128
-1130
-1132
-1133
-1135
-1137
-1139
-1140
-1142
-1144
-1146
-1147
-1149
-1150
-1152
-1153
-1155
-1156
-1158
-1159
-1161
-1162
-1163
-1164
-1166
-1167
-1168
-1169
-1169
-1170
-1171
-1172
-1173
-1174
-1175
-1175
-1176
-1177
-1177
-1178
-1179
-1179
-1180
-1181
-1181
-1182
-1183
-1184
-1184
-1185
-1186
-1187
-1187
-1188
-1189
-1190
-1191
-1192
-1193
-1194
-1195
-1196
-1197
-1198
-1199
-1200
-1201
-1202
-1203
-1203
-1204
-1205
-1205
-1206
-1207
-1207
-1207
-1208
-1208
-1208
-1209
-1209
-1209
-1209
-1208
-1208
-1208
-1208
-1207
-1207
-1207
-1206
-1205
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1198
-1198
-1197
-1196
-1195
-1194
-1193
-1192
-1191
-1190
-1190
-1189
-1188
-1187
-1186
-1185
-1184
-1183
-1182
-1182
-1181
-1180
-1179
-1178
-1177
-1176
-1175
-1175
-1174
-1173
-1172
-1171
-1170
-1169
-1168
-1168
-1167
-1166
-1165
-1164
-1163
-1162
-1162
-1161
-1160
-1159
-1158
-1157
-1156
-1156
-1155
-1154
-1153
-1152
-1151
-1150
-1150
-1149
-1148
-1147
-1146
-1145
-1145
-1144
-1143
-1142
-1141
-1140
-1140
-1139
-1138
-1137
-1136
-1135
-1135
-1134
-1133
-1132
-1131
-1130
-1130
-1129
-1128
-1127
-1126
-1126
-1125
-1124
-1123
-1122
-1121
-1121
-1120
-1119
-1118
-1117
-1117
-1116
-1115
-1114
-1113
-1113
-1112
-1111
-1110
-1109
-1109
-1108
-1107
-1106
-1105
-1105
-1104
-1103
-1102
-1101
-1101
-1100
-1099
-1098
-1097
-1097
-1096
-1095
-1094
-1094
-1093
-1092
-1091
-1090
-1090
-1089
-1088
-1087
-1087
-1086
-1085
-1084
-1083
-1083
-1082
-1081
-1080
-1080
-1079
-1078
-1077
-1077
-1076
-1075
-1074
-1074
-1073
-1072
-1071
-1071
-1070
-1069
-1068
-1068
-1067
-1066
-1065
-1065
-1064
-1063
-1062
-1062
-1061
-1060
-1059
-1059
-1058
-1057
-1056
-1056
-1055
-1054
-1053
-1053
-1052
-1051
-1050
-1050
-1049
-1048
-1048
-1047
-1046
-1045
-1045
-1044
-1043
-1042
-1042
-1041
-1040
-1040
-1039
-1038
-1037
-1037
-1036
-1035
-1035
-1034
-1033
-1033
-1032
-1031
-1030
-1030
-1029
-1028
-1028
-1027
-1026
-1025
-1025
-1024
-1022
-1022
-1022
-1020
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1016
-1014
-1014
-1014
-1012
-1012
-1012
-1010
-1010
-1010
-1008
-1008
-1008
-1006
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1002
-1000
-1000
-1000
-999
-998
-998
-997
-996
-996
-995
-994
-994
-993
-992
-992
-991
-990
-990
-989
-988
-988
-987
-986
-986
-985
-984
-984
-983
-983
-982
-981
-981
-980
-979
-979
-978
-977
-977
-976
-975
-975
-974
-974
-973
-972
-972
-971
-970
-970
-969
-969
-968
-967
-967
-966
-965
-965
-964
-964
-963
-962
-962
-961
-960
-960
-959
-959
-958
-957
-957
-956
-956
-955
-954
-954
-953
-953
-952
-951
-951
-950
-950
-949
-948
-948
-947
-947
-946
-945
-945
-944
-944
-943
-942
-942
-941
-941
-940
-939
-939
-938
-938
-937
-937
-936
-935
-935
-934
-934
-933
-933
-932
-931
-931
-930
-930
-929
-929
-928
-927
-927
-926
-926
-925
-925
-924
-923
-923
-922
-922
-921
-921
-920
-919
-919
-918
-918
-917
-917
-916
-916
-915
-915
-914
-913
-913
-912
-912
-911
-911
-910
-910
-909
-909
-908
-907
-907
-906
-906
-905
-905
-904
-904
-903
-903
-902
-902
-901
-900
-900
-899
-899
-898
-898
-897
-897
-896
-896
-895
-895
-894
-894
-893
-893
-892
-892
-891
-891
-890
-890
-889
-889
-888
-887
-887
-886
-886
-885
-885
-884
-884
-883
-883
-882
-882
-881
-881
-880
-880
-879
-879
-878
-878
-877
-877
-876
-876
-875
-875
-874
-874
-874
-873
-873
-872
-872
-871
-871
-870
-870
-869
-869
-868
-868
-867
-867
-866
-866
-865
-865
-864
-864
-863
-863
-862
-862
-862
-861
-861
-860
-860
-859
-859
-858
-858
-857
-857
-856
-856
-855
-855
-855
-854
-854
-853
-853
-852
-852
-851
-851
-850
-850
-850
-849
-849
-848
-848
-847
-847
-846
-846
-846
-845
-845
-844
-844
-843
-843
-842
-842
-842
-841
-841
-840
-840
-839
-839
-839
-838
-838
-837
-837
-836
-836
-836
-835
-835
-834
-834
-833
-833
-833
-832
-832
-831
-831
-830
-830
-830
-829
-829
-828
-828
-828
-827
-827
-826
-826
-825
-825
-825
-824
-824
-823
-823
-823
-822
-822
-821
-821
-821
-820
-820
-819
-819
-819
-818
-818
-817
-817
-817
-816
-816
-815
-815
-815
-814
-814
-813
-813
-813
-812
-812
-811
-811
-811
-810
-810
-810
-809
-809
-808
-808
-808
-807
-807
-807
-806
-806
-805
-805
-805
-804
-804
-804
-803
-803
-802
-802
-802
-801
-801
-801
-800
-800
-799
-799
-799
-798
-798
-798
-797
-797
-797
-796
-796
-795
-795
-795
-794
-794
-794
-793
-793
-793
-792
-792
-792
-791
-791
-791
-790
-790
-789
-789
-789
-788
-788
-788
-787
-787
-787
-786
-786
-786
-785
-785
-785
-784
-784
-784
-783
-783
-783
-782
-782
-782
-781
-781
-781
-780
-780
-780
-779
-779
-779
-778
-778
-778
-777
-777
-777
-776
-776
-776
-775
-775
-775
-775
-774
-774
-774
-773
-773
-773
-772
-772
-772
-771
-771
-771
-770
-770
-770
-770
-769
-769
-769
-768
-768
-768
-767
-767
-767
-766
-766
-766
-766
-765
-765
-765
-764
-764
-764
-763
-763
-763
-763
-762
-762
-762
-761
-761
-761
-761
-760
-760
-760
-759
-759
-759
-759
-758
-758
-758
-757
-757
-757
-757
-756
-756
-756
-755
-755
-755
-755
-754
-754
-754
-753
-753
-753
-753
-752
-752
-752
-752
-751
-751
-751
-750
-750
-750
-750
-749
-749
-749
-749
-748
-748
-748
-748
-747
-747
-747
-746
-746
-746
-746
-745
-745
-745
-745
-744
-744
-744
-744
-743
-743
-743
-743
-742
-742
-742
-742
-741
-741
-741
-741
-740
-740
-740
-740
-739
-739
-739
-739
-738
-738
-738
-738
-737
-737
-737
-737
-737
-736
-736
-736
-736
-735
-735
-735
-735
-734
-734
-734
-734
-733
-733
-733
-733
-733
-732
-732
-732
-732
-731
-731
-731
-731
-731
-730
-730
-730
-730
-729
-729
-729
-729
-729
-728
-728
-728
-728
-727
-727
-727
-727
-727
-726
-726
-726
-726
-725
-725
-725
-725
-725
-724
-724
-724
-724
-724
-723
-723
-723
-723
-723
-722
-722
-722
-722
-722
-721
-721
-721
-721
-721
-720
-720
-720
-720
-720
-719
-719
-719
-719
-719
-718
-718
-718
-718
-718
-717
-717
-717
-717
-717
-716
-716
-716
-716
-716
-716
-715
-715
-715
-715
-715
-714
-714
-714
-714
-714
-714
-713
-713
-713
-713
-713
-712
-712
-712
-712
-712
-712
-711
-711
-711
-711
-711
-710
-710
-710
-710
-710
-710
-709
-709
-709
-709
-709
