5
22166
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-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
-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
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-51
-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
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-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
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-98
-99
-99
-99
-99
-99
-99
-100
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-106
-107
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-124
-125
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-150
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-152
-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
-159
-160
-160
-160
-161
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-167
-168
-168
-168
-169
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-178
-179
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-181
-182
-182
-182
-183
-183
-183
-183
-184
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-186
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-189
-190
-190
-190
-191
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-200
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-211
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-220
-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
-230
-230
-230
-231
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-237
-238
-238
-238
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-242
-243
-243
-244
-244
-244
-245
-245
-245
-246
-246
-246
-247
-247
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-256
-256
-256
-257
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-267
-267
-267
-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
-282
-283
-283
-283
-284
-284
-284
-284
-285
-285
-285
-286
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-314
-315
-315
-315
-315
-316
-316
-316
-317
-317
-317
-318
-318
-318
-319
-319
-319
-320
-320
-320
-321
-321
-321
-322
-322
-322
-323
-323
-323
-324
-324
-324
-324
-325
-325
-325
-326
-326
-326
-327
-327
-327
-328
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-332
-333
-333
-333
-334
-334
-334
-335
-335
-335
-336
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-344
-345
-345
-345
-346
-346
-347
-347
-347
-348
-348
-348
-349
-349
-349
-350
-350
-350
-351
-351
-351
-352
-352
-352
-353
-353
-354
-354
-354
-355
-355
-355
-356
-356
-356
-357
-357
-358
-358
-358
-359
-359
-359
-360
-360
-360
-361
-361
-362
-362
-362
-363
-363
-363
-364
-364
-364
-365
-365
-366
-366
-366
-367
-367
-367
-368
-368
-369
-369
-369
-370
-370
-370
-371
-371
-372
-372
-372
-373
-373
-373
-374
-374
-375
-375
-375
-376
-376
-376
-377
-377
-378
-378
-378
-379
-379
-379
-380
-380
-380
-381
-381
-382
-382
-382
-383
-383
-383
-384
-384
-384
-385
-385
-385
-386
-386
-386
-387
-387
-388
-388
-388
-389
-389
-389
-390
-390
-390
-391
-391
-391
-392
-392
-392
-393
-393
-394
-394
-394
-395
-395
-395
-396
-396
-397
-397
-397
-398
-398
-399
-399
-400
-400
-400
-401
-401
-402
-402
-402
-403
-403
-404
-404
-405
-405
-405
-406
-406
-407
-407
-408
-408
-408
-409
-409
-410
-410
-410
-411
-411
-412
-412
-413
-413
-413
-414
-414
-415
-415
-415
-416
-416
-417
-417
-417
-418
-418
-418
-419
-419
-419
-420
-420
-420
-421
-421
-421
-422
-422
-422
-423
-423
-423
-424
-424
-424
-425
-425
-425
-426
-426
-426
-427
-427
-427
-428
-428
-428
-429
-429
-429
-430
-430
-430
-431
-431
-431
-432
-432
-432
-433
-433
-434
-434
-434
-435
-435
-436
-436
-436
-437
-437
-438
-438
-439
-439
-439
-440
-440
-441
-441
-442
-442
-443
-443
-443
-444
-444
-445
-445
-446
-446
-447
-447
-448
-448
-448
-449
-449
-450
-450
-451
-451
-451
-452
-452
-453
-453
-453
-454
-454
-455
-455
-455
-456
-456
-456
-457
-457
-457
-458
-458
-458
-459
-459
-460
-460
-460
-460
-461
-461
-461
-462
-462
-462
-462
-463
-463
-463
-464
-464
-464
-465
-465
-465
-465
-466
-466
-466
-467
-467
-467
-468
-468
-468
-469
-469
-469
-469
-470
-470
-470
-471
-471
-471
-472
-472
-473
-473
-473
-474
-474
-475
-475
-475
-476
-476
-477
-477
-478
-478
-479
-479
-480
-480
-480
-481
-481
-482
-482
-483
-483
-484
-484
-485
-485
-486
-486
-487
-487
-488
-489
-489
-490
-490
-491
-491
-492
-492
-493
-493
-494
-495
-495
-496
-496
-497
-497
-497
-498
-498
-499
-499
-499
-500
-500
-500
-501
-501
-501
-502
-502
-503
-503
-503
-504
-504
-504
-505
-505
-505
-506
-506
-506
-506
-507
-507
-507
-507
-508
-508
-508
-508
-509
-509
-509
-509
-510
-510
-510
-511
-511
-511
-511
-512
-512
-512
-512
-513
-513
-513
-514
-514
-515
-515
-515
-516
-516
-517
-517
-518
-518
-519
-519
-520
-520
-521
-521
-522
-522
-523
-523
-524
-525
-525
-525
-526
-526
-527
-527
-528
-528
-529
-529
-530
-530
-531
-531
-532
-532
-533
-533
-534
-534
-534
-535
-535
-535
-536
-536
-536
-537
-537
-537
-537
-538
-538
-538
-538
-538
-538
-539
-539
-539
-539
-539
-539
-539
-539
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-540
-541
-541
-541
-541
-541
-541
-542
-542
-542
-542
-543
-543
-543
-544
-544
-544
-545
-545
-546
-546
-546
-547
-547
-547
-547
-548
-548
-548
-548
-549
-549
-549
-550
-550
-551
-551
-552
-552
-553
-553
-554
-554
-555
-555
-556
-557
-557
-558
-558
-559
-560
-561
-561
-562
-563
-564
-565
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-576
-577
-578
-579
-580
-580
-581
-582
-583
-583
-584
-585
-585
-586
-587
-587
-588
-589
-589
-590
-590
-591
-591
-592
-592
-592
-593
-593
-593
-593
-593
-593
-592
-592
-592
-592
-592
-591
-591
-591
-591
-591
-591
-591
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-590
-591
-591
-591
-592
-592
-593
-593
-594
-595
-595
-596
-597
-599
-600
-602
-603
-605
-607
-609
-612
-614
-616
-618
-621
-623
-625
-627
-630
-632
-634
-635
-637
-639
-640
-642
-643
-645
-646
-648
-649
-651
-652
-653
-655
-656
-657
-658
-659
-660
-661
-662
-662
-663
-663
-663
-663
-664
-664
-664
-664
-664
-664
-664
-664
-664
-664
-664
-663
-663
-662
-662
-661
-660
-660
-659
-658
-658
-657
-656
-655
-654
-653
-652
-651
-650
-649
-648
-647
-646
-644
-643
-642
-641
-640
-639
-638
-637
-636
-635
-634
-634
-633
-632
-632
-631
-631
-631
-631
-631
-631
-631
-631
-632
-632
-633
-633
-634
-635
-636
-637
-638
-639
-641
-642
-644
-646
-648
-650
-652
-654
-656
-658
-660
-663
-665
-667
-669
-671
-673
-675
-677
-679
-681
-683
-685
-686
-688
-690
-691
-693
-695
-696
-697
-698
-699
-700
-701
-701
-702
-702
-702
-702
-702
-701
-701
-701
-700
-700
-699
-698
-697
-695
-694
-692
-691
-689
-687
-686
-684
-683
-681
-680
-679
-678
-676
-675
-674
-672
-671
-670
-668
-667
-665
-663
-661
-660
-658
-656
-654
-653
-651
-649
-648
-646
-645
-643
-642
-641
-639
-638
-637
-636
-636
-635
-635
-635
-635
-636
-636
-637
-639
-640
-642
-643
-645
-646
-648
-650
-651
-653
-654
-656
-657
-659
-660
-662
-664
-666
-668
-670
-673
-675
-677
-680
-682
-684
-686
-689
-690
-692
-694
-695
-697
-698
-699
-700
-700
-701
-701
-702
-702
-703
-703
-703
-703
-703
-704
-704
-704
-704
-704
-705
-705
-705
-705
-705
-706
-706
-706
-706
-707
-707
-707
-708
-708
-708
-708
-708
-708
-708
-708
-707
-707
-706
-705
-704
-703
-701
-700
-698
-697
-695
-693
-691
-689
-687
-685
-684
-682
-680
-679
-678
-677
-677
-676
-676
-676
-676
-676
-677
-678
-678
-679
-680
-681
-682
-684
-685
-686
-687
-689
-690
-692
-693
-694
-695
-696
-697
-697
-698
-698
-698
-698
-697
-697
-697
-697
-696
-696
-695
-695
-694
-693
-692
-692
-691
-690
-690
-689
-689
-689
-689
-689
-690
-690
-691
-691
-692
-692
-693
-693
-694
-694
-694
-695
-696
-696
-697
-698
-699
-700
-701
-702
-704
-706
-707
-709
-711
-713
-715
-717
-718
-720
-722
-723
-725
-726
-728
-729
-730
-731
-732
-733
-734
-734
-735
-735
-735
-735
-735
-735
-735
-735
-735
-735
-736
-736
-736
-736
-737
-737
-737
-737
-736
-736
-736
-735
-735
-735
-736
-737
-738
-739
-741
-743
-745
-747
-749
-752
-754
-756
-757
-759
-760
-760
-761
-762
-763
-763
-764
-765
-766
-767
-768
-768
-769
-770
-771
-771
-771
-771
-771
-771
-771
-770
-770
-769
-768
-768
-767
-766
-766
-766
-766
-766
-766
-767
-768
-769
-770
-772
-774
-775
-777
-779
-780
-782
-784
-786
-787
-789
-791
-793
-795
-796
-798
-800
-802
-803
-805
-806
-808
-809
-811
-812
-814
-816
-817
-819
-820
-821
-822
-823
-823
-823
-823
-823
-823
-822
-821
-820
-819
-818
-816
-815
-813
-812
-810
-809
-807
-806
-804
-802
-800
-798
-795
-793
-791
-788
-786
-784
-782
-781
-779
-778
-777
-776
-775
-774
-773
-773
-772
-771
-770
-769
-769
-768
-768
-767
-767
-766
-766
-766
-766
-766
-766
-766
-767
-767
-768
-769
-769
-771
-772
-774
-775
-777
-779
-781
-783
-785
-787
-789
-791
-792
-793
-794
-796
-797
-798
-799
-800
-801
-802
-803
-803
-804
-804
-804
-804
-803
-802
-801
-799
-796
-794
-791
-787
-783
-779
-775
-771
-767
-763
-758
-754
-750
-746
-742
-738
-734
-731
-727
-724
-721
-718
-715
-712
-710
-707
-704
-701
-698
-695
-691
-688
-684
-680
-676
-672
-669
-665
-662
-658
-655
-652
-649
-646
-643
-641
-638
-635
-633
-630
-628
-625
-623
-621
-620
-618
-618
-617
-617
-617
-617
-618
-619
-620
-621
-622
-623
-624
-625
-627
-628
-630
-632
-635
-638
-641
-645
-649
-653
-657
-661
-665
-669
-673
-677
-680
-684
-687
-690
-693
-696
-699
-702
-705
-708
-710
-713
-715
-717
-719
-721
-722
-724
-725
-725
-726
-726
-727
-727
-726
-726
-725
-724
-723
-722
-720
-717
-715
-712
-708
-705
-701
-697
-692
-688
-683
-678
-673
-669
-664
-661
-657
-655
-652
-650
-649
-648
-647
-647
-647
-647
-647
-648
-649
-650
-651
-652
-653
-653
-654
-655
-656
-658
-660
-662
-665
-669
-673
-678
-683
-688
-694
-700
-706
-712
-719
-725
-732
-738
-744
-750
-756
-762
-768
-774
-779
-784
-789
-793
-797
-801
-804
-807
-809
-812
-814
-815
-817
-818
-819
-821
-822
-823
-824
-825
-827
-828
-830
-832
-834
-837
-839
-842
-844
-847
-849
-851
-853
-856
-858
-860
-862
-863
-865
-867
-868
-870
-871
-871
-872
-872
-871
-870
-868
-866
-863
-860
-856
-851
-847
-842
-836
-831
-825
-820
-815
-810
-805
-801
-796
-792
-788
-784
-781
-778
-775
-773
-772
-771
-770
-770
-771
-772
-774
-776
-778
-780
-783
-786
-789
-792
-794
-797
-799
-800
-802
-803
-804
-805
-806
-807
-809
-810
-813
-815
-817
-820
-823
-825
-828
-831
-833
-836
-838
-840
-842
-843
-844
-844
-844
-844
-843
-843
-842
-841
-841
-840
-840
-839
-839
-840
-840
-840
-841
-841
-842
-842
-842
-842
-842
-842
-841
-840
-839
-838
-836
-834
-831
-828
-825
-821
-817
-812
-807
-802
-795
-789
-782
-774
-766
-758
-750
-741
-732
-723
-714
-705
-696
-686
-677
-667
-658
-648
-638
-627
-617
-606
-595
-585
-574
-564
-555
-546
-538
-530
-523
-517
-511
-505
-500
-496
-491
-487
-483
-479
-476
-472
-469
-467
-464
-463
-462
-461
-461
-461
-462
-463
-464
-465
-466
-467
-468
-468
-469
-469
-469
-470
-470
-470
-470
-470
-470
-470
-469
-469
-468
-466
-464
-461
-458
-454
-449
-443
-437
-431
-424
-417
-410
-403
-396
-389
-382
-375
-369
-363
-358
-352
-348
-343
-340
-336
-333
-330
-327
-325
-322
-319
-317
-314
-311
-308
-304
-300
-295
-291
-286
-280
-275
-269
-263
-257
-252
-246
-241
-235
-229
-223
-217
-211
-204
-197
-189
-181
-172
-163
-153
-144
-134
-125
-116
-107
-100
-92
-86
-80
-75
-71
-67
-63
-60
-57
-54
-51
-49
-46
-44
-41
-38
-36
-33
-30
-28
-25
-22
-20
-17
-15
-12
-9
-6
-4
-1
2
5
8
11
14
17
20
24
27
30
33
36
39
42
46
49
51
54
57
60
62
64
66
68
71
73
76
80
83
87
91
95
99
104
108
112
116
119
123
127
130
134
138
142
147
152
157
162
168
173
179
184
189
193
197
201
203
205
206
206
206
205
204
203
202
200
199
198
197
197
196
195
195
195
194
194
194
193
193
192
191
190
189
188
187
186
184
183
183
182
182
181
181
181
181
181
180
180
179
179
178
178
178
178
178
179
181
183
185
187
190
192
195
197
198
198
198
197
195
192
188
184
180
175
170
164
158
153
147
141
135
129
123
116
110
104
99
93
88
84
80
76
73
71
70
69
70
71
73
77
81
86
91
98
104
112
119
127
134
142
150
158
166
173
181
189
196
203
210
217
224
231
237
243
249
255
260
264
268
271
274
276
277
278
277
276
275
272
268
263
258
251
244
237
229
221
212
203
195
186
178
169
161
153
145
138
131
125
119
114
109
104
100
97
94
90
88
85
83
80
78
77
75
74
73
72
70
69
67
64
61
58
54
50
45
40
34
28
22
15
8
2
-4
-9
-14
-18
-21
-23
-25
-27
-28
-30
-32
-34
-36
-38
-39
-41
-41
-42
-42
-41
-40
-38
-35
-32
-29
-25
-20
-14
-8
-1
6
13
21
29
38
46
56
65
75
86
97
109
121
133
145
158
171
184
198
211
225
239
253
266
279
291
303
314
324
334
344
354
363
373
382
392
401
411
420
430
439
448
456
464
472
479
486
492
497
501
505
509
511
514
515
517
518
520
521
522
523
524
525
526
527
527
527
527
526
525
524
523
522
522
522
522
524
526
530
535
540
547
556
565
575
586
597
609
621
632
643
654
664
674
684
694
704
713
723
733
742
751
760
769
777
785
792
800
808
816
823
831
839
846
854
862
870
879
887
896
906
916
926
937
948
959
971
983
995
1006
1018
1031
1043
1055
1066
1078
1089
1099
1109
1119
1127
1136
1143
1150
1156
1161
1165
1168
1169
1170
1171
1170
1170
1169
1169
1168
1167
1167
1167
1167
1168
1169
1171
1173
1176
1179
1183
1188
1193
1199
1206
1213
1221
1230
1240
1250
1261
1271
1281
1290
1299
1307
1313
1320
1325
1330
1335
1339
1342
1346
1349
1353
1357
1361
1366
1371
1376
1383
1389
1396
1404
1412
1421
1431
1441
1451
1462
1473
1484
1495
1506
1516
1527
1537
1546
1555
1563
1571
1578
1585
1590
1595
1599
1603
1605
1607
1608
1608
1607
1605
1602
1599
1594
1588
1582
1574
1565
1556
1545
1534
1523
1512
1501
1491
1482
1473
1466
1461
1457
1456
1456
1457
1461
1465
1471
1477
1484
1490
1497
1503
1508
1512
1516
1519
1521
1522
1523
1523
1523
1522
1521
1520
1518
1517
1514
1512
1508
1505
1500
1495
1490
1484
1478
1472
1467
1461
1456
1452
1448
1445
1442
1440
1438
1436
1435
1433
1432
1431
1430
1429
1428
1427
1426
1425
1424
1423
1422
1421
1421
1421
1420
1420
1420
1420
1420
1420
1421
1421
1422
1423
1424
1425
1426
1427
1429
1430
1431
1433
1435
1437
1440
1444
1448
1452
1457
1463
1468
1475
1481
1488
1496
1504
1513
1522
1531
1541
1552
1563
1574
1586
1598
1611
1624
1637
1650
1663
1676
1690
1703
1717
1730
1743
1757
1769
1782
1794
1805
1816
1825
1834
1841
1847
1851
1855
1858
1859
1861
1861
1861
1860
1858
1855
1851
1847
1842
1836
1830
1823
1816
1809
1802
1795
1790
1785
1780
1777
1775
1774
1775
1776
1778
1780
1783
1786
1789
1792
1795
1797
1800
1802
1805
1808
1813
1818
1824
1831
1839
1849
1860
1873
1886
1900
1914
1928
1942
1955
1968
1980
1991
2001
2011
2019
2025
2033
2039
2045
2050
2055
2060
2066
2072
2078
2085
2092
2100
2107
2116
2124
2132
2141
2150
2158
2166
2174
2181
2188
2194
2200
2205
2209
2213
2217
2220
2222
2225
2227
2228
2230
2231
2231
2232
2232
2231
2231
2230
2230
2229
2228
2228
2228
2228
2228
2230
2232
2235
2240
2244
2250
2256
2263
2270
2278
2285
2292
2299
2307
2314
2322
2330
2338
2347
2357
2366
2375
2383
2392
2399
2407
2413
2420
2425
2431
2436
2440
2444
2448
2452
2456
2460
2464
2469
2474
2480
2485
2491
2498
2504
2511
2518
2526
2534
2543
2553
2563
2575
2587
2600
2613
2626
2640
2653
2667
2680
2693
2705
2717
2729
2741
2752
2764
2777
2790
2803
2817
2831
2845
2860
2874
2888
2901
2914
2926
2937
2947
2956
2964
2971
2978
2984
2991
2997
3003
3010
3017
3025
3033
3041
3050
3058
3066
3074
3081
3087
3092
3096
3100
3102
3104
3105
3106
3106
3106
3106
3105
3104
3102
3099
3096
3091
3085
3078
3069
3060
3050
3040
3030
3019
3009
2999
2990
2981
2974
2967
2961
2956
2952
2949
2947
2946
2947
2949
2953
2958
2965
2972
2982
2992
3003
3015
3027
3041
3054
3069
3084
3099
3114
3130
3146
3163
3180
3198
3215
3234
3253
3272
3292
3313
3335
3358
3382
3407
3432
3460
3488
3517
3548
3580
3612
3645
3678
3712
3746
3780
3814
3847
3879
3910
3940
3970
3997
4024
4049
4073
4096
4117
4136
4153
4168
4182
4193
4201
4208
4212
4214
4214
4212
4208
4202
4196
4188
4180
4171
4163
4154
4145
4136
4127
4117
4107
4096
4085
4072
4059
4046
4030
4016
4001
3986
3972
3957
3944
3930
3918
3906
3895
3885
3876
3868
3862
3856
3852
3849
3846
3845
3845
3846
3848
3850
3854
3860
3866
3874
3882
3892
3903
3914
3927
3939
3952
3965
3978
3992
4005
4019
4034
4049
4064
4078
4094
4110
4126
4142
4158
4174
4190
4205
4221
4236
4251
4266
4280
4295
4309
4323
4337
4351
4364
4377
4390
4403
4415
4428
4440
4452
4464
4476
4489
4501
4513
4525
4537
4549
4560
4571
4581
4591
4600
4610
4618
4627
4635
4644
4652
4661
4670
4679
4688
4698
4708
4717
4727
4737
4746
4755
4764
4773
4781
4789
4797
4805
4812
4819
4826
4833
4840
4847
4854
4862
4870
4878
4887
4896
4904
4912
4920
4928
4935
4941
4946
4950
4954
4956
4958
4958
4958
4957
4954
4951
4947
4942
4936
4930
4923
4916
4909
4902
4894
4886
4878
4870
4862
4854
4846
4838
4831
4825
4819
4814
4811
4808
4808
4809
4812
4817
4824
4834
4846
4860
4876
4894
4913
4934
4956
4980
5005
5030
5057
5085
5113
5142
5173
5204
5235
5268
5301
5336
5370
5406
5441
5476
5511
5545
5578
5610
5640
5669
5696
5722
5746
5769
5790
5811
5830
5849
5867
5883
5899
5913
5927
5939
5951
5961
5970
5977
5984
5990
5994
5998
6001
6003
6004
6006
6007
6008
6009
6011
6013
6016
6019
6022
6025
6028
6030
6031
6032
6032
6031
6029
6027
6025
6022
6019
6016
6014
6011
6009
6008
6006
6005
6004
6004
6003
6004
6004
6004
6005
6005
6004
6004
6002
6000
5998
5995
5993
5990
5988
5987
5986
5986
5988
5991
5994
6000
6006
6014
6024
6035
6047
6061
6076
6092
6110
6129
6150
6172
6196
6222
6250
6280
6311
6343
6377
6412
6447
6483
6518
6554
6589
6623
6657
6689
6719
6747
6774
6799
6822
6844
6864
6883
6901
6918
6935
6951
6966
6980
6994
7006
7017
7027
7036
7044
7051
7057
7062
7067
7071
7075
7079
7083
7087
7091
7095
7100
7104
7109
7114
7119
7123
7127
7130
7134
7137
7140
7143
7146
7150
7154
7159
7165
7172
7179
7187
7195
7204
7213
7222
7231
7240
7249
7257
7265
7271
7277
7282
7287
7290
7292
7293
7293
7292
7289
7285
7279
7271
7261
7249
7235
7219
7202
7183
7162
7141
7118
7095
7072
7050
7027
7005
6983
6961
6940
6919
6898
6878
6858
6840
6822
6806
6792
6779
6769
6761
6755
6752
6752
6755
6761
6769
6781
6796
6813
6833
6855
6880
6906
6933
6962
6993
7024
7056
7089
7123
7157
7190
7223
7255
7286
7316
7345
7372
7398
7422
7444
7465
7485
7502
7519
7533
7546
7557
7567
7574
7580
7584
7586
7587
7586
7583
7580
7576
7571
7566
7562
7557
7553
7550
7547
7544
7542
7539
7537
7534
7531
7527
7523
7519
7514
7508
7502
7497
7491
7486
7481
7478
7475
7473
7472
7471
7472
7472
7474
7475
7477
7479
7482
7484
7488
7493
7498
7505
7512
7520
7530
7540
7552
7564
7576
7590
7603
7617
7630
7644
7657
7670
7682
7695
7706
7718
7729
7740
7750
7761
7770
7779
7788
7795
7802
7807
7812
7815
7817
7817
7815
7812
7808
7802
7794
7786
7777
7766
7755
7743
7730
7716
7700
7684
7667
7648
7629
7609
7588
7567
7545
7522
7500
7478
7456
7434
7413
7393
7374
7355
7338
7322
7307
7294
7282
7272
7263
7255
7250
7245
7243
7241
7242
7243
7246
7249
7254
7260
7267
7276
7286
7297
7310
7324
7340
7356
7374
7392
7410
7429
7448
7467
7486
7504
7523
7541
7559
7576
7593
7610
7626
7641
7656
7671
7685
7698
7711
7723
7734
7745
7754
7763
7770
7777
7782
7786
7789
7791
7792
7792
7791
7790
7788
7785
7782
7779
7775
7772
7768
7764
7761
7757
7754
7750
7747
7744
7740
7737
7734
7731
7728
7726
7723
7720
7717
7714
7710
7707
7704
7701
7699
7697
7696
7695
7696
7698
7701
7705
7711
7719
7728
7739
7751
7764
7779
7795
7813
7831
7851
7872
7895
7918
7942
7967
7993
8020
8047
8074
8101
8129
8156
8182
8209
8235
8261
8286
8310
8333
8354
8375
8394
8411
8427
8441
8453
8462
8470
8476
8480
8483
8483
8482
8479
8476
8471
8465
8459
8452
8444
8435
8426
8417
8407
8398
8388
8379
8370
8362
8354
8348
8341
8336
8332
8329
8328
8327
8328
8330
8334
8339
8345
8353
8361
8369
8377
8386
8394
8401
8408
8415
8420
8425
8429
8432
8435
8436
8437
8436
8435
8434
8431
8427
8423
8417
8410
8401
8391
8379
8365
8349
8332
8313
8293
8271
8248
8224
8200
8175
8150
8125
8102
8077
8055
8032
8013
7993
7975
7957
7941
7926
7911
7898
7885
7874
7864
7855
7847
7840
7834
7830
7827
7825
7825
7826
7829
7833
7838
7844
7852
7861
7870
7881
7892
7905
7918
7932
7947
7963
7979
7997
8015
8034
8053
8073
8092
8113
8132
8153
8173
8193
8213
8233
8252
8272
8290
8309
8327
8345
8362
8379
8396
8412
8428
8444
8459
8474
8487
8501
8513
8525
8536
8546
8555
8563
8569
8574
8578
8579
8579
8576
8572
8565
8556
8546
8533
8518
8500
8481
8460
8436
8410
8383
8353
8322
8289
8255
8219
8182
8143
8103
8061
8020
7976
7933
7889
7845
7801
7757
7715
7672
7631
7591
7553
7515
7480
7447
7416
7387
7360
7337
7316
7297
7282
7270
7262
7256
7254
7255
7259
7266
7276
7288
7302
7318
7336
7354
7374
7393
7413
7433
7452
7470
7487
7503
7518
7531
7543
7554
7563
7571
7578
7583
7587
7589
7590
7589
7587
7583
7577
7569
7560
7548
7535
7521
7505
7489
7471
7454
7436
7418
7401
7384
7367
7351
7336
7321
7307
7294
7282
7271
7260
7251
7243
7235
7229
7224
7220
7217
7215
7214
7213
7214
7214
7215
7216
7216
7216
7215
7212
7209
7204
7198
7191
7182
7172
7160
7148
7134
7119
7104
7087
7070
7052
7034
7015
6996
6976
6956
6936
6916
6895
6875
6854
6834
6813
6792
6771
6751
6730
6710
6690
6671
6652
6633
6615
6597
6579
6562
6544
6527
6511
6494
6478
6462
6447
6432
6417
6402
6387
6373
6360
6347
6335
6323
6312
6303
6294
6286
6278
6272
6266
6261
6257
6253
6249
6246
6243
6240
6238
6236
6234
6233
6233
6234
6235
6237
6240
6243
6247
6252
6257
6263
6268
6274
6279
6284
6289
6294
6298
6302
6305
6308
6311
6313
6315
6316
6316
6316
6315
6314
6312
6309
6306
6303
6298
6294
6288
6283
6277
6270
6263
6257
6250
6243
6236
6229
6222
6216
6209
6203
6197
6191
6185
6181
6176
6173
6171
6170
6170
6171
6173
6176
6180
6185
6190
6195
6201
6207
6213
6219
6226
6232
6237
6243
6248
6252
6257
6261
6264
6268
6273
6277
6282
6287
6292
6296
6301
6306
6311
6316
6320
6325
6329
6332
6335
6337
6337
6337
6334
6331
6326
6319
6311
6302
6291
6279
6265
6251
6235
6219
6201
6183
6163
6142
6121
6098
6075
6052
6028
6003
5978
5954
5929
5904
5880
5857
5833
5810
5788
5766
5745
5724
5704
5685
5666
5647
5628
5610
5591
5572
5554
5535
5517
5499
5481
5465
5450
5436
5423
5412
5403
5396
5392
5389
5389
5391
5396
5403
5412
5423
5436
5451
5466
5483
5501
5520
5539
5558
5578
5598
5618
5637
5656
5674
5692
5708
5723
5737
5750
5761
5771
5780
5787
5793
5797
5800
5801
5800
5798
5793
5787
5779
5769
5757
5744
5729
5712
5694
5675
5655
5635
5614
5592
5570
5548
5525
5502
5480
5457
5435
5413
5392
5372
5354
5336
5320
5306
5293
5283
5274
5268
5264
5262
5262
5265
5269
5275
5282
5291
5300
5310
5320
5331
5341
5351
5361
5371
5380
5388
5396
5402
5408
5412
5415
5416
5416
5414
5410
5405
5399
5391
5382
5373
5362
5350
5338
5326
5313
5299
5286
5273
5260
5247
5234
5223
5211
5201
5191
5183
5175
5168
5162
5157
5154
5150
5148
5146
5144
5142
5139
5137
5133
5129
5124
5119
5112
5105
5097
5088
5078
5068
5057
5045
5032
5019
5005
4991
4976
4961
4945
4930
4914
4899
4883
4868
4852
4837
4822
4808
4794
4781
4769
4758
4748
4739
4731
4725
4719
4715
4712
4710
4709
4709
4711
4713
4717
4721
4727
4733
4739
4746
4753
4760
4767
4774
4780
4786
4791
4796
4799
4800
4801
4799
4796
4791
4785
4776
4766
4754
4740
4724
4707
4687
4665
4642
4617
4591
4563
4534
4504
4474
4443
4411
4380
4349
4318
4288
4260
4232
4206
4182
4159
4139
4120
4104
4090
4078
4070
4064
4059
4058
4059
4062
4067
4075
4083
4094
4106
4119
4133
4147
4162
4177
4192
4206
4219
4232
4244
4254
4263
4271
4277
4281
4284
4284
4283
4280
4276
4269
4261
4251
4240
4227
4211
4195
4176
4155
4133
4110
4085
4058
4030
4000
3969
3936
3902
3867
3831
3795
3758
3720
3682
3645
3608
3571
3534
3498
3463
3428
3394
3361
3329
3299
3269
3242
3215
3191
3168
3147
3128
3111
3096
3084
3075
3068
3064
3061
3061
3063
3066
3071
3078
3085
3094
3103
3113
3124
3136
3148
3161
3174
3188
3201
3214
3227
3240
3251
3262
3271
3280
3288
3294
3299
3304
3307
3311
3313
3316
3318
3321
3323
3326
3329
3332
3335
3338
3341
3343
3344
3345
3345
3344
3342
3339
3335
3330
3324
3317
3309
3300
3290
3280
3269
3258
3246
3234
3221
3209
3196
3184
3171
3159
3146
3134
3122
3109
3097
3085
3074
3064
3055
3046
3039
3034
3029
3026
3024
3023
3023
3024
3026
3029
3033
3038
3045
3052
3059
3067
3076
3084
3092
3099
3106
3112
3116
3120
3121
3122
3121
3118
3115
3109
3102
3094
3085
3074
3061
3048
3033
3017
3000
2982
2963
2943
2922
2901
2879
2857
2834
2811
2788
2764
2740
2716
2693
2669
2646
2624
2602
2581
2560
2540
2521
2503
2485
2468
2452
2437
2422
2408
2394
2381
2368
2356
2344
2331
2319
2307
2294
2280
2266
2252
2236
2220
2204
2187
2170
2152
2134
2116
2097
2078
2059
2039
2019
1998
1976
1954
1930
1906
1881
1855
1829
1802
1775
1748
1720
1692
1664
1636
1608
1581
1553
1526
1498
1471
1443
1416
1388
1361
1333
1305
1278
1250
1223
1195
1169
1142
1116
1090
1065
1040
1014
991
966
942
917
892
866
840
814
787
759
732
704
676
648
621
594
568
542
518
494
472
451
431
413
397
382
370
360
352
346
342
341
342
346
352
361
372
385
400
417
435
455
475
495
516
537
558
578
597
615
631
646
659
670
679
686
691
693
693
690
685
676
665
650
632
611
586
558
528
494
457
419
378
335
290
244
197
149
101
52
3
-46
-94
-142
-189
-234
-278
-320
-360
-399
-435
-469
-501
-531
-558
-583
-606
-626
-645
-661
-676
-688
-699
-708
-715
-721
-725
-729
-731
-733
-733
-733
-731
-729
-726
-722
-717
-712
-705
-698
-689
-681
-671
-661
-651
-639
-627
-615
-602
-589
-575
-560
-545
-530
-515
-499
-483
-467
-451
-436
-421
-406
-392
-378
-365
-353
-341
-329
-319
-309
-299
-291
-284
-277
-272
-268
-265
-263
-263
-264
-267
-271
-277
-285
-294
-305
-318
-332
-348
-365
-383
-402
-422
-442
-464
-485
-507
-530
-553
-575
-598
-621
-643
-665
-686
-707
-726
-745
-763
-779
-794
-807
-818
-826
-833
-837
-839
-839
-836
-831
-824
-814
-803
-789
-773
-755
-736
-714
-692
-668
-643
-616
-589
-560
-530
-500
-469
-437
-406
-375
-344
-314
-286
-258
-233
-209
-186
-166
-148
-131
-117
-104
-93
-83
-75
-68
-61
-56
-52
-49
-46
-44
-44
-43
-44
-45
-46
-48
-50
-52
-54
-56
-58
-60
-62
-64
-67
-69
-72
-75
-78
-82
-87
-93
-100
-107
-116
-125
-135
-146
-159
-172
-186
-201
-217
-234
-253
-273
-294
-316
-340
-364
-389
-416
-443
-470
-499
-528
-558
-588
-619
-649
-680
-710
-741
-770
-800
-829
-857
-885
-911
-936
-960
-982
-1002
-1022
-1040
-1056
-1070
-1082
-1093
-1101
-1108
-1113
-1116
-1118
-1117
-1114
-1109
-1103
-1094
-1084
-1072
-1057
-1041
-1022
-1002
-981
-958
-934
-908
-881
-853
-824
-793
-763
-731
-699
-666
-633
-599
-566
-533
-500
-468
-436
-406
-376
-347
-319
-293
-268
-245
-224
-205
-188
-173
-161
-151
-144
-139
-138
-139
-144
-151
-161
-173
-187
-204
-223
-243
-265
-289
-314
-340
-367
-396
-426
-456
-488
-521
-554
-588
-623
-658
-693
-727
-762
-796
-830
-864
-897
-930
-962
-994
-1026
-1057
-1088
-1120
-1151
-1182
-1214
-1245
-1277
-1309
-1341
-1373
-1405
-1437
-1469
-1501
-1532
-1563
-1594
-1623
-1652
-1679
-1704
-1728
-1750
-1771
-1789
-1806
-1822
-1835
-1847
-1858
-1867
-1875
-1882
-1887
-1892
-1895
-1896
-1897
-1896
-1894
-1892
-1888
-1883
-1878
-1873
-1868
-1864
-1860
-1857
-1855
-1855
-1857
-1860
-1865
-1872
-1881
-1891
-1903
-1916
-1931
-1947
-1964
-1982
-2001
-2023
-2045
-2070
-2095
-2122
-2150
-2178
-2208
-2238
-2268
-2298
-2328
-2357
-2386
-2413
-2440
-2466
-2491
-2515
-2537
-2559
-2579
-2598
-2616
-2632
-2648
-2662
-2675
-2687
-2696
-2705
-2711
-2716
-2718
-2720
-2720
-2719
-2717
-2715
-2712
-2710
-2709
-2708
-2709
-2710
-2711
-2714
-2718
-2722
-2727
-2733
-2739
-2745
-2752
-2760
-2767
-2775
-2783
-2791
-2801
-2811
-2822
-2834
-2847
-2862
-2878
-2896
-2915
-2936
-2957
-2980
-3004
-3028
-3054
-3081
-3109
-3137
-3167
-3197
-3228
-3260
-3292
-3325
-3358
-3391
-3425
-3459
-3493
-3527
-3561
-3594
-3626
-3657
-3688
-3717
-3744
-3771
-3796
-3820
-3842
-3863
-3882
-3900
-3915
-3930
-3942
-3953
-3962
-3969
-3975
-3980
-3983
-3985
-3985
-3983
-3981
-3976
-3970
-3962
-3952
-3941
-3928
-3914
-3899
-3883
-3866
-3848
-3830
-3811
-3792
-3772
-3753
-3734
-3715
-3697
-3679
-3662
-3645
-3629
-3613
-3598
-3584
-3571
-3558
-3546
-3535
-3526
-3517
-3508
-3501
-3495
-3489
-3484
-3480
-3477
-3474
-3473
-3472
-3473
-3476
-3480
-3486
-3493
-3501
-3512
-3523
-3536
-3550
-3565
-3580
-3596
-3613
-3630
-3646
-3663
-3681
-3698
-3715
-3732
-3749
-3766
-3783
-3800
-3817
-3833
-3849
-3864
-3878
-3890
-3901
-3911
-3919
-3924
-3928
-3930
-3929
-3926
-3921
-3913
-3904
-3892
-3878
-3862
-3844
-3825
-3805
-3783
-3760
-3737
-3712
-3687
-3662
-3637
-3612
-3586
-3561
-3537
-3513
-3489
-3467
-3445
-3424
-3403
-3383
-3364
-3346
-3328
-3311
-3295
-3280
-3266
-3253
-3240
-3228
-3218
-3208
-3199
-3191
-3183
-3177
-3173
-3169
-3167
-3167
-3168
-3172
-3176
-3182
-3190
-3198
-3207
-3216
-3226
-3236
-3246
-3257
-3268
-3279
-3290
-3301
-3312
-3324
-3335
-3346
-3357
-3368
-3379
-3390
-3400
-3411
-3422
-3432
-3443
-3453
-3464
-3474
-3485
-3495
-3506
-3517
-3528
-3539
-3550
-3561
-3573
-3584
-3596
-3607
-3619
-3630
-3641
-3652
-3662
-3673
-3683
-3693
-3703
-3714
-3724
-3735
-3745
-3756
-3767
-3778
-3788
-3799
-3809
-3819
-3829
-3838
-3848
-3857
-3866
-3875
-3884
-3893
-3901
-3910
-3919
-3928
-3937
-3947
-3957
-3968
-3980
-3992
-4006
-4019
-4034
-4050
-4067
-4083
-4102
-4122
-4142
-4163
-4184
-4207
-4230
-4254
-4278
-4304
-4330
-4356
-4383
-4411
-4439
-4467
-4496
-4526
-4556
-4586
-4616
-4648
-4679
-4711
-4744
-4778
-4812
-4846
-4881
-4917
-4953
-4990
-5026
-5063
-5099
-5136
-5172
-5207
-5242
-5276
-5308
-5339
-5368
-5396
-5421
-5445
-5467
-5486
-5504
-5521
-5536
-5549
-5560
-5570
-5578
-5585
-5589
-5592
-5594
-5593
-5590
-5586
-5579
-5571
-5560
-5547
-5532
-5515
-5496
-5475
-5452
-5427
-5401
-5372
-5343
-5312
-5279
-5246
-5212
-5177
-5141
-5104
-5067
-5030
-4992
-4954
-4917
-4879
-4841
-4804
-4766
-4729
-4692
-4656
-4619
-4582
-4545
-4509
-4471
-4434
-4396
-4357
-4317
-4277
-4235
-4193
-4150
-4106
-4059
-4014
-3967
-3919
-3870
-3821
-3771
-3720
-3669
-3618
-3567
-3516
-3466
-3416
-3367
-3320
-3274
-3230
-3188
-3147
-3109
-3073
-3039
-3007
-2978
-2952
-2928
-2907
-2889
-2873
-2860
-2850
-2842
-2837
-2834
-2834
-2836
-2841
-2848
-2858
-2870
-2883
-2899
-2916
-2935
-2955
-2976
-2998
-3021
-3044
-3068
-3093
-3118
-3143
-3169
-3194
-3219
-3244
-3268
-3291
-3312
-3333
-3353
-3370
-3387
-3401
-3414
-3425
-3434
-3440
-3445
-3447
-3447
-3445
-3441
-3436
-3429
-3420
-3411
-3400
-3388
-3375
-3361
-3346
-3330
-3314
-3297
-3281
-3265
-3248
-3233
-3217
-3202
-3188
-3174
-3162
-3150
-3139
-3129
-3120
-3113
-3106
-3100
-3096
-3092
-3089
-3087
-3086
-3085
-3084
-3084
-3085
-3085
-3086
-3086
-3087
-3087
-3087
-3087
-3087
-3087
-3087
-3087
-3087
-3088
-3089
-3090
-3091
-3093
-3095
-3096
-3098
-3100
-3103
-3105
-3109
-3113
-3118
-3124
-3131
-3140
-3150
-3162
-3175
-3190
-3207
-3226
-3246
-3267
-3290
-3313
-3337
-3362
-3387
-3412
-3437
-3462
-3487
-3511
-3535
-3559
-3583
-3605
-3628
-3650
-3671
-3692
-3713
-3734
-3754
-3775
-3795
-3816
-3836
-3857
-3877
-3898
-3918
-3939
-3960
-3982
-4003
-4025
-4048
-4070
-4093
-4116
-4139
-4162
-4185
-4208
-4230
-4253
-4275
-4297
-4319
-4341
-4362
-4383
-4403
-4423
-4441
-4460
-4477
-4494
-4510
-4525
-4540
-4553
-4565
-4575
-4584
-4591
-4596
-4598
-4599
-4597
-4592
-4585
-4575
-4563
-4548
-4532
-4513
-4493
-4472
-4448
-4424
-4399
-4373
-4346
-4319
-4292
-4264
-4237
-4209
-4182
-4155
-4129
-4103
-4078
-4054
-4032
-4010
-3989
-3969
-3951
-3934
-3918
-3904
-3890
-3877
-3866
-3855
-3844
-3834
-3825
-3816
-3807
-3799
-3790
-3782
-3774
-3766
-3758
-3750
-3743
-3735
-3728
-3720
-3714
-3707
-3701
-3695
-3690
-3685
-3681
-3677
-3673
-3670
-3667
-3665
-3663
-3662
-3663
-3664
-3667
-3670
-3675
-3680
-3686
-3693
-3701
-3709
-3718
-3728
-3737
-3747
-3756
-3766
-3774
-3782
-3790
-3797
-3803
-3808
-3814
-3818
-3823
-3827
-3830
-3834
-3837
-3840
-3843
-3845
-3848
-3849
-3851
-3852
-3852
-3852
-3852
-3851
-3849
-3847
-3843
-3839
-3834
-3828
-3822
-3814
-3806
-3797
-3787
-3776
-3765
-3753
-3740
-3726
-3711
-3696
-3679
-3662
-3643
-3623
-3601
-3579
-3555
-3529
-3502
-3473
-3443
-3411
-3378
-3344
-3307
-3270
-3232
-3192
-3152
-3111
-3069
-3027
-2984
-2941
-2899
-2856
-2814
-2772
-2731
-2691
-2652
-2614
-2578
-2543
-2509
-2478
-2448
-2420
-2394
-2370
-2348
-2329
-2312
-2297
-2285
-2275
-2268
-2264
-2263
-2264
-2267
-2274
-2282
-2293
-2306
-2321
-2337
-2355
-2375
-2395
-2417
-2440
-2464
-2489
-2514
-2540
-2565
-2591
-2618
-2644
-2670
-2696
-2722
-2748
-2774
-2800
-2826
-2851
-2876
-2901
-2925
-2948
-2971
-2992
-3013
-3032
-3051
-3068
-3083
-3098
-3111
-3123
-3133
-3142
-3150
-3156
-3162
-3167
-3170
-3173
-3174
-3175
-3174
-3173
-3171
-3168
-3164
-3160
-3155
-3150
-3144
-3138
-3132
-3127
-3121
-3116
-3111
-3106
-3102
-3099
-3095
-3092
-3089
-3086
-3083
-3080
-3077
-3074
-3070
-3066
-3062
-3058
-3054
-3051
-3047
-3044
-3041
-3038
-3036
-3035
-3034
-3033
-3034
-3035
-3037
-3040
-3045
-3050
-3058
-3067
-3077
-3090
-3103
-3119
-3136
-3154
-3174
-3194
-3216
-3239
-3262
-3287
-3312
-3337
-3363
-3390
-3417
-3445
-3473
-3501
-3529
-3557
-3584
-3611
-3637
-3662
-3685
-3706
-3726
-3743
-3759
-3773
-3784
-3794
-3803
-3810
-3816
-3820
-3824
-3827
-3828
-3829
-3829
-3827
-3825
-3821
-3816
-3809
-3801
-3791
-3779
-3766
-3752
-3736
-3720
-3703
-3685
-3668
-3651
-3634
-3618
-3602
-3587
-3572
-3558
-3544
-3530
-3517
-3504
-3491
-3479
-3467
-3455
-3443
-3432
-3422
-3413
-3404
-3396
-3389
-3383
-3378
-3373
-3369
-3366
-3362
-3359
-3356
-3353
-3350
-3346
-3343
-3338
-3334
-3329
-3324
-3318
-3313
-3307
-3300
-3293
-3286
-3279
-3271
-3263
-3254
-3245
-3236
-3226
-3216
-3206
-3195
-3185
-3174
-3163
-3152
-3141
-3131
-3120
-3110
-3100
-3090
-3081
-3073
-3065
-3058
-3051
-3046
-3041
-3037
-3033
-3031
-3029
-3027
-3027
-3027
-3028
-3029
-3032
-3036
-3040
-3046
-3052
-3060
-3068
-3077
-3087
-3097
-3107
-3117
-3128
-3138
-3147
-3157
-3166
-3174
-3182
-3190
-3196
-3203
-3208
-3213
-3217
-3221
-3224
-3227
-3229
-3231
-3233
-3234
-3234
-3235
-3235
-3236
-3236
-3237
-3238
-3240
-3242
-3244
-3247
-3250
-3253
-3257
-3260
-3264
-3267
-3271
-3274
-3277
-3281
-3284
-3287
-3290
-3293
-3296
-3300
-3304
-3308
-3312
-3315
-3319
-3322
-3325
-3327
-3328
-3329
-3329
-3329
-3327
-3326
-3323
-3319
-3315
-3309
-3303
-3296
-3288
-3280
-3270
-3260
-3249
-3238
-3227
-3214
-3202
-3189
-3176
-3162
-3148
-3135
-3121
-3108
-3096
-3084
-3073
-3063
-3053
-3045
-3037
-3031
-3025
-3021
-3017
-3015
-3015
-3015
-3017
-3021
-3025
-3030
-3036
-3043
-3050
-3056
-3063
-3069
-3075
-3079
-3082
-3084
-3084
-3082
-3078
-3072
-3064
-3054
-3042
-3027
-3012
-2994
-2975
-2954
-2932
-2909
-2884
-2857
-2828
-2798
-2766
-2733
-2698
-2661
-2624
-2585
-2546
-2506
-2465
-2425
-2385
-2344
-2304
-2265
-2226
-2188
-2150
-2113
-2076
-2041
-2005
-1971
-1938
-1906
-1875
-1845
-1816
-1789
-1764
-1740
-1718
-1698
-1679
-1663
-1647
-1634
-1622
-1611
-1602
-1594
-1587
-1581
-1576
-1571
-1568
-1565
-1564
-1564
-1564
-1567
-1571
-1576
-1583
-1591
-1602
-1614
-1627
-1642
-1658
-1676
-1695
-1716
-1737
-1760
-1783
-1807
-1832
-1858
-1883
-1909
-1935
-1961
-1987
-2012
-2037
-2060
-2083
-2105
-2126
-2146
-2165
-2183
-2200
-2216
-2232
-2247
-2261
-2275
-2288
-2300
-2312
-2323
-2334
-2344
-2353
-2362
-2370
-2378
-2385
-2392
-2398
-2404
-2409
-2414
-2418
-2421
-2424
-2426
-2427
-2428
-2427
-2426
-2424
-2421
-2417
-2413
-2407
-2400
-2392
-2383
-2372
-2360
-2347
-2333
-2316
-2298
-2279
-2258
-2236
-2212
-2187
-2161
-2134
-2106
-2078
-2049
-2019
-1989
-1959
-1929
-1899
-1868
-1838
-1807
-1777
-1746
-1716
-1687
-1658
-1630
-1603
-1577
-1552
-1529
-1507
-1487
-1468
-1451
-1435
-1420
-1406
-1394
-1383
-1372
-1363
-1355
-1348
-1343
-1338
-1335
-1333
-1333
-1335
-1340
-1346
-1354
-1365
-1377
-1392
-1408
-1425
-1444
-1464
-1485
-1507
-1529
-1552
-1575
-1598
-1622
-1646
-1670
-1694
-1718
-1741
-1765
-1789
-1812
-1836
-1858
-1881
-1903
-1924
-1944
-1964
-1983
-2001
-2019
-2035
-2051
-2066
-2079
-2092
-2105
-2116
-2127
-2136
-2146
-2154
-2162
-2169
-2176
-2182
-2188
-2193
-2198
-2202
-2205
-2208
-2210
-2212
-2212
-2212
-2210
-2207
-2203
-2197
-2191
-2183
-2175
-2166
-2156
-2146
-2136
-2126
-2115
-2105
-2095
-2085
-2076
-2066
-2056
-2045
-2036
-2025
-2016
-2005
-1995
-1984
-1974
-1963
-1953
-1943
-1933
-1923
-1914
-1906
-1898
-1890
-1883
-1876
-1870
-1864
-1858
-1851
-1845
-1838
-1830
-1822
-1813
-1804
-1794
-1783
-1771
-1759
-1745
-1731
-1716
-1700
-1683
-1665
-1646
-1626
-1604
-1582
-1559
-1534
-1508
-1481
-1453
-1424
-1395
-1364
-1333
-1302
-1271
-1241
-1211
-1181
-1152
-1124
-1097
-1070
-1045
-1020
-996
-972
-950
-927
-905
-884
-862
-841
-820
-799
-778
-758
-738
-718
-699
-680
-662
-644
-626
-609
-592
-575
-559
-544
-529
-515
-502
-490
-479
-469
-461
-454
-448
-443
-439
-437
-435
-435
-435
-436
-437
-439
-442
-444
-447
-449
-452
-455
-457
-459
-461
-462
-462
-462
-461
-458
-454
-449
-442
-433
-422
-410
-396
-380
-362
-342
-321
-297
-273
-247
-220
-192
-163
-134
-105
-75
-45
-15
14
43
71
99
125
151
176
199
222
243
263
281
298
314
328
342
353
363
372
380
386
391
395
397
397
396
394
390
385
379
372
364
356
347
337
327
317
306
295
284
272
259
246
233
219
205
191
176
162
148
134
120
107
94
81
70
58
48
38
29
21
13
7
1
-4
-8
-12
-16
-19
-21
-24
-25
-27
-29
-30
-31
-32
-33
-34
-35
-36
-38
-39
-40
-41
-42
-43
-44
-45
-45
-45
-44
-42
-40
-35
-30
-22
-13
-1
12
28
47
67
89
112
138
164
191
219
248
277
306
335
365
395
425
455
484
514
543
571
600
627
654
681
706
730
753
774
794
812
829
844
857
869
879
888
895
901
906
909
911
912
912
911
908
904
899
893
886
878
870
861
851
842
833
824
816
809
802
797
793
790
788
788
789
791
795
801
808
817
828
840
853
867
883
900
917
936
955
976
997
1018
1041
1065
1089
1115
1141
1168
1196
1225
1253
1283
1312
1341
1369
1397
1425
1452
1478
1504
1529
1553
1576
1600
1623
1645
1668
1690
1713
1735
1757
1780
1802
1825
1847
1870
1892
1914
1937
1959
1982
2005
2028
2051
2075
2099
2123
2148
2172
2197
2222
2247
2271
2296
2320
2345
2369
2392
2415
2438
2461
2483
2505
2526
2547
2568
2588
2608
2627
2644
2661
2677
2691
2704
2715
2725
2733
2739
2744
2747
2749
2749
2748
2746
2743
2738
2733
2728
2721
2714
2707
2698
2690
2680
2670
2660
2648
2636
2623
2609
2595
2579
2563
2546
2529
2511
2493
2475
2456
2438
2420
2402
2385
2369
2354
2339
2326
2313
2302
2291
2281
2273
2265
2258
2252
2248
2244
2241
2240
2240
2241
2243
2247
2252
2258
2265
2273
2282
2291
2302
2313
2324
2336
2349
2362
2375
2390
2405
2420
2437
2454
2471
2489
2507
2526
2545
2564
2583
2602
2620
2639
2657
2674
2692
2708
2725
2741
2757
2773
2788
2804
2820
2836
2852
2868
2885
2901
2918
2935
2952
2969
2986
3004
3021
3039
3056
3074
3091
3109
3126
3142
3159
3174
3188
3202
3215
3228
3239
3250
3261
3270
3280
3289
3297
3305
3313
3320
3327
3334
3339
3345
3349
3353
3355
3357
3357
3357
3355
3352
3349
3345
3340
3335
3329
3323
3318
3312
3306
3300
3294
3287
3280
3273
3266
3259
3251
3243
3235
3226
3218
3210
3202
3195
3189
3183
3178
3175
3173
3172
3172
3173
3174
3176
3179
3181
3183
3185
3187
3188
3189
3190
3190
3190
3190
3190
3189
3188
3186
3185
3183
3181
3179
3176
3173
3170
3167
3164
3162
3159
3157
3155
3155
3155
3155
3157
3160
3163
3168
3173
3179
3186
3194
3203
3213
3223
3234
3246
3258
3271
3285
3298
3313
3327
3341
3355
3369
3382
3394
3406
3417
3426
3435
3442
3449
3454
3458
3462
3464
3466
3466
3466
3465
3463
3459
3455
3450
3444
3436
3427
3417
3405
3393
3378
3363
3346
3327
3308
3287
3265
3243
3219
3195
3169
3143
3116
3088
3060
3030
2999
2967
2934
2901
2867
2833
2799
2764
2730
2696
2663
2630
2598
2567
2536
2506
2478
2449
2422
2396
2370
2346
2322
2300
2279
2259
2241
2223
2207
2192
2179
2167
2156
2146
2138
2132
2127
2124
2122
2122
2123
2125
2128
2131
2136
2141
2147
2153
2159
2166
2173
2180
2187
2194
2202
2210
2218
2228
2239
2251
2265
2280
2298
2318
2339
2363
2389
2417
2447
2479
2513
2547
2584
2621
2659
2697
2736
2775
2815
2854
2894
2933
2972
3010
3048
3086
3123
3160
3196
3231
3266
3299
3332
3364
3395
3426
3455
3484
3513
3540
3567
3593
3619
3645
3670
3696
3721
3746
3771
3796
3822
3848
3874
3900
3926
3953
3980
4006
4034
4061
4088
4116
4144
4172
4201
4230
4260
4291
4322
4354
4387
4421
4455
4489
4523
4557
4591
4624
4655
4686
4715
4743
4769
4794
4817
4839
4860
4879
4898
4915
4931
4946
4959
4971
4983
4993
5002
5011
5019
5028
5037
5046
5056
5066
5078
5090
5104
5119
5134
5151
5170
5189
5209
5230
5251
5273
5294
5316
5336
5356
5375
5392
5408
5423
5435
5446
5455
5462
5467
5469
5469
5467
5463
5456
5446
5434
5420
5402
5383
5361
5337
5311
5283
5252
5220
5187
5151
5113
5074
5033
4990
4945
4899
4852
4804
4755
4705
4655
4604
4553
4501
4450
4399
4349
4299
4251
4204
4158
4115
4073
4034
3996
3961
3928
3898
3870
3845
3822
3802
3785
3771
3760
3752
3748
3746
3746
3750
3756
3764
3774
3786
3800
3816
3832
3850
3869
3889
3910
3932
3955
3979
4003
4030
4057
4085
4114
4145
4176
4208
4242
4276
4310
4346
4383
4420
4458
4496
4536
4576
4616
4657
4699
4740
4781
4821
4861
4898
4935
4969
5001
5031
5058
5082
5103
5121
5137
5149
5157
5163
5165
5165
5161
5155
5146
5135
5122
5107
5090
5072
5052
5031
5008
4984
4959
4933
4905
4877
4849
4819
4789
4758
4728
4698
4668
4639
4610
4583
4558
4534
4512
4492
4474
4458
4444
4431
4421
4412
4404
4399
4394
4390
4388
4387
4386
4386
4387
4388
4390
4393
4396
4400
4405
4409
4415
4420
4425
4431
4437
4442
4448
4455
4462
4471
4480
4491
4505
4520
4537
4558
4580
4606
4634
4664
4697
4732
4768
4806
4846
4886
4928
4970
5013
5056
5100
5145
5190
5235
5281
5328
5374
5421
5467
5513
5559
5602
5645
5686
5724
5761
5795
5826
5854
5879
5900
5919
5933
5945
5953
5958
5961
5961
5959
5956
5951
5945
5939
5932
5925
5918
5911
5904
5897
5889
5881
5873
5864
5854
5844
5832
5820
5807
5794
5781
5767
5753
5740
5728
5716
5706
5697
5688
5682
5676
5672
5669
5668
5667
5668
5670
5673
5677
5683
5690
5698
5708
5719
5732
5746
5763
5781
5801
5822
5846
5872
5900
5930
5962
5996
6032
6069
6109
6150
6193
6237
6283
6331
6379
6428
6478
6528
6578
6628
6676
6724
6770
6816
6859
6901
6941
6979
7015
7049
7081
7110
7137
7161
7183
7202
7218
7231
7242
7251
7256
7259
7259
7257
7252
7244
7233
7219
7203
7184
7163
7139
7113
7084
7053
7019
6983
6944
6903
6859
6812
6763
6712
6659
6603
6546
6487
6426
6364
6300
6236
6170
6105
6039
5974
5910
5847
5786
5727
5671
5617
5565
5517
5473
5431
5394
5360
5330
5303
5281
5263
5249
5239
5232
5230
5231
5236
5244
5256
5270
5287
5307
5330
5354
5381
5410
5440
5471
5505
5539
5574
5611
5648
5687
5725
5765
5804
5844
5885
5925
5965
6005
6045
6084
6124
6164
6204
6244
6284
6324
6364
6405
6446
6487
6528
6569
6609
6649
6689
6729
6767
6806
6844
6882
6920
6958
6997
7037
7078
7120
7165
7211
7258
7307
7357
7407
7458
7509
7559
7608
7656
7703
7748
7792
7833
7873
7911
7946
7979
8010
8039
8064
8089
8109
8129
8145
8159
8170
8179
8185
8189
8191
8191
8189
8186
8182
8177
8170
8164
8157
8151
8143
8135
8127
8119
8109
8101
8092
8083
8073
8061
8050
8037
8023
8007
7990
7971
7950
7928
7904
7879
7853
7825
7797
7768
7739
7708
7677
7646
7614
7582
7549
7517
7485
7454
7423
7392
7363
7334
7307
7281
7257
7234
7212
7193
7175
7158
7143
7129
7116
7103
7092
7080
7069
7059
7048
7037
7027
7017
7007
6996
6986
6975
6964
6953
6941
6930
6917
6905
6892
6879
6866
6853
6840
6826
6813
6799
6786
6772
6759
6746
6734
6722
6711
6702
6694
6687
6682
6678
6676
6676
6678
6682
6688
6696
6706
6718
6733
6750
6770
6793
6819
6848
6879
6914
6953
6994
7038
7086
7137
7190
7246
7303
7363
7424
7487
7550
7614
7678
7743
7807
7872
7936
8000
8064
8127
8189
8252
8313
8375
8437
8499
8562
8625
8689
8754
8820
8886
8953
9021
9088
9156
9222
9288
9353
9416
9478
9538
9595
9650
9703
9754
9801
9846
9888
9927
9964
9998
10030
10060
10088
10113
10137
10159
10179
10197
10214
10229
10242
10254
10265
10274
10282
10290
10296
10302
10308
10313
10317
10321
10324
10327
10328
10328
10327
10323
10318
10310
10299
10285
10268
10248
10224
10197
10166
10132
10095
10055
10013
9968
9921
9874
9825
9776
9727
9678
9630
9584
9539
9495
9454
9414
9377
9342
9309
9279
9252
9227
9205
9185
9167
9151
9137
9125
9114
9105
9097
9090
9084
9079
9075
9072
9070
9069
9068
9068
9069
9071
9073
9077
9080
9085
9090
9096
9103
9110
9119
9128
9137
9148
9161
9174
9189
9206
9225
9245
9268
9293
9321
9350
9382
9417
9453
9492
9533
9576
9622
9670
9719
9771
9824
9878
9934
9989
10045
10101
10156
10210
10262
10313
10363
10410
10455
10497
10537
10575
10609
10641
10669
10694
10716
10734
10749
10760
10766
10769
10768
10762
10752
10738
10721
10700
10676
10649
10621
10590
10559
10527
10494
10461
10429
10396
10363
10331
10300
10269
10239
10210
10182
10155
10129
10106
10084
10064
10045
10029
10015
10003
9992
9984
9977
9971
9967
9964
9962
9961
9960
9960
9961
9962
9965
9968
9972
9977
9983
9990
9999
10009
10020
10032
10046
10061
10078
10097
10118
10140
10164
10189
10216
10244
10273
10304
10335
10367
10400
10433
10466
10500
10533
10567
10600
10634
10667
10700
10734
10767
10801
10834
10867
10900
10932
10963
10994
11024
11052
11080
11106
11132
11156
11179
11200
11221
11241
11259
11276
11291
11305
11317
11327
11334
11339
11341
11340
11335
11327
11316
11302
11284
11263
11240
11213
11184
11153
11118
11082
11043
11003
10961
10917
10873
10828
10782
10735
10689
10643
10598
10554
10511
10469
10430
10392
10357
10324
10293
10264
10238
10213
10189
10167
10146
10125
10106
10086
10066
10046
10024
10002
9977
9951
9923
9892
9859
9823
9785
9743
9699
9653
9603
9552
9498
9442
9385
9326
9266
9205
9144
9083
9021
8960
8899
8837
8776
8715
8653
8591
8530
8468
8407
8347
8287
8230
8173
8119
8070
8023
7980
7941
7907
7878
7854
7835
7821
7813
7810
7811
7817
7828
7843
7861
7883
7909
7937
7968
8002
8038
8074
8115
8154
8197
8239
8283
8327
8371
8416
8460
8505
8551
8596
8642
8688
8734
8781
8829
8877
8925
8974
9024
9074
9124
9174
9224
9273
9321
9368
9414
9458
9501
9542
9581
9618
9653
9686
9718
9748
9777
9805
9832
9857
9882
9905
9927
9947
9966
9984
10000
10014
10026
10038
10047
10055
10062
10067
10071
10074
10075
10074
10071
10067
10060
10051
10039
10026
10010
9992
9971
9949
9924
9899
9872
9844
9816
9789
9762
9736
9711
9688
9668
9649
9632
9618
9606
9597
9590
9586
9584
9585
9589
9596
9606
9619
9636
9655
9678
9704
9734
9766
9801
9838
9877
9917
9959
10001
10043
10085
10126
10166
10205
10242
10278
10311
10343
10372
10400
10426
10450
10472
10493
10512
10529
10545
10560
10574
10587
10600
10612
10624
10637
10650
10664
10679
10695
10712
10730
10749
10770
10791
10814
10836
10860
10884
10907
10931
10955
10978
11001
11022
11044
11064
11083
11101
11119
11136
11153
11169
11185
11200
11216
11232
11248
11263
11279
11295
11311
11327
11343
11359
11375
11391
11407
11422
11437
11452
11467
11482
11497
11511
11526
11542
11557
11573
11590
11607
11624
11642
11662
11682
11703
11724
11747
11771
11795
11821
11847
11874
11901
11928
11956
11983
12010
12036
12061
12084
12104
12122
12137
12148
12155
12158
12157
12152
12143
12130
12112
12091
12065
12036
12002
11965
11923
11878
11830
11778
11723
11665
11604
11542
11477
11411
11344
11276
11207
11139
11072
11006
10943
10881
10822
10766
10714
10664
10618
10576
10537
10501
10469
10440
10415
10393
10375
10361
10350
10343
10339
10338
10341
10346
10354
10364
10376
10390
10405
10421
10439
10456
10474
10492
10511
10529
10546
10564
10581
10597
10612
10626
10639
10651
10662
10671
10678
10684
10689
10693
10696
10698
10699
10701
10701
10702
10702
10701
10700
10699
10695
10691
10684
10676
10665
10651
10635
10617
10596
10574
10550
10524
10498
10472
10445
10419
10393
10367
10343
10319
10296
10273
10251
10228
10206
10185
10162
10140
10118
10096
10074
10053
10033
10014
9997
9981
9967
9954
9944
9935
9927
9921
9915
9910
9905
9899
9893
9885
9876
9865
9853
9838
9821
9802
9782
9759
9735
9709
9681
9653
9623
9593
9563
9533
9503
9473
9445
9417
9391
9366
9344
9323
9305
9290
9277
9266
9258
9253
9251
9251
9253
9258
9264
9272
9282
9293
9305
9317
9330
9343
9356
9369
9382
9395
9408
9420
9433
9445
9457
9468
9479
9490
9501
9511
9521
9530
9539
9548
9557
9565
9573
9581
9590
9598
9608
9618
9630
9643
9658
9676
9697
9720
9747
9778
9812
9849
9891
9936
9985
10038
10095
10156
10220
10289
10360
10434
10511
10590
10670
10750
10830
10909
10986
11060
11131
11198
11260
11317
11368
11413
11452
11484
11510
11530
11543
11549
11549
11543
11531
11513
11489
11459
11423
11383
11336
11285
11229
11168
11103
11035
10964
10890
10815
10739
10663
10586
10511
10436
10363
10291
10220
10151
10084
10018
9954
9892
9832
9773
9716
9661
9608
9557
9508
9460
9415
9373
9333
9296
9263
9233
9207
9184
9166
9153
9144
9139
9140
9145
9155
9171
9191
9217
9248
9285
9326
9372
9424
9479
9539
9603
9669
9738
9809
9881
9953
10025
10097
10168
10237
10306
10372
10438
10502
10564
10624
10683
10740
10794
10847
10897
10945
10991
11035
11076
11114
11151
11186
11219
11250
11280
11308
11336
11362
11387
11412
11435
11458
11479
11499
11518
11535
11550
11563
11573
11582
11588
11592
11594
11593
11589
11583
11575
11565
11553
11539
11523
11506
11488
11468
11447
11425
11403
11380
11356
11333
11309
11286
11262
11238
11214
11190
11166
11140
11114
11087
11059
11030
10999
10966
10933
10898
10861
10823
10784
10743
10702
10659
10616
10572
10527
10482
10436
10391
10345
10298
10252
10205
10159
10111
10064
10016
9968
9919
9869
9818
9766
9712
9656
9598
9539
9477
9413
9347
9280
9211
9142
9072
9002
8932
8861
8792
8722
8653
8585
8518
8452
8387
8323
8262
8203
8146
8090
8039
7991
7946
7904
7865
7829
7797
7769
7743
7720
7699
7680
7663
7647
7631
7617
7602
7587
7573
7558
7544
7529
7516
7503
7491
7481
7473
7467
7464
7463
7465
7470
7478
7489
7503
7521
7541
7563
7588
7616
7645
7677
7711
7747
7785
7825
7866
7909
7954
7998
8042
8087
8130
8170
8208
8242
8272
8297
8317
8332
8340
8343
8340
8332
8318
8298
8273
8242
8207
8167
8122
8074
8023
7969
7912
7854
7795
7734
7674
7614
7555
7497
7441
7387
7335
7285
7238
7194
7154
7116
7081
7050
7022
6998
6977
6960
6946
6935
6927
6923
6921
6923
6927
6933
6942
6954
6968
6984
7002
7023
7047
7072
7100
7130
7162
7195
7230
7265
7301
7337
7373
7408
7443
7476
7509
7540
7570
7599
7626
7652
7676
7699
7720
7740
7760
7778
7795
7811
7827
7843
7858
7872
7887
7901
7916
7930
7945
7958
7971
7984
7995
8005
8013
8021
8026
8029
8029
8029
8025
8018
8009
7997
7983
7966
7947
7926
7903
7877
7850
7822
7791
7760
7727
7693
7659
7624
7589
7554
7520
7486
7454
7422
7392
7364
7337
7311
7286
7263
7241
7220
7200
7181
7163
7147
7131
7117
7103
7091
7080
7071
7062
7055
7050
7045
7042
7039
7037
7036
7034
7033
7031
7029
7027
7025
7023
7022
7021
7021
7023
7026
7031
7037
7046
7057
7069
7083
7099
7115
7133
7151
7168
7186
7202
7217
7231
7242
7252
7260
7265
7269
7270
7269
7267
7263
7257
7250
7243
7234
7224
7215
7204
7194
7184
7173
7163
7152
7141
7129
7117
7105
7092
7078
7064
7050
7036
7021
7007
6993
6979
6965
6952
6939
6926
6913
6900
6887
6873
6858
6842
6825
6807
6787
6765
6742
6716
6689
6661
6631
6600
6567
6534
6501
6468
6435
6402
6371
6342
6314
6289
6267
6248
6233
6223
6216
6214
6217
6225
6238
6255
6279
6307
6341
6380
6424
6474
6529
6590
6655
6726
6801
6879
6962
7047
7135
7224
7315
7406
7497
7589
7680
7770
7859
7948
8035
8119
8204
8286
8366
8444
8520
8593
8663
8730
8794
8853
8909
8959
9006
9048
9085
9117
9145
9168
9188
9203
9214
9222
9226
9227
9224
9218
9209
9197
9183
9166
9146
9125
9101
9076
9050
9022
8993
8963
8933
8902
8870
8839
8809
8779
8750
8722
8696
8671
8649
8629
8610
8595
8581
8570
8561
8554
8551
8550
8552
8556
8564
8575
8589
8607
8627
8651
8678
8707
8739
8773
8809
8846
8883
8921
8959
8997
9034
9070
9105
9138
9170
9201
9231
9258
9285
9309
9331
9350
9366
9380
9390
9396
9398
9396
9390
9380
9367
9349
9328
9303
9274
9243
9208
9171
9131
9088
9044
8998
8950
8901
8851
8801
8750
8700
8649
8599
8549
8500
8451
8403
8356
8310
8265
8221
8178
8135
8095
8055
8018
7982
7947
7916
7886
7859
7835
7812
7792
7774
7757
7742
7727
7712
7697
7683
7668
7652
7637
7621
7605
7589
7573
7558
7543
7529
7515
7502
7489
7477
7466
7455
7444
7433
7422
7411
7399
7388
7376
7365
7353
7342
7331
7320
7309
7298
7288
7278
7268
7258
7248
7239
7230
7222
7214
7208
7203
7200
7198
7199
7200
7204
7210
7218
7228
7241
7256
7275
7296
7321
7350
7383
7419
7460
7506
7555
7610
7668
7731
7798
7869
7943
8020
8100
8182
8266
8351
8438
8525
8612
8700
8786
8872
8957
9040
9121
9200
9276
9350
9421
9489
9553
9614
9671
9723
9772
9816
9856
9891
9921
9948
9970
9987
10001
10011
10018
10021
10022
10020
10016
10009
10001
9991
9979
9966
9953
9938
9923
9908
9893
9879
9866
9855
9845
9838
9833
9831
9832
9837
9844
9854
9867
9883
9901
9922
9945
9970
9998
10028
10060
10093
10129
10166
10205
10244
10285
10326
10367
10408
10449
10488
10527
10563
10598
10632
10663
10693
10721
10748
10773
10798
10821
10843
10865
10885
10905
10924
10941
10957
10971
10983
10992
10998
11001
11000
10997
10989
10978
10964
10947
10927
10904
10879
10851
10821
10789
10754
10717
10677
10634
10589
10540
10488
10433
10373
10309
10242
10170
10094
10013
9929
9841
9750
9656
9559
9459
9357
9253
9147
9039
8930
8820
8708
8596
8483
8370
8256
8141
8028
7914
7801
7689
7578
7469
7362
7259
7158
7062
6969
6881
6798
6719
6645
6576
6512
6453
6398
6348
6301
6259
6220
6185
6153
6124
6098
6075
6054
6035
6019
6005
5992
5980
5969
5959
5948
5937
5926
5913
5898
5883
5865
5846
5825
5801
5776
5749
5719
5687
5654
5618
5581
5542
5503
5462
5421
5380
5339
5298
5258
5218
5179
5140
5102
5066
5029
4993
4958
4923
4888
4852
4817
4781
4745
4709
4672
4634
4596
4557
4517
4476
4434
4390
4345
4299
4251
4201
4150
4097
4041
3985
3926
3865
3803
3739
3674
3608
3540
3472
3403
3334
3265
3196
3127
3058
2990
2923
2857
2791
2726
2663
2600
2539
2478
2419
2362
2305
2251
2199
2149
2101
2056
2013
1972
1934
1896
1860
1824
1788
1752
1715
1678
1639
1598
1556
1512
1466
1418
1368
1316
1261
1205
1147
1087
1025
961
896
829
762
694
626
558
490
423
357
292
229
169
112
58
8
-38
-79
-115
-147
-173
-194
-211
-222
-230
-233
-232
-228
-220
-210
-198
-184
-169
-153
-136
-120
-104
-90
-77
-66
-57
-51
-48
-49
-54
-63
-77
-96
-120
-150
-186
-227
-275
-329
-388
-454
-526
-604
-687
-775
-867
-964
-1065
-1170
-1277
-1386
-1498
-1611
-1724
-1838
-1951
-2063
-2174
-2283
-2390
-2495
-2597
-2696
-2791
-2883
-2972
-3056
-3136
-3212
-3282
-3348
-3409
-3465
-3516
-3561
-3602
-3638
-3668
-3694
-3715
-3731
-3742
-3749
-3752
-3750
-3744
-3734
-3720
-3703
-3681
-3656
-3627
-3595
-3559
-3520
-3478
-3433
-3386
-3336
-3285
-3231
-3176
-3120
-3062
-3004
-2945
-2886
-2826
-2767
-2707
-2647
-2588
-2528
-2469
-2410
-2351
-2292
-2233
-2174
-2115
-2055
-1995
-1934
-1873
-1810
-1746
-1681
-1615
-1547
-1477
-1405
-1330
-1254
-1176
-1095
-1012
-927
-840
-751
-661
-570
-477
-384
-291
-198
-105
-14
77
166
252
337
418
497
572
644
711
775
834
888
939
984
1026
1063
1097
1126
1153
1176
1197
1216
1234
1250
1265
1280
1296
1311
1327
1344
1362
1381
1400
1421
1444
1467
1493
1520
1550
1582
1616
1653
1693
1735
1780
1827
1876
1926
1978
2029
2083
2135
2187
2239
2289
2337
2384
2428
2471
2511
2550
2586
2620
2653
2683
2712
2738
2763
2786
2808
2828
2847
2865
2882
2898
2915
2933
2951
2970
2990
3012
3035
3060
3086
3114
3142
3172
3203
3234
3265
3296
3327
3356
3385
3413
3439
3464
3488
3510
3531
3550
3567
3582
3595
3606
3615
3621
3625
3626
3624
3619
3612
3602
3589
3574
3556
3535
3512
3486
3457
3426
3392
3356
3317
3276
3232
3187
3140
3091
3040
2989
2937
2885
2832
2780
2729
2678
2628
2580
2533
2488
2445
2403
2364
2327
2293
2261
2232
2205
2181
2159
2140
2124
2109
2096
2084
2073
2062
2051
2039
2025
2011
1995
1975
1953
1928
1900
1870
1836
1799
1760
1718
1675
1629
1581
1531
1481
1428
1375
1320
1265
1208
1150
1092
1032
972
912
851
790
729
668
608
547
487
426
365
304
242
180
116
52
-13
-80
-149
-219
-291
-365
-442
-521
-603
-688
-776
-866
-960
-1056
-1155
-1257
-1360
-1465
-1572
-1680
-1789
-1899
-2009
-2119
-2229
-2338
-2446
-2552
-2656
-2757
-2854
-2948
-3036
-3120
-3197
-3268
-3332
-3388
-3437
-3477
-3509
-3533
-3549
-3556
-3556
-3548
-3533
-3511
-3483
-3448
-3407
-3361
-3310
-3254
-3193
-3127
-3058
-2985
-2909
-2830
-2749
-2666
-2581
-2495
-2410
-2325
-2242
-2161
-2083
-2009
-1939
-1874
-1813
-1759
-1710
-1667
-1629
-1598
-1572
-1551
-1537
-1528
-1524
-1525
-1532
-1544
-1560
-1581
-1606
-1635
-1668
-1704
-1743
-1784
-1828
-1875
-1923
-1973
-2025
-2078
-2132
-2187
-2243
-2300
-2356
-2412
-2468
-2522
-2576
-2628
-2678
-2727
-2773
-2817
-2859
-2899
-2936
-2971
-3004
-3035
-3065
-3093
-3119
-3145
-3170
-3194
-3217
-3241
-3264
-3288
-3311
-3336
-3360
-3386
-3412
-3440
-3469
-3500
-3532
-3566
-3601
-3638
-3677
-3717
-3758
-3800
-3842
-3886
-3929
-3973
-4016
-4059
-4102
-4144
-4185
-4224
-4262
-4299
-4335
-4369
-4401
-4431
-4460
-4488
-4514
-4538
-4560
-4581
-4601
-4619
-4636
-4652
-4667
-4680
-4692
-4703
-4713
-4722
-4729
-4736
-4741
-4746
-4750
-4753
-4755
-4758
-4760
-4762
-4765
-4768
-4771
-4775
-4779
-4783
-4787
-4792
-4796
-4799
-4803
-4806
-4808
-4810
-4811
-4811
-4811
-4810
-4809
-4807
-4804
-4801
-4798
-4794
-4789
-4783
-4776
-4768
-4758
-4748
-4736
-4723
-4708
-4693
-4677
-4660
-4643
-4625
-4608
-4591
-4574
-4557
-4541
-4525
-4510
-4495
-4480
-4465
-4450
-4435
-4419
-4402
-4385
-4366
-4346
-4324
-4300
-4274
-4245
-4215
-4181
-4145
-4105
-4062
-4016
-3967
-3914
-3858
-3800
-3738
-3674
-3607
-3539
-3470
-3399
-3328
-3257
-3185
-3115
-3044
-2976
-2908
-2843
-2780
-2719
-2661
-2606
-2554
-2505
-2460
-2417
-2378
-2342
-2310
-2281
-2256
-2234
-2216
-2202
-2192
-2186
-2184
-2186
-2192
-2202
-2216
-2234
-2256
-2282
-2311
-2344
-2381
-2420
-2463
-2509
-2558
-2610
-2664
-2720
-2778
-2838
-2900
-2962
-3025
-3089
-3153
-3217
-3280
-3342
-3402
-3461
-3518
-3574
-3627
-3677
-3726
-3772
-3817
-3859
-3900
-3938
-3975
-4011
-4045
-4077
-4108
-4136
-4164
-4189
-4213
-4236
-4257
-4276
-4295
-4313
-4330
-4346
-4363
-4379
-4395
-4412
-4429
-4447
-4466
-4485
-4505
-4525
-4546
-4566
-4587
-4608
-4629
-4650
-4670
-4691
-4712
-4733
-4754
-4776
-4799
-4822
-4846
-4870
-4895
-4921
-4947
-4974
-5002
-5031
-5060
-5091
-5122
-5155
-5189
-5225
-5262
-5300
-5340
-5381
-5423
-5468
-5513
-5560
-5608
-5658
-5709
-5761
-5814
-5868
-5922
-5977
-6033
-6088
-6143
-6198
-6252
-6305
-6356
-6407
-6455
-6502
-6547
-6590
-6631
-6669
-6704
-6737
-6766
-6793
-6817
-6837
-6855
-6869
-6881
-6890
-6895
-6898
-6898
-6895
-6890
-6881
-6869
-6855
-6837
-6818
-6796
-6771
-6744
-6715
-6684
-6651
-6616
-6580
-6542
-6502
-6461
-6419
-6375
-6331
-6286
-6240
-6193
-6145
-6096
-6047
-5996
-5944
-5892
-5839
-5785
-5731
-5677
-5622
-5568
-5513
-5458
-5404
-5350
-5296
-5243
-5190
-5138
-5087
-5036
-4986
-4937
-4889
-4841
-4793
-4746
-4700
-4654
-4609
-4564
-4520
-4478
-4436
-4395
-4356
-4317
-4280
-4243
-4207
-4172
-4138
-4104
-4070
-4037
-4003
-3971
-3939
-3907
-3876
-3845
-3815
-3785
-3755
-3726
-3698
-3670
-3642
-3614
-3586
-3559
-3531
-3504
-3477
-3450
-3423
-3397
-3370
-3344
-3319
-3294
-3270
-3247
-3225
-3205
-3187
-3170
-3156
-3144
-3134
-3126
-3121
-3119
-3119
-3121
-3126
-3134
-3145
-3158
-3175
-3194
-3216
-3242
-3271
-3304
-3340
-3379
-3422
-3469
-3519
-3572
-3627
-3686
-3746
-3809
-3874
-3941
-4009
-4078
-4148
-4220
-4291
-4363
-4435
-4507
-4579
-4649
-4719
-4787
-4854
-4919
-4981
-5041
-5098
-5152
-5203
-5250
-5294
-5334
-5371
-5403
-5432
-5457
-5477
-5494
-5507
-5515
-5519
-5519
-5514
-5504
-5489
-5469
-5445
-5414
-5379
-5338
-5292
-5240
-5183
-5120
-5053
-4980
-4904
-4822
-4738
-4649
-4557
-4463
-4366
-4267
-4167
-4065
-3963
-3861
-3759
-3658
-3558
-3460
-3364
-3271
-3180
-3093
-3010
-2930
-2854
-2783
-2715
-2652
-2594
-2540
-2492
-2448
-2408
-2374
-2345
-2321
-2301
-2286
-2276
-2271
-2270
-2273
-2281
-2292
-2308
-2327
-2350
-2375
-2403
-2434
-2465
-2499
-2533
-2568
-2604
-2640
-2676
-2712
-2748
-2784
-2819
-2854
-2888
-2922
-2955
-2988
-3021
-3053
-3085
-3118
-3150
-3182
-3215
-3247
-3280
-3313
-3346
-3379
-3413
-3447
-3482
-3518
-3554
-3591
-3628
-3666
-3705
-3744
-3784
-3824
-3864
-3904
-3944
-3983
-4022
-4059
-4098
-4134
-4168
-4202
-4234
-4263
-4291
-4317
-4341
-4362
-4381
-4397
-4411
-4423
-4433
-4440
-4446
-4451
-4455
-4457
-4460
-4461
-4463
-4464
-4465
-4466
-4468
-4470
-4472
-4475
-4478
-4482
-4487
-4493
-4499
-4507
-4516
-4525
-4536
-4548
-4560
-4573
-4586
-4599
-4613
-4626
-4638
-4650
-4661
-4671
-4679
-4686
-4691
-4695
-4697
-4698
-4697
-4694
-4691
-4685
-4679
-4671
-4661
-4650
-4638
-4624
-4609
-4592
-4574
-4555
-4535
-4513
-4490
-4466
-4441
-4414
-4387
-4359
-4330
-4301
-4271
-4241
-4211
-4182
-4153
-4126
-4101
-4077
-4057
-4038
-4024
-4013
-4005
-4001
-4001
-4003
-4010
-4019
-4033
-4048
-4067
-4086
-4110
-4134
-4160
-4186
-4214
-4241
-4269
-4296
-4322
-4348
-4372
-4396
-4417
-4437
-4455
-4471
-4485
-4496
-4505
-4512
-4516
-4518
-4518
-4517
-4513
-4507
-4500
-4492
-4483
-4472
-4461
-4449
-4437
-4425
-4413
-4401
-4389
-4378
-4367
-4356
-4347
-4337
-4329
-4321
-4313
-4307
-4301
-4296
-4292
-4290
-4288
-4287
-4288
-4289
-4292
-4296
-4300
-4305
-4310
-4316
-4322
-4327
-4333
-4337
-4341
-4345
-4347
-4348
-4348
-4347
-4344
-4340
-4335
-4328
-4319
-4309
-4298
-4285
-4271
-4255
-4239
-4221
-4202
-4182
-4161
-4139
-4117
-4094
-4070
-4045
-4021
-3997
-3972
-3948
-3925
-3903
-3882
-3862
-3843
-3826
-3810
-3796
-3784
-3773
-3764
-3755
-3748
-3742
-3737
-3733
-3729
-3725
-3722
-3719
-3716
-3713
-3710
-3707
-3704
-3701
-3697
-3694
-3690
-3686
-3682
-3678
-3674
-3671
-3669
-3668
-3667
-3669
-3671
-3676
-3683
-3693
-3705
-3719
-3737
-3758
-3783
-3810
-3841
-3875
-3913
-3953
-3997
-4043
-4091
-4142
-4196
-4251
-4307
-4365
-4424
-4485
-4546
-4608
-4670
-4733
-4795
-4857
-4919
-4980
-5040
-5099
-5156
-5211
-5265
-5315
-5363
-5408
-5451
-5489
-5525
-5556
-5584
-5609
-5629
-5646
-5659
-5669
-5675
-5678
-5677
-5673
-5667
-5657
-5645
-5630
-5613
-5593
-5571
-5547
-5521
-5494
-5465
-5435
-5404
-5372
-5340
-5309
-5277
-5246
-5216
-5186
-5157
-5130
-5103
-5078
-5053
-5030
-5007
-4986
-4965
-4945
-4926
-4907
-4890
-4872
-4856
-4840
-4825
-4811
-4797
-4783
-4770
-4757
-4744
-4731
-4717
-4702
-4686
-4669
-4651
-4631
-4610
-4588
-4563
-4538
-4510
-4481
-4450
-4418
-4385
-4351
-4316
-4280
-4243
-4205
-4167
-4128
-4089
-4050
-4011
-3971
-3932
-3894
-3856
-3818
-3782
-3746
-3712
-3679
-3648
-3618
-3589
-3563
-3537
-3514
-3492
-3471
-3451
-3433
-3415
-3398
-3381
-3364
-3348
-3331
-3315
-3298
-3282
-3265
-3248
-3230
-3213
-3195
-3176
-3158
-3139
-3120
-3101
-3083
-3065
-3047
-3030
-3013
-2996
-2980
-2964
-2948
-2931
-2915
-2899
-2882
-2865
-2848
-2831
-2813
-2796
-2778
-2759
-2741
-2722
-2704
-2684
-2665
-2645
-2624
-2602
-2580
-2556
-2530
-2504
-2476
-2446
-2416
-2384
-2350
-2316
-2281
-2244
-2207
-2169
-2131
-2092
-2052
-2012
-1971
-1930
-1889
-1847
-1805
-1762
-1719
-1676
-1632
-1588
-1544
-1500
-1456
-1412
-1368
-1324
-1280
-1236
-1191
-1147
-1102
-1058
-1012
-968
-923
-878
-833
-788
-744
-699
-655
-611
-567
-524
-482
-440
-399
-359
-319
-279
-240
-202
-163
-125
-86
-46
-6
34
76
119
162
207
254
301
350
400
452
505
558
613
669
725
783
841
899
958
1018
1078
1139
1200
1262
1323
1385
1447
1509
1570
1630
1690
1749
1805
1861
1914
1964
2012
2058
2100
2139
2174
2206
2234
2259
2279
2296
2310
2319
2325
2328
2327
2323
2316
2306
2293
2278
2260
2239
2216
2190
2162
2133
2101
2067
2032
1995
1957
1917
1877
1835
1793
1750
1707
1662
1618
1572
1526
1480
1432
1384
1336
1286
1236
1185
1134
1082
1029
976
923
869
814
759
704
649
594
539
483
428
373
318
263
209
154
101
48
-3
-54
-102
-149
-194
-236
-275
-311
-344
-374
-399
-421
-439
-453
-462
-467
-468
-464
-456
-444
-427
-406
-381
-352
-319
-282
-242
-198
-151
-102
-49
5
62
120
179
240
301
363
425
487
549
610
670
729
787
843
898
951
1002
1051
1098
1143
1186
1227
1266
1303
1338
1372
1404
1434
1463
1491
1518
1543
1568
1592
1614
1637
1658
1678
1697
1715
1732
1748
1762
1775
1787
1796
1804
1811
1815
1818
1819
1817
1813
1808
1799
1788
1775
1759
1740
1718
1693
1665
1634
1600
1564
1524
1483
1439
1393
1346
1297
1248
1198
1147
1097
1048
998
950
903
857
813
771
731
694
658
626
596
569
546
525
507
493
482
474
470
469
471
476
485
496
511
528
547
569
593
618
645
672
700
728
756
783
809
833
855
875
893
907
917
924
927
925
919
907
890
868
840
806
766
720
667
608
543
473
396
314
227
135
38
-62
-167
-275
-386
-499
-615
-733
-852
-973
-1095
-1218
-1341
-1465
-1589
-1714
-1838
-1962
-2085
-2208
-2329
-2450
-2569
-2687
-2804
-2920
-3034
-3146
-3258
-3367
-3475
-3582
-3687
-3789
-3891
-3990
-4086
-4182
-4276
-4367
-4457
-4544
-4629
-4713
-4794
-4873
-4950
-5025
-5098
-5168
-5236
-5301
-5364
-5425
-5482
-5538
-5590
-5639
-5686
-5730
-5771
-5809
-5844
-5876
-5904
-5929
-5951
-5970
-5985
-5998
-6007
-6013
-6016
-6017
-6016
-6012
-6007
-6001
-5994
-5987
-5979
-5972
-5966
-5961
-5957
-5955
-5954
-5956
-5960
-5967
-5976
-5988
-6004
-6023
-6045
-6071
-6100
-6134
-6171
-6213
-6258
-6307
-6360
-6416
-6477
-6541
-6608
-6679
-6754
-6831
-6912
-6995
-7081
-7169
-7260
-7353
-7448
-7546
-7645
-7746
-7849
-7953
-8058
-8164
-8273
-8381
-8490
-8599
-8709
-8818
-8927
-9037
-9146
-9254
-9363
-9471
-9578
-9685
-9791
-9896
-10000
-10103
-10206
-10306
-10406
-10504
-10600
-10694
-10786
-10876
-10963
-11048
-11129
-11207
-11281
-11352
-11418
-11480
-11537
-11589
-11636
-11678
-11713
-11743
-11766
-11783
-11793
-11797
-11793
-11782
-11764
-11739
-11706
-11666
-11619
-11565
-11504
-11436
-11361
-11280
-11193
-11101
-11003
-10900
-10792
-10680
-10565
-10447
-10326
-10203
-10079
-9954
-9828
-9703
-9577
-9452
-9327
-9204
-9082
-8961
-8843
-8726
-8612
-8500
-8391
-8284
-8180
-8080
-7984
-7890
-7800
-7713
-7629
-7548
-7471
-7397
-7326
-7257
-7191
-7128
-7066
-7007
-6949
-6894
-6839
-6787
-6736
-6687
-6640
-6595
-6551
-6509
-6469
-6430
-6394
-6359
-6325
-6294
-6263
-6235
-6208
-6182
-6158
-6136
-6116
-6098
-6082
-6069
-6057
-6048
-6042
-6038
-6036
-6037
-6041
-6047
-6056
-6068
-6081
-6097
-6115
-6136
-6157
-6181
-6205
-6231
-6258
-6285
-6312
-6340
-6368
-6396
-6423
-6449
-6474
-6498
-6519
-6539
-6556
-6570
-6581
-6588
-6592
-6591
-6586
-6577
-6563
-6544
-6520
-6491
-6458
-6419
-6376
-6327
-6275
-6217
-6155
-6089
-6019
-5945
-5867
-5785
-5699
-5611
-5519
-5424
-5327
-5228
-5126
-5022
-4916
-4809
-4700
-4590
-4478
-4366
-4252
-4138
-4022
-3907
-3790
-3673
-3556
-3438
-3320
-3202
-3083
-2965
-2847
-2730
-2613
-2496
-2381
-2266
-2153
-2041
-1931
-1822
-1714
-1608
-1503
-1399
-1297
-1196
-1097
-999
-902
-806
-711
-618
-527
-437
-348
-262
-178
-95
-15
62
138
211
282
350
416
480
542
602
661
717
772
825
878
929
978
1027
1076
1123
1171
1218
1265
1312
1360
1408
1458
1508
1560
1613
1668
1725
1783
1843
1904
1967
2031
2096
2162
2229
2297
2365
2433
2501
2569
2637
2704
2770
2835
2899
2961
3022
3080
3136
3190
3242
3290
3337
3380
3421
3458
3493
3526
3555
3582
3607
3629
3648
3665
3680
3693
3704
3712
3719
3724
3727
3728
3728
3726
3722
3717
3711
3703
3694
3683
3672
3659
3646
3632
3617
3602
3586
3569
3552
3535
3517
3499
3481
3462
3443
3423
3402
3381
3359
3336
3312
3287
3261
3234
3205
3176
3145
3112
3078
3043
3006
2967
2926
2883
2838
2791
2742
2691
2638
2582
2524
2464
2402
2337
2270
2202
2131
2059
1985
1910
1834
1756
1678
1599
1519
1439
1359
1279
1200
1120
1041
963
885
808
732
656
582
508
435
363
291
220
150
80
11
-58
-126
-194
-261
-328
-395
-462
-528
-594
-660
-726
-792
-859
-927
-995
-1064
-1134
-1205
-1278
-1352
-1427
-1504
-1583
-1663
-1744
-1827
-1911
-1997
-2084
-2172
-2261
-2351
-2442
-2533
-2625
-2717
-2810
-2903
-2996
-3089
-3181
-3273
-3365
-3457
-3548
-3638
-3727
-3816
-3905
-3992
-4078
-4165
-4250
-4335
-4418
-4501
-4583
-4664
-4744
-4824
-4904
-4983
-5061
-5139
-5217
-5295
-5372
-5448
-5523
-5598
-5671
-5743
-5814
-5883
-5950
-6015
-6077
-6138
-6196
-6251
-6304
-6353
-6399
-6443
-6482
-6519
-6551
-6580
-6605
-6626
-6643
-6655
-6663
-6666
-6665
-6659
-6649
-6634
-6615
-6592
-6565
-6534
-6499
-6462
-6421
-6378
-6333
-6285
-6236
-6185
-6134
-6081
-6027
-5973
-5919
-5864
-5810
-5756
-5702
-5650
-5598
-5547
-5497
-5449
-5403
-5358
-5315
-5274
-5235
-5198
-5162
-5128
-5096
-5066
-5037
-5009
-4983
-4958
-4934
-4912
-4890
-4870
-4850
-4832
-4814
-4796
-4779
-4763
-4747
-4731
-4716
-4700
-4686
-4671
-4657
-4643
-4630
-4618
-4606
-4595
-4586
-4578
-4571
-4567
-4563
-4562
-4562
-4564
-4568
-4574
-4580
-4589
-4599
-4609
-4621
-4634
-4648
-4663
-4678
-4694
-4711
-4727
-4744
-4760
-4777
-4792
-4807
-4822
-4835
-4847
-4858
-4868
-4877
-4884
-4890
-4895
-4899
-4902
-4903
-4904
-4903
-4902
-4900
-4898
-4895
-4891
-4888
-4884
-4880
-4877
-4874
-4871
-4868
-4866
-4865
-4865
-4866
-4868
-4872
-4877
-4884
-4892
-4902
-4914
-4928
-4943
-4959
-4976
-4995
-5014
-5035
-5056
-5078
-5101
-5124
-5148
-5172
-5196
-5220
-5245
-5269
-5293
-5316
-5338
-5360
-5380
-5399
-5416
-5432
-5445
-5456
-5465
-5471
-5475
-5476
-5474
-5469
-5462
-5451
-5438
-5421
-5402
-5380
-5354
-5326
-5294
-5258
-5220
-5178
-5133
-5085
-5034
-4980
-4924
-4865
-4804
-4741
-4676
-4610
-4542
-4472
-4401
-4329
-4256
-4182
-4108
-4032
-3955
-3878
-3800
-3722
-3642
-3562
-3481
-3400
-3317
-3233
-3149
-3063
-2976
-2888
-2799
-2708
-2616
-2522
-2427
-2330
-2232
-2133
-2033
-1931
-1828
-1724
-1619
-1513
-1407
-1300
-1193
-1086
-978
-872
-766
-660
-556
-453
-352
-252
-154
-58
36
128
218
306
392
476
558
637
715
791
864
936
1006
1075
1141
1206
1269
1331
1391
1450
1507
1564
1618
1672
1725
1776
1827
1876
1925
1973
2020
2067
2113
2158
2203
2246
2290
2332
2374
2415
2455
2495
2535
2574
2614
2653
2692
2732
2772
2812
2854
2896
2939
2983
3029
3075
3123
3171
3221
3272
3323
3376
3429
3483
3537
3592
3647
3703
3760
3816
3873
3930
3987
4045
4102
4158
4215
4271
4326
4381
4434
4487
4538
4588
4636
4683
4729
4772
4814
4854
4892
4928
4962
4994
5024
5053
5078
5102
5123
5142
5158
5171
5183
5191
5198
5202
5204
5204
5202
5198
5193
5187
5181
5173
5165
5157
5149
5141
5133
5126
5120
5115
5110
5107
5104
5103
5102
5102
5103
5104
5107
5110
5114
5118
5124
5131
5138
5146
5156
5166
5177
5188
5201
5213
5227
5241
5255
5270
5285
5301
5317
5333
5350
5367
5385
5404
5423
5444
5466
5490
5515
5542
5570
5600
5633
5667
5702
5740
5779
5820
5862
5905
5950
5996
6044
6092
6141
6191
6241
6291
6342
6393
6444
6495
6546
6597
6647
6696
6745
6792
6839
6884
6928
6970
7011
7049
7086
7120
7153
7183
7211
7237
7261
7283
7303
7321
7336
7350
7362
7372
7379
7385
7389
7392
7392
7391
7388
7384
7378
7370
7362
7352
7341
7329
7316
7302
7287
7272
7257
7241
7225
7209
7193
7176
7160
7143
7127
7110
7094
7078
7062
7047
7032
7018
7005
6993
6982
6972
6963
6957
6952
6949
6949
6950
6954
6960
6969
6979
6993
7008
7027
7047
7070
7095
7123
7152
7184
7218
7253
7290
7329
7369
7411
7453
7497
7542
7587
7634
7681
7729
7777
7825
7874
7922
7970
8018
8064
8111
8156
8200
8242
8283
8322
8359
8394
8426
8456
8483
8507
8529
8547
8563
8576
8585
8592
8596
8597
8595
8590
8583
8572
8559
8544
8526
8506
8483
8459
8434
8407
8380
8352
8323
8295
8267
8240
8213
8188
8164
8141
8122
8103
8087
8074
8061
8054
8048
8045
8045
8048
8055
8066
8080
8096
8119
8144
8172
8205
8241
8281
8324
8371
8421
8474
8530
8589
8650
8713
8779
8846
8915
8985
9057
9131
9206
9282
9359
9437
9517
9598
9679
9762
9845
9929
10014
10099
10185
10271
10357
10444
10532
10619
10707
10795
10884
10973
11063
11153
11245
11336
11429
11522
11617
11711
11806
11901
11997
12092
12188
12283
12378
12473
12568
12662
12755
12848
12940
13031
13122
13211
13300
13387
13472
13557
13640
13722
13803
13882
13960
14038
14114
14190
14265
14340
14415
14489
14563
14637
14711
14786
14861
14936
15011
15086
15162
15238
15314
15390
15466
15541
15616
15691
15765
15838
15910
15981
16050
16117
16183
16247
16309
16367
16425
16479
16531
16580
16625
16668
16708
16745
16779
16809
16837
16862
16884
16904
16921
16935
16947
16957
16965
16971
16975
16977
16978
16978
16976
16973
16969
16964
16958
16951
16944
16936
16928
16919
16909
16898
16887
16875
16862
16849
16834
16818
16801
16782
16762
16741
16718
16693
16667
16639
16610
16579
16547
16513
16478
16441
16403
16364
16323
16280
16238
16193
16149
16103
16056
16009
15961
15912
15863
15814
15765
15715
15667
15619
15571
15525
15481
15438
15396
15357
15320
15285
15252
15222
15194
15168
15144
15123
15103
15086
15070
15056
15044
15033
15024
15016
15009
15003
14998
14993
14989
14986
14982
14978
14974
14969
14963
14957
14949
14941
14931
14921
14909
14895
14881
14865
14848
14831
14812
14792
14771
14750
14728
14705
14682
14659
14635
14611
14588
14564
14541
14519
14497
14476
14455
14436
14418
14401
14385
14371
14358
14346
14335
14325
14316
14309
14302
14296
14292
14288
14285
14282
14280
14279
14278
14278
14277
14276
14276
14275
14273
14271
14269
14266
14262
14258
14252
14247
14241
14234
14226
14219
14211
14202
14194
14185
14177
14169
14161
14153
14146
14140
14135
14131
14128
14126
14126
14128
14132
14138
14146
14157
14171
14186
14205
14226
14249
14276
14305
14336
14370
14407
14447
14489
14533
14581
14631
14683
14737
14794
14854
14915
14979
15045
15112
15182
15254
15328
15403
15480
15559
15639
15721
15805
15889
15975
16062
16151
16241
16332
16425
16518
16612
16708
16804
16901
16999
17098
17198
17299
17400
17503
17606
17710
17814
17920
18026
18132
18239
18346
18454
18561
18668
18775
18881
18986
19090
19194
19296
19397
19496
19594
19691
19786
19880
19972
20062
20151
20238
20324
20407
20489
20569
20647
20724
20798
20871
20942
21011
21078
21143
21206
21267
21327
21385
21441
21495
21547
21597
21645
21691
21736
21778
21818
21856
21892
21925
21957
21986
22014
22039
22061
22082
22100
22116
22130
22141
22150
22158
22162
22165
22166
22165
22162
22157
22151
22143
22134
22124
22112
22100
22086
22072
22057
22041
22025
22009
21992
21975
21958
21940
21923
21906
21889
21873
21857
21842
21828
21814
21802
21790
21780
21770
21762
21755
21749
21745
21741
21738
21736
21736
21736
21737
21738
21740
21743
21746
21750
21753
21757
21760
21763
21766
21769
21771
21772
21772
21772
21770
21768
21764
21760
21754
21747
21739
21730
21721
21710
21698
21685
21671
21656
21641
21625
21608
21591
21573
21555
21538
21520
21503
21486
21469
21453
21438
21424
21410
21397
21385
21374
21364
21355
21348
21341
21336
21332
21329
21327
21326
21326
21327
21329
21331
21334
21338
21341
21345
21349
21352
21356
21358
21361
21363
21364
21365
21365
21363
21361
21358
21354
21348
21342
21334
21324
21313
21301
21287
21272
21256
21238
21219
21198
21177
21155
21132
21108
21083
21058
21032
21006
20980
20954
20928
20903
20878
20853
20829
20806
20784
20763
20744
20726
20710
20695
20682
20671
20662
20654
20649
20645
20643
20642
20643
20646
20650
20656
20664
20673
20683
20695
20708
20722
20738
20754
20772
20790
20809
20829
20849
20869
20890
20911
20931
20951
20971
20990
21008
21025
21040
21055
21068
21079
21089
21096
21101
21104
21105
21102
21097
21089
21078
21064
21047
21027
21003
20976
20946
20913
20876
20837
20794
20748
20699
20648
20593
20537
20478
20416
20353
20289
20222
20155
20086
20016
19945
19874
19803
19731
19658
19585
19513
19440
19367
19293
19220
19147
19074
19001
18928
18855
18783
18711
18639
18568
18497
18427
18356
18286
18217
18147
18078
18008
17939
17870
17800
17731
17661
17591
17521
17451
17380
17310
17239
17169
17098
17028
16957
16887
16816
16746
16676
16605
16535
16465
16396
16327
16258
16189
16122
16055
15989
15923
15859
15795
15732
15670
15609
15549
15489
15430
15371
15313
15255
15198
15140
15082
15024
14965
14905
14845
14784
14722
14660
14596
14531
14465
14398
14329
14258
14187
14113
14038
13961
13883
13803
13721
13637
13552
13466
13379
13290
13200
13110
13019
12927
12836
12744
12653
12562
12472
12382
12294
12206
12119
12034
11950
11868
11787
11708
11630
11555
11481
11409
11339
11271
11205
11140
11078
11017
10958
10901
10845
10791
10738
10687
10637
10588
10541
10495
10451
10408
10367
10327
10289
10253
10219
10186
10156
10128
10102
10078
10057
10038
10022
10008
9996
9988
9981
9978
9977
9978
9983
9990
10000
10014
10030
10049
10071
10097
10125
10156
10191
10228
10267
10309
10354
10400
10449
10499
10550
10603
10656
10710
10765
10820
10875
10930
10985
11039
11092
11145
11196
11246
11293
11339
11383
11424
11463
11499
11532
11561
11588
11611
11631
11647
11660
11670
11676
11679
11680
11677
11672
11665
11655
11642
11628
11612
11593
11573
11552
11529
11505
11480
11454
11428
11402
11375
11348
11322
11297
11272
11247
11224
11203
11182
11163
11146
11130
11116
11104
11094
11086
11080
11077
11076
11077
11081
11088
11097
11108
11122
11138
11157
11177
11200
11225
11252
11282
11312
11345
11379
11415
11453
11491
11531
11571
11613
11655
11698
11742
11785
11829
11873
11916
11959
12001
12043
12085
12125
12165
12204
12242
12280
12316
12352
12387
12421
12454
12486
12517
12546
12575
12601
12627
12650
12671
12690
12708
12723
12735
12745
12753
12759
12762
12763
12762
12758
12752
12744
12733
12719
12704
12685
12665
12642
12617
12589
12560
12529
12495
12460
12424
12385
12346
12305
12263
12220
12176
12131
12085
12038
11990
11942
11893
11843
11792
11741
11689
11636
11583
11529
11475
11420
11364
11307
11250
11192
11133
11073
11013
10951
10888
10825
10760
10695
10628
10561
10493
10423
10353
10282
10210
10137
10064
9989
9914
9838
9761
9684
9605
9526
9446
9365
9282
9198
9113
9027
8938
8848
8757
8663
8567
8469
8369
8267
8163
8055
7948
7836
7723
7608
7490
7370
7249
7125
7000
6873
6745
6616
6485
6352
6219
6085
5950
5814
5678
5541
5404
5267
5131
4994
4858
4723
4588
4453
4320
4188
4057
3928
3800
3673
3548
3425
3304
3184
3067
2951
2837
2726
2617
2510
2405
2303
2203
2105
2009
1915
1824
1734
1646
1560
1476
1394
1313
1233
1156
1079
1004
931
859
789
720
653
588
524
462
401
343
286
231
178
128
80
33
-10
-52
-91
-127
-162
-193
-222
-249
-273
-295
-315
-332
-346
-359
-370
-378
-385
-389
-392
-393
-393
-391
-387
-383
-377
-369
-361
-352
-342
-331
-319
-307
-294
-281
-267
-253
-240
-225
-211
-198
-184
-170
-157
-144
-131
-119
-107
-95
-84
-73
-63
-53
-43
-34
-25
-17
-10
-3
4
9
15
19
23
26
29
31
33
35
36
36
36
36
36
35
34
33
31
29
27
25
23
21
19
17
15
13
12
11
10
9
9
10
11
12
14
17
21
25
30
36
42
49
56
64
72
80
89
98
108
117
127
137
147
156
166
175
183
191
198
205
211
215
219
222
223
224
224
222
220
217
213
208
203
198
192
186
181
175
170
165
161
158
155
153
153
154
156
159
164
171
179
188
199
212
227
243
261
281
302
325
349
374
401
429
457
486
515
545
575
605
635
664
693
721
748
774
799
822
844
864
882
898
913
925
935
944
950
954
956
956
954
949
944
936
926
915
903
889
874
857
839
820
800
778
756
732
707
681
654
626
596
566
534
501
467
431
394
355
315
273
230
186
140
92
42
-9
-62
-116
-172
-229
-288
-348
-409
-472
-535
-599
-664
-729
-794
-860
-926
-992
-1057
-1122
-1187
-1250
-1312
-1373
-1432
-1490
-1546
-1600
-1652
-1701
-1748
-1793
-1836
-1876
-1914
-1950
-1983
-2015
-2045
-2073
-2099
-2124
-2148
-2170
-2191
-2211
-2230
-2248
-2265
-2282
-2298
-2313
-2329
-2344
-2359
-2373
-2388
-2403
-2418
-2433
-2448
-2464
-2480
-2496
-2512
-2529
-2546
-2564
-2582
-2600
-2618
-2637
-2656
-2676
-2696
-2717
-2737
-2759
-2780
-2802
-2824
-2846
-2869
-2892
-2915
-2937
-2960
-2983
-3006
-3028
-3051
-3073
-3095
-3117
-3139
-3160
-3180
-3201
-3220
-3240
-3258
-3277
-3294
-3312
-3329
-3345
-3361
-3377
-3393
-3408
-3423
-3437
-3452
-3466
-3480
-3494
-3507
-3520
-3533
-3546
-3559
-3571
-3583
-3595
-3607
-3619
-3630
-3641
-3651
-3662
-3672
-3681
-3690
-3699
-3706
-3714
-3720
-3726
-3731
-3735
-3738
-3740
-3741
-3741
-3740
-3738
-3735
-3731
-3726
-3719
-3712
-3703
-3693
-3681
-3668
-3654
-3638
-3622
-3604
-3584
-3564
-3542
-3519
-3495
-3471
-3445
-3418
-3390
-3361
-3331
-3301
-3270
-3238
-3205
-3173
-3139
-3106
-3072
-3039
-3006
-2972
-2939
-2907
-2874
-2843
-2811
-2780
-2750
-2720
-2691
-2662
-2634
-2606
-2579
-2552
-2526
-2500
-2475
-2450
-2426
-2403
-2381
-2360
-2340
-2322
-2305
-2289
-2275
-2263
-2253
-2245
-2238
-2234
-2232
-2232
-2235
-2239
-2246
-2256
-2268
-2282
-2299
-2319
-2341
-2365
-2392
-2422
-2454
-2488
-2525
-2564
-2606
-2650
-2696
-2744
-2793
-2845
-2898
-2953
-3009
-3067
-3125
-3184
-3244
-3304
-3365
-3426
-3486
-3546
-3606
-3665
-3723
-3781
-3837
-3892
-3946
-3999
-4049
-4099
-4146
-4192
-4236
-4278
-4318
-4356
-4392
-4426
-4458
-4488
-4516
-4542
-4567
-4590
-4611
-4630
-4649
-4665
-4681
-4695
-4708
-4721
-4732
-4742
-4752
-4761
-4769
-4777
-4784
-4790
-4797
-4803
-4809
-4815
-4821
-4827
-4833
-4839
-4846
-4852
-4859
-4866
-4874
-4881
-4889
-4896
-4904
-4911
-4919
-4926
-4932
-4938
-4944
-4950
-4955
-4959
-4963
-4966
-4969
-4972
-4973
-4974
-4975
-4975
-4974
-4972
-4969
-4966
-4961
-4956
-4949
-4942
-4934
-4925
-4915
-4904
-4892
-4879
-4865
-4851
-4835
-4819
-4802
-4785
-4767
-4748
-4728
-4708
-4688
-4666
-4645
-4622
-4600
-4577
-4553
-4529
-4505
-4481
-4456
-4431
-4405
-4380
-4354
-4328
-4302
-4275
-4249
-4223
-4196
-4170
-4144
-4118
-4091
-4067
-4042
-4017
-3993
-3969
-3945
-3922
-3899
-3876
-3853
-3831
-3808
-3786
-3763
-3740
-3717
-3694
-3670
-3646
-3621
-3595
-3569
-3541
-3513
-3484
-3455
-3424
-3392
-3359
-3326
-3291
-3256
-3220
-3184
-3147
-3109
-3071
-3033
-2995
-2957
-2919
-2881
-2843
-2806
-2768
-2731
-2695
-2658
-2622
-2587
-2552
-2518
-2484
-2451
-2419
-2387
-2356
-2326
-2297
-2269
-2241
-2215
-2190
-2166
-2143
-2121
-2101
-2082
-2064
-2047
-2032
-2017
-2005
-1995
-1986
-1978
-1972
-1967
-1964
-1963
-1964
-1966
-1970
-1976
-1983
-1993
-2003
-2016
-2029
-2045
-2062
-2081
-2100
-2121
-2144
-2168
-2193
-2219
-2246
-2275
-2305
-2336
-2369
-2402
-2437
-2473
-2510
-2549
-2588
-2628
-2669
-2711
-2753
-2796
-2839
-2882
-2925
-2968
-3011
-3053
-3094
-3135
-3175
-3213
-3251
-3287
-3322
-3356
-3389
-3420
-3450
-3478
-3505
-3530
-3554
-3576
-3597
-3616
-3634
-3650
-3665
-3679
-3691
-3702
-3712
-3720
-3727
-3733
-3738
-3743
-3746
-3749
-3751
-3754
-3755
-3757
-3759
-3762
-3764
-3767
-3771
-3776
-3782
-3789
-3797
-3806
-3818
-3831
-3846
-3862
-3882
-3903
-3927
-3953
-3981
-4013
-4046
-4083
-4123
-4165
-4210
-4258
-4309
-4362
-4418
-4476
-4537
-4600
-4665
-4732
-4801
-4872
-4945
-5019
-5095
-5172
-5250
-5329
-5409
-5490
-5572
-5654
-5736
-5819
-5902
-5984
-6067
-6149
-6231
-6312
-6393
-6473
-6553
-6632
-6710
-6788
-6864
-6940
-7014
-7088
-7160
-7231
-7301
-7369
-7435
-7500
-7563
-7625
-7684
-7742
-7798
-7852
-7905
-7955
-8004
-8051
-8096
-8138
-8180
-8219
-8256
-8291
-8324
-8354
-8382
-8409
-8433
-8454
-8474
-8492
-8508
-8521
-8533
-8542
-8550
-8555
-8558
-8559
-8558
-8555
-8550
-8543
-8533
-8522
-8509
-8494
-8477
-8459
-8439
-8417
-8395
-8371
-8346
-8320
-8293
-8266
-8237
-8208
-8178
-8147
-8116
-8084
-8052
-8019
-7985
-7951
-7917
-7882
-7847
-7812
-7776
-7741
-7705
-7670
-7635
-7599
-7564
-7530
-7495
-7461
-7427
-7393
-7360
-7327
-7295
-7263
-7231
-7200
-7169
-7139
-7109
-7079
-7049
-7020
-6992
-6963
-6935
-6907
-6879
-6851
-6823
-6796
-6768
-6741
-6713
-6686
-6659
-6632
-6604
-6577
-6550
-6523
-6497
-6470
-6443
-6416
-6389
-6361
-6334
-6306
-6278
-6250
-6221
-6192
-6163
-6133
-6103
-6072
-6040
-6008
-5976
-5943
-5909
-5875
-5840
-5805
-5769
-5732
-5694
-5656
-5617
-5577
-5536
-5495
-5453
-5410
-5366
-5322
-5277
-5232
-5186
-5140
-5094
-5047
-5000
-4953
-4906
-4859
-4812
-4765
-4719
-4674
-4629
-4585
-4543
-4501
-4460
-4421
-4384
-4348
-4313
-4281
-4250
-4221
-4193
-4168
-4144
-4122
-4102
-4083
-4067
-4053
-4040
-4030
-4021
-4014
-4010
-4006
-4006
-4006
-4010
-4014
-4022
-4030
-4042
-4054
-4069
-4085
-4103
-4122
-4143
-4166
-4190
-4216
-4244
-4273
-4303
-4335
-4369
-4404
-4441
-4479
-4518
-4559
-4601
-4644
-4688
-4733
-4778
-4825
-4871
-4918
-4965
-5011
-5057
-5103
-5148
-5192
-5235
-5276
-5316
-5354
-5391
-5426
-5458
-5489
-5517
-5542
-5565
-5586
-5604
-5619
-5631
-5640
-5646
-5650
-5651
-5648
-5643
-5635
-5624
-5611
-5595
-5577
-5556
-5533
-5508
-5481
-5453
-5423
-5392
-5359
-5326
-5292
-5257
-5222
-5186
-5151
-5115
-5080
-5045
-5010
-4976
-4943
-4910
-4878
-4847
-4817
-4788
-4759
-4732
-4705
-4680
-4655
-4631
-4609
-4587
-4566
-4546
-4527
-4509
-4492
-4476
-4461
-4446
-4433
-4420
-4409
-4398
-4388
-4379
-4370
-4362
-4355
-4348
-4342
-4336
-4331
-4327
-4323
-4319
-4315
-4313
-4310
-4308
-4306
-4304
-4303
-4302
-4301
-4301
-4300
-4300
-4299
-4298
-4298
-4297
-4295
-4294
-4291
-4288
-4285
-4281
-4276
-4270
-4263
-4255
-4246
-4236
-4224
-4212
-4198
-4182
-4165
-4147
-4126
-4104
-4080
-4054
-4026
-3997
-3965
-3931
-3896
-3858
-3819
-3777
-3734
-3689
-3642
-3594
-3544
-3492
-3438
-3384
-3327
-3269
-3210
-3149
-3087
-3023
-2958
-2892
-2825
-2757
-2687
-2617
-2546
-2474
-2402
-2329
-2255
-2181
-2107
-2033
-1959
-1885
-1812
-1738
-1664
-1591
-1518
-1446
-1373
-1301
-1230
-1159
-1088
-1016
-947
-877
-808
-739
-670
-602
-534
-466
-399
-333
-267
-201
-135
-70
-5
59
123
187
251
315
378
441
504
566
627
689
749
809
868
927
984
1041
1097
1152
1205
1258
1309
1360
1409
1457
1504
1549
1594
1637
1678
1718
1757
1794
1829
1863
1895
1925
1953
1980
2004
2027
2048
2067
2085
2101
2115
2128
2139
2149
2158
2166
2172
2178
2183
2186
2189
2191
2193
2193
2193
2193
2192
2191
2190
2189
2188
2187
2186
2185
2185
2185
2186
2186
2188
2189
2191
2193
2196
2199
2203
2207
2212
2217
2223
2229
2236
2243
2252
2260
2270
2280
2290
2301
2313
2325
2338
2352
2366
2381
2397
2413
2430
2448
2466
2486
2506
2527
2548
2571
2594
2618
2642
2667
2693
2719
2745
2771
2798
2825
2852
2879
2906
2933
2960
2987
3014
3040
3066
3091
3116
3140
3162
3184
3204
3223
3241
3257
3272
3285
3297
3306
3314
3321
3325
3327
3328
3327
3324
3319
3312
3303
3292
3279
3264
3248
3230
3210
3188
3165
3140
3113
3085
3056
3025
2993
2959
2925
2890
2853
2816
2778
2740
2701
2662
2623
2584
2545
2506
2468
2431
2394
2358
2323
2289
2257
2226
2196
2168
2142
2117
2094
2074
2055
2037
2023
2009
2000
1991
1985
1980
1977
1976
1977
1980
1984
1990
1997
2005
2016
2027
2037
2051
2065
2079
2093
2109
2124
2140
2156
2172
2188
2204
2220
2236
2251
2267
2282
2296
2311
2325
2339
2352
2365
2378
2390
2402
2413
2425
2436
2447
2457
2468
2479
2490
2501
2512
2524
2536
2548
2560
2573
2587
2601
2615
2630
2646
2662
2679
2696
2714
2733
2752
2771
2791
2811
2832
2854
2875
2897
2919
2942
2965
2988
3011
3035
3059
3083
3108
3133
3158
3185
3211
3239
3267
3296
3326
3356
3388
3421
3454
3489
3526
3563
3602
3642
3683
3726
3771
3816
3863
3912
3962
4013
4066
4119
4174
4230
4287
4345
4404
4464
4524
4586
4647
4710
4772
4836
4899
4963
5027
5091
5155
5219
5284
5348
5411
5475
5538
5600
5662
5723
5784
5843
5902
5959
6016
6071
6124
6176
6227
6276
6323
6368
6412
6454
6494
6532
6569
6604
6637
6669
6699
6728
6755
6782
6806
6830
6853
6874
6895
6915
6934
6953
6971
6988
7005
7022
7038
7055
7071
7088
7104
7121
7138
7155
7173
7190
7208
7226
7244
7263
7282
7301
7321
7341
7361
7381
7402
7423
7445
7467
7489
7512
7535
7558
7582
7606
7630
7654
7678
7703
7727
7752
7776
7800
7823
7847
7870
7892
7914
7935
7955
7975
7994
8010
8028
8044
8058
8071
8085
8096
8106
8115
8122
8129
8134
8138
8141
8143
8144
8144
8143
8140
8137
8134
8129
8124
8117
8111
8103
8096
8087
8080
8071
8063
8054
8045
8037
8029
8021
8013
8006
8000
7993
7987
7982
7977
7973
7969
7965
7962
7960
7958
7957
7956
7956
7957
7958
7961
7963
7967
7972
7977
7983
7990
7998
8007
8016
8026
8038
8050
8061
8074
8089
8103
8118
8132
8148
8164
8180
8197
8213
8230
8246
8262
8278
8294
8309
8324
8339
8353
8366
8378
8389
8399
8409
8417
8425
8431
8436
8440
8443
8445
8446
8447
8446
8444
8442
8439
8435
8430
8425
8418
8412
8405
8397
8388
8379
8370
8360
8350
8339
8328
8316
8304
8292
8280
8267
8255
8242
8229
8216
8204
8191
8178
8164
8151
8138
8125
8114
8101
8087
8076
8063
8051
8039
8026
8015
8003
7991
7980
7969
7958
7948
7937
7927
7918
7908
7899
7890
7881
7873
7865
7856
7848
7841
7833
7825
7818
7810
7803
7796
7789
7782
7775
7769
7762
7756
7749
7743
7737
7732
7727
7721
7717
7712
7708
7704
7701
7698
7695
7693
7691
7689
7688
7687
7687
7687
7687
7688
7689
7690
7692
7694
7696
7699
7701
7704
7707
7710
7713
7717
7720
7723
7727
7731
7735
7739
7743
7746
7750
7754
7757
7760
7763
7765
7767
7768
7769
7769
7768
7766
7764
7761
7758
7753
7748
7742
7736
7728
7720
7711
7701
7691
7679
7667
7654
7640
7625
7610
7594
7577
7560
7542
7523
7504
7484
7464
7443
7422
7400
7377
7354
7330
7305
7280
7254
7228
7201
7174
7146
7118
7089
7060
7031
7002
6973
6944
6915
6886
6857
6829
6801
6773
6746
6719
6692
6666
6641
6616
6592
6568
6545
6523
6501
6480
6459
6439
6420
6402
6384
6367
6351
6336
6322
6308
6296
6284
6273
6264
6255
6247
6241
6235
6231
6227
6225
6224
6224
6226
6228
6232
6238
6244
6252
6262
6272
6284
6297
6312
6327
6344
6361
6380
6400
6420
6441
6463
6485
6508
6531
6555
6579
6603
6627
6651
6676
6700
6724
6747
6771
6793
6815
6837
6858
6878
6897
6915
6933
6949
6964
6979
6992
7005
7016
7026
7035
7043
7050
7056
7061
7065
7068
7070
7071
7071
7070
7068
7065
7062
7057
7053
7047
7041
7034
7027
7020
7012
7004
6996
6987
6979
6970
6962
6953
6945
6936
6928
6921
6914
6907
6901
6896
6892
6889
6887
6886
6887
6889
6893
6898
6905
6914
6925
6938
6953
6970
6989
7011
7034
7060
7088
7118
7150
7184
7221
7260
7302
7346
7392
7440
7491
7544
7599
7657
7716
7778
7841
7906
7973
8042
8111
8182
8255
8328
8402
8477
8552
8628
8705
8782
8859
8936
9013
9090
9167
9243
9319
9394
9468
9541
9613
9684
9754
9822
9889
9955
10019
10081
10142
10201
10258
10314
10368
10420
10470
10519
10565
10610
10653
10693
10732
10768
10803
10835
10865
10892
10918
10941
10963
10982
10999
11013
11026
11037
11046
11053
11058
11062
11063
11064
11062
11059
11055
11050
11043
11035
11026
11017
11006
10995
10983
10971
10958
10946
10933
10920
10907
10894
10882
10870
10858
10847
10836
10826
10816
10807
10799
10792
10786
10781
10777
10774
10773
10773
10775
10778
10783
10789
10798
10807
10819
10832
10847
10863
10881
10901
10921
10944
10967
10992
11018
11045
11073
11102
11132
11163
11194
11226
11259
11292
11325
11359
11393
11426
11460
11494
11528
11561
11594
11627
11659
11691
11722
11753
11783
11813
11842
11870
11897
11924
11949
11974
11998
12020
12042
12062
12082
12100
12117
12133
12148
12162
12174
12185
12195
12204
12211
12217
12221
12224
12225
12225
12224
12220
12215
12209
12200
12190
12178
12165
12149
12132
12113
12093
12070
12046
12020
11992
11963
11932
11900
11866
11831
11794
11757
11718
11678
11637
11596
11553
11511
11467
11424
11380
11337
11293
11249
11206
11164
11121
11080
11039
10999
10960
10923
10886
10851
10818
10785
10754
10725
10697
10671
10646
10623
10601
10581
10563
10546
10531
10517
10506
10495
10487
10480
10475
10471
10469
10468
10469
10471
10474
10479
10485
10491
10499
10507
10516
10526
10536
10546
10557
10568
10580
10591
10602
10614
10625
10635
10645
10655
10664
10673
10680
10687
10693
10698
10702
10706
10708
10709
10709
10709
10707
10704
10699
10694
10687
10679
10670
10659
10648
10634
10620
10604
10587
10568
10548
10527
10505
10481
10457
10431
10404
10377
10348
10319
10289
10258
10227
10196
10164
10133
10101
10069
10038
10007
9977
9947
9918
9889
9861
9834
9808
9783
9758
9735
9712
9690
9669
9649
9630
9611
9594
9577
9561
9545
9531
9517
9503
9490
9477
9465
9452
9440
9429
9417
9405
9393
9381
9369
9356
9344
9331
9318
9304
9290
9276
9262
9247
9231
9215
9199
9181
9164
9145
9126
9106
9085
9064
9041
9018
8994
8970
8944
8918
8891
8863
8835
8806
8776
8745
8714
8683
8651
8618
8585
8551
8516
8481
8446
8409
8373
8335
8297
8259
8220
8180
8140
8099
8058
8016
7974
7932
7889
7846
7802
7758
7714
7670
7626
7581
7537
7493
7449
7406
7362
7319
7276
7234
7192
7150
7108
7067
7027
6986
6947
6907
6868
6830
6792
6754
6717
6681
6646
6611
6576
6543
6510
6477
6446
6415
6384
6354
6324
6295
6267
6238
6210
6183
6155
6128
6102
6075
6049
6023
5997
5972
5946
5921
5896
5871
5847
5822
5798
5774
5749
5725
5701
5677
5652
5628
5604
5579
5554
5529
5504
5479
5453
5427
5401
5374
5347
5320
5292
5263
5235
5205
5175
5144
5113
5081
5049
5016
4983
4949
4915
4880
4844
4809
4772
4736
4699
4662
4625
4587
4550
4512
4475
4437
4400
4363
4326
4290
4255
4220
4186
4153
4121
4091
4061
4033
4006
3981
3958
3936
3916
3897
3881
3866
3853
3842
3833
3825
3820
3816
3814
3814
3815
3818
3823
3829
3837
3846
3856
3867
3880
3894
3908
3924
3940
3957
3975
3993
4011
4032
4051
4072
4093
4115
4136
4158
4180
4203
4225
4248
4270
4293
4315
4337
4359
4380
4401
4421
4441
4459
4477
4495
4511
4526
4540
4553
4565
4575
4584
4591
4597
4602
4605
4606
4605
4603
4598
4592
4584
4575
4563
4550
4536
4520
4502
4483
4463
4442
4420
4397
4373
4348
4323
4297
4271
4245
4218
4191
4164
4137
4110
4083
4058
4032
4006
3982
3958
3935
3913
3891
3870
3850
3831
3813
3796
3779
3764
3749
3736
3723
3712
3701
3691
3682
3674
3667
3661
3655
3651
3647
3644
3642
3640
3639
3639
3640
3641
3643
3645
3649
3652
3657
3661
3667
3673
3679
3686
3694
3702
3711
3720
3730
3741
3752
3764
3777
3791
3805
3821
3837
3855
3873
3892
3913
3934
3957
3980
4003
4030
4056
4083
4111
4140
4170
4201
4233
4265
4299
4333
4368
4404
4440
4478
4516
4555
4595
4635
4676
4718
4761
4804
4848
4893
4938
4984
5031
5078
5125
5173
5221
5269
5318
5367
5415
5464
5513
5562
5611
5659
5708
5756
5804
5851
5899
5946
5992
6039
6085
6130
6176
6220
6265
6309
6352
6395
6438
6480
6521
6562
6602
6642
6681
6719
6757
6794
6830
6865
6899
6932
6964
6995
7025
7053
7080
7106
7131
7154
7175
7196
7214
7231
7247
7261
7274
7286
7295
7304
7311
7317
7322
7325
7327
7328
7328
7327
7325
7323
7319
7315
7310
7304
7298
7292
7285
7278
7270
7263
7255
7247
7239
7232
7225
7217
7210
7204
7198
7192
7186
7181
7176
7171
7167
7163
7160
7157
7154
7152
7150
7149
7148
7147
7148
7149
7150
7152
7155
7158
7163
7168
7174
7180
7188
7196
7206
7216
7228
7240
7253
7268
7283
7300
7317
7336
7356
7376
7398
7421
7444
7469
7494
7520
7547
7575
7603
7632
7661
7690
7720
7750
7780
7810
7840
7870
7899
7928
7957
7985
8012
8038
8064
8089
8113
8135
8157
8178
8198
8216
8233
8249
8263
8277
8289
8299
8309
8317
8324
8331
8336
8340
8343
8346
8348
8349
8349
8349
8348
8347
8345
8343
8341
8338
8335
8331
8328
8324
8320
8316
8312
8309
8305
8301
8298
8294
8291
8288
8286
8283
8282
8280
8279
8278
8277
8277
8277
8278
8279
8280
8282
8284
8287
8291
8294
8299
8303
8308
8314
8320
8326
8333
8341
8349
8357
8365
8374
8384
8394
8404
8415
8425
8437
8448
8459
8471
8482
8493
8504
8515
8525
8535
8544
8553
8560
8568
8574
8579
8583
8586
8588
8588
8588
8585
8582
8577
8570
8562
8553
8542
8529
8515
8500
8483
8464
8445
8423
8401
8377
8351
8324
8296
8267
8236
8204
8170
8135
8099
8061
8023
7983
7941
7899
7855
7809
7763
7715
7666
7615
7563
7510
7455
7399
7342
7283
7224
7162
7100
7036
6972
6906
6839
6771
6702
6633
6562
6491
6419
6346
6273
6200
6126
6053
5979
5905
5831
5757
5683
5610
5538
5465
5394
5323
5253
5184
5117
5050
4984
4919
4856
4794
4734
4674
4616
4560
4505
4452
4400
4349
4301
4254
4208
4165
4123
4083
4043
4008
3973
3939
3908
3878
3850
3823
3798
3774
3752
3731
3711
3692
3674
3657
3641
3625
3610
3595
3580
3566
3551
3537
3522
3507
3491
3475
3459
3441
3423
3404
3384
3363
3341
3318
3294
3269
3242
3214
3185
3155
3123
3091
3057
3023
2987
2951
2914
2876
2837
2798
2759
2718
2678
2637
2596
2555
2514
2473
2432
2391
2350
2310
2270
2230
2191
2153
2115
2078
2041
2007
1972
1938
1905
1873
1841
1811
1781
1752
1724
1696
1670
1644
1619
1595
1572
1550
1528
1508
1488
1470
1452
1436
1420
1405
1392
1379
1367
1357
1347
1338
1331
1324
1319
1314
1310
1308
1306
1306
1306
1307
1309
1313
1316
1321
1326
1332
1339
1345
1352
1360
1367
1374
1381
1388
1394
1400
1405
1410
1414
1417
1419
1420
1420
1420
1418
1415
1411
1406
1401
1394
1386
1377
1367
1357
1345
1333
1320
1306
1292
1278
1263
1247
1232
1216
1200
1184
1168
1152
1137
1121
1105
1090
1075
1060
1045
1031
1016
1002
989
975
961
948
935
922
910
897
885
873
862
850
839
828
818
807
797
787
777
767
758
748
739
730
721
713
705
697
689
682
675
669
663
658
654
650
647
645
643
643
643
644
646
648
652
657
663
670
677
686
696
708
720
733
747
763
779
796
814
833
853
874
895
917
940
964
988
1012
1039
1065
1092
1120
1148
1177
1206
1237
1267
1299
1331
1364
1398
1432
1467
1503
1539
1576
1614
1652
1691
1731
1771
1812
1853
1895
1937
1979
2021
2064
2107
2150
2193
2236
2278
2321
2363
2405
2447
2488
2529
2569
2609
2648
2686
2724
2761
2797
2833
2867
2901
2934
2966
2997
3028
3058
3087
3115
3143
3170
3197
3223
3249
3275
3300
3326
3351
3377
3402
3428
3454
3481
3508
3535
3564
3593
3623
3653
3685
3717
3750
3783
3818
3853
3888
3924
3961
3997
4034
4070
4108
4145
4181
4218
4254
4290
4326
4361
4395
4430
4463
4497
4529
4561
4593
4624
4655
4685
4715
4745
4774
4803
4832
4861
4889
4918
4946
4974
5003
5031
5059
5088
5116
5144
5172
5201
5229
5257
5285
5313
5341
5369
5396
5423
5451
5478
5504
5531
5557
5583
5608
5633
5657
5681
5704
5727
5748
5769
5789
5808
5826
5843
5859
5874
5888
5901
5913
5923
5933
5941
5949
5955
5960
5964
5967
5969
5970
5970
5968
5966
5963
5959
5955
5949
5943
5936
5929
5921
5913
5905
5896
5887
5878
5868
5859
5850
5840
5830
5820
5811
5801
5790
5780
5770
5760
5749
5739
5728
5718
5707
5697
5687
5677
5667
5657
5647
5638
5628
5619
5611
5602
5594
5587
5579
5572
5566
5559
5554
5549
5544
5540
5537
5534
5532
5531
5530
5530
5531
5533
5536
5539
5543
5548
5553
5560
5566
5574
5582
5590
5599
5609
5618
5629
5639
5649
5660
5670
5681
5691
5701
5711
5720
5729
5737
5744
5750
5756
5760
5763
5765
5765
5764
5762
5758
5753
5747
5739
5729
5718
5705
5691
5675
5658
5639
5619
5597
5574
5550
5524
5497
5469
5439
5409
5378
5345
5312
5277
5242
5206
5170
5133
5095
5057
5018
4979
4940
4901
4861
4822
4782
4743
4704
4665
4626
4588
4550
4513
4475
4439
4402
4366
4331
4296
4261
4227
4194
4160
4128
4096
4064
4034
4003
3974
3946
3918
3891
3864
3839
3814
3790
3766
3744
3722
3701
3680
3661
3641
3623
3605
3588
3571
3555
3539
3524
3509
3494
3480
3466
3453
3439
3426
3414
3401
3389
3376
3364
3352
3340
3329
3317
3305
3294
3282
3271
3259
3248
3236
3224
3213
3201
3189
3177
3165
3153
3140
3127
3114
3101
3088
3074
3060
3046
3032
3017
3003
2988
2973
2957
2942
2926
2911
2895
2879
2863
2848
2832
2816
2801
2786
2771
2756
2742
2728
2714
2701
2688
2676
2664
2652
2641
2630
2620
2610
2600
2591
2582
2573
2564
2555
2547
2539
2530
2522
2514
2505
2497
2488
2479
2469
2459
2449
2439
2428
2416
2404
2392
2379
2366
2353
2339
2325
2311
2298
2284
2270
2257
2244
2231
2218
2206
2195
2184
2174
2165
2157
2149
2143
2137
2133
2129
2127
2125
2125
2126
2128
2131
2136
2141
2148
2155
2164
2174
2185
2197
2209
2223
2238
2253
2270
2287
2305
2323
2343
2363
2383
2404
2425
2446
2468
2490
2513
2535
2558
2580
2603
2626
2648
2671
2694
2716
2739
2762
2784
2807
2829
2851
2874
2896
2918
2940
2962
2984
3005
3027
3048
3069
3090
3110
3130
3150
3169
3188
3206
3223
3240
3256
3272
3287
3301
3314
3327
3338
3349
3360
3369
3378
3386
3393
3400
3406
3411
3415
3419
3423
3425
3427
3429
3430
3431
3431
3431
3430
3429
3428
3426
3424
3422
3419
3416
3413
3409
3406
3401
3397
3392
3387
3382
3376
3370
3364
3358
3351
3343
3336
3328
3319
3311
3301
3292
3282
3271
3261
3249
3237
3225
3212
3199
3185
3171
3157
3142
3127
3111
3095
3078
3061
3044
3027
3009
2991
2972
2954
2935
2917
2898
2880
2861
2843
2824
2806
2788
2771
2753
2736
2720
2703
2687
2672
2657
2642
2627
2613
2600
2586
2573
2561
2548
2536
2524
2512
2501
2490
2479
2468
2458
2447
2437
2427
2417
2408
2398
2389
2379
2370
2361
2353
2344
2336
2327
2319
2311
2304
2297
2289
2283
2277
2271
2265
2260
2256
2253
2250
2247
2246
2245
2246
2247
2249
2252
2257
2262
2269
2277
2286
2296
2307
2320
2334
2349
2365
2382
2400
2419
2440
2461
2483
2505
2528
2552
2577
2602
2628
2654
2680
2707
2733
2760
2787
2814
2841
2867
2894
2920
2946
2971
2995
3019
3043
3066
3088
3109
3130
3150
3169
3188
3205
3222
3239
3254
3269
3284
3297
3310
3322
3334
3345
3356
3366
3376
3386
3395
3404
3413
3422
3430
3439
3447
3456
3465
3473
3482
3491
3499
3508
3517
3527
3536
3545
3555
3565
3574
3584
3595
3605
3616
3626
3637
3648
3659
3670
3681
3693
3704
3716
3727
3739
3750
3762
3773
3785
3796
3808
3819
3831
3842
3854
3865
3876
3888
3899
3910
3922
3933
3944
3955
3966
3977
3988
3999
4010
4021
4030
4041
4051
4061
4070
4078
4088
4096
4103
4111
4117
4123
4129
4134
4138
4141
4144
4146
4148
4149
4149
4149
4148
4147
4145
4142
4139
4136
4132
4128
4123
4118
4113
4108
4102
4097
4091
4085
4080
4074
4069
4064
4059
4054
4050
4046
4042
4038
4037
4035
4034
4033
4033
4034
4035
4037
4040
4043
4049
4054
4059
4066
4074
4082
4091
4100
4111
4122
4134
4146
4159
4173
4187
4202
4217
4233
4250
4266
4284
4301
4320
4338
4357
4377
4396
4417
4437
4458
4480
4501
4524
4546
4569
4592
4616
4639
4663
4688
4712
4737
4761
4786
4812
4837
4862
4888
4913
4938
4964
4989
5014
5038
5063
5087
5111
5134
5157
5179
5201
5222
5243
5263
5282
5300
5318
5335
5351
5366
5381
5395
5408
5420
5432
5443
5453
5463
5472
5480
5488
5495
5502
5508
5514
5519
5525
5530
5534
5539
5543
5547
5551
5555
5559
5563
5566
5570
5574
5577
5581
5585
5588
5592
5595
5599
5602
5606
5609
5612
5616
5619
5621
5624
5627
5629
5631
5633
5634
5635
5636
5636
5636
5636
5635
5633
5631
5628
5625
5622
5617
5613
5607
5601
5594
5587
5579
5571
5561
5551
5541
5529
5517
5505
5492
5478
5463
5448
5433
5417
5400
5382
5364
5346
5327
5307
5287
5266
5244
5222
5199
5176
5152
5128
5103
5078
5052
5025
4999
4972
4944
4916
4888
4860
4831
4802
4773
4743
4714
4684
4655
4625
4595
4566
4536
4506
4477
4448
4419
4390
4362
4334
4306
4279
4252
4226
4200
4175
4150
4126
4102
4078
4057
4035
4013
3992
3972
3952
3933
3914
3895
3877
3860
3843
3826
3810
3794
3779
3764
3749
3735
3721
3707
3693
3680
3667
3654
3641
3629
3617
3604
3592
3580
3568
3556
3544
3532
3521
3509
3497
3485
3474
3462
3450
3439
3427
3415
3404
3392
3380
3368
3357
3345
3333
3321
3309
3298
3286
3274
3262
3250
3239
3227
3215
3204
3192
3181
3170
3158
3147
3136
3125
3114
3103
3093
3082
3071
3061
3050
3040
3030
3020
3009
3000
2990
2980
2970
2961
2952
2943
2934
2926
2917
2910
2903
2896
2890
2885
2880
2876
2872
2870
2868
2867
2868
2869
2871
2874
2878
2883
2890
2897
2906
2916
2927
2939
2952
2967
2982
2999
3017
3036
3056
3078
3100
3123
3147
3172
3198
3225
3252
3280
3309
3338
3367
3397
3427
3457
3487
3517
3546
3576
3605
3634
3662
3689
3716
3743
3768
3792
3816
3838
3860
3880
3899
3918
3934
3950
3965
3978
3991
4002
4011
4021
4029
4035
4041
4046
4049
4051
4054
4054
4054
4054
4054
4051
4049
4046
4042
4038
4033
4027
4022
4016
4010
4003
3997
3991
3984
3978
3971
3965
3959
3954
3949
3945
3941
3938
3936
3934
3934
3934
3936
3939
3942
3947
3954
3961
3970
3981
3992
4006
4019
4037
4054
4074
4094
4118
4142
4168
4196
4225
4255
4287
4321
4355
4391
4429
4467
4507
4547
4589
4632
4675
4720
4765
4811
4857
4905
4953
5001
5050
5099
5148
5198
5248
5297
5347
5397
5446
5495
5544
5593
5641
5689
5737
5783
5830
5876
5921
5966
6010
6054
6097
6139
6180
6220
6260
6298
6336
6372
6407
6441
6474
6505
6535
6564
6592
6618
6642
6665
6687
6707
6726
6743
6758
6773
6786
6797
6807
6816
6823
6829
6834
6838
6841
6842
6843
6842
6841
6839
6837
6833
6830
6825
6820
6815
6810
6803
6797
6790
6783
6776
6769
6761
6753
6745
6736
6728
6719
6710
6701
6692
6683
6674
6665
6656
6647
6638
6629
6621
6612
6603
6595
6586
6578
6569
6561
6553
6544
6536
6528
6519
6511
6503
6495
6487
6479
6470
6462
6453
6444
6435
6426
6417
6407
6396
6386
6375
6363
6351
6338
6325
6312
6298
6284
6269
6254
6239
6223
6207
6191
6175
6158
6141
6124
6107
6090
6073
6056
6039
6022
6006
5989
5974
5958
5943
5928
5914
5900
5886
5873
5860
5848
5835
5823
5812
5800
5788
5776
5765
5753
5741
5729
5717
5705
5692
5680
5667
5654
5641
5628
5614
5600
5586
5571
5557
5542
5527
5512
5496
5481
5465
5449
5434
5418
5402
5386
5370
5353
5337
5321
5305
5289
5273
5257
5241
5224
5208
5192
5175
5159
5142
5126
5109
5092
5075
5058
5040
5023
5005
4988
4970
4951
4933
4914
4895
4876
4857
4837
4817
4797
4777
4756
4736
4715
4694
4673
4652
4630
4609
4588
4567
4546
4526
4505
4485
4465
4445
4426
4406
4388
4369
4351
4333
4315
4298
4282
4265
4250
4234
4219
4205
4191
4178
4165
4152
4140
4129
4118
4107
4097
4088
4078
4070
4062
4054
4046
4041
4035
4029
4024
4019
4014
4010
4006
4003
4000
3997
3995
3993
3991
3989
3988
3986
3985
3984
3984
3983
3982
3981
3981
3980
3979
3978
3977
3975
3973
3971
3968
3966
3962
3959
3955
3951
3946
3941
3935
3929
3922
3915
3908
3900
3891
3882
3873
3863
3852
3841
3829
3817
3804
3791
3777
3763
3748
3732
3716
3699
3681
3663
3644
3624
3604
3582
3561
3538
3515
3491
3466
3441
3415
3389
3362
3334
3306
3277
3247
3217
3187
3155
3124
3091
3059
3025
2991
2957
2922
2886
2850
2814
2777
2739
2701
2663
2624
2585
2546
2507
2467
2428
2388
2348
2309
2269
2230
2191
2153
2114
2076
2037
2001
1965
1928
1893
1858
1824
1790
1758
1726
1695
1665
1635
1607
1579
1553
1528
1503
1480
1458
1437
1417
1398
1381
1364
1349
1334
1321
1309
1298
1287
1278
1270
1263
1256
1250
1245
1241
1237
1234
1231
1229
1227
1226
1225
1224
1223
1223
1223
1223
1224
1224
1225
1227
1228
1230
1232
1235
1237
1241
1245
1249
1254
1259
1265
1272
1279
1287
1296
1305
1316
1327
1339
1351
1365
1380
1395
1412
1429
1447
1466
1486
1507
1529
1552
1575
1599
1624
1650
1676
1704
1731
1760
1789
1818
1848
1878
1909
1940
1972
2003
2035
2067
2100
2133
2166
2199
2232
2265
2299
2333
2367
2401
2435
2470
2504
2539
2574
2610
2645
2681
2717
2754
2791
2828
2865
2903
2941
2979
3018
3057
3097
3137
3177
3218
3258
3299
3341
3382
3424
3467
3509
3551
3594
3637
3680
3724
3767
3810
3854
3898
3941
3985
4029
4073
4117
4161
4205
4249
4292
4336
4379
4423
4466
4509
4551
4594
4636
4678
4719
4761
4802
4842
4882
4922
4961
5000
5038
5076
5112
5149
5184
5219
5253
5286
5319
5350
5381
5411
5441
5469
5497
5523
5550
5575
5599
5623
5646
5669
5691
5712
5733
5753
5773
5792
5811
5829
5847
5865
5883
5900
5917
5935
5952
5969
5985
6002
6019
6036
6052
6069
6086
6102
6119
6135
6151
6167
6183
6199
6215
6230
6246
6260
6275
6289
6303
6317
6330
6342
6354
6366
6377
6387
6397
6406
6415
6423
6430
6436
6442
6448
6452
6456
6460
6462
6465
6466
6467
6467
6467
6466
6465
6463
6461
6459
6456
6453
6449
6445
6441
6437
6432
6428
6423
6417
6412
6407
6401
6395
6389
6383
6376
6370
6363
6356
6349
6342
6335
6327
6319
6311
6303
6295
6286
6277
6268
6258
6249
6239
6229
6218
6208
6197
6186
6175
6164
6153
6141
6130
6118
6106
6094
6082
6070
6058
6045
6033
6021
6008
5996
5984
5972
5960
5948
5936
5924
5913
5901
5890
5879
5868
5858
5847
5837
5827
5818
5808
5799
5790
5781
5772
5764
5755
5747
5739
5730
5722
5714
5706
5698
5690
5682
5674
5666
5658
5650
5641
5633
5625
5617
5609
5601
5594
5586
5578
5571
5564
5556
5549
5543
5536
5529
5523
5517
5511
5505
5499
5494
5489
5483
5478
5473
5468
5463
5459
5454
5449
5445
5440
5435
5431
5426
5422
5417
5412
5408
5403
5399
5394
5389
5385
5380
5375
5371
5366
5361
5356
5351
5346
5341
5336
5331
5326
5320
5315
5309
5304
5298
5292
5286
5279
5273
5266
5259
5252
5245
5238
5230
5222
5214
5206
5198
5190
5182
5174
5166
5157
5149
5141
5133
5125
5117
5109
5101
5094
5086
5079
5073
5066
5060
5053
5048
5042
5037
5032
5027
5022
5018
5013
5010
5006
5002
4999
4996
4993
4991
4988
4986
4984
4982
4980
4978
4976
4974
4972
4970
4967
4965
4962
4958
4954
4950
4946
4940
4935
4928
4921
4914
4906
4897
4887
4877
4866
4854
4841
4828
4814
4799
4783
4766
4749
4731
4712
4693
4673
4652
4631
4609
4587
4565
4542
4518
4494
4470
4446
4421
4396
4371
4346
4321
4295
4270
4244
4219
4193
4168
4142
4117
4091
4067
4042
4017
3993
3969
3945
3922
3898
3876
3853
3831
3810
3789
3768
3749
3729
3711
3692
3675
3658
3642
3627
3612
3598
3585
3573
3561
3551
3541
3532
3524
3516
3510
3504
3500
3496
3494
3492
3492
3492
3493
3496
3499
3503
3508
3514
3521
3529
3538
3548
3558
3569
3580
3592
3605
3618
3631
3645
3659
3673
3687
3701
3716
3729
3743
3757
3770
3782
3795
3806
3817
3828
3838
3847
3855
3862
3869
3875
3880
3884
3887
3890
3892
3893
3893
3893
3892
3891
3889
3886
3883
3879
3876
3871
3867
3862
3857
3852
3847
3841
3836
3830
3825
3820
3815
3810
3805
3800
3796
3791
3787
3783
3779
3776
3772
3769
3765
3762
3759
3755
3752
3749
3746
3742
3739
3736
3733
3730
3727
3724
3721
3719
3716
3713
3711
3709
3707
3705
3704
3703
3702
3701
3701
3702
3703
3704
3706
3708
3711
3714
3718
3722
3727
3732
3738
3743
3750
3756
3763
3770
3777
3785
3792
3799
3807
3814
3821
3828
3835
3842
3848
3854
3860
3866
3871
3876
3880
3884
3888
3891
3894
3897
3899
3901
3902
3903
3903
3904
3903
3903
3902
3901
3900
3899
3897
3896
3894
3892
3890
3889
3887
3885
3884
3882
3881
3880
3879
3879
3879
3879
3879
3880
3881
3883
3885
3887
3890
3893
3897
3901
3906
3911
3917
3923
3930
3937
3945
3953
3962
3971
3981
3991
4002
4014
4025
4038
4051
4064
4078
4093
4108
4123
4140
4157
4174
4192
4211
4230
4250
4271
4292
4314
4336
4359
4383
4406
4431
4456
4481
4507
4533
4560
4587
4614
4642
4670
4699
4728
4757
4786
4816
4846
4876
4906
4937
4968
4999
5031
5062
5094
5126
5158
5191
5223
5256
5289
5322
5356
5389
5423
5457
5491
5526
5560
5595
5630
5665
5701
5736
5772
5808
5844
5880
5916
5952
5989
6026
6063
6100
6137
6174
6212
6250
6287
6326
6364
6402
6441
6480
6519
6558
6598
6637
6677
6717
6757
6797
6838
6878
6919
6960
7001
7042
7083
7124
7165
7207
7248
7289
7331
7372
7413
7454
7495
7536
7577
7618
7658
7699
7739
7779
7819
7859
7898
7938
7977
8015
8053
8090
8128
8164
8201
8236
8271
8305
8339
8372
8404
8435
8465
8495
8524
8552
8578
8604
8629
8653
8676
8698
8719
8739
8758
8776
8793
8809
8824
8838
8851
8863
8874
8884
8893
8901
8908
8914
8919
8923
8926
8928
8929
8929
8928
8927
8924
8921
8916
8911
8906
8899
8892
8884
8875
8866
8857
8846
8836
8824
8813
8801
8788
8775
8761
8748
8733
8719
8703
8688
8672
8656
8639
8622
8605
8588
8570
8551
8533
8514
8495
8475
8456
8436
8416
8396
8376
8355
8335
8314
8294
8273
8252
8232
8212
8191
8172
8151
8132
8113
8095
8076
8058
8041
8025
8007
7992
7977
7962
7948
7934
7921
7909
7896
7884
7873
7862
7852
7841
7832
7822
7813
7805
7796
7788
7780
7773
7766
7759
7752
7746
7739
7733
7727
7721
7715
7709
7703
7696
7690
7684
7678
7671
7664
7657
7650
7643
7635
7627
7619
7610
7602
7592
7583
7573
7562
7552
7540
7529
7516
7504
7490
7477
7462
7447
7432
7415
7399
7381
7364
7345
7326
7307
7286
7266
7245
7223
7201
7179
7156
7132
7109
7085
7060
7036
7011
6985
6960
6935
6909
6883
6858
6832
6806
6781
6755
6730
6705
6680
6655
6631
6607
6583
6559
6536
6513
6490
6467
6445
6423
6402
6381
6360
6339
6319
6299
6280
6260
6242
6223
6205
6188
6170
6153
6137
6121
6105
6090
6075
6061
6047
6033
6020
6008
5996
5984
5973
5963
5953
5944
5935
5927
5919
5912
5905
5900
5894
5889
5885
5881
5877
5874
5872
5870
5868
5867
5866
5865
5865
5865
5865
5865
5866
5867
5868
5869
5871
5872
5874
5876
5878
5880
5882
5885
5887
5890
5893
5896
5900
5903
5906
5910
5914
5917
5921
5925
5929
5934
5938
5942
5947
5952
5957
5962
5967
5972
5977
5983
5988
5994
6000
6006
6013
6019
6026
6033
6041
6048
6056
6065
6073
6082
6092
6102
6112
6122
6133
6144
6155
6167
6179
6192
6204
6218
6231
6245
6259
6273
6288
6303
6318
6334
6349
6365
6381
6397
6414
6430
6446
6462
6479
6495
6511
6528
6544
6560
6576
6592
6608
6623
6639
6654
6670
6685
6699
6714
6728
6742
6756
6770
6783
6796
6808
6820
6832
6843
6853
6864
6873
6882
6891
6899
6906
6913
6919
6924
6928
6932
6935
6938
6940
6941
6941
6941
6940
6939
6937
6935
6932
6929
6926
6923
6919
6915
6912
6908
6904
6901
6897
6894
6891
6888
6885
6882
6880
6878
6877
6875
6875
6874
6874
6874
6875
6876
6877
6879
6881
6884
6887
6890
6893
6896
6900
6904
6908
6912
6916
6920
6923
6927
6931
6935
6938
6941
6944
6947
6950
6952
6954
6956
6958
6960
6961
6962
6963
6963
6964
6964
6964
6963
6963
6962
6961
6960
6958
6956
6954
6952
6949
6946
6942
6938
6934
6929
6924
6918
6912
6905
6898
6890
6881
6871
6861
6850
6838
6825
6811
6796
6780
6764
6746
6728
6708
6687
6666
6643
6620
6595
6570
6544
6517
6489
6460
6430
6400
6369
6338
6306
6273
6240
6207
6174
6140
6106
6072
6038
6004
5970
5937
5903
5871
5838
5806
5774
5743
5712
5682
5653
5624
5596
5569
5542
5517
5491
5467
5443
5420
5398
5376
5355
5335
5315
5296
5277
5258
5240
5223
5206
5189
5173
5157
5142
5127
5112
5097
5083
5069
5056
5042
5029
5017
5005
4993
4981
4970
4959
4948
4938
4929
4919
4910
4902
4893
4885
4878
4871
4864
4857
4851
4845
4839
4834
4829
4824
4820
4816
4813
4810
4807
4805
4803
4801
4800
4799
4799
4799
4799
4800
4801
4802
4804
4806
4808
4810
4813
4816
4820
4823
4827
4831
4835
4839
4843
4847
4851
4855
4860
4864
4867
4871
4875
4878
4882
4885
4888
4891
4893
4895
4898
4899
4901
4903
4904
4905
4906
4907
4907
4908
4908
4909
4909
4909
4909
4909
4909
4909
4909
4910
4910
4910
4911
4912
4913
4914
4916
4918
4920
4922
4925
4927
4931
4934
4938
4941
4946
4950
4955
4960
4966
4972
4978
4984
4991
4998
5006
5014
5022
5030
5039
5048
5057
5066
5075
5085
5094
5104
5114
5124
5134
5145
5155
5165
5175
5186
5196
5206
5216
5226
5236
5246
5256
5265
5275
5284
5292
5301
5309
5317
5324
5332
5339
5345
5351
5357
5362
5367
5372
5376
5380
5383
5387
5389
5391
5393
5395
5396
5397
5398
5398
5398
5398
5397
5396
5395
5393
5392
5390
5387
5385
5382
5379
5376
5373
5369
5365
5361
5356
5351
5346
5341
5335
5329
5322
5316
5308
5301
5293
5285
5276
5267
5258
5248
5239
5229
5218
5208
5197
5186
5175
5164
5153
5142
5131
5120
5110
5099
5089
5079
5069
5060
5050
5042
5034
5026
5019
5012
5006
5001
4996
4992
4989
4986
4984
4983
4983
4983
4984
4986
4988
4992
4996
5001
5006
5013
5020
5028
5036
5045
5055
5066
5077
5089
5102
5115
5129
5144
5159
5175
5191
5208
5225
5242
5260
5279
5297
5316
5335
5354
5373
5393
5412
5432
5451
5471
5490
5509
5529
5548
5567
5586
5604
5623
5641
5659
5676
5693
5710
5727
5743
5759
5775
5791
5806
5820
5835
5849
5863
5876
5889
5902
5914
5926
5938
5950
5961
5972
5982
5993
6003
6013
6022
6032
6041
6050
6059
6068
6077
6086
6095
6104
6113
6122
6132
6141
6151
6161
6172
6182
6193
6205
6216
6229
6241
6254
6268
6282
6296
6311
6326
6342
6358
6375
6392
6410
6428
6446
6465
6484
6503
6522
6542
6561
6581
6600
6620
6639
6659
6678
6697
6716
6734
6752
6770
6788
6805
6821
6838
6853
6869
6884
6898
6912
6926
6939
6952
6964
6976
6988
7000
7011
7021
7032
7042
7052
7061
7071
7080
7089
7098
7108
7117
7126
7135
7144
7154
7164
7173
7183
7194
7204
7215
7226
7237
7248
7260
7271
7283
7295
7307
7320
7332
7344
7357
7369
7381
7393
7405
7417
7428
7439
7450
7461
7471
7481
7491
7500
7508
7516
7524
7531
7537
7543
7549
7553
7558
7561
7565
7567
7569
7571
7572
7573
7573
7573
7573
7572
7572
7571
7569
7568
7567
7565
7563
7562
7560
7559
7558
7556
7555
7554
7553
7552
7551
7551
7550
7550
7550
7549
7549
7549
7549
7549
7549
7549
7549
7549
7548
7548
7547
7546
7544
7543
7541
7538
7536
7533
7529
7525
7521
7517
7512
7506
7501
7495
7489
7482
7476
7469
7461
7454
7446
7438
7430
7422
7414
7405
7396
7388
7379
7370
7361
7352
7344
7335
7326
7317
7307
7298
7289
7280
7271
7261
7252
7242
7233
7223
7213
7203
7192
7182
7171
7161
7150
7139
7127
7116
7104
7092
7079
7067
7054
7041
7028
7015
7001
6987
6973
6959
6945
6930
6916
6901
6886
6872
6857
6842
6827
6812
6798
6783
6769
6755
6741
6727
6714
6701
6688
6676
6664
6653
6642
6632
6622
6612
6603
6595
6587
6580
6573
6566
6560
6555
6550
6545
6541
6537
6533
6530
6527
6525
6523
6521
6519
6518
6517
6516
6515
6514
6513
6513
6512
6512
6511
6511
6511
6510
6510
6509
6509
6508
6508
6507
6507
6506
6505
6505
6504
6503
6503
6502
6501
6501
6500
6499
6499
6498
6498
6498
6497
6498
6498
6498
6499
6500
6501
6502
6503
6504
6506
6507
6509
6511
6513
6514
6516
6518
6519
6521
6522
6523
6524
6525
6526
6527
6527
6527
6527
6526
6526
6525
6523
6522
6520
6517
6515
6512
6509
6505
6502
6498
6494
6490
6486
6482
6477
6473
6468
6464
6459
6454
6450
6445
6440
6435
6431
6426
6421
6417
6412
6408
6403
6399
6395
6391
6387
6383
6379
6375
6372
6368
6365
6362
6359
6356
6354
6352
6349
6348
6346
6345
6344
6343
6343
6343
6343
6344
6345
6346
6348
6350
6352
6355
6358
6361
6364
6368
6371
6375
6379
6384
6388
6392
6397
6401
6405
6410
6414
6418
6422
6426
6429
6432
6435
6438
6440
6441
6443
6444
6444
6444
6444
6443
6441
6439
6437
6434
6431
6427
6422
6417
6412
6406
6399
6392
6385
6377
6369
6360
6351
6342
6332
6322
6312
6301
6290
6279
6267
6255
6243
6230
6217
6204
6191
6177
6163
6148
6133
6118
6102
6086
6070
6053
6036
6019
6001
5982
5963
5944
5925
5905
5885
5864
5843
5822
5800
5779
5757
5734
5712
5690
5667
5644
5622
5599
5576
5554
5531
5509
5487
5465
5443
5422
5401
5380
5359
5338
5318
5298
5279
5260
5241
5222
5204
5185
5168
5150
5133
5116
5099
5083
5067
5051
5035
5020
5005
4990
4975
4961
4947
4933
4920
4907
4894
4881
4869
4857
4845
4834
4822
4811
4801
4790
4780
4770
4760
4751
4741
4732
4723
4715
4706
4698
4690
4683
4675
4668
4661
4654
4647
4640
4633
4626
4620
4613
4607
4600
4594
4587
4581
4574
4567
4561
4554
4547
4541
4534
4527
4521
4514
4507
4501
4494
4487
4481
4475
4468
4462
4456
4450
4445
4439
4434
4429
4424
4420
4415
4411
4407
4404
4400
4397
4394
4391
4388
4385
4383
4380
4378
4376
4374
4372
4370
4369
4367
4366
4364
4362
4361
4360
4358
4357
4355
4354
4352
4351
4349
4347
4346
4344
4343
4341
4340
4338
4337
4336
4335
4334
4333
4333
4333
4333
4333
4334
4335
4336
4338
4340
4342
4344
4347
4350
4354
4358
4362
4366
4371
4377
4382
4388
4394
4401
4407
4414
4421
4429
4436
4444
4452
4460
4468
4476
4484
4492
4500
4509
4517
4525
4533
4541
4549
4556
4564
4571
4579
4586
4593
4599
4606
4612
4618
4623
4628
4633
4637
4641
4645
4648
4651
4653
4655
4657
4658
4658
4659
4659
4658
4657
4656
4654
4652
4650
4648
4645
4642
4638
4635
4631
4627
4622
4618
4614
4609
4604
4600
4595
4590
4586
4581
4577
4573
4569
4565
4561
4558
4555
4552
4550
4548
4546
4545
4544
4544
4544
4544
4545
4546
4547
4549
4551
4553
4556
4559
4562
4565
4569
4573
4577
4581
4586
4591
4596
4601
4606
4612
4617
4623
4630
4636
4642
4649
4656
4663
4670
4677
4685
4692
4700
4708
4716
4725
4733
4742
4750
4759
4768
4777
4786
4795
4804
4813
4822
4831
4839
4848
4856
4865
4873
4881
4889
4897
4904
4912
4919
4926
4932
4939
4945
4950
4956
4961
4965
4970
4974
4978
4982
4986
4989
4992
4995
4998
5001
5003
5006
5009
5012
5015
5017
5021
5024
5027
5031
5035
5039
5044
5049
5054
5060
5067
5074
5081
5089
5098
5107
5117
5127
5138
5150
5162
5175
5188
5202
5217
5232
5248
5265
5282
5300
5318
5337
5357
5377
5397
5419
5440
5463
5486
5509
5533
5557
5582
5607
5632
5658
5684
5710
5737
5764
5791
5819
5846
5874
5902
5930
5958
5986
6015
6043
6071
6099
6127
6155
6183
6211
6238
6266
6293
6320
6347
6374
6400
6426
6452
6477
6502
6527
6551
6575
6599
6622
6645
6668
6690
6712
6734
6755
6776
6797
6817
6837
6857
6876
6895
6913
6932
6950
6967
6984
7001
7018
7034
7050
7066
7081
7096
7110
7124
7138
7151
7164
7176
7188
7199
7210
7221
7231
7240
7249
7258
7266
7274
7281
7288
7295
7302
7308
7314
7320
7325
7331
7336
7341
7346
7351
7356
7361
7365
7370
7375
7379
7384
7388
7393
7397
7402
7406
7411
7415
7419
7423
7427
7431
7435
7438
7441
7444
7446
7448
7449
7450
7451
7451
7451
7450
7448
7446
7444
7441
7437
7433
7428
7422
7416
7409
7401
7393
7384
7374
7363
7352
7340
7327
7313
7298
7283
7266
7249
7231
7213
7194
7173
7153
7131
7109
7086
7063
7039
7014
6989
6964
6938
6912
6886
6859
6832
6805
6778
6751
6724
6696
6669
6642
6615
6588
6561
6534
6508
6481
6455
6429
6404
6379
6354
6329
6305
6281
6257
6234
6211
6189
6166
6145
6124
6103
6082
6062
6043
6024
6005
5987
5969
5952
5935
5919
5903
5887
5872
5858
5843
5830
5816
5804
5791
5779
5767
5756
5745
5734
5724
5714
5704
5695
5686
5678
5669
5662
5654
5647
5640
5633
5626
5620
5614
5608
5602
5597
5591
5586
5581
5575
5570
5565
5559
5554
5548
5543
5537
5531
5525
5519
5513
5507
5500
5493
5487
5480
5473
5465
5458
5451
5443
5436
5428
5421
5413
5406
5399
5392
5385
5378
5372
5366
5360
5354
5349
5344
5340
5335
5332
5328
5325
5322
5320
5318
5317
5316
5315
5314
5314
5314
5314
5315
5315
5316
5316
5317
5318
5318
5319
5320
5320
5320
5321
5321
5321
5320
5320
5319
5319
5318
5317
5316
5315
5314
5313
5312
5310
5309
5308
5306
5305
5303
5302
5300
5299
5298
5296
5295
5293
5292
5291
5289
5288
5287
5286
5285
5283
5282
5281
5280
5279
5279
5278
5277
5277
5276
5276
5276
5276
5276
5276
5277
5277
5278
5279
5280
5282
5283
5285
5287
5290
5292
5295
5298
5302
5305
5310
5314
5319
5324
5330
5335
5342
5348
5355
5363
5370
5378
5387
5395
5404
5413
5423
5432
5442
5452
5462
5473
5483
5494
5505
5516
5528
5539
5551
5562
5574
5586
5598
5610
5623
5635
5647
5660
5672
5685
5698
5711
5725
5738
5752
5766
5780
5794
5809
5824
5839
5855
5870
5887
5903
5920
5938
5955
5974
5992
6011
6031
6050
6071
6091
6112
6133
6155
6177
6199
6221
6243
6266
6289
6312
6335
6357
6380
6403
6426
6449
6472
6494
6517
6539
6561
6582
6604
6625
6646
6666
6686
6706
6726
6744
6763
6781
6799
6816
6833
6849
6865
6880
6896
6910
6925
6939
6953
6967
6981
6995
7008
7022
7035
7048
7062
7075
7089
7102
7116
7130
7144
7158
7172
7186
7201
7216
7230
7245
7260
7276
7291
7306
7322
7337
7353
7368
7384
7399
7415
7431
7446
7462
7478
7493
7509
7524
7539
7555
7570
7585
7600
7615
7629
7644
7658
7672
7686
7700
7714
7728
7742
7755
7769
7782
7795
7809
7822
7835
7848
7862
7875
7888
7901
7915
7928
7942
7955
7969
7982
7996
8010
8023
8037
8051
8064
8077
8092
8105
8118
8131
8143
8156
8167
8179
8189
8200
8210
8219
8228
8237
8244
8251
8258
8264
8269
8274
8277
8281
8283
8285
8286
8287
8287
8286
8284
8282
8279
8275
8271
8266
8261
8255
8248
8241
8233
8225
8216
8207
8197
8186
8176
8164
8153
8140
8127
8114
8100
8085
8070
8054
8037
8020
8003
7984
7965
7946
7925
7904
7883
7860
7837
7813
7788
7763
7737
7710
7682
7654
7625
7595
7565
7534
7503
7471
7439
7406
7373
7339
7305
7271
7237
7203
7169
7134
7100
7065
7031
6997
6964
6930
6897
6865
6833
6801
6770
6740
6710
6681
6653
6625
6598
6572
6547
6522
6498
6475
6452
6431
6410
6389
6370
6351
6332
6315
6298
6281
6265
6250
6235
6221
6207
6194
6181
6169
6157
6145
6134
6123
6112
6101
6091
6080
6070
6060
6049
6039
6029
6019
6008
5998
5987
5976
5965
5953
5942
5930
5917
5905
5892
5878
5865
5851
5837
5822
5807
5791
5775
5759
5742
5725
5707
5690
5671
5652
5633
5614
5594
5574
5553
5533
5512
5490
5469
5448
5426
5404
5383
5361
5340
5318
5297
5276
5255
5235
5214
5194
5174
5154
5135
5116
5097
5078
5060
5041
5024
5006
4989
4972
4955
4939
4922
4906
4891
4876
4860
4846
4831
4817
4803
4789
4776
4762
4750
4737
4725
4713
4702
4691
4681
4671
4661
4653
4644
4636
4629
4622
4616
4610
4604
4600
4595
4591
4588
4585
4583
4581
4580
4579
4579
4579
4580
4581
4582
4584
4587
4589
4593
4596
4600
4605
4609
4614
4620
4626
4632
4639
4646
4654
4662
4670
4679
4688
4698
4708
4718
4729
4740
4752
4763
4776
4788
4801
4814
4827
4841
4855
4870
4884
4899
4914
4929
4944
4960
4975
4991
5007
5022
5038
5053
5069
5084
5099
5114
5129
5143
5157
5171
5185
5198
5211
5224
5236
5248
5259
5271
5281
5292
5301
5311
5320
5329
5337
5345
5353
5360
5367
5374
5380
5386
5392
5398
5404
5410
5415
5421
5426
5432
5437
5443
5449
5455
5462
5468
5475
5482
5489
5497
5504
5512
5521
5529
5538
5547
5557
5567
5577
5587
5598
5609
5621
5632
5645
5657
5670
5683
5696
5710
5724
5738
5753
5768
5783
5799
5814
5831
5847
5864
5880
5897
5915
5932
5950
5967
5985
6003
6020
6038
6055
6073
6090
6107
6124
6140
6157
6173
6189
6204
6219
6234
6249
6263
6276
6290
6303
6315
6327
6339
6351
6362
6372
6383
6392
6402
6411
6420
6428
6436
6443
6450
6457
6463
6470
6475
6481
6486
6491
6495
6499
6503
6507
6511
6514
6517
6520
6523
6525
6528
6530
6531
6533
6534
6535
6536
6537
6537
6537
6538
6537
6537
6536
6536
6535
6533
6532
6530
6528
6525
6523
6520
6516
6513
6509
6504
6500
6495
6489
6483
6477
6470
6463
6456
6448
6439
6431
6421
6411
6401
6391
6380
6368
6356
6344
6331
6318
6304
6291
6276
6262
6247
6232
6216
6201
6185
6169
6152
6136
6119
6102
6085
6068
6051
6034
6017
6000
5982
5965
5948
5930
5913
5895
5877
5860
5842
5824
5806
5788
5770
5752
5734
5716
5697
5679
5660
5641
5623
5604
5585
5566
5547
5528
5508
5489
5470
5451
5432
5414
5395
5376
5358
5339
5321
5303
5285
5268
5250
5233
5216
5200
5183
5167
5151
5135
5120
5105
5090
5075
5061
5047
5033
5019
5006
4992
4979
4966
4953
4941
4928
4915
4903
4890
4878
4865
4853
4840
4828
4816
4804
4791
4779
4767
4755
4743
4731
4720
4708
4696
4685
4674
4663
4652
4641
4630
4620
4610
4600
4590
4581
4571
4562
4553
4545
4537
4528
4521
4513
4505
4498
4491
4484
4477
4470
4464
4457
4451
4445
4439
4433
4427
4421
4415
4409
4403
4397
4392
4386
4380
4374
4368
4362
4356
4349
4343
4336
4329
4322
4315
4308
4301
4294
4286
4279
4271
4263
4255
4247
4239
4231
4223
4215
4207
4199
4191
4182
4174
4166
4159
4151
4143
4136
4128
4121
4114
4108
4101
4094
4089
4083
4078
4072
4067
4062
4059
4054
4051
4048
4045
4042
4040
4038
4035
4035
4034
4033
4033
4033
4033
4033
4034
4035
4035
4038
4040
4042
4043
4046
4050
4053
4056
4059
4064
4067
4072
4075
4080
4085
4089
4094
4099
4104
4110
4116
4121
4128
4134
4141
4147
4155
4162
4170
4178
4186
4194
4203
4212
4222
4231
4241
4252
4262
4273
4284
4296
4307
4319
4331
4343
4356
4368
4381
4394
4406
4419
4432
4445
4458
4471
4484
4497
4510
4523
4535
4548
4560
4572
4584
4595
4607
4618
4628
4639
4649
4658
4668
4677
4685
4694
4702
4709
4716
4723
4730
4736
4742
4748
4753
4759
4764
4768
4773
4778
4782
4786
4790
4794
4797
4801
4804
4808
4811
4815
4818
4821
4825
4828
4831
4835
4838
4842
4846
4849
4853
4857
4861
4865
4869
4873
4878
4882
4886
4891
4895
4900
4904
4909
4913
4917
4922
4926
4930
4934
4938
4942
4946
4949
4953
4956
4959
4962
4964
4967
4969
4971
4972
4974
4975
4976
4977
4978
4979
4979
4979
4979
4979
4979
4978
4978
4977
4976
4976
4975
4974
4973
4973
4972
4972
4971
4971
4971
4971
4971
4972
4972
4973
4975
4976
4978
4980
4983
4985
4988
4992
4995
5000
5004
5009
5014
5019
5024
5030
5036
5043
5049
5056
5064
5071
5079
5087
5095
5104
5112
5121
5131
5140
5150
5160
5170
5180
5191
5201
5212
5223
5233
5244
5255
5267
5278
5289
5300
5311
5322
5333
5344
5355
5366
5377
5387
5398
5408
5418
5428
5437
5447
5456
5465
5473
5481
5489
5497
5504
5511
5518
5525
5531
5537
5543
5548
5553
5558
5563
5568
5572
5576
5580
5584
5588
5591
5595
5598
5602
5605
5608
5611
5615
5618
5621
5625
5628
5632
5636
5639
5643
5647
5652
5656
5660
5665
5670
5675
5680
5686
5691
5697
5702
5708
5715
5721
5727
5734
5740
5747
5753
5760
5767
5773
5780
5786
5793
5799
5806
5812
5818
5824
5830
5836
5841
5846
5851
5855
5859
5863
5867
5870
5873
5875
5877
5878
5879
5880
5880
5879
5878
5877
5875
5872
5869
5866
5862
5857
5852
5847
5841
5834
5827
5820
5812
5804
5795
5786
5777
5767
5757
5746
5735
5723
5712
5700
5687
5674
5661
5648
5634
5620
5606
5591
5576
5561
5545
5530
5514
5498
5481
5465
5448
5432
5415
5398
5381
5364
5347
5330
5313
5297
5280
5263
5247
5231
5215
5200
5185
5170
5155
5141
5127
5113
5100
5087
5075
5063
5051
5040
5029
5019
5009
5000
4990
4982
4974
4966
4959
4952
4945
4939
4933
4928
4923
4919
4915
4911
4908
4905
4903
4901
4900
4899
4898
4897
4897
4898
4898
4899
4900
4902
4903
4905
4908
4910
4913
4916
4919
4922
4926
4929
4933
4938
4942
4947
4951
4956
4962
4967
4973
4979
4985
4991
4998
5004
5011
5018
5026
5033
5041
5048
5056
5064
5072
5080
5088
5097
5105
5114
5123
5131
5140
5149
5158
5168
5177
5186
5196
5206
5216
5226
5236
5247
5257
5268
5279
5290
5302
5314
5326
5338
5350
5363
5376
5389
5402
5415
5429
5443
5457
5471
5485
5499
5513
5528
5542
5557
5572
5587
5601
5616
5631
5646
5660
5675
5689
5704
5718
5733
5747
5761
5776
5790
5804
5817
5831
5845
5858
5872
5885
5899
5912
5925
5938
5950
5963
5975
5988
6000
6011
6023
6035
6046
6057
6067
6078
6088
6097
6107
6115
6124
6132
6139
6146
6152
6158
6163
6168
6172
6176
6179
6181
6182
6183
6184
6184
6183
6181
6179
6176
6172
6168
6164
6158
6152
6146
6139
6131
6123
6114
6106
6096
6087
6077
6067
6057
6047
6037
6026
6015
6005
5994
5983
5971
5960
5949
5938
5927
5915
5904
5893
5882
5871
5860
5849
5838
5827
5816
5805
5795
5784
5773
5763
5753
5742
5732
5722
5712
5702
5692
5682
5672
5662
5653
5643
5634
5624
5615
5606
5597
5588
5579
5570
5562
5553
5544
5536
5527
5519
5511
5503
5495
5487
5479
5471
5463
5455
5447
5439
5431
5423
5415
5407
5399
5391
5383
5375
5367
5359
5350
5342
5333
5325
5316
5307
5299
5290
5281
5272
5263
5255
5246
5237
5228
5219
5210
5201
5192
5183
5175
5166
5158
5149
5141
5133
5124
5116
5109
5101
5093
5085
5078
5071
5063
5056
5049
5042
5035
5028
5021
5014
5007
5000
4994
4987
4981
4974
4968
4961
4955
4948
4942
4936
4929
4923
4917
4910
4904
4898
4892
4885
4879
4873
4867
4861
4854
4848
4842
4836
4831
4825
4819
4813
4808
4802
4797
4791
4786
4781
4776
4772
4767
4763
4759
4756
4752
4749
4747
4744
4742
4741
4740
4739
4739
4739
4739
4740
4742
4744
4746
4749
4753
4757
4761
4766
4771
4777
4782
4789
4795
4802
4809
4816
4823
4830
4838
4846
4853
4861
4869
4877
4885
4893
4902
4910
4918
4926
4935
4943
4951
4960
4968
4976
4985
4993
5001
5010
5018
5026
5035
5043
5052
5060
5069
5077
5086
5095
5104
5113
5123
5132
5142
5152
5162
5172
5182
5193
5203
5214
5226
5237
5249
5261
5273
5285
5298
5311
5324
5337
5351
5365
5379
5394
5408
5423
5438
5453
5469
5484
5500
5516
5532
5548
5564
5581
5598
5614
5631
5648
5665
5682
5699
5716
5733
5750
5767
5784
5801
5817
5834
5850
5866
5882
5898
5913
5928
5943
5958
5973
5987
6000
6014
6027
6040
6052
6064
6076
6087
6098
6108
6118
6128
6137
6146
6155
6163
6171
6178
6186
6192
6199
6205
6210
6216
6221
6225
6230
6234
6237
6241
6244
6246
6249
6251
6252
6253
6254
6255
6255
6255
6254
6253
6252
6250
6248
6245
6242
6238
6234
6230
6225
6219
6213
6207
6200
6193
6186
6178
6170
6161
6152
6143
6134
6124
6114
6103
6093
6082
6071
6060
6048
6037
6025
6014
6002
5991
5979
5968
5956
5945
5934
5923
5912
5901
5890
5880
5869
5859
5849
5839
5830
5820
5811
5802
5793
5784
5775
5766
5758
5750
5741
5733
5725
5717
5710
5702
5694
5687
5679
5671
5664
5656
5649
5642
5634
5627
5620
5613
5606
5598
5591
5585
5578
5571
5564
5557
5551
5544
5538
5531
5525
5518
5512
5506
5499
5493
5486
5480
5473
5467
5460
5453
5446
5439
5432
5425
5417
5409
5401
5393
5385
5377
5368
5359
5351
5342
5333
5323
5314
5305
5296
5287
5277
5268
5260
5251
5242
5234
5226
5218
5211
5204
5197
5191
5186
5180
5176
5172
5168
5165
5162
5160
5159
5158
5157
5157
5158
5159
5161
5163
5166
5169
5173
5177
5182
5187
5193
5199
5205
5212
5219
5226
5234
5242
5250
5259
5267
5276
5286
5295
5305
5314
5324
5334
5344
5354
5364
5374
5384
5394
5404
5414
5423
5433
5442
5452
5461
5470
5479
5487
5496
5504
5512
5520
5527
5534
5541
5548
5554
5560
5565
5570
5575
5580
5584
5587
5590
5593
5595
5597
5598
5599
5599
5598
5597
5596
5594
5591
5588
5584
5579
5574
5569
5563
5556
5549
5541
5532
5524
5514
5504
5494
5483
5472
5460
5448
5435
5422
5409
5395
5381
5367
5352
5337
5321
5306
5290
5274
5258
5241
5225
5208
5192
5175
5158
5141
5125
5108
5091
5074
5058
5041
5025
5009
4993
4977
4962
4946
4931
4917
4902
4888
4874
4861
4847
4834
4822
4810
4798
4786
4775
4764
4753
4743
4733
4723
4714
4705
4697
4688
4680
4673
4666
4659
4652
4646
4640
4635
4630
4625
4621
4617
4613
4610
4607
4605
4603
4601
4600
4599
4599
4599
4600
4601
4602
4604
4606
4608
4611
4614
4618
4621
4625
4630
4634
4639
4644
4649
4655
4660
4666
4672
4677
4683
4689
4695
4701
4707
4713
4719
4725
4730
4736
4741
4747
4752
4757
4762
4767
4771
4776
4780
4784
4788
4792
4796
4799
4803
4806
4809
4812
4815
4818
4821
4824
4827
4830
4832
4835
4838
4841
4844
4847
4850
4853
4857
4860
4863
4867
4871
4875
4878
4883
4887
4891
4896
4900
4905
4910
4915
4921
4926
4931
4937
4943
4949
4954
4960
4966
4972
4978
4983
4989
4995
5000
5005
5010
5015
5020
5024
5028
5033
5036
5040
5043
5046
5049
5051
5053
5055
5056
5058
5058
5059
5059
5059
5059
5058
5057
5056
5055
5053
5051
5049
5047
5045
5042
5039
5036
5033
5030
5026
5023
5019
5016
5012
5009
5005
5002
4999
4995
4992
4990
4987
4985
4982
4981
4979
4977
4976
4975
4975
4974
4974
4974
4974
4975
4976
4977
4978
4980
4982
4984
4986
4989
4992
4995
4998
5001
5005
5009
5012
5016
5020
5024
5028
5033
5037
5041
5046
5050
5054
5059
5063
5068
5072
5077
5081
5085
5090
5094
5098
5102
5107
5111
5115
5118
5122
5126
5130
5133
5136
5140
5143
5146
5148
5151
5154
5156
5158
5160
5162
5164
5165
5167
5168
5169
5170
5171
5172
5172
5172
5172
5172
5171
5171
5170
5168
5167
5165
5162
5160
5157
5154
5150
5147
5143
5138
5133
5128
5123
5117
5111
5105
5098
5091
5084
5076
5069
5060
5052
5044
5035
5026
5017
5008
4999
4989
4980
4970
4960
4951
4941
4931
4921
4912
4902
4892
4883
4873
4864
4855
4846
4837
4828
4820
4812
4804
4796
4788
4781
4773
4766
4760
4753
4747
4741
4735
4729
4723
4718
4712
4707
4702
4697
4692
4687
4682
4678
4673
4668
4663
4658
4653
4649
4644
4639
4634
4628
4623
4618
4613
4607
4602
4596
4591
4585
4580
4574
4568
4563
4557
4551
4546
4540
4535
4529
4524
4518
4513
4507
4502
4497
4491
4486
4481
4476
4471
4466
4461
4456
4452
4447
4442
4438
4434
4429
4425
4421
4417
4414
4410
4407
4404
4401
4399
4396
4394
4392
4391
4390
4389
4389
4389
4389
4390
4391
4392
4394
4396
4399
4402
4405
4408
4412
4416
4421
4426
4431
4436
4442
4448
4454
4460
4467
4474
4481
4488
4496
4503
4511
4519
4527
4536
4544
4553
4562
4571
4580
4589
4599
4608
4618
4628
4639
4649
4660
4671
4682
4694
4705
4717
4730
4742
4755
4769
4782
4796
4811
4825
4840
4855
4871
4887
4903
4920
4937
4954
4971
4989
5007
5025
5044
5063
5082
5101
5121
5140
5160
5180
5201
5221
5242
5263
5284
5304
5326
5347
5368
5389
5410
5431
5453
5474
5495
5516
5537
5558
5579
5600
5621
5642
5663
5684
5705
5725
5746
5767
5787
5808
5829
5849
5869
5890
5910
5930
5950
5971
5991
6011
6031
6050
6070
6090
6110
6130
6149
6169
6188
6208
6227
6246
6265
6284
6303
6322
6341
6359
6378
6396
6415
6433
6451
6470
6488
6506
6524
6542
6560
6578
6596
6614
6632
6649
6667
6685
6702
6720
6737
6754
6772
6789
6806
6823
6840
6856
6873
6889
6906
6922
6938
6954
6970
6985
7000
7016
7031
7046
7060
7075
7089
7103
7117
7131
7145
7158
7172
7185
7197
7210
7222
7234
7246
7258
7269
7280
7291
7302
7312
7323
7332
7342
7352
7361
7370
7379
7388
7397
7405
7414
7422
7430
7439
7447
7455
7463
7471
7479
7487
7495
7503
7511
7518
7526
7534
7542
7550
7558
7566
7574
7582
7589
7597
7605
7612
7620
7627
7634
7641
7647
7654
7660
7666
7672
7677
7683
7688
7692
7697
7701
7705
7708
7711
7714
7717
7719
7720
7722
7722
7723
7723
7723
7722
7721
7719
7717
7715
7712
7709
7705
7701
7697
7692
7687
7681
7675
7669
7662
7655
7648
7640
7632
7624
7615
7606
7597
7587
7577
7567
7557
7546
7536
7525
7513
7502
7490
7478
7465
7453
7440
7427
7414
7400
7387
7373
7359
7344
7330
7315
7300
7285
7270
7254
7238
7223
7207
7191
7174
7158
7142
7126
7109
7093
7077
7061
7044
7028
7012
6996
6980
6964
6949
6933
6918
6902
6887
6872
6857
6843
6828
6814
6800
6786
6772
6758
6745
6732
6718
6706
6693
6680
6668
6655
6643
6631
6618
6606
6594
6582
6570
6558
6547
6535
6523
6511
6499
6487
6475
6463
6451
6438
6426
6414
6401
6388
6376
6363
6350
6337
6323
6310
6297
6283
6270
6256
6242
6229
6215
6202
6188
6175
6161
6148
6134
6121
6108
6095
6082
6069
6056
6044
6031
6019
6007
5995
5983
5971
5960
5948
5937
5926
5915
5904
5893
5882
5872
5862
5852
5842
5832
5822
5813
5803
5794
5785
5777
5768
5759
5751
5742
5734
5726
5718
5710
5702
5694
5687
5679
5671
5663
5656
5648
5640
5633
5625
5617
5610
5602
5594
5586
5578
5570
5562
5554
5545
5537
5529
5520
5512
5503
5494
5485
5476
5467
5458
5448
5439
5429
5419
5409
5399
5389
5378
5368
5357
5346
5336
5325
5314
5303
5291
5280
5269
5258
5247
5235
5224
5213
5202
5192
5181
5171
5160
5150
5141
5131
5122
5113
5104
5095
5087
5080
5072
5065
5059
5052
5046
5041
5036
5031
5026
5022
5019
5015
5012
5009
5007
5005
5003
5002
5001
5000
4999
4999
4999
5000
5000
5001
5003
5004
5006
5008
5011
5014
5017
5020
5024
5028
5032
5037
5042
5047
5052
5058
5063
5069
5075
5081
5088
5094
5100
5107
5114
5121
5128
5135
5142
5149
5156
5163
5170
5177
5185
5192
5199
5206
5213
5221
5228
5235
5242
5249
5256
5264
5271
5278
5285
5293
5300
5307
5315
5323
5330
5338
5346
5354
5361
5370
5378
5386
5394
5403
5412
5421
5430
5439
5449
5458
5468
5479
5489
5500
5511
5522
5534
5546
5558
5570
5582
5595
5608
5621
5634
5647
5661
5674
5688
5702
5716
5730
5744
5758
5773
5787
5802
5817
5832
5847
5862
5878
5894
5909
5925
5941
5957
5974
5990
6007
6024
6040
6057
6074
6092
6109
6126
6143
6161
6178
6196
6213
6231
6248
6266
6283
6301
6318
6335
6353
6370
6387
6404
6421
6438
6454
6471
6488
6504
6520
6537
6553
6569
6585
6600
6616
6631
6647
6662
6677
6692
6707
6722
6736
6751
6765
6779
6794
6808
6822
6835
6849
6863
6876
6889
6902
6915
6928
6941
6953
6965
6977
6989
7001
7012
7024
7035
7045
7056
7067
7077
7087
7097
7107
7116
7126
7135
7144
7153
7162
7170
7179
7187
7195
7203
7210
7218
7225
7232
7239
7245
7252
7258
7264
7270
7275
7281
7286
7291
7296
7301
7306
7310
7315
7319
7323
7327
7331
7335
7339
7342
7346
7349
7352
7355
7358
7361
7364
7367
7369
7371
7374
7376
7378
7380
7381
7383
7385
7386
7388
7389
7390
7391
7392
7392
7393
7393
7393
7393
7392
7392
7390
7389
7387
7385
7383
7380
7377
7374
7370
7367
7362
7358
7353
7347
7342
7336
7330
7324
7317
7310
7303
7295
7288
7280
7272
7263
7255
7246
7237
7228
7219
7210
7200
7191
7182
7172
7163
7153
7144
7135
7125
7116
7107
7098
7088
7079
7070
7061
7052
7043
7034
7025
7016
7008
6999
6990
6982
6973
6965
6956
6948
6939
6931
6923
6914
6906
6898
6890
6882
6874
6867
6859
6851
6844
6836
6829
6822
6815
6808
6801
6795
6788
6782
6776
6770
6764
6758
6753
6747
6742
6737
6732
6727
6722
6717
6713
6708
6704
6700
6695
6691
6687
6683
6679
6675
6671
6667
6663
6659
6654
6650
6645
6641
6636
6631
6625
6620
6614
6609
6603
6596
6590
6583
6576
6569
6562
6555
6547
6539
6531
6523
6515
6506
6497
6489
6480
6471
6461
6452
6443
6433
6423
6413
6404
6394
6383
6373
6363
6352
6342
6331
6320
6309
6298
6287
6276
6265
6253
6242
6230
6218
6206
6194
6182
6169
6157
6144
6132
6119
6106
6093
6080
6067
6053
6040
6026
6012
5998
5984
5970
5955
5940
5926
5911
5895
5880
5865
5849
5833
5818
5802
5786
5770
5754
5738
5723
5707
5691
5676
5661
5645
5630
5616
5601
5587
5573
5559
5546
5533
5520
5508
5496
5484
5473
5462
5451
5441
5431
5422
5413
5404
5396
5388
5381
5374
5367
5360
5354
5349
5343
5338
5333
5328
5324
5320
5316
5312
5309
5305
5302
5299
5296
5293
5290
5288
5285
5283
5280
5278
5275
5273
5271
5268
5265
5263
5260
5257
5255
5252
5249
5245
5242
5238
5235
5231
5227
5223
5218
5214
5209
5204
5199
5194
5188
5183
5177
5170
5164
5157
5151
5143
5136
5129
5121
5113
5104
5096
5087
5078
5068
5059
5049
5038
5028
5017
5006
4995
4983
4971
4959
4947
4935
4922
4909
4896
4883
4870
4857
4843
4829
4816
4802
4788
4774
4760
4746
4732
4718
4704
4689
4675
4661
4647
4633
4619
4605
4591
4577
4563
4549
4536
4522
4509
4495
4482
4469
4455
4442
4430
4417
4404
4391
4379
4367
4355
4342
4331
4319
4307
4296
4285
4273
4262
4252
4241
4231
4220
4210
4200
4190
4181
4171
4162
4153
4144
4136
4127
4119
4111
4104
4096
4089
4082
4075
4069
4062
4057
4051
4046
4041
4037
4032
4027
4025
4021
4018
4016
4013
4011
4010
4009
4008
4008
4008
4008
4009
4010
4011
4013
4014
4018
4021
4024
4027
4032
4035
4040
4045
4050
4056
4061
4067
4074
4080
4086
4094
4101
4108
4116
4124
4132
4140
4148
4156
4165
4173
4181
4190
4198
4206
4215
4223
4231
4239
4247
4255
4262
4270
4277
4285
4292
4299
4306
4313
4320
4326
4333
4340
4346
4353
4359
4366
4373
4379
4386
4392
4399
4406
4413
4420
4427
4435
4442
4450
4457
4465
4473
4482
4490
4499
4508
4517
4527
4537
4547
4557
4567
4578
4589
4600
4611
4623
4634
4646
4658
4670
4683
4695
4707
4720
4733
4745
4758
4771
4784
4797
4810
4823
4836
4849
4862
4876
4889
4902
4915
4929
4942
4956
4969
4983
4997
5011
5025
5040
5055
5069
5085
5100
5116
5131
5148
5164
5181
5198
5216
5234
5253
5272
5291
5311
5331
5352
5373
5395
5417
5440
5463
5486
5510
5534
5559
5584
5609
5635
5661
5687
5714
5741
5768
5795
5822
5850
5877
5905
5933
5961
5989
6017
6046
6074
6102
6131
6159
6188
6217
6245
6274
6302
6331
6360
6389
6417
6446
6475
6504
6534
6563
6592
6622
6652
6681
6711
6742
6772
6802
6833
6864
6895
6926
6957
6988
7020
7052
7083
7115
7147
7179
7211
7244
7276
7308
7341
7373
7406
7438
7471
7503
7536
7568
7601
7633
7666
7699
7731
7764
7797
7829
7862
7895
7927
7960
7993
8025
8058
8090
8124
8156
8189
8221
8254
8286
8319
8351
8383
8415
8447
8479
8510
8542
8573
8605
8636
8667
8698
8728
8759
8789
8819
8849
8878
8907
8936
8965
8993
9021
9049
9076
9103
9129
9155
9181
9206
9231
9255
9279
9302
9324
9346
9368
9388
9409
9428
9448
9466
9484
9501
9518
9534
9549
9564
9578
9591
9604
9616
9628
9639
9650
9659
9669
9677
9686
9693
9700
9707
9713
9719
9724
9729
9733
9737
9741
9744
9747
9749
9751
9753
9754
9755
9756
9756
9756
9756
9756
9755
9754
9753
9752
9750
9749
9747
9745
9743
9740
9738
9735
9732
9729
9725
9722
9718
9714
9711
9707
9702
9698
9694
9690
9685
9681
9677
9672
9668
9664
9660
9656
9652
9648
9645
9641
9638
9635
9632
9629
9626
9623
9621
9619
9617
9615
9613
9612
9610
9609
9608
9606
9605
9604
9603
9602
9601
9600
9598
9597
9596
9594
9592
9591
9588
9586
9584
9581
9578
9574
9571
9567
9562
9558
9553
9547
9542
9535
9529
9522
9515
9507
9498
9490
9481
9471
9461
9450
9439
9428
9416
9403
9390
9376
9362
9347
9331
9315
9298
9281
9263
9244
9225
9205
9184
9163
9141
9119
9096
9072
9048
9023
8997
8970
8943
8916
8887
8859
8829
8799
8768
8737
8705
8672
8639
8606
8572
8537
8502
8466
8430
8394
8357
8320
8282
8244
8205
8167
8127
8087
8048
8007
7967
7927
7885
7844
7802
7761
7718
7676
7634
7591
7548
7505
7462
7418
7375
7332
7288
7244
7200
7157
7113
7069
7025
6981
6938
6894
6851
6807
6764
6721
6678
6636
6593
6551
6509
6467
6426
6385
6344
6303
6263
6223
6184
6144
6105
6067
6028
5990
5953
5916
5879
5843
5807
5771
5736
5702
5667
5634
5600
5567
5535
5503
5471
5440
5409
5378
5348
5319
5289
5261
5232
5204
5176
5149
5122
5095
5069
5043
5018
4992
4967
4943
4918
4894
4870
4846
4823
4800
4777
4755
4732
4710
4688
4667
4645
4624
4603
4582
4562
4541
4521
4501
4481
4461
4441
4422
4403
4383
4364
4345
4326
4307
4288
4270
4251
4233
4215
4196
4178
4160
4143
4125
4108
4091
4074
4057
4041
4024
4009
3993
3978
3963
3949
3935
3921
3908
3895
3882
3870
3859
3848
3837
3827
3818
3809
3801
3793
3786
3779
3773
3768
3763
3759
3756
3753
3751
3750
3750
3750
3751
3753
3755
3758
3762
3767
3773
3779
3786
3794
3803
3813
3823
3834
3846
3858
3871
3885
3900
3915
3931
3947
3964
3982
4000
4018
4038
4057
4077
4098
4119
4140
4161
4183
4205
4227
4249
4272
4295
4318
4341
4364
4387
4410
4434
4457
4480
4504
4527
4551
4574
4598
4621
4645
4668
4692
4715
4739
4762
4785
4809
4832
4855
4878
4902
4925
4948
4971
4994
5018
5041
5064
5087
5110
5133
5156
5179
5203
5226
5249
5272
5295
5318
5342
5365
5388
5412
5435
5459
5482
5506
5530
5554
5578
5603
5627
5652
5676
5701
5727
5752
5777
5803
5829
5855
5881
5907
5934
5961
5988
6015
6042
6069
6097
6125
6153
6181
6209
6237
6266
6294
6323
6351
6380
6409
6438
6467
6495
6524
6553
6582
6611
6639
6668
6696
6724
6752
6780
6808
6835
6862
6889
6916
6942
6968
6994
7019
7044
7069
7093
7117
7141
7164
7187
7209
7231
7252
7273
7294
7314
7334
7354
7372
7391
7409
7427
7444
7462
7478
7495
7511
7527
7542
7557
7572
7587
7601
7615
7629
7642
7655
7668
7681
7694
7706
7718
7730
7741
7753
7764
7774
7785
7796
7806
7816
7826
7835
7844
7853
7862
7871
7880
7888
7896
7904
7911
7919
7926
7933
7940
7947
7953
7959
7965
7971
7977
7983
7988
7993
7998
8003
8007
8013
8016
8022
8026
8029
8035
8039
8042
8047
8051
8054
8058
8061
8064
8069
8071
8076
8079
8083
8086
8089
8092
8096
8099
8102
8103
8106
8109
8113
8115
8117
8119
8122
8124
8125
8127
8128
8129
8130
8131
8132
8132
8132
8132
8132
8131
8130
8129
8127
8125
8122
8119
8117
8114
8109
8106
8101
8096
8090
8084
8077
8071
8063
8055
8047
8038
8028
8018
8007
7997
7985
7973
7961
7948
7935
7921
7906
7891
7876
7860
7844
7827
7810
7792
7774
7756
7737
7718
7698
7678
7658
7637
7616
7595
7573
7551
7529
7507
7484
7461
7438
7415
7391
7367
7344
7320
7296
7271
7247
7223
7199
7175
7150
7126
7102
7078
7054
7030
7006
6983
6960
6936
6914
6891
6868
6846
6824
6803
6781
6760
6739
6718
6698
6678
6658
6639
6620
6601
6582
6564
6546
6528
6511
6493
6476
6459
6443
6426
6410
6393
6377
6361
6345
6329
6313
6297
6282
6266
6250
6235
6219
6203
6188
6172
6157
6141
6125
6110
6094
6079
6063
6048
6033
6017
6002
5987
5973
5958
5943
5929
5915
5901
5887
5873
5860
5847
5834
5821
5809
5796
5784
5773
5761
5750
5739
5728
5718
5708
5698
5689
5679
5670
5662
5653
5645
5637
5629
5622
5615
5608
5602
5595
5589
5583
5578
5573
5567
5563
5558
5554
5550
5546
5542
5539
5536
5533
5531
5528
5526
5524
5523
5522
5520
5520
5519
5519
5519
5519
5519
5520
5521
5522
5524
5525
5527
5530
5532
5535
5538
5541
5545
5549
5553
5558
5563
5568
5573
5579
5585
5591
5598
5605
5612
5620
5628
5636
5644
5653
5662
5671
5681
5690
5700
5710
5720
5730
5741
5751
5762
5773
5784
5795
5806
5816
5827
5838
5849
5860
5871
5882
5893
5904
5915
5925
5936
5946
5957
5967
5977
5987
5997
6007
6017
6027
6036
6045
6054
6063
6072
6081
6089
6097
6105
6113
6121
6129
6136
6143
6150
6157
6163
6169
6175
6181
6186
6191
6196
6200
6205
6209
6212
6216
6219
6222
6225
6227
6230
6232
6234
6236
6237
6239
6240
6241
6242
6243
6244
6244
6245
6245
6245
6245
6246
6246
6246
6246
6245
6245
6245
6245
6245
6245
6245
6245
6246
6246
6246
6246
6247
6247
6248
6248
6249
6249
6250
6251
6252
6253
6254
6254
6255
6256
6257
6258
6259
6260
6261
6262
6262
6263
6263
6264
6264
6264
6264
6264
6264
6264
6264
6263
6263
6262
6261
6260
6259
6258
6257
6255
6254
6252
6250
6248
6246
6244
6242
6240
6238
6235
6233
6230
6227
6225
6222
6219
6216
6213
6210
6206
6203
6200
6196
6193
6189
6185
6182
6178
6174
6170
6166
6162
6158
6154
6150
6147
6143
6139
6135
6131
6127
6123
6119
6115
6111
6107
6103
6099
6096
6092
6088
6084
6081
6077
6073
6070
6066
6063
6059
6056
6053
6049
6046
6043
6040
6038
6035
6032
6030
6028
6025
6023
6021
6019
6017
6015
6014
6012
6010
6009
6007
6006
6004
6003
6002
6001
6000
5998
5997
5996
5995
5994
5993
5992
5991
5991
5990
5989
5989
5988
5988
5987
5987
5987
5987
5987
5987
5987
5988
5988
5989
5990
5991
5993
5994
5996
5998
6000
6002
6005
6007
6010
6014
6017
6021
6024
6028
6033
6037
6042
6046
6051
6056
6061
6067
6072
6077
6083
6089
6094
6100
6106
6112
6118
6123
6129
6135
6141
6146
6152
6157
6162
6167
6173
6177
6182
6187
6191
6195
6199
6203
6207
6211
6214
6217
6220
6223
6225
6227
6229
6231
6233
6234
6235
6236
6237
6237
6238
6238
6238
6238
6237
6237
6236
6235
6234
6233
6232
6231
6229
6228
6226
6225
6223
6221
6219
6217
6215
6213
6211
6209
6207
6205
6203
6201
6199
6197
6196
6194
6192
6191
6189
6188
6186
6185
6183
6182
6181
6180
6179
6178
6177
6176
6175
6175
6174
6174
6173
6173
6173
6172
6172
6172
6173
6173
6173
6174
6174
6175
6176
6177
6178
6179
6181
6182
6184
6186
6187
6189
6191
6193
6196
6198
6200
6203
6205
6208
6210
6213
6216
6219
6222
6225
6228
6231
6234
6238
6242
6245
6249
6253
6257
6261
6266
6270
6275
6280
6285
6290
6295
6301
6306
6312
6318
6324
6330
6336
6343
6349
6356
6363
6370
6377
6384
6391
6399
6406
6414
6421
6429
6437
6445
6452
6460
6468
6477
6485
6493
6501
6509
6518
6526
6534
6543
6551
6559
6567
6576
6584
6592
6600
6608
6616
6623
6631
6639
6646
6653
6660
6667
6674
6681
6687
6694
6700
6706
6712
6717
6723
6728
6733
6738
6743
6748
6753
6757
6761
6765
6769
6773
6777
6780
6784
6787
6790
6793
6796
6799
6802
6804
6807
6810
6812
6814
6817
6819
6821
6823
6825
6827
6830
6832
6834
6836
6838
6840
6842
6844
6846
6848
6850
6852
6854
6855
6857
6859
6861
6862
6864
6866
6867
6869
6870
6872
6873
6874
6875
6877
6878
6879
6880
6880
6881
6882
6882
6882
6882
6882
6882
6881
6881
6880
6879
6878
6877
6875
6873
6872
6869
6867
6865
6862
6859
6856
6853
6849
6845
6842
6838
6833
6829
6824
6820
6815
6810
6805
6800
6795
6789
6784
6779
6773
6767
6761
6756
6750
6743
6737
6731
6725
6718
6711
6705
6698
6691
6684
6677
6669
6662
6654
6647
6639
6631
6622
6614
6605
6596
6587
6578
6568
6558
6548
6538
6527
6517
6506
6494
6483
6471
6459
6447
6435
6422
6410
6397
6383
6370
6356
6342
6328
6314
6300
6285
6271
6256
6241
6226
6211
6195
6180
6165
6149
6134
6118
6103
6087
6072
6057
6041
6026
6011
5996
5981
5967
5952
5938
5924
5910
5896
5883
5870
5856
5844
5831
5819
5807
5795
5783
5772
5761
5750
5739
5729
5719
5709
5700
5690
5681
5672
5663
5655
5647
5639
5631
5623
5615
5608
5601
5594
5587
5580
5574
5568
5562
5556
5550
5544
5539
5533
5528
5523
5518
5514
5509
5505
5500
5496
5492
5488
5484
5480
5477
5473
5470
5467
5464
5461
5458
5455
5453
5450
5448
5446
5443
5441
5439
5437
5436
5434
5432
5431
5429
5428
5426
5425
5424
5422
5421
5420
5419
5418
5417
5416
5415
5414
5413
5412
5411
5410
5409
5408
5406
5405
5404
5403
5401
5400
5398
5397
5395
5394
5392
5390
5388
5386
5384
5382
5380
5377
5375
5373
5370
5367
5364
5362
5359
5356
5353
5350
5346
5343
5340
5336
5332
5329
5325
5321
5317
5313
5309
5304
5300
5296
5292
5287
5283
5279
5274
5270
5266
5262
5257
5253
5249
5245
5241
5238
5234
5231
5227
5224
5221
5218
5215
5213
5210
5208
5206
5205
5203
5202
5201
5200
5200
5199
5199
5199
5200
5200
5201
5202
5203
5204
5206
5208
5209
5212
5214
5216
5219
5222
5225
5228
5231
5234
5238
5241
5245
5249
5253
5257
5261
5265
5270
5274
5279
5284
5289
5294
5299
5304
5309
5314
5320
5325
5331
5336
5342
5348
5353
5359
5365
5371
5377
5383
5389
5395
5402
5408
5414
5420
5427
5433
5439
5446
5452
5459
5465
5472
5478
5485
5491
5498
5505
5512
5518
5525
5532
5539
5546
5552
5559
5566
5573
5580
5587
5594
5601
5608
5615
5622
5630
5637
5644
5651
5658
5666
5673
5680
5688
5695
5702
5710
5717
5724
5731
5739
5746
5753
5761
5768
5775
5782
5790
5797
5804
5811
5818
5826
5833
5840
5848
5855
5863
5870
5878
5885
5893
5901
5909
5917
5925
5933
5942
5950
5959
5967
5976
5985
5994
6003
6012
6022
6031
6041
6050
6059
6069
6079
6088
6098
6107
6117
6127
6136
6146
6155
6165
6174
6183
6193
6202
6211
6220
6229
6237
6246
6254
6263
6271
6279
6286
6294
6301
6309
6316
6323
6330
6337
6343
6350
6356
6363
6369
6375
6380
6386
6392
6397
6403
6408
6413
6418
6423
6428
6433
6438
6443
6447
6452
6457
6461
6466
6471
6475
6480
6484
6489
6493
6498
6502
6507
6511
6516
6520
6525
6529
6534
6539
6544
6548
6553
6559
6564
6569
6575
6581
6587
6593
6599
6606
6613
6620
6627
6635
6642
6650
6659
6667
6676
6685
6694
6703
6713
6723
6733
6743
6754
6765
6776
6787
6798
6809
6821
6832
6844
6855
6867
6878
6890
6902
6913
6925
6936
6948
6959
6970
6982
6993
7004
7015
7025
7036
7047
7057
7068
7078
7088
7098
7108
7118
7128
7138
7147
7157
7167
7176
7185
7195
7204
7213
7222
7231
7241
7250
7259
7268
7278
7287
7297
7306
7316
7326
7336
7347
7357
7368
7379
7390
7401
7412
7424
7436
7448
7460
7472
7485
7498
7511
7524
7538
7551
7565
7579
7593
7607
7622
7636
7651
7666
7681
7696
7711
7727
7742
7758
7774
7789
7805
7821
7838
7854
7870
7886
7903
7919
7935
7952
7968
7984
8000
8016
8034
8050
8066
8083
8099
8115
8131
8148
8164
8180
8196
8212
8228
8243
8259
8275
8290
8306
8322
8337
8352
8368
8383
8398
8413
8428
8443
8458
8472
8487
8501
8516
8530
8544
8558
8572
8585
8599
8613
8626
8639
8652
8665
8678
8691
8703
8716
8728
8740
8752
8764
8775
8787
8798
8810
8821
8832
8843
8854
8865
8876
8887
8898
8909
8919
8930
8941
8952
8962
8973
8984
8995
9006
9017
9027
9038
9049
9060
9072
9083
9094
9105
9116
9127
9139
9150
9161
9172
9183
9194
9205
9215
9226
9237
9247
9258
9268
9278
9288
9298
9308
9318
9327
9336
9345
9354
9363
9372
9380
9388
9396
9404
9412
9419
9427
9434
9441
9448
9454
9461
9467
9474
9480
9486
9491
9497
9503
9508
9513
9519
9524
9529
9534
9538
9543
9548
9552
9556
9560
9564
9568
9572
9575
9579
9582
9585
9588
9590
9593
9595
9597
9599
9600
9602
9603
9604
9604
9605
9605
9604
9604
9603
9602
9600
9598
9596
9594
9591
9588
9584
9581
9577
9572
9568
9563
9557
9552
9546
9540
9533
9527
9520
9512
9505
9497
9489
9481
9473
9465
9456
9448
9439
9430
9421
9412
9403
9394
9385
9376
9366
9357
9348
9339
9330
9320
9311
9302
9293
9284
9275
9266
9257
9248
9239
9231
9222
9213
9205
9196
9188
9180
9171
9163
9155
9147
9138
9130
9122
9114
9106
9097
9089
9081
9072
9064
9055
9046
9038
9029
9020
9011
9002
8993
8983
8974
8964
8955
8945
8936
8926
8916
8907
8897
8887
8877
8867
8857
8847
8837
8827
8817
8806
8796
8786
8776
8766
8756
8746
8736
8726
8716
8707
8697
8687
8678
8668
8659
8650
8641
8633
8624
8616
8608
8600
8592
8585
8578
8571
8565
8559
8553
8548
8543
8538
8534
8530
8527
8524
8521
8519
8517
8515
8514
8513
8513
8513
8513
8514
8515
8516
8518
8520
8522
8524
8527
8530
8533
8536
8540
8543
8547
8551
8555
8560
8564
8568
8573
8578
8582
8587
8592
8596
8601
8606
8610
8615
8620
8624
8629
8633
8638
8642
8646
8651
8655
8659
8663
8667
8671
8674
8678
8682
8685
8688
8692
8695
8698
8701
8704
8706
8709
8711
8714
8716
8718
8720
8722
8724
8726
8727
8729
8730
8732
8733
8735
8736
8737
8738
8739
8740
8742
8743
8744
8745
8746
8747
8749
8750
8752
8753
8755
8757
8759
8761
8764
8766
8769
8772
8775
8778
8781
8785
8788
8792
8796
8800
8804
8808
8812
8816
8820
8825
8829
8833
8837
8842
8846
8850
8854
8858
8862
8866
8870
8873
8877
8880
8884
8887
8890
8893
8896
8899
8902
8905
8907
8910
8912
8914
8917
8919
8921
8923
8925
8927
8929
8931
8933
8934
8936
8938
8939
8941
8943
8944
8946
8947
8948
8950
8951
8952
8953
8955
8956
8957
8957
8958
8959
8959
8959
8960
8960
8959
8959
8959
8958
8957
8956
8955
8954
8952
8950
8948
8946
8944
8942
8939
8937
8934
8931
8928
8925
8922
8918
8915
8912
8909
8905
8902
8899
8895
8892
8889
8886
8883
8880
8877
8874
8871
8869
8866
8864
8862
8860
8858
8856
8855
8853
8852
8852
8851
8850
8850
8850
8851
8851
8852
8853
8854
8855
8857
8858
8860
8863
8865
8868
8870
8873
8876
8879
8883
8886
8890
8894
8898
8902
8906
8910
8914
8918
8923
8927
8932
8936
8941
8945
8950
8955
8960
8964
8969
8974
8978
8983
8988
8992
8997
9002
9006
9011
9015
9019
9023
9027
9031
9035
9039
9042
9045
9048
9051
9054
9056
9059
9061
9063
9064
9066
9067
9068
9069
9070
9070
9070
9071
9071
9071
9071
9070
9070
9070
9069
9069
9068
9068
9067
9067
9067
9066
9066
9065
9065
9064
9064
9063
9063
9062
9062
9062
9061
9061
9060
9060
9059
9059
9058
9058
9058
9057
9057
9056
9056
9055
9055
9054
9054
9054
9053
9053
9052
9052
9051
9051
9050
9050
9049
9049
9049
9048
9048
9047
9047
9046
9046
9045
9045
9045
9044
9044
9043
9043
9042
9042
9041
9041
9040
9040
9040
9039
9039
9038
9038
9037
9037
9036
9036
9036
9035
9035
9034
9034
9033
9033
9032
9032
9031
9031
9031
9030
9030
9029
9029
9028
9028
9027
9027
9027
9026
9026
9025
9025
9024
9024
9023
9023
9022
9022
9022
9021
9021
9020
9020
9019
9019
9018
9018
9018
9017
9017
9016
9016
9015
9015
9014
9014
9013
9013
9013
9012
9012
9011
9011
9010
9010
9009
9009
9008
9008
9008
9007
9007
9006
9006
9005
9005
9004
9004
9003
9003
9003
9002
9002
9001
9001
9000
9000
8999
8999
8999
8998
8998
8997
8997
8996
8996
8995
8995
8994
8994
8994
8993
8993
8992
8992
8991
8991
8990
8990
8989
8989
8989
8988
8988
8987
8987
8986
8986
8985
8985
8985
8984
8984
8983
8983
8982
8982
8981
8981
8980
8980
8980
8979
8979
8978
8978
8977
8977
8976
8976
8975
8975
8975
8974
8974
8973
8973
8972
8972
8971
8971
8970
8970
8970
8969
8969
8968
8968
8967
8967
8966
8966
8966
8965
8965
8964
8964
8963
8963
8962
8962
8961
8961
8961
8960
8960
8959
8959
8958
8958
8957
8957
8956
8956
8956
8955
8955
8954
8954
8953
8953
8952
8952
8951
8951
8951
8950
8950
8949
8949
8948
8948
8947
8947
8947
8946
8946
8945
8945
8944
8944
8943
8943
8942
8942
8942
8941
8941
8940
8940
8939
8939
8938
8938
8938
8937
8937
8936
8936
8935
8935
8934
8934
8933
8933
8933
8932
8932
8931
8931
8930
8930
8929
8929
8928
8928
8928
8927
8927
8926
8926
8925
8925
8924
8924
8924
8923
8923
8922
8922
8921
8921
8920
8920
8919
8919
8919
8918
8918
8917
8917
8916
8916
8915
8915
8915
8914
8914
8913
8913
8912
8912
8911
8911
8911
8910
8910
8909
8909
8908
8908
8907
8907
8906
8906
8906
8905
8905
8904
8904
8903
8903
8902
8902
8902
8901
8901
8900
8900
8899
8899
8898
8898
8898
8897
8897
8896
8896
8895
8895
8894
8894
8893
8893
8893
8892
8892
8891
8891
8890
8890
8889
8889
8889
8888
8888
8887
8887
8886
8886
8885
8885
8885
8884
8884
8883
8883
8882
8882
8881
8881
8881
8880
8880
8879
8879
8878
8878
8877
8877
8877
8876
8876
8875
8875
8874
8874
8873
8873
8873
8872
8872
8871
8871
8870
8870
8869
8869
8869
8868
8868
8867
8867
8866
8866
8865
8865
8865
8864
8864
8863
8863
8862
8862
8861
8861
8861
8860
8860
8859
8859
8858
8858
8857
8857
8857
8856
8856
8855
8855
8854
8854
8853
8853
8853
8852
8852
8851
8851
8850
8850
8849
8849
8849
8848
8848
8847
8847
8846
8846
8846
8845
8845
8844
8844
8843
8843
8842
8842
8842
8841
8841
8840
8840
8839
8839
8838
8838
8838
8837
8837
8836
8836
8835
8835
8835
8834
8834
8833
8833
8832
8832
8831
8831
8831
8830
8830
8829
8829
8828
8828
8828
8827
8827
8826
8826
8825
8825
8824
8824
8824
8823
8823
8822
8822
8821
8821
8821
8820
8820
8819
8819
8818
8818
8817
8817
8817
8816
8816
8815
8815
8814
8814
8814
8813
8813
8812
8812
8811
8811
8811
8810
8810
8809
8809
8808
8808
8807
8807
8807
8806
8806
8805
8805
8804
8804
8804
8803
8803
8802
8802
8801
8801
8801
8800
8800
8799
8799
8798
8798
8798
8797
8797
8796
8796
8795
8795
8795
8794
8794
8793
8793
8792
8792
8791
8791
8791
8790
8790
8789
8789
8788
8788
8788
8787
8787
8786
8786
8785
8785
8785
8784
8784
8783
8783
8782
8782
8782
8781
8781
8780
8780
8779
8779
8779
8778
8778
8777
8777
8777
8776
8776
8775
8775
8774
8774
8774
8773
8773
8772
8772
8771
8771
8771
8770
8770
8769
8769
8768
8768
8768
8767
8767
8766
8766
8765
8765
8765
8764
8764
8763
8763
8762
8762
8762
8761
8761
8760
8760
8760
8759
8759
8758
8758
8757
8757
8757
8756
8756
8755
8755
8754
8754
8754
8753
8753
8752
8752
8752
8751
8751
8750
8750
8749
8749
8749
8748
8748
8747
8747
8746
8746
8746
8745
8745
8744
8744
8744
8743
8743
8742
8742
8741
8741
8741
8740
8740
8739
8739
8739
8738
8738
8737
8737
8736
8736
8736
8735
8735
8734
8734
8734
8733
8733
8732
8732
8731
8731
8731
8730
8730
8729
8729
8729
8728
8728
8727
8727
8727
8726
8726
8725
8725
8724
8724
8724
8723
8723
8722
8722
8722
8721
8721
8720
8720
8720
8719
8719
8718
8718
8717
8717
8717
8716
8716
8715
8715
8715
8714
8714
8713
8713
8713
8712
8712
8711
8711
8710
8710
8710
8709
8709
8708
8708
8708
8707
8707
8706
8706
8706
8705
8705
8704
8704
8704
8703
8703
8702
8702
8702
8701
8701
8700
8700
8700
8699
8699
8698
8698
8697
8697
8697
8696
8696
8695
8695
8695
8694
8694
8693
8693
8693
8692
8692
8691
8691
8691
8690
8690
8689
8689
8689
8688
8688
8687
8687
8687
8686
8686
8685
8685
8685
8684
8684
8683
8683
8683
8682
8682
8681
8681
8681
8680
8680
8679
8679
8679
8678
8678
8677
8677
8677
8676
8676
8675
8675
8675
8674
8674
8673
8673
8673
8672
8672
8672
8671
8671
8670
8670
8670
8669
8669
8668
8668
8668
8667
8667
8666
8666
8666
8665
8665
8664
8664
8664
8663
8663
8662
8662
8662
8661
8661
8660
8660
8660
8659
8659
8659
8658
8658
8657
8657
8657
8656
8656
8655
8655
8655
8654
8654
8653
8653
8653
8652
8652
8652
8651
8651
8650
8650
8650
8649
8649
8648
8648
8648
8647
8647
8646
8646
8646
8645
8645
8645
8644
8644
8643
8643
8643
8642
8642
8641
8641
8641
8640
8640
8640
8639
8639
8638
8638
8638
8637
8637
8637
8636
8636
8635
8635
8635
