5
6468
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-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
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-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
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-105
-105
-105
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-110
-110
-110
-111
-111
-112
-112
-112
-113
-113
-114
-114
-114
-115
-115
-115
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-129
-129
-129
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-155
-155
-155
-156
-156
-157
-157
-158
-158
-159
-159
-160
-160
-160
-161
-161
-162
-162
-163
-163
-164
-164
-165
-165
-166
-166
-167
-167
-168
-168
-169
-169
-170
-170
-171
-171
-172
-172
-172
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-182
-182
-182
-183
-183
-184
-184
-185
-186
-186
-187
-187
-188
-189
-189
-190
-190
-191
-192
-192
-193
-194
-194
-195
-195
-196
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-209
-209
-210
-210
-210
-211
-211
-212
-212
-213
-214
-214
-215
-216
-216
-217
-218
-218
-219
-220
-220
-221
-222
-222
-223
-223
-224
-225
-225
-226
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-234
-234
-234
-235
-235
-235
-235
-236
-236
-236
-236
-237
-237
-238
-238
-238
-239
-239
-240
-240
-240
-241
-241
-242
-242
-243
-243
-244
-245
-245
-246
-246
-247
-248
-248
-249
-249
-250
-251
-251
-252
-252
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-273
-274
-274
-275
-275
-276
-276
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-281
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-287
-288
-288
-289
-289
-290
-290
-290
-291
-291
-292
-292
-293
-293
-294
-295
-295
-296
-297
-297
-298
-299
-299
-300
-300
-301
-301
-301
-302
-302
-302
-302
-303
-303
-303
-303
-303
-304
-304
-304
-305
-305
-306
-306
-306
-307
-307
-308
-308
-308
-308
-309
-309
-309
-309
-310
-310
-310
-310
-310
-311
-311
-312
-312
-312
-313
-314
-314
-315
-315
-316
-317
-317
-318
-318
-319
-319
-320
-320
-321
-321
-321
-322
-322
-323
-323
-324
-324
-325
-326
-326
-327
-328
-328
-329
-329
-330
-330
-331
-331
-332
-332
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-338
-339
-339
-340
-341
-342
-343
-343
-344
-345
-346
-347
-348
-349
-350
-351
-351
-352
-353
-354
-355
-356
-357
-358
-358
-359
-360
-361
-362
-363
-363
-364
-365
-365
-366
-367
-367
-368
-368
-369
-369
-370
-370
-370
-371
-371
-372
-372
-373
-373
-373
-374
-374
-375
-376
-376
-377
-378
-378
-379
-380
-381
-381
-382
-383
-383
-384
-385
-386
-386
-387
-388
-389
-390
-390
-391
-392
-393
-393
-394
-395
-396
-396
-397
-398
-399
-400
-401
-401
-402
-403
-404
-405
-405
-406
-407
-407
-408
-409
-409
-410
-410
-411
-412
-412
-413
-413
-414
-415
-415
-416
-416
-417
-417
-418
-418
-419
-419
-420
-420
-421
-422
-422
-423
-424
-424
-425
-426
-426
-427
-428
-429
-430
-430
-431
-432
-433
-434
-435
-436
-437
-438
-439
-441
-442
-443
-444
-445
-446
-447
-448
-449
-450
-451
-452
-452
-453
-454
-454
-455
-456
-457
-457
-458
-459
-459
-460
-461
-462
-462
-463
-464
-464
-465
-466
-466
-467
-468
-468
-469
-469
-470
-470
-470
-471
-471
-472
-472
-472
-472
-473
-473
-473
-474
-474
-475
-475
-476
-476
-477
-477
-478
-478
-478
-479
-479
-479
-480
-480
-480
-481
-481
-482
-482
-482
-483
-483
-484
-485
-485
-486
-487
-488
-488
-489
-489
-490
-490
-491
-491
-491
-492
-492
-492
-492
-492
-493
-493
-493
-493
-494
-494
-495
-495
-496
-496
-497
-497
-497
-498
-498
-499
-499
-499
-499
-500
-500
-500
-500
-500
-501
-501
-501
-501
-501
-501
-502
-502
-502
-502
-502
-502
-503
-502
-502
-502
-502
-502
-502
-501
-501
-501
-501
-500
-500
-500
-499
-499
-499
-498
-498
-498
-498
-497
-497
-497
-496
-496
-495
-495
-494
-493
-493
-492
-492
-491
-491
-490
-489
-489
-488
-488
-487
-487
-486
-485
-485
-485
-484
-484
-483
-483
-482
-482
-481
-481
-481
-480
-480
-479
-479
-479
-478
-478
-478
-477
-477
-477
-476
-476
-475
-475
-474
-473
-473
-472
-471
-470
-469
-468
-468
-467
-466
-465
-465
-464
-463
-463
-462
-461
-461
-460
-459
-458
-457
-457
-455
-454
-453
-452
-450
-449
-448
-446
-445
-443
-442
-441
-440
-439
-438
-437
-436
-435
-434
-433
-433
-432
-432
-431
-431
-430
-430
-429
-428
-427
-427
-426
-425
-424
-423
-422
-420
-419
-418
-417
-416
-415
-413
-412
-411
-409
-408
-407
-405
-404
-402
-401
-399
-397
-396
-394
-393
-391
-390
-388
-387
-385
-384
-383
-382
-381
-380
-379
-378
-377
-377
-376
-375
-375
-374
-374
-374
-373
-373
-373
-372
-372
-372
-372
-372
-371
-371
-371
-370
-369
-369
-368
-367
-367
-366
-365
-364
-363
-363
-362
-361
-360
-359
-358
-357
-356
-355
-354
-353
-353
-352
-351
-350
-349
-348
-348
-347
-346
-346
-345
-345
-345
-344
-344
-344
-343
-343
-343
-342
-342
-342
-342
-342
-342
-342
-342
-342
-343
-344
-345
-346
-347
-348
-350
-351
-353
-354
-356
-358
-359
-361
-363
-364
-366
-367
-369
-370
-371
-372
-373
-374
-375
-375
-375
-376
-376
-376
-376
-375
-375
-375
-374
-374
-373
-373
-372
-372
-372
-371
-371
-371
-370
-370
-369
-369
-369
-369
-368
-368
-368
-369
-369
-369
-370
-370
-371
-372
-373
-374
-375
-377
-378
-380
-382
-384
-386
-388
-390
-392
-394
-397
-399
-401
-403
-404
-406
-408
-410
-412
-414
-416
-418
-420
-422
-424
-427
-429
-431
-433
-436
-438
-440
-442
-445
-447
-449
-451
-454
-456
-458
-460
-462
-465
-467
-469
-471
-473
-476
-478
-481
-483
-486
-488
-491
-493
-495
-498
-500
-503
-505
-507
-509
-511
-513
-515
-517
-519
-521
-523
-525
-527
-529
-531
-533
-534
-536
-538
-539
-541
-542
-543
-543
-544
-544
-544
-543
-543
-542
-541
-540
-539
-538
-537
-536
-535
-535
-534
-534
-534
-535
-535
-536
-537
-538
-540
-541
-543
-545
-547
-549
-551
-553
-555
-558
-560
-562
-565
-567
-570
-572
-575
-578
-581
-583
-586
-588
-590
-592
-593
-594
-594
-595
-595
-595
-595
-594
-594
-593
-592
-591
-590
-589
-587
-586
-584
-583
-581
-579
-576
-574
-571
-568
-565
-561
-558
-554
-551
-547
-543
-540
-536
-533
-530
-527
-524
-522
-519
-517
-515
-513
-511
-510
-508
-506
-505
-503
-502
-501
-499
-498
-498
-497
-496
-496
-495
-495
-495
-495
-495
-495
-495
-495
-495
-496
-496
-496
-497
-498
-498
-499
-499
-500
-500
-500
-500
-500
-499
-499
-498
-497
-496
-494
-493
-492
-490
-488
-486
-484
-482
-479
-477
-474
-472
-469
-467
-465
-462
-460
-457
-454
-452
-449
-447
-444
-442
-439
-437
-434
-432
-429
-426
-424
-421
-418
-415
-412
-409
-406
-403
-400
-397
-394
-392
-389
-386
-384
-381
-378
-376
-373
-370
-368
-365
-362
-359
-357
-354
-351
-349
-346
-344
-341
-338
-335
-332
-329
-326
-323
-320
-317
-315
-313
-311
-309
-308
-307
-306
-305
-305
-305
-305
-305
-305
-305
-305
-306
-306
-306
-307
-307
-307
-307
-307
-307
-307
-306
-306
-305
-303
-302
-301
-299
-298
-297
-296
-295
-294
-294
-294
-294
-295
-295
-296
-297
-297
-298
-298
-299
-299
-300
-299
-299
-299
-298
-297
-297
-296
-295
-294
-293
-292
-291
-290
-290
-289
-289
-288
-287
-287
-286
-285
-284
-283
-282
-281
-279
-278
-277
-276
-275
-274
-273
-273
-272
-272
-272
-273
-273
-274
-274
-276
-277
-278
-280
-282
-284
-286
-288
-290
-293
-295
-297
-299
-301
-303
-305
-307
-308
-310
-312
-314
-316
-317
-319
-320
-322
-323
-324
-325
-326
-326
-327
-327
-327
-327
-326
-326
-325
-325
-324
-324
-323
-323
-323
-323
-323
-323
-324
-324
-325
-325
-326
-326
-326
-326
-325
-324
-323
-321
-319
-317
-314
-312
-309
-306
-304
-301
-299
-297
-295
-293
-292
-291
-290
-289
-289
-289
-288
-288
-288
-288
-287
-287
-287
-286
-286
-286
-285
-285
-285
-285
-285
-285
-285
-285
-284
-284
-284
-284
-284
-283
-283
-282
-282
-281
-280
-279
-278
-276
-275
-274
-272
-271
-270
-269
-269
-268
-268
-268
-268
-267
-267
-267
-267
-266
-266
-265
-264
-263
-261
-259
-257
-254
-250
-247
-243
-239
-234
-230
-226
-221
-217
-213
-208
-204
-200
-195
-191
-187
-182
-178
-174
-170
-165
-161
-157
-153
-149
-145
-141
-138
-135
-133
-131
-130
-129
-128
-128
-128
-128
-128
-128
-129
-129
-129
-129
-128
-128
-128
-127
-126
-126
-125
-124
-123
-123
-122
-121
-121
-120
-119
-118
-118
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-117
-118
-118
-118
-119
-119
-120
-121
-122
-123
-124
-126
-127
-128
-129
-129
-129
-129
-128
-127
-125
-123
-120
-118
-114
-111
-107
-103
-98
-94
-89
-84
-80
-75
-71
-67
-62
-58
-54
-50
-46
-42
-38
-34
-30
-27
-23
-19
-15
-12
-8
-4
-1
3
7
10
13
17
20
23
26
29
33
36
39
43
47
51
55
59
63
66
70
74
77
80
83
86
89
91
93
95
97
98
100
101
103
105
107
110
113
116
120
124
129
134
139
145
151
157
163
170
177
183
190
197
204
211
218
225
231
238
244
250
257
263
270
277
283
290
297
304
310
317
323
330
336
341
347
352
357
361
365
368
371
374
377
379
381
383
384
386
388
390
392
394
396
399
402
405
408
411
415
419
423
428
432
436
440
444
448
452
456
460
464
468
472
476
479
483
487
491
495
499
504
508
513
518
524
529
535
541
548
554
562
569
576
584
592
600
607
615
622
630
637
644
651
658
664
671
677
684
690
696
702
708
714
720
727
733
739
745
751
758
764
770
776
782
788
794
800
806
812
818
824
830
836
842
847
853
859
864
869
875
880
885
890
895
899
904
908
911
915
917
920
922
924
925
926
926
926
926
925
924
922
920
918
915
912
909
905
901
896
891
886
881
876
871
866
861
856
852
847
843
839
835
831
828
825
822
820
817
815
814
812
811
810
809
808
807
807
806
806
805
805
805
804
804
803
802
801
799
797
795
793
790
788
785
782
780
777
774
772
769
766
764
761
759
756
753
750
748
745
741
738
734
730
726
721
716
711
705
699
693
687
680
674
667
661
654
648
641
635
629
623
618
612
607
602
598
593
588
583
579
574
568
563
557
552
546
540
533
527
520
513
506
498
491
484
477
470
463
456
449
443
436
430
424
418
412
406
400
395
390
385
381
377
374
371
368
366
364
362
361
360
359
359
358
358
358
357
357
357
356
356
355
354
353
352
351
350
349
347
345
343
341
338
335
331
327
323
319
315
310
306
301
296
291
286
281
276
272
267
262
258
253
249
245
242
239
235
233
230
228
226
225
224
223
223
223
223
223
223
223
224
225
225
226
227
229
230
232
233
235
237
238
240
241
243
244
245
246
247
248
248
249
249
249
249
248
248
247
247
246
246
245
244
244
244
244
243
244
244
244
244
245
245
246
247
248
249
250
251
253
254
255
256
257
258
258
259
260
261
261
262
263
265
266
268
270
273
275
278
281
284
288
291
295
299
303
306
310
313
317
320
323
327
330
333
335
338
340
342
344
346
347
348
349
350
350
351
351
351
351
351
351
351
351
352
352
352
353
354
355
356
357
359
360
362
364
366
369
371
374
376
380
383
387
391
395
400
405
410
416
422
428
434
441
447
454
460
466
472
478
484
489
494
499
503
507
510
513
516
519
521
523
526
528
531
534
536
539
542
545
548
550
552
554
555
556
556
556
555
553
552
550
548
546
544
542
540
538
536
534
533
531
530
529
528
527
526
526
526
525
525
525
525
526
526
527
529
530
532
534
537
540
543
547
551
555
559
563
568
572
577
581
585
589
593
596
600
603
607
610
614
617
620
624
628
632
636
641
646
651
656
661
666
672
677
682
688
693
698
703
708
713
718
723
727
732
737
741
746
750
754
758
762
765
768
771
775
778
781
784
786
789
791
794
796
797
799
800
801
802
803
804
805
806
806
807
809
810
812
814
816
818
820
823
825
828
831
833
836
839
841
844
847
849
852
854
857
859
861
863
865
867
868
870
871
873
874
875
876
877
879
880
881
883
885
887
889
892
895
898
901
905
908
912
916
920
924
928
931
934
937
940
942
943
944
945
945
945
944
943
941
939
937
934
931
927
923
919
914
909
904
899
894
888
883
878
872
867
862
857
851
846
841
836
831
826
822
818
814
811
808
805
803
801
799
798
797
796
795
794
794
793
792
791
790
789
788
786
783
781
778
774
770
766
761
756
751
746
740
734
728
722
716
709
703
696
689
683
676
669
663
656
648
641
633
625
616
607
598
589
579
569
558
548
537
526
516
505
494
483
472
461
450
440
429
419
409
400
390
381
372
363
354
345
337
328
320
311
303
295
286
278
270
262
254
246
239
232
226
220
214
209
204
199
195
191
186
182
178
174
170
166
162
157
153
149
144
140
135
131
126
121
117
112
106
101
96
91
85
80
75
70
65
59
54
49
43
38
32
26
19
13
6
-1
-7
-15
-22
-30
-37
-45
-53
-61
-69
-77
-85
-93
-101
-109
-116
-123
-130
-137
-143
-150
-156
-162
-167
-173
-178
-182
-186
-190
-194
-197
-199
-201
-203
-205
-206
-206
-207
-207
-207
-207
-207
-207
-207
-206
-206
-206
-205
-205
-204
-204
-203
-203
-202
-202
-202
-201
-202
-202
-203
-204
-206
-208
-211
-214
-218
-222
-226
-231
-236
-242
-247
-253
-258
-263
-268
-272
-277
-280
-283
-286
-288
-289
-290
-290
-290
-289
-288
-287
-285
-283
-281
-280
-278
-276
-274
-273
-271
-270
-269
-268
-268
-268
-268
-268
-268
-269
-269
-270
-270
-271
-272
-272
-273
-274
-274
-275
-276
-277
-278
-279
-280
-282
-283
-285
-287
-289
-291
-293
-295
-297
-299
-302
-304
-306
-308
-310
-312
-314
-316
-318
-319
-321
-322
-323
-325
-326
-327
-327
-328
-328
-327
-326
-325
-324
-322
-319
-316
-313
-309
-306
-302
-297
-293
-288
-284
-279
-274
-269
-264
-259
-254
-249
-244
-239
-234
-228
-223
-218
-212
-207
-202
-196
-191
-186
-181
-176
-172
-167
-163
-159
-155
-152
-148
-145
-142
-140
-137
-134
-132
-130
-128
-125
-123
-121
-119
-117
-115
-113
-112
-110
-109
-107
-105
-104
-102
-101
-99
-97
-95
-92
-90
-88
-85
-83
-80
-77
-74
-71
-68
-64
-60
-56
-52
-47
-42
-37
-32
-27
-22
-17
-11
-6
0
5
11
17
24
30
37
44
50
58
65
73
80
88
96
105
113
122
131
140
149
159
168
177
186
195
204
212
220
228
235
242
248
254
259
264
269
273
276
280
282
284
286
287
288
289
289
290
290
291
291
292
292
293
294
294
295
295
295
295
295
295
294
294
293
291
289
287
285
283
280
277
275
272
269
267
265
263
261
260
260
259
259
260
260
262
263
265
267
269
271
273
276
278
280
281
283
284
284
284
284
283
281
279
277
274
271
268
264
260
255
251
245
240
234
228
222
216
209
202
194
187
179
171
163
155
146
138
129
120
111
102
93
84
75
66
57
49
40
32
23
15
6
-2
-10
-18
-27
-35
-43
-52
-60
-69
-77
-86
-94
-103
-111
-119
-126
-134
-141
-148
-155
-161
-168
-175
-181
-188
-195
-202
-209
-217
-225
-233
-242
-251
-260
-270
-281
-291
-302
-313
-324
-336
-347
-357
-368
-379
-389
-399
-409
-418
-428
-437
-447
-456
-465
-474
-484
-493
-502
-511
-520
-529
-538
-546
-555
-564
-572
-580
-588
-596
-604
-612
-619
-627
-634
-641
-647
-654
-661
-667
-674
-680
-687
-694
-700
-707
-714
-721
-728
-735
-743
-750
-758
-766
-773
-781
-789
-797
-805
-813
-822
-831
-839
-849
-858
-867
-877
-886
-896
-905
-915
-924
-932
-940
-948
-955
-961
-967
-972
-976
-980
-983
-986
-989
-991
-993
-994
-996
-997
-999
-1000
-1002
-1004
-1006
-1010
-1012
-1014
-1018
-1020
-1024
-1028
-1031
-1035
-1038
-1042
-1047
-1051
-1056
-1061
-1066
-1072
-1078
-1084
-1091
-1097
-1103
-1110
-1116
-1122
-1127
-1133
-1138
-1143
-1148
-1152
-1157
-1161
-1165
-1170
-1174
-1178
-1183
-1187
-1192
-1196
-1201
-1205
-1210
-1214
-1219
-1223
-1228
-1232
-1236
-1239
-1242
-1245
-1247
-1248
-1249
-1249
-1249
-1248
-1246
-1244
-1241
-1238
-1234
-1230
-1226
-1222
-1217
-1213
-1208
-1203
-1198
-1193
-1188
-1184
-1179
-1174
-1169
-1164
-1160
-1155
-1151
-1146
-1142
-1138
-1134
-1131
-1127
-1124
-1121
-1117
-1114
-1111
-1108
-1105
-1102
-1098
-1095
-1092
-1089
-1086
-1084
-1081
-1079
-1078
-1076
-1075
-1074
-1073
-1072
-1072
-1072
-1071
-1071
-1071
-1070
-1069
-1069
-1067
-1066
-1064
-1062
-1060
-1057
-1053
-1049
-1045
-1040
-1034
-1028
-1020
-1014
-1006
-999
-991
-983
-974
-965
-956
-947
-938
-929
-920
-911
-902
-892
-883
-874
-865
-855
-846
-836
-827
-817
-808
-798
-789
-779
-769
-760
-750
-741
-731
-721
-712
-702
-692
-683
-673
-664
-655
-646
-636
-628
-619
-610
-602
-593
-585
-578
-570
-563
-556
-549
-543
-536
-530
-524
-518
-511
-505
-499
-493
-487
-482
-476
-470
-464
-458
-452
-446
-440
-434
-428
-422
-417
-411
-405
-399
-394
-388
-383
-378
-372
-367
-362
-358
-353
-348
-344
-340
-336
-333
-329
-326
-323
-320
-317
-313
-310
-307
-304
-301
-298
-295
-291
-288
-285
-282
-279
-277
-274
-271
-269
-267
-265
-263
-261
-259
-258
-257
-256
-255
-255
-255
-255
-255
-256
-258
-260
-262
-265
-268
-272
-275
-280
-284
-289
-293
-298
-302
-306
-311
-314
-318
-322
-325
-328
-331
-334
-337
-340
-342
-344
-347
-349
-352
-354
-357
-360
-363
-366
-370
-373
-377
-381
-385
-388
-392
-396
-400
-404
-408
-413
-417
-422
-427
-432
-438
-443
-449
-456
-462
-469
-477
-485
-494
-503
-512
-522
-533
-543
-554
-566
-577
-589
-600
-612
-624
-636
-647
-658
-669
-680
-691
-701
-711
-720
-729
-738
-746
-754
-761
-768
-774
-781
-787
-792
-798
-804
-810
-816
-821
-827
-834
-840
-847
-853
-860
-868
-875
-883
-891
-899
-907
-916
-924
-933
-941
-950
-959
-967
-975
-983
-991
-999
-1006
-1014
-1020
-1029
-1036
-1043
-1051
-1058
-1065
-1072
-1078
-1084
-1090
-1096
-1101
-1106
-1110
-1114
-1118
-1121
-1124
-1126
-1127
-1128
-1129
-1130
-1129
-1129
-1128
-1128
-1126
-1125
-1124
-1122
-1120
-1118
-1116
-1113
-1110
-1108
-1105
-1101
-1098
-1095
-1092
-1089
-1086
-1083
-1081
-1078
-1076
-1074
-1072
-1071
-1070
-1069
-1069
-1068
-1069
-1069
-1070
-1072
-1074
-1076
-1079
-1081
-1085
-1088
-1092
-1095
-1099
-1103
-1106
-1110
-1113
-1117
-1120
-1122
-1125
-1127
-1129
-1131
-1132
-1133
-1134
-1135
-1136
-1136
-1136
-1136
-1135
-1135
-1134
-1133
-1132
-1131
-1130
-1130
-1129
-1128
-1127
-1126
-1125
-1124
-1123
-1122
-1122
-1121
-1120
-1119
-1118
-1117
-1116
-1115
-1114
-1113
-1113
-1112
-1112
-1112
-1112
-1113
-1113
-1114
-1116
-1118
-1120
-1122
-1125
-1128
-1132
-1135
-1139
-1143
-1147
-1150
-1154
-1158
-1162
-1165
-1169
-1172
-1176
-1179
-1182
-1184
-1187
-1189
-1191
-1193
-1194
-1195
-1196
-1197
-1197
-1197
-1197
-1196
-1195
-1194
-1193
-1191
-1189
-1187
-1185
-1183
-1180
-1177
-1175
-1172
-1169
-1166
-1163
-1160
-1157
-1155
-1151
-1148
-1145
-1142
-1139
-1135
-1132
-1128
-1124
-1121
-1117
-1113
-1110
-1106
-1103
-1100
-1097
-1094
-1091
-1089
-1087
-1085
-1083
-1081
-1079
-1077
-1075
-1073
-1070
-1068
-1065
-1062
-1059
-1056
-1052
-1048
-1044
-1039
-1034
-1029
-1024
-1018
-1012
-1006
-1002
-996
-990
-984
-979
-973
-968
-962
-957
-952
-946
-941
-937
-932
-927
-922
-918
-913
-909
-904
-900
-896
-892
-887
-883
-879
-875
-870
-866
-861
-856
-851
-845
-839
-833
-826
-819
-812
-805
-797
-789
-781
-772
-764
-755
-747
-738
-729
-721
-713
-705
-697
-689
-682
-675
-668
-662
-656
-649
-644
-638
-633
-627
-622
-618
-613
-609
-606
-602
-599
-596
-594
-591
-589
-588
-586
-585
-584
-583
-582
-582
-581
-581
-581
-581
-581
-582
-582
-583
-584
-584
-585
-586
-587
-588
-589
-590
-591
-593
-594
-596
-598
-599
-601
-603
-606
-608
-610
-613
-615
-618
-620
-623
-625
-628
-630
-632
-635
-637
-638
-640
-641
-642
-643
-644
-644
-644
-644
-643
-643
-642
-642
-641
-640
-640
-639
-639
-638
-638
-637
-637
-637
-637
-637
-637
-637
-636
-636
-636
-635
-635
-634
-633
-632
-631
-630
-628
-626
-624
-622
-620
-618
-615
-612
-610
-607
-604
-602
-599
-597
-594
-592
-590
-588
-587
-585
-584
-584
-583
-583
-583
-584
-585
-586
-587
-589
-591
-594
-596
-600
-603
-607
-611
-615
-619
-624
-629
-634
-640
-645
-650
-656
-662
-667
-673
-679
-685
-691
-697
-704
-710
-717
-725
-732
-740
-747
-755
-763
-771
-778
-786
-793
-799
-805
-811
-816
-821
-825
-828
-832
-834
-837
-839
-841
-842
-844
-845
-846
-847
-847
-848
-848
-849
-849
-850
-850
-851
-851
-852
-853
-853
-854
-855
-856
-856
-857
-857
-858
-858
-858
-857
-857
-856
-855
-854
-853
-851
-849
-846
-844
-841
-838
-835
-831
-828
-824
-821
-817
-813
-809
-805
-801
-798
-794
-790
-787
-783
-780
-776
-773
-769
-765
-761
-757
-753
-749
-745
-741
-736
-732
-728
-724
-719
-715
-711
-707
-703
-699
-696
-692
-688
-685
-682
-678
-675
-672
-669
-665
-662
-658
-655
-651
-647
-644
-640
-637
-634
-631
-628
-626
-624
-622
-620
-618
-616
-614
-612
-610
-608
-605
-602
-599
-595
-591
-586
-582
-576
-571
-565
-559
-553
-547
-540
-534
-527
-521
-515
-508
-502
-496
-490
-485
-479
-474
-470
-465
-461
-457
-454
-450
-447
-444
-441
-439
-436
-434
-431
-429
-426
-423
-421
-418
-416
-413
-411
-408
-406
-403
-401
-399
-396
-394
-391
-389
-386
-384
-381
-378
-376
-374
-371
-369
-367
-365
-363
-362
-360
-358
-357
-355
-354
-352
-350
-349
-347
-345
-344
-342
-341
-340
-339
-338
-338
-339
-339
-341
-342
-345
-348
-351
-355
-359
-364
-370
-376
-382
-388
-395
-402
-409
-417
-424
-432
-439
-447
-454
-462
-469
-477
-484
-491
-498
-504
-511
-516
-522
-527
-532
-536
-541
-544
-548
-551
-554
-557
-560
-562
-564
-565
-566
-567
-567
-568
-568
-568
-567
-567
-566
-565
-565
-564
-563
-563
-562
-562
-562
-562
-562
-562
-563
-563
-563
-564
-565
-565
-566
-566
-567
-568
-568
-569
-570
-570
-570
-571
-571
-571
-571
-570
-569
-568
-567
-565
-563
-561
-559
-556
-553
-550
-547
-544
-540
-537
-534
-531
-528
-525
-522
-520
-517
-515
-514
-512
-511
-510
-509
-508
-508
-507
-507
-506
-506
-506
-505
-505
-505
-505
-505
-506
-506
-507
-507
-508
-510
-511
-513
-514
-516
-518
-520
-522
-525
-527
-529
-531
-533
-534
-536
-537
-539
-540
-541
-541
-542
-542
-542
-542
-541
-540
-539
-538
-536
-534
-532
-530
-527
-525
-522
-520
-517
-514
-511
-508
-504
-501
-497
-494
-490
-486
-483
-479
-475
-470
-466
-462
-458
-453
-448
-444
-439
-433
-428
-423
-417
-411
-405
-399
-392
-386
-379
-372
-365
-359
-352
-345
-338
-331
-325
-318
-311
-304
-298
-291
-284
-278
-271
-265
-258
-252
-246
-239
-233
-226
-220
-214
-207
-201
-194
-188
-181
-175
-168
-162
-156
-150
-144
-138
-132
-126
-120
-115
-109
-103
-98
-93
-87
-82
-77
-71
-66
-61
-55
-50
-44
-38
-32
-26
-19
-13
-6
1
9
16
23
31
38
46
53
60
67
74
81
88
94
100
106
111
116
120
124
128
131
134
136
138
139
140
141
141
140
139
138
137
135
134
132
130
128
126
123
121
119
116
113
110
107
104
100
97
92
88
84
79
74
69
64
58
53
48
43
38
34
29
25
22
18
15
12
10
8
6
5
3
2
2
1
1
1
1
1
1
2
2
3
4
5
6
8
9
10
11
13
14
15
16
16
17
18
18
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
17
17
16
15
15
14
13
12
11
9
8
6
4
2
-1
-3
-6
-9
-12
-15
-18
-21
-25
-29
-32
-36
-40
-44
-47
-51
-55
-58
-62
-65
-68
-71
-74
-77
-80
-83
-86
-89
-92
-95
-97
-100
-103
-106
-108
-111
-114
-116
-119
-121
-124
-126
-129
-132
-134
-137
-140
-143
-146
-149
-152
-155
-158
-161
-164
-167
-170
-173
-176
-179
-182
-185
-188
-191
-194
-197
-199
-202
-204
-206
-208
-210
-211
-212
-212
-212
-211
-210
-209
-207
-205
-202
-198
-194
-190
-186
-181
-175
-170
-164
-159
-153
-147
-141
-135
-130
-124
-119
-113
-108
-103
-97
-92
-87
-81
-76
-70
-65
-59
-53
-48
-42
-36
-30
-24
-18
-12
-6
0
6
12
18
25
31
37
44
51
57
64
71
78
85
92
99
107
115
123
130
138
146
153
160
167
173
180
185
191
196
201
206
210
214
218
221
225
228
231
233
236
238
241
243
245
248
250
252
254
256
258
260
262
264
266
267
269
271
273
275
277
279
281
283
284
286
288
290
292
294
295
297
299
300
302
304
306
309
311
314
318
322
326
331
336
341
347
353
360
367
373
381
388
395
403
410
418
426
433
440
447
454
460
467
472
478
483
488
493
497
501
504
508
511
514
516
519
521
523
524
526
528
529
531
532
534
535
536
537
538
539
539
539
539
539
539
538
537
537
536
534
533
532
530
528
527
525
522
520
518
515
513
510
507
504
501
497
493
489
485
481
477
472
467
462
457
452
447
442
437
432
427
422
417
413
408
404
400
396
392
389
385
382
379
375
372
369
366
363
359
356
352
349
345
342
338
335
331
328
325
322
319
317
314
312
310
308
306
304
303
301
300
298
297
296
295
293
292
291
290
289
288
287
286
285
284
283
282
281
280
279
278
277
276
275
275
274
273
273
273
272
272
272
272
271
271
272
272
272
272
272
272
272
273
273
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
272
271
271
270
270
269
268
267
265
264
262
259
257
254
251
247
243
239
234
229
223
217
210
203
196
188
180
172
164
155
146
137
128
119
111
102
93
84
76
68
60
52
45
38
32
25
19
14
9
4
-1
-6
-10
-14
-17
-21
-24
-28
-31
-34
-36
-39
-42
-44
-46
-48
-50
-52
-54
-56
-58
-59
-61
-62
-64
-66
-67
-69
-70
-71
-72
-74
-75
-76
-77
-77
-78
-79
-80
-80
-81
-81
-82
-82
-82
-83
-83
-83
-83
-82
-82
-81
-80
-78
-77
-75
-72
-70
-67
-64
-60
-57
-53
-49
-45
-41
-36
-32
-28
-24
-19
-15
-11
-7
-3
1
5
9
12
16
20
24
28
32
36
40
44
47
51
55
58
61
64
66
69
70
72
73
73
73
73
73
73
72
71
69
68
66
64
62
59
57
54
51
48
45
42
38
35
32
29
26
23
20
17
15
12
10
8
6
5
3
3
2
2
2
3
3
4
5
6
7
9
10
10
11
12
12
12
12
11
10
9
7
5
3
1
-2
-5
-8
-12
-15
-19
-24
-28
-32
-37
-42
-47
-51
-56
-61
-66
-70
-75
-79
-83
-87
-91
-94
-97
-100
-103
-105
-106
-108
-109
-109
-109
-108
-107
-106
-104
-101
-98
-95
-91
-87
-82
-78
-73
-68
-63
-57
-52
-47
-42
-36
-31
-26
-22
-17
-13
-8
-4
-1
2
5
7
9
10
11
11
11
11
10
9
8
7
5
4
2
1
-1
-3
-4
-6
-7
-8
-9
-10
-10
-11
-12
-12
-13
-13
-14
-14
-15
-16
-16
-17
-18
-19
-20
-20
-21
-22
-23
-23
-24
-25
-26
-28
-29
-30
-32
-34
-36
-38
-40
-42
-44
-47
-49
-52
-54
-57
-60
-63
-65
-68
-71
-73
-76
-78
-80
-82
-84
-85
-87
-88
-89
-90
-91
-92
-92
-93
-94
-95
-95
-96
-98
-99
-100
-102
-104
-106
-108
-110
-113
-116
-119
-122
-125
-129
-133
-137
-141
-144
-148
-152
-156
-159
-163
-166
-169
-172
-176
-179
-182
-185
-189
-192
-196
-199
-202
-206
-209
-213
-216
-220
-224
-227
-231
-234
-238
-242
-246
-250
-254
-259
-264
-268
-273
-279
-284
-290
-297
-303
-310
-317
-324
-332
-340
-348
-356
-364
-372
-380
-388
-396
-403
-410
-417
-424
-430
-437
-443
-448
-454
-459
-464
-469
-474
-479
-484
-489
-494
-500
-505
-511
-517
-523
-529
-536
-543
-550
-558
-566
-574
-583
-592
-601
-610
-619
-628
-637
-646
-655
-664
-673
-682
-691
-700
-708
-716
-724
-731
-739
-746
-752
-759
-765
-771
-777
-783
-788
-793
-798
-802
-806
-811
-814
-818
-821
-825
-828
-830
-833
-836
-838
-840
-842
-843
-845
-846
-847
-848
-849
-850
-850
-851
-851
-851
-852
-852
-852
-851
-851
-850
-850
-849
-847
-846
-844
-842
-839
-837
-834
-831
-828
-825
-822
-818
-815
-812
-808
-805
-801
-798
-795
-791
-788
-785
-782
-779
-775
-772
-768
-765
-761
-757
-753
-749
-744
-740
-735
-730
-725
-720
-714
-709
-703
-697
-690
-683
-676
-669
-662
-654
-646
-637
-628
-619
-610
-601
-591
-582
-572
-562
-552
-542
-532
-522
-512
-502
-492
-482
-472
-462
-452
-442
-433
-424
-415
-406
-398
-390
-382
-374
-366
-359
-352
-345
-338
-331
-324
-318
-311
-305
-299
-293
-287
-281
-275
-270
-264
-259
-254
-250
-245
-241
-237
-233
-229
-226
-222
-219
-215
-212
-208
-205
-202
-198
-195
-191
-187
-183
-179
-175
-171
-167
-162
-158
-153
-148
-143
-138
-133
-128
-124
-119
-114
-110
-106
-102
-98
-94
-91
-88
-85
-83
-81
-80
-79
-78
-78
-78
-78
-79
-80
-81
-83
-85
-87
-90
-92
-95
-99
-102
-106
-110
-114
-118
-123
-128
-133
-138
-143
-149
-155
-161
-167
-174
-180
-187
-193
-200
-207
-213
-220
-226
-232
-238
-243
-248
-253
-257
-261
-264
-267
-270
-272
-274
-276
-278
-279
-280
-281
-282
-282
-283
-284
-284
-285
-286
-286
-287
-288
-289
-291
-292
-294
-296
-299
-301
-304
-307
-310
-313
-317
-320
-324
-328
-332
-336
-341
-345
-349
-353
-358
-362
-366
-370
-374
-378
-382
-386
-390
-394
-397
-401
-405
-409
-413
-417
-421
-425
-430
-435
-440
-444
-449
-455
-460
-465
-470
-475
-480
-486
-491
-496
-501
-506
-512
-517
-522
-528
-534
-540
-546
-553
-560
-568
-575
-584
-592
-601
-611
-621
-631
-642
-652
-664
-675
-687
-698
-710
-722
-735
-747
-759
-772
-784
-797
-809
-821
-834
-846
-858
-870
-882
-893
-904
-915
-926
-936
-946
-955
-965
-974
-982
-991
-999
-1006
-1014
-1022
-1031
-1038
-1046
-1054
-1061
-1069
-1076
-1083
-1090
-1097
-1104
-1111
-1117
-1124
-1130
-1136
-1141
-1147
-1152
-1158
-1163
-1168
-1173
-1178
-1182
-1187
-1192
-1196
-1201
-1205
-1209
-1213
-1217
-1221
-1224
-1228
-1231
-1234
-1236
-1239
-1241
-1243
-1244
-1245
-1246
-1247
-1247
-1247
-1247
-1246
-1246
-1245
-1243
-1242
-1240
-1239
-1237
-1234
-1232
-1230
-1227
-1225
-1222
-1220
-1218
-1215
-1213
-1211
-1209
-1206
-1204
-1202
-1200
-1198
-1196
-1194
-1192
-1190
-1187
-1184
-1181
-1177
-1174
-1169
-1165
-1160
-1154
-1148
-1142
-1135
-1127
-1119
-1111
-1102
-1093
-1083
-1074
-1064
-1054
-1044
-1033
-1022
-1012
-1002
-993
-982
-973
-963
-953
-944
-935
-927
-919
-911
-903
-896
-889
-882
-876
-870
-864
-859
-854
-849
-844
-840
-836
-833
-829
-826
-824
-821
-819
-817
-816
-814
-813
-813
-812
-812
-812
-812
-812
-812
-812
-812
-812
-812
-812
-811
-811
-810
-810
-809
-808
-807
-806
-805
-804
-803
-802
-800
-799
-797
-796
-794
-793
-791
-790
-788
-787
-786
-785
-784
-784
-783
-783
-782
-782
-782
-782
-782
-783
-783
-783
-784
-784
-784
-784
-784
-784
-784
-783
-782
-782
-781
-780
-779
-778
-777
-776
-775
-774
-773
-772
-772
-771
-770
-770
-769
-769
-768
-768
-767
-767
-767
-767
-767
-767
-767
-768
-768
-769
-769
-770
-771
-772
-774
-775
-777
-780
-782
-785
-787
-790
-793
-796
-800
-803
-806
-810
-814
-817
-821
-825
-829
-833
-838
-842
-846
-850
-854
-858
-862
-866
-870
-873
-876
-879
-881
-883
-885
-886
-887
-887
-887
-887
-886
-885
-884
-882
-880
-877
-875
-872
-869
-865
-862
-859
-855
-852
-848
-845
-842
-839
-836
-833
-830
-827
-824
-822
-819
-816
-813
-810
-807
-804
-800
-797
-793
-789
-785
-781
-776
-771
-767
-762
-756
-751
-746
-741
-735
-730
-724
-718
-712
-706
-700
-693
-686
-679
-672
-665
-657
-650
-642
-635
-628
-620
-613
-606
-599
-593
-587
-581
-576
-571
-566
-562
-558
-555
-552
-549
-546
-544
-542
-540
-538
-536
-535
-533
-532
-531
-530
-529
-528
-528
-528
-528
-528
-528
-529
-530
-531
-532
-534
-535
-538
-540
-543
-546
-550
-553
-557
-562
-566
-571
-576
-581
-586
-592
-597
-603
-609
-615
-621
-627
-634
-641
-648
-655
-663
-671
-679
-687
-696
-704
-713
-721
-730
-738
-746
-754
-762
-770
-777
-784
-790
-796
-801
-806
-810
-814
-818
-821
-824
-826
-828
-830
-831
-832
-832
-832
-832
-832
-831
-830
-829
-827
-825
-823
-821
-818
-814
-811
-807
-802
-798
-793
-788
-783
-778
-773
-768
-762
-757
-752
-746
-741
-735
-730
-724
-719
-714
-709
-704
-699
-695
-691
-687
-684
-681
-678
-676
-674
-672
-671
-670
-670
-670
-670
-670
-671
-672
-673
-674
-675
-676
-677
-678
-679
-680
-681
-682
-683
-684
-685
-686
-687
-688
-690
-691
-693
-694
-696
-697
-698
-699
-699
-699
-699
-699
-698
-697
-696
-694
-692
-690
-688
-685
-683
-680
-678
-675
-673
-671
-668
-666
-665
-663
-661
-660
-658
-656
-655
-653
-651
-649
-647
-645
-642
-640
-637
-633
-629
-625
-621
-616
-611
-605
-599
-593
-586
-579
-572
-565
-558
-550
-543
-535
-528
-521
-514
-507
-501
-495
-490
-486
-482
-478
-476
-473
-472
-471
-472
-472
-474
-476
-479
-483
-487
-492
-497
-503
-509
-516
-523
-530
-537
-545
-552
-560
-567
-575
-582
-589
-596
-603
-609
-615
-621
-626
-631
-636
-640
-644
-648
-651
-654
-657
-659
-662
-664
-666
-668
-670
-673
-675
-677
-679
-681
-684
-686
-688
-691
-693
-696
-698
-700
-702
-704
-706
-707
-708
-710
-710
-711
-711
-711
-711
-711
-710
-710
-709
-708
-706
-705
-703
-701
-699
-697
-695
-692
-689
-687
-684
-681
-677
-674
-670
-667
-663
-659
-655
-651
-646
-642
-638
-634
-629
-625
-621
-617
-613
-609
-606
-602
-599
-597
-594
-591
-589
-586
-584
-582
-579
-577
-574
-572
-569
-566
-563
-560
-557
-554
-551
-547
-544
-540
-537
-533
-530
-527
-523
-520
-517
-514
-511
-508
-505
-503
-500
-498
-495
-493
-490
-487
-484
-481
-478
-475
-472
-469
-465
-462
-458
-455
-451
-447
-444
-440
-437
-434
-431
-427
-425
-422
-419
-416
-414
-411
-409
-407
-405
-403
-401
-400
-398
-397
-396
-395
-395
-394
-394
-393
-393
-392
-392
-391
-391
-390
-390
-389
-389
-389
-388
-388
-388
-388
-389
-390
-391
-392
-394
-397
-399
-402
-405
-409
-413
-417
-421
-426
-431
-435
-440
-446
-451
-456
-461
-467
-472
-477
-482
-488
-493
-498
-502
-507
-511
-515
-519
-522
-526
-529
-531
-534
-536
-538
-540
-542
-544
-546
-548
-551
-553
-555
-557
-559
-561
-563
-565
-566
-568
-569
-570
-571
-571
-571
-571
-570
-569
-568
-567
-565
-562
-560
-557
-553
-550
-546
-542
-538
-533
-528
-523
-518
-512
-506
-500
-493
-486
-479
-471
-462
-454
-444
-435
-425
-415
-405
-394
-384
-373
-362
-351
-340
-329
-318
-307
-296
-285
-275
-264
-254
-244
-234
-224
-215
-206
-197
-189
-181
-174
-166
-159
-153
-147
-141
-136
-131
-126
-123
-119
-116
-114
-112
-110
-109
-109
-109
-110
-111
-113
-115
-118
-122
-127
-132
-138
-145
-152
-160
-168
-178
-187
-197
-207
-218
-229
-240
-251
-263
-274
-286
-298
-309
-321
-332
-343
-354
-365
-375
-385
-394
-403
-411
-419
-427
-433
-439
-445
-449
-453
-457
-460
-462
-463
-464
-464
-464
-463
-461
-459
-457
-454
-451
-447
-443
-440
-435
-431
-427
-423
-419
-415
-410
-407
-403
-399
-396
-393
-390
-387
-384
-382
-379
-377
-375
-374
-372
-371
-370
-369
-368
-368
-368
-368
-369
-370
-371
-372
-374
-376
-377
-380
-382
-384
-387
-390
-393
-395
-399
-402
-405
-408
-411
-414
-417
-420
-422
-425
-427
-429
-431
-432
-434
-435
-436
-437
-437
-438
-438
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-439
-438
-438
-437
-437
-436
-435
-434
-433
-432
-431
-430
-428
-427
-426
-424
-423
-421
-419
-418
-416
-415
-413
-412
-411
-410
-409
-409
-409
-409
-409
-410
-411
-412
-414
-416
-418
-420
-423
-426
-429
-432
-435
-438
-441
-444
-447
-450
-453
-456
-459
-462
-464
-467
-469
-472
-474
-477
-479
-482
-485
-488
-491
-495
-499
-503
-508
-513
-518
-524
-529
-535
-540
-546
-551
-556
-561
-565
-569
-573
-576
-578
-580
-581
-581
-581
-580
-578
-575
-571
-567
-562
-556
-549
-542
-534
-526
-518
-509
-499
-490
-480
-470
-460
-450
-440
-431
-421
-412
-402
-393
-385
-376
-368
-360
-353
-346
-339
-333
-327
-322
-317
-313
-309
-307
-305
-303
-303
-303
-304
-306
-309
-313
-317
-322
-327
-333
-339
-346
-353
-360
-368
-376
-384
-392
-401
-409
-418
-426
-435
-444
-452
-461
-470
-478
-487
-495
-504
-512
-521
-529
-538
-546
-555
-563
-572
-580
-589
-597
-606
-614
-623
-631
-640
-649
-658
-667
-677
-686
-696
-705
-715
-725
-735
-746
-756
-767
-777
-787
-798
-808
-818
-828
-838
-847
-856
-865
-874
-882
-890
-898
-906
-915
-923
-931
-940
-948
-958
-967
-977
-987
-997
-1008
-1018
-1031
-1043
-1056
-1069
-1082
-1096
-1110
-1124
-1139
-1154
-1169
-1184
-1199
-1215
-1230
-1245
-1261
-1276
-1291
-1306
-1321
-1335
-1350
-1364
-1378
-1391
-1404
-1417
-1430
-1442
-1454
-1465
-1476
-1487
-1497
-1507
-1516
-1525
-1533
-1541
-1548
-1555
-1562
-1568
-1574
-1579
-1584
-1589
-1595
-1600
-1605
-1610
-1616
-1622
-1629
-1636
-1644
-1653
-1662
-1672
-1683
-1694
-1706
-1719
-1733
-1747
-1762
-1777
-1792
-1808
-1824
-1841
-1857
-1874
-1890
-1907
-1923
-1939
-1955
-1971
-1986
-2001
-2017
-2032
-2045
-2060
-2073
-2086
-2098
-2110
-2121
-2132
-2142
-2152
-2161
-2171
-2180
-2189
-2198
-2207
-2216
-2225
-2234
-2244
-2253
-2263
-2273
-2283
-2293
-2303
-2313
-2323
-2334
-2344
-2354
-2364
-2373
-2382
-2391
-2399
-2406
-2413
-2420
-2425
-2430
-2434
-2438
-2441
-2443
-2444
-2445
-2446
-2445
-2444
-2443
-2441
-2439
-2436
-2433
-2430
-2426
-2422
-2417
-2412
-2407
-2402
-2396
-2389
-2383
-2376
-2368
-2360
-2351
-2342
-2333
-2323
-2313
-2302
-2291
-2279
-2266
-2253
-2240
-2226
-2211
-2195
-2179
-2161
-2143
-2124
-2104
-2083
-2060
-2037
-2012
-1986
-1959
-1931
-1902
-1871
-1839
-1806
-1771
-1736
-1700
-1663
-1625
-1586
-1547
-1508
-1468
-1428
-1389
-1349
-1310
-1271
-1233
-1196
-1159
-1123
-1088
-1054
-1020
-989
-957
-927
-898
-869
-841
-815
-789
-764
-740
-716
-694
-673
-652
-632
-613
-594
-576
-559
-542
-526
-510
-495
-480
-465
-451
-437
-423
-410
-397
-384
-372
-361
-350
-340
-330
-322
-314
-308
-302
-298
-295
-293
-291
-291
-292
-293
-295
-297
-300
-303
-306
-310
-313
-315
-318
-320
-321
-322
-323
-323
-322
-321
-319
-316
-314
-311
-307
-304
-300
-296
-293
-290
-287
-284
-282
-280
-279
-278
-279
-280
-281
-284
-287
-291
-295
-301
-307
-314
-321
-330
-339
-348
-359
-370
-381
-393
-406
-419
-433
-446
-460
-474
-489
-503
-517
-531
-545
-558
-570
-582
-594
-604
-613
-621
-629
-635
-640
-644
-647
-649
-650
-651
-650
-649
-646
-644
-640
-636
-631
-626
-620
-613
-606
-599
-590
-582
-572
-563
-553
-542
-531
-519
-507
-495
-483
-470
-457
-444
-431
-418
-406
-393
-381
-368
-357
-345
-333
-322
-311
-300
-289
-278
-267
-256
-245
-233
-221
-209
-196
-182
-168
-153
-138
-122
-106
-89
-71
-53
-34
-15
5
26
47
68
90
113
135
159
182
206
230
255
279
305
330
356
382
409
436
463
491
519
547
576
605
635
664
694
725
755
785
816
846
876
906
935
964
992
1020
1047
1074
1099
1124
1147
1169
1190
1210
1229
1247
1263
1278
1292
1305
1317
1328
1338
1348
1357
1366
1374
1383
1391
1399
1407
1415
1423
1431
1439
1447
1454
1462
1470
1478
1485
1492
1499
1505
1511
1517
1522
1526
1531
1535
1539
1542
1545
1548
1550
1553
1555
1557
1559
1560
1561
1561
1561
1561
1560
1558
1555
1552
1548
1543
1537
1531
1523
1515
1506
1497
1487
1476
1465
1454
1443
1431
1419
1407
1396
1384
1372
1361
1350
1340
1331
1322
1314
1307
1301
1297
1293
1291
1290
1290
1291
1294
1297
1302
1308
1315
1322
1331
1340
1350
1360
1371
1382
1394
1406
1418
1430
1443
1455
1468
1480
1493
1505
1517
1529
1542
1554
1565
1577
1589
1601
1613
1624
1636
1647
1659
1670
1681
1692
1703
1713
1723
1733
1742
1751
1760
1768
1775
1782
1789
1795
1800
1805
1810
1813
1817
1819
1822
1823
1824
1825
1825
1825
1825
1825
1824
1824
1823
1823
1824
1825
1826
1829
1832
1836
1841
1847
1854
1862
1871
1880
1890
1901
1913
1924
1936
1949
1962
1975
1988
2001
2015
2028
2041
2055
2068
2081
2094
2106
2117
2128
2138
2148
2156
2164
2170
2176
2181
2185
2189
2191
2192
2193
2193
2192
2191
2188
2185
2181
2176
2171
2164
2157
2149
2140
2130
2120
2109
2097
2085
2071
2058
2044
2029
2015
2000
1985
1969
1954
1939
1923
1908
1893
1878
1863
1849
1834
1820
1806
1792
1778
1764
1750
1736
1722
1708
1693
1679
1664
1648
1633
1617
1601
1585
1569
1553
1536
1520
1504
1489
1473
1458
1444
1430
1416
1403
1391
1379
1368
1357
1346
1336
1326
1317
1307
1298
1289
1280
1270
1261
1252
1242
1233
1223
1213
1202
1191
1179
1167
1155
1141
1127
1113
1097
1081
1064
1047
1029
1010
991
971
950
929
908
885
863
840
816
792
768
744
720
696
671
647
623
599
575
551
528
504
481
458
434
411
388
364
341
317
294
270
247
223
199
176
152
129
106
84
61
39
17
-4
-24
-44
-64
-83
-101
-119
-135
-152
-167
-182
-196
-210
-223
-235
-246
-256
-265
-273
-280
-286
-291
-294
-296
-296
-296
-293
-290
-285
-280
-273
-265
-256
-247
-237
-226
-215
-205
-194
-184
-174
-165
-157
-150
-145
-141
-139
-138
-139
-142
-146
-153
-161
-172
-184
-199
-216
-234
-254
-277
-301
-327
-354
-384
-415
-447
-482
-518
-555
-594
-635
-676
-720
-764
-810
-857
-905
-954
-1004
-1054
-1106
-1158
-1211
-1264
-1318
-1372
-1426
-1481
-1535
-1590
-1645
-1699
-1753
-1806
-1859
-1911
-1961
-2011
-2060
-2107
-2152
-2196
-2238
-2279
-2317
-2354
-2388
-2420
-2449
-2476
-2501
-2522
-2541
-2558
-2571
-2581
-2589
-2594
-2595
-2594
-2591
-2584
-2575
-2564
-2550
-2533
-2515
-2494
-2471
-2446
-2420
-2392
-2362
-2331
-2299
-2265
-2231
-2195
-2159
-2123
-2086
-2048
-2009
-1971
-1932
-1893
-1853
-1813
-1773
-1732
-1690
-1649
-1606
-1563
-1520
-1476
-1432
-1387
-1342
-1296
-1250
-1203
-1155
-1108
-1059
-1010
-961
-911
-862
-812
-762
-712
-661
-611
-561
-511
-461
-411
-362
-313
-264
-215
-168
-121
-74
-29
15
58
100
140
179
216
251
285
317
347
376
403
428
452
474
495
514
532
549
564
579
593
605
617
628
638
648
657
664
672
678
683
688
691
694
695
696
695
693
690
686
682
676
669
661
653
645
636
626
617
608
599
591
583
576
570
566
563
561
560
562
565
569
576
583
593
604
616
630
644
660
676
693
710
727
745
762
779
796
812
828
842
856
869
882
893
904
914
924
933
941
948
955
962
968
973
979
983
988
992
996
1000
1002
1006
1010
1012
1016
1018
1020
1024
1026
1029
1031
1034
1036
1039
1043
1047
1052
1058
1064
1072
1080
1090
1101
1113
1126
1140
1156
1173
1190
1210
1230
1251
1274
1298
1323
1349
1377
1406
1436
1468
1501
1535
1571
1608
1647
1687
1729
1772
1817
1863
1911
1960
2011
2063
2117
2171
2227
2284
2341
2400
2459
2518
2578
2638
2698
2758
2819
2879
2940
3000
3061
3122
3183
3244
3306
3368
3430
3493
3556
3619
3683
3748
3813
3878
3943
4009
4074
4139
4204
4269
4334
4398
4461
4524
4587
4648
4710
4770
4830
4890
4949
5008
5066
5123
5180
5236
5292
5347
5401
5454
5506
5556
5606
5654
5700
5745
5787
5828
5867
5904
5939
5972
6003
6032
6059
6084
6108
6129
6150
6168
6186
6202
6217
6232
6245
6258
6270
6281
6293
6304
6314
6324
6335
6345
6354
6364
6374
6383
6392
6401
6410
6418
6425
6431
6437
6442
6445
6448
6449
6448
6447
6444
6439
6434
6426
6418
6408
6396
6384
6370
6355
6338
6321
6302
6283
6262
6240
6217
6193
6168
6142
6115
6087
6059
6029
5998
5967
5934
5901
5868
5833
5799
5763
5728
5692
5655
5619
5582
5544
5507
5469
5430
5392
5352
5313
5272
5231
5190
5147
5104
5060
5015
4970
4923
4876
4827
4778
4727
4676
4623
4570
4515
4459
4402
4344
4285
4225
4164
4102
4038
3975
3910
3845
3779
3712
3645
3578
3510
3442
3374
3307
3239
3171
3104
3038
2972
2906
2842
2778
2715
2652
2591
2531
2471
2413
2355
2299
2243
2188
2135
2082
2031
1980
1930
1882
1834
1787
1741
1696
1652
1609
1567
1526
1486
1447
1409
1372
1337
1303
1270
1239
1210
1182
1156
1131
1108
1087
1067
1049
1032
1016
1002
991
980
971
963
956
951
947
944
943
942
942
943
945
947
950
952
955
958
961
963
966
968
970
972
973
974
974
974
974
973
972
970
968
966
963
960
956
952
948
944
939
933
928
921
915
907
899
891
881
871
860
847
834
820
804
788
771
753
733
714
693
672
650
629
606
584
562
540
517
496
474
453
432
412
393
374
357
340
324
308
294
280
268
256
244
234
224
214
205
196
187
178
169
160
151
141
131
120
109
97
84
71
56
41
25
8
-10
-29
-48
-69
-90
-113
-136
-160
-185
-211
-237
-263
-290
-318
-345
-373
-401
-428
-455
-482
-509
-535
-561
-586
-610
-634
-658
-682
-705
-728
-751
-773
-796
-819
-841
-864
-887
-910
-934
-957
-981
-1004
-1027
-1050
-1072
-1094
-1115
-1136
-1155
-1173
-1190
-1205
-1219
-1232
-1243
-1252
-1260
-1266
-1270
-1272
-1273
-1272
-1269
-1265
-1259
-1252
-1243
-1234
-1223
-1212
-1200
-1187
-1174
-1161
-1148
-1134
-1120
-1107
-1093
-1079
-1066
-1053
-1040
-1028
-1016
-1004
-995
-985
-976
-968
-961
-956
-951
-947
-945
-944
-943
-944
-945
-948
-950
-954
-957
-961
-964
-967
-970
-973
-975
-976
-976
-974
-972
-968
-963
-956
-948
-938
-927
-914
-899
-882
-864
-845
-824
-801
-777
-752
-725
-697
-667
-636
-604
-571
-537
-501
-464
-427
-388
-349
-309
-268
-227
-185
-143
-101
-58
-15
28
71
114
158
201
245
288
330
373
415
456
497
536
575
613
650
686
721
754
787
818
849
878
906
934
960
985
1008
1032
1054
1075
1096
1116
1136
1156
1175
1195
1216
1237
1258
1281
1305
1330
1356
1383
1412
1443
1474
1507
1541
1577
1613
1650
1688
1727
1766
1805
1845
1884
1923
1961
1999
2037
2073
2108
2142
2175
2206
2236
2265
2292
2318
2342
2365
2387
2406
2425
2442
2457
2470
2482
2493
2502
2510
2516
2520
2523
2525
2525
2523
2519
2513
2505
2495
2483
2468
2451
2432
2410
2386
2360
2332
2303
2271
2238
2203
2167
2130
2092
2054
2013
1975
1935
1895
1856
1816
1777
1739
1701
1664
1628
1592
1557
1523
1490
1457
1425
1394
1364
1334
1305
1276
1249
1222
1196
1171
1146
1122
1099
1077
1056
1035
1014
995
976
957
939
922
905
889
873
857
842
828
813
799
786
772
759
746
733
720
707
694
681
669
656
643
630
617
603
590
576
563
549
536
522
508
495
481
468
455
442
429
417
404
391
379
366
353
340
326
311
296
281
264
246
227
207
186
163
139
114
87
59
29
-2
-34
-68
-103
-139
-176
-213
-252
-292
-332
-373
-414
-456
-497
-540
-582
-624
-666
-708
-750
-791
-833
-874
-915
-955
-995
-1035
-1075
-1114
-1153
-1192
-1230
-1268
-1306
-1343
-1380
-1416
-1452
-1488
-1523
-1559
-1593
-1628
-1661
-1694
-1727
-1759
-1790
-1820
-1849
-1878
-1905
-1932
-1958
-1984
-2009
-2033
-2057
-2081
-2104
-2128
-2150
-2173
-2195
-2218
-2240
-2261
-2283
-2304
-2325
-2345
-2365
-2384
-2402
-2420
-2436
-2451
-2464
-2477
-2487
-2496
-2503
-2509
-2513
-2515
-2516
-2515
-2513
-2510
-2506
-2501
-2495
-2488
-2481
-2474
-2467
-2460
-2453
-2446
-2440
-2435
-2430
-2426
-2423
-2421
-2420
-2420
-2422
-2424
-2428
-2433
-2440
-2447
-2456
-2467
-2478
-2491
-2505
-2520
-2536
-2554
-2572
-2591
-2611
-2632
-2653
-2674
-2696
-2717
-2739
-2760
-2781
-2802
-2823
-2842
-2862
-2881
-2899
-2916
-2933
-2950
-2966
-2981
-2996
-3010
-3024
-3038
-3052
-3065
-3079
-3093
-3107
-3122
-3138
-3153
-3170
-3188
-3206
-3225
-3245
-3267
-3289
-3312
-3335
-3360
-3385
-3411
-3438
-3465
-3492
-3520
-3548
-3575
-3603
-3631
-3658
-3685
-3711
-3737
-3763
-3787
-3811
-3835
-3857
-3879
-3899
-3919
-3938
-3956
-3973
-3990
-4006
-4022
-4037
-4051
-4066
-4080
-4094
-4108
-4122
-4135
-4148
-4162
-4175
-4188
-4200
-4213
-4226
-4238
-4251
-4263
-4275
-4286
-4298
-4309
-4320
-4330
-4340
-4350
-4360
-4370
-4379
-4389
-4398
-4407
-4416
-4425
-4434
-4443
-4451
-4460
-4468
-4476
-4484
-4492
-4500
-4509
-4517
-4526
-4535
-4544
-4554
-4564
-4574
-4585
-4597
-4610
-4623
-4637
-4653
-4669
-4686
-4705
-4725
-4745
-4767
-4790
-4814
-4839
-4865
-4891
-4919
-4946
-4975
-5004
-5033
-5063
-5093
-5123
-5152
-5182
-5211
-5240
-5268
-5296
-5322
-5348
-5373
-5397
-5420
-5442
-5463
-5482
-5501
-5519
-5537
-5553
-5569
-5584
-5599
-5614
-5628
-5642
-5656
-5669
-5683
-5696
-5708
-5720
-5732
-5743
-5753
-5763
-5771
-5779
-5786
-5791
-5796
-5798
-5800
-5800
-5799
-5796
-5791
-5784
-5776
-5766
-5754
-5740
-5724
-5706
-5686
-5665
-5641
-5616
-5588
-5559
-5529
-5496
-5463
-5428
-5391
-5353
-5315
-5275
-5234
-5193
-5151
-5108
-5065
-5021
-4977
-4933
-4889
-4844
-4799
-4754
-4709
-4665
-4620
-4575
-4530
-4485
-4440
-4395
-4351
-4306
-4262
-4219
-4176
-4134
-4093
-4053
-4014
-3978
-3942
-3908
-3875
-3845
-3816
-3789
-3764
-3741
-3720
-3700
-3682
-3666
-3652
-3638
-3627
-3616
-3607
-3598
-3591
-3584
-3578
-3573
-3569
-3565
-3561
-3557
-3553
-3550
-3546
-3542
-3538
-3533
-3529
-3524
-3519
-3514
-3508
-3503
-3498
-3492
-3487
-3482
-3476
-3471
-3466
-3461
-3457
-3452
-3447
-3443
-3438
-3433
-3428
-3423
-3417
-3410
-3403
-3395
-3386
-3375
-3364
-3350
-3336
-3319
-3302
-3282
-3261
-3238
-3213
-3187
-3159
-3130
-3100
-3069
-3036
-3003
-2968
-2933
-2897
-2861
-2825
-2789
-2752
-2716
-2680
-2645
-2611
-2577
-2545
-2514
-2483
-2454
-2426
-2400
-2375
-2351
-2328
-2307
-2287
-2268
-2249
-2232
-2215
-2199
-2184
-2168
-2153
-2137
-2121
-2104
-2087
-2070
-2051
-2031
-2011
-1989
-1967
-1943
-1918
-1892
-1865
-1837
-1808
-1777
-1745
-1712
-1678
-1643
-1607
-1569
-1531
-1492
-1452
-1411
-1370
-1328
-1285
-1242
-1198
-1155
-1110
-1066
-1022
-978
-934
-890
-847
-804
-762
-721
-681
-641
-603
-566
-530
-495
-461
-429
-398
-369
-341
-315
-290
-267
-246
-225
-207
-189
-173
-158
-144
-131
-119
-107
-96
-86
-76
-67
-58
-49
-41
-33
-25
-17
-10
-3
4
11
17
24
30
36
43
48
54
60
65
70
75
79
83
87
90
92
94
96
97
98
98
98
97
96
95
94
92
91
89
88
86
85
84
83
82
81
80
79
78
77
76
75
73
71
68
65
61
56
51
45
39
32
25
17
9
0
-8
-17
-26
-35
-44
-54
-63
-72
-80
-89
-98
-108
-117
-126
-136
-147
-157
-169
-181
-193
-207
-221
-235
-251
-267
-283
-301
-319
-337
-356
-374
-393
-412
-431
-449
-467
-485
-503
-520
-536
-552
-567
-582
-596
-609
-622
-635
-647
-658
-670
-681
-691
-702
-712
-721
-731
-740
-749
-758
-766
-773
-781
-787
-794
-799
-804
-809
-813
-816
-819
-822
-824
-825
-826
-827
-827
-827
-826
-826
-826
-826
-826
-827
-828
-831
-834
-839
-845
-853
-862
-873
-885
-899
-915
-932
-952
-972
-994
-1018
-1043
-1069
-1097
-1125
-1155
-1185
-1217
-1249
-1281
-1315
-1348
-1383
-1417
-1451
-1486
-1521
-1555
-1590
-1624
-1658
-1692
-1725
-1757
-1789
-1820
-1850
-1880
-1908
-1935
-1961
-1985
-2008
-2029
-2050
-2068
-2085
-2101
-2114
-2127
-2138
-2147
-2155
-2162
-2167
-2171
-2174
-2176
-2177
-2177
-2176
-2175
-2172
-2169
-2165
-2161
-2155
-2149
-2142
-2134
-2126
-2116
-2106
-2095
-2083
-2070
-2057
-2041
-2027
-2011
-1995
-1977
-1959
-1941
-1922
-1902
-1882
-1861
-1840
-1818
-1795
-1773
-1750
-1726
-1703
-1679
-1655
-1631
-1607
-1583
-1559
-1535
-1511
-1487
-1463
-1440
-1416
-1392
-1368
-1345
-1322
-1299
-1276
-1253
-1231
-1209
-1188
-1167
-1146
-1125
-1105
-1085
-1065
-1046
-1027
-1008
-989
-971
-952
-934
-916
-898
-880
-862
-844
-826
-807
-789
-770
-752
-733
-714
-695
-676
-656
-637
-618
-599
-580
-561
-542
-523
-505
-486
-468
-451
-433
-417
-400
-384
-369
-354
-339
-326
-312
-300
-288
-277
-267
-258
-249
-241
-234
-227
-221
-216
-211
-206
-202
-198
-195
-191
-187
-183
-179
-174
-169
-163
-157
-149
-141
-132
-122
-110
-98
-84
-69
-53
-35
-16
5
27
51
76
103
131
161
193
226
261
297
335
374
415
457
500
545
590
637
685
733
782
832
882
933
983
1034
1085
1135
1185
1235
1284
1332
1380
1427
1474
1519
1563
1606
1648
1689
1728
1766
1803
1837
1870
1901
1931
1958
1983
2007
2028
2048
2065
2080
2094
2105
2114
2121
2127
2130
2131
2129
2126
2121
2114
2105
2094
2081
2067
2050
2032
2013
1992
1970
1946
1921
1894
1866
1838
1808
1777
1745
1713
1680
1646
1612
1578
1544
1510
1476
1442
1409
1376
1343
1312
1281
1250
1221
1192
1164
1136
1110
1083
1058
1032
1006
982
956
931
905
879
853
826
799
770
742
712
682
652
621
589
558
526
494
462
430
398
367
336
306
277
248
220
194
168
143
120
98
77
57
39
21
5
-10
-24
-36
-48
-59
-70
-80
-89
-98
-107
-116
-125
-135
-145
-155
-166
-178
-190
-204
-218
-232
-248
-264
-282
-300
-319
-338
-359
-380
-401
-423
-446
-468
-491
-515
-538
-562
-586
-610
-635
-660
-685
-711
-738
-765
-793
-822
-852
-884
-916
-950
-986
-1022
-1061
-1101
-1143
-1186
-1231
-1278
-1326
-1375
-1426
-1478
-1532
-1586
-1642
-1699
-1757
-1815
-1875
-1935
-1997
-2058
-2120
-2182
-2245
-2307
-2370
-2432
-2493
-2554
-2615
-2675
-2734
-2793
-2850
-2907
-2963
-3018
-3071
-3124
-3176
-3226
-3276
-3324
-3372
-3419
-3465
-3510
-3554
-3598
-3642
-3685
-3728
-3771
-3815
-3858
-3901
-3945
-3988
-4033
-4077
-4123
-4168
-4214
-4260
-4307
-4354
-4401
-4448
-4495
-4542
-4589
-4636
-4682
-4728
-4772
-4817
-4860
-4902
-4943
-4983
-5021
-5058
-5093
-5127
-5159
-5189
-5217
-5244
-5268
-5291
-5312
-5332
-5349
-5365
-5380
-5392
-5404
-5414
-5423
-5432
-5439
-5445
-5451
-5456
-5461
-5466
-5471
-5475
-5480
-5485
-5491
-5497
-5503
-5510
-5518
-5526
-5534
-5544
-5554
-5565
-5576
-5588
-5601
-5615
-5630
-5645
-5661
-5678
-5696
-5715
-5734
-5755
-5776
-5798
-5821
-5845
-5870
-5896
-5922
-5949
-5976
-6004
-6033
-6061
-6090
-6118
-6147
-6175
-6203
-6230
-6257
-6282
-6307
-6330
-6351
-6371
-6390
-6406
-6421
-6433
-6444
-6453
-6459
-6464
-6467
-6468
-6468
-6466
-6462
-6457
-6451
-6443
-6435
-6425
-6415
-6403
-6391
-6378
-6365
-6351
-6336
-6321
-6304
-6288
-6271
-6253
-6234
-6215
-6195
-6175
-6154
-6133
-6110
-6088
-6064
-6040
-6014
-5988
-5962
-5934
-5906
-5876
-5846
-5816
-5784
-5752
-5719
-5686
-5652
-5617
-5582
-5547
-5512
-5477
-5442
-5407
-5372
-5338
-5305
-5272
-5240
-5209
-5179
-5150
-5122
-5095
-5069
-5045
-5021
-4998
-4977
-4956
-4936
-4916
-4897
-4879
-4861
-4843
-4826
-4809
-4792
-4775
-4758
-4741
-4724
-4707
-4690
-4673
-4655
-4637
-4619
-4600
-4581
-4561
-4542
-4521
-4501
-4480
-4458
-4437
-4415
-4392
-4370
-4347
-4324
-4301
-4278
-4256
-4233
-4211
-4189
-4168
-4147
-4128
-4109
-4091
-4075
-4059
-4046
-4035
-4024
-4016
-4009
-4003
-4001
-4000
-4001
-4003
-4009
-4014
-4022
-4032
-4042
-4053
-4066
-4078
-4093
-4108
-4123
-4138
-4153
-4168
-4183
-4197
-4211
-4224
-4236
-4247
-4258
-4267
-4276
-4283
-4290
-4296
-4300
-4304
-4307
-4310
-4311
-4312
-4312
-4312
-4310
-4309
-4307
-4304
-4301
-4297
-4293
-4289
-4284
-4279
-4274
-4268
-4262
-4256
-4249
-4243
-4236
-4230
-4223
-4217
-4211
-4205
-4200
-4195
-4191
-4188
-4185
-4183
-4182
-4182
-4183
-4185
-4188
-4192
-4198
-4204
-4212
-4221
-4232
-4243
-4256
-4270
-4285
-4301
-4318
-4336
-4354
-4374
-4394
-4415
-4436
-4458
-4480
-4502
-4525
-4547
-4569
-4592
-4614
-4636
-4657
-4679
-4699
-4719
-4739
-4758
-4776
-4794
-4812
-4829
-4845
-4862
-4878
-4894
-4910
-4926
-4942
-4958
-4975
-4992
-5009
-5027
-5045
-5064
-5083
-5103
-5123
-5144
-5166
-5188
-5210
-5232
-5255
-5278
-5302
-5325
-5349
-5372
-5396
-5420
-5444
-5467
-5491
-5515
-5538
-5562
-5585
-5608
-5631
-5654
-5677
-5699
-5721
-5743
-5764
-5785
-5805
-5825
-5844
-5863
-5881
-5899
-5915
-5932
-5947
-5962
-5976
-5990
-6003
-6015
-6027
-6038
-6049
-6059
-6069
-6078
-6086
-6093
-6100
-6106
-6112
-6116
-6120
-6122
-6124
-6124
-6123
-6121
-6117
-6112
-6105
-6097
-6088
-6077
-6064
-6049
-6033
-6015
-5995
-5974
-5951
-5926
-5900
-5873
-5844
-5814
-5783
-5751
-5717
-5683
-5648
-5613
-5576
-5540
-5502
-5465
-5427
-5389
-5350
-5312
-5274
-5235
-5197
-5159
-5121
-5082
-5044
-5006
-4967
-4929
-4890
-4851
-4812
-4772
-4732
-4691
-4650
-4608
-4566
-4523
-4479
-4435
-4390
-4345
-4298
-4251
-4204
-4156
-4107
-4058
-4008
-3957
-3907
-3856
-3804
-3752
-3700
-3648
-3596
-3544
-3491
-3439
-3386
-3334
-3281
-3229
-3176
-3124
-3072
-3020
-2967
-2915
-2863
-2810
-2757
-2704
-2650
-2597
-2542
-2487
-2432
-2376
-2319
-2262
-2204
-2146
-2086
-2025
-1965
-1904
-1841
-1778
-1714
-1649
-1583
-1517
-1450
-1383
-1315
-1246
-1177
-1108
-1039
-970
-901
-832
-763
-695
-627
-560
-494
-428
-364
-301
-239
-178
-119
-61
-5
50
103
155
204
252
299
343
386
427
466
503
538
572
604
634
662
688
714
737
759
780
800
819
837
854
870
886
902
917
932
947
962
977
993
1008
1026
1043
1061
1079
1098
1117
1137
1158
1179
1200
1223
1245
1268
1292
1316
1340
1365
1390
1416
1442
1468
1494
1521
1548
1575
1602
1630
1657
1685
1712
1739
1766
1793
1819
1845
1871
1896
1921
1944
1968
1990
2012
2032
2052
2071
2089
2106
2122
2137
2152
2165
2178
2190
2202
2213
2223
2233
2242
2252
2260
2269
2278
2286
2295
2304
2313
2322
2331
2341
2350
2361
2371
2381
2392
2403
2414
2426
2437
2448
2459
2470
2481
2492
2502
2513
2522
2531
2540
2549
2556
2564
2571
2577
2582
2588
2592
2596
2600
2603
2606
2608
2610
2611
2612
2613
2613
2613
2612
2611
2610
2609
2607
2605
2603
2600
2598
2594
2591
2587
2584
2580
2576
2571
2567
2562
2558
2553
2548
2544
2539
2534
2530
2525
2521
2516
2512
2507
2503
2499
2494
2490
2485
2480
2475
2470
2464
2458
2452
2446
2439
2432
2425
2418
2410
2403
2395
2387
2378
2370
2361
2352
2344
2335
2326
2317
2308
2299
2290
2281
2273
2265
2256
2248
2240
2233
2225
2217
2210
2203
2196
2188
2181
2174
2166
2159
2151
2143
2134
2125
2116
2107
2098
2088
2078
2068
2057
2047
2036
2025
2013
2004
1993
1982
1971
1961
1950
1939
1929
1918
1907
1897
1886
1875
1864
1853
1841
1829
1817
1805
1792
1778
1764
1750
1735
1720
1705
1689
1672
1656
1639
1622
1605
1587
1569
1552
1533
1515
1496
1477
1457
1437
1417
1396
1374
1353
1330
1307
1284
1260
1235
1211
1185
1159
1133
1107
1081
1054
1027
1000
975
949
923
897
873
848
825
802
779
758
737
717
698
679
661
645
628
613
598
584
570
557
544
533
521
510
500
490
480
471
463
455
447
440
433
426
420
414
409
404
399
395
391
388
385
382
381
379
379
378
379
380
382
384
387
391
395
400
406
412
420
428
437
446
457
468
479
492
505
519
533
547
563
578
594
610
627
643
660
677
694
711
728
745
762
779
795
812
828
844
860
876
891
905
920
933
946
959
971
982
993
1002
1012
1022
1030
1037
1044
1050
1055
1060
1064
1068
1071
1074
1076
1078
1079
1080
1081
1081
1081
1081
1080
1080
1078
1077
1076
1074
1072
1070
1068
1066
1064
1062
1060
1058
1056
1055
1054
1053
1053
1053
1053
1054
1056
1059
1062
1067
1072
1079
1086
1095
1105
1116
1128
1142
1157
1174
1191
1210
1231
1252
1275
1299
1324
1351
1378
1407
1436
1467
1498
1530
1564
1598
1632
1668
1704
1741
1778
1816
1854
1893
1932
1972
2012
2051
2091
2131
2171
2211
2250
2289
2328
2366
2404
2442
2478
2514
2549
2584
2617
2649
2681
2711
2741
2769
2797
2823
2848
2872
2895
2917
2937
2957
2975
2993
3009
3024
3038
3050
3061
3071
3080
3088
3094
3099
3102
3104
3105
3105
3103
3100
3095
3089
3082
3074
3065
3054
3043
3030
3016
3001
2986
2969
2952
2934
2915
2896
2876
2856
2835
2813
2792
2769
2747
2724
2701
2677
2653
2630
2606
2581
2557
2532
2508
2483
2458
2433
2408
2383
2358
2333
2307
2281
2256
2230
2204
2178
2151
2125
2098
2072
2045
2019
1992
1966
1939
1913
1887
1862
1836
1811
1787
1762
1739
1715
1692
1670
1648
1627
1607
1587
1568
1549
1531
1514
1498
1482
1467
1453
1439
1426
1413
1402
1391
1380
1371
1362
1353
1345
1338
1332
1326
1321
1316
1312
1309
1306
1304
1302
1300
1300
1299
1299
1300
1300
1301
1303
1305
1307
1309
1312
1315
1317
1321
1324
1327
1330
1334
1337
1341
1345
1348
1352
1356
1360
1365
1370
1375
1380
1386
1393
1399
1407
1415
1424
1433
1443
1454
1465
1477
1490
1504
1518
1533
1549
1566
1584
1602
1621
1642
1663
1685
1709
1733
1758
1785
1812
1841
1871
1902
1934
1968
2001
2037
2075
2113
2152
2192
2233
2275
2318
2362
2406
2452
2497
2544
2591
2638
2686
2734
2782
2830
2879
2927
2976
3024
3073
3121
3170
3218
3266
3313
3361
3408
3455
3501
3547
3592
3637
3681
3724
3766
3807
3847
3885
3923
3959
3994
4027
4059
4089
4117
4144
4169
4192
4214
4234
4252
4269
4284
4297
4309
4319
4327
4335
4340
4345
4347
4349
4349
4348
4346
4343
4339
4333
4327
4319
4311
4302
4292
4281
4269
4257
4243
4229
4215
4200
4184
4167
4150
4132
4114
4094
4075
4054
4034
4011
3990
3968
3944
3920
3896
3871
3845
3819
3792
3765
3737
3709
3680
3651
3621
3591
3561
3531
3500
3469
3439
3408
3377
3346
3315
3285
3254
3224
3194
3164
3135
3106
3077
3048
3020
2993
2966
2939
2913
2887
2862
2837
2813
2789
2765
2742
2720
2698
2676
2655
2635
2615
2595
2576
2557
2539
2522
2504
2488
2472
2456
2441
2427
2413
2400
2388
2376
2365
2355
2345
2336
2328
2320
2313
2306
2301
2296
2291
2287
2284
2281
2279
2277
2276
2275
2274
2274
2274
2274
2275
2276
2277
2278
2280
2282
2284
2286
2288
2290
2293
2296
2299
2302
2305
2309
2312
2316
2320
2324
2328
2332
2336
2340
2345
2349
2353
2357
2361
2365
2369
2372
2376
2379
2382
2384
2386
2388
2390
2391
2391
2392
2392
2391
2390
2389
2387
2385
2382
2379
2376
2372
2368
2364
2360
2355
2350
2345
2339
2333
2327
2320
2314
2307
2299
2292
2284
2276
2268
2259
2251
2242
2232
2223
2213
2203
2192
2181
2170
2158
2146
2133
2120
2106
2091
2076
2060
2044
2027
2009
1990
1971
1950
1929
1907
1884
1861
1836
1811
1785
1759
1731
1703
1675
1646
1616
1586
1556
1526
1495
1464
1433
1403
1372
1341
1311
1280
1250
1221
1191
1162
1134
1106
1079
1052
1026
1000
975
951
928
906
884
863
843
824
805
788
771
755
740
725
711
698
685
673
662
651
640
630
620
611
602
593
585
577
570
563
556
550
544
539
534
530
526
523
521
520
519
519
520
521
523
526
530
535
540
546
553
561
569
578
588
599
611
624
637
652
667
683
700
718
737
757
778
800
822
846
870
895
921
947
975
1002
1032
1061
1091
1122
1153
1184
1216
1249
1281
1314
1348
1381
1414
1448
1481
1514
1547
1579
1611
1642
1673
1703
1732
1761
1788
1815
1841
1866
1891
1914
1936
1958
1978
1998
2016
2033
2051
2066
2081
2094
2106
2117
2128
2136
2144
2151
2156
2160
2162
2164
2164
2163
2160
2156
2151
2145
2138
2129
2119
2108
2097
2084
2070
2055
2039
2021
2005
1986
1968
1948
1928
1907
1886
1865
1843
1821
1799
1776
1754
1732
1709
1687
1664
1642
1620
1598
1576
1555
1533
1512
1492
1471
1451
1431
1411
1392
1373
1354
1336
1318
1300
1283
1266
1250
1234
1219
1204
1189
1175
1161
1148
1135
1123
1111
1100
1089
1078
1068
1058
1048
1039
1030
1020
1012
1004
996
988
981
973
966
958
951
945
938
932
925
919
914
908
903
898
893
888
883
878
874
870
866
862
858
855
851
848
845
842
839
837
834
831
829
827
824
822
820
818
816
814
812
811
809
807
805
803
800
798
796
793
791
788
785
782
779
776
772
769
765
761
757
752
748
743
738
732
727
721
715
709
703
697
690
683
676
669
662
655
647
640
632
624
616
608
600
592
583
575
566
558
549
540
530
521
511
501
491
480
469
457
446
434
421
408
395
381
367
352
337
322
306
290
273
256
239
222
204
186
167
148
129
109
89
69
48
27
5
-16
-39
-61
-85
-108
-132
-157
-182
-207
-232
-258
-285
-311
-338
-364
-391
-418
-445
-472
-499
-525
-551
-577
-603
-628
-653
-677
-701
-723
-745
-767
-787
-806
-824
-842
-858
-873
-886
-898
-909
-919
-927
-934
-939
-943
-946
-946
-946
-943
-939
-934
-927
-918
-908
-896
-882
-867
-850
-832
-812
-790
-767
-743
-717
-689
-660
-630
-599
-566
-532
-497
-461
-424
-385
-346
-306
-266
-224
-182
-139
-96
-52
-8
37
82
128
173
219
266
312
358
405
452
499
546
593
640
687
735
782
830
878
925
973
1020
1069
1117
1165
1213
1261
1308
1356
1403
1451
1498
1545
1591
1638
1684
1730
1775
1821
1866
1911
1955
1999
2043
2086
2129
2171
2213
2255
2296
2337
2377
2416
2455
2493
2531
2568
2605
2640
2675
2710
2743
2775
2807
2838
2868
2897
2925
2952
2978
3002
3026
3048
3069
3089
3107
3124
3140
3154
3166
3177
3186
3194
3199
3204
3206
3207
3206
3203
3199
3193
3186
3176
3166
3153
3139
3124
3108
3089
3070
3049
3028
3004
2980
2955
2928
2901
2872
2842
2812
2780
2747
2714
2679
2644
2607
2570
2532
2493
2453
2413
2371
2329
2286
2242
2197
2152
2106
2059
2012
1964
1915
1866
1816
1767
1716
1666
1615
1565
1514
1463
1412
1362
1311
1260
1210
1160
1110
1060
1010
962
913
864
816
768
721
674
627
580
534
488
443
397
352
307
262
218
173
129
85
41
-3
-46
-90
-134
-177
-221
-264
-308
-351
-395
-438
-482
-525
-569
-612
-655
-698
-741
-784
-827
-869
-912
-954
-996
-1038
-1079
-1120
-1161
-1202
-1242
-1281
-1321
-1360
-1398
-1436
-1473
-1510
-1547
-1583
-1618
-1653
-1687
-1721
-1754
-1787
-1819
-1851
-1882
-1912
-1942
-1972
-2001
-2029
-2058
-2085
-2113
-2139
-2165
-2191
-2216
-2241
-2265
-2289
-2312
-2334
-2356
-2378
-2399
-2419
-2439
-2458
-2476
-2493
-2510
-2527
-2542
-2557
-2571
-2584
-2597
-2609
-2620
-2630
-2640
-2649
-2657
-2664
-2671
-2677
-2682
-2687
-2691
-2694
-2697
-2699
-2701
-2702
-2702
-2702
-2702
-2701
-2700
-2699
-2697
-2695
-2692
-2690
-2686
-2683
-2679
-2676
-2671
-2667
-2662
-2658
-2653
-2647
-2642
-2637
-2631
-2625
-2619
-2614
-2608
-2602
-2596
-2590
-2584
-2579
-2573
-2568
-2562
-2557
-2552
-2547
-2542
-2538
-2533
-2529
-2525
-2520
-2516
-2513
-2509
-2505
-2502
-2498
-2495
-2492
-2489
-2486
-2483
-2480
-2477
-2474
-2471
-2468
-2465
-2461
-2458
-2454
-2450
-2446
-2441
-2436
-2431
-2426
-2420
-2414
-2407
-2400
-2392
-2385
-2376
-2368
-2359
-2350
-2341
-2331
-2322
-2312
-2302
-2292
-2282
-2272
-2263
-2254
-2245
-2236
-2228
-2220
-2212
-2206
-2199
-2194
-2189
-2185
-2181
-2178
-2176
-2175
-2174
-2174
-2175
-2177
-2180
-2183
-2187
-2192
-2198
-2205
-2212
-2220
-2228
-2238
-2248
-2259
-2270
-2282
-2295
-2308
-2322
-2337
-2352
-2367
-2384
-2401
-2418
-2437
-2455
-2475
-2495
-2515
-2536
-2558
-2580
-2602
-2625
-2648
-2672
-2696
-2720
-2744
-2769
-2794
-2818
-2843
-2868
-2893
-2918
-2942
-2966
-2991
-3015
-3038
-3062
-3085
-3108
-3130
-3152
-3174
-3195
-3215
-3236
-3255
-3275
-3293
-3311
-3329
-3346
-3363
-3379
-3394
-3409
-3424
-3438
-3451
-3464
-3477
-3489
-3500
-3512
-3523
-3533
-3543
-3553
-3562
-3571
-3580
-3588
-3596
-3603
-3610
-3617
-3623
-3629
-3634
-3640
-3644
-3649
-3653
-3657
-3661
-3664
-3667
-3670
-3673
-3675
-3677
-3679
-3681
-3683
-3685
-3687
-3688
-3690
-3692
-3693
-3695
-3696
-3698
-3700
-3702
-3704
-3706
-3708
-3710
-3713
-3715
-3718
-3721
-3725
-3728
-3732
-3736
-3740
-3745
-3750
-3755
-3760
-3765
-3771
-3778
-3784
-3791
-3798
-3805
-3812
-3820
-3827
-3835
-3843
-3852
-3860
-3868
-3876
-3884
-3892
-3900
-3908
-3915
-3922
-3928
-3934
-3940
-3944
-3948
-3952
-3954
-3956
-3956
-3956
-3955
-3952
-3949
-3944
-3939
-3932
-3924
-3915
-3905
-3893
-3880
-3867
-3851
-3835
-3818
-3799
-3780
-3759
-3737
-3714
-3691
-3666
-3640
-3614
-3586
-3558
-3529
-3499
-3469
-3438
-3406
-3373
-3340
-3306
-3272
-3238
-3202
-3167
-3131
-3095
-3058
-3021
-2984
-2947
-2910
-2872
-2835
-2797
-2760
-2722
-2684
-2647
-2610
-2572
-2535
-2499
-2462
-2426
-2389
-2354
-2318
-2283
-2248
-2214
-2180
-2146
-2113
-2081
-2049
-2017
-1986
-1956
-1926
-1897
-1869
-1841
-1814
-1788
-1763
-1738
-1713
-1690
-1667
-1645
-1623
-1602
-1582
-1562
-1543
-1524
-1505
-1487
-1470
-1452
-1436
-1419
-1403
-1386
-1370
-1355
-1339
-1323
-1307
-1292
-1276
-1261
-1245
-1229
-1213
-1197
-1181
-1165
-1149
-1133
-1117
-1100
-1084
-1068
-1051
-1034
-1018
-1000
-985
-968
-952
-935
-919
-902
-886
-870
-854
-838
-822
-807
-791
-777
-762
-748
-734
-720
-707
-694
-682
-670
-658
-647
-636
-625
-615
-606
-596
-587
-578
-570
-561
-553
-545
-538
-530
-523
-516
-509
-503
-496
-490
-484
-477
-472
-466
-460
-455
-450
-445
-440
-435
-431
-426
-422
-419
-415
-412
-408
-405
-403
-400
-398
-396
-394
-392
-390
-389
-387
-386
-385
-384
-382
-381
-380
-379
-377
-376
-374
-373
-371
-368
-366
-363
-361
-357
-354
-351
-347
-343
-339
-335
-330
-326
-321
-316
-312
-307
-302
-298
-293
-288
-283
-279
-274
-270
-266
-262
-258
-254
-251
-247
-244
-242
-239
-237
-236
-234
-233
-233
-233
-233
-234
-235
-237
-239
-242
-245
-249
-254
-259
-265
-272
-279
-287
-296
-305
-316
-326
-338
-350
-363
-377
-391
-406
-422
-438
-454
-471
-489
-507
-525
-544
-562
-581
-601
-620
-640
-659
-679
-698
-718
-737
-757
-776
-795
-814
-832
-851
-869
-887
-905
-922
-939
-956
-972
-988
-1004
-1018
-1034
-1049
-1063
-1077
-1091
-1105
-1118
-1132
-1145
-1158
-1171
-1184
-1198
-1211
-1224
-1237
-1251
-1265
-1279
-1293
-1307
-1322
-1337
-1352
-1367
-1383
-1400
-1416
-1433
-1451
-1469
-1487
-1506
-1525
-1545
-1565
-1586
-1608
-1630
-1653
-1677
-1701
-1726
-1752
-1778
-1805
-1833
-1861
-1890
-1920
-1951
-1982
-2013
-2045
-2079
-2112
-2146
-2181
-2216
-2252
-2287
-2323
-2360
-2397
-2433
-2470
-2508
-2545
-2582
-2619
-2656
-2692
-2729
-2765
-2801
-2836
-2871
-2906
-2940
-2974
-3007
-3040
-3072
-3103
-3134
-3164
-3194
-3223
-3251
-3278
-3305
-3331
-3356
-3380
-3404
-3426
-3448
-3469
-3489
-3508
-3527
-3545
-3562
-3578
-3593
-3607
-3621
-3634
-3646
-3657
-3668
-3677
-3686
-3695
-3702
-3709
-3715
-3720
-3724
-3728
-3730
-3732
-3733
-3734
-3733
-3732
-3730
-3727
-3723
-3718
-3713
-3707
-3700
-3692
-3684
-3675
-3665
-3654
-3643
-3630
-3618
-3604
-3590
-3575
-3560
-3543
-3527
-3510
-3492
-3473
-3455
-3435
-3416
-3395
-3375
-3354
-3333
-3311
-3289
-3267
-3244
-3221
-3199
-3175
-3152
-3129
-3105
-3082
-3058
-3035
-3011
-2987
-2964
-2940
-2916
-2893
-2869
-2846
-2822
-2799
-2776
-2753
-2729
-2706
-2683
-2660
-2637
-2615
-2592
-2569
-2546
-2524
-2501
-2478
-2456
-2433
-2411
-2389
-2367
-2345
-2323
-2302
-2280
-2259
-2239
-2218
-2198
-2178
-2159
-2139
-2121
-2102
-2084
-2067
-2049
-2033
-2016
-2000
-1985
-1970
-1955
-1941
-1928
-1914
-1902
-1890
-1878
-1867
-1857
-1847
-1838
-1830
-1822
-1815
-1809
-1804
-1800
-1797
-1794
-1793
-1792
-1793
-1795
-1797
-1801
-1806
-1812
-1819
-1827
-1836
-1846
-1857
-1870
-1883
-1897
-1912
-1928
-1945
-1962
-1981
-2000
-2020
-2040
-2061
-2083
-2105
-2128
-2151
-2174
-2198
-2222
-2246
-2270
-2294
-2318
-2343
-2367
-2391
-2415
-2438
-2462
-2485
-2508
-2530
-2552
-2574
-2595
-2616
-2636
-2656
-2675
-2694
-2713
-2731
-2748
-2766
-2782
-2799
-2814
-2830
-2845
-2860
-2874
-2888
-2902
-2915
-2928
-2941
-2954
-2966
-2978
-2990
-3002
-3014
-3026
-3037
-3049
-3060
-3072
-3083
-3094
-3106
-3117
-3128
-3138
-3149
-3159
-3169
-3179
-3189
-3198
-3206
-3215
-3222
-3229
-3235
-3241
-3246
-3250
-3254
-3257
-3258
-3259
-3260
-3259
-3257
-3254
-3251
-3246
-3241
-3235
-3227
-3219
-3209
-3199
-3187
-3175
-3161
-3147
-3131
-3114
-3096
-3077
-3057
-3036
-3013
-2990
-2965
-2939
-2912
-2884
-2855
-2825
-2794
-2762
-2729
-2694
-2659
-2623
-2586
-2548
-2510
-2470
-2430
-2389
-2347
-2304
-2261
-2217
-2172
-2127
-2082
-2035
-1989
-1942
-1894
-1846
-1798
-1750
-1702
-1653
-1605
-1556
-1508
-1459
-1411
-1363
-1316
-1268
-1221
-1175
-1129
-1083
-1038
-994
-950
-907
-865
-823
-782
-742
-703
-665
-627
-591
-556
-521
-488
-455
-424
-394
-365
-337
-310
-284
-259
-236
-213
-192
-172
-152
-134
-117
-101
-85
-71
-57
-45
-33
-22
-11
-2
7
16
24
31
37
44
49
54
59
64
68
71
75
78
80
83
85
87
89
91
93
94
96
98
100
102
104
106
109
112
115
118
122
126
130
135
140
145
151
157
163
170
177
185
192
200
209
218
226
236
245
255
265
276
286
297
308
319
330
342
354
365
377
389
401
413
426
438
451
463
476
488
501
514
527
541
554
568
581
595
609
623
638
652
667
682
697
712
727
743
758
774
790
807
823
840
857
874
892
909
927
945
963
981
1000
1018
1036
1055
1073
1092
1110
1129
1147
1165
1184
1202
1220
1238
1256
1274
1292
1310
1327
1345
1363
1381
1399
1416
1434
1452
1469
1487
1505
1522
1540
1557
1575
1592
1609
1626
1643
1660
1676
1692
1708
1724
1739
1754
1769
1784
1797
1811
1824
1837
1849
1861
1872
1883
1893
1903
1912
1921
1929
1937
1944
1951
1957
1963
1968
1973
1977
1981
1985
1988
1990
1992
1994
1996
1997
1998
1999
1999
1999
1999
1998
1997
1996
1994
1992
1989
1986
1983
1979
1975
1970
1965
1959
1952
1945
1938
1929
1921
1911
1901
1890
1879
1867
1854
1841
1827
1813
1797
1782
1765
1749
1731
1713
1695
1676
1656
1637
1616
1595
1574
1553
1531
1508
1486
1463
1440
1416
1392
1368
1344
1319
1295
1270
1245
1219
1194
1169
1143
1118
1092
1067
1041
1016
990
965
939
914
889
864
839
814
789
765
740
716
692
668
644
620
596
572
549
525
502
479
456
433
411
388
366
343
321
299
278
256
235
213
192
171
150
130
109
89
68
48
28
8
-12
-32
-52
-72
-92
-112
-131
-151
-171
-191
-211
-232
-252
-272
-293
-313
-334
-355
-376
-397
-418
-439
-461
-482
-503
-525
-547
-568
-590
-612
-633
-655
-677
-698
-720
-741
-763
-784
-806
-827
-849
-870
-891
-912
-933
-954
-974
-995
-1014
-1035
-1055
-1074
-1094
-1113
-1132
-1150
-1168
-1186
-1203
-1220
-1237
-1253
-1268
-1283
-1297
-1311
-1325
-1337
-1350
-1361
-1372
-1382
-1392
-1401
-1409
-1417
-1424
-1431
-1437
-1442
-1447
-1451
-1455
-1458
-1460
-1462
-1463
-1464
-1464
-1463
-1462
-1460
-1458
-1455
-1451
-1447
-1442
-1436
-1430
-1423
-1415
-1407
-1398
-1388
-1378
-1367
-1356
-1343
-1330
-1317
-1303
-1288
-1272
-1256
-1238
-1221
-1202
-1183
-1163
-1143
-1121
-1099
-1077
-1054
-1030
-1004
-981
-955
-929
-902
-875
-848
-820
-792
-763
-734
-705
-676
-646
-616
-586
-556
-525
-495
-465
-434
-404
-373
-343
-313
-282
-252
-222
-192
-163
-133
-103
-74
-45
-16
12
40
68
96
123
150
176
202
227
252
277
301
325
348
371
393
415
436
456
477
496
515
534
552
570
587
603
619
634
649
663
676
689
701
712
723
733
743
752
760
768
775
782
788
794
799
804
809
813
816
819
822
825
827
829
831
832
833
834
835
835
836
836
835
835
834
833
832
830
828
826
824
821
818
814
811
806
802
797
791
786
779
773
766
758
751
743
734
726
717
708
699
689
680
670
660
650
640
630
620
610
600
589
579
569
559
549
538
528
518
507
497
487
477
466
456
446
436
426
416
406
396
387
377
368
358
349
340
331
322
313
304
295
287
278
270
261
253
244
236
228
220
211
203
195
187
178
170
162
154
146
138
130
122
115
107
100
92
85
78
71
64
57
51
45
39
33
27
21
16
11
6
1
-4
-8
-13
-17
-22
-26
-30
-35
-39
-43
-48
-52
-56
-61
-65
-70
-74
-79
-84
-89
-94
-99
-104
-109
-114
-119
-124
-130
-135
-140
-145
-150
-156
-161
-166
-171
-176
-181
-186
-191
-196
-201
-205
-210
-215
-220
-224
-229
-234
-238
-243
-248
-253
-258
-263
-268
-274
-279
-285
-291
-297
-303
-309
-316
-323
-330
-337
-345
-352
-360
-368
-377
-385
-394
-403
-412
-421
-430
-439
-448
-458
-467
-477
-486
-495
-504
-514
-523
-532
-541
-550
-559
-567
-576
-584
-592
-600
-608
-616
-623
-631
-638
-645
-652
-659
-666
-672
-679
-685
-691
-698
-704
-709
-715
-721
-726
-732
-737
-743
-748
-753
-758
-764
-769
-774
-779
-784
-789
-794
-800
-805
-811
-816
-822
-828
-834
-841
-848
-855
-862
-869
-877
-886
-894
-903
-912
-922
-931
-942
-952
-963
-974
-985
-996
-1008
-1020
-1032
-1044
-1057
-1069
-1082
-1095
-1108
-1121
-1135
-1148
-1161
-1174
-1187
-1200
-1213
-1226
-1238
-1250
-1261
-1273
-1283
-1294
-1304
-1313
-1322
-1330
-1338
-1345
-1352
-1358
-1363
-1368
-1372
-1375
-1378
-1380
-1382
-1383
-1384
-1384
-1383
-1382
-1381
-1379
-1377
-1374
-1371
-1367
-1363
-1359
-1355
-1350
-1345
-1340
-1334
-1329
-1323
-1317
-1311
-1305
-1298
-1292
-1286
-1279
-1272
-1266
-1259
-1252
-1245
-1238
-1230
-1223
-1216
-1208
-1200
-1193
-1185
-1177
-1168
-1160
-1151
-1143
-1134
-1124
-1115
-1106
-1096
-1087
-1077
-1067
-1057
-1046
-1036
-1026
-1014
-1004
-994
-983
-972
-961
-949
-938
-927
-915
-904
-892
-880
-869
-857
-844
-832
-820
-807
-794
-782
-769
-755
-742
-729
-715
-701
-687
-673
-659
-645
-631
-616
-602
-587
-573
-559
-544
-530
-516
-502
-488
-474
-460
-447
-434
-420
-408
-395
-383
-371
-359
-347
-336
-325
-315
-305
-295
-286
-277
-268
-260
-253
-246
-239
-233
-227
-222
-218
-214
-210
-207
-205
-203
-202
-202
-202
-203
-204
-207
-209
-213
-217
-222
-228
-234
-241
-249
-258
-267
-277
-288
-299
-311
-324
-337
-351
-366
-382
-398
-414
-432
-450
-468
-487
-506
-526
-546
-567
-588
-609
-631
-653
-675
-697
-720
-742
-765
-788
-811
-835
-858
-881
-905
-929
-952
-976
-1000
-1024
-1048
-1072
-1096
-1120
-1144
-1168
-1192
-1216
-1240
-1264
-1288
-1312
-1335
-1359
-1382
-1406
-1429
-1452
-1474
-1497
-1519
-1541
-1563
-1584
-1605
-1626
-1647
-1667
-1687
-1707
-1726
-1745
-1763
-1782
-1799
-1817
-1834
-1851
-1867
-1883
-1899
-1914
-1929
-1944
-1958
-1971
-1985
-1997
-2009
-2021
-2033
-2044
-2055
-2065
-2075
-2084
-2093
-2101
-2109
-2117
-2124
-2130
-2137
-2142
-2148
-2153
-2157
-2161
-2164
-2168
-2170
-2173
-2174
-2176
-2177
-2178
-2178
-2178
-2178
-2177
-2176
-2174
-2172
-2170
-2168
-2165
-2162
-2158
-2154
-2150
-2146
-2142
-2137
-2132
-2127
-2121
-2116
-2110
-2104
-2097
-2091
-2084
-2077
-2070
-2062
-2055
-2047
-2039
-2031
-2021
-2013
-2005
-1996
-1987
-1978
-1969
-1959
-1950
-1940
-1930
-1920
-1910
-1900
-1890
-1880
-1870
-1859
-1849
-1839
-1829
-1819
-1808
-1798
-1788
-1778
-1768
-1758
-1748
-1738
-1729
-1719
-1709
-1699
-1690
-1680
-1671
-1661
-1652
-1643
-1633
-1624
-1615
-1606
-1597
-1588
-1579
-1571
-1562
-1554
-1545
-1537
-1529
-1521
-1513
-1505
-1497
-1490
-1482
-1475
-1468
-1461
-1454
-1448
-1441
-1435
-1429
-1424
-1418
-1413
-1408
-1403
-1399
-1395
-1391
-1388
-1385
-1382
-1379
-1377
-1375
-1373
-1372
-1371
-1370
-1370
-1369
-1370
-1370
-1371
-1372
-1374
-1375
-1377
-1380
-1383
-1386
-1389
-1393
-1398
-1402
-1407
-1413
-1418
-1424
-1431
-1438
-1445
-1452
-1460
-1469
-1477
-1486
-1495
-1505
-1514
-1524
-1534
-1545
-1556
-1567
-1578
-1589
-1601
-1613
-1625
-1637
-1650
-1662
-1675
-1688
-1701
-1714
-1728
-1741
-1755
-1768
-1782
-1796
-1809
-1823
-1837
-1851
-1864
-1878
-1891
-1905
-1918
-1931
-1944
-1957
-1969
-1982
-1994
-2005
-2017
-2028
-2039
-2049
-2059
-2069
-2078
-2087
-2096
-2104
-2112
-2119
-2126
-2133
-2139
-2144
-2150
-2155
-2159
-2163
-2166
-2170
-2172
-2174
-2176
-2178
-2179
-2179
-2179
-2179
-2178
-2177
-2175
-2174
-2171
-2169
-2166
-2163
-2159
-2155
-2151
-2147
-2143
-2138
-2133
-2128
-2123
-2117
-2112
-2106
-2101
-2096
-2090
-2085
-2080
-2075
-2070
-2066
-2061
-2057
-2054
-2051
-2048
-2045
-2044
-2041
-2041
-2041
-2041
-2041
-2041
-2044
-2045
-2049
-2052
-2056
-2060
-2065
-2070
-2076
-2082
-2089
-2096
-2104
-2112
-2120
-2129
-2138
-2147
-2156
-2166
-2176
-2186
-2196
-2207
-2217
-2227
-2238
-2248
-2258
-2268
-2278
-2288
-2297
-2307
-2316
-2325
-2334
-2342
-2350
-2358
-2365
-2373
-2380
-2386
-2392
-2398
-2404
-2409
-2414
-2419
-2423
-2427
-2430
-2433
-2436
-2439
-2441
-2443
-2444
-2445
-2446
-2446
-2446
-2446
-2445
-2444
-2443
-2441
-2438
-2436
-2433
-2429
-2425
-2421
-2416
-2411
-2405
-2399
-2392
-2385
-2378
-2370
-2361
-2352
-2343
-2333
-2323
-2312
-2301
-2290
-2278
-2266
-2253
-2240
-2227
-2214
-2200
-2186
-2172
-2157
-2143
-2128
-2113
-2098
-2083
-2068
-2053
-2037
-2023
-2008
-1993
-1978
-1963
-1949
-1934
-1919
-1905
-1890
-1876
-1861
-1847
-1833
-1820
-1806
-1792
-1779
-1766
-1753
-1741
-1728
-1716
-1704
-1692
-1681
-1669
-1658
-1648
-1637
-1627
-1617
-1607
-1597
-1588
-1579
-1570
-1562
-1554
-1546
-1538
-1531
-1524
-1517
-1510
-1504
-1498
-1492
-1486
-1481
-1475
-1470
-1466
-1461
-1456
-1452
-1448
-1444
-1440
-1436
-1432
-1428
-1424
-1420
-1416
-1412
-1408
-1404
-1400
-1396
-1392
-1388
-1383
-1379
-1374
-1369
-1364
-1359
-1354
-1348
-1342
-1336
-1330
-1323
-1317
-1309
-1302
-1295
-1287
-1278
-1270
-1261
-1252
-1243
-1233
-1223
-1213
-1202
-1191
-1180
-1169
-1157
-1145
-1132
-1120
-1107
-1093
-1080
-1066
-1052
-1038
-1022
-1008
-993
-978
-963
-947
-931
-915
-899
-882
-866
-849
-832
-815
-798
-781
-764
-747
-729
-712
-695
-677
-660
-643
-626
-609
-592
-575
-558
-541
-525
-508
-492
-476
-460
-444
-428
-413
-398
-383
-368
-353
-339
-324
-310
-296
-282
-268
-255
-241
-228
-215
-202
-189
-176
-163
-151
-138
-126
-113
-101
-88
-76
-64
-51
-39
-27
-15
-2
10
22
34
46
58
70
82
94
105
116
128
138
149
160
170
180
189
199
208
216
224
232
240
247
254
260
266
272
278
283
288
292
296
300
304
307
310
313
316
318
320
322
324
326
327
329
330
331
332
333
334
336
337
338
339
340
341
342
343
344
345
347
348
350
351
353
355
357
359
361
364
367
370
373
377
380
385
389
394
399
404
410
416
422
429
436
443
451
459
467
476
485
495
505
515
525
536
547
559
570
582
595
607
620
633
646
659
673
686
700
714
728
742
756
770
784
799
813
827
841
856
870
884
898
912
925
939
952
965
978
991
1002
1014
1027
1039
1050
1062
1073
1084
1094
1105
1115
1125
1135
1145
1155
1165
1174
1184
1193
1203
1212
1222
1231
1240
1249
1258
1267
1276
1285
1293
1302
1310
1318
1326
1333
1341
1348
1354
1361
1367
1373
1378
1383
1388
1392
1396
1399
1402
1404
1406
1407
1408
1408
1408
1407
1406
1404
1402
1398
1395
1391
1386
1381
1375
1369
1362
1355
1347
1339
1330
1321
1311
1301
1291
1280
1268
1256
1244
1232
1219
1205
1192
1178
1163
1149
1134
1119
1104
1088
1072
1057
1041
1024
1008
992
975
959
942
925
908
892
875
858
841
824
807
790
773
755
738
721
704
687
670
653
635
618
601
584
567
551
534
517
501
484
468
452
436
420
404
388
373
358
342
327
312
298
283
269
255
240
227
213
199
186
172
159
146
133
120
108
95
82
70
58
45
33
21
9
-4
-16
-28
-41
-53
-65
-78
-90
-103
-115
-128
-141
-154
-167
-180
-193
-207
-220
-234
-248
-262
-277
-291
-306
-321
-336
-351
-367
-383
-399
-415
-431
-448
-465
-482
-500
-517
-535
-553
-572
-590
-609
-628
-647
-666
-686
-706
-725
-745
-765
-785
-805
-826
-846
-866
-887
-907
-927
-948
-968
-988
-1008
-1029
-1049
-1069
-1088
-1108
-1128
-1147
-1166
-1185
-1204
-1222
-1241
-1259
-1276
-1294
-1311
-1327
-1343
-1359
-1374
-1389
-1403
-1417
-1431
-1443
-1456
-1467
-1478
-1489
-1499
-1508
-1517
-1525
-1533
-1540
-1546
-1552
-1557
-1562
-1566
-1570
-1573
-1576
-1578
-1580
-1581
-1582
-1583
-1583
-1582
-1581
-1580
-1579
-1577
-1575
-1572
-1570
-1567
-1563
-1559
-1555
-1551
-1546
-1541
-1536
-1531
-1525
-1519
-1512
-1505
-1498
-1491
-1483
-1475
-1466
-1458
-1449
-1440
-1431
-1421
-1411
-1402
-1392
-1381
-1371
-1361
-1350
-1340
-1329
-1318
-1307
-1297
-1286
-1275
-1264
-1253
-1243
-1232
-1221
-1210
-1199
-1189
-1178
-1167
-1157
-1146
-1135
-1124
-1114
-1103
-1092
-1081
-1070
-1060
-1049
-1038
-1026
-1014
-1004
-993
-981
-970
-958
-947
-935
-924
-912
-900
-888
-876
-864
-852
-840
-827
-815
-802
-790
-777
-765
-752
-739
-726
-714
-701
-688
-675
-662
-649
-636
-623
-610
-597
-584
-570
-557
-544
-530
-517
-503
-490
-476
-463
-449
-435
-422
-408
-394
-381
-367
-353
-340
-327
-313
-300
-287
-275
-262
-250
-237
-225
-214
-202
-191
-180
-169
-158
-148
-138
-128
-118
-109
-100
-91
-82
-74
-66
-58
-50
-43
-36
-29
-23
-16
-10
-4
1
7
12
16
21
25
29
33
37
40
43
45
47
49
51
52
52
53
53
52
52
51
49
47
45
42
39
36
32
28
24
19
14
8
3
-3
-10
-16
-23
-30
-37
-45
-53
-61
-69
-78
-86
-95
-104
-113
-122
-131
-140
-149
-158
-167
-177
-186
-195
-204
-213
-221
-230
-239
-247
-255
-263
-270
-278
-285
-291
-298
-304
-309
-315
-319
-324
-328
-332
-335
-338
-340
-342
-344
-346
-346
-347
-347
-347
-347
-346
-345
-344
-342
-340
-338
-335
-333
-330
-326
-323
-319
-315
-311
-307
-303
-298
-293
-289
-284
-278
-273
-268
-263
-257
-252
-246
-241
-235
-230
-224
-219
-213
-208
-203
-197
-192
-187
-182
-177
-173
-168
-164
-160
-155
-151
-148
-144
-140
-137
-134
-131
-128
-125
-122
-120
-118
-115
-113
-111
-109
-107
-106
-104
-103
-102
-100
-99
-98
-97
-97
-96
-95
-95
-95
-95
-95
-95
-96
-96
-97
-98
-100
-101
-103
-105
-107
-109
-112
-115
-118
-121
-124
-128
-131
-135
-139
-143
-147
-152
-156
-161
-165
-170
-175
-179
-184
-189
-194
-199
-204
-209
-214
-219
-224
-229
-234
-239
-245
-250
-255
-260
-265
-270
-275
-280
-285
-290
-295
-300
-305
-309
-314
-319
-323
-328
-333
-337
-342
-346
-351
-355
-360
-364
-369
-373
-377
-381
-386
-390
-394
-398
-402
-406
-410
-413
-417
-420
-424
-427
-430
-433
-436
-439
-442
-445
-448
-450
-453
-455
-457
-459
-462
-464
-466
-468
-470
-471
-473
-475
-477
-479
-480
-482
-483
-485
-486
-487
-489
-490
-491
-491
-492
-492
-492
-492
-492
-492
-491
-490
-488
-487
-485
-483
-480
-477
-474
-470
-466
-462
-458
-453
-448
-442
-436
-430
-424
-418
-411
-404
-397
-390
-383
-375
-368
-360
-352
-344
-337
-329
-321
-313
-306
-298
-291
-283
-276
-268
-261
-254
-247
-241
-234
-227
-221
-215
-209
-203
-197
-191
-185
-180
-175
-169
-164
-160
-155
-150
-146
-142
-138
-134
-131
-128
-125
-122
-120
-118
-116
-114
-113
-113
-112
-112
-112
-113
-114
-115
-117
-119
-122
-125
-128
-132
-136
-140
-145
-150
-156
-162
-168
-174
-181
-189
-196
-204
-212
-220
-229
-237
-246
-255
-265
-274
-284
-294
-304
-314
-324
-334
-344
-354
-364
-375
-385
-395
-406
-416
-426
-436
-446
-456
-466
-476
-485
-495
-504
-514
-523
-532
-541
-550
-559
-568
-576
-585
-593
-601
-609
-617
-625
-633
-640
-647
-655
-662
-669
-676
-683
-689
-696
-702
-708
-714
-720
-725
-731
-736
-741
-745
-750
-754
-759
-763
-766
-770
-773
-776
-779
-782
-784
-787
-789
-791
-793
-794
-796
-797
-798
-799
-800
-800
-801
-801
-801
-801
-800
-800
-799
-798
-797
-795
-794
-792
-789
-787
-784
-781
-778
-775
-771
-767
-763
-758
-753
-748
-743
-738
-732
-726
-720
-714
-707
-701
-694
-687
-680
-673
-666
-659
-652
-645
-637
-630
-622
-615
-607
-599
-592
-584
-576
-568
-560
-551
-543
-535
-526
-517
-508
-499
-489
-480
-470
-460
-449
-439
-428
-416
-405
-393
-381
-368
-355
-342
-328
-314
-300
-285
-270
-255
-239
-223
-207
-190
-173
-155
-137
-119
-101
-82
-63
-44
-25
-5
15
35
55
76
97
117
138
159
181
202
223
244
266
287
308
329
350
371
392
413
433
454
474
494
514
534
553
573
591
610
629
647
665
682
699
716
733
749
765
780
795
810
824
838
851
864
877
889
900
911
921
931
941
949
958
965
972
979
985
990
995
1000
1002
1006
1008
1010
1012
1014
1014
1014
1014
1012
1010
1010
1008
1004
1002
999
996
992
988
984
980
975
970
965
959
954
948
942
936
930
924
917
911
904
897
890
883
876
869
861
854
846
839
831
823
815
807
799
791
782
774
766
757
748
740
731
722
712
703
694
684
674
664
654
644
634
623
613
602
591
579
568
556
544
532
519
507
493
480
466
452
438
423
408
392
376
360
343
325
308
289
271
252
232
212
192
171
150
128
107
85
62
40
17
-6
-29
-52
-75
-99
-122
-146
-169
-193
-216
-240
-263
-286
-310
-333
-356
-379
-402
-425
-447
-470
-492
-514
-537
-559
-580
-602
-624
-645
-666
-687
-708
-728
-749
-769
-789
-808
-827
-846
-865
-883
-901
-919
-937
-954
-971
-987
-1002
-1018
-1034
-1050
-1065
-1079
-1093
-1108
-1121
-1135
-1148
-1162
-1175
-1187
-1200
-1213
-1225
-1237
-1249
-1261
-1273
-1285
-1297
-1308
-1320
-1332
-1343
-1355
-1366
-1378
-1389
-1401
-1412
-1424
-1435
-1446
-1458
-1469
-1481
-1492
-1503
-1515
-1526
-1537
-1548
-1560
-1571
-1582
-1593
-1604
-1614
-1625
-1636
-1646
-1657
-1667
-1678
-1688
-1698
-1708
-1718
-1728
-1738
-1747
-1757
-1766
-1776
-1785
-1795
-1804
-1813
-1823
-1832
-1841
-1850
-1859
-1868
-1878
-1887
-1896
-1906
-1915
-1924
-1934
-1943
-1953
-1962
-1972
-1982
-1991
-2001
-2011
-2021
-2031
-2041
-2050
-2060
-2070
-2080
-2089
-2099
-2109
-2118
-2128
-2137
-2146
-2155
-2164
-2174
-2182
-2191
-2200
-2209
-2217
-2226
-2234
-2242
-2250
-2258
-2266
-2273
-2281
-2288
-2295
-2302
-2309
-2315
-2322
-2328
-2334
-2339
-2345
-2350
-2355
-2360
-2364
-2369
-2373
-2377
-2381
-2384
-2387
-2391
-2393
-2396
-2399
-2401
-2403
-2405
-2406
-2408
-2409
-2410
-2411
-2411
-2411
-2411
-2411
-2410
-2409
-2408
-2406
-2404
-2402
-2399
-2396
-2392
-2388
-2384
-2379
-2374
-2369
-2363
-2356
-2350
-2343
-2335
-2327
-2319
-2311
-2302
-2293
-2283
-2274
-2264
-2254
-2243
-2233
-2222
-2211
-2200
-2189
-2177
-2165
-2153
-2141
-2129
-2117
-2104
-2092
-2079
-2066
-2053
-2040
-2025
-2013
-1999
-1986
-1972
-1957
-1943
-1929
-1914
-1899
-1884
-1869
-1853
-1838
-1822
-1806
-1790
-1773
-1757
-1740
-1724
-1707
-1690
-1673
-1656
-1638
-1621
-1604
-1587
-1569
-1552
-1535
-1517
-1500
-1483
-1466
-1449
-1432
-1415
-1398
-1381
-1364
-1348
-1331
-1315
-1299
-1282
-1266
-1251
-1235
-1219
-1204
-1188
-1173
-1158
-1143
-1128
-1114
-1099
-1085
-1070
-1056
-1042
-1028
-1014
-1000
-987
-973
-960
-946
-933
-920
-906
-893
-880
-868
-855
-842
-830
-818
-806
-794
-782
-770
-759
-748
-737
-726
-716
-705
-695
-685
-676
-666
-657
-648
-639
-631
-622
-614
-606
-598
-590
-583
-575
-568
-561
-554
-547
-540
-534
-527
-521
-514
-508
-502
-495
-489
-483
-477
-471
-465
-459
-453
-447
-440
-434
-428
-422
-416
-410
-403
-397
-390
-384
-377
-371
-364
-358
-351
-344
-338
-331
-324
-317
-310
-303
-296
-289
-282
-275
-267
-260
-253
-245
-237
-230
-222
-214
-206
-197
-189
-180
-171
-162
-153
-144
-134
-125
-115
-105
-94
-84
-73
-62
-51
-40
-28
-17
-5
7
19
32
45
57
71
84
97
111
125
139
153
167
182
197
212
227
242
257
273
288
304
320
336
352
368
384
400
417
433
449
466
482
498
514
531
547
563
580
596
612
629
645
661
678
694
710
726
743
759
775
791
808
824
840
856
872
889
905
921
937
953
969
986
1002
1018
1033
1049
1065
1081
1096
1112
1127
1142
1157
1172
1186
1200
1214
1228
1242
1255
1268
1281
1293
1305
1317
1328
1339
1350
1360
1370
1380
1389
1398
1407
1415
1423
1431
1438
1445
1451
1457
1463
1469
1474
1478
1483
1487
1491
1494
1497
1500
1503
1505
1507
1509
1510
1511
1512
1513
1513
1514
1514
1514
1513
1513
1512
1511
1510
1509
1508
1506
1505
1503
1501
1499
1497
1495
1493
1490
1488
1485
1482
1479
1476
1473
1469
1466
1462
1458
1454
1450
1446
1441
1436
1431
1426
1421
1415
1409
1403
1396
1390
1383
1375
1368
1360
1352
1343
1334
1324
1315
1305
1294
1283
1272
1260
1248
1235
1222
1209
1195
1181
1166
1151
1136
1120
1103
1087
1070
1052
1034
1016
997
978
959
939
919
899
878
857
835
813
791
769
746
722
699
675
650
626
600
575
549
523
496
469
442
414
386
357
328
299
270
240
210
179
149
118
87
56
24
-8
-39
-71
-103
-135
-167
-200
-232
-265
-297
-330
-362
-395
-428
-460
-493
-526
-559
-593
-626
-659
-693
-726
-760
-794
-828
-862
-896
-930
-964
-999
-1033
-1068
-1103
-1138
-1173
-1208
-1244
-1279
-1315
-1351
-1387
-1423
-1459
-1495
-1531
-1568
-1604
-1641
-1677
-1714
-1751
-1788
-1825
-1861
-1898
-1935
-1972
-2009
-2045
-2083
-2120
-2157
-2193
-2230
-2266
-2303
-2339
-2375
-2411
-2446
-2482
-2517
-2552
-2587
-2621
-2655
-2689
-2722
-2756
-2788
-2821
-2853
-2884
-2916
-2946
-2977
-3006
-3035
-3064
-3092
-3120
-3147
-3174
-3199
-3225
-3249
-3273
-3297
-3319
-3341
-3362
-3383
-3403
-3422
-3440
-3458
-3475
-3491
-3506
-3521
-3535
-3548
-3560
-3571
-3582
-3591
-3600
-3608
-3615
-3622
-3627
-3632
-3636
-3639
-3641
-3643
-3644
-3644
-3643
-3641
-3639
-3636
-3632
-3627
-3621
-3615
-3608
-3600
-3592
-3582
-3572
-3562
-3550
-3538
-3524
-3511
-3496
-3481
-3465
-3448
-3430
-3412
-3393
-3374
-3354
-3333
-3311
-3289
-3267
-3243
-3219
-3195
-3170
-3144
-3118
-3091
-3064
-3036
-3008
-2979
-2950
-2920
-2889
-2859
-2827
-2795
-2763
-2731
-2697
-2664
-2630
-2596
-2561
-2526
-2491
-2455
-2419
-2383
-2346
-2310
-2273
-2235
-2198
-2160
-2123
-2085
-2047
-2009
-1971
-1932
-1894
-1856
-1818
-1779
-1741
-1703
-1664
-1626
-1588
-1550
-1511
-1473
-1435
-1398
-1360
-1322
-1285
-1248
-1211
-1174
-1137
-1101
-1065
-1029
-994
-958
-923
-889
-855
-821
-787
-754
-721
-688
-656
-625
-593
-562
-532
-502
-472
-443
-414
-385
-357
-329
-302
-275
-248
-222
-196
-170
-145
-120
-96
-72
-48
-25
-2
20
43
64
86
107
127
147
167
186
205
224
241
259
276
292
308
324
338
353
366
380
392
404
416
427
437
447
456
465
473
480
487
493
499
503
508
512
515
517
519
521
521
522
521
520
519
517
515
512
509
505
500
496
490
485
479
472
465
458
450
442
433
424
415
405
395
385
375
364
353
341
330
318
306
294
281
269
256
244
231
218
205
191
178
165
151
138
124
111
97
83
70
56
42
28
14
0
-15
-29
-43
-58
-72
-87
-102
-117
-131
-146
-162
-177
-192
-208
-224
-239
-255
-271
-288
-304
-321
-338
-355
-372
-389
-407
-424
-442
-460
-478
-496
-515
-533
-551
-570
-588
-607
-626
-644
-663
-682
-701
-720
-738
-757
-776
-795
-815
-834
-853
-873
-892
-912
-931
-951
-971
-991
-1010
-1031
-1052
-1072
-1093
-1113
-1134
-1155
-1176
-1197
-1218
-1239
-1260
-1281
-1303
-1324
-1346
-1368
-1390
-1411
-1433
-1455
-1477
-1499
-1521
-1543
-1565
-1587
-1609
-1631
-1652
-1674
-1695
-1716
-1737
-1758
-1778
-1799
-1819
-1838
-1858
-1876
-1895
-1913
-1931
-1949
-1966
-1982
-1998
-2013
-2029
-2044
-2058
-2072
-2086
-2099
-2111
-2124
-2135
-2147
-2157
-2168
-2177
-2187
-2196
-2204
-2212
-2219
-2226
-2233
-2239
-2244
-2249
-2253
-2257
-2260
-2263
-2265
-2267
-2268
-2268
-2268
-2268
-2267
-2265
-2262
-2260
-2256
-2252
-2248
-2243
-2237
-2231
-2225
-2218
-2210
-2202
-2193
-2185
-2175
-2165
-2155
-2144
-2133
-2122
-2110
-2098
-2086
-2073
-2060
-2047
-2033
-2020
-2005
-1993
-1978
-1964
-1950
-1936
-1921
-1907
-1892
-1878
-1863
-1849
-1835
-1821
-1807
-1793
-1780
-1766
-1753
-1740
-1728
-1715
-1704
-1692
-1681
-1670
-1659
-1649
-1639
-1630
-1621
-1612
-1604
-1597
-1590
-1583
-1576
-1571
-1565
-1560
-1556
-1552
-1548
-1545
-1543
-1541
-1539
-1538
-1538
-1537
-1538
-1538
-1539
-1541
-1543
-1545
-1548
-1551
-1555
-1559
-1563
-1567
-1572
-1577
-1583
-1588
-1594
-1600
-1607
-1613
-1620
-1627
-1634
-1641
-1649
-1656
-1664
-1671
-1679
-1687
-1695
-1703
-1711
-1719
-1727
-1735
-1744
-1752
-1760
-1768
-1776
-1784
-1792
-1800
-1807
-1815
-1823
-1830
-1837
-1845
-1852
-1859
-1865
-1872
-1878
-1885
-1891
-1897
-1902
-1908
-1913
-1918
-1923
-1927
-1932
-1935
-1939
-1942
-1945
-1948
-1951
-1953
-1954
-1956
-1956
-1957
-1957
-1957
-1956
-1955
-1954
-1952
-1950
-1947
-1944
-1940
-1936
-1931
-1926
-1921
-1914
-1908
-1901
-1893
-1885
-1876
-1866
-1857
-1846
-1835
-1824
-1812
-1799
-1786
-1772
-1758
-1744
-1729
-1713
-1697
-1681
-1664
-1647
-1629
-1611
-1593
-1574
-1555
-1536
-1517
-1497
-1477
-1456
-1435
-1415
-1393
-1372
-1351
-1329
-1307
-1285
-1263
-1241
-1219
-1197
-1174
-1152
-1130
-1107
-1085
-1062
-1040
-1018
-995
-973
-951
-929
-907
-885
-864
-842
-821
-800
-779
-759
-738
-718
-698
-679
-659
-640
-622
-603
-585
-567
-550
-533
-516
-500
-484
-468
-452
-437
-423
-409
-395
-381
-368
-356
-344
-332
-321
-310
-299
-289
-280
-271
-262
-254
-246
-238
-231
-224
-218
-212
-207
-202
-197
-192
-188
-185
-181
-178
-175
-173
-171
-169
-168
-167
-166
-165
-165
-165
-166
-166
-168
-169
-171
-173
-175
-178
-181
-185
-188
-192
-197
-202
-207
-212
-218
-224
-230
-237
-244
-251
-259
-267
-275
-284
-293
-302
-312
-321
-332
-342
-353
-364
-375
-387
-399
-411
-423
-436
-449
-462
-476
-490
-503
-518
-532
-546
-561
-576
-591
-606
-622
-637
-653
-668
-684
-700
-716
-732
-748
-764
-780
-796
-812
-828
-844
-860
-876
-892
-908
-924
-940
-956
-971
-987
-1002
-1018
-1033
-1049
-1064
-1079
-1094
-1109
-1124
-1139
-1153
-1168
-1183
-1197
-1211
-1225
-1240
-1254
-1268
-1281
-1295
-1309
-1322
-1336
-1349
-1362
-1375
-1388
-1401
-1414
-1427
-1439
-1452
-1464
-1476
-1488
-1500
-1512
-1524
-1536
-1548
-1559
-1571
-1582
-1593
-1604
-1615
-1625
-1636
-1646
-1656
-1666
-1676
-1685
-1694
-1703
-1712
-1721
-1729
-1737
-1745
-1753
-1761
-1768
-1775
-1782
-1789
-1796
-1802
-1809
-1815
-1821
-1828
-1834
-1839
-1845
-1851
-1857
-1862
-1868
-1873
-1879
-1884
-1889
-1894
-1900
-1905
-1910
-1914
-1919
-1924
-1928
-1933
-1937
-1941
-1945
-1949
-1953
-1956
-1960
-1963
-1966
-1969
-1972
-1974
-1976
-1979
-1981
-1983
-1984
-1986
-1987
-1989
-1990
-1991
-1992
-1992
-1993
-1993
-1994
-1994
-1994
-1994
-1994
-1994
-1994
-1994
-1994
-1993
-1993
-1993
-1992
-1992
-1992
-1991
-1991
-1990
-1990
-1990
-1989
-1989
-1988
-1988
-1987
-1987
-1987
-1986
-1986
-1985
-1985
-1984
-1983
-1982
-1982
-1981
-1980
-1978
-1977
-1976
-1974
-1973
-1971
-1969
-1966
-1964
-1961
-1959
-1955
-1952
-1949
-1945
-1941
-1936
-1932
-1927
-1921
-1916
-1910
-1904
-1897
-1891
-1884
-1876
-1869
-1861
-1852
-1844
-1835
-1826
-1816
-1807
-1797
-1787
-1776
-1765
-1754
-1743
-1732
-1720
-1709
-1697
-1684
-1672
-1660
-1647
-1634
-1621
-1608
-1595
-1582
-1568
-1555
-1541
-1528
-1514
-1500
-1486
-1472
-1459
-1445
-1431
-1417
-1403
-1389
-1375
-1361
-1347
-1333
-1319
-1306
-1292
-1278
-1265
-1251
-1238
-1225
-1212
-1198
-1185
-1173
-1160
-1147
-1135
-1122
-1110
-1097
-1085
-1073
-1061
-1049
-1037
-1025
-1014
-1002
-991
-979
-968
-957
-945
-934
-924
-913
-902
-892
-882
-871
-861
-852
-842
-833
-824
-815
-806
-797
-789
-781
-773
-766
-758
-751
-744
-738
-731
-725
-719
-713
-708
-702
-697
-692
-687
-683
-679
-674
-671
-667
-663
-660
-657
-654
-651
-649
-647
-645
-643
-641
-640
-638
-637
-636
-636
-635
-635
-634
-634
-635
-635
-635
-636
-637
-638
-639
-641
-642
-644
-646
-648
-650
-653
-655
-658
-661
-664
-667
-671
-674
-678
-681
-685
-689
-693
-698
-702
-706
-711
-715
-720
-725
-729
-734
-739
-744
-749
-754
-759
-764
-770
-775
-780
-786
-791
-797
-803
-808
-814
-820
-826
-832
-838
-844
-850
-856
-863
-869
-875
-882
-889
-895
-902
-909
-916
-924
-931
-938
-945
-953
-961
-968
-976
-984
-992
-1000
-1008
-1016
-1024
-1032
-1041
-1049
-1057
-1066
-1075
-1083
-1092
-1101
-1110
-1119
-1128
-1137
-1146
-1156
-1165
-1175
-1184
-1194
-1204
-1213
-1223
-1233
-1243
-1253
-1264
-1274
-1284
-1295
-1305
-1316
-1327
-1337
-1348
-1359
-1370
-1381
-1393
-1404
-1415
-1427
-1438
-1450
-1462
-1473
-1485
-1497
-1509
-1521
-1534
-1546
-1558
-1571
-1583
-1596
-1608
-1621
-1634
-1646
-1659
-1672
-1684
-1697
-1710
-1722
-1735
-1747
-1760
-1772
-1784
-1797
-1809
-1821
-1833
-1845
-1856
-1868
-1879
-1891
-1902
-1913
-1924
-1935
-1945
-1956
-1966
-1976
-1986
-1996
-2005
-2015
-2024
-2033
-2043
-2051
-2060
-2068
-2076
-2084
-2092
-2100
-2107
-2114
-2121
-2127
-2134
-2140
-2146
-2151
-2156
-2161
-2166
-2171
-2175
-2179
-2182
-2186
-2189
-2191
-2194
-2196
-2197
-2199
-2200
-2200
-2201
-2201
-2200
-2200
-2198
-2197
-2195
-2193
-2190
-2188
-2184
-2181
-2177
-2172
-2168
-2163
-2158
-2152
-2146
-2140
-2133
-2126
-2119
-2111
-2104
-2095
-2087
-2078
-2069
-2059
-2049
-2039
-2029
-2017
-2005
-1995
-1983
-1970
-1958
-1945
-1931
-1917
-1903
-1889
-1874
-1858
-1843
-1827
-1810
-1793
-1776
-1758
-1740
-1722
-1703
-1684
-1664
-1644
-1624
-1603
-1582
-1561
-1539
-1516
-1493
-1470
-1447
-1423
-1399
-1374
-1349
-1324
-1298
-1272
-1245
-1219
-1192
-1164
-1137
-1109
-1081
-1052
-1024
-995
-966
-936
-907
-877
-847
-817
-787
-756
-726
-695
-664
-633
-602
-571
-540
-509
-477
-446
-415
-383
-352
-320
-289
-257
-226
-194
-163
-132
-101
-69
-39
-8
23
53
83
113
143
173
202
231
260
288
316
343
371
398
424
450
476
501
526
550
574
598
621
643
665
687
708
729
749
769
788
807
825
843
860
876
893
908
923
938
952
966
979
992
1004
1014
1027
1037
1047
1057
1066
1075
1084
1092
1099
1106
1113
1119
1125
1131
1136
1141
1145
1150
1154
1157
1161
1164
1167
1169
1171
1173
1175
1177
1178
1179
1180
1180
1181
1181
1181
1181
1180
1180
1179
1178
1176
1175
1174
1172
1170
1168
1166
1164
1161
1159
1156
1154
1151
1148
1145
1143
1140
1137
1134
1131
1128
1125
1122
1119
1116
1113
1110
1108
1105
1102
1099
1097
1094
1092
1089
1087
1084
1082
1079
1077
1074
1072
1070
1067
1065
1062
1060
1057
1055
1052
1049
1047
1044
1041
1038
1035
1031
1028
1024
1020
1016
1012
1008
1004
1000
996
991
987
982
976
971
965
960
954
948
941
935
928
921
914
906
899
891
883
874
866
857
848
838
829
819
809
798
788
777
766
754
743
731
718
706
693
680
667
653
640
626
611
597
582
567
552
537
522
506
490
474
458
442
426
410
393
377
360
344
327
311
294
278
262
245
229
213
197
181
165
149
134
118
102
87
72
56
41
26
11
-4
-18
-33
-47
-62
-76
-90
-104
-117
-131
-145
-158
-171
-184
-197
-209
-222
-234
-246
-258
-270
-281
-293
-304
-315
-326
-336
-347
-357
-367
-377
-387
-397
-406
-415
-424
-433
-442
-450
-459
-467
-475
-483
-490
-498
-505
-512
-519
-525
-532
-538
-544
-550
-556
-561
-566
-571
-576
-581
-585
-590
-594
-598
-601
-605
-608
-611
-614
-617
-619
-622
-624
-626
-628
-629
-631
-632
-634
-635
-636
-636
-637
-638
-638
-638
-638
-638
-638
-638
-638
-637
-637
-636
-636
-635
-634
-633
-631
-630
-629
-627
-626
-624
-623
-621
-619
-617
-615
-613
-611
-609
-606
-604
-601
-599
-596
-593
-590
-587
-584
-580
-577
-573
-569
-565
-560
-556
-551
-546
-541
-536
-530
-524
-518
-512
-505
-499
-492
-484
-477
-469
-461
-452
-443
-434
-425
-415
-405
-394
-384
-372
-361
-349
-337
-325
-312
-299
-285
-272
-257
-243
-228
-214
-198
-183
-167
-151
-135
-119
-102
-86
-69
-52
-35
-18
-1
16
34
51
68
86
103
120
137
155
172
189
205
222
239
255
272
288
304
319
335
350
365
380
395
409
423
437
450
463
476
489
501
513
525
536
547
558
568
578
588
597
606
615
623
632
640
647
655
662
669
675
682
688
694
700
705
711
716
721
725
730
734
739
743
747
750
754
757
761
764
767
770
772
775
777
780
782
784
786
788
789
791
792
794
795
796
797
798
799
800
801
802
803
803
804
805
805
806
806
807
807
808
808
809
809
810
810
811
811
812
812
813
813
814
814
815
815
816
816
817
817
818
818
819
819
820
820
821
821
822
823
823
824
825
825
826
827
828
829
829
830
831
832
832
833
833
834
834
834
834
834
834
834
833
832
831
830
828
826
824
822
819
816
812
809
805
800
796
790
785
779
773
766
759
752
744
736
727
718
709
699
689
678
667
656
644
632
619
606
593
579
565
551
536
521
506
490
474
458
441
424
407
390
372
354
336
318
299
280
261
242
222
203
183
163
143
122
102
81
61
40
20
-1
-22
-42
-63
-84
-104
-125
-145
-165
-186
-206
-226
-246
-266
-286
-305
-325
-344
-364
-383
-402
-421
-440
-459
-478
-496
-515
-533
-552
-570
-588
-605
-623
-641
-658
-675
-692
-709
-726
-743
-759
-775
-791
-807
-823
-838
-853
-868
-883
-898
-912
-927
-941
-955
-969
-983
-996
-1010
-1022
-1036
-1049
-1062
-1075
-1088
-1101
-1113
-1126
-1138
-1150
-1162
-1174
-1186
-1198
-1210
-1221
-1233
-1244
-1255
-1266
-1277
-1288
-1298
-1309
-1319
-1329
-1338
-1348
-1357
-1366
-1375
-1384
-1392
-1400
-1408
-1416
-1423
-1430
-1437
-1443
-1449
-1455
-1461
-1466
-1471
-1476
-1481
-1485
-1489
-1493
-1496
-1499
-1502
-1505
-1507
-1509
-1511
-1513
-1514
-1515
-1516
-1516
-1516
-1516
-1516
-1516
-1515
-1514
-1512
-1510
-1508
-1506
-1504
-1501
-1498
-1494
-1490
-1486
-1482
-1477
-1472
-1467
-1462
-1456
-1450
-1443
-1437
-1430
-1422
-1415
-1407
-1399
-1391
-1382
-1373
-1364
-1355
-1345
-1336
-1326
-1316
-1305
-1295
-1284
-1273
-1262
-1251
-1240
-1228
-1216
-1205
-1193
-1181
-1169
-1157
-1145
-1133
-1120
-1108
-1096
-1084
-1072
-1059
-1047
-1035
-1022
-1010
-999
-987
-976
-964
-953
-942
-931
-920
-909
-898
-888
-878
-868
-858
-848
-839
-829
-820
-811
-802
-794
-785
-777
-769
-761
-753
-745
-737
-730
-723
-716
-709
-702
-695
-689
-682
-676
-670
-664
-658
-652
-646
-641
-635
-630
-625
-620
-615
-610
-605
-601
-596
-592
-588
-584
-580
-576
-572
-569
-566
-562
-559
-556
-554
-551
-548
-546
-544
-542
-540
-538
-537
-536
-534
-533
-533
-532
-532
-531
-531
-531
-531
-532
-532
-533
-534
-535
-537
-538
-540
-541
-543
-545
-547
-550
-552
-555
-558
-560
-563
-566
-569
-572
-576
-579
-582
-585
-589
-592
-595
-599
-602
-605
-608
-612
-615
-618
-621
-624
-627
-630
-633
-636
-639
-641
-644
-647
-649
-652
-654
-657
-659
-661
-664
-666
-668
-670
-672
-674
-676
-677
-679
-681
-682
-684
-685
-686
-687
-689
-689
-690
-691
-691
-692
-692
-692
-692
-692
-692
-691
-690
-690
-689
-687
-686
-685
-683
-681
-679
-677
-675
-672
-669
-666
-663
-659
-656
-652
-647
-643
-638
-634
-628
-623
-618
-612
-606
-600
-593
-587
-580
-573
-566
-559
-551
-544
-536
-528
-521
-512
-504
-496
-488
-479
-471
-463
-454
-445
-437
-428
-419
-411
-402
-393
-384
-375
-366
-358
-349
-340
-331
-322
-313
-304
-295
-286
-277
-268
-259
-250
-241
-232
-223
-215
-206
-197
-188
-179
-171
-162
-153
-145
-136
-128
-119
-111
-102
-94
-86
-78
-70
-62
-54
-46
-39
-31
-24
-17
-10
-3
3
10
16
23
29
34
40
45
51
56
61
65
70
74
78
82
86
89
93
96
99
102
104
106
109
111
112
114
115
117
118
119
119
120
120
121
121
121
121
121
120
120
119
118
117
116
115
114
112
111
109
107
105
103
101
98
96
93
90
87
84
81
77
74
70
66
61
57
52
48
43
37
32
26
20
14
8
2
-5
-12
-19
-26
-34
-42
-49
-58
-66
-75
-83
-93
-102
-111
-121
-131
-142
-152
-163
-174
-186
-197
-209
-221
-234
-246
-259
-273
-286
-300
-314
-328
-343
-358
-373
-388
-404
-420
-436
-452
-469
-486
-503
-520
-538
-556
-573
-592
-610
-628
-647
-666
-685
-704
-724
-743
-763
-782
-802
-822
-842
-863
-883
-904
-924
-945
-966
-986
-1006
-1029
-1050
-1071
-1092
-1113
-1135
-1156
-1178
-1199
-1221
-1243
-1264
-1286
-1307
-1329
-1351
-1372
-1394
-1415
-1437
-1458
-1480
-1501
-1522
-1544
-1565
-1586
-1607
-1628
-1649
-1670
-1691
-1712
-1733
-1753
-1774
-1795
-1815
-1836
-1856
-1877
-1897
-1918
-1938
-1958
-1979
-1999
-2019
-2039
-2060
-2080
-2100
-2120
-2140
-2159
-2179
-2199
-2219
-2238
-2258
-2277
-2297
-2316
-2335
-2354
-2373
-2392
-2411
-2429
-2448
-2466
-2485
-2503
-2521
-2539
-2557
-2575
-2592
-2610
-2627
-2644
-2661
-2678
-2695
-2712
-2728
-2745
-2761
-2777
-2793
-2809
-2825
-2841
-2856
-2872
-2887
-2902
-2917
-2932
-2947
-2962
-2976
-2991
-3005
-3019
-3033
-3047
-3060
-3074
-3087
-3100
-3113
-3126
-3138
-3150
-3162
-3174
-3186
-3197
-3208
-3219
-3230
-3240
-3250
-3260
-3269
-3279
-3288
-3297
-3305
-3313
-3321
-3329
-3336
-3344
-3350
-3357
-3364
-3370
-3375
-3381
-3386
-3392
-3396
-3401
-3405
-3409
-3413
-3417
-3420
-3423
-3426
-3429
-3432
-3434
-3436
-3438
-3440
-3441
-3443
-3444
-3445
-3446
-3446
-3447
-3447
-3447
-3447
-3447
-3447
-3446
-3445
-3445
-3444
-3443
-3442
-3440
-3439
-3438
-3436
-3434
-3432
-3430
-3428
-3426
-3424
-3422
-3419
-3416
-3413
-3410
-3407
-3404
-3401
-3397
-3393
-3390
-3385
-3381
-3377
-3372
-3368
-3363
-3358
-3352
-3347
-3341
-3336
-3330
-3324
-3317
-3311
-3305
-3298
-3291
-3284
-3277
-3270
-3262
-3255
-3247
-3239
-3231
-3223
-3215
-3206
-3198
-3189
-3180
-3171
-3162
-3152
-3143
-3133
-3123
-3113
-3102
-3092
-3081
-3070
-3059
-3048
-3037
-3025
-3013
-3001
-2989
-2977
-2964
-2952
-2939
-2926
-2913
-2900
-2886
-2873
-2859
-2845
-2831
-2817
-2803
-2789
-2775
-2760
-2746
-2731
-2716
-2702
-2687
-2672
-2657
-2642
-2627
-2612
-2597
-2582
-2567
-2552
-2536
-2521
-2506
-2490
-2475
-2459
-2444
-2428
-2412
-2396
-2380
-2364
-2348
-2332
-2316
-2300
-2283
-2267
-2250
-2233
-2216
-2199
-2182
-2165
-2148
-2131
-2114
-2096
-2079
-2061
-2043
-2025
-2008
-1990
-1972
-1954
-1936
-1918
-1900
-1883
-1865
-1847
-1829
-1811
-1793
-1776
-1758
-1741
-1723
-1706
-1689
-1672
-1655
-1638
-1622
-1605
-1589
-1573
-1557
-1542
-1526
-1511
-1496
-1481
-1466
-1452
-1438
-1424
-1410
-1396
-1382
-1369
-1356
-1343
-1330
-1317
-1304
-1292
-1279
-1267
-1255
-1243
-1231
-1220
-1208
-1197
-1185
-1174
-1163
-1151
-1140
-1129
-1118
-1107
-1096
-1085
-1074
-1063
-1052
-1042
-1031
-1020
-1008
-998
-987
-976
-965
-954
-943
-932
-921
-910
-899
-888
-877
-865
-854
-842
-831
-819
-807
-795
-783
-771
-759
-747
-734
-721
-709
-696
-683
-670
-657
-643
-630
-616
-602
-588
-574
-560
-546
-531
-517
-502
-487
-473
-458
-443
-428
-413
-398
-383
-368
-353
-338
-322
-307
-292
-277
-262
-247
-232
-217
-202
-187
-172
-157
-142
-127
-113
-98
-84
-69
-55
-40
-26
-12
2
16
29
43
56
69
83
95
108
121
133
145
157
168
179
190
201
212
222
232
241
250
259
268
276
284
292
299
306
313
319
325
331
336
342
346
351
355
359
363
367
370
373
376
378
381
383
385
387
388
390
391
392
393
394
394
394
395
395
394
394
393
393
392
391
389
388
386
384
382
380
377
374
372
369
365
362
358
354
350
346
342
337
333
328
323
317
312
307
301
295
289
283
277
270
264
257
250
243
236
229
221
214
206
199
191
183
175
167
159
150
142
133
124
115
106
97
88
79
69
60
50
40
30
20
10
0
-10
-21
-31
-42
-53
-64
-75
-85
-97
-108
-119
-130
-141
-153
-164
-176
-187
-199
-211
-223
-234
-246
-258
-271
-283
-295
-307
-320
-332
-345
-358
-370
-383
-396
-409
-422
-435
-448
-462
-475
-489
-502
-516
-530
-543
-557
-571
-585
-599
-614
-628
-642
-657
-671
-686
-701
-716
-731
-746
-761
-776
-791
-807
-822
-838
-853
-869
-885
-901
-917
-933
-949
-966
-982
-999
-1016
-1032
-1049
-1066
-1083
-1100
-1118
-1135
-1152
-1170
-1188
-1205
-1223
-1241
-1259
-1277
-1295
-1313
-1331
-1349
-1368
-1386
-1404
-1423
-1441
-1460
-1478
-1497
-1515
-1534
-1553
-1571
-1590
-1609
-1628
-1647
-1666
-1685
-1704
-1723
-1743
-1762
-1781
-1801
-1820
-1840
-1859
-1879
-1898
-1918
-1937
-1957
-1976
-1996
-2015
-2033
-2054
-2073
-2092
-2111
-2130
-2149
-2168
-2187
-2205
-2223
-2241
-2259
-2277
-2294
-2311
-2328
-2345
-2362
-2378
-2394
-2410
-2425
-2440
-2455
-2470
-2484
-2498
-2512
-2526
-2539
-2552
-2564
-2577
-2588
-2600
-2612
-2623
-2633
-2644
-2654
-2664
-2673
-2682
-2691
-2700
-2708
-2716
-2723
-2731
-2738
-2744
-2750
-2756
-2761
-2766
-2771
-2775
-2779
-2782
-2785
-2788
-2790
-2792
-2793
-2794
-2794
-2795
-2794
-2793
-2792
-2791
-2789
-2787
-2784
-2781
-2777
-2773
-2769
-2764
-2759
-2753
-2748
-2741
-2735
-2728
-2720
-2713
-2705
-2696
-2687
-2678
-2669
-2659
-2648
-2638
-2627
-2615
-2604
-2592
-2579
-2567
-2554
-2540
-2526
-2512
-2498
-2483
-2468
-2453
-2437
-2421
-2405
-2388
-2371
-2354
-2337
-2319
-2301
-2282
-2264
-2245
-2225
-2206
-2186
-2166
-2146
-2125
-2104
-2083
-2061
-2039
-2017
-1995
-1972
-1949
-1926
-1902
-1879
-1855
-1830
-1806
-1781
-1756
-1730
-1705
-1679
-1653
-1626
-1600
-1573
-1546
-1518
-1491
-1463
-1435
-1407
-1379
-1350
-1321
-1292
-1263
-1234
-1205
-1175
-1145
-1115
-1085
-1055
-1024
-994
-963
-932
-901
-870
-839
-808
-777
-746
-715
-683
-652
-620
-589
-558
-526
-495
-464
-432
-401
-370
-339
-308
-277
-246
-216
-185
-155
-125
-94
-65
-35
-5
24
54
83
111
140
169
197
225
253
280
308
335
361
388
414
440
466
492
517
542
567
591
615
639
663
686
709
732
754
777
799
820
842
863
884
904
925
945
965
985
1004
1022
1042
1061
1079
1097
1115
1133
1150
1167
1184
1201
1217
1233
1249
1264
1279
1294
1309
1323
1337
1351
1364
1377
1390
1402
1414
1426
1437
1449
1459
1470
1480
1490
1499
1508
1517
1525
1534
1541
1549
1556
1562
1569
1574
1580
1585
1590
1594
1598
1602
1605
1608
1610
1612
1613
1614
1615
1615
1615
1615
1613
1612
1610
1608
1605
1602
1598
1594
1589
1584
1579
1573
1567
1560
1553
1546
1538
1530
1521
1512
1502
1493
1483
1472
1461
1450
1438
1426
1414
1401
1388
1374
1361
1346
1332
1317
1301
1286
1270
1253
1236
1219
1201
1184
1165
1147
1128
1108
1089
1069
1048
1028
1006
986
965
943
921
899
877
854
831
808
785
762
738
715
691
667
643
618
594
570
545
520
495
471
446
421
395
370
345
319
294
268
243
217
191
165
139
113
87
61
35
8
-18
-45
-71
-98
-124
-151
-178
-205
-232
-259
-286
-313
-340
-367
-394
-421
-449
-476
-503
-530
-557
-585
-612
-639
-666
-693
-720
-747
-774
-801
-828
-854
-881
-908
-935
-961
-988
-1014
-1041
-1067
-1093
-1120
-1146
-1172
-1198
-1224
-1250
-1276
-1302
-1328
-1354
-1379
-1405
-1430
-1455
-1481
-1506
-1531
-1556
-1581
-1606
-1630
-1655
-1679
-1703
-1728
-1752
-1775
-1799
-1823
-1846
-1870
-1893
-1916
-1939
-1962
-1984
-2007
-2029
-2051
-2073
-2095
-2117
-2138
-2160
-2181
-2202
-2223
-2243
-2263
-2284
-2303
-2323
-2342
-2362
-2381
-2399
-2417
-2436
-2453
-2471
-2488
-2505
-2522
-2538
-2554
-2570
-2586
-2601
-2616
-2631
-2645
-2659
-2673
-2686
-2699
-2712
-2725
-2737
-2749
-2761
-2772
-2783
-2794
-2804
-2815
-2825
-2834
-2844
-2853
-2861
-2870
-2878
-2886
-2893
-2901
-2908
-2914
-2921
-2926
-2932
-2937
-2942
-2947
-2951
-2955
-2958
-2961
-2964
-2966
-2968
-2969
-2970
-2971
-2971
-2971
-2971
-2970
-2969
-2967
-2965
-2962
-2959
-2956
-2952
-2948
-2944
-2939
-2933
-2927
-2921
-2914
-2907
-2900
-2892
-2884
-2875
-2866
-2856
-2846
-2836
-2825
-2813
-2802
-2790
-2777
-2764
-2751
-2737
-2723
-2709
-2694
-2679
-2663
-2647
-2631
-2614
-2598
-2580
-2563
-2545
-2527
-2508
-2490
-2471
-2452
-2432
-2413
-2393
-2373
-2353
-2332
-2311
-2291
-2270
-2248
-2227
-2205
-2184
-2162
-2140
-2118
-2095
-2073
-2050
-2027
-2004
-1981
-1958
-1935
-1911
-1888
-1864
-1840
-1816
-1792
-1768
-1743
-1719
-1694
-1669
-1645
-1620
-1595
-1570
-1545
-1519
-1494
-1469
-1443
-1418
-1393
-1367
-1342
-1316
-1291
-1266
-1240
-1215
-1190
-1164
-1139
-1114
-1089
-1064
-1039
-1014
-989
-965
-940
-915
-891
-867
-843
-818
-795
-771
-747
-724
-700
-677
-654
-631
-609
-587
-564
-542
-521
-499
-478
-457
-436
-416
-395
-375
-355
-336
-316
-297
-278
-259
-241
-223
-205
-187
-170
-153
-136
-119
-103
-86
-70
-55
-39
-24
-9
5
20
34
47
61
74
87
100
112
124
136
147
158
169
179
189
199
208
217
226
234
242
250
257
264
270
276
282
288
293
297
302
306
310
313
316
319
321
324
325
327
328
329
329
330
330
329
328
327
326
324
322
320
317
314
311
307
303
298
293
288
282
276
270
263
256
249
241
233
225
216
207
197
188
178
167
157
146
135
123
111
100
87
75
62
49
36
23
9
-4
-18
-32
-46
-61
-75
-90
-105
-120
-135
-150
-166
-182
-197
-213
-229
-245
-261
-278
-294
-310
-327
-343
-360
-376
-393
-409
-426
-442
-458
-475
-491
-507
-523
-540
-555
-571
-587
-603
-618
-633
-648
-663
-678
-693
-707
-721
-735
-749
-763
-776
-789
-802
-814
-827
-839
-851
-862
-874
-885
-896
-906
-916
-926
-936
-946
-955
-964
-972
-981
-989
-996
-1004
-1010
-1018
-1024
-1031
-1037
-1042
-1048
-1053
-1058
-1062
-1067
-1071
-1074
-1078
-1081
-1084
-1087
-1089
-1091
-1093
-1095
-1097
-1098
-1100
-1101
-1102
-1102
-1103
-1103
-1104
-1104
-1104
-1104
-1103
-1103
-1102
-1102
-1101
-1100
-1099
-1098
-1097
-1095
-1094
-1092
-1091
-1089
-1087
-1085
-1083
-1081
-1079
-1077
-1075
-1073
-1070
-1068
-1066
-1063
-1061
-1059
-1056
-1054
-1052
-1050
-1048
-1045
-1043
-1042
-1040
-1038
-1036
-1035
-1033
-1032
-1031
-1030
-1029
-1029
-1028
-1028
-1028
-1028
-1028
-1028
-1029
-1029
-1030
-1031
-1033
-1034
-1036
-1037
-1039
-1041
-1044
-1046
-1049
-1052
-1055
-1058
-1061
-1065
-1069
-1073
-1077
-1082
-1086
-1091
-1096
-1101
-1107
-1113
-1118
-1125
-1131
-1137
-1144
-1151
-1158
-1166
-1173
-1181
-1189
-1197
-1205
-1213
-1222
-1231
-1240
-1249
-1258
-1267
-1276
-1286
-1295
-1305
-1314
-1324
-1334
-1344
-1353
-1363
-1373
-1383
-1393
-1403
-1413
-1422
-1432
-1442
-1452
-1461
-1471
-1480
-1490
-1499
-1509
-1518
-1527
-1537
-1546
-1555
-1564
-1573
-1582
-1591
-1599
-1608
-1617
-1625
-1633
-1642
-1650
-1658
-1666
-1674
-1682
-1690
-1697
-1705
-1712
-1720
-1727
-1734
-1741
-1748
-1754
-1761
-1767
-1774
-1780
-1786
-1791
-1797
-1803
-1808
-1813
-1819
-1824
-1828
-1833
-1838
-1842
-1846
-1851
-1855
-1858
-1862
-1866
-1869
-1872
-1875
-1878
-1881
-1884
-1886
-1888
-1891
-1893
-1894
-1896
-1898
-1899
-1900
-1901
-1902
-1903
-1904
-1904
-1905
-1905
-1905
-1905
-1904
-1904
-1903
-1902
-1901
-1900
-1899
-1898
-1896
-1894
-1892
-1890
-1888
-1885
-1882
-1880
-1877
-1873
-1870
-1866
-1863
-1859
-1855
-1850
-1846
-1841
-1837
-1832
-1827
-1821
-1816
-1810
-1805
-1799
-1793
-1787
-1780
-1774
-1767
-1760
-1753
-1745
-1738
-1730
-1722
-1714
-1706
-1697
-1689
-1680
-1670
-1661
-1651
-1641
-1631
-1621
-1610
-1599
-1588
-1577
-1565
-1553
-1541
-1529
-1517
-1504
-1491
-1478
-1465
-1452
-1438
-1424
-1410
-1396
-1382
-1367
-1353
-1338
-1323
-1308
-1293
-1278
-1263
-1248
-1232
-1217
-1201
-1185
-1170
-1154
-1138
-1122
-1106
-1090
-1074
-1058
-1042
-1026
-1010
-993
-977
-961
-944
-928
-911
-895
-878
-861
-845
-828
-812
-795
-778
-762
-745
-728
-712
-695
-678
-662
-645
-628
-612
-595
-578
-562
-545
-528
-512
-495
-479
-462
-446
-429
-413
-396
-380
-364
-347
-331
-315
-298
-282
-266
-250
-235
-219
-203
-187
-172
-157
-141
-126
-111
-96
-81
-67
-52
-38
-24
-9
5
18
32
45
59
72
85
97
110
122
134
146
158
170
181
192
203
214
224
234
245
254
264
274
283
292
301
309
318
326
334
342
350
357
364
371
378
385
391
398
404
410
415
421
426
431
436
441
445
450
454
458
462
465
469
472
476
479
481
484
487
489
492
494
496
498
500
501
503
504
506
507
508
509
511
512
512
513
514
515
516
517
517
518
519
519
520
521
521
522
523
524
524
525
526
527
528
528
529
530
531
532
533
534
535
536
537
538
539
539
540
541
542
543
544
545
546
547
548
548
549
550
550
551
552
552
553
553
553
553
553
553
553
553
553
552
552
551
550
549
548
547
546
545
543
542
540
538
536
534
532
530
527
525
522
520
517
514
511
508
504
501
498
494
490
486
483
478
474
470
466
461
456
451
447
441
436
431
425
419
413
407
401
394
388
381
374
367
359
352
344
336
327
319
310
301
292
283
273
264
253
243
233
222
211
200
188
177
165
152
140
127
114
101
87
74
60
45
31
16
1
-14
-29
-45
-61
-77
-93
-110
-127
-144
-161
-178
-195
-213
-230
-248
-266
-284
-302
-320
-338
-356
-375
-393
-411
-430
-448
-466
-485
-503
-521
-539
-558
-576
-594
-612
-630
-647
-665
-682
-700
-717
-734
-750
-767
-783
-799
-815
-831
-847
-862
-877
-891
-906
-920
-934
-947
-961
-974
-987
-999
-1010
-1022
-1035
-1046
-1057
-1068
-1078
-1089
-1098
-1108
-1117
-1126
-1135
-1143
-1151
-1159
-1166
-1173
-1180
-1187
-1193
-1199
-1205
-1210
-1215
-1220
-1225
-1230
-1234
-1238
-1242
-1246
-1249
-1252
-1256
-1259
-1262
-1265
-1267
-1270
-1272
-1275
-1277
-1280
-1282
-1284
-1286
-1288
-1290
-1292
-1294
-1296
-1298
-1299
-1301
-1302
-1304
-1305
-1307
-1308
-1309
-1311
-1312
-1313
-1314
-1315
-1316
-1317
-1318
-1319
-1320
-1320
-1321
-1322
-1322
-1323
-1324
-1324
-1325
-1325
-1326
-1326
-1327
-1327
-1328
-1328
-1328
-1329
-1329
-1329
-1329
-1330
-1330
-1330
-1330
-1330
-1330
-1330
-1330
-1330
-1330
-1330
-1330
-1329
-1329
-1329
-1328
-1328
-1327
-1327
-1326
-1325
-1325
-1324
-1323
-1322
-1321
-1320
-1319
-1318
-1317
-1315
-1314
-1313
-1311
-1309
-1308
-1306
-1304
-1302
-1300
-1297
-1295
-1293
-1290
-1287
-1284
-1281
-1278
-1274
-1271
-1267
-1263
-1259
-1254
-1250
-1245
-1240
-1235
-1229
-1224
-1218
-1212
-1206
-1199
-1193
-1186
-1179
-1171
-1164
-1156
-1148
-1139
-1131
-1122
-1113
-1104
-1095
-1085
-1075
-1066
-1055
-1045
-1035
-1024
-1012
-1002
-991
-980
-968
-957
-945
-933
-921
-909
-896
-884
-871
-858
-845
-832
-819
-805
-791
-778
-764
-750
-735
-721
-706
-692
-677
-662
-647
-632
-616
-601
-586
-570
-554
-539
-523
-507
-492
-476
-460
-444
-428
-413
-397
-382
-366
-351
-335
-320
-305
-290
-275
-261
-246
-232
-217
-203
-190
-176
-163
-149
-136
-123
-111
-99
-86
-75
-63
-52
-41
-30
-19
-9
1
10
20
28
37
45
53
61
68
75
82
88
94
99
104
109
113
117
121
124
127
129
131
133
135
136
137
137
137
137
136
135
134
133
131
129
126
124
121
117
114
110
106
102
97
92
87
82
76
70
64
58
51
45
38
30
23
15
7
-1
-9
-18
-26
-35
-44
-54
-63
-73
-83
-93
-104
-114
-125
-136
-147
-158
-169
-181
-192
-204
-216
-228
-241
-253
-266
-279
-291
-304
-317
-331
-344
-357
-371
-384
-398
-412
-425
-439
-453
-467
-481
-495
-509
-523
-538
-552
-566
-580
-595
-609
-623
-638
-652
-667
-681
-696
-710
-725
-739
-754
-769
-783
-798
-813
-827
-842
-857
-871
-886
-900
-915
-930
-944
-959
-973
-988
-1002
-1016
-1031
-1045
-1059
-1073
-1087
-1101
-1115
-1129
-1143
-1156
-1170
-1183
-1197
-1210
-1223
-1237
-1250
-1262
-1275
-1288
-1301
-1313
-1325
-1338
-1350
-1362
-1373
-1385
-1397
-1408
-1420
-1431
-1442
-1453
-1464
-1474
-1485
-1495
-1506
-1516
-1526
-1536
-1546
-1556
-1566
-1575
-1585
-1594
-1603
-1612
-1621
-1630
-1639
-1647
-1656
-1664
-1672
-1680
-1688
-1696
-1704
-1711
-1719
-1726
-1733
-1740
-1746
-1753
-1759
-1766
-1772
-1778
-1784
-1789
-1795
-1800
-1806
-1811
-1816
-1821
-1826
-1831
-1835
-1840
-1844
-1848
-1853
-1857
-1861
-1865
-1869
-1873
-1877
-1880
-1884
-1888
-1891
-1895
-1898
-1902
-1905
-1909
-1912
-1915
-1919
-1922
-1925
-1928
-1931
-1934
-1937
-1940
-1942
-1945
-1948
-1950
-1952
-1955
-1957
-1959
-1961
-1963
-1965
-1967
-1969
-1971
-1973
-1974
-1976
-1977
-1979
-1980
-1982
-1983
-1985
-1986
-1987
-1988
-1989
-1991
-1992
-1993
-1994
-1995
-1996
-1997
-1997
-1998
-1999
-1999
-2000
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2001
-2000
-2000
-1999
-1998
-1998
-1997
-1996
-1995
-1993
-1992
-1991
-1989
-1988
-1986
-1984
-1983
-1981
-1979
-1977
-1975
-1973
-1971
-1969
-1967
-1964
-1962
-1960
-1958
-1955
-1953
-1951
-1948
-1946
-1944
-1941
-1939
-1936
-1934
-1931
-1929
-1926
-1924
-1921
-1919
-1916
-1913
-1911
-1908
-1905
-1903
-1900
-1898
-1895
-1892
-1890
-1887
-1884
-1882
-1879
-1876
-1874
-1871
-1869
-1866
-1863
-1861
-1858
-1856
-1853
-1850
-1848
-1845
-1843
-1840
-1837
-1835
-1832
-1830
-1827
-1824
-1821
-1819
-1816
-1813
-1810
-1807
-1805
-1802
-1799
-1796
-1793
-1790
-1787
-1784
-1781
-1778
-1776
-1773
-1770
-1767
-1764
-1761
-1759
-1756
-1753
-1750
-1748
-1745
-1743
-1740
-1738
-1735
-1733
-1731
-1728
-1726
-1724
-1722
-1719
-1717
-1715
-1713
-1711
-1708
-1706
-1704
-1702
-1700
-1697
-1695
-1693
-1690
-1688
-1685
-1683
-1680
-1677
-1675
-1672
-1669
-1666
-1663
-1660
-1657
-1654
-1651
-1648
-1644
-1641
-1638
-1634
-1631
-1627
-1623
-1620
-1616
-1612
-1608
-1604
-1600
-1596
-1592
-1587
-1583
-1578
-1573
-1569
-1564
-1559
-1554
-1548
-1543
-1538
-1532
-1526
-1520
-1514
-1508
-1502
-1496
-1489
-1482
-1476
-1469
-1462
-1454
-1447
-1440
-1432
-1424
-1417
-1409
-1401
-1392
-1384
-1376
-1367
-1358
-1350
-1341
-1332
-1323
-1314
-1304
-1295
-1285
-1276
-1266
-1256
-1247
-1237
-1227
-1217
-1207
-1196
-1186
-1176
-1166
-1155
-1145
-1134
-1124
-1114
-1103
-1093
-1082
-1072
-1061
-1051
-1040
-1030
-1020
-1008
-999
-989
-979
-969
-959
-949
-940
-930
-921
-911
-902
-893
-884
-876
-867
-859
-851
-843
-835
-827
-820
-812
-805
-798
-792
-785
-779
-773
-768
-762
-757
-752
-747
-743
-739
-735
-731
-728
-724
-721
-719
-716
-714
-712
-711
-709
-708
-707
-706
-706
-706
-706
-706
-707
-707
-708
-709
-711
-712
-714
-716
-718
-720
-722
-725
-728
-731
-734
-737
-740
-743
-746
-750
-753
-757
-761
-764
-768
-772
-776
-779
-783
-787
-791
-795
-798
-802
-806
-809
-813
-817
-820
-823
-827
-830
-833
-837
-840
-843
-846
-849
-851
-854
-857
-859
-862
-864
-866
-868
-870
-872
-874
-875
-877
-878
-879
-880
-881
-882
-882
-882
-883
-883
-882
-882
-881
-881
-880
-879
-877
-876
-874
-872
-870
-868
-866
-863
-860
-857
-854
-851
-847
-843
-839
-835
-831
-826
-822
-817
-812
-807
-801
-796
-790
-784
-778
-772
-766
-760
-753
-747
-740
-733
-726
-719
-712
-705
-698
-691
-683
-676
-669
-661
-654
-646
-638
-631
-623
-616
-608
-600
-593
-585
-577
-570
-562
-554
-547
-539
-531
-523
-516
-508
-500
-492
-484
-476
-469
-461
-453
-445
-437
-428
-420
-412
-404
-396
-388
-379
-371
-363
-355
-346
-338
-329
-321
-313
-304
-296
-287
-279
-270
-262
-253
-245
-236
-227
-219
-211
-202
-194
-185
-177
-168
-160
-152
-143
-135
-127
-119
-110
-102
-94
-86
-78
-70
-62
-54
-46
-38
-30
-23
-15
-8
0
7
15
22
29
36
43
50
57
64
71
77
84
90
97
103
109
115
121
127
133
139
144
150
155
160
165
170
175
179
184
188
192
196
200
204
208
211
214
217
220
223
226
228
231
233
235
237
239
240
241
243
244
245
246
246
247
247
247
247
247
246
246
245
244
243
242
241
239
237
236
233
231
229
226
224
221
218
215
211
208
204
200
196
192
188
184
180
175
170
165
161
156
150
145
140
135
129
123
118
112
106
100
94
89
82
76
70
64
58
52
45
39
33
26
20
13
7
1
-6
-12
-19
-25
-32
-38
-45
-51
-58
-64
-71
-77
-83
-90
-96
-103
-109
-116
-122
-128
-135
-141
-147
-153
-159
-166
-172
-178
-184
-190
-196
-202
-208
-214
-219
-225
-231
-237
-242
-248
-253
-259
-264
-269
-275
-280
-285
-290
-295
-301
-306
-310
-315
-320
-325
-330
-335
-339
-344
-349
-354
-358
-363
-367
-372
-376
-381
-385
-390
-394
-399
-403
-408
-412
-417
-421
-426
-430
-435
-440
-444
-449
-453
-458
-463
-468
-472
-477
-482
-487
-492
-497
-502
-508
-513
-518
-524
-529
-534
-540
-546
-551
-557
-563
-569
-575
-581
-587
-593
-599
-605
-611
-617
-624
-630
-637
-643
-650
-656
-663
-669
-676
-683
-689
-696
-703
-710
-716
-723
-730
-737
-744
-751
-758
-765
-772
-779
-786
-793
-800
-807
-814
-821
-828
-835
-842
-849
-856
-864
-871
-878
-885
-892
-900
-907
-914
-922
-929
-936
-944
-951
-958
-965
-973
-980
-987
-995
-1002
-1008
-1016
-1024
-1031
-1038
-1045
-1052
-1059
-1067
-1074
-1081
-1088
-1095
-1102
-1108
-1115
-1122
-1129
-1136
-1142
-1149
-1155
-1162
-1168
-1175
-1181
-1188
-1194
-1200
-1206
-1212
-1219
-1225
-1231
-1236
-1242
-1248
-1254
-1260
-1265
-1271
-1276
-1281
-1287
-1292
-1297
-1302
-1307
-1312
-1317
-1322
-1327
-1332
-1336
-1341
-1346
-1350
-1354
-1359
-1363
-1367
-1371
-1375
-1379
-1383
-1386
-1390
-1393
-1397
-1400
-1403
-1406
-1409
-1412
-1414
-1417
-1419
-1421
-1424
-1425
-1427
-1429
-1430
-1432
-1433
-1434
-1435
-1435
-1436
-1436
-1436
-1436
-1436
-1435
-1435
-1434
-1433
-1432
-1430
-1428
-1427
-1425
-1422
-1420
-1417
-1415
-1412
-1408
-1405
-1402
-1398
-1394
-1390
-1386
-1382
-1377
-1373
-1368
-1363
-1358
-1353
-1348
-1343
-1337
-1332
-1326
-1320
-1314
-1308
-1302
-1295
-1289
-1282
-1275
-1269
-1262
-1255
-1247
-1240
-1233
-1225
-1218
-1210
-1202
-1194
-1186
-1178
-1169
-1161
-1152
-1143
-1134
-1125
-1116
-1107
-1097
-1088
-1078
-1068
-1058
-1048
-1038
-1028
-1016
-1006
-996
-985
-975
-963
-952
-941
-930
-918
-907
-895
-883
-871
-859
-847
-835
-823
-811
-798
-786
-773
-760
-748
-735
-722
-709
-696
-683
-670
-657
-644
-631
-618
-604
-591
-578
-565
-551
-538
-525
-511
-498
-485
-472
-458
-445
-432
-419
-406
-392
-379
-366
-353
-340
-327
-314
-300
-287
-274
-261
-248
-235
-222
-209
-197
-184
-171
-158
-145
-132
-119
-107
-94
-81
-69
-56
-44
-31
-19
-6
6
18
31
43
55
67
78
90
102
113
125
136
147
158
169
180
190
201
211
221
231
241
250
260
269
278
287
296
304
312
320
328
336
343
350
357
364
371
377
383
389
395
400
405
410
415
420
424
428
432
435
439
442
445
448
450
452
454
456
458
459
460
461
461
462
462
461
461
460
460
458
457
456
454
452
450
447
444
441
438
435
431
427
423
419
415
410
405
400
395
389
384
378
372
366
360
353
346
339
332
325
318
310
303
295
287
279
270
262
254
245
236
227
218
209
200
191
182
172
163
153
143
133
124
114
104
94
84
74
64
53
43
33
23
13
3
-8
-18
-28
-38
-48
-58
-68
-78
-88
-97
-107
-117
-126
-136
-145
-155
-164
-174
-183
-192
-201
-211
-220
-229
-238
-247
-255
-264
-273
-282
-290
-299
-308
-316
-324
-333
-341
-349
-357
-366
-374
-382
-389
-397
-405
-413
-420
-428
-435
-443
-450
-457
-464
-471
-478
-485
-492
-499
-506
-513
-519
-526
-533
-539
-546
-552
-558
-565
-571
-577
-584
-590
-596
-602
-608
-614
-621
-627
-633
-639
-645
-651
-658
-664
-670
-676
-683
-689
-696
-702
-709
-715
-722
-729
-735
-742
-749
-756
-763
-770
-777
-784
-792
-799
-807
-814
-822
-829
-837
-845
-853
-861
-869
-877
-885
-893
-902
-910
-919
-927
-936
-944
-953
-962
-970
-979
-988
-997
-1006
-1014
-1024
-1033
-1043
-1052
-1061
-1070
-1080
-1089
-1098
-1108
-1117
-1126
-1136
-1145
-1155
-1164
-1173
-1183
-1192
-1202
-1211
-1220
-1230
-1239
-1248
-1257
-1266
-1276
-1285
-1294
-1303
-1312
-1321
-1330
-1338
-1347
-1356
-1365
-1373
-1382
-1390
-1399
-1407
-1415
-1423
-1432
-1440
-1447
-1455
-1463
-1471
-1479
-1486
-1493
-1501
-1508
-1515
-1522
-1529
-1536
-1543
-1550
-1556
-1563
-1569
-1575
-1581
-1587
-1593
-1599
-1605
-1610
-1616
-1621
-1626
-1631
-1636
-1641
-1645
-1650
-1654
-1658
-1663
-1667
-1671
-1674
-1678
-1682
-1685
-1689
-1692
-1695
-1699
-1702
-1705
-1708
-1710
-1713
-1716
-1719
-1722
-1724
-1727
-1729
-1732
-1734
-1737
-1739
-1742
-1744
-1746
-1749
-1751
-1753
-1756
-1758
-1760
-1762
-1765
-1767
-1769
-1771
-1774
-1776
-1778
-1780
-1783
-1785
-1787
-1789
-1792
-1794
-1796
-1799
-1801
-1804
-1806
-1809
-1811
-1814
-1817
-1820
-1822
-1825
-1828
-1831
-1834
-1837
-1841
-1844
-1847
-1851
-1854
-1858
-1862
-1866
-1870
-1874
-1878
-1882
-1886
-1891
-1895
-1900
-1904
-1909
-1914
-1919
-1924
-1929
-1934
-1939
-1944
-1949
-1954
-1959
-1964
-1969
-1974
-1979
-1984
-1989
-1994
-1999
-2004
-2009
-2013
-2017
-2023
-2027
-2032
-2036
-2040
-2044
-2049
-2052
-2056
-2060
-2064
-2067
-2070
-2074
-2077
-2080
-2083
-2086
-2088
-2091
-2093
-2096
-2098
-2100
-2102
-2104
-2106
-2107
-2109
-2110
-2112
-2113
-2114
-2115
-2116
-2116
-2117
-2117
-2118
-2118
-2118
-2118
-2118
-2118
-2118
-2118
-2117
-2117
-2116
-2116
-2115
-2114
-2113
-2113
-2112
-2111
-2110
-2109
-2107
-2106
-2105
-2104
-2102
-2101
-2100
-2098
-2097
-2096
-2094
-2093
-2091
-2090
-2089
-2087
-2086
-2085
-2084
-2082
-2081
-2080
-2079
-2078
-2077
-2076
-2075
-2074
-2073
-2072
-2071
-2071
-2070
-2069
-2069
-2068
-2067
-2067
-2066
-2066
-2065
-2065
-2065
-2064
-2064
-2064
-2063
-2063
-2063
-2063
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2062
-2063
-2063
-2063
-2064
-2064
-2065
-2065
-2066
-2067
-2067
-2068
-2069
-2070
-2071
-2072
-2073
-2074
-2076
-2077
-2078
-2080
-2081
-2083
-2084
-2086
-2088
-2090
-2092
-2094
-2096
-2098
-2100
-2102
-2105
-2107
-2110
-2112
-2115
-2118
-2120
-2123
-2126
-2129
-2132
-2135
-2139
-2142
-2145
-2149
-2152
-2156
-2160
-2163
-2167
-2171
-2175
-2179
-2183
-2187
-2191
-2195
-2200
-2204
-2208
-2212
-2217
-2221
-2226
-2230
-2235
-2240
-2244
-2249
-2254
-2259
-2263
-2268
-2273
-2278
-2283
-2288
-2293
-2298
-2303
-2308
-2313
-2318
-2323
-2328
-2333
-2338
-2343
-2349
-2354
-2359
-2364
-2369
-2374
-2379
-2385
-2390
-2395
-2400
-2405
-2410
-2415
-2420
-2425
-2430
-2435
-2440
-2444
-2449
-2454
-2458
-2463
-2467
-2472
-2476
-2481
-2485
-2489
-2493
-2497
-2501
-2505
-2508
-2512
-2516
-2519
-2522
-2526
-2529
-2532
-2535
-2538
-2541
-2544
-2546
-2549
-2551
-2554
-2556
-2558
-2560
-2563
-2564
-2566
-2568
-2570
-2571
-2573
-2574
-2576
-2577
-2578
-2579
-2580
-2581
-2582
-2583
-2584
-2584
-2585
-2585
-2586
-2586
-2586
-2586
-2586
-2586
-2586
-2586
-2586
-2586
-2585
-2585
-2585
-2584
-2583
-2583
-2582
-2581
-2581
-2580
-2579
-2578
-2577
-2576
-2575
-2574
-2573
-2572
-2570
-2569
-2568
-2567
-2565
-2564
-2562
-2561
-2559
-2558
-2556
-2555
-2553
-2551
-2550
-2548
-2546
-2544
-2542
-2540
-2538
-2536
-2534
-2531
-2529
-2526
-2524
-2521
-2518
-2516
-2513
-2510
-2506
-2503
-2500
-2496
-2493
-2489
-2485
-2481
-2477
-2472
-2468
-2463
-2459
-2454
-2449
-2443
-2438
-2433
-2427
-2421
-2415
-2409
-2403
-2397
-2390
-2384
-2377
-2370
-2363
-2356
-2349
-2341
-2334
-2326
-2318
-2311
-2303
-2295
-2286
-2278
-2270
-2261
-2252
-2244
-2235
-2226
-2217
-2208
-2198
-2189
-2179
-2170
-2160
-2150
-2140
-2130
-2120
-2110
-2100
-2089
-2079
-2069
-2058
-2047
-2037
-2025
-2015
-2004
-1994
-1983
-1972
-1961
-1950
-1939
-1928
-1917
-1906
-1895
-1884
-1873
-1862
-1851
-1840
-1829
-1818
-1807
-1797
-1786
-1775
-1765
-1754
-1744
-1733
-1723
-1712
-1702
-1692
-1682
-1672
-1662
-1653
-1643
-1633
-1624
-1614
-1605
-1596
-1587
-1578
-1569
-1560
-1552
-1543
-1535
-1526
-1518
-1510
-1502
-1494
-1487
-1479
-1472
-1464
-1457
-1450
-1444
-1437
-1430
-1424
-1418
-1412
-1406
-1400
-1394
-1389
-1383
-1378
-1373
-1368
-1363
-1358
-1354
-1350
-1345
-1341
-1337
-1333
-1330
-1326
-1322
-1319
-1316
-1312
-1309
-1306
-1303
-1301
-1298
-1295
-1293
-1290
-1288
-1286
-1283
-1281
-1279
-1277
-1275
-1273
-1271
-1269
-1268
-1266
-1264
-1263
-1261
-1260
-1258
-1257
-1256
-1254
-1253
-1252
-1251
-1249
-1248
-1247
-1246
-1245
-1244
-1243
-1242
-1241
-1240
-1239
-1238
-1237
-1236
-1235
-1234
-1233
-1232
-1231
-1230
-1229
-1228
-1227
-1226
-1225
-1224
-1223
-1222
-1221
-1220
-1219
-1218
-1217
-1216
-1216
-1215
-1214
-1213
-1212
-1211
-1210
-1209
-1208
-1207
-1206
-1205
-1204
-1203
-1203
-1202
-1201
-1200
-1199
-1198
-1197
-1196
-1195
-1194
-1193
-1193
-1192
-1191
-1190
-1189
-1188
-1187
-1186
-1185
-1185
-1184
-1183
-1182
-1181
-1180
-1179
-1178
-1178
-1177
-1176
-1175
-1174
-1173
-1172
-1172
-1171
-1170
-1169
-1168
-1167
-1166
-1166
-1165
-1164
-1163
-1162
-1161
-1161
-1160
-1159
-1158
-1157
-1156
-1156
-1155
-1154
-1153
-1152
-1151
-1151
-1150
-1149
-1148
-1147
-1147
-1146
-1145
-1144
-1143
-1143
-1142
-1141
-1140
-1139
-1139
-1138
-1137
-1136
-1135
-1135
-1134
-1133
-1132
-1132
-1131
-1130
-1129
-1128
-1128
-1127
-1126
-1125
-1125
-1124
-1123
-1122
-1122
-1121
-1120
-1119
-1119
-1118
-1117
-1116
-1116
-1115
-1114
-1113
-1113
-1112
-1111
-1110
-1110
-1109
-1108
-1107
-1107
-1106
-1105
-1105
-1104
-1103
-1102
-1102
-1101
-1100
-1100
-1099
-1098
-1097
-1097
-1096
-1095
-1095
-1094
-1093
-1093
-1092
-1091
-1090
-1090
-1089
-1088
-1088
-1087
-1086
-1086
-1085
-1084
-1084
-1083
-1082
-1082
-1081
-1080
-1080
-1079
-1078
-1078
-1077
-1076
-1076
-1075
-1074
-1074
-1073
-1072
-1072
-1071
-1070
-1070
-1069
-1068
-1068
-1067
-1067
-1066
-1065
-1065
-1064
-1063
-1063
-1062
-1062
-1061
-1060
-1060
-1059
-1058
-1058
-1057
-1057
-1056
-1055
-1055
-1054
-1054
-1053
-1052
-1052
-1051
-1050
-1050
-1049
-1049
-1048
-1048
-1047
-1046
-1046
-1045
-1045
-1044
-1043
-1043
-1042
-1042
-1041
-1040
-1040
-1039
-1039
-1038
-1038
-1037
-1036
-1036
-1035
-1035
-1034
-1034
-1033
-1033
-1032
-1031
-1031
-1030
-1030
-1029
-1029
-1028
-1028
-1027
-1027
-1026
-1025
-1025
-1024
-1024
-1022
-1022
-1022
-1022
-1020
-1020
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1016
-1016
-1014
-1014
-1014
-1014
-1012
-1012
-1012
-1012
-1010
-1010
-1010
-1010
-1008
-1008
-1008
-1008
-1006
-1006
-1006
-1006
-1004
-1004
-1004
-1004
-1002
-1002
-1002
-1002
-1002
-1000
-1000
-1000
-1000
-999
-999
-998
-998
-997
-997
-996
-996
-995
-995
-995
-994
-994
-993
-993
-992
-992
-991
-991
-990
-990
-990
-989
-989
-988
-988
-987
-987
-986
-986
-986
-985
-985
-984
-984
-983
-983
-983
-982
-982
-981
-981
-980
-980
-980
-979
-979
-978
-978
-978
-977
-977
-976
-976
-975
-975
-975
-974
-974
-973
-973
-973
-972
-972
-971
-971
-971
-970
-970
-970
-969
-969
-968
-968
-968
-967
-967
-966
-966
-966
-965
-965
-965
-964
-964
-963
-963
-963
-962
-962
-962
-961
-961
-961
-960
-960
-959
-959
-959
-958
-958
-958
-957
-957
-957
-956
-956
-956
-955
-955
-955
-954
-954
-954
-953
-953
-953
-952
-952
-952
-951
-951
-951
-950
-950
-950
-949
-949
-949
-948
-948
-948
-947
-947
-947
-946
-946
-946
-945
-945
-945
-944
-944
-944
-944
-943
-943
-943
-942
-942
-942
-941
-941
-941
-941
-940
-940
-940
-939
-939
-939
-939
-938
-938
-938
-937
-937
-937
-937
-936
-936
-936
-935
-935
-935
-935
-934
-934
-934
-933
-933
-933
-933
-932
-932
-932
-932
-931
-931
-931
-931
-930
-930
-930
-930
-929
-929
-929
-929
-928
-928
-928
-928
-927
-927
-927
-927
-926
-926
-926
-926
-925
-925
-925
-925
-924
-924
-924
-924
-923
-923
-923
-923
-923
-922
-922
-922
-922
-921
-921
-921
-921
-921
-920
-920
-920
-920
-919
-919
-919
-919
-919
-918
-918
-918
-918
-918
-917
-917
-917
-917
-917
-916
-916
-916
-916
-916
-915
-915
-915
-915
-915
-914
-914
-914
-914
-914
-913
-913
-913
-913
-913
-912
-912
-912
-912
-912
-912
-911
-911
-911
-911
-911
-910
-910
-910
-910
-910
-910
-909
-909
-909
-909
-909
-909
-908
-908
-908
-908
-908
-908
-907
-907
-907
-907
-907
-907
-907
-906
-906
-906
-906
-906
-906
-905
-905
-905
-905
-905
-905
-905
-904
-904
-904
-904
-904
-904
-904
-903
-903
-903
-903
-903
-903
-903
-903
-902
-902
-902
-902
-902
-902
-902
-901
-901
-901
-901
-901
-901
-901
-901
-900
-900
-900
-900
-900
-900
-900
-900
-900
-899
-899
-899
-899
-899
-899
-899
-899
-899
-898
-898
-898
-898
-898
-898
-898
-898
-898
-898
-897
-897
-897
-897
-897
-897
-897
-897
-897
-897
-896
-896
-896
-896
-896
-896
-896
-896
-896
-896
-896
-895
-895
-895
-895
-895
-895
-895
-895
-895
-895
-895
-895
-895
-894
-894
-894
-894
-894
-894
-894
-894
-894
-894
-894
-894
-894
-894
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-890
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-891
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-892
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-893
-894
-894
-894
-894
-894
-894
-894
-894
-894
