5
39416
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-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
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-90
-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
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-119
-119
-120
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-137
-138
-138
-138
-138
-138
-138
-139
-139
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-156
-157
-157
-157
-158
-158
-158
-158
-159
-159
-159
-160
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-176
-176
-176
-176
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-192
-192
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-198
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-214
-214
-215
-215
-215
-216
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-231
-232
-232
-232
-233
-233
-233
-233
-234
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-237
-238
-238
-238
-239
-239
-239
-240
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-257
-257
-257
-258
-258
-258
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-281
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-286
-286
-287
-287
-287
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-292
-292
-292
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-308
-308
-308
-309
-309
-310
-310
-310
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-315
-315
-315
-316
-316
-317
-317
-317
-318
-318
-318
-319
-319
-320
-320
-320
-321
-321
-321
-322
-322
-322
-323
-323
-323
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-328
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-333
-333
-333
-334
-334
-334
-335
-335
-336
-336
-336
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-341
-341
-341
-342
-342
-343
-343
-344
-344
-344
-345
-345
-346
-346
-346
-347
-347
-347
-348
-348
-349
-349
-349
-350
-350
-351
-351
-351
-352
-352
-352
-353
-353
-354
-354
-354
-355
-355
-355
-356
-356
-357
-357
-357
-358
-358
-359
-359
-359
-360
-360
-361
-361
-361
-362
-362
-363
-363
-363
-364
-364
-365
-365
-365
-366
-366
-367
-367
-367
-368
-368
-368
-369
-369
-369
-370
-370
-370
-371
-371
-371
-372
-372
-372
-373
-373
-373
-374
-374
-374
-375
-375
-375
-376
-376
-376
-377
-377
-377
-378
-378
-378
-379
-379
-379
-380
-380
-380
-381
-381
-381
-382
-382
-382
-383
-383
-383
-384
-384
-384
-385
-385
-385
-386
-386
-386
-386
-387
-387
-387
-388
-388
-389
-389
-389
-390
-390
-390
-391
-391
-391
-392
-392
-392
-392
-393
-393
-393
-394
-394
-394
-395
-395
-395
-396
-396
-396
-397
-397
-397
-398
-398
-398
-399
-399
-399
-400
-400
-400
-401
-401
-401
-402
-402
-402
-403
-403
-403
-404
-404
-404
-405
-405
-405
-406
-406
-406
-407
-407
-407
-408
-408
-408
-409
-409
-409
-410
-410
-411
-411
-411
-412
-412
-412
-413
-413
-414
-414
-414
-415
-415
-416
-416
-416
-417
-417
-417
-418
-418
-419
-419
-419
-420
-420
-420
-421
-421
-421
-422
-422
-422
-423
-423
-423
-424
-424
-424
-425
-425
-425
-425
-426
-426
-426
-427
-427
-427
-427
-428
-428
-428
-429
-429
-429
-430
-430
-430
-430
-431
-431
-431
-432
-432
-432
-433
-433
-433
-434
-434
-434
-434
-435
-435
-435
-436
-436
-436
-437
-437
-437
-438
-438
-438
-439
-439
-439
-440
-440
-440
-441
-441
-442
-442
-442
-443
-443
-443
-444
-444
-444
-445
-445
-445
-446
-446
-446
-447
-447
-447
-448
-448
-448
-449
-449
-449
-450
-450
-450
-451
-451
-451
-452
-452
-452
-452
-453
-453
-453
-453
-454
-454
-454
-455
-455
-455
-455
-456
-456
-457
-457
-457
-458
-458
-458
-459
-459
-459
-460
-460
-460
-460
-461
-461
-461
-462
-462
-462
-462
-463
-463
-463
-464
-464
-464
-465
-465
-465
-466
-466
-466
-466
-467
-467
-467
-468
-468
-468
-469
-469
-469
-470
-470
-470
-471
-471
-471
-472
-472
-472
-473
-473
-473
-473
-474
-474
-474
-475
-475
-475
-475
-476
-476
-476
-477
-477
-477
-478
-478
-478
-478
-479
-479
-479
-479
-480
-480
-480
-480
-480
-481
-481
-481
-482
-482
-482
-482
-483
-483
-483
-484
-484
-484
-484
-485
-485
-485
-485
-486
-486
-486
-486
-487
-487
-487
-487
-487
-488
-488
-488
-488
-489
-489
-489
-489
-490
-490
-490
-490
-491
-491
-491
-492
-492
-492
-492
-493
-493
-493
-493
-494
-494
-494
-495
-495
-495
-495
-496
-496
-496
-497
-497
-497
-497
-498
-498
-498
-499
-499
-499
-499
-500
-500
-500
-501
-501
-501
-501
-502
-502
-502
-503
-503
-503
-503
-504
-504
-504
-504
-505
-505
-505
-505
-506
-506
-506
-506
-507
-507
-507
-507
-507
-508
-508
-508
-508
-509
-509
-509
-509
-510
-510
-510
-510
-510
-511
-511
-511
-511
-512
-512
-512
-512
-513
-513
-513
-513
-514
-514
-514
-514
-515
-515
-515
-515
-516
-516
-516
-516
-517
-517
-517
-517
-518
-518
-518
-518
-519
-519
-519
-519
-520
-520
-520
-520
-521
-521
-521
-521
-522
-522
-522
-522
-523
-523
-523
-523
-524
-524
-524
-524
-525
-525
-525
-525
-526
-526
-526
-526
-527
-527
-527
-527
-528
-528
-528
-528
-529
-529
-529
-529
-530
-530
-530
-530
-531
-531
-531
-531
-532
-532
-532
-532
-533
-533
-533
-534
-534
-534
-534
-535
-535
-535
-536
-536
-536
-537
-537
-537
-537
-538
-538
-538
-539
-539
-539
-539
-540
-540
-540
-541
-541
-541
-541
-542
-542
-542
-542
-543
-543
-543
-543
-544
-544
-544
-544
-545
-545
-545
-545
-546
-546
-546
-546
-546
-547
-547
-547
-547
-547
-548
-548
-548
-548
-549
-549
-549
-549
-549
-550
-550
-550
-550
-551
-551
-551
-551
-552
-552
-552
-553
-553
-553
-553
-554
-554
-554
-554
-555
-555
-555
-555
-556
-556
-556
-556
-557
-557
-557
-557
-557
-558
-558
-558
-558
-559
-559
-559
-559
-559
-560
-560
-560
-560
-560
-561
-561
-561
-561
-561
-562
-562
-562
-562
-563
-563
-563
-563
-563
-564
-564
-564
-564
-565
-565
-565
-565
-565
-566
-566
-566
-566
-566
-567
-567
-567
-567
-568
-568
-568
-568
-569
-569
-569
-569
-569
-570
-570
-570
-570
-571
-571
-571
-571
-571
-572
-572
-572
-572
-572
-572
-573
-573
-573
-573
-573
-573
-574
-574
-574
-574
-574
-574
-575
-575
-575
-575
-575
-576
-576
-576
-576
-576
-576
-577
-577
-577
-577
-577
-577
-578
-578
-578
-578
-578
-579
-579
-579
-579
-580
-580
-580
-580
-580
-580
-581
-581
-581
-581
-581
-582
-582
-582
-582
-582
-582
-582
-583
-583
-583
-583
-583
-584
-584
-584
-584
-584
-585
-585
-585
-585
-585
-585
-586
-586
-586
-586
-586
-586
-587
-587
-587
-587
-587
-587
-588
-588
-588
-588
-588
-588
-589
-589
-589
-589
-589
-589
-589
-590
-590
-590
-590
-590
-590
-591
-591
-591
-591
-591
-591
-592
-592
-592
-592
-592
-592
-593
-593
-593
-593
-593
-593
-594
-594
-594
-594
-594
-594
-594
-594
-594
-595
-595
-595
-595
-595
-595
-595
-595
-595
-596
-596
-596
-596
-596
-596
-596
-596
-596
-596
-597
-597
-597
-597
-597
-597
-597
-597
-598
-598
-598
-598
-598
-598
-598
-598
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-600
-600
-600
-600
-600
-600
-600
-600
-600
-600
-600
-600
-600
-600
-600
-600
-601
-601
-601
-601
-601
-601
-601
-601
-601
-601
-601
-601
-601
-601
-601
-602
-602
-602
-602
-602
-602
-602
-602
-602
-602
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-604
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-603
-602
-602
-602
-602
-602
-602
-602
-602
-602
-602
-602
-602
-601
-601
-601
-601
-601
-601
-601
-601
-601
-601
-600
-600
-600
-600
-600
-600
-600
-600
-600
-600
-600
-599
-599
-599
-599
-599
-599
-599
-599
-599
-598
-598
-598
-598
-598
-598
-598
-598
-598
-598
-597
-597
-597
-597
-597
-597
-597
-597
-597
-596
-596
-596
-596
-596
-596
-596
-595
-595
-595
-595
-595
-595
-595
-594
-594
-594
-594
-594
-594
-593
-593
-593
-593
-593
-593
-592
-592
-592
-592
-592
-592
-591
-591
-591
-591
-591
-591
-590
-590
-590
-590
-589
-589
-589
-589
-589
-588
-588
-588
-588
-587
-587
-587
-587
-587
-586
-586
-586
-586
-586
-585
-585
-585
-585
-585
-585
-584
-584
-584
-584
-584
-584
-583
-583
-583
-583
-583
-582
-582
-582
-582
-581
-581
-581
-581
-580
-580
-580
-580
-579
-579
-579
-579
-578
-578
-578
-577
-577
-577
-576
-576
-576
-575
-575
-575
-575
-574
-574
-574
-574
-573
-573
-573
-572
-572
-572
-571
-571
-570
-570
-570
-569
-569
-569
-568
-568
-568
-567
-567
-567
-566
-566
-566
-566
-565
-565
-565
-564
-564
-564
-563
-563
-563
-562
-562
-561
-561
-561
-560
-560
-560
-559
-559
-559
-558
-558
-558
-557
-557
-556
-556
-555
-555
-555
-554
-554
-553
-553
-553
-552
-552
-551
-551
-551
-550
-550
-550
-549
-549
-549
-548
-548
-547
-547
-546
-546
-546
-545
-545
-544
-544
-544
-543
-543
-543
-542
-542
-541
-541
-541
-540
-540
-539
-539
-538
-538
-537
-537
-536
-535
-535
-534
-534
-533
-533
-532
-532
-532
-531
-531
-530
-530
-529
-529
-528
-528
-527
-527
-526
-525
-525
-524
-524
-523
-523
-522
-521
-521
-520
-520
-519
-519
-518
-518
-517
-517
-516
-516
-515
-514
-514
-513
-512
-512
-511
-511
-510
-509
-509
-508
-508
-507
-507
-507
-506
-505
-505
-504
-504
-503
-502
-502
-501
-501
-500
-499
-499
-498
-497
-497
-496
-496
-495
-495
-494
-493
-493
-492
-491
-490
-490
-489
-488
-487
-487
-486
-485
-484
-484
-483
-482
-481
-481
-480
-479
-479
-478
-477
-477
-476
-475
-475
-474
-473
-473
-472
-471
-470
-470
-469
-468
-467
-467
-466
-465
-464
-464
-463
-462
-462
-461
-460
-459
-459
-458
-457
-456
-455
-454
-454
-453
-452
-451
-450
-449
-449
-448
-447
-446
-446
-445
-444
-443
-442
-441
-441
-440
-439
-438
-437
-436
-435
-434
-433
-432
-431
-430
-429
-429
-428
-427
-426
-425
-424
-423
-422
-421
-420
-419
-418
-417
-416
-415
-415
-414
-413
-412
-411
-410
-409
-408
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-395
-394
-393
-392
-391
-390
-389
-388
-387
-386
-385
-384
-383
-382
-381
-380
-379
-378
-377
-376
-375
-374
-373
-372
-371
-369
-368
-367
-366
-365
-364
-363
-362
-361
-360
-359
-358
-356
-355
-354
-353
-352
-351
-350
-349
-347
-346
-345
-344
-343
-342
-341
-340
-338
-337
-336
-335
-334
-332
-331
-330
-329
-328
-327
-326
-325
-324
-322
-321
-320
-319
-318
-317
-316
-315
-313
-312
-311
-310
-309
-308
-307
-306
-304
-303
-302
-301
-300
-299
-298
-297
-295
-294
-293
-292
-291
-289
-288
-287
-285
-284
-283
-281
-280
-278
-277
-276
-274
-273
-272
-270
-269
-267
-266
-265
-263
-262
-261
-260
-258
-257
-255
-254
-253
-251
-250
-249
-247
-246
-244
-243
-242
-240
-239
-237
-236
-235
-233
-232
-231
-229
-228
-226
-225
-224
-222
-221
-220
-218
-217
-215
-214
-213
-211
-210
-208
-207
-206
-204
-203
-201
-200
-199
-197
-196
-194
-193
-191
-190
-188
-187
-185
-184
-182
-180
-179
-177
-176
-174
-173
-171
-169
-168
-166
-165
-163
-161
-160
-158
-156
-155
-153
-151
-150
-148
-146
-145
-143
-142
-140
-138
-137
-135
-133
-132
-130
-128
-127
-125
-123
-122
-120
-118
-117
-115
-114
-112
-110
-109
-107
-105
-104
-102
-100
-98
-97
-95
-93
-92
-90
-88
-86
-85
-83
-81
-80
-78
-76
-74
-72
-71
-69
-67
-65
-64
-62
-60
-58
-57
-55
-53
-51
-50
-48
-46
-44
-42
-40
-38
-36
-34
-32
-30
-28
-26
-24
-23
-21
-19
-17
-15
-13
-11
-9
-7
-5
-3
-1
1
3
5
7
9
11
13
15
17
19
21
23
25
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
65
67
69
71
73
75
77
80
82
84
86
88
90
92
95
97
99
101
103
105
107
109
112
114
116
118
120
123
125
127
130
132
134
136
139
141
143
146
148
150
152
155
157
159
162
164
166
168
171
173
175
178
180
182
185
187
189
192
194
197
199
201
203
206
208
210
213
215
217
220
222
224
227
229
231
234
236
239
241
243
246
248
251
253
255
258
260
263
265
268
270
273
276
278
281
283
286
288
291
294
296
299
301
304
306
309
311
314
316
319
321
324
326
329
332
334
337
340
342
345
348
350
353
356
358
361
364
366
369
371
374
377
379
382
385
387
390
392
395
398
400
403
406
408
411
414
416
419
422
424
427
430
433
435
438
441
443
446
449
451
454
457
460
463
465
468
471
474
477
480
483
485
488
491
494
497
500
503
506
509
512
514
517
520
523
526
529
532
535
538
541
544
547
550
553
556
559
562
565
568
571
574
577
580
583
586
589
592
595
598
601
604
607
610
613
616
619
622
625
628
631
634
637
640
643
647
650
653
656
659
662
665
668
671
674
678
681
684
687
690
693
696
699
703
706
709
712
716
719
722
725
729
732
735
739
742
745
749
752
755
759
762
765
769
772
776
779
782
786
789
792
796
799
802
806
809
812
816
819
823
826
829
833
836
839
843
846
850
853
857
860
863
867
870
874
877
881
885
888
892
895
899
902
906
909
913
916
920
924
927
931
934
938
941
945
949
952
956
959
963
967
970
974
978
981
985
989
992
996
1000
1002
1006
1010
1014
1018
1022
1025
1029
1033
1037
1040
1044
1048
1052
1055
1059
1063
1067
1070
1074
1078
1082
1085
1089
1093
1097
1100
1104
1108
1112
1116
1120
1123
1127
1131
1135
1139
1143
1147
1151
1155
1159
1163
1167
1171
1175
1178
1182
1186
1190
1194
1198
1202
1206
1210
1214
1218
1222
1226
1230
1234
1239
1243
1247
1251
1255
1259
1263
1267
1271
1275
1279
1283
1287
1291
1296
1300
1304
1308
1312
1316
1320
1325
1329
1333
1337
1341
1345
1350
1354
1358
1362
1366
1370
1375
1379
1383
1387
1391
1396
1400
1404
1408
1413
1417
1421
1426
1430
1434
1439
1443
1447
1452
1456
1461
1465
1469
1474
1478
1482
1487
1491
1496
1500
1505
1509
1513
1518
1522
1527
1531
1536
1540
1545
1549
1554
1558
1563
1567
1572
1576
1581
1585
1590
1594
1599
1603
1608
1613
1617
1622
1626
1631
1636
1640
1645
1649
1654
1659
1663
1668
1673
1677
1682
1687
1691
1696
1700
1705
1710
1714
1719
1724
1729
1733
1738
1743
1747
1752
1757
1762
1766
1771
1776
1781
1785
1790
1795
1800
1805
1809
1814
1819
1824
1829
1834
1838
1843
1848
1853
1858
1863
1868
1873
1878
1883
1888
1892
1897
1902
1907
1912
1917
1922
1927
1932
1937
1942
1947
1952
1957
1962
1967
1972
1977
1982
1987
1992
1997
2001
2007
2012
2017
2021
2027
2032
2037
2041
2048
2053
2058
2063
2068
2073
2078
2083
2089
2094
2099
2104
2109
2115
2120
2125
2130
2135
2141
2146
2151
2156
2162
2167
2172
2177
2183
2188
2193
2198
2204
2209
2214
2219
2225
2230
2235
2240
2246
2251
2256
2262
2267
2272
2277
2283
2288
2294
2299
2304
2310
2315
2321
2326
2331
2337
2342
2348
2353
2359
2364
2370
2375
2381
2386
2392
2397
2403
2408
2414
2419
2425
2430
2436
2441
2447
2452
2458
2463
2469
2474
2480
2485
2491
2496
2502
2508
2513
2519
2524
2530
2536
2541
2547
2553
2558
2564
2570
2575
2581
2587
2592
2598
2604
2609
2615
2621
2627
2632
2638
2644
2650
2656
2661
2667
2673
2679
2684
2690
2696
2702
2708
2714
2719
2725
2731
2737
2743
2749
2755
2760
2766
2772
2778
2784
2790
2796
2802
2807
2813
2819
2825
2831
2837
2843
2849
2855
2861
2867
2873
2879
2885
2891
2897
2903
2909
2914
2920
2926
2932
2939
2945
2951
2957
2963
2969
2975
2981
2987
2993
2999
3005
3011
3017
3023
3030
3036
3042
3048
3054
3060
3066
3073
3079
3085
3091
3097
3104
3110
3116
3122
3129
3135
3141
3147
3154
3160
3166
3172
3179
3185
3191
3197
3204
3210
3216
3223
3229
3235
3242
3248
3254
3261
3267
3274
3280
3287
3293
3299
3306
3312
3319
3325
3332
3338
3345
3351
3358
3364
3371
3377
3383
3390
3396
3403
3409
3416
3422
3429
3435
3442
3449
3455
3462
3468
3475
3481
3488
3495
3501
3508
3514
3521
3528
3534
3541
3548
3554
3561
3567
3574
3581
3587
3594
3601
3607
3614
3621
3628
3634
3641
3648
3654
3661
3668
3675
3681
3688
3695
3702
3708
3715
3722
3729
3735
3742
3749
3756
3763
3769
3776
3783
3790
3797
3803
3810
3817
3824
3831
3838
3845
3852
3858
3865
3872
3879
3886
3893
3900
3907
3914
3921
3928
3935
3942
3949
3956
3963
3970
3977
3984
3991
3998
4005
4011
4019
4026
4033
4040
4046
4054
4061
4067
4075
4082
4089
4096
4103
4111
4118
4125
4132
4139
4146
4153
4161
4168
4175
4182
4189
4197
4204
4211
4218
4226
4233
4240
4247
4255
4262
4269
4276
4284
4291
4298
4305
4313
4320
4327
4335
4342
4349
4357
4364
4371
4379
4386
4393
4401
4408
4416
4423
4430
4438
4445
4452
4460
4467
4474
4482
4489
4497
4504
4511
4519
4526
4534
4541
4548
4556
4563
4571
4578
4586
4593
4601
4608
4616
4623
4631
4638
4646
4653
4661
4668
4676
4683
4691
4698
4706
4714
4721
4729
4736
4744
4752
4759
4767
4775
4782
4790
4797
4805
4813
4820
4828
4836
4843
4851
4859
4866
4874
4882
4889
4897
4905
4912
4920
4928
4935
4943
4951
4959
4966
4974
4982
4989
4997
5005
5012
5020
5028
5036
5044
5051
5059
5067
5075
5083
5090
5098
5106
5114
5122
5130
5137
5145
5153
5161
5169
5177
5184
5192
5200
5208
5216
5224
5232
5240
5248
5256
5263
5271
5279
5287
5295
5303
5311
5319
5327
5335
5343
5351
5359
5367
5375
5383
5391
5399
5407
5415
5423
5431
5439
5447
5455
5463
5471
5479
5487
5495
5503
5511
5519
5527
5535
5543
5551
5559
5567
5575
5583
5591
5599
5608
5616
5624
5632
5640
5648
5656
5664
5672
5680
5688
5696
5704
5712
5720
5729
5737
5745
5753
5761
5769
5777
5785
5793
5802
5810
5818
5826
5834
5842
5851
5859
5867
5875
5884
5892
5900
5908
5916
5925
5933
5941
5949
5958
5966
5974
5982
5991
5999
6007
6015
6023
6032
6040
6048
6057
6065
6073
6082
6090
6098
6106
6115
6123
6131
6140
6148
6157
6165
6174
6182
6191
6199
6208
6216
6224
6233
6241
6250
6259
6268
6277
6286
6294
6302
6311
6319
6327
6336
6345
6354
6363
6372
6381
6389
6398
6406
6415
6423
6431
6440
6449
6457
6466
6475
6484
6493
6502
6511
6520
6529
6537
6546
6555
6564
6574
6583
6593
6603
6613
6622
6631
6639
6648
6657
6666
6675
6684
6693
6702
6711
6719
6727
6735
6744
6752
6760
6769
6779
6789
6799
6810
6820
6831
6842
6852
6863
6874
6885
6897
6908
6920
6932
6943
6954
6965
6975
6984
6993
7001
7009
7015
7020
7024
7028
7031
7034
7036
7037
7038
7039
7040
7042
7044
7047
7050
7053
7057
7061
7064
7068
7071
7075
7080
7087
7095
7106
7118
7130
7143
7156
7170
7185
7201
7219
7238
7258
7278
7298
7319
7339
7361
7382
7405
7427
7448
7467
7484
7499
7511
7521
7529
7536
7541
7543
7544
7542
7539
7533
7525
7516
7505
7493
7481
7470
7460
7451
7444
7438
7433
7429
7426
7424
7425
7429
7437
7449
7464
7481
7500
7518
7536
7554
7572
7590
7608
7625
7642
7657
7671
7685
7698
7711
7726
7741
7758
7774
7790
7805
7818
7829
7839
7846
7851
7854
7855
7854
7851
7846
7839
7829
7818
7805
7793
7781
7770
7760
7751
7742
7734
7728
7726
7728
7735
7745
7758
7773
7788
7803
7818
7831
7843
7853
7864
7873
7882
7890
7897
7902
7907
7910
7913
7916
7918
7920
7921
7923
7924
7925
7925
7925
7924
7922
7920
7918
7916
7915
7915
7916
7918
7923
7931
7943
7958
7978
8000
8025
8051
8077
8105
8131
8157
8183
8209
8231
8251
8266
8277
8282
8281
8276
8265
8248
8225
8196
8160
8119
8074
8026
7978
7929
7883
7840
7801
7766
7735
7708
7687
7673
7666
7668
7679
7698
7724
7756
7794
7838
7887
7939
7995
8052
8108
8163
8215
8264
8310
8353
8394
8432
8467
8500
8529
8554
8573
8587
8597
8601
8600
8593
8579
8557
8526
8486
8438
8380
8314
8239
8157
8071
7984
7895
7809
7728
7654
7589
7534
7490
7457
7437
7429
7435
7454
7485
7527
7578
7635
7696
7759
7821
7883
7942
7998
8048
8093
8132
8164
8189
8207
8218
8224
8225
8222
8213
8199
8178
8151
8119
8082
8042
8000
7956
7909
7859
7806
7749
7690
7631
7573
7517
7466
7420
7380
7349
7325
7310
7303
7303
7309
7318
7331
7344
7357
7369
7379
7389
7396
7399
7399
7392
7380
7362
7338
7310
7279
7245
7209
7172
7133
7091
7047
6999
6950
6899
6845
6790
6732
6670
6604
6533
6456
6374
6286
6193
6094
5990
5882
5770
5656
5541
5426
5312
5200
5092
4986
4884
4784
4686
4591
4497
4404
4314
4225
4138
4051
3964
3878
3790
3702
3613
3525
3437
3350
3265
3182
3100
3019
2937
2854
2769
2681
2591
2498
2401
2299
2194
2084
1969
1848
1720
1585
1442
1291
1131
964
790
609
424
236
44
-149
-345
-544
-745
-946
-1147
-1345
-1538
-1725
-1907
-2083
-2257
-2429
-2601
-2771
-2941
-3110
-3277
-3440
-3600
-3755
-3903
-4046
-4186
-4321
-4456
-4593
-4731
-4874
-5022
-5175
-5332
-5492
-5654
-5817
-5978
-6139
-6299
-6458
-6618
-6782
-6951
-7126
-7308
-7498
-7694
-7896
-8103
-8317
-8538
-8765
-8999
-9238
-9480
-9722
-9960
-10191
-10414
-10629
-10833
-11029
-11215
-11391
-11558
-11714
-11859
-11992
-12113
-12222
-12319
-12404
-12478
-12541
-12595
-12641
-12682
-12720
-12757
-12797
-12840
-12888
-12939
-12995
-13053
-13112
-13172
-13228
-13281
-13327
-13366
-13397
-13419
-13433
-13438
-13435
-13424
-13406
-13384
-13360
-13338
-13321
-13312
-13313
-13324
-13346
-13377
-13417
-13463
-13514
-13568
-13621
-13673
-13720
-13760
-13793
-13815
-13826
-13826
-13815
-13794
-13764
-13727
-13684
-13636
-13588
-13541
-13499
-13467
-13448
-13444
-13461
-13500
-13564
-13655
-13774
-13921
-14096
-14298
-14528
-14782
-15059
-15353
-15661
-15975
-16293
-16609
-16922
-17230
-17533
-17830
-18122
-18409
-18694
-18978
-19266
-19559
-19859
-20168
-20485
-20810
-21139
-21471
-21801
-22127
-22446
-22756
-23054
-23340
-23613
-23873
-24124
-24367
-24605
-24843
-25083
-25327
-25577
-25834
-26100
-26376
-26663
-26961
-27268
-27583
-27900
-28217
-28530
-28835
-29129
-29412
-29682
-29939
-30182
-30412
-30628
-30829
-31015
-31185
-31340
-31484
-31617
-31743
-31863
-31980
-32094
-32204
-32311
-32415
-32512
-32604
-32686
-32762
-32827
-32883
-32930
-32970
-33003
-33031
-33053
-33068
-33076
-33074
-33061
-33033
-32988
-32924
-32838
-32729
-32595
-32436
-32253
-32040
-31803
-31541
-31257
-30956
-30644
-30327
-30011
-29700
-29398
-29108
-28834
-28576
-28338
-28118
-27919
-27740
-27582
-27444
-27327
-27231
-27157
-27107
-27082
-27084
-27114
-27170
-27245
-27333
-27427
-27519
-27603
-27673
-27727
-27762
-27777
-27772
-27744
-27694
-27619
-27520
-27396
-27247
-27075
-26881
-26669
-26439
-26195
-25940
-25677
-25410
-25145
-24883
-24629
-24386
-24155
-23940
-23741
-23559
-23395
-23250
-23125
-23019
-22934
-22870
-22827
-22808
-22811
-22837
-22882
-22941
-23006
-23070
-23123
-23161
-23181
-23179
-23156
-23110
-23041
-22949
-22834
-22697
-22538
-22358
-22159
-21942
-21709
-21462
-21204
-20937
-20666
-20395
-20128
-19869
-19620
-19384
-19161
-18951
-18754
-18568
-18392
-18225
-18065
-17911
-17761
-17612
-17464
-17316
-17171
-17031
-16898
-16776
-16666
-16571
-16492
-16431
-16388
-16366
-16364
-16384
-16425
-16486
-16565
-16661
-16770
-16891
-17023
-17163
-17312
-17468
-17631
-17801
-17978
-18163
-18357
-18560
-18774
-18998
-19234
-19481
-19739
-20008
-20288
-20577
-20873
-21176
-21483
-21794
-22110
-22430
-22755
-23086
-23424
-23770
-24123
-24483
-24848
-25218
-25589
-25961
-26331
-26699
-27063
-27422
-27774
-28120
-28458
-28788
-29111
-29427
-29738
-30045
-30350
-30654
-30957
-31261
-31564
-31867
-32168
-32469
-32767
-33062
-33352
-33637
-33915
-34187
-34450
-34705
-34951
-35189
-35419
-35642
-35858
-36067
-36271
-36469
-36663
-36854
-37041
-37227
-37411
-37594
-37775
-37955
-38131
-38304
-38471
-38631
-38782
-38923
-39050
-39162
-39256
-39330
-39383
-39412
-39416
-39391
-39336
-39247
-39122
-38959
-38756
-38514
-38232
-37912
-37556
-37164
-36741
-36287
-35806
-35303
-34781
-34246
-33702
-33156
-32610
-32070
-31538
-31013
-30496
-29985
-29480
-28978
-28477
-27973
-27462
-26939
-26399
-25838
-25252
-24639
-23997
-23324
-22619
-21882
-21113
-20313
-19485
-18634
-17768
-16893
-16014
-15137
-14267
-13408
-12563
-11736
-10928
-10141
-9375
-8629
-7904
-7198
-6513
-5848
-5204
-4581
-3982
-3406
-2856
-2330
-1830
-1354
-903
-472
-61
335
720
1099
1474
1848
2225
2605
2989
3377
3767
4159
4551
4941
5327
5707
6080
6445
6802
7149
7486
7813
8130
8438
8737
9029
9312
9588
9856
10115
10365
10603
10830
11043
11242
11425
11592
11741
11872
11988
12089
12179
12261
12336
12406
12473
12535
12594
12648
12697
12742
12781
12814
12842
12865
12883
12897
12907
12915
12921
12926
12931
12936
12940
12940
12935
12922
12898
12860
12806
12735
12646
12538
12410
12262
12094
11906
11698
11469
11221
10956
10674
10378
10070
9750
9420
9080
8731
8373
8007
7633
7254
6869
6480
6088
5694
5300
4907
4515
4126
3741
3363
2993
2633
2285
1951
1633
1331
1047
780
529
294
74
-134
-330
-518
-698
-874
-1046
-1216
-1384
-1550
-1713
-1871
-2024
-2169
-2306
-2435
-2556
-2671
-2779
-2879
-2970
-3052
-3122
-3180
-3222
-3249
-3257
-3245
-3211
-3155
-3075
-2970
-2842
-2692
-2520
-2328
-2118
-1891
-1646
-1387
-1112
-823
-520
-205
122
461
811
1172
1543
1924
2313
2709
3111
3517
3925
4336
4747
5157
5567
5976
6383
6789
7192
7593
7992
8387
8779
9167
9552
9933
10310
10684
11055
11422
11787
12148
12505
12859
13210
13556
13898
14236
14569
14896
15217
15530
15834
16126
16409
16678
16932
17171
17394
17601
17791
17964
18119
18256
18374
18473
18553
18614
18656
18682
18690
18683
18662
18627
18581
18524
18459
18388
18312
18234
18153
18071
17987
17902
17814
17724
17632
17537
17441
17344
17246
17149
17054
16959
16866
16776
16688
16604
16523
16447
16375
16306
16242
16183
16126
16076
16027
15984
15943
15905
15870
15838
15811
15787
15769
15757
15752
15752
15759
15771
15786
15804
15822
15839
15855
15869
15880
15889
15895
15899
15900
15900
15899
15897
15896
15895
15896
15898
15901
15906
15912
15919
15927
15936
15947
15959
15974
15993
16015
16044
16078
16119
16166
16219
16277
16341
16408
16477
16546
16613
16676
16734
16785
16826
16855
16872
16874
16861
16834
16791
16733
16661
16575
16477
16367
16247
16117
15979
15832
15678
15518
15353
15184
15013
14839
14666
14493
14323
14155
13991
13832
13679
13532
13393
13263
13143
13035
12940
12855
12781
12715
12654
12596
12540
12484
12427
12369
12309
12247
12184
12118
12051
11982
11912
11843
11775
11708
11645
11586
11532
11483
11440
11404
11375
11354
11340
11333
11333
11339
11347
11357
11365
11368
11364
11351
11327
11291
11242
11181
11107
11022
10928
10827
10720
10610
10499
10389
10283
10182
10087
10000
9921
9849
9785
9728
9677
9630
9587
9545
9505
9466
9426
9387
9348
9308
9269
9230
9191
9155
9120
9088
9059
9033
9011
8993
8979
8967
8958
8951
8944
8935
8924
8908
8884
8851
8808
8752
8684
8602
8506
8399
8280
8151
8016
7874
7727
7578
7428
7278
7131
6986
6843
6703
6563
6422
6280
6134
5984
5828
5665
5495
5317
5129
4930
4721
4501
4271
4032
3785
3531
3272
3011
2748
2485
2223
1962
1703
1446
1192
942
694
449
206
-35
-275
-514
-754
-994
-1235
-1476
-1717
-1957
-2194
-2429
-2660
-2887
-3107
-3321
-3526
-3721
-3906
-4081
-4243
-4395
-4535
-4665
-4785
-4894
-4994
-5083
-5163
-5233
-5294
-5346
-5388
-5421
-5445
-5459
-5463
-5456
-5437
-5407
-5364
-5309
-5241
-5159
-5063
-4954
-4830
-4694
-4545
-4386
-4218
-4045
-3866
-3685
-3503
-3321
-3139
-2959
-2781
-2607
-2437
-2272
-2113
-1959
-1811
-1669
-1531
-1399
-1271
-1148
-1029
-914
-803
-695
-590
-488
-388
-289
-192
-94
6
107
212
320
431
546
663
783
903
1024
1146
1266
1385
1503
1619
1734
1849
1966
2086
2210
2340
2475
2617
2767
2923
3085
3255
3430
3612
3799
3991
4188
4390
4595
4804
5015
5228
5442
5656
5868
6078
6283
6483
6677
6863
7041
7210
7368
7515
7651
7775
7887
7989
8079
8159
8228
8287
8335
8373
8399
8414
8418
8410
8390
8359
8316
8263
8200
8129
8048
7963
7871
7773
7670
7563
7450
7331
7206
7075
6938
6793
6641
6482
6316
6143
5963
5777
5584
5384
5177
4963
4742
4514
4279
4038
3792
3541
3286
3027
2766
2503
2238
1972
1706
1439
1172
904
635
366
97
-172
-441
-707
-971
-1232
-1488
-1740
-1986
-2225
-2458
-2684
-2902
-3113
-3317
-3513
-3704
-3888
-4066
-4238
-4403
-4562
-4714
-4860
-4999
-5132
-5260
-5382
-5499
-5611
-5718
-5818
-5913
-6002
-6084
-6160
-6229
-6291
-6346
-6393
-6432
-6464
-6488
-6504
-6514
-6517
-6514
-6507
-6495
-6481
-6465
-6449
-6431
-6414
-6396
-6378
-6358
-6336
-6311
-6283
-6251
-6214
-6171
-6123
-6069
-6009
-5942
-5871
-5794
-5712
-5627
-5538
-5446
-5351
-5253
-5154
-5054
-4954
-4854
-4755
-4657
-4560
-4463
-4365
-4267
-4166
-4062
-3956
-3845
-3731
-3612
-3487
-3356
-3219
-3075
-2924
-2766
-2601
-2430
-2253
-2071
-1883
-1691
-1495
-1297
-1096
-895
-694
-494
-295
-99
95
286
474
659
841
1018
1190
1357
1517
1671
1817
1955
2084
2203
2313
2412
2502
2581
2652
2714
2768
2816
2858
2894
2925
2951
2972
2987
2995
2996
2990
2975
2952
2921
2881
2831
2773
2706
2631
2548
2457
2361
2260
2156
2049
1939
1829
1717
1605
1493
1382
1273
1167
1064
967
876
792
715
646
586
535
492
459
434
418
411
413
423
441
467
501
542
590
644
704
768
837
911
988
1068
1151
1236
1323
1411
1500
1589
1678
1767
1854
1939
2021
2103
2180
2253
2322
2386
2445
2498
2544
2585
2620
2650
2675
2696
2714
2728
2740
2750
2758
2764
2770
2775
2780
2784
2789
2794
2798
2802
2806
2809
2813
2816
2818
2821
2824
2827
2832
2839
2849
2862
2881
2905
2935
2971
3014
3064
3122
3188
3261
3342
3430
3524
3622
3723
3826
3929
4030
4128
4223
4313
4398
4477
4551
4619
4682
4739
4790
4836
4875
4909
4935
4955
4968
4974
4973
4965
4949
4927
4899
4864
4824
4779
4729
4675
4617
4556
4492
4427
4360
4291
4222
4152
4082
4013
3944
3875
3807
3739
3671
3601
3530
3456
3381
3304
3225
3147
3068
2989
2910
2832
2754
2677
2600
2523
2445
2368
2290
2210
2129
2047
1962
1875
1785
1693
1598
1500
1401
1300
1199
1096
994
890
787
682
577
472
366
259
153
47
-59
-165
-270
-373
-476
-576
-674
-770
-864
-955
-1046
-1134
-1222
-1308
-1393
-1477
-1558
-1637
-1713
-1785
-1851
-1911
-1965
-2011
-2048
-2078
-2099
-2112
-2117
-2115
-2106
-2092
-2073
-2049
-2021
-1991
-1955
-1916
-1873
-1826
-1775
-1721
-1663
-1600
-1534
-1463
-1388
-1309
-1226
-1138
-1047
-952
-854
-751
-646
-537
-424
-309
-190
-69
54
180
306
433
560
687
814
940
1065
1191
1316
1441
1566
1690
1813
1935
2056
2176
2294
2410
2522
2631
2735
2834
2928
3016
3099
3176
3247
3314
3376
3433
3485
3534
3578
3617
3653
3685
3714
3739
3762
3783
3802
3820
3836
3851
3865
3876
3885
3891
3893
3890
3883
3870
3850
3824
3791
3751
3703
3647
3585
3515
3439
3355
3265
3169
3065
2955
2839
2716
2587
2451
2309
2161
2008
1850
1688
1522
1354
1184
1012
839
664
488
312
134
-45
-225
-405
-586
-767
-948
-1128
-1306
-1483
-1657
-1829
-1998
-2163
-2325
-2482
-2636
-2785
-2929
-3069
-3204
-3334
-3460
-3580
-3695
-3804
-3908
-4006
-4101
-4189
-4273
-4352
-4426
-4497
-4563
-4625
-4683
-4737
-4787
-4832
-4872
-4909
-4941
-4970
-4995
-5018
-5038
-5055
-5070
-5082
-5092
-5100
-5105
-5106
-5105
-5101
-5093
-5081
-5067
-5049
-5027
-5001
-4972
-4939
-4903
-4863
-4820
-4773
-4723
-4669
-4612
-4551
-4486
-4416
-4342
-4263
-4181
-4094
-4008
-3919
-3830
-3740
-3651
-3562
-3475
-3388
-3303
-3219
-3136
-3055
-2975
-2895
-2816
-2737
-2658
-2578
-2496
-2413
-2327
-2239
-2148
-2055
-1959
-1861
-1761
-1661
-1562
-1463
-1366
-1271
-1179
-1090
-1004
-923
-846
-772
-703
-638
-577
-520
-466
-415
-368
-324
-284
-247
-213
-182
-154
-128
-103
-79
-57
-35
-15
4
21
36
50
61
70
78
84
90
94
98
101
103
104
104
102
98
93
84
74
60
44
25
4
-20
-46
-74
-103
-133
-163
-193
-222
-248
-273
-294
-313
-329
-341
-351
-359
-365
-369
-371
-372
-373
-373
-372
-372
-371
-371
-370
-369
-369
-370
-372
-375
-380
-386
-394
-402
-412
-423
-435
-449
-464
-480
-498
-518
-539
-561
-584
-606
-629
-650
-671
-691
-709
-726
-742
-756
-767
-776
-782
-785
-784
-779
-771
-760
-746
-730
-712
-692
-671
-649
-626
-602
-577
-553
-528
-503
-477
-452
-427
-401
-376
-350
-325
-300
-276
-253
-232
-212
-195
-180
-168
-157
-149
-143
-139
-137
-135
-134
-132
-128
-121
-112
-100
-85
-67
-46
-23
1
27
54
83
112
143
174
207
241
278
316
356
400
446
496
549
606
666
731
798
868
940
1014
1089
1164
1238
1312
1384
1454
1522
1586
1647
1704
1758
1807
1852
1892
1927
1957
1981
2000
2013
2021
2023
2019
2008
1991
1968
1940
1908
1872
1834
1793
1750
1706
1662
1618
1574
1529
1484
1438
1392
1344
1295
1245
1195
1144
1094
1045
997
951
907
865
824
785
746
709
672
636
600
564
528
493
458
422
386
349
311
273
235
196
158
120
83
48
14
-19
-49
-77
-102
-124
-143
-159
-173
-184
-194
-202
-210
-217
-225
-232
-241
-251
-261
-272
-283
-294
-304
-313
-320
-324
-327
-326
-324
-319
-312
-304
-293
-282
-269
-255
-239
-222
-203
-182
-159
-135
-109
-82
-53
-22
11
45
80
117
155
194
236
280
327
376
429
485
545
607
673
741
810
882
954
1026
1099
1171
1243
1315
1387
1457
1527
1596
1664
1731
1795
1858
1918
1975
2029
2079
2125
2167
2205
2237
2266
2290
2310
2326
2339
2348
2354
2357
2357
2354
2348
2339
2327
2313
2296
2278
2257
2236
2214
2191
2169
2147
2126
2106
2087
2069
2053
2037
2023
2009
1999
1988
1979
1970
1963
1956
1951
1948
1946
1947
1950
1955
1963
1974
1988
2005
2024
2045
2070
2096
2125
2157
2190
2225
2263
2301
2341
2382
2423
2464
2506
2547
2588
2630
2672
2715
2758
2802
2846
2891
2936
2981
3027
3072
3116
3159
3200
3239
3275
3309
3340
3368
3393
3414
3432
3447
3459
3467
3473
3476
3478
3477
3476
3473
3470
3466
3461
3454
3447
3437
3424
3409
3391
3369
3345
3317
3287
3254
3219
3182
3143
3104
3064
3022
2980
2937
2892
2846
2798
2749
2698
2646
2591
2536
2479
2421
2363
2304
2246
2189
2133
2079
2027
1977
1928
1882
1837
1795
1754
1714
1677
1640
1605
1570
1536
1503
1469
1435
1400
1364
1327
1288
1248
1207
1164
1120
1075
1029
983
935
888
840
791
743
694
645
597
549
501
453
406
359
312
265
218
172
125
78
31
-17
-64
-112
-160
-208
-256
-303
-349
-395
-440
-484
-527
-569
-609
-648
-685
-721
-757
-791
-826
-861
-895
-930
-966
-1000
-1036
-1072
-1107
-1142
-1177
-1212
-1245
-1279
-1312
-1344
-1377
-1409
-1441
-1473
-1506
-1539
-1573
-1608
-1643
-1679
-1717
-1756
-1796
-1838
-1881
-1926
-1974
-2023
-2075
-2130
-2186
-2243
-2301
-2360
-2418
-2476
-2534
-2590
-2646
-2701
-2755
-2808
-2860
-2910
-2958
-3005
-3049
-3091
-3131
-3168
-3202
-3232
-3258
-3281
-3300
-3315
-3327
-3335
-3340
-3342
-3341
-3337
-3330
-3319
-3306
-3290
-3270
-3248
-3223
-3195
-3164
-3130
-3093
-3053
-3011
-2966
-2919
-2870
-2820
-2767
-2713
-2658
-2601
-2544
-2485
-2427
-2367
-2308
-2250
-2191
-2134
-2078
-2023
-1969
-1917
-1867
-1818
-1771
-1725
-1681
-1638
-1597
-1556
-1518
-1480
-1445
-1410
-1378
-1347
-1318
-1290
-1263
-1238
-1214
-1191
-1168
-1146
-1124
-1102
-1080
-1057
-1035
-1012
-989
-966
-943
-918
-893
-867
-839
-811
-782
-752
-721
-691
-661
-630
-600
-569
-537
-505
-471
-436
-400
-362
-323
-283
-241
-198
-154
-109
-65
-21
23
66
107
147
186
222
257
290
321
350
376
400
422
442
459
475
488
499
508
514
518
520
520
518
514
508
500
490
478
466
451
436
419
400
381
360
338
315
291
267
243
217
191
164
136
106
75
42
9
-26
-62
-99
-136
-174
-212
-249
-287
-323
-357
-391
-421
-450
-476
-499
-519
-535
-548
-557
-563
-565
-564
-560
-552
-542
-530
-516
-501
-486
-470
-454
-439
-423
-408
-393
-379
-366
-354
-344
-335
-328
-322
-319
-316
-315
-314
-314
-315
-316
-317
-319
-322
-326
-330
-336
-342
-350
-358
-366
-376
-385
-394
-403
-410
-417
-422
-426
-428
-430
-430
-430
-429
-427
-424
-419
-413
-406
-396
-385
-373
-358
-341
-323
-302
-279
-255
-229
-201
-173
-144
-116
-88
-61
-35
-11
11
31
48
63
74
82
85
85
80
71
58
40
19
-6
-34
-64
-97
-131
-167
-204
-241
-279
-318
-356
-394
-431
-468
-504
-540
-576
-611
-647
-683
-719
-756
-792
-828
-864
-899
-933
-967
-999
-1029
-1058
-1084
-1108
-1129
-1148
-1164
-1177
-1189
-1198
-1205
-1211
-1216
-1220
-1224
-1227
-1229
-1231
-1232
-1231
-1228
-1223
-1215
-1204
-1190
-1173
-1154
-1132
-1108
-1083
-1056
-1029
-1000
-972
-942
-912
-881
-850
-819
-788
-757
-727
-699
-673
-649
-628
-610
-596
-585
-579
-576
-578
-583
-592
-605
-621
-641
-665
-692
-723
-756
-793
-832
-874
-918
-963
-1008
-1056
-1104
-1151
-1198
-1245
-1291
-1336
-1379
-1420
-1459
-1495
-1529
-1559
-1587
-1612
-1634
-1653
-1669
-1683
-1694
-1703
-1708
-1710
-1709
-1704
-1694
-1680
-1660
-1635
-1604
-1568
-1528
-1483
-1435
-1385
-1333
-1280
-1226
-1172
-1117
-1062
-1006
-948
-890
-830
-767
-703
-635
-565
-491
-415
-335
-253
-167
-78
14
108
204
301
400
498
597
695
792
888
982
1074
1164
1251
1335
1416
1493
1567
1638
1705
1769
1828
1884
1937
1985
2029
2070
2108
2141
2171
2196
2218
2235
2248
2256
2260
2260
2255
2246
2235
2220
2204
2186
2167
2148
2130
2112
2095
2079
2064
2050
2036
2023
2011
2000
1989
1979
1969
1960
1951
1942
1933
1924
1915
1905
1894
1882
1868
1852
1834
1813
1790
1765
1737
1707
1675
1640
1604
1566
1525
1484
1440
1395
1349
1302
1254
1205
1155
1106
1056
1006
958
909
859
810
760
711
661
612
562
514
465
417
368
319
270
220
170
120
69
19
-31
-80
-127
-173
-217
-259
-300
-339
-376
-413
-448
-482
-516
-549
-583
-617
-651
-685
-720
-754
-787
-819
-850
-879
-906
-931
-954
-974
-991
-1006
-1020
-1030
-1039
-1046
-1051
-1053
-1053
-1051
-1046
-1039
-1030
-1018
-1006
-992
-977
-961
-945
-929
-914
-900
-887
-877
-869
-864
-861
-861
-865
-870
-879
-889
-901
-915
-930
-946
-964
-982
-1000
-1020
-1042
-1065
-1089
-1114
-1141
-1169
-1197
-1227
-1257
-1287
-1317
-1346
-1375
-1403
-1432
-1460
-1488
-1515
-1543
-1570
-1597
-1623
-1648
-1673
-1695
-1717
-1736
-1754
-1770
-1784
-1798
-1810
-1822
-1834
-1845
-1856
-1867
-1878
-1889
-1900
-1911
-1922
-1932
-1941
-1948
-1954
-1958
-1959
-1957
-1952
-1944
-1932
-1917
-1899
-1878
-1853
-1826
-1796
-1765
-1733
-1699
-1665
-1631
-1597
-1563
-1529
-1496
-1463
-1430
-1399
-1368
-1338
-1310
-1281
-1254
-1227
-1200
-1173
-1145
-1117
-1089
-1060
-1031
-1000
-971
-941
-910
-880
-849
-819
-788
-758
-729
-701
-674
-649
-625
-602
-581
-560
-539
-518
-497
-476
-454
-432
-410
-389
-368
-348
-329
-311
-295
-281
-268
-256
-245
-236
-227
-218
-210
-202
-194
-185
-177
-168
-159
-150
-142
-134
-126
-118
-111
-105
-101
-98
-97
-98
-102
-110
-120
-133
-149
-167
-189
-213
-238
-266
-295
-325
-355
-386
-416
-446
-475
-503
-531
-557
-582
-606
-630
-653
-676
-699
-721
-743
-765
-785
-805
-823
-839
-853
-865
-874
-881
-885
-886
-885
-882
-877
-869
-860
-850
-838
-826
-813
-800
-786
-771
-756
-740
-723
-705
-686
-666
-646
-625
-603
-580
-558
-535
-512
-490
-470
-450
-433
-417
-404
-392
-383
-376
-370
-367
-366
-366
-367
-369
-373
-377
-382
-387
-393
-398
-404
-409
-414
-419
-424
-429
-435
-441
-448
-456
-465
-475
-485
-497
-509
-521
-533
-545
-557
-568
-578
-588
-598
-607
-616
-624
-633
-641
-649
-657
-665
-673
-680
-688
-696
-704
-711
-719
-727
-735
-743
-750
-758
-765
-771
-777
-781
-785
-787
-788
-787
-785
-782
-777
-771
-764
-755
-746
-735
-724
-711
-697
-682
-665
-647
-627
-605
-582
-556
-530
-501
-471
-441
-409
-377
-346
-315
-284
-255
-226
-198
-170
-143
-117
-91
-65
-39
-14
12
37
63
90
116
143
170
198
226
255
284
315
347
380
415
452
492
533
576
622
670
719
769
821
872
923
973
1022
1069
1114
1158
1199
1239
1277
1313
1348
1381
1413
1443
1473
1501
1527
1552
1575
1595
1613
1629
1642
1652
1660
1666
1669
1670
1669
1666
1660
1652
1641
1628
1612
1594
1573
1550
1524
1495
1463
1429
1392
1353
1312
1269
1225
1179
1131
1083
1034
985
934
883
831
779
726
672
618
563
508
453
397
342
286
231
176
121
67
14
-39
-91
-142
-192
-243
-292
-342
-391
-440
-488
-536
-584
-631
-676
-720
-761
-801
-839
-874
-907
-937
-965
-989
-1010
-1031
-1048
-1063
-1076
-1086
-1095
-1102
-1107
-1110
-1112
-1112
-1110
-1107
-1102
-1095
-1086
-1075
-1062
-1047
-1030
-1012
-992
-972
-951
-930
-909
-889
-868
-848
-827
-807
-786
-765
-744
-722
-700
-677
-653
-630
-606
-581
-556
-530
-504
-477
-449
-420
-391
-360
-328
-296
-263
-230
-197
-165
-133
-103
-74
-47
-22
2
23
43
62
79
96
111
125
138
150
162
172
181
188
195
199
202
203
202
198
193
186
177
167
155
143
130
117
103
89
75
61
46
31
15
-2
-20
-38
-58
-78
-99
-120
-141
-162
-183
-202
-221
-238
-254
-269
-282
-293
-304
-314
-323
-331
-339
-347
-354
-361
-368
-375
-382
-388
-394
-399
-404
-409
-413
-417
-421
-426
-430
-435
-440
-445
-450
-455
-461
-466
-472
-477
-482
-487
-491
-495
-498
-501
-503
-504
-506
-508
-509
-511
-514
-517
-520
-523
-527
-531
-535
-540
-545
-551
-557
-563
-570
-578
-587
-597
-607
-618
-629
-641
-652
-663
-674
-683
-692
-700
-706
-712
-718
-722
-726
-730
-733
-736
-739
-741
-742
-743
-743
-742
-742
-741
-740
-739
-739
-739
-740
-741
-743
-746
-750
-755
-760
-766
-772
-778
-785
-791
-796
-801
-806
-810
-813
-816
-819
-822
-825
-829
-833
-839
-845
-852
-861
-870
-881
-892
-904
-917
-931
-946
-962
-979
-997
-1014
-1034
-1054
-1075
-1096
-1117
-1139
-1160
-1181
-1201
-1220
-1238
-1255
-1270
-1283
-1294
-1303
-1310
-1315
-1317
-1316
-1314
-1308
-1301
-1290
-1278
-1263
-1246
-1226
-1204
-1181
-1155
-1127
-1098
-1066
-1033
-997
-960
-920
-878
-833
-787
-739
-690
-639
-588
-536
-484
-433
-382
-332
-284
-237
-191
-147
-105
-65
-26
11
46
79
111
142
172
200
226
251
274
295
313
329
343
354
362
368
371
371
369
364
357
348
336
323
309
293
276
259
241
223
204
186
168
150
133
117
101
86
71
57
44
30
16
2
-11
-24
-37
-50
-62
-72
-82
-90
-97
-103
-107
-109
-109
-108
-106
-101
-96
-89
-81
-71
-60
-48
-35
-21
-6
11
28
45
64
82
100
118
136
152
167
181
192
202
210
215
219
221
220
218
215
209
202
194
184
172
159
144
128
111
93
73
53
31
8
-15
-40
-66
-92
-120
-148
-177
-207
-236
-266
-296
-325
-353
-380
-407
-432
-456
-479
-501
-521
-540
-557
-572
-586
-598
-609
-618
-625
-631
-636
-639
-642
-643
-644
-644
-643
-641
-637
-633
-627
-620
-611
-601
-590
-578
-564
-550
-534
-518
-501
-484
-467
-450
-434
-417
-401
-386
-371
-355
-340
-325
-310
-294
-279
-263
-247
-232
-216
-200
-185
-169
-154
-139
-124
-110
-95
-81
-67
-53
-39
-25
-10
5
20
36
52
68
85
101
117
133
147
162
175
187
199
210
220
228
236
243
248
252
255
257
258
258
258
257
257
256
256
256
256
256
255
255
254
252
250
246
241
236
229
221
212
202
192
182
172
162
153
145
138
132
126
122
119
116
114
113
112
111
111
111
112
113
114
116
118
121
123
126
128
131
132
133
134
133
132
130
127
122
117
110
103
94
83
71
58
43
26
8
-12
-33
-56
-81
-107
-133
-161
-189
-217
-246
-275
-303
-332
-360
-388
-415
-441
-467
-492
-516
-539
-561
-582
-602
-621
-638
-655
-671
-686
-700
-713
-726
-739
-750
-761
-772
-782
-792
-801
-810
-818
-826
-834
-843
-852
-861
-871
-882
-894
-907
-921
-935
-950
-966
-983
-999
-1016
-1034
-1051
-1068
-1084
-1099
-1114
-1128
-1141
-1154
-1166
-1178
-1189
-1200
-1210
-1220
-1231
-1241
-1251
-1261
-1272
-1282
-1292
-1303
-1314
-1325
-1337
-1350
-1364
-1378
-1394
-1411
-1430
-1450
-1471
-1495
-1520
-1546
-1574
-1603
-1633
-1664
-1696
-1729
-1762
-1795
-1829
-1862
-1896
-1930
-1963
-1996
-2028
-2059
-2089
-2118
-2145
-2170
-2194
-2216
-2235
-2253
-2269
-2282
-2295
-2305
-2314
-2321
-2327
-2332
-2335
-2337
-2337
-2336
-2334
-2330
-2324
-2316
-2307
-2297
-2284
-2271
-2255
-2238
-2220
-2201
-2180
-2158
-2135
-2111
-2085
-2059
-2031
-2003
-1974
-1944
-1912
-1880
-1846
-1811
-1774
-1736
-1696
-1654
-1611
-1566
-1519
-1470
-1420
-1368
-1314
-1260
-1204
-1147
-1090
-1031
-972
-911
-850
-789
-727
-665
-602
-540
-478
-417
-356
-296
-237
-179
-122
-67
-13
40
92
142
190
236
281
323
363
400
435
467
497
524
549
571
592
610
627
642
655
667
677
686
693
699
703
706
708
708
707
705
700
695
687
679
668
657
644
630
615
599
582
564
547
529
510
492
473
455
435
416
396
376
355
333
310
286
261
235
208
180
152
122
92
62
31
1
-30
-60
-90
-119
-147
-174
-200
-225
-249
-272
-293
-313
-332
-349
-365
-380
-394
-406
-417
-427
-436
-444
-451
-457
-462
-466
-468
-470
-470
-470
-468
-466
-463
-459
-454
-450
-444
-439
-433
-426
-419
-412
-405
-396
-388
-379
-369
-360
-350
-340
-331
-321
-312
-303
-294
-285
-277
-268
-258
-249
-238
-227
-216
-203
-190
-176
-162
-146
-131
-114
-98
-81
-63
-45
-25
-5
15
37
60
83
108
132
158
184
210
236
263
289
316
342
369
394
420
444
467
489
510
529
547
563
578
592
604
614
623
630
636
640
643
644
643
641
637
632
626
620
613
605
597
589
580
570
559
548
535
521
506
490
473
455
436
417
396
376
355
334
313
292
271
249
227
205
183
161
138
116
93
71
49
29
9
-10
-28
-45
-60
-74
-88
-100
-111
-121
-130
-138
-145
-151
-156
-161
-165
-167
-169
-171
-171
-171
-170
-169
-167
-165
-162
-159
-155
-150
-145
-140
-134
-127
-121
-115
-108
-102
-96
-90
-84
-80
-75
-71
-68
-66
-64
-62
-62
-62
-62
-64
-66
-69
-72
-77
-81
-87
-93
-99
-105
-112
-119
-126
-133
-141
-150
-159
-170
-181
-194
-208
-223
-240
-257
-276
-296
-316
-337
-359
-381
-404
-426
-448
-470
-490
-510
-529
-546
-563
-577
-591
-603
-614
-623
-631
-639
-646
-652
-658
-664
-671
-677
-683
-690
-697
-704
-712
-719
-727
-735
-743
-752
-760
-769
-777
-786
-795
-804
-814
-824
-834
-845
-856
-867
-879
-892
-904
-917
-930
-943
-956
-970
-984
-998
-1012
-1026
-1041
-1055
-1069
-1083
-1096
-1109
-1121
-1133
-1144
-1154
-1163
-1172
-1179
-1186
-1192
-1196
-1200
-1203
-1204
-1205
-1205
-1205
-1203
-1201
-1198
-1194
-1189
-1182
-1175
-1166
-1156
-1145
-1133
-1120
-1106
-1091
-1075
-1058
-1040
-1020
-1000
-980
-957
-933
-909
-883
-856
-829
-801
-772
-743
-713
-683
-653
-623
-592
-561
-530
-499
-467
-435
-403
-370
-337
-303
-269
-234
-199
-164
-129
-93
-58
-23
12
46
79
111
142
172
200
227
252
277
299
320
340
359
375
391
405
418
430
441
452
462
472
481
490
498
507
514
521
527
532
537
540
542
543
543
543
542
540
539
537
536
534
533
531
530
528
526
524
520
516
510
503
495
486
475
464
451
437
422
406
389
372
353
334
314
292
270
246
222
197
171
144
117
91
64
37
11
-16
-41
-67
-92
-116
-140
-164
-188
-211
-233
-254
-275
-294
-313
-330
-345
-359
-371
-381
-389
-396
-401
-405
-407
-408
-408
-407
-404
-401
-397
-392
-386
-378
-371
-362
-352
-342
-331
-319
-306
-293
-279
-265
-250
-234
-218
-200
-182
-164
-144
-123
-101
-78
-55
-30
-5
21
48
76
104
133
162
192
223
253
285
317
349
382
415
448
480
512
544
574
604
632
660
686
711
734
756
776
794
811
826
839
851
861
869
875
879
882
884
884
882
879
874
868
861
852
841
829
816
801
785
767
749
729
708
687
664
641
618
594
569
544
519
493
468
442
417
391
366
342
318
294
271
248
225
203
182
162
142
124
107
91
76
62
49
38
27
17
9
1
-6
-12
-17
-22
-26
-29
-33
-36
-40
-43
-47
-51
-56
-61
-66
-71
-76
-81
-85
-89
-92
-94
-95
-96
-96
-95
-94
-92
-90
-88
-86
-84
-83
-82
-81
-80
-81
-81
-82
-83
-84
-85
-86
-87
-87
-87
-87
-85
-83
-80
-76
-72
-66
-60
-53
-45
-37
-28
-19
-9
1
11
21
31
42
52
63
73
84
95
106
118
129
141
153
165
178
191
204
217
230
243
257
270
283
295
307
318
330
340
351
361
371
381
390
399
408
417
424
432
438
444
450
455
459
463
467
471
474
477
481
484
487
491
495
499
504
508
513
518
523
529
534
539
544
549
554
558
561
564
566
567
568
567
566
563
560
555
550
543
536
529
521
512
504
495
487
478
470
462
455
448
442
436
431
426
423
420
417
415
413
411
410
408
405
402
399
395
390
384
377
370
361
352
341
330
318
305
291
277
262
246
229
212
194
175
155
134
111
88
64
38
12
-16
-45
-74
-104
-134
-165
-196
-227
-258
-290
-322
-353
-385
-417
-448
-480
-512
-545
-578
-611
-645
-680
-715
-750
-786
-822
-858
-895
-932
-969
-1006
-1045
-1083
-1121
-1159
-1197
-1234
-1271
-1308
-1344
-1380
-1414
-1448
-1482
-1514
-1545
-1575
-1604
-1632
-1658
-1682
-1705
-1727
-1747
-1765
-1782
-1798
-1812
-1825
-1836
-1846
-1855
-1862
-1869
-1873
-1876
-1878
-1878
-1876
-1873
-1869
-1864
-1857
-1849
-1840
-1830
-1819
-1808
-1795
-1780
-1765
-1749
-1731
-1712
-1692
-1671
-1650
-1627
-1604
-1581
-1558
-1535
-1512
-1489
-1466
-1444
-1421
-1398
-1375
-1352
-1328
-1304
-1280
-1256
-1232
-1207
-1183
-1158
-1134
-1110
-1086
-1062
-1039
-1016
-995
-974
-955
-936
-918
-902
-886
-872
-858
-846
-834
-824
-813
-804
-794
-785
-776
-767
-758
-749
-740
-732
-724
-716
-709
-702
-695
-689
-683
-679
-674
-671
-669
-668
-667
-668
-669
-671
-673
-676
-680
-684
-688
-692
-696
-700
-704
-709
-713
-718
-723
-729
-735
-742
-751
-760
-770
-780
-792
-804
-816
-829
-841
-854
-866
-878
-890
-900
-910
-919
-927
-934
-941
-947
-952
-957
-962
-967
-972
-976
-981
-985
-989
-993
-997
-1000
-1004
-1006
-1008
-1008
-1008
-1008
-1006
-1004
-1000
-997
-992
-985
-978
-970
-962
-952
-942
-931
-920
-908
-895
-881
-866
-851
-835
-818
-801
-783
-764
-744
-723
-702
-680
-656
-632
-607
-581
-554
-527
-498
-469
-440
-410
-380
-349
-319
-289
-259
-229
-199
-169
-140
-111
-83
-55
-27
0
27
53
78
103
127
150
173
195
216
237
257
276
294
312
328
344
358
371
384
395
405
413
421
428
433
437
440
442
442
442
440
436
432
426
420
412
403
393
381
368
354
339
323
305
287
267
246
223
200
176
151
125
99
73
46
19
-9
-36
-64
-91
-119
-146
-174
-201
-229
-256
-284
-311
-338
-366
-393
-420
-447
-474
-501
-527
-552
-577
-602
-625
-648
-669
-690
-709
-727
-743
-758
-772
-784
-795
-804
-812
-819
-824
-828
-831
-832
-832
-831
-828
-824
-819
-813
-806
-799
-790
-780
-770
-758
-746
-732
-718
-703
-686
-669
-651
-632
-612
-591
-570
-548
-525
-503
-480
-457
-433
-410
-387
-363
-340
-318
-295
-273
-251
-230
-208
-187
-166
-145
-124
-103
-82
-62
-42
-23
-4
14
31
46
61
75
88
99
109
118
126
133
138
143
146
148
149
148
147
145
141
137
132
126
119
111
103
94
84
74
63
51
38
24
9
-7
-23
-40
-58
-77
-96
-116
-137
-159
-181
-203
-227
-251
-275
-300
-325
-351
-377
-403
-429
-456
-482
-508
-534
-559
-584
-608
-632
-654
-676
-697
-717
-735
-753
-771
-787
-803
-818
-832
-846
-860
-873
-884
-896
-906
-915
-923
-930
-936
-941
-945
-949
-952
-953
-954
-954
-952
-950
-946
-940
-934
-926
-917
-907
-896
-884
-871
-857
-842
-826
-810
-793
-775
-756
-736
-714
-692
-669
-646
-622
-597
-572
-547
-521
-495
-468
-441
-413
-384
-355
-326
-296
-265
-235
-204
-174
-144
-115
-86
-59
-33
-8
16
38
59
78
95
112
127
141
154
166
177
186
195
203
210
215
220
224
227
229
230
230
230
228
225
222
217
211
205
197
188
178
167
155
142
128
114
98
82
65
48
29
11
-8
-28
-47
-66
-85
-103
-121
-139
-156
-174
-191
-208
-225
-243
-260
-278
-296
-314
-332
-350
-368
-386
-404
-421
-438
-454
-470
-485
-499
-514
-527
-540
-552
-564
-575
-586
-596
-605
-614
-623
-632
-641
-650
-658
-667
-677
-686
-695
-705
-714
-724
-733
-742
-750
-759
-766
-774
-781
-788
-794
-800
-806
-812
-817
-822
-827
-832
-836
-841
-845
-849
-853
-856
-860
-863
-865
-867
-868
-869
-869
-869
-869
-868
-867
-866
-865
-864
-863
-862
-862
-862
-862
-863
-865
-867
-870
-873
-877
-881
-886
-892
-897
-903
-909
-915
-922
-928
-934
-940
-947
-953
-960
-967
-974
-982
-990
-998
-1006
-1016
-1026
-1037
-1047
-1058
-1070
-1082
-1094
-1106
-1118
-1130
-1142
-1154
-1166
-1178
-1189
-1201
-1212
-1224
-1236
-1248
-1260
-1273
-1286
-1299
-1313
-1327
-1342
-1357
-1373
-1389
-1405
-1422
-1438
-1454
-1470
-1486
-1501
-1516
-1529
-1543
-1555
-1566
-1577
-1587
-1596
-1605
-1612
-1619
-1626
-1631
-1636
-1640
-1643
-1645
-1645
-1645
-1643
-1640
-1636
-1630
-1624
-1615
-1606
-1596
-1584
-1572
-1558
-1544
-1529
-1514
-1498
-1482
-1465
-1447
-1429
-1410
-1390
-1370
-1348
-1326
-1302
-1278
-1252
-1226
-1199
-1172
-1143
-1114
-1084
-1054
-1022
-992
-961
-929
-897
-865
-833
-800
-767
-734
-700
-667
-634
-600
-566
-532
-499
-465
-431
-396
-362
-327
-292
-256
-220
-183
-146
-109
-71
-33
5
43
81
119
157
196
234
272
310
348
385
423
460
497
534
569
604
638
671
703
734
763
791
818
843
866
888
908
927
944
960
974
987
999
1008
1018
1025
1030
1034
1037
1037
1037
1034
1030
1024
1016
1008
998
986
973
958
941
923
904
883
861
839
814
789
763
736
709
680
651
621
591
560
529
497
466
434
401
369
337
305
273
240
208
176
144
112
80
48
16
-15
-46
-77
-108
-137
-166
-195
-222
-249
-274
-298
-322
-344
-366
-386
-405
-424
-441
-457
-472
-487
-500
-512
-523
-532
-541
-548
-554
-559
-563
-566
-569
-570
-570
-569
-568
-565
-562
-559
-554
-549
-543
-537
-529
-521
-512
-502
-491
-479
-466
-453
-438
-423
-407
-391
-374
-357
-339
-321
-303
-284
-265
-245
-225
-205
-184
-163
-142
-120
-99
-77
-55
-33
-11
11
34
57
80
104
128
153
179
204
231
258
285
312
340
368
395
423
450
477
504
530
556
582
608
634
660
687
713
740
767
794
822
849
876
903
930
957
983
1008
1035
1060
1084
1108
1131
1154
1176
1198
1219
1239
1259
1278
1297
1316
1334
1352
1369
1386
1402
1418
1433
1447
1461
1474
1487
1499
1510
1520
1530
1539
1548
1556
1563
1569
1574
1579
1584
1587
1590
1593
1594
1596
1596
1596
1595
1593
1591
1588
1584
1579
1574
1568
1561
1553
1545
1536
1526
1516
1505
1494
1481
1469
1455
1441
1426
1410
1393
1376
1357
1337
1317
1296
1274
1251
1228
1204
1180
1155
1131
1106
1081
1056
1031
1006
982
958
935
911
889
866
844
823
802
782
762
743
725
707
691
675
660
645
631
618
605
592
580
569
558
547
537
527
518
510
502
495
489
483
478
473
469
466
463
461
460
459
459
459
461
462
465
468
471
475
480
485
491
497
504
511
518
526
534
541
549
557
564
572
579
585
592
597
602
607
611
614
617
619
621
622
624
625
626
626
626
626
626
625
623
622
619
616
612
608
604
599
594
589
584
579
575
570
565
560
556
551
545
540
534
527
521
514
506
499
490
482
473
464
454
444
433
422
410
398
385
373
360
347
334
321
308
295
282
268
254
240
225
210
193
177
159
140
121
101
81
59
37
15
-9
-33
-57
-82
-107
-132
-158
-183
-209
-235
-260
-285
-309
-333
-356
-378
-400
-421
-442
-461
-481
-499
-517
-534
-551
-567
-582
-597
-612
-626
-639
-652
-665
-677
-688
-699
-709
-719
-728
-736
-744
-750
-756
-762
-766
-770
-774
-777
-780
-782
-784
-785
-786
-787
-787
-787
-786
-785
-784
-782
-780
-777
-774
-770
-766
-762
-758
-753
-749
-744
-739
-734
-729
-723
-717
-710
-702
-694
-686
-677
-667
-657
-646
-634
-623
-611
-598
-585
-572
-558
-544
-529
-515
-499
-484
-468
-452
-436
-420
-403
-387
-371
-354
-338
-322
-306
-291
-276
-261
-247
-233
-220
-208
-197
-186
-176
-167
-158
-151
-144
-138
-133
-129
-126
-123
-121
-120
-119
-119
-119
-119
-119
-120
-121
-123
-126
-129
-133
-138
-144
-152
-160
-170
-181
-192
-205
-217
-231
-244
-258
-272
-286
-301
-316
-332
-349
-366
-384
-403
-422
-442
-462
-483
-504
-524
-545
-566
-587
-608
-630
-651
-672
-693
-714
-735
-756
-777
-797
-817
-836
-855
-873
-891
-908
-925
-942
-959
-975
-991
-1006
-1022
-1037
-1052
-1067
-1081
-1095
-1109
-1122
-1135
-1147
-1160
-1172
-1184
-1196
-1208
-1220
-1232
-1244
-1256
-1269
-1281
-1293
-1305
-1317
-1329
-1341
-1353
-1365
-1376
-1388
-1399
-1411
-1422
-1433
-1445
-1456
-1468
-1479
-1490
-1502
-1513
-1524
-1535
-1546
-1556
-1566
-1576
-1585
-1593
-1601
-1608
-1615
-1621
-1626
-1630
-1633
-1635
-1636
-1635
-1634
-1632
-1629
-1624
-1619
-1614
-1607
-1599
-1591
-1582
-1572
-1561
-1550
-1537
-1524
-1510
-1495
-1479
-1463
-1445
-1427
-1409
-1390
-1370
-1351
-1331
-1311
-1292
-1272
-1253
-1234
-1215
-1197
-1179
-1161
-1144
-1128
-1111
-1095
-1079
-1064
-1049
-1034
-1018
-1004
-990
-977
-963
-949
-936
-923
-910
-898
-886
-874
-863
-852
-842
-833
-825
-817
-811
-805
-800
-797
-794
-792
-791
-791
-792
-793
-796
-798
-802
-806
-810
-816
-821
-827
-834
-841
-848
-855
-862
-868
-875
-881
-887
-892
-897
-902
-906
-909
-912
-914
-916
-918
-919
-919
-919
-919
-918
-917
-915
-912
-909
-905
-901
-896
-890
-884
-877
-870
-862
-854
-846
-837
-828
-818
-809
-799
-788
-778
-767
-756
-745
-734
-723
-712
-700
-689
-677
-665
-653
-641
-628
-615
-602
-589
-575
-561
-547
-533
-519
-504
-490
-476
-461
-447
-433
-419
-405
-391
-377
-364
-350
-337
-324
-311
-299
-286
-274
-262
-250
-239
-227
-216
-205
-194
-184
-174
-164
-155
-146
-138
-130
-123
-116
-110
-104
-98
-92
-87
-82
-77
-73
-69
-66
-63
-61
-60
-59
-60
-61
-63
-65
-68
-72
-77
-82
-87
-93
-100
-106
-113
-121
-128
-136
-145
-153
-162
-171
-181
-190
-200
-209
-219
-229
-239
-248
-258
-267
-277
-286
-295
-305
-314
-323
-332
-340
-349
-358
-367
-375
-384
-392
-401
-409
-418
-427
-435
-445
-454
-463
-473
-482
-492
-502
-512
-522
-531
-541
-550
-559
-568
-576
-584
-591
-598
-604
-610
-615
-620
-624
-628
-632
-635
-638
-640
-641
-642
-643
-643
-642
-641
-639
-636
-633
-630
-625
-621
-616
-610
-605
-599
-592
-586
-579
-572
-565
-557
-550
-541
-533
-524
-515
-505
-495
-484
-473
-462
-450
-438
-425
-413
-400
-388
-376
-363
-351
-339
-327
-316
-304
-293
-282
-271
-260
-250
-240
-230
-221
-212
-204
-196
-188
-181
-174
-168
-162
-156
-151
-146
-141
-137
-133
-129
-124
-120
-116
-111
-106
-101
-96
-90
-84
-77
-70
-63
-55
-47
-39
-30
-21
-12
-3
7
16
25
35
44
54
63
73
82
91
101
110
119
128
137
146
154
163
171
178
186
193
200
206
212
217
223
228
232
236
240
244
247
250
253
255
257
259
260
261
262
263
264
265
265
265
265
265
264
263
262
260
258
256
253
249
246
242
237
233
227
222
216
209
202
194
185
176
167
157
146
135
124
113
101
90
78
66
55
43
31
20
8
-4
-16
-28
-40
-53
-65
-78
-90
-102
-115
-127
-140
-152
-164
-176
-188
-200
-212
-224
-236
-248
-260
-273
-285
-298
-311
-323
-337
-350
-363
-377
-391
-405
-419
-434
-448
-462
-477
-491
-506
-521
-535
-550
-565
-579
-594
-608
-622
-636
-649
-662
-675
-687
-698
-709
-719
-729
-738
-746
-754
-761
-767
-772
-777
-781
-785
-787
-789
-791
-791
-791
-789
-787
-784
-780
-774
-768
-761
-752
-743
-733
-721
-709
-696
-682
-667
-652
-635
-618
-600
-582
-563
-543
-523
-502
-480
-459
-437
-414
-392
-369
-346
-322
-299
-276
-253
-230
-207
-184
-162
-140
-118
-97
-76
-56
-36
-16
3
22
41
59
76
94
110
127
142
157
172
186
199
212
224
235
246
257
267
277
286
295
304
312
321
329
337
345
353
361
368
375
381
386
391
396
399
402
405
406
407
408
407
406
404
401
398
393
388
382
375
367
359
350
340
331
321
311
301
291
282
272
262
252
242
232
222
212
202
193
183
174
165
156
147
139
131
124
116
109
101
94
87
79
72
64
57
49
42
34
26
18
10
1
-7
-17
-26
-36
-46
-57
-68
-79
-90
-101
-113
-124
-134
-145
-155
-165
-174
-183
-191
-200
-208
-216
-223
-231
-238
-245
-252
-258
-264
-270
-276
-281
-286
-290
-294
-298
-301
-305
-307
-310
-313
-315
-317
-320
-322
-324
-327
-329
-332
-334
-337
-339
-341
-343
-345
-347
-349
-351
-352
-354
-355
-356
-357
-358
-359
-360
-360
-360
-360
-359
-357
-356
-353
-351
-347
-344
-339
-334
-329
-323
-316
-309
-301
-293
-284
-275
-266
-256
-247
-237
-228
-219
-210
-201
-193
-184
-176
-168
-160
-151
-143
-134
-125
-116
-106
-96
-86
-76
-65
-54
-42
-30
-18
-6
7
20
33
46
60
74
88
102
117
132
147
163
179
196
213
230
247
263
280
297
313
329
344
359
374
388
401
414
426
437
448
458
467
476
484
492
499
505
510
515
520
524
527
530
532
534
535
536
536
535
534
532
530
526
522
517
512
506
499
492
485
477
469
460
452
444
435
427
419
410
402
393
384
376
367
358
349
340
331
322
313
305
296
288
281
273
266
260
254
249
244
240
236
233
231
228
227
225
224
223
221
220
219
218
217
216
215
214
214
213
213
213
213
214
214
215
216
217
217
217
216
216
214
212
209
206
201
197
192
186
180
173
166
158
150
142
134
125
116
106
96
86
75
64
53
41
28
15
2
-11
-25
-38
-52
-65
-77
-89
-101
-112
-122
-131
-140
-149
-156
-164
-171
-177
-183
-189
-194
-199
-204
-209
-213
-218
-222
-226
-230
-234
-237
-240
-243
-246
-248
-249
-250
-250
-250
-249
-248
-246
-244
-241
-239
-236
-233
-229
-225
-221
-217
-212
-207
-202
-196
-190
-183
-177
-170
-164
-158
-152
-147
-142
-138
-133
-130
-126
-123
-121
-118
-117
-116
-116
-116
-117
-119
-121
-123
-126
-129
-132
-136
-140
-144
-148
-153
-158
-163
-169
-175
-181
-187
-193
-200
-206
-212
-217
-223
-228
-232
-236
-240
-243
-246
-249
-251
-252
-253
-254
-255
-255
-255
-255
-254
-254
-254
-253
-253
-253
-252
-251
-251
-250
-250
-249
-249
-249
-249
-249
-250
-250
-250
-251
-251
-251
-251
-251
-252
-252
-253
-254
-255
-257
-260
-263
-266
-269
-273
-277
-281
-285
-289
-293
-297
-301
-305
-309
-314
-319
-324
-329
-335
-341
-346
-352
-358
-363
-369
-374
-378
-383
-387
-391
-395
-399
-403
-407
-411
-415
-420
-424
-429
-434
-440
-445
-451
-457
-463
-470
-476
-483
-490
-497
-504
-512
-519
-527
-535
-543
-552
-560
-569
-579
-588
-598
-609
-620
-631
-643
-656
-668
-682
-695
-710
-724
-739
-753
-768
-783
-798
-813
-827
-842
-856
-871
-885
-900
-914
-929
-943
-958
-973
-987
-1000
-1014
-1029
-1043
-1056
-1069
-1082
-1095
-1107
-1119
-1131
-1143
-1154
-1166
-1177
-1188
-1199
-1210
-1221
-1231
-1241
-1251
-1261
-1270
-1279
-1287
-1295
-1303
-1310
-1317
-1323
-1328
-1334
-1338
-1343
-1347
-1350
-1354
-1356
-1359
-1361
-1362
-1363
-1363
-1363
-1362
-1361
-1358
-1355
-1352
-1347
-1342
-1336
-1329
-1322
-1313
-1304
-1295
-1285
-1274
-1264
-1252
-1241
-1229
-1218
-1205
-1193
-1181
-1168
-1156
-1143
-1130
-1117
-1103
-1089
-1075
-1061
-1046
-1032
-1016
-1002
-987
-973
-958
-943
-928
-913
-898
-883
-868
-853
-838
-824
-810
-796
-783
-770
-758
-746
-735
-725
-715
-705
-696
-688
-680
-673
-666
-660
-654
-649
-644
-639
-634
-630
-626
-623
-619
-616
-612
-609
-606
-603
-600
-597
-594
-592
-589
-587
-584
-582
-580
-579
-577
-575
-573
-571
-569
-566
-564
-561
-558
-556
-553
-550
-548
-545
-542
-540
-537
-535
-532
-529
-527
-524
-522
-519
-516
-514
-512
-509
-507
-506
-504
-503
-503
-502
-502
-502
-503
-503
-504
-506
-508
-510
-512
-515
-519
-523
-527
-532
-538
-544
-551
-558
-566
-575
-584
-594
-605
-616
-628
-639
-652
-664
-677
-690
-703
-716
-729
-743
-757
-771
-786
-801
-817
-833
-849
-865
-882
-898
-914
-930
-946
-962
-978
-993
-1008
-1022
-1038
-1053
-1068
-1082
-1097
-1112
-1126
-1140
-1154
-1168
-1182
-1196
-1210
-1224
-1238
-1251
-1265
-1279
-1292
-1306
-1319
-1332
-1345
-1358
-1370
-1382
-1394
-1406
-1417
-1428
-1438
-1448
-1458
-1467
-1476
-1484
-1492
-1500
-1507
-1514
-1520
-1526
-1531
-1536
-1541
-1545
-1549
-1553
-1557
-1560
-1563
-1566
-1569
-1572
-1575
-1578
-1581
-1584
-1587
-1590
-1592
-1594
-1595
-1597
-1597
-1597
-1597
-1596
-1594
-1591
-1589
-1585
-1581
-1576
-1571
-1566
-1560
-1553
-1546
-1538
-1529
-1520
-1510
-1499
-1488
-1476
-1463
-1450
-1436
-1422
-1407
-1392
-1377
-1361
-1346
-1329
-1313
-1296
-1279
-1262
-1244
-1227
-1209
-1190
-1172
-1153
-1135
-1117
-1098
-1080
-1063
-1045
-1028
-1010
-994
-977
-960
-943
-926
-909
-891
-873
-855
-837
-819
-801
-783
-764
-746
-729
-711
-694
-677
-661
-645
-630
-615
-601
-587
-574
-561
-549
-537
-525
-514
-504
-493
-483
-474
-465
-456
-448
-441
-433
-427
-421
-415
-410
-405
-400
-396
-392
-388
-385
-381
-378
-374
-371
-367
-364
-360
-356
-353
-349
-345
-340
-336
-331
-327
-322
-316
-311
-305
-300
-293
-287
-281
-275
-268
-261
-255
-248
-241
-234
-226
-219
-212
-205
-198
-191
-184
-177
-171
-164
-158
-151
-145
-139
-133
-127
-121
-115
-109
-103
-96
-90
-83
-76
-69
-61
-54
-47
-40
-33
-26
-19
-12
-5
2
9
17
24
32
41
49
59
68
78
88
98
109
119
130
141
151
162
172
182
191
200
209
217
225
232
239
245
250
255
259
263
266
268
270
271
271
270
269
267
265
262
258
254
250
244
239
233
227
221
215
208
202
195
188
182
175
168
162
155
148
142
135
129
123
117
112
106
101
96
91
87
82
78
73
69
65
61
57
53
49
45
41
37
33
29
25
21
17
13
9
6
2
-1
-4
-6
-8
-10
-11
-11
-11
-10
-9
-7
-5
-2
1
4
8
11
15
18
22
26
30
34
38
42
47
52
56
61
66
72
77
82
88
94
100
106
113
119
126
132
139
146
153
159
166
173
181
188
195
202
210
217
225
232
240
248
255
262
269
275
281
286
291
296
300
303
305
306
307
307
307
305
303
300
296
292
286
281
274
267
260
253
245
238
230
222
215
207
200
193
186
179
172
166
159
153
147
141
135
129
123
117
112
107
102
98
95
92
90
88
87
86
85
85
86
86
87
89
90
92
94
97
99
103
106
110
114
118
123
129
134
141
147
154
161
169
177
186
195
204
213
223
233
242
252
262
271
281
290
299
307
316
324
333
341
349
358
366
375
384
393
402
411
421
430
439
449
458
467
476
485
494
502
511
519
527
535
543
550
557
564
570
576
582
587
591
595
599
602
605
607
609
610
610
610
609
608
606
604
601
598
595
591
587
583
579
574
569
563
558
552
546
540
533
527
520
513
505
498
490
482
474
465
457
448
440
431
423
414
405
396
387
377
367
357
346
335
324
312
300
288
276
263
251
239
227
215
203
191
179
166
154
142
130
118
106
95
84
73
62
51
41
31
21
11
2
-7
-16
-24
-32
-39
-46
-52
-57
-62
-66
-69
-72
-74
-75
-76
-76
-75
-73
-71
-69
-65
-61
-57
-52
-46
-40
-33
-25
-17
-8
1
11
22
32
43
55
66
78
90
102
113
125
137
149
162
174
186
198
211
223
235
247
259
270
281
292
303
313
322
331
340
347
354
360
366
370
374
377
379
380
380
380
378
376
373
370
365
360
354
348
341
333
325
316
306
296
285
273
261
248
234
219
204
188
171
154
136
119
101
83
64
46
28
10
-8
-25
-43
-60
-77
-94
-111
-128
-144
-160
-176
-191
-206
-220
-234
-247
-260
-273
-285
-296
-307
-318
-328
-337
-346
-355
-363
-370
-377
-384
-390
-396
-401
-406
-412
-417
-422
-428
-433
-439
-445
-451
-457
-463
-469
-475
-481
-487
-493
-498
-504
-510
-515
-521
-526
-532
-537
-543
-549
-555
-561
-568
-574
-581
-587
-594
-601
-607
-614
-620
-626
-631
-637
-642
-648
-653
-658
-663
-668
-673
-678
-683
-688
-693
-698
-702
-706
-710
-713
-715
-717
-718
-718
-717
-716
-714
-711
-707
-703
-698
-692
-685
-678
-671
-662
-653
-644
-634
-623
-612
-600
-587
-575
-561
-548
-533
-519
-504
-488
-472
-456
-440
-423
-405
-388
-370
-352
-334
-316
-298
-279
-261
-242
-223
-204
-184
-165
-145
-125
-105
-85
-65
-45
-25
-5
14
34
53
73
91
110
128
146
163
180
197
213
229
244
260
275
289
303
317
330
343
355
367
378
388
398
407
416
424
432
440
447
453
459
465
471
476
480
484
488
491
494
496
498
499
500
501
501
500
499
498
496
494
491
487
483
478
473
467
460
453
445
436
427
417
407
395
383
371
357
343
329
313
297
280
263
244
226
207
187
168
148
127
107
86
65
44
23
1
-20
-42
-63
-85
-107
-129
-151
-173
-195
-217
-239
-261
-283
-305
-327
-349
-370
-392
-414
-435
-456
-477
-498
-518
-539
-559
-579
-599
-618
-638
-656
-675
-693
-711
-729
-746
-763
-779
-795
-810
-825
-840
-855
-869
-883
-896
-909
-922
-934
-946
-957
-967
-977
-986
-994
-1000
-1008
-1014
-1018
-1024
-1027
-1031
-1033
-1035
-1036
-1037
-1037
-1036
-1035
-1033
-1031
-1028
-1025
-1020
-1016
-1010
-1004
-999
-993
-986
-978
-970
-962
-954
-945
-936
-927
-918
-908
-898
-888
-878
-868
-857
-846
-836
-825
-814
-803
-792
-781
-770
-759
-748
-737
-726
-715
-704
-693
-682
-672
-662
-652
-642
-633
-624
-616
-608
-601
-594
-588
-582
-577
-572
-568
-564
-561
-558
-556
-554
-552
-550
-549
-547
-546
-545
-543
-541
-540
-538
-536
-533
-530
-527
-524
-520
-515
-510
-504
-498
-491
-484
-476
-467
-457
-448
-437
-426
-415
-404
-392
-380
-368
-356
-344
-332
-321
-310
-299
-289
-279
-269
-261
-252
-244
-237
-230
-224
-218
-213
-209
-205
-202
-200
-199
-199
-200
-201
-204
-207
-211
-216
-221
-227
-233
-240
-247
-254
-262
-270
-278
-286
-294
-303
-312
-321
-330
-339
-349
-359
-369
-379
-389
-399
-410
-421
-432
-442
-454
-465
-476
-487
-499
-511
-523
-535
-547
-559
-572
-585
-598
-611
-625
-639
-653
-667
-682
-697
-712
-727
-743
-758
-774
-790
-806
-822
-839
-855
-871
-887
-903
-918
-934
-949
-963
-977
-991
-1004
-1016
-1030
-1042
-1053
-1065
-1076
-1086
-1097
-1107
-1117
-1127
-1137
-1147
-1156
-1166
-1175
-1184
-1193
-1201
-1209
-1216
-1222
-1228
-1233
-1237
-1241
-1243
-1245
-1246
-1247
-1247
-1247
-1246
-1245
-1243
-1242
-1240
-1238
-1235
-1232
-1229
-1226
-1222
-1217
-1213
-1207
-1201
-1195
-1189
-1182
-1175
-1168
-1161
-1154
-1148
-1142
-1136
-1130
-1125
-1120
-1115
-1111
-1107
-1103
-1100
-1097
-1094
-1092
-1090
-1088
-1087
-1085
-1085
-1084
-1084
-1084
-1085
-1086
-1087
-1088
-1090
-1092
-1094
-1097
-1100
-1102
-1105
-1107
-1110
-1112
-1113
-1115
-1116
-1116
-1116
-1116
-1115
-1115
-1114
-1112
-1111
-1109
-1107
-1105
-1102
-1100
-1096
-1093
-1089
-1085
-1080
-1074
-1068
-1062
-1055
-1047
-1040
-1031
-1022
-1014
-1004
-996
-988
-979
-971
-963
-955
-948
-941
-934
-928
-922
-916
-910
-904
-898
-892
-887
-881
-876
-871
-866
-861
-857
-854
-850
-848
-845
-844
-842
-842
-841
-841
-842
-842
-843
-844
-845
-846
-848
-849
-851
-852
-854
-856
-858
-860
-862
-864
-867
-869
-872
-874
-877
-880
-883
-886
-889
-892
-895
-898
-901
-903
-906
-909
-911
-913
-915
-917
-919
-920
-922
-923
-924
-926
-927
-928
-928
-929
-930
-931
-931
-931
-932
-932
-931
-931
-931
-930
-929
-929
-928
-928
-927
-927
-927
-928
-928
-928
-929
-930
-930
-931
-932
-932
-932
-933
-933
-932
-932
-931
-930
-929
-928
-926
-925
-923
-921
-919
-916
-914
-912
-910
-907
-905
-903
-900
-897
-894
-891
-888
-884
-880
-875
-870
-864
-858
-851
-844
-836
-828
-820
-811
-802
-793
-784
-775
-766
-757
-747
-738
-729
-721
-712
-704
-695
-687
-679
-671
-663
-655
-647
-640
-632
-625
-619
-612
-606
-600
-594
-589
-584
-579
-575
-570
-566
-563
-559
-556
-552
-550
-547
-544
-542
-540
-538
-536
-534
-532
-530
-528
-526
-525
-523
-521
-520
-518
-516
-514
-512
-510
-508
-506
-504
-502
-499
-497
-494
-491
-488
-484
-481
-477
-472
-467
-462
-457
-451
-445
-438
-431
-424
-416
-409
-401
-392
-384
-375
-367
-358
-349
-341
-332
-324
-315
-307
-299
-292
-284
-277
-271
-264
-258
-253
-247
-241
-236
-231
-226
-221
-216
-210
-205
-200
-195
-189
-184
-178
-172
-165
-159
-152
-145
-138
-130
-122
-114
-106
-97
-88
-78
-68
-57
-47
-35
-24
-12
0
12
24
37
50
63
76
89
102
115
129
142
156
169
183
197
211
224
238
252
266
280
293
306
319
332
344
356
368
379
389
399
408
417
425
433
439
446
451
456
460
464
466
468
469
469
468
467
464
461
457
452
446
440
433
425
417
408
399
389
379
369
358
346
334
322
309
296
282
267
253
238
222
206
190
173
156
139
121
103
85
67
48
29
10
-9
-29
-49
-69
-89
-109
-129
-150
-170
-190
-211
-231
-251
-270
-290
-309
-327
-345
-363
-380
-396
-411
-426
-440
-454
-466
-478
-489
-500
-510
-519
-527
-535
-541
-547
-552
-556
-559
-562
-563
-564
-563
-562
-560
-557
-554
-549
-544
-538
-531
-524
-516
-507
-498
-488
-477
-467
-455
-443
-431
-418
-405
-392
-378
-364
-350
-336
-321
-306
-291
-275
-260
-244
-228
-212
-196
-180
-164
-148
-133
-117
-102
-86
-71
-56
-41
-27
-13
2
15
29
42
56
68
81
94
106
118
130
142
154
165
177
188
198
209
219
228
237
246
255
263
271
278
286
293
300
306
313
319
325
331
337
342
347
351
355
359
362
365
367
369
371
372
372
372
372
371
370
369
367
365
363
361
359
357
354
352
349
346
343
339
336
332
329
325
321
316
312
307
302
297
292
286
281
275
270
264
258
252
246
240
234
228
222
215
208
202
195
189
182
176
170
164
158
152
147
142
137
133
129
125
121
118
116
114
112
110
110
109
109
109
110
111
112
113
115
117
119
121
123
125
128
131
133
136
139
142
145
147
150
152
154
156
158
159
160
161
161
161
161
161
161
161
161
160
160
159
158
158
157
156
155
154
153
152
150
148
147
145
143
140
138
136
133
130
128
125
122
120
117
114
112
109
107
104
101
99
96
93
90
87
84
81
77
74
70
66
62
57
52
47
42
36
30
23
17
9
1
-7
-16
-25
-34
-44
-55
-66
-77
-88
-100
-112
-125
-138
-151
-164
-177
-190
-204
-218
-231
-245
-258
-272
-285
-298
-311
-324
-337
-349
-361
-373
-384
-395
-405
-416
-425
-434
-443
-451
-458
-465
-471
-477
-481
-486
-490
-493
-496
-498
-500
-502
-503
-503
-503
-502
-501
-500
-498
-496
-493
-490
-486
-482
-478
-473
-468
-463
-458
-452
-446
-440
-434
-427
-421
-414
-407
-400
-393
-386
-379
-373
-366
-359
-352
-346
-340
-334
-329
-324
-319
-315
-312
-309
-306
-305
-304
-303
-303
-304
-305
-307
-309
-312
-315
-319
-323
-327
-332
-337
-342
-348
-354
-361
-368
-376
-384
-392
-401
-411
-421
-432
-442
-454
-465
-477
-490
-502
-515
-527
-540
-553
-566
-579
-592
-605
-619
-632
-645
-658
-671
-685
-698
-711
-724
-737
-751
-764
-777
-789
-802
-815
-827
-839
-851
-862
-874
-885
-895
-905
-915
-925
-934
-943
-951
-959
-967
-974
-980
-987
-992
-997
-1002
-1006
-1008
-1012
-1014
-1014
-1016
-1016
-1016
-1016
-1016
-1014
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-999
-995
-991
-987
-982
-976
-970
-963
-956
-949
-941
-933
-924
-915
-906
-896
-886
-876
-866
-855
-845
-834
-823
-811
-799
-787
-775
-763
-750
-737
-724
-710
-697
-683
-669
-655
-641
-627
-613
-599
-584
-570
-556
-541
-527
-513
-499
-485
-472
-458
-445
-431
-418
-405
-392
-380
-367
-355
-343
-332
-321
-310
-299
-289
-279
-269
-260
-252
-243
-235
-228
-221
-214
-208
-202
-197
-193
-189
-185
-182
-179
-177
-175
-174
-173
-172
-172
-172
-173
-175
-177
-179
-182
-185
-188
-192
-197
-201
-206
-211
-217
-223
-229
-235
-242
-248
-255
-262
-269
-275
-282
-288
-295
-301
-306
-311
-316
-321
-325
-329
-333
-336
-339
-342
-345
-348
-351
-353
-355
-357
-360
-362
-364
-365
-367
-368
-370
-370
-371
-371
-371
-371
-370
-369
-368
-366
-364
-362
-360
-357
-354
-351
-347
-343
-339
-335
-330
-325
-319
-314
-308
-302
-296
-289
-283
-276
-270
-263
-256
-249
-242
-234
-227
-220
-212
-205
-198
-191
-184
-177
-170
-164
-158
-152
-146
-141
-136
-131
-127
-123
-119
-115
-111
-107
-103
-100
-96
-92
-89
-85
-81
-77
-74
-70
-67
-63
-60
-57
-54
-52
-49
-47
-45
-43
-42
-40
-40
-39
-39
-39
-39
-40
-41
-42
-44
-45
-47
-49
-52
-54
-57
-61
-64
-68
-73
-78
-83
-88
-93
-99
-105
-111
-117
-124
-130
-136
-142
-149
-155
-161
-167
-173
-179
-185
-190
-196
-202
-208
-215
-221
-227
-234
-241
-247
-254
-261
-268
-275
-281
-288
-294
-300
-306
-312
-317
-322
-327
-332
-336
-341
-344
-348
-351
-354
-357
-359
-361
-362
-363
-364
-365
-365
-365
-364
-364
-363
-362
-360
-359
-357
-355
-353
-351
-350
-348
-346
-345
-343
-342
-341
-340
-339
-338
-338
-337
-336
-336
-335
-335
-335
-335
-336
-337
-338
-339
-341
-343
-346
-348
-351
-354
-357
-360
-363
-367
-370
-373
-376
-379
-381
-383
-385
-387
-388
-389
-389
-389
-388
-387
-386
-384
-382
-380
-378
-375
-372
-369
-366
-362
-358
-353
-348
-343
-338
-332
-326
-319
-312
-306
-299
-292
-285
-278
-271
-264
-258
-251
-245
-239
-233
-227
-222
-217
-212
-207
-203
-199
-195
-192
-189
-187
-185
-183
-182
-181
-180
-180
-180
-180
-181
-181
-182
-184
-185
-187
-189
-191
-193
-195
-198
-201
-204
-207
-211
-215
-219
-224
-229
-234
-240
-247
-254
-261
-269
-278
-287
-296
-305
-315
-326
-336
-346
-357
-368
-379
-390
-402
-413
-425
-437
-449
-461
-474
-486
-499
-512
-524
-537
-550
-563
-576
-589
-602
-614
-627
-640
-652
-665
-677
-690
-702
-714
-727
-739
-751
-764
-776
-788
-800
-812
-824
-835
-847
-859
-870
-881
-892
-903
-914
-924
-935
-945
-956
-966
-976
-985
-994
-1002
-1012
-1020
-1028
-1035
-1042
-1048
-1053
-1059
-1064
-1068
-1072
-1075
-1077
-1080
-1081
-1082
-1082
-1082
-1081
-1080
-1078
-1076
-1073
-1070
-1066
-1062
-1057
-1052
-1047
-1041
-1035
-1029
-1022
-1014
-1006
-999
-991
-981
-972
-962
-951
-940
-929
-918
-906
-894
-882
-869
-857
-844
-832
-820
-808
-796
-784
-773
-761
-750
-739
-729
-719
-709
-699
-690
-681
-672
-664
-656
-648
-641
-633
-626
-619
-613
-607
-601
-596
-591
-587
-583
-579
-576
-573
-571
-569
-568
-567
-566
-566
-565
-565
-565
-565
-566
-566
-567
-567
-568
-568
-569
-570
-571
-572
-573
-575
-576
-578
-580
-581
-583
-585
-587
-589
-592
-594
-596
-598
-600
-602
-603
-605
-606
-608
-609
-609
-610
-610
-609
-609
-608
-606
-605
-603
-601
-598
-596
-593
-590
-588
-585
-582
-579
-576
-573
-570
-568
-565
-563
-561
-559
-558
-557
-556
-556
-556
-557
-557
-559
-560
-562
-564
-566
-568
-571
-573
-576
-580
-583
-587
-590
-594
-598
-602
-606
-610
-615
-619
-623
-626
-630
-634
-637
-641
-644
-647
-649
-652
-654
-656
-658
-660
-661
-662
-663
-663
-663
-663
-663
-662
-662
-660
-659
-657
-654
-651
-648
-645
-641
-637
-632
-627
-622
-617
-611
-605
-599
-593
-586
-579
-572
-565
-558
-551
-543
-536
-529
-521
-514
-506
-499
-491
-483
-476
-468
-461
-454
-447
-440
-433
-426
-419
-412
-406
-399
-393
-387
-381
-375
-369
-364
-359
-355
-351
-348
-345
-343
-341
-340
-339
-339
-340
-340
-342
-343
-345
-347
-350
-352
-355
-358
-362
-365
-369
-374
-378
-383
-388
-394
-399
-405
-411
-417
-423
-429
-436
-442
-448
-455
-461
-467
-474
-480
-486
-492
-498
-504
-510
-515
-521
-526
-530
-535
-539
-543
-547
-551
-554
-557
-560
-562
-564
-565
-566
-567
-567
-567
-566
-564
-563
-560
-558
-554
-551
-547
-542
-537
-531
-525
-519
-512
-505
-497
-490
-482
-473
-465
-456
-447
-438
-429
-420
-410
-401
-392
-383
-373
-364
-355
-347
-338
-330
-322
-314
-306
-299
-292
-286
-279
-274
-268
-263
-258
-254
-249
-245
-242
-238
-235
-233
-230
-228
-226
-225
-224
-224
-224
-224
-224
-225
-227
-228
-230
-232
-235
-238
-241
-245
-249
-253
-257
-261
-266
-271
-275
-280
-285
-290
-295
-300
-304
-309
-313
-318
-322
-325
-329
-332
-335
-338
-340
-342
-344
-346
-348
-349
-350
-351
-351
-352
-352
-352
-352
-352
-351
-351
-351
-351
-351
-351
-351
-351
-351
-351
-351
-352
-352
-353
-353
-354
-354
-355
-356
-356
-357
-358
-360
-361
-362
-364
-367
-369
-372
-375
-378
-381
-385
-388
-392
-396
-400
-403
-407
-410
-413
-416
-419
-421
-423
-425
-427
-429
-430
-432
-433
-434
-435
-436
-436
-436
-436
-436
-435
-433
-431
-429
-427
-424
-421
-418
-414
-410
-406
-402
-398
-393
-388
-383
-377
-371
-365
-358
-351
-343
-335
-326
-317
-308
-298
-288
-277
-267
-256
-244
-233
-221
-209
-197
-184
-172
-159
-146
-133
-120
-106
-93
-79
-65
-52
-37
-23
-9
6
20
35
50
65
79
94
108
122
136
149
162
174
187
198
209
220
230
240
249
257
265
272
279
286
291
296
301
305
309
312
314
316
317
318
318
318
317
316
314
312
310
307
304
300
297
293
289
285
281
277
273
270
266
263
260
258
255
253
251
249
248
246
245
244
244
243
243
243
243
244
244
245
246
247
248
250
251
253
255
257
259
261
264
267
270
274
277
281
284
288
292
296
300
304
308
312
316
320
324
328
333
337
341
345
349
353
356
360
363
366
368
371
373
375
377
379
380
382
383
384
385
386
387
388
389
389
390
390
390
390
390
390
390
390
390
389
388
388
387
386
385
384
383
382
381
380
379
378
377
376
375
374
373
372
370
369
367
365
363
361
359
356
354
351
348
345
342
338
334
330
326
322
317
311
306
300
293
287
280
273
265
258
250
242
234
225
217
208
200
191
183
174
165
156
148
139
131
123
114
106
99
91
83
76
68
61
54
47
40
34
27
21
15
10
5
0
-5
-9
-12
-16
-19
-21
-24
-26
-28
-29
-30
-31
-31
-31
-31
-30
-29
-28
-26
-25
-23
-20
-18
-16
-13
-10
-8
-5
-2
1
4
7
10
13
16
19
22
25
27
30
33
35
38
41
43
45
48
50
52
54
56
57
59
60
62
63
64
65
66
68
69
70
71
72
73
74
74
75
76
76
77
77
78
78
78
79
79
78
78
78
77
77
76
75
73
71
69
67
64
61
58
54
50
46
41
36
31
25
19
12
6
-1
-9
-16
-25
-33
-42
-51
-61
-71
-81
-92
-103
-114
-126
-138
-150
-162
-175
-187
-200
-213
-226
-239
-252
-265
-277
-290
-303
-316
-328
-341
-353
-365
-378
-390
-402
-414
-425
-437
-449
-460
-471
-482
-493
-503
-513
-522
-531
-540
-549
-557
-564
-572
-579
-586
-593
-599
-606
-612
-618
-624
-629
-635
-640
-645
-649
-654
-657
-661
-664
-667
-670
-673
-675
-677
-679
-681
-683
-685
-687
-689
-691
-693
-695
-698
-700
-702
-705
-707
-710
-712
-715
-717
-719
-722
-724
-726
-728
-730
-732
-734
-736
-738
-741
-743
-745
-747
-749
-751
-754
-756
-758
-760
-763
-765
-767
-769
-772
-774
-777
-779
-782
-784
-787
-790
-793
-797
-800
-804
-808
-812
-816
-820
-825
-829
-834
-839
-843
-848
-853
-858
-862
-867
-871
-876
-880
-885
-889
-893
-897
-902
-906
-910
-914
-918
-921
-925
-929
-932
-936
-939
-942
-945
-948
-951
-955
-958
-961
-964
-968
-971
-975
-978
-982
-985
-989
-992
-996
-999
-1002
-1004
-1008
-1012
-1014
-1016
-1020
-1022
-1026
-1029
-1032
-1035
-1038
-1040
-1043
-1045
-1047
-1049
-1050
-1052
-1053
-1054
-1055
-1056
-1056
-1057
-1057
-1056
-1056
-1056
-1055
-1054
-1053
-1051
-1050
-1048
-1046
-1045
-1043
-1040
-1038
-1036
-1033
-1030
-1028
-1025
-1022
-1018
-1014
-1012
-1008
-1004
-1000
-997
-994
-990
-987
-983
-979
-976
-972
-968
-964
-960
-956
-952
-948
-944
-939
-935
-931
-926
-922
-918
-913
-909
-905
-900
-896
-891
-887
-882
-878
-873
-868
-862
-857
-851
-845
-839
-833
-827
-820
-813
-806
-799
-791
-784
-777
-770
-763
-756
-749
-742
-736
-729
-723
-717
-712
-706
-701
-696
-692
-687
-683
-680
-676
-673
-671
-669
-667
-666
-665
-665
-665
-666
-667
-668
-670
-672
-674
-677
-680
-683
-686
-689
-693
-696
-700
-703
-707
-711
-714
-718
-722
-725
-729
-732
-735
-739
-742
-745
-748
-751
-754
-757
-759
-762
-764
-765
-767
-769
-770
-771
-772
-773
-774
-775
-775
-776
-776
-776
-776
-776
-775
-775
-774
-772
-771
-769
-767
-765
-763
-760
-758
-755
-752
-749
-747
-744
-741
-738
-735
-732
-729
-727
-724
-722
-719
-717
-715
-713
-711
-710
-708
-707
-706
-705
-704
-703
-703
-702
-702
-702
-702
-702
-702
-703
-703
-703
-704
-704
-704
-704
-704
-704
-704
-704
-703
-703
-702
-701
-701
-699
-698
-697
-695
-693
-691
-689
-686
-684
-681
-678
-675
-672
-668
-665
-661
-658
-654
-651
-648
-644
-641
-638
-634
-631
-628
-625
-622
-619
-615
-612
-609
-605
-602
-598
-595
-591
-588
-584
-581
-578
-575
-571
-568
-566
-563
-560
-557
-554
-552
-549
-546
-543
-540
-537
-534
-531
-528
-525
-522
-519
-516
-512
-509
-506
-503
-499
-496
-492
-489
-485
-482
-478
-475
-471
-467
-463
-459
-455
-451
-447
-442
-438
-433
-429
-425
-420
-416
-411
-407
-403
-399
-394
-390
-386
-382
-378
-373
-369
-365
-361
-356
-352
-348
-343
-339
-335
-331
-327
-323
-320
-317
-314
-311
-308
-306
-304
-302
-300
-298
-297
-296
-295
-294
-293
-293
-293
-293
-293
-293
-294
-295
-296
-298
-300
-302
-304
-306
-309
-311
-314
-317
-320
-323
-326
-329
-332
-336
-339
-342
-345
-348
-351
-355
-358
-361
-365
-369
-373
-378
-383
-388
-394
-399
-406
-412
-419
-425
-432
-440
-447
-454
-462
-470
-478
-486
-494
-503
-512
-520
-529
-539
-548
-557
-567
-576
-586
-595
-605
-614
-624
-634
-643
-653
-662
-672
-681
-691
-700
-709
-718
-727
-736
-745
-753
-762
-770
-778
-787
-795
-803
-810
-818
-825
-832
-839
-845
-851
-857
-862
-867
-871
-875
-878
-881
-883
-885
-886
-886
-886
-885
-883
-881
-878
-875
-871
-866
-861
-855
-849
-842
-835
-828
-820
-811
-803
-794
-784
-774
-764
-754
-744
-733
-722
-711
-699
-688
-676
-664
-652
-639
-626
-613
-600
-587
-573
-559
-544
-530
-515
-500
-485
-471
-456
-441
-426
-410
-395
-380
-365
-350
-335
-321
-307
-293
-279
-266
-253
-240
-228
-216
-204
-193
-182
-171
-161
-151
-141
-131
-122
-113
-104
-96
-88
-80
-73
-67
-60
-54
-49
-44
-39
-34
-30
-26
-23
-19
-16
-13
-11
-8
-6
-4
-2
-1
0
1
2
2
3
3
2
2
1
0
-2
-3
-5
-7
-9
-11
-13
-15
-17
-19
-20
-22
-24
-25
-27
-28
-29
-31
-32
-33
-33
-34
-35
-35
-36
-36
-36
-36
-36
-36
-35
-34
-33
-32
-30
-28
-26
-24
-21
-18
-15
-12
-8
-4
1
5
10
15
21
26
32
38
44
50
57
63
70
76
83
90
96
103
109
116
122
128
134
140
145
150
155
159
163
167
170
173
176
178
180
182
183
184
185
185
184
183
181
179
176
173
169
164
159
153
147
140
132
124
115
106
96
85
74
62
49
36
22
7
-8
-24
-40
-57
-74
-92
-110
-128
-147
-166
-186
-205
-225
-246
-266
-287
-307
-328
-349
-371
-392
-413
-434
-455
-476
-496
-517
-537
-557
-577
-596
-616
-634
-653
-670
-688
-705
-721
-736
-752
-766
-780
-793
-806
-818
-830
-841
-852
-861
-871
-879
-888
-895
-902
-908
-913
-918
-922
-926
-929
-931
-933
-935
-935
-935
-935
-934
-933
-931
-928
-925
-921
-917
-911
-906
-900
-893
-886
-878
-870
-861
-852
-843
-833
-823
-812
-801
-790
-779
-768
-756
-744
-732
-719
-706
-693
-680
-667
-653
-639
-625
-610
-596
-581
-566
-551
-536
-521
-506
-491
-475
-460
-445
-430
-415
-400
-385
-370
-355
-341
-326
-312
-298
-284
-270
-256
-243
-229
-216
-203
-190
-178
-165
-153
-141
-130
-119
-108
-97
-87
-77
-67
-57
-47
-38
-29
-19
-10
-1
8
17
26
34
42
50
58
66
73
80
87
93
99
105
111
117
122
127
132
137
141
146
150
154
158
162
165
168
171
174
176
178
179
181
181
182
182
182
182
181
180
178
176
174
171
168
165
161
157
152
146
140
134
127
120
112
104
96
87
78
68
58
48
37
26
15
4
-7
-19
-30
-42
-54
-66
-78
-90
-102
-113
-125
-136
-147
-158
-169
-179
-190
-200
-210
-219
-228
-237
-245
-253
-260
-267
-274
-280
-286
-291
-295
-300
-303
-307
-310
-312
-315
-317
-319
-321
-322
-324
-325
-327
-328
-329
-330
-331
-332
-333
-334
-335
-335
-336
-337
-338
-338
-339
-339
-340
-340
-339
-339
-338
-337
-336
-335
-333
-332
-330
-328
-327
-325
-322
-320
-318
-316
-313
-311
-308
-306
-303
-300
-297
-294
-291
-288
-284
-280
-277
-273
-269
-264
-260
-255
-250
-245
-240
-235
-229
-224
-219
-214
-210
-205
-200
-195
-190
-185
-181
-176
-171
-166
-161
-156
-151
-146
-141
-136
-132
-127
-122
-118
-114
-109
-105
-102
-98
-95
-91
-88
-85
-82
-79
-76
-73
-71
-69
-67
-65
-63
-62
-61
-60
-60
-59
-59
-59
-60
-60
-61
-62
-62
-63
-64
-64
-65
-66
-66
-67
-67
-68
-68
-68
-68
-68
-68
-68
-67
-67
-66
-65
-65
-64
-63
-62
-62
-61
-59
-58
-57
-56
-55
-54
-53
-52
-51
-50
-49
-48
-47
-46
-45
-44
-44
-44
-44
-44
-45
-46
-48
-49
-51
-53
-55
-57
-59
-62
-65
-68
-71
-75
-79
-83
-87
-91
-95
-100
-105
-110
-114
-119
-124
-129
-134
-138
-143
-147
-151
-155
-159
-162
-165
-168
-171
-174
-176
-178
-180
-182
-184
-185
-187
-188
-189
-190
-191
-192
-193
-193
-194
-195
-196
-196
-197
-197
-198
-198
-198
-198
-198
-198
-197
-197
-197
-196
-196
-196
-196
-197
-197
-198
-199
-200
-201
-202
-203
-205
-206
-208
-210
-212
-215
-217
-221
-224
-228
-232
-236
-240
-245
-250
-255
-261
-266
-272
-278
-284
-290
-297
-303
-309
-315
-322
-328
-334
-340
-347
-353
-359
-365
-370
-376
-381
-386
-391
-395
-399
-403
-407
-411
-414
-417
-420
-423
-425
-427
-429
-431
-432
-433
-434
-435
-435
-435
-435
-434
-434
-433
-432
-431
-430
-429
-428
-426
-425
-423
-422
-420
-418
-417
-415
-413
-410
-408
-406
-403
-401
-398
-395
-392
-389
-386
-383
-380
-376
-373
-369
-365
-361
-357
-353
-348
-344
-340
-335
-330
-326
-321
-316
-312
-307
-302
-298
-293
-288
-284
-279
-274
-270
-265
-261
-256
-252
-247
-243
-238
-234
-229
-225
-220
-216
-211
-207
-203
-199
-195
-191
-188
-185
-182
-180
-178
-176
-174
-173
-172
-171
-170
-170
-170
-171
-171
-172
-174
-175
-177
-179
-181
-183
-185
-188
-190
-193
-196
-199
-202
-206
-209
-213
-216
-220
-224
-228
-231
-235
-238
-242
-245
-249
-252
-256
-259
-263
-266
-269
-272
-275
-277
-279
-280
-281
-281
-280
-279
-278
-276
-275
-274
-273
-273
-274
-275
-277
-279
-282
-284
-286
-287
-288
-287
-286
-283
-279
-275
-269
-264
-258
-253
-248
-245
-242
-240
-239
-238
-239
-240
-242
-244
-246
-248
-250
-252
-253
-254
-254
-255
-254
-254
-253
-253
-253
-253
-254
-255
-256
-258
-260
-262
-265
-269
-272
-276
-280
-285
-289
-293
-297
-300
-303
-306
-308
-310
-311
-312
-313
-315
-316
-317
-319
-321
-324
-327
-330
-333
-337
-340
-344
-348
-351
-354
-356
-358
-359
-360
-360
-360
-360
-360
-359
-359
-359
-359
-360
-360
-361
-362
-363
-363
-364
-364
-364
-363
-361
-358
-355
-351
-346
-341
-335
-328
-321
-314
-307
-300
-294
-287
-280
-274
-267
-261
-254
-247
-239
-231
-222
-214
-204
-195
-186
-176
-167
-157
-148
-139
-130
-122
-113
-105
-98
-90
-83
-76
-69
-62
-56
-50
-44
-38
-33
-28
-23
-19
-15
-11
-7
-3
0
3
6
8
10
12
13
14
15
15
15
14
14
13
12
10
9
7
5
3
1
-2
-5
-8
-11
-15
-19
-24
-28
-33
-39
-44
-50
-56
-62
-67
-73
-79
-85
-91
-97
-103
-109
-115
-121
-128
-135
-142
-149
-157
-165
-174
-182
-192
-201
-211
-221
-231
-242
-252
-263
-273
-284
-295
-305
-316
-327
-338
-349
-361
-373
-385
-397
-410
-422
-435
-448
-461
-473
-486
-498
-511
-523
-534
-546
-557
-568
-579
-589
-599
-609
-618
-627
-636
-645
-653
-661
-668
-675
-682
-688
-695
-701
-706
-712
-717
-722
-726
-730
-733
-737
-739
-742
-744
-746
-747
-749
-750
-750
-751
-751
-751
-751
-750
-750
-748
-747
-745
-742
-739
-736
-732
-727
-723
-718
-713
-707
-702
-696
-691
-685
-680
-674
-669
-663
-658
-652
-646
-640
-634
-628
-622
-615
-609
-602
-595
-589
-583
-576
-570
-564
-558
-552
-546
-539
-533
-527
-521
-515
-509
-503
-497
-490
-484
-477
-471
-464
-458
-451
-445
-438
-432
-425
-418
-412
-405
-399
-393
-387
-381
-376
-371
-366
-361
-357
-353
-349
-346
-342
-339
-336
-333
-331
-328
-326
-324
-322
-321
-320
-319
-318
-318
-318
-319
-320
-320
-322
-323
-324
-326
-328
-330
-331
-333
-335
-337
-339
-341
-343
-346
-348
-350
-351
-353
-355
-356
-358
-359
-360
-361
-361
-362
-362
-362
-362
-361
-361
-360
-359
-358
-357
-355
-354
-352
-350
-348
-346
-343
-341
-338
-335
-332
-328
-324
-321
-317
-312
-308
-304
-299
-294
-289
-284
-278
-273
-267
-261
-255
-248
-242
-236
-229
-223
-217
-210
-204
-199
-193
-187
-182
-177
-172
-168
-163
-160
-156
-152
-149
-146
-144
-141
-139
-137
-135
-133
-132
-130
-129
-128
-127
-126
-125
-125
-125
-125
-126
-127
-128
-129
-130
-131
-133
-135
-137
-139
-142
-145
-148
-151
-155
-159
-164
-168
-173
-178
-183
-189
-194
-199
-204
-210
-215
-220
-225
-231
-236
-241
-246
-251
-256
-261
-266
-272
-277
-282
-287
-292
-298
-303
-308
-312
-317
-322
-326
-330
-334
-338
-342
-345
-348
-352
-355
-358
-361
-363
-366
-369
-372
-375
-378
-380
-383
-386
-390
-393
-396
-400
-404
-408
-412
-416
-421
-426
-431
-437
-443
-449
-455
-461
-467
-473
-479
-485
-491
-497
-503
-509
-515
-521
-527
-533
-539
-546
-552
-558
-565
-571
-578
-584
-591
-597
-604
-610
-616
-623
-629
-635
-641
-647
-653
-659
-665
-671
-676
-682
-687
-693
-698
-704
-709
-714
-719
-724
-729
-734
-738
-742
-746
-750
-753
-757
-759
-762
-764
-766
-768
-769
-770
-771
-771
-772
-772
-771
-771
-771
-770
-769
-768
-767
-766
-765
-764
-762
-761
-759
-758
-756
-755
-754
-752
-751
-750
-749
-748
-747
-746
-745
-744
-744
-743
-743
-743
-742
-742
-742
-742
-742
-742
-742
-742
-742
-742
-741
-741
-740
-740
-739
-738
-737
-736
-735
-734
-732
-731
-730
-729
-728
-727
-727
-726
-726
-725
-725
-725
-726
-726
-726
-727
-727
-728
-729
-730
-731
-732
-733
-734
-735
-736
-737
-738
-739
-740
-741
-742
-742
-743
-744
-744
-744
-744
-744
-744
-744
-743
-743
-742
-741
-740
-739
-737
-736
-734
-733
-731
-730
-729
-727
-726
-724
-723
-722
-721
-719
-718
-717
-717
-716
-715
-715
-715
-715
-716
-716
-717
-718
-719
-721
-722
-724
-726
-728
-730
-732
-734
-736
-738
-740
-742
-745
-747
-749
-751
-753
-756
-758
-760
-763
-765
-767
-769
-771
-773
-775
-777
-779
-781
-782
-784
-785
-786
-787
-788
-788
-789
-790
-790
-791
-791
-792
-792
-792
-792
-792
-792
-792
-791
-791
-790
-789
-789
-788
-786
-785
-784
-783
-782
-781
-780
-779
-778
-777
-776
-776
-775
-774
-773
-772
-771
-771
-770
-769
-768
-767
-766
-765
-764
-763
-763
-762
-761
-760
-760
-759
-758
-757
-757
-756
-755
-754
-753
-752
-751
-749
-748
-747
-745
-744
-742
-740
-739
-737
-736
-734
-732
-731
-729
-727
-725
-723
-721
-718
-716
-713
-710
-707
-704
-700
-697
-693
-689
-685
-680
-676
-672
-667
-663
-659
-655
-651
-646
-642
-638
-634
-630
-626
-622
-618
-614
-611
-607
-604
-601
-598
-595
-593
-591
-589
-588
-587
-587
-586
-587
-587
-588
-589
-590
-592
-593
-595
-597
-600
-602
-605
-607
-610
-613
-616
-619
-622
-626
-629
-632
-636
-639
-643
-646
-649
-653
-656
-659
-662
-665
-667
-670
-673
-675
-677
-680
-682
-684
-686
-688
-690
-691
-693
-694
-695
-696
-696
-696
-696
-695
-695
-693
-692
-690
-688
-686
-683
-680
-677
-674
-670
-666
-662
-657
-653
-648
-643
-637
-632
-626
-620
-614
-608
-601
-594
-587
-580
-573
-566
-558
-550
-543
-535
-527
-518
-510
-502
-494
-486
-478
-469
-461
-453
-445
-436
-428
-420
-412
-404
-396
-388
-380
-372
-364
-356
-348
-340
-333
-325
-318
-310
-303
-296
-289
-282
-276
-269
-263
-256
-250
-243
-237
-230
-224
-217
-211
-204
-198
-191
-185
-179
-173
-167
-161
-155
-149
-143
-137
-132
-126
-121
-115
-110
-105
-100
-96
-91
-87
-83
-79
-75
-72
-68
-65
-62
-60
-57
-55
-53
-51
-49
-48
-47
-46
-46
-45
-46
-46
-46
-47
-49
-50
-52
-54
-56
-59
-62
-66
-69
-73
-78
-82
-87
-92
-97
-103
-108
-114
-120
-126
-132
-139
-145
-152
-159
-165
-172
-179
-186
-194
-201
-208
-216
-223
-231
-238
-246
-253
-261
-268
-275
-281
-288
-294
-300
-306
-311
-316
-321
-326
-330
-334
-338
-342
-346
-349
-352
-355
-357
-360
-362
-363
-365
-366
-367
-368
-368
-368
-368
-368
-367
-367
-365
-364
-363
-361
-359
-357
-355
-353
-351
-348
-346
-343
-341
-338
-335
-333
-330
-327
-325
-322
-320
-318
-316
-314
-313
-311
-310
-309
-308
-307
-306
-305
-304
-304
-304
-303
-303
-303
-303
-304
-304
-305
-305
-306
-307
-308
-309
-310
-312
-313
-314
-316
-318
-319
-321
-323
-324
-326
-328
-329
-331
-333
-334
-336
-337
-339
-340
-342
-343
-345
-346
-348
-349
-350
-352
-353
-354
-355
-356
-356
-357
-357
-357
-357
-357
-356
-356
-355
-354
-353
-352
-351
-350
-349
-348
-346
-345
-344
-343
-342
-341
-340
-339
-338
-337
-336
-336
-335
-335
-335
-334
-334
-335
-335
-335
-336
-337
-338
-339
-340
-342
-344
-346
-348
-350
-353
-355
-358
-361
-365
-368
-371
-375
-379
-383
-387
-391
-396
-401
-406
-411
-416
-422
-428
-433
-439
-445
-452
-458
-464
-471
-477
-483
-490
-496
-502
-508
-515
-521
-527
-533
-539
-545
-551
-557
-563
-568
-574
-580
-586
-592
-598
-603
-609
-614
-619
-624
-629
-633
-637
-641
-645
-648
-651
-654
-656
-659
-660
-662
-663
-664
-665
-666
-666
-666
-666
-666
-665
-664
-663
-662
-660
-658
-656
-654
-651
-648
-645
-641
-638
-634
-630
-626
-621
-617
-612
-608
-603
-598
-593
-588
-583
-577
-572
-567
-561
-555
-550
-544
-538
-532
-525
-519
-513
-507
-501
-495
-489
-483
-477
-471
-465
-459
-454
-448
-443
-437
-432
-427
-422
-418
-413
-409
-405
-401
-398
-394
-391
-389
-386
-384
-382
-380
-379
-378
-377
-377
-377
-377
-377
-377
-377
-377
-378
-378
-379
-379
-380
-380
-381
-382
-382
-383
-384
-385
-386
-388
-389
-390
-391
-393
-394
-395
-397
-398
-399
-400
-401
-402
-403
-404
-405
-406
-407
-407
-408
-408
-409
-409
-410
-411
-411
-412
-412
-413
-414
-414
-415
-416
-416
-417
-417
-418
-418
-419
-419
-420
-420
-421
-421
-422
-423
-424
-425
-426
-427
-428
-429
-431
-432
-433
-434
-436
-437
-438
-439
-440
-441
-442
-443
-444
-444
-445
-445
-445
-445
-446
-446
-446
-446
-446
-446
-446
-446
-446
-446
-445
-445
-445
-445
-444
-444
-444
-444
-444
-443
-444
-444
-444
-444
-445
-446
-446
-447
-449
-450
-451
-453
-454
-456
-458
-460
-462
-463
-466
-468
-470
-472
-474
-477
-479
-482
-484
-487
-489
-492
-495
-498
-500
-503
-506
-509
-512
-515
-517
-520
-523
-526
-529
-531
-534
-537
-540
-542
-545
-547
-550
-553
-555
-558
-561
-564
-566
-569
-572
-576
-579
-582
-585
-588
-591
-594
-597
-600
-603
-605
-607
-609
-611
-613
-614
-615
-617
-618
-619
-620
-621
-621
-622
-622
-623
-623
-623
-623
-623
-622
-622
-622
-621
-621
-620
-620
-620
-619
-619
-619
-618
-618
-618
-618
-618
-618
-618
-618
-618
-618
-618
-618
-619
-619
-619
-620
-620
-621
-621
-622
-623
-624
-625
-626
-627
-628
-629
-630
-631
-632
-633
-634
-635
-636
-637
-637
-638
-639
-639
-640
-641
-641
-642
-642
-643
-643
-643
-643
-644
-644
-644
-644
-644
-643
-643
-643
-643
-643
-642
-642
-642
-642
-641
-641
-641
-641
-642
-642
-642
-643
-643
-644
-645
-646
-648
-649
-651
-652
-654
-656
-658
-661
-663
-666
-669
-672
-675
-678
-682
-686
-690
-695
-699
-704
-709
-714
-719
-724
-730
-735
-741
-747
-752
-758
-764
-770
-776
-782
-788
-794
-800
-806
-812
-818
-824
-830
-836
-841
-847
-852
-857
-862
-867
-872
-876
-881
-885
-888
-892
-895
-898
-901
-904
-906
-908
-910
-911
-913
-914
-915
-915
-916
-917
-917
-917
-917
-917
-917
-917
-916
-915
-914
-913
-912
-910
-909
-907
-905
-903
-901
-899
-897
-894
-892
-889
-887
-884
-882
-879
-876
-874
-871
-868
-865
-863
-860
-857
-854
-851
-848
-845
-842
-840
-837
-834
-831
-828
-825
-822
-820
-817
-815
-812
-810
-808
-806
-804
-802
-800
-798
-797
-795
-793
-792
-790
-789
-788
-786
-785
-784
-783
-783
-782
-781
-781
-780
-780
-780
-779
-779
-779
-778
-778
-777
-777
-776
-775
-775
-774
-773
-773
-772
-771
-771
-770
-769
-768
-767
-766
-765
-764
-763
-762
-760
-759
-757
-756
-754
-752
-751
-749
-746
-744
-742
-739
-737
-734
-731
-728
-725
-722
-718
-715
-711
-707
-704
-700
-696
-691
-687
-683
-678
-674
-670
-665
-661
-656
-651
-647
-642
-638
-633
-629
-625
-620
-616
-612
-609
-605
-601
-598
-595
-592
-589
-587
-585
-582
-580
-579
-577
-576
-574
-573
-572
-572
-571
-571
-571
-571
-571
-571
-572
-572
-573
-574
-575
-576
-578
-579
-581
-582
-584
-586
-588
-590
-592
-593
-595
-597
-599
-601
-603
-605
-607
-609
-611
-614
-616
-619
-622
-625
-628
-631
-634
-638
-641
-645
-648
-652
-656
-660
-664
-668
-673
-677
-682
-687
-692
-697
-702
-708
-713
-719
-725
-732
-739
-745
-753
-760
-767
-775
-783
-791
-799
-807
-815
-823
-832
-840
-849
-857
-866
-875
-883
-892
-901
-909
-918
-927
-935
-944
-953
-961
-969
-978
-986
-994
-1002
-1010
-1016
-1025
-1033
-1040
-1047
-1054
-1061
-1068
-1074
-1081
-1087
-1093
-1099
-1104
-1110
-1115
-1120
-1125
-1130
-1135
-1139
-1144
-1148
-1152
-1156
-1160
-1163
-1167
-1170
-1173
-1176
-1179
-1182
-1184
-1187
-1189
-1192
-1195
-1197
-1199
-1202
-1204
-1207
-1209
-1211
-1214
-1216
-1219
-1221
-1224
-1226
-1229
-1232
-1235
-1238
-1241
-1244
-1248
-1251
-1254
-1257
-1260
-1264
-1267
-1270
-1273
-1277
-1280
-1283
-1286
-1289
-1293
-1296
-1298
-1301
-1304
-1307
-1310
-1312
-1315
-1318
-1320
-1323
-1326
-1328
-1331
-1334
-1336
-1339
-1342
-1345
-1347
-1350
-1353
-1355
-1358
-1361
-1363
-1366
-1369
-1372
-1375
-1378
-1381
-1384
-1388
-1391
-1395
-1398
-1402
-1406
-1410
-1413
-1417
-1421
-1425
-1429
-1433
-1437
-1441
-1445
-1449
-1453
-1458
-1462
-1466
-1470
-1474
-1478
-1482
-1486
-1490
-1495
-1499
-1503
-1508
-1512
-1516
-1521
-1525
-1529
-1534
-1538
-1542
-1546
-1550
-1554
-1559
-1563
-1567
-1571
-1575
-1579
-1583
-1587
-1591
-1595
-1599
-1603
-1607
-1611
-1615
-1619
-1623
-1627
-1631
-1635
-1639
-1642
-1646
-1649
-1652
-1656
-1659
-1662
-1665
-1667
-1670
-1672
-1675
-1677
-1679
-1681
-1683
-1685
-1687
-1689
-1690
-1692
-1694
-1695
-1697
-1698
-1699
-1700
-1702
-1703
-1704
-1705
-1706
-1706
-1707
-1708
-1708
-1709
-1709
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1710
-1711
-1711
-1712
-1713
-1714
-1715
-1716
-1717
-1718
-1720
-1722
-1723
-1725
-1728
-1730
-1732
-1735
-1738
-1740
-1743
-1746
-1749
-1752
-1755
-1758
-1761
-1765
-1768
-1771
-1774
-1777
-1780
-1783
-1786
-1789
-1792
-1795
-1798
-1800
-1802
-1805
-1807
-1809
-1811
-1812
-1814
-1815
-1816
-1817
-1818
-1818
-1819
-1819
-1819
-1819
-1819
-1819
-1819
-1818
-1818
-1817
-1816
-1815
-1815
-1814
-1813
-1812
-1811
-1810
-1809
-1808
-1807
-1806
-1805
-1803
-1802
-1801
-1800
-1799
-1798
-1797
-1797
-1796
-1795
-1795
-1795
-1794
-1794
-1794
-1794
-1794
-1794
-1794
-1794
-1794
-1794
-1793
-1793
-1793
-1793
-1792
-1792
-1792
-1791
-1791
-1790
-1789
-1788
-1787
-1787
-1785
-1784
-1783
-1782
-1781
-1779
-1778
-1776
-1774
-1773
-1771
-1768
-1766
-1764
-1761
-1758
-1756
-1753
-1750
-1747
-1744
-1741
-1737
-1734
-1731
-1728
-1724
-1721
-1718
-1715
-1711
-1708
-1704
-1701
-1697
-1694
-1690
-1686
-1682
-1679
-1675
-1671
-1667
-1663
-1659
-1655
-1652
-1648
-1644
-1640
-1636
-1632
-1629
-1625
-1621
-1617
-1614
-1610
-1606
-1602
-1599
-1595
-1591
-1587
-1584
-1580
-1576
-1572
-1569
-1565
-1561
-1558
-1554
-1550
-1547
-1543
-1539
-1536
-1532
-1528
-1525
-1521
-1517
-1514
-1510
-1507
-1503
-1499
-1496
-1492
-1489
-1485
-1481
-1478
-1474
-1471
-1467
-1464
-1460
-1457
-1453
-1449
-1446
-1442
-1439
-1435
-1432
-1428
-1425
-1421
-1418
-1415
-1411
-1408
-1404
-1401
-1397
-1394
-1390
-1387
-1384
-1380
-1377
-1373
-1370
-1366
-1363
-1360
-1356
-1353
-1350
-1346
-1343
-1340
-1336
-1333
-1329
-1326
-1323
-1320
-1316
-1313
-1310
-1306
-1303
-1300
-1296
-1293
-1290
-1287
-1283
-1280
-1277
-1274
-1270
-1267
-1264
-1261
-1257
-1254
-1251
-1248
-1245
-1241
-1238
-1235
-1232
-1229
-1225
-1222
-1219
-1216
-1213
-1210
-1207
-1203
-1200
-1197
-1194
-1191
-1188
-1185
-1182
-1179
-1175
-1172
-1169
-1166
-1163
-1160
-1157
-1154
-1151
-1148
-1145
-1142
-1139
-1136
-1133
-1130
-1127
-1124
-1121
-1118
-1115
-1112
-1109
-1106
-1103
-1100
-1097
-1094
-1091
-1088
-1085
-1082
-1079
-1076
-1074
-1071
-1068
-1065
-1062
-1059
-1056
-1053
-1050
-1048
-1045
-1042
-1039
-1036
-1033
-1030
-1028
-1025
-1022
-1018
-1016
-1012
-1010
-1008
-1004
-1002
-1000
-997
-994
-991
-988
-986
-983
-980
-977
-975
-972
-969
-966
-964
-961
-958
-956
-953
-950
-948
-945
-942
-939
-937
-934
-931
-929
-926
-923
-921
-918
-916
-913
-910
-908
-905
-902
-900
-897
-895
-892
-889
-887
-884
-882
-879
-877
-874
-871
-869
-866
-864
-861
-859
-856
-854
-851
-849
-846
-844
-841
-839
-836
-834
-831
-829
-826
-824
-821
-819
-816
-814
-812
-809
-807
-804
-802
-799
-797
-795
-792
-790
-787
-785
-783
-780
-778
-775
-773
-771
-768
-766
-764
-761
-759
-757
-754
-752
-750
-747
-745
-743
-740
-738
-736
-734
-731
-729
-727
-724
-722
-720
-718
-715
-713
-711
-709
-706
-704
-702
-700
-697
-695
-693
-691
-689
-686
-684
-682
-680
-678
-675
-673
-671
-669
-667
-665
-662
-660
-658
-656
-654
-652
-650
-648
-645
-643
-641
-639
-637
-635
-633
-631
-629
-627
-624
-622
-620
-618
-616
-614
-612
-610
-608
-606
-604
-602
-600
-598
-596
-594
-592
-590
-588
-586
-584
-582
-580
-578
-576
-574
-572
-570
-568
-566
-564
-562
-560
-558
-556
-554
-553
-551
-549
-547
-545
-543
-541
-539
-537
-535
-534
-532
-530
-528
-526
-524
-522
-520
-519
-517
-515
-513
-511
-509
-508
-506
-504
-502
-500
-499
-497
-495
-493
-491
-490
-488
-486
-484
-482
-481
-479
-477
-475
-474
-472
-470
-468
-467
-465
-463
-461
-460
-458
-456
-455
-453
-451
-450
-448
-446
-444
-443
-441
-439
-438
-436
-434
-433
-431
-429
-428
-426
-425
-423
-421
-420
-418
-416
-415
-413
-412
-410
-408
-407
-405
-404
-402
-400
-399
-397
-396
-394
-393
-391
-389
-388
-386
-385
-383
-382
-380
-379
-377
-376
-374
-372
-371
-369
-368
-366
-365
-363
-362
-360
-359
-358
-356
-355
-353
-352
-350
-349
-347
-346
-344
-343
-341
-340
-339
-337
-336
-334
-333
-331
-330
-329
-327
-326
-324
-323
-322
-320
-319
-317
-316
-315
-313
-312
-311
-309
-308
-307
-305
-304
-303
-301
-300
-299
-297
-296
-295
-293
-292
-291
-289
-288
-287
-285
-284
-283
-281
-280
-279
-278
-276
-275
-274
-273
-271
-270
-269
-268
-266
-265
-264
-263
-261
-260
-259
-258
-256
-255
-254
-253
-252
-250
-249
-248
-247
-246
-244
-243
-242
-241
-240
-238
-237
-236
-235
-234
-233
-231
-230
-229
-228
-227
-226
-225
-223
-222
-221
-220
-219
-218
-217
-216
-215
-213
-212
-211
-210
-209
-208
-207
-206
-205
-204
-203
-202
-200
-199
-198
-197
-196
-195
-194
-193
-192
-191
-190
-189
-188
-187
-186
-185
-184
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-173
-172
-171
-170
-169
-168
-167
-166
-165
-164
-163
-162
-161
-160
-159
-158
-157
-156
-156
-155
-154
-153
-152
-151
-150
-149
-148
-147
-146
-145
-145
-144
-143
-142
-141
-140
-139
-138
-138
-137
-136
-135
-134
-133
-132
-131
-131
-130
-129
-128
-127
-126
-126
-125
-124
-123
-122
-121
-121
-120
-119
-118
-117
-117
-116
-115
-114
-113
-113
-112
-111
-110
-109
-109
-108
-107
-106
-106
-105
-104
-103
-102
-102
-101
-100
-99
-99
-98
-97
-97
-96
-95
-94
-94
-93
-92
-91
-91
-90
-89
-89
-88
-87
-86
-86
-85
-84
-84
-83
-82
-82
-81
-80
-80
-79
-78
-78
-77
-76
-76
-75
-74
-74
-73
-72
-72
-71
-70
-70
-69
-68
-68
-67
-67
-66
-65
-65
-64
-64
-63
-62
-62
-61
-60
-60
-59
-59
-58
-58
-57
-56
-56
-55
-55
-54
-53
-53
-52
-52
-51
-51
-50
-50
-49
-48
-48
-47
-47
-46
-46
-45
-45
-44
-44
-43
-42
-42
-41
-41
-40
-40
-39
-39
-38
-38
-37
-37
-36
-36
-35
-35
-34
-34
-33
-33
-32
-32
-31
-31
-31
-30
-30
-29
-29
-28
-28
-27
-27
-26
-26
-25
-25
-25
-24
-24
-23
-23
-22
-22
-22
-21
-21
-20
-20
-19
-19
-19
-18
-18
-17
-17
-17
-16
-16
-15
-15
-15
-14
-14
-13
-13
-13
-12
-12
-11
-11
-11
-10
-10
-10
-9
-9
-8
-8
-8
-7
-7
-7
-6
-6
-6
-5
-5
-5
-4
-4
-4
-3
-3
-3
-2
-2
-2
-1
-1
-1
0
0
0
1
1
1
1
2
2
2
3
3
3
4
4
4
4
5
5
5
6
6
6
6
7
7
7
7
8
8
8
8
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
12
13
13
13
13
13
14
14
14
14
14
15
15
15
15
16
16
16
16
