5
22130
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-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
-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
-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
-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
-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
-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
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-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
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-116
-117
-117
-117
-117
-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
-125
-125
-125
-125
-126
-126
-126
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-152
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-164
-165
-165
-165
-166
-166
-166
-166
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-170
-170
-170
-170
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-174
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-177
-178
-178
-178
-179
-179
-179
-180
-180
-180
-180
-181
-181
-181
-182
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-210
-211
-211
-211
-212
-212
-212
-212
-213
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-217
-217
-217
-218
-218
-218
-219
-219
-219
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-223
-224
-224
-225
-225
-225
-226
-226
-227
-227
-227
-228
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-235
-235
-235
-236
-236
-236
-237
-237
-238
-238
-238
-239
-239
-240
-240
-240
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-245
-245
-245
-246
-246
-247
-247
-247
-248
-248
-249
-249
-249
-250
-250
-251
-251
-251
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-256
-256
-256
-257
-257
-258
-258
-258
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-269
-269
-269
-270
-270
-270
-271
-271
-272
-272
-272
-273
-273
-274
-274
-274
-275
-275
-276
-276
-276
-277
-277
-277
-278
-278
-279
-279
-279
-280
-280
-281
-281
-281
-282
-282
-282
-283
-283
-284
-284
-284
-285
-285
-285
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-294
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-298
-298
-298
-299
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-307
-308
-308
-308
-309
-309
-310
-310
-310
-311
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-314
-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
-325
-325
-325
-326
-326
-326
-327
-327
-327
-328
-328
-328
-329
-329
-329
-329
-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
-343
-343
-343
-344
-344
-344
-345
-345
-345
-346
-346
-347
-347
-347
-348
-348
-349
-349
-349
-350
-350
-350
-351
-351
-352
-352
-352
-353
-353
-353
-354
-354
-355
-355
-355
-356
-356
-357
-357
-357
-358
-358
-358
-359
-359
-360
-360
-361
-361
-361
-362
-362
-363
-363
-363
-364
-364
-365
-365
-366
-366
-367
-367
-367
-368
-368
-369
-369
-370
-370
-371
-371
-372
-372
-373
-373
-374
-374
-375
-375
-376
-376
-377
-377
-378
-378
-379
-380
-380
-381
-381
-382
-383
-383
-384
-385
-385
-386
-387
-387
-388
-389
-389
-390
-391
-392
-392
-393
-394
-395
-395
-396
-397
-398
-398
-399
-400
-401
-402
-402
-403
-404
-405
-406
-406
-407
-408
-409
-410
-410
-411
-412
-413
-414
-414
-415
-416
-417
-417
-418
-418
-419
-420
-420
-421
-421
-421
-422
-422
-422
-423
-423
-423
-423
-423
-424
-424
-424
-424
-424
-424
-424
-424
-424
-425
-425
-425
-425
-425
-425
-425
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-426
-425
-425
-425
-425
-425
-425
-425
-425
-426
-426
-426
-426
-427
-427
-427
-428
-428
-429
-430
-430
-431
-432
-432
-433
-434
-434
-435
-436
-437
-437
-438
-438
-439
-439
-440
-440
-441
-441
-442
-442
-443
-443
-444
-444
-445
-446
-446
-447
-448
-448
-449
-450
-451
-451
-452
-453
-454
-455
-455
-456
-457
-458
-459
-459
-460
-461
-462
-462
-463
-464
-465
-466
-466
-467
-468
-469
-470
-470
-471
-472
-473
-473
-474
-475
-476
-476
-477
-478
-478
-479
-479
-480
-480
-481
-481
-482
-482
-482
-483
-483
-484
-484
-484
-485
-485
-485
-486
-486
-486
-486
-486
-486
-486
-486
-486
-486
-486
-486
-486
-486
-486
-485
-485
-485
-485
-484
-484
-484
-484
-483
-483
-483
-483
-482
-482
-482
-482
-482
-482
-482
-481
-481
-481
-481
-480
-480
-480
-479
-479
-478
-478
-477
-477
-476
-476
-475
-475
-475
-474
-474
-474
-474
-474
-474
-474
-475
-475
-475
-475
-476
-476
-477
-477
-478
-478
-479
-480
-480
-481
-481
-482
-483
-483
-484
-484
-485
-486
-486
-487
-488
-488
-489
-490
-491
-492
-493
-493
-494
-495
-496
-497
-498
-499
-500
-501
-502
-504
-505
-506
-507
-508
-509
-511
-512
-513
-514
-515
-516
-517
-518
-519
-520
-521
-521
-522
-522
-523
-523
-523
-523
-523
-523
-523
-523
-523
-522
-522
-521
-521
-520
-520
-519
-519
-518
-517
-517
-516
-515
-515
-514
-513
-512
-512
-511
-510
-510
-509
-508
-507
-507
-506
-505
-504
-504
-503
-502
-502
-501
-500
-500
-499
-498
-497
-497
-496
-495
-494
-493
-493
-492
-491
-490
-489
-488
-488
-487
-486
-485
-485
-484
-484
-483
-483
-483
-482
-482
-482
-482
-482
-482
-483
-483
-483
-484
-484
-484
-485
-485
-486
-486
-487
-487
-488
-488
-489
-489
-490
-491
-491
-492
-493
-493
-494
-495
-496
-497
-497
-498
-499
-500
-501
-502
-503
-503
-504
-505
-506
-507
-508
-508
-509
-510
-511
-512
-513
-513
-514
-515
-516
-517
-519
-520
-521
-523
-524
-525
-527
-529
-530
-532
-533
-535
-536
-538
-539
-541
-542
-543
-544
-545
-546
-546
-547
-547
-548
-548
-548
-548
-549
-548
-548
-548
-548
-547
-547
-546
-545
-544
-543
-542
-541
-539
-538
-536
-535
-533
-532
-530
-529
-527
-526
-525
-523
-522
-521
-520
-520
-519
-518
-518
-517
-517
-517
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-516
-517
-517
-518
-519
-520
-521
-522
-523
-525
-526
-527
-529
-530
-532
-533
-535
-536
-537
-539
-540
-541
-542
-542
-543
-544
-544
-545
-545
-545
-546
-546
-546
-546
-547
-547
-547
-548
-548
-548
-549
-549
-550
-551
-551
-552
-553
-553
-554
-555
-556
-556
-557
-558
-559
-560
-560
-561
-562
-563
-564
-565
-566
-566
-567
-568
-569
-570
-570
-571
-572
-572
-573
-574
-574
-575
-575
-575
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-576
-575
-575
-574
-573
-573
-572
-571
-570
-568
-567
-566
-564
-563
-561
-560
-558
-556
-555
-554
-552
-551
-550
-549
-549
-548
-548
-547
-547
-547
-547
-548
-548
-549
-549
-550
-551
-551
-552
-553
-554
-556
-557
-559
-560
-562
-564
-566
-568
-570
-572
-574
-576
-578
-580
-582
-584
-586
-588
-590
-592
-595
-597
-599
-601
-604
-606
-609
-612
-614
-617
-620
-623
-626
-629
-632
-635
-638
-640
-643
-646
-648
-651
-653
-656
-658
-661
-663
-665
-667
-670
-672
-673
-675
-677
-679
-681
-683
-684
-686
-687
-689
-690
-691
-693
-694
-695
-697
-698
-700
-701
-703
-705
-706
-708
-710
-712
-714
-716
-718
-720
-722
-724
-726
-728
-730
-731
-733
-734
-736
-737
-737
-738
-738
-738
-738
-737
-736
-735
-733
-732
-729
-727
-724
-722
-719
-715
-712
-708
-704
-700
-696
-692
-687
-682
-678
-673
-668
-663
-657
-652
-647
-642
-637
-631
-627
-622
-617
-612
-608
-603
-599
-595
-592
-588
-584
-581
-578
-575
-573
-571
-569
-567
-566
-565
-564
-564
-564
-564
-564
-565
-567
-568
-570
-571
-573
-575
-578
-580
-582
-584
-587
-589
-591
-594
-596
-598
-601
-603
-605
-607
-609
-611
-613
-616
-618
-620
-622
-624
-627
-629
-631
-634
-636
-639
-642
-644
-647
-650
-653
-656
-659
-662
-664
-667
-670
-673
-675
-678
-681
-683
-685
-687
-689
-691
-692
-693
-694
-695
-695
-695
-695
-695
-695
-695
-695
-695
-695
-695
-695
-696
-696
-697
-698
-700
-701
-703
-705
-707
-709
-711
-713
-715
-717
-719
-721
-723
-725
-726
-728
-729
-730
-731
-732
-732
-732
-732
-731
-731
-729
-728
-726
-724
-721
-719
-715
-712
-708
-704
-700
-696
-692
-687
-682
-678
-673
-668
-663
-658
-653
-648
-643
-638
-633
-629
-624
-619
-615
-611
-607
-602
-599
-595
-591
-587
-583
-580
-576
-572
-569
-565
-562
-559
-556
-552
-549
-546
-543
-540
-538
-535
-532
-530
-527
-525
-522
-520
-518
-516
-514
-513
-511
-510
-509
-509
-508
-508
-509
-510
-511
-512
-513
-515
-516
-518
-520
-521
-523
-524
-526
-527
-529
-530
-531
-532
-533
-533
-534
-535
-535
-535
-536
-536
-536
-537
-537
-538
-538
-539
-539
-540
-540
-541
-541
-542
-542
-542
-543
-543
-543
-543
-543
-543
-543
-542
-542
-542
-542
-542
-542
-543
-543
-544
-544
-545
-545
-546
-546
-547
-547
-547
-547
-547
-547
-547
-547
-547
-546
-546
-545
-544
-543
-542
-540
-539
-537
-535
-532
-529
-526
-522
-518
-513
-508
-502
-496
-489
-482
-474
-466
-458
-449
-440
-431
-422
-413
-403
-394
-385
-376
-366
-357
-348
-340
-331
-323
-315
-307
-300
-293
-287
-281
-276
-271
-266
-262
-258
-254
-250
-247
-243
-240
-237
-233
-230
-227
-223
-220
-216
-212
-208
-205
-201
-197
-193
-189
-186
-183
-180
-177
-174
-172
-171
-169
-169
-168
-168
-169
-169
-170
-172
-174
-175
-177
-180
-182
-184
-186
-188
-190
-192
-194
-196
-197
-199
-200
-202
-204
-205
-207
-209
-211
-212
-214
-216
-217
-218
-219
-220
-221
-221
-221
-221
-221
-220
-220
-219
-218
-217
-216
-216
-215
-214
-214
-214
-214
-215
-216
-217
-219
-221
-223
-226
-228
-231
-233
-235
-237
-238
-240
-240
-240
-240
-239
-237
-236
-233
-231
-228
-225
-223
-220
-216
-213
-210
-208
-205
-202
-200
-197
-195
-193
-191
-189
-186
-184
-182
-179
-176
-174
-171
-169
-167
-164
-162
-160
-158
-156
-154
-152
-150
-148
-146
-144
-143
-141
-139
-138
-136
-135
-133
-131
-130
-128
-126
-124
-123
-121
-119
-118
-117
-116
-115
-114
-113
-113
-112
-112
-112
-113
-113
-114
-115
-117
-119
-121
-123
-126
-129
-132
-134
-137
-139
-142
-144
-145
-147
-148
-149
-151
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-167
-168
-170
-171
-173
-174
-176
-178
-179
-180
-182
-183
-184
-185
-186
-187
-187
-188
-189
-189
-189
-190
-190
-190
-190
-190
-191
-191
-192
-193
-194
-196
-198
-200
-202
-205
-208
-210
-213
-215
-218
-220
-222
-224
-226
-228
-229
-231
-232
-234
-235
-237
-238
-239
-239
-239
-239
-239
-238
-237
-235
-233
-231
-228
-225
-222
-220
-217
-214
-212
-209
-207
-206
-205
-204
-203
-204
-204
-205
-207
-208
-211
-213
-216
-218
-221
-223
-226
-228
-230
-232
-233
-234
-234
-234
-234
-234
-233
-232
-232
-231
-230
-229
-228
-227
-226
-225
-225
-224
-224
-224
-223
-222
-222
-220
-219
-217
-214
-212
-208
-204
-200
-196
-191
-185
-180
-174
-168
-162
-156
-149
-143
-137
-130
-124
-118
-112
-106
-100
-95
-90
-85
-80
-75
-71
-66
-61
-56
-50
-44
-38
-31
-23
-15
-8
1
9
17
24
32
39
46
52
57
62
67
71
75
79
83
86
89
93
96
99
103
106
110
113
117
121
124
128
131
134
137
139
142
144
146
147
148
149
149
149
148
147
145
142
139
135
130
125
120
114
108
101
95
89
82
75
69
62
54
47
40
32
24
17
8
0
-9
-18
-27
-36
-46
-56
-66
-76
-86
-96
-106
-117
-127
-137
-147
-157
-168
-178
-188
-198
-209
-220
-230
-241
-252
-263
-274
-286
-297
-309
-321
-333
-345
-357
-369
-381
-392
-404
-414
-424
-434
-443
-451
-459
-465
-471
-477
-481
-485
-489
-491
-494
-496
-498
-500
-502
-503
-505
-506
-507
-508
-509
-509
-509
-508
-507
-504
-502
-498
-494
-489
-483
-477
-470
-462
-453
-444
-434
-423
-411
-399
-386
-374
-360
-347
-334
-322
-309
-297
-285
-274
-263
-253
-244
-235
-226
-219
-212
-205
-199
-194
-188
-183
-178
-173
-169
-164
-160
-156
-152
-148
-144
-140
-137
-133
-130
-126
-123
-120
-116
-113
-111
-108
-106
-104
-102
-101
-100
-99
-99
-98
-97
-97
-97
-97
-97
-97
-98
-99
-101
-102
-104
-107
-110
-113
-117
-122
-128
-134
-141
-149
-157
-167
-176
-187
-198
-209
-221
-233
-246
-259
-272
-285
-298
-311
-324
-337
-350
-362
-375
-387
-399
-411
-423
-434
-444
-454
-463
-471
-478
-485
-491
-496
-500
-504
-508
-511
-513
-516
-518
-519
-520
-521
-522
-522
-522
-522
-521
-520
-519
-518
-517
-515
-513
-512
-509
-507
-505
-502
-499
-496
-493
-489
-485
-480
-475
-470
-465
-460
-454
-448
-442
-436
-430
-424
-418
-412
-407
-401
-395
-390
-385
-380
-375
-370
-365
-360
-355
-351
-346
-341
-337
-333
-329
-326
-322
-319
-317
-315
-313
-311
-310
-309
-308
-307
-306
-306
-305
-305
-304
-303
-303
-302
-301
-299
-298
-296
-294
-292
-289
-286
-283
-279
-276
-272
-268
-264
-259
-255
-250
-246
-241
-236
-231
-227
-223
-218
-215
-212
-209
-207
-206
-205
-205
-205
-206
-208
-210
-212
-215
-218
-221
-224
-228
-232
-235
-239
-243
-247
-251
-255
-259
-263
-267
-271
-275
-279
-283
-286
-290
-294
-298
-302
-306
-311
-316
-321
-326
-332
-337
-343
-348
-353
-358
-363
-368
-372
-376
-379
-382
-384
-386
-387
-388
-388
-388
-388
-387
-386
-385
-384
-382
-380
-378
-376
-373
-370
-366
-362
-358
-353
-349
-343
-338
-332
-327
-321
-315
-310
-304
-298
-293
-287
-281
-275
-268
-262
-255
-249
-242
-235
-227
-220
-212
-205
-197
-190
-183
-175
-169
-162
-156
-149
-143
-137
-131
-125
-119
-114
-108
-103
-98
-92
-87
-82
-78
-73
-69
-64
-61
-57
-54
-51
-48
-46
-44
-42
-41
-40
-40
-39
-38
-38
-37
-37
-36
-35
-33
-32
-30
-28
-26
-24
-22
-20
-18
-16
-13
-11
-10
-8
-6
-4
-3
-1
0
2
3
5
7
9
11
13
16
18
21
24
27
30
34
39
44
49
55
61
68
76
84
93
102
112
122
133
145
157
170
183
196
210
224
238
251
265
279
292
306
319
332
344
356
368
380
391
402
412
421
431
440
448
456
464
472
480
487
494
501
508
514
520
527
532
538
544
549
554
559
563
568
572
575
578
581
584
586
588
590
591
592
593
594
594
595
596
597
598
599
601
603
605
608
612
616
620
625
630
636
643
650
658
666
674
683
693
702
712
722
732
742
752
762
772
782
792
802
811
821
830
838
847
855
862
869
875
880
886
890
895
898
902
905
908
910
912
915
917
919
922
924
928
931
936
941
946
952
959
966
974
983
991
1000
1008
1018
1027
1035
1042
1049
1055
1061
1066
1071
1075
1079
1083
1087
1091
1095
1098
1102
1106
1109
1113
1116
1120
1123
1127
1130
1133
1137
1140
1142
1145
1147
1148
1150
1151
1152
1152
1153
1153
1153
1152
1151
1150
1149
1148
1146
1144
1142
1141
1139
1137
1136
1135
1134
1133
1132
1131
1131
1130
1129
1129
1129
1128
1128
1128
1129
1129
1130
1130
1131
1131
1132
1132
1133
1133
1133
1133
1133
1133
1133
1133
1132
1132
1132
1132
1132
1133
1133
1134
1135
1136
1137
1139
1141
1142
1145
1147
1150
1154
1158
1163
1169
1175
1181
1189
1197
1205
1214
1224
1234
1245
1255
1267
1278
1289
1300
1311
1322
1332
1342
1351
1360
1368
1377
1385
1392
1400
1408
1416
1423
1431
1438
1446
1454
1463
1472
1482
1492
1503
1515
1528
1542
1557
1572
1589
1606
1624
1642
1660
1679
1698
1716
1734
1752
1768
1784
1799
1813
1826
1838
1849
1859
1868
1877
1884
1891
1898
1904
1909
1913
1917
1921
1924
1926
1928
1928
1929
1928
1926
1924
1921
1916
1911
1906
1899
1891
1883
1874
1864
1853
1842
1829
1816
1801
1786
1771
1754
1738
1720
1703
1685
1666
1648
1629
1610
1591
1572
1553
1535
1516
1497
1479
1461
1444
1426
1410
1393
1378
1362
1348
1334
1322
1310
1299
1290
1282
1275
1269
1264
1261
1258
1257
1256
1256
1256
1257
1258
1259
1260
1261
1262
1263
1265
1266
1268
1270
1272
1274
1276
1279
1281
1284
1287
1290
1294
1297
1300
1304
1306
1309
1311
1313
1314
1315
1315
1315
1315
1314
1314
1314
1313
1313
1313
1313
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1329
1331
1333
1336
1339
1343
1348
1353
1358
1365
1371
1378
1386
1393
1401
1410
1419
1427
1437
1446
1456
1466
1476
1486
1497
1508
1520
1531
1543
1555
1567
1579
1591
1602
1612
1622
1631
1640
1648
1656
1664
1671
1678
1686
1693
1700
1708
1715
1723
1731
1739
1748
1756
1765
1773
1782
1790
1798
1806
1813
1820
1828
1835
1841
1848
1854
1860
1865
1871
1876
1881
1887
1892
1897
1902
1907
1912
1917
1922
1926
1931
1935
1939
1942
1946
1949
1952
1954
1956
1957
1958
1958
1957
1955
1952
1949
1945
1940
1934
1928
1921
1913
1905
1897
1888
1879
1870
1861
1852
1842
1833
1823
1814
1804
1795
1785
1776
1767
1758
1749
1740
1732
1723
1714
1705
1696
1687
1677
1666
1655
1644
1632
1619
1606
1592
1577
1562
1546
1530
1514
1497
1481
1464
1448
1433
1417
1403
1388
1375
1362
1350
1338
1328
1318
1308
1299
1291
1284
1277
1270
1265
1260
1255
1251
1248
1245
1243
1241
1240
1239
1238
1236
1235
1233
1230
1227
1224
1220
1216
1211
1207
1202
1198
1193
1189
1186
1182
1179
1177
1175
1173
1172
1171
1170
1169
1169
1169
1169
1168
1168
1169
1169
1170
1172
1174
1178
1182
1187
1193
1200
1207
1216
1226
1237
1249
1262
1276
1291
1306
1323
1340
1358
1376
1395
1414
1433
1452
1471
1490
1509
1528
1548
1568
1588
1608
1629
1650
1672
1693
1715
1736
1758
1780
1802
1823
1844
1865
1885
1903
1920
1936
1949
1961
1971
1978
1983
1987
1988
1987
1985
1981
1975
1967
1959
1949
1938
1926
1914
1901
1888
1875
1862
1849
1836
1823
1810
1797
1784
1771
1758
1745
1732
1718
1703
1689
1673
1657
1639
1621
1602
1582
1562
1541
1519
1496
1474
1450
1426
1402
1377
1352
1328
1303
1278
1254
1230
1206
1184
1162
1141
1121
1102
1084
1067
1052
1037
1022
1010
998
987
977
967
957
948
939
931
923
915
908
901
895
889
884
879
875
871
868
865
861
858
856
853
851
850
849
849
849
851
854
857
862
868
875
883
891
901
912
924
936
950
964
979
995
1010
1028
1046
1064
1084
1104
1125
1148
1172
1196
1222
1248
1275
1302
1330
1358
1386
1414
1442
1470
1497
1523
1549
1575
1600
1624
1648
1671
1693
1716
1737
1759
1780
1800
1820
1840
1859
1877
1894
1910
1926
1941
1955
1968
1980
1992
2001
2012
2021
2029
2037
2045
2051
2057
2062
2067
2070
2073
2075
2077
2078
2078
2077
2076
2074
2071
2068
2065
2060
2056
2051
2045
2040
2033
2027
2020
2012
2004
1996
1987
1978
1969
1960
1951
1942
1932
1923
1914
1904
1894
1885
1875
1865
1855
1846
1836
1827
1818
1809
1800
1792
1784
1776
1768
1760
1752
1744
1736
1728
1720
1713
1705
1698
1692
1686
1681
1678
1676
1674
1674
1676
1678
1682
1687
1693
1700
1708
1716
1725
1735
1745
1755
1766
1776
1787
1798
1809
1820
1831
1843
1855
1867
1880
1893
1905
1918
1931
1944
1956
1968
1981
1993
2004
2016
2028
2039
2051
2062
2073
2085
2096
2107
2118
2129
2140
2150
2160
2169
2177
2184
2191
2197
2202
2207
2211
2215
2218
2220
2222
2223
2224
2223
2222
2221
2218
2215
2211
2206
2201
2194
2187
2179
2171
2162
2153
2143
2133
2122
2112
2101
2090
2079
2068
2058
2047
2036
2025
2013
2003
1992
1981
1970
1959
1948
1937
1926
1916
1906
1896
1887
1879
1872
1865
1858
1853
1847
1843
1838
1835
1831
1829
1827
1825
1825
1825
1826
1828
1831
1834
1839
1845
1851
1859
1867
1876
1886
1896
1907
1919
1932
1945
1959
1973
1988
2004
2020
2037
2055
2073
2091
2111
2131
2151
2173
2195
2218
2241
2265
2289
2313
2337
2360
2383
2404
2425
2443
2460
2476
2489
2501
2512
2521
2529
2536
2542
2547
2553
2558
2564
2571
2579
2588
2598
2609
2621
2633
2647
2660
2674
2687
2700
2712
2723
2733
2742
2750
2756
2762
2766
2770
2772
2774
2776
2777
2777
2778
2778
2778
2778
2777
2775
2773
2770
2766
2761
2755
2749
2742
2735
2728
2720
2712
2704
2696
2688
2680
2672
2665
2658
2652
2646
2641
2637
2634
2632
2630
2630
2631
2634
2637
2642
2647
2654
2662
2670
2680
2690
2701
2713
2725
2738
2752
2766
2782
2797
2814
2831
2848
2866
2884
2901
2919
2936
2953
2970
2985
3001
3015
3029
3042
3054
3065
3076
3086
3095
3104
3112
3120
3127
3134
3141
3148
3155
3163
3170
3177
3185
3193
3200
3207
3214
3220
3226
3231
3237
3241
3246
3251
3255
3261
3266
3272
3279
3286
3294
3302
3311
3320
3329
3338
3347
3355
3362
3369
3374
3378
3381
3383
3384
3384
3383
3381
3378
3375
3371
3366
3362
3356
3350
3343
3336
3328
3319
3309
3299
3288
3276
3264
3251
3237
3223
3208
3193
3176
3160
3143
3126
3110
3094
3079
3065
3051
3038
3026
3013
3001
2990
2978
2967
2955
2943
2931
2918
2904
2889
2873
2855
2837
2818
2798
2777
2756
2735
2713
2691
2670
2648
2627
2606
2585
2565
2545
2526
2507
2489
2472
2456
2441
2427
2414
2402
2392
2383
2376
2369
2364
2360
2357
2355
2353
2353
2353
2354
2355
2357
2360
2363
2366
2368
2371
2374
2376
2379
2382
2385
2388
2393
2398
2404
2411
2420
2429
2440
2451
2463
2477
2491
2505
2521
2536
2552
2569
2585
2602
2619
2635
2652
2668
2683
2698
2713
2727
2740
2753
2764
2775
2786
2795
2803
2811
2817
2823
2828
2831
2834
2836
2837
2837
2836
2833
2830
2825
2820
2813
2806
2798
2788
2779
2768
2758
2746
2735
2722
2709
2695
2679
2662
2642
2620
2595
2567
2536
2503
2466
2427
2386
2342
2296
2248
2199
2148
2096
2043
1989
1935
1880
1826
1771
1717
1664
1611
1559
1509
1459
1411
1365
1320
1276
1234
1193
1154
1115
1077
1040
1004
970
936
903
871
839
808
778
748
718
688
659
630
601
573
546
520
494
470
448
427
408
391
377
365
355
348
344
343
346
351
360
371
387
405
426
450
477
507
539
572
607
642
678
713
749
783
817
849
880
910
938
965
990
1014
1036
1058
1078
1098
1116
1134
1151
1168
1184
1200
1216
1232
1247
1263
1280
1297
1314
1333
1352
1373
1395
1418
1442
1467
1494
1521
1549
1577
1606
1634
1663
1690
1717
1742
1766
1788
1808
1826
1842
1855
1866
1873
1878
1881
1881
1879
1874
1868
1860
1850
1838
1826
1812
1797
1782
1765
1748
1730
1711
1691
1670
1647
1622
1596
1568
1537
1504
1469
1432
1392
1350
1307
1261
1215
1167
1118
1069
1020
970
920
870
821
771
723
674
626
579
532
486
441
397
354
312
271
231
192
154
117
81
47
14
-17
-46
-74
-100
-125
-148
-168
-188
-205
-221
-236
-249
-261
-273
-283
-294
-303
-313
-322
-331
-340
-348
-356
-363
-370
-376
-381
-384
-387
-388
-388
-387
-384
-379
-373
-365
-356
-346
-334
-321
-306
-291
-274
-256
-237
-217
-196
-174
-152
-130
-108
-86
-64
-43
-23
-4
15
31
47
61
74
85
96
106
116
125
135
146
157
170
183
197
213
229
246
263
281
299
317
335
353
371
389
407
425
444
462
480
498
515
532
549
564
579
593
606
618
629
638
645
651
655
658
659
657
654
649
642
634
624
612
599
584
568
551
533
513
491
469
445
419
392
364
335
305
274
243
211
179
147
114
80
47
12
-22
-58
-93
-129
-166
-203
-240
-276
-313
-348
-384
-418
-452
-486
-518
-550
-580
-610
-639
-666
-692
-717
-741
-763
-784
-803
-821
-839
-855
-870
-884
-898
-911
-923
-935
-946
-956
-965
-974
-982
-989
-995
-1000
-1006
-1012
-1016
-1022
-1027
-1033
-1038
-1045
-1051
-1057
-1064
-1070
-1075
-1080
-1083
-1084
-1084
-1082
-1077
-1069
-1060
-1047
-1031
-1012
-992
-969
-944
-917
-890
-862
-834
-806
-777
-749
-722
-694
-667
-640
-613
-586
-559
-532
-504
-477
-449
-421
-393
-365
-337
-309
-281
-254
-227
-200
-174
-147
-121
-95
-70
-45
-20
3
26
48
68
88
106
123
139
153
167
180
191
201
209
216
222
226
230
232
233
233
233
231
229
226
221
216
210
202
193
183
171
158
143
127
108
88
65
41
16
-11
-38
-64
-90
-115
-138
-159
-178
-194
-208
-220
-230
-238
-244
-248
-250
-251
-250
-248
-245
-241
-237
-232
-226
-220
-213
-206
-197
-189
-179
-168
-157
-144
-129
-113
-95
-76
-55
-32
-8
17
43
70
98
126
154
182
210
238
264
290
316
340
363
385
407
427
447
466
485
504
524
544
566
588
613
638
665
694
723
754
787
820
855
891
928
966
1006
1046
1087
1129
1172
1215
1259
1303
1346
1390
1433
1475
1517
1558
1598
1637
1675
1711
1746
1780
1811
1841
1870
1896
1921
1945
1967
1989
2009
2029
2050
2070
2091
2111
2131
2152
2172
2193
2212
2231
2249
2267
2283
2298
2313
2326
2339
2350
2360
2369
2376
2382
2386
2389
2389
2388
2386
2382
2376
2369
2360
2350
2338
2326
2313
2299
2285
2270
2255
2240
2225
2210
2195
2180
2165
2149
2133
2118
2102
2086
2070
2055
2039
2023
2007
1990
1974
1958
1941
1924
1908
1892
1876
1861
1847
1832
1819
1806
1793
1781
1769
1757
1745
1733
1720
1708
1695
1682
1669
1655
1642
1629
1615
1602
1590
1578
1567
1557
1547
1539
1532
1526
1521
1516
1513
1510
1509
1508
1508
1509
1511
1514
1518
1523
1529
1536
1543
1551
1560
1569
1579
1589
1600
1611
1623
1636
1649
1663
1676
1690
1704
1717
1731
1745
1758
1772
1787
1801
1816
1832
1848
1863
1879
1894
1909
1923
1935
1946
1956
1964
1970
1974
1976
1977
1976
1973
1968
1962
1953
1943
1931
1916
1900
1882
1863
1842
1820
1796
1773
1748
1724
1699
1674
1650
1626
1603
1580
1557
1536
1515
1495
1475
1457
1440
1424
1408
1393
1379
1365
1351
1337
1322
1308
1293
1277
1262
1246
1231
1216
1201
1187
1174
1161
1149
1139
1129
1121
1115
1110
1106
1104
1103
1103
1105
1107
1111
1116
1122
1130
1139
1149
1160
1172
1184
1197
1211
1224
1237
1250
1263
1275
1286
1295
1304
1312
1318
1324
1328
1331
1333
1335
1336
1336
1337
1337
1338
1339
1341
1343
1346
1349
1353
1358
1363
1369
1376
1382
1389
1396
1403
1409
1415
1420
1424
1427
1428
1428
1427
1424
1419
1414
1407
1399
1391
1383
1374
1364
1355
1345
1335
1324
1314
1303
1291
1279
1267
1254
1240
1225
1209
1193
1175
1157
1137
1118
1097
1076
1054
1032
1008
985
961
937
912
888
864
840
817
794
771
749
726
703
681
658
634
610
586
562
537
511
485
458
431
404
376
349
322
296
270
246
222
199
178
158
139
122
106
91
78
66
57
49
43
40
38
40
44
51
60
73
88
106
126
149
174
200
227
254
281
308
334
358
380
400
418
433
446
457
466
474
480
485
489
493
498
502
508
514
522
531
542
555
569
585
603
622
641
662
682
703
723
743
762
780
797
813
828
841
854
865
875
884
893
900
907
913
918
923
926
928
930
930
930
928
925
921
915
909
902
894
885
876
867
857
847
837
827
817
807
797
787
778
770
762
754
747
740
733
726
720
713
706
699
692
685
678
671
664
657
649
641
632
623
613
603
592
580
567
554
540
526
511
495
479
462
445
427
409
389
369
347
323
298
271
242
211
179
145
111
77
42
8
-26
-59
-91
-122
-152
-181
-209
-235
-260
-285
-307
-328
-348
-365
-381
-395
-406
-415
-422
-427
-430
-431
-430
-428
-423
-417
-410
-400
-389
-377
-363
-347
-330
-312
-293
-272
-250
-226
-202
-176
-149
-122
-94
-65
-36
-8
20
47
73
98
121
143
162
180
195
209
220
230
238
245
251
256
260
264
267
270
273
275
278
282
286
290
294
299
303
308
312
317
322
327
333
339
346
354
363
373
384
396
410
423
438
453
469
484
500
516
532
548
563
579
594
608
623
637
650
664
677
689
702
713
724
734
743
751
758
765
771
776
780
784
786
788
788
786
783
779
772
764
753
741
727
712
696
678
660
641
622
603
584
566
548
530
512
494
476
457
438
419
400
379
358
336
314
290
266
242
216
191
165
139
112
86
58
31
3
-26
-55
-85
-116
-148
-181
-215
-250
-286
-322
-359
-397
-435
-472
-510
-547
-584
-620
-655
-689
-721
-752
-782
-809
-835
-858
-879
-897
-912
-924
-933
-938
-941
-940
-936
-929
-920
-909
-895
-881
-864
-847
-829
-811
-792
-773
-753
-733
-713
-693
-673
-652
-631
-610
-587
-564
-540
-516
-490
-465
-439
-414
-389
-364
-340
-318
-295
-274
-253
-232
-212
-191
-170
-148
-126
-102
-77
-50
-22
8
40
74
110
148
188
229
272
315
359
404
448
492
536
580
624
667
710
753
796
838
881
923
964
1004
1046
1085
1123
1159
1194
1226
1257
1286
1312
1337
1361
1383
1403
1422
1441
1458
1474
1488
1502
1514
1525
1535
1544
1552
1559
1566
1573
1579
1585
1591
1595
1599
1602
1604
1605
1605
1604
1602
1598
1593
1586
1577
1567
1554
1540
1524
1506
1486
1464
1441
1415
1387
1356
1322
1286
1247
1205
1161
1114
1065
1014
961
907
853
797
740
684
626
569
511
454
397
341
286
232
180
130
82
36
-7
-47
-85
-119
-151
-179
-205
-229
-251
-270
-288
-303
-317
-329
-339
-346
-352
-355
-357
-356
-353
-349
-343
-335
-326
-317
-307
-297
-287
-277
-267
-258
-250
-242
-234
-227
-221
-214
-207
-200
-193
-184
-175
-164
-152
-139
-125
-111
-96
-81
-66
-52
-38
-23
-9
4
18
32
47
62
77
94
111
130
149
169
190
211
234
256
280
303
327
351
375
399
424
449
475
502
529
558
588
618
650
683
717
752
787
822
858
892
926
959
990
1020
1047
1072
1095
1114
1131
1144
1153
1159
1161
1159
1154
1146
1135
1121
1105
1087
1067
1045
1022
997
970
942
912
879
845
808
770
729
687
642
596
549
500
449
398
345
291
236
179
120
60
-3
-67
-132
-199
-267
-334
-402
-469
-535
-601
-665
-728
-789
-849
-908
-964
-1018
-1069
-1117
-1162
-1203
-1241
-1275
-1305
-1332
-1356
-1376
-1393
-1408
-1420
-1429
-1436
-1442
-1446
-1449
-1452
-1454
-1456
-1458
-1460
-1463
-1466
-1470
-1474
-1479
-1484
-1491
-1497
-1505
-1512
-1519
-1525
-1531
-1535
-1538
-1539
-1539
-1538
-1535
-1530
-1524
-1517
-1508
-1498
-1486
-1474
-1459
-1444
-1426
-1408
-1388
-1367
-1346
-1323
-1300
-1276
-1251
-1225
-1199
-1172
-1144
-1116
-1088
-1060
-1032
-1006
-980
-954
-930
-906
-883
-861
-838
-815
-792
-769
-744
-720
-695
-669
-645
-620
-597
-576
-556
-539
-524
-511
-501
-494
-490
-488
-489
-494
-501
-511
-524
-541
-559
-581
-605
-632
-662
-693
-727
-764
-802
-843
-885
-928
-972
-1016
-1062
-1108
-1153
-1199
-1244
-1290
-1336
-1382
-1427
-1472
-1517
-1561
-1604
-1647
-1688
-1728
-1767
-1805
-1841
-1876
-1909
-1941
-1973
-2003
-2033
-2062
-2090
-2118
-2144
-2170
-2194
-2217
-2238
-2257
-2274
-2288
-2299
-2308
-2313
-2316
-2315
-2311
-2305
-2296
-2284
-2270
-2255
-2238
-2220
-2202
-2183
-2163
-2143
-2123
-2103
-2084
-2064
-2045
-2025
-2007
-1989
-1971
-1953
-1937
-1921
-1906
-1893
-1880
-1870
-1861
-1855
-1850
-1847
-1845
-1844
-1843
-1843
-1843
-1842
-1840
-1837
-1833
-1827
-1819
-1810
-1798
-1785
-1770
-1753
-1735
-1715
-1695
-1674
-1653
-1632
-1611
-1590
-1570
-1549
-1529
-1508
-1486
-1465
-1443
-1421
-1399
-1377
-1355
-1334
-1313
-1292
-1272
-1253
-1235
-1219
-1204
-1190
-1179
-1170
-1163
-1159
-1157
-1157
-1160
-1164
-1169
-1174
-1180
-1186
-1191
-1197
-1201
-1205
-1209
-1213
-1216
-1218
-1221
-1224
-1228
-1232
-1238
-1246
-1256
-1268
-1283
-1300
-1321
-1343
-1369
-1396
-1426
-1458
-1492
-1528
-1566
-1606
-1647
-1689
-1732
-1776
-1819
-1862
-1905
-1947
-1989
-2029
-2071
-2111
-2152
-2192
-2232
-2272
-2311
-2350
-2389
-2426
-2464
-2501
-2538
-2575
-2612
-2649
-2685
-2722
-2757
-2791
-2825
-2857
-2887
-2916
-2944
-2970
-2994
-3018
-3039
-3060
-3078
-3095
-3109
-3121
-3131
-3138
-3142
-3144
-3142
-3138
-3132
-3124
-3113
-3101
-3088
-3074
-3059
-3045
-3030
-3016
-3003
-2991
-2980
-2970
-2962
-2956
-2952
-2950
-2950
-2952
-2956
-2963
-2972
-2984
-2999
-3015
-3034
-3055
-3078
-3102
-3127
-3152
-3177
-3201
-3224
-3245
-3264
-3282
-3299
-3313
-3327
-3339
-3350
-3360
-3369
-3377
-3384
-3389
-3392
-3394
-3394
-3393
-3390
-3386
-3380
-3373
-3364
-3355
-3344
-3332
-3319
-3304
-3289
-3273
-3256
-3239
-3221
-3203
-3185
-3167
-3149
-3131
-3113
-3093
-3073
-3052
-3029
-3006
-2981
-2955
-2928
-2900
-2872
-2843
-2814
-2784
-2755
-2726
-2696
-2667
-2638
-2610
-2582
-2555
-2529
-2503
-2479
-2455
-2432
-2409
-2388
-2367
-2348
-2330
-2312
-2297
-2282
-2270
-2259
-2250
-2242
-2236
-2232
-2229
-2228
-2229
-2230
-2234
-2239
-2245
-2251
-2259
-2268
-2276
-2286
-2295
-2304
-2313
-2322
-2330
-2339
-2346
-2353
-2360
-2367
-2373
-2379
-2385
-2392
-2399
-2408
-2417
-2427
-2437
-2449
-2461
-2472
-2484
-2495
-2506
-2515
-2524
-2531
-2538
-2544
-2550
-2555
-2560
-2565
-2570
-2575
-2579
-2584
-2588
-2591
-2594
-2596
-2597
-2597
-2596
-2594
-2590
-2585
-2579
-2572
-2564
-2555
-2545
-2535
-2524
-2513
-2503
-2492
-2483
-2474
-2467
-2461
-2458
-2457
-2458
-2463
-2470
-2481
-2495
-2513
-2534
-2559
-2586
-2616
-2648
-2681
-2716
-2752
-2788
-2823
-2858
-2892
-2924
-2955
-2983
-3010
-3035
-3058
-3079
-3098
-3116
-3131
-3145
-3157
-3168
-3177
-3185
-3193
-3200
-3207
-3215
-3224
-3234
-3246
-3260
-3276
-3294
-3314
-3336
-3359
-3384
-3409
-3434
-3459
-3482
-3504
-3524
-3542
-3557
-3570
-3580
-3587
-3592
-3594
-3594
-3592
-3588
-3582
-3574
-3565
-3556
-3545
-3533
-3521
-3509
-3496
-3482
-3467
-3451
-3435
-3417
-3398
-3377
-3355
-3332
-3306
-3278
-3249
-3217
-3184
-3150
-3115
-3079
-3043
-3006
-2969
-2932
-2894
-2857
-2820
-2783
-2746
-2709
-2673
-2637
-2601
-2566
-2531
-2498
-2465
-2434
-2404
-2375
-2348
-2322
-2298
-2277
-2258
-2242
-2229
-2220
-2214
-2212
-2213
-2219
-2228
-2241
-2257
-2278
-2301
-2327
-2356
-2387
-2419
-2452
-2486
-2519
-2551
-2583
-2615
-2646
-2676
-2706
-2736
-2765
-2794
-2823
-2852
-2881
-2908
-2936
-2963
-2989
-3014
-3038
-3061
-3082
-3102
-3119
-3135
-3148
-3158
-3165
-3170
-3172
-3171
-3168
-3163
-3156
-3148
-3139
-3130
-3122
-3114
-3106
-3100
-3095
-3091
-3087
-3084
-3082
-3079
-3076
-3072
-3068
-3063
-3058
-3052
-3044
-3036
-3027
-3018
-3007
-2995
-2983
-2970
-2956
-2940
-2923
-2905
-2886
-2864
-2842
-2819
-2795
-2771
-2747
-2723
-2701
-2681
-2662
-2647
-2634
-2624
-2618
-2615
-2616
-2619
-2626
-2634
-2643
-2654
-2665
-2675
-2685
-2694
-2702
-2709
-2714
-2718
-2722
-2725
-2728
-2731
-2734
-2737
-2739
-2741
-2743
-2743
-2743
-2742
-2740
-2736
-2731
-2726
-2719
-2713
-2706
-2699
-2693
-2688
-2683
-2679
-2676
-2673
-2671
-2670
-2669
-2670
-2670
-2672
-2674
-2677
-2681
-2686
-2691
-2697
-2703
-2710
-2718
-2727
-2737
-2749
-2762
-2777
-2793
-2811
-2831
-2853
-2876
-2902
-2929
-2958
-2989
-3021
-3056
-3092
-3130
-3170
-3212
-3255
-3300
-3347
-3396
-3447
-3499
-3553
-3609
-3667
-3726
-3787
-3850
-3915
-3981
-4049
-4117
-4187
-4257
-4328
-4398
-4468
-4538
-4606
-4673
-4739
-4804
-4868
-4930
-4991
-5051
-5109
-5165
-5219
-5271
-5322
-5371
-5418
-5463
-5506
-5548
-5587
-5624
-5659
-5691
-5721
-5749
-5773
-5795
-5814
-5830
-5843
-5853
-5860
-5864
-5865
-5863
-5859
-5852
-5842
-5830
-5817
-5801
-5784
-5764
-5742
-5719
-5692
-5664
-5633
-5600
-5565
-5528
-5489
-5448
-5406
-5362
-5316
-5269
-5221
-5170
-5118
-5065
-5010
-4954
-4897
-4840
-4783
-4725
-4668
-4611
-4554
-4497
-4441
-4386
-4331
-4277
-4223
-4170
-4119
-4067
-4018
-3969
-3921
-3873
-3825
-3778
-3730
-3684
-3637
-3591
-3546
-3502
-3460
-3419
-3381
-3346
-3313
-3283
-3257
-3234
-3214
-3197
-3183
-3172
-3164
-3158
-3155
-3153
-3154
-3155
-3158
-3162
-3167
-3174
-3183
-3194
-3207
-3223
-3241
-3262
-3285
-3311
-3340
-3371
-3404
-3440
-3478
-3518
-3560
-3604
-3649
-3695
-3741
-3789
-3836
-3884
-3932
-3981
-4029
-4078
-4127
-4176
-4225
-4274
-4323
-4372
-4422
-4471
-4522
-4572
-4623
-4675
-4726
-4778
-4830
-4882
-4933
-4983
-5031
-5079
-5124
-5168
-5209
-5248
-5284
-5317
-5346
-5372
-5393
-5411
-5425
-5435
-5440
-5441
-5438
-5431
-5419
-5404
-5386
-5364
-5340
-5314
-5286
-5256
-5225
-5193
-5161
-5128
-5094
-5060
-5026
-4991
-4957
-4922
-4887
-4852
-4818
-4783
-4748
-4713
-4678
-4643
-4607
-4571
-4535
-4498
-4460
-4422
-4383
-4342
-4301
-4260
-4217
-4174
-4131
-4086
-4043
-3999
-3955
-3911
-3866
-3822
-3777
-3732
-3687
-3642
-3597
-3552
-3508
-3463
-3420
-3377
-3335
-3294
-3254
-3215
-3178
-3142
-3106
-3072
-3038
-3006
-2974
-2943
-2912
-2883
-2855
-2827
-2800
-2775
-2750
-2726
-2704
-2684
-2666
-2651
-2639
-2631
-2627
-2628
-2634
-2646
-2663
-2685
-2713
-2746
-2784
-2826
-2873
-2923
-2976
-3032
-3090
-3150
-3211
-3273
-3336
-3398
-3460
-3522
-3583
-3643
-3703
-3761
-3818
-3873
-3926
-3978
-4027
-4075
-4122
-4166
-4209
-4250
-4290
-4329
-4366
-4402
-4436
-4469
-4501
-4531
-4559
-4585
-4609
-4630
-4649
-4665
-4677
-4685
-4688
-4688
-4684
-4675
-4663
-4646
-4626
-4603
-4578
-4550
-4520
-4489
-4457
-4424
-4391
-4359
-4326
-4294
-4262
-4229
-4197
-4163
-4129
-4094
-4057
-4019
-3979
-3938
-3896
-3854
-3810
-3767
-3723
-3681
-3639
-3599
-3560
-3524
-3490
-3458
-3430
-3404
-3381
-3360
-3343
-3328
-3316
-3307
-3300
-3295
-3293
-3292
-3292
-3294
-3297
-3301
-3305
-3309
-3313
-3317
-3321
-3324
-3326
-3327
-3326
-3324
-3320
-3314
-3307
-3298
-3288
-3277
-3265
-3252
-3238
-3224
-3208
-3193
-3177
-3161
-3144
-3128
-3112
-3095
-3079
-3064
-3049
-3034
-3020
-3007
-2995
-2983
-2971
-2959
-2947
-2935
-2922
-2909
-2895
-2882
-2869
-2856
-2844
-2834
-2826
-2819
-2815
-2814
-2814
-2818
-2824
-2833
-2845
-2860
-2877
-2897
-2919
-2943
-2968
-2995
-3022
-3051
-3079
-3108
-3138
-3167
-3195
-3223
-3251
-3277
-3303
-3327
-3350
-3372
-3392
-3411
-3429
-3446
-3462
-3477
-3491
-3504
-3516
-3528
-3538
-3546
-3552
-3557
-3559
-3559
-3558
-3554
-3549
-3541
-3531
-3519
-3505
-3489
-3471
-3450
-3429
-3405
-3380
-3354
-3327
-3299
-3269
-3239
-3208
-3176
-3143
-3109
-3074
-3039
-3004
-2968
-2932
-2896
-2859
-2823
-2787
-2752
-2718
-2684
-2652
-2620
-2591
-2563
-2537
-2513
-2491
-2470
-2452
-2436
-2422
-2409
-2398
-2388
-2379
-2372
-2365
-2361
-2357
-2356
-2356
-2357
-2361
-2367
-2374
-2383
-2392
-2403
-2414
-2425
-2435
-2446
-2456
-2465
-2474
-2480
-2486
-2490
-2492
-2493
-2493
-2492
-2490
-2488
-2484
-2480
-2476
-2471
-2465
-2459
-2452
-2445
-2438
-2430
-2423
-2416
-2408
-2400
-2392
-2383
-2373
-2362
-2349
-2336
-2322
-2306
-2290
-2272
-2254
-2235
-2215
-2196
-2177
-2158
-2141
-2125
-2111
-2099
-2089
-2082
-2077
-2074
-2073
-2075
-2078
-2084
-2091
-2100
-2111
-2124
-2139
-2156
-2175
-2195
-2219
-2244
-2271
-2301
-2332
-2365
-2401
-2438
-2476
-2515
-2556
-2597
-2638
-2680
-2722
-2763
-2804
-2845
-2884
-2922
-2958
-2993
-3025
-3056
-3084
-3109
-3131
-3150
-3166
-3178
-3187
-3192
-3194
-3192
-3187
-3178
-3167
-3153
-3136
-3117
-3096
-3072
-3047
-3020
-2992
-2962
-2931
-2899
-2867
-2833
-2800
-2766
-2732
-2698
-2663
-2629
-2594
-2559
-2523
-2487
-2450
-2412
-2372
-2332
-2290
-2247
-2202
-2156
-2108
-2059
-2008
-1957
-1904
-1851
-1798
-1746
-1696
-1648
-1602
-1560
-1522
-1489
-1460
-1435
-1416
-1401
-1390
-1385
-1384
-1387
-1394
-1406
-1421
-1440
-1461
-1485
-1511
-1539
-1568
-1598
-1629
-1661
-1693
-1725
-1758
-1790
-1823
-1856
-1888
-1920
-1952
-1982
-2012
-2041
-2068
-2094
-2120
-2143
-2166
-2186
-2206
-2224
-2240
-2255
-2269
-2282
-2294
-2305
-2315
-2324
-2333
-2340
-2347
-2353
-2357
-2360
-2362
-2363
-2362
-2359
-2356
-2351
-2344
-2337
-2329
-2320
-2312
-2303
-2294
-2286
-2278
-2270
-2263
-2257
-2251
-2246
-2241
-2236
-2232
-2227
-2222
-2217
-2211
-2205
-2198
-2190
-2181
-2171
-2159
-2146
-2130
-2114
-2096
-2077
-2057
-2037
-2016
-1996
-1977
-1959
-1944
-1930
-1919
-1911
-1905
-1903
-1903
-1907
-1915
-1926
-1940
-1959
-1981
-2007
-2036
-2068
-2104
-2141
-2181
-2222
-2264
-2308
-2352
-2396
-2441
-2486
-2531
-2575
-2619
-2662
-2705
-2747
-2789
-2830
-2871
-2912
-2952
-2992
-3031
-3069
-3107
-3144
-3179
-3214
-3247
-3278
-3308
-3336
-3362
-3387
-3410
-3430
-3449
-3465
-3479
-3489
-3497
-3502
-3504
-3503
-3499
-3493
-3484
-3473
-3459
-3444
-3428
-3410
-3391
-3371
-3350
-3328
-3305
-3282
-3257
-3231
-3203
-3174
-3143
-3110
-3075
-3038
-2999
-2958
-2915
-2870
-2824
-2775
-2724
-2670
-2615
-2558
-2498
-2437
-2374
-2311
-2246
-2181
-2116
-2050
-1985
-1921
-1857
-1795
-1733
-1673
-1614
-1557
-1502
-1449
-1398
-1350
-1305
-1263
-1225
-1191
-1161
-1135
-1115
-1098
-1086
-1079
-1075
-1074
-1076
-1080
-1086
-1093
-1100
-1108
-1116
-1124
-1130
-1136
-1140
-1142
-1143
-1141
-1137
-1130
-1121
-1109
-1094
-1077
-1057
-1035
-1010
-982
-952
-919
-883
-846
-806
-764
-720
-676
-630
-585
-540
-496
-453
-411
-371
-332
-294
-259
-226
-196
-169
-146
-126
-111
-100
-94
-93
-97
-106
-120
-138
-161
-187
-217
-250
-286
-325
-367
-411
-457
-504
-553
-602
-653
-703
-754
-805
-856
-907
-958
-1008
-1058
-1108
-1158
-1207
-1256
-1305
-1352
-1399
-1445
-1489
-1532
-1573
-1612
-1649
-1683
-1715
-1744
-1770
-1791
-1809
-1822
-1831
-1835
-1834
-1828
-1817
-1801
-1779
-1753
-1721
-1685
-1644
-1599
-1550
-1497
-1441
-1382
-1321
-1258
-1194
-1129
-1064
-998
-932
-866
-800
-734
-668
-601
-535
-469
-403
-338
-273
-210
-147
-87
-27
30
86
140
192
243
292
339
384
428
469
508
544
577
606
632
655
673
688
698
704
706
703
696
685
670
652
630
607
581
554
526
498
471
444
419
396
375
358
344
335
329
329
333
342
355
374
398
425
457
493
533
575
621
668
718
768
819
871
924
976
1029
1082
1135
1189
1242
1295
1348
1400
1452
1503
1554
1603
1652
1699
1745
1790
1832
1872
1910
1946
1980
2011
2040
2068
2093
2118
2142
2166
2190
2214
2240
2267
2295
2324
2354
2386
2419
2453
2489
2527
2565
2604
2644
2684
2724
2763
2802
2838
2873
2906
2937
2965
2991
3014
3034
3052
3067
3080
3091
3099
3105
3109
3111
3111
3110
3106
3101
3095
3087
3079
3071
3062
3053
3045
3038
3032
3027
3024
3022
3021
3022
3025
3028
3034
3041
3049
3059
3070
3082
3095
3109
3124
3140
3156
3172
3189
3206
3223
3240
3256
3273
3288
3303
3315
3326
3335
3341
3344
3344
3341
3334
3324
3310
3294
3274
3253
3229
3204
3179
3152
3126
3100
3074
3049
3026
3003
2983
2964
2948
2935
2925
2917
2913
2911
2913
2918
2925
2935
2947
2962
2979
2998
3019
3042
3066
3092
3119
3147
3176
3206
3237
3269
3302
3336
3372
3408
3446
3485
3525
3567
3610
3655
3702
3750
3800
3850
3901
3952
4003
4053
4103
4152
4201
4249
4297
4344
4392
4439
4488
4536
4585
4635
4685
4735
4786
4837
4889
4942
4995
5050
5104
5160
5216
5273
5330
5387
5444
5501
5558
5614
5670
5726
5780
5833
5885
5936
5985
6033
6079
6124
6167
6209
6250
6290
6329
6368
6406
6444
6482
6520
6560
6600
6641
6683
6727
6771
6817
6864
6911
6960
7008
7057
7106
7154
7202
7249
7294
7339
7381
7421
7458
7492
7523
7551
7575
7594
7610
7621
7627
7629
7626
7617
7603
7584
7558
7527
7489
7446
7398
7344
7286
7221
7152
7079
7000
6917
6831
6741
6647
6552
6454
6354
6252
6148
6044
5938
5831
5724
5615
5507
5397
5288
5180
5072
4965
4860
4756
4655
4556
4461
4369
4281
4196
4116
4041
3971
3907
3848
3794
3746
3703
3665
3632
3603
3578
3557
3539
3523
3510
3498
3488
3479
3471
3465
3461
3458
3456
3456
3457
3459
3463
3467
3473
3480
3487
3496
3506
3516
3528
3542
3558
3575
3595
3616
3640
3666
3694
3724
3756
3788
3822
3858
3894
3932
3971
4011
4054
4097
4141
4187
4233
4281
4330
4380
4431
4483
4535
4589
4644
4700
4756
4813
4871
4929
4988
5047
5106
5165
5225
5284
5342
5400
5458
5514
5569
5623
5675
5725
5774
5819
5863
5903
5940
5974
6005
6032
6057
6078
6097
6114
6129
6142
6154
6164
6174
6182
6189
6194
6198
6200
6201
6199
6195
6189
6180
6169
6155
6139
6122
6102
6080
6057
6033
6007
5980
5951
5921
5890
5856
5821
5784
5745
5704
5661
5616
5569
5520
5469
5415
5360
5304
5245
5185
5125
5063
5001
4938
4876
4814
4753
4694
4635
4579
4525
4473
4423
4376
4332
4291
4252
4216
4184
4154
4128
4105
4085
4067
4053
4041
4030
4024
4019
4017
4016
4018
4021
4026
4033
4042
4051
4062
4073
4085
4098
4111
4125
4139
4154
4169
4184
4199
4214
4228
4242
4255
4267
4279
4289
4299
4309
4318
4328
4337
4346
4356
4366
4376
4386
4398
4410
4423
4437
4452
4469
4487
4507
4528
4551
4576
4603
4631
4661
4692
4724
4757
4791
4824
4859
4893
4927
4961
4995
5028
5061
5093
5124
5155
5184
5213
5239
5264
5288
5310
5330
5349
5367
5384
5400
5415
5430
5444
5458
5472
5484
5497
5508
5519
5529
5539
5547
5554
5559
5563
5566
5566
5565
5562
5556
5549
5540
5529
5516
5502
5487
5471
5455
5437
5420
5402
5383
5365
5346
5327
5309
5290
5272
5253
5235
5217
5199
5181
5164
5146
5129
5113
5097
5083
5070
5059
5050
5042
5037
5035
5035
5038
5043
5051
5062
5074
5089
5105
5123
5143
5164
5186
5211
5237
5265
5295
5328
5363
5399
5437
5477
5517
5558
5599
5640
5680
5719
5757
5793
5827
5859
5889
5915
5939
5959
5976
5990
6001
6009
6014
6017
6017
6015
6011
6005
5998
5989
5979
5967
5955
5941
5927
5913
5899
5884
5870
5856
5843
5831
5819
5809
5800
5791
5784
5777
5772
5767
5762
5758
5754
5750
5747
5744
5742
5740
5738
5736
5733
5730
5726
5720
5712
5703
5690
5676
5658
5638
5615
5590
5563
5534
5503
5471
5436
5399
5360
5319
5274
5227
5177
5124
5068
5008
4946
4881
4813
4743
4671
4598
4524
4450
4376
4304
4232
4163
4097
4034
3976
3922
3873
3830
3792
3761
3735
3714
3699
3688
3682
3680
3682
3685
3692
3699
3708
3716
3724
3731
3737
3740
3741
3739
3735
3728
3718
3706
3692
3675
3657
3637
3615
3591
3566
3539
3512
3483
3453
3422
3391
3360
3329
3299
3269
3240
3213
3187
3163
3140
3120
3103
3087
3073
3062
3053
3047
3043
3040
3040
3042
3046
3052
3059
3067
3077
3088
3100
3114
3128
3144
3161
3178
3197
3216
3235
3256
3277
3299
3321
3344
3368
3392
3416
3440
3463
3486
3508
3528
3547
3564
3579
3593
3604
3614
3622
3627
3632
3635
3637
3637
3637
3636
3635
3633
3630
3626
3620
3613
3604
3594
3581
3566
3549
3531
3511
3489
3467
3444
3419
3394
3369
3342
3315
3287
3257
3227
3195
3162
3127
3091
3053
3014
2973
2931
2886
2840
2791
2741
2689
2635
2580
2522
2463
2401
2338
2273
2207
2139
2070
2000
1930
1859
1790
1721
1654
1588
1524
1463
1405
1350
1298
1249
1204
1163
1126
1094
1066
1042
1022
1008
1000
997
997
1002
1012
1027
1045
1067
1092
1120
1150
1183
1217
1252
1288
1324
1359
1394
1428
1460
1490
1518
1544
1567
1587
1604
1618
1628
1635
1639
1639
1636
1630
1621
1610
1597
1582
1565
1547
1527
1507
1485
1463
1441
1418
1397
1375
1355
1336
1317
1300
1284
1270
1257
1245
1234
1225
1216
1209
1201
1195
1189
1183
1177
1171
1166
1160
1154
1148
1141
1134
1127
1119
1111
1103
1094
1086
1078
1069
1061
1052
1043
1035
1025
1014
1004
994
982
968
954
938
922
904
885
866
847
827
809
791
773
757
741
726
711
697
683
669
655
640
626
611
594
576
556
534
508
479
446
409
368
322
272
218
158
94
26
-48
-126
-208
-294
-383
-474
-567
-662
-757
-854
-951
-1048
-1146
-1243
-1340
-1436
-1532
-1626
-1718
-1808
-1896
-1982
-2066
-2147
-2226
-2301
-2373
-2442
-2508
-2569
-2627
-2681
-2730
-2776
-2817
-2853
-2885
-2912
-2936
-2954
-2969
-2979
-2986
-2989
-2988
-2984
-2976
-2965
-2951
-2933
-2911
-2886
-2858
-2825
-2787
-2746
-2699
-2648
-2592
-2530
-2464
-2392
-2316
-2234
-2149
-2060
-1968
-1874
-1779
-1683
-1587
-1492
-1399
-1308
-1220
-1134
-1052
-974
-900
-829
-764
-702
-645
-593
-544
-500
-460
-423
-390
-359
-331
-305
-281
-258
-236
-215
-195
-175
-156
-138
-120
-103
-88
-74
-61
-50
-40
-32
-25
-20
-16
-14
-14
-16
-20
-27
-37
-49
-65
-83
-104
-128
-155
-184
-216
-250
-288
-328
-371
-417
-466
-519
-574
-633
-694
-759
-826
-895
-967
-1042
-1118
-1197
-1278
-1360
-1445
-1531
-1618
-1707
-1795
-1884
-1972
-2059
-2145
-2230
-2312
-2392
-2469
-2544
-2616
-2685
-2752
-2815
-2874
-2930
-2983
-3031
-3075
-3115
-3150
-3181
-3207
-3229
-3247
-3260
-3269
-3275
-3276
-3275
-3269
-3260
-3248
-3233
-3214
-3192
-3167
-3140
-3110
-3079
-3047
-3013
-2979
-2944
-2909
-2873
-2837
-2800
-2762
-2722
-2681
-2637
-2590
-2541
-2489
-2433
-2375
-2313
-2248
-2181
-2110
-2037
-1964
-1889
-1812
-1735
-1657
-1579
-1501
-1423
-1346
-1270
-1194
-1120
-1047
-974
-903
-833
-764
-696
-629
-562
-495
-429
-363
-298
-233
-168
-105
-42
19
79
137
194
248
299
347
392
433
470
503
531
555
575
592
606
618
628
636
643
649
654
658
661
662
663
662
659
654
648
638
626
612
594
573
548
521
491
457
421
383
342
298
252
204
154
101
45
-13
-73
-137
-204
-274
-347
-422
-501
-582
-666
-752
-840
-929
-1018
-1111
-1203
-1295
-1388
-1480
-1571
-1661
-1750
-1837
-1922
-2005
-2085
-2161
-2234
-2303
-2368
-2428
-2484
-2536
-2583
-2625
-2663
-2697
-2728
-2755
-2779
-2800
-2820
-2837
-2853
-2867
-2880
-2892
-2902
-2911
-2918
-2925
-2930
-2934
-2938
-2941
-2943
-2944
-2945
-2946
-2947
-2948
-2948
-2949
-2949
-2949
-2949
-2949
-2948
-2948
-2946
-2944
-2942
-2939
-2934
-2929
-2922
-2914
-2905
-2894
-2882
-2869
-2854
-2839
-2821
-2803
-2783
-2761
-2737
-2711
-2683
-2652
-2617
-2580
-2539
-2495
-2448
-2398
-2346
-2291
-2234
-2177
-2119
-2062
-2005
-1952
-1900
-1851
-1807
-1766
-1729
-1698
-1671
-1649
-1633
-1622
-1617
-1617
-1622
-1633
-1649
-1670
-1696
-1727
-1763
-1802
-1844
-1889
-1937
-1987
-2037
-2090
-2142
-2195
-2247
-2299
-2350
-2399
-2447
-2494
-2538
-2581
-2622
-2661
-2698
-2734
-2769
-2802
-2835
-2868
-2900
-2931
-2962
-2994
-3026
-3058
-3090
-3124
-3158
-3193
-3228
-3265
-3303
-3341
-3381
-3421
-3462
-3503
-3544
-3585
-3625
-3664
-3701
-3736
-3769
-3799
-3827
-3851
-3872
-3890
-3905
-3916
-3925
-3930
-3932
-3932
-3930
-3925
-3918
-3909
-3899
-3888
-3876
-3863
-3849
-3835
-3819
-3803
-3786
-3768
-3749
-3729
-3708
-3686
-3663
-3639
-3614
-3588
-3560
-3531
-3501
-3469
-3437
-3403
-3367
-3331
-3294
-3256
-3218
-3179
-3140
-3102
-3064
-3027
-2991
-2956
-2921
-2889
-2857
-2826
-2797
-2769
-2743
-2717
-2692
-2669
-2646
-2624
-2603
-2584
-2567
-2552
-2539
-2530
-2524
-2522
-2523
-2530
-2541
-2557
-2578
-2605
-2637
-2675
-2719
-2767
-2821
-2878
-2940
-3006
-3075
-3146
-3221
-3298
-3378
-3459
-3542
-3626
-3711
-3796
-3882
-3967
-4050
-4133
-4213
-4291
-4367
-4440
-4510
-4577
-4640
-4701
-4758
-4812
-4863
-4912
-4957
-5000
-5041
-5080
-5116
-5150
-5182
-5212
-5239
-5263
-5285
-5303
-5319
-5331
-5339
-5345
-5346
-5343
-5337
-5326
-5312
-5294
-5273
-5249
-5222
-5193
-5163
-5130
-5096
-5059
-5022
-4982
-4941
-4899
-4856
-4811
-4766
-4720
-4673
-4625
-4577
-4528
-4478
-4428
-4377
-4324
-4271
-4215
-4158
-4099
-4038
-3973
-3905
-3835
-3761
-3683
-3602
-3518
-3431
-3341
-3247
-3152
-3053
-2953
-2851
-2747
-2643
-2538
-2432
-2327
-2223
-2119
-2017
-1917
-1819
-1724
-1631
-1541
-1455
-1372
-1293
-1217
-1145
-1078
-1014
-953
-897
-844
-794
-747
-703
-661
-621
-583
-546
-511
-477
-444
-413
-382
-353
-326
-300
-276
-254
-234
-217
-202
-190
-180
-173
-167
-164
-163
-164
-166
-170
-175
-182
-190
-200
-212
-226
-242
-261
-283
-306
-333
-362
-394
-429
-466
-505
-547
-591
-636
-682
-728
-773
-818
-860
-901
-938
-972
-1002
-1030
-1052
-1071
-1086
-1096
-1103
-1107
-1108
-1105
-1101
-1095
-1087
-1079
-1070
-1061
-1053
-1045
-1038
-1032
-1026
-1020
-1016
-1012
-1008
-1004
-998
-991
-983
-973
-961
-948
-932
-915
-895
-874
-850
-824
-795
-763
-729
-691
-651
-609
-564
-518
-470
-421
-371
-320
-270
-219
-168
-116
-65
-13
39
92
146
202
259
318
378
441
507
574
644
717
792
869
949
1030
1114
1199
1285
1373
1460
1547
1633
1719
1802
1884
1964
2041
2117
2189
2259
2327
2393
2457
2520
2581
2641
2702
2763
2824
2886
2949
3014
3080
3148
3216
3287
3358
3431
3505
3580
3655
3732
3808
3885
3962
4038
4113
4187
4258
4326
4390
4451
4506
4556
4600
4638
4669
4692
4708
4716
4716
4708
4693
4670
4642
4608
4569
4528
4485
4442
4400
4359
4321
4286
4254
4226
4202
4183
4168
4158
4153
4152
4156
4163
4175
4190
4208
4229
4252
4277
4304
4334
4364
4397
4430
4464
4499
4535
4571
4609
4647
4686
4728
4772
4818
4867
4920
4976
5036
5099
5166
5236
5309
5385
5463
5543
5626
5710
5795
5882
5970
6058
6145
6233
6319
6403
6486
6567
6645
6721
6794
6863
6930
6993
7053
7111
7166
7218
7268
7316
7361
7405
7446
7485
7522
7557
7590
7621
7650
7678
7704
7730
7755
7779
7802
7825
7847
7868
7888
7907
7924
7940
7953
7965
7975
7983
7989
7993
7996
7997
7997
7997
7995
7993
7989
7986
7980
7974
7966
7955
7942
7926
7906
7882
7855
7824
7789
7750
7709
7665
7619
7572
7524
7476
7428
7381
7334
7289
7244
7201
7158
7118
7079
7042
7007
6973
6942
6914
6887
6863
6841
6822
6804
6788
6774
6762
6752
6744
6738
6734
6733
6735
6739
6746
6755
6766
6777
6790
6802
6814
6826
6837
6847
6856
6864
6871
6878
6885
6892
6899
6906
6913
6922
6933
6946
6962
6980
7002
7026
7054
7086
7120
7158
7199
7242
7288
7335
7383
7432
7482
7530
7578
7624
7668
7710
7749
7787
7822
7855
7886
7915
7943
7970
7997
8023
8048
8074
8102
8130
8159
8189
8224
8259
8297
8338
8380
8425
8472
8521
8571
8623
8676
8730
8784
8839
8894
8947
8999
9049
9096
9139
9177
9210
9238
9259
9275
9284
9287
9284
9276
9263
9246
9226
9202
9176
9148
9117
9086
9053
9019
8985
8951
8918
8885
8854
8823
8794
8765
8736
8708
8679
8649
8617
8584
8549
8511
8471
8429
8384
8336
8285
8232
8175
8116
8054
7989
7922
7853
7782
7710
7637
7565
7493
7422
7352
7284
7219
7156
7096
7040
6988
6941
6898
6861
6830
6805
6786
6773
6766
6765
6770
6780
6796
6816
6841
6869
6902
6939
6978
7022
7068
7117
7168
7223
7279
7339
7401
7465
7532
7600
7671
7743
7816
7891
7965
8039
8114
8186
8259
8327
8393
8454
8510
8561
8605
8643
8674
8699
8716
8727
8731
8731
8725
8716
8703
8687
8670
8652
8632
8612
8592
8573
8553
8535
8517
8501
8486
8472
8460
8450
8441
8434
8428
8423
8420
8418
8417
8416
8416
8417
8417
8419
8420
8421
8422
8423
8424
8425
8426
8429
8432
8436
8442
8448
8456
8464
8474
8484
8495
8507
8519
8532
8545
8558
8572
8586
8600
8614
8629
8644
8659
8674
8688
8702
8715
8728
8740
8750
8759
8766
8772
8775
8775
8773
8767
8757
8745
8729
8709
8686
8660
8632
8601
8568
8534
8497
8459
8420
8378
8336
8292
8247
8201
8154
8106
8058
8010
7963
7915
7866
7818
7770
7721
7672
7623
7574
7524
7473
7423
7371
7318
7265
7211
7156
7101
7045
6990
6934
6880
6826
6775
6725
6678
6633
6592
6553
6518
6486
6456
6429
6405
6383
6363
6344
6326
6309
6292
6275
6257
6239
6219
6199
6177
6153
6128
6101
6073
6044
6014
5983
5952
5920
5888
5856
5824
5791
5759
5726
5693
5660
5626
5592
5557
5522
5485
5449
5411
5373
5333
5293
5253
5211
5170
5128
5086
5044
5002
4960
4918
4875
4832
4788
4743
4697
4649
4600
4550
4497
4443
4387
4329
4269
4207
4143
4077
4009
3940
3870
3799
3728
3657
3586
3515
3445
3375
3305
3235
3166
3097
3028
2958
2890
2821
2753
2685
2618
2552
2486
2421
2357
2294
2233
2172
2112
2054
1997
1940
1885
1830
1777
1724
1673
1624
1576
1531
1489
1450
1413
1380
1351
1325
1302
1283
1266
1252
1239
1229
1220
1212
1204
1197
1191
1184
1177
1170
1163
1155
1147
1140
1131
1123
1115
1106
1098
1089
1079
1070
1059
1048
1036
1022
1006
989
970
949
926
900
871
839
804
764
721
672
618
560
496
427
354
275
193
107
18
-75
-169
-266
-363
-461
-558
-654
-748
-840
-929
-1014
-1098
-1178
-1255
-1328
-1398
-1466
-1532
-1596
-1658
-1719
-1779
-1840
-1901
-1963
-2025
-2091
-2159
-2229
-2303
-2380
-2461
-2547
-2637
-2732
-2831
-2936
-3045
-3160
-3280
-3405
-3536
-3671
-3813
-3959
-4110
-4267
-4428
-4594
-4764
-4938
-5116
-5297
-5482
-5670
-5861
-6054
-6250
-6447
-6646
-6846
-7047
-7249
-7450
-7651
-7851
-8051
-8248
-8444
-8639
-8830
-9020
-9206
-9390
-9571
-9749
-9923
-10094
-10261
-10424
-10583
-10738
-10888
-11033
-11174
-11309
-11440
-11567
-11688
-11804
-11916
-12023
-12124
-12221
-12313
-12399
-12480
-12555
-12625
-12689
-12746
-12797
-12842
-12880
-12912
-12937
-12956
-12969
-12976
-12978
-12975
-12968
-12958
-12945
-12930
-12914
-12896
-12877
-12858
-12838
-12818
-12797
-12776
-12755
-12734
-12713
-12692
-12672
-12653
-12635
-12618
-12602
-12588
-12575
-12565
-12556
-12549
-12543
-12540
-12539
-12540
-12543
-12547
-12554
-12563
-12574
-12587
-12603
-12622
-12643
-12668
-12696
-12727
-12761
-12798
-12838
-12880
-12925
-12971
-13019
-13067
-13117
-13166
-13216
-13265
-13313
-13360
-13405
-13449
-13491
-13531
-13569
-13604
-13637
-13668
-13696
-13721
-13743
-13762
-13778
-13791
-13800
-13805
-13807
-13805
-13798
-13788
-13774
-13756
-13735
-13712
-13685
-13657
-13627
-13596
-13565
-13533
-13502
-13470
-13439
-13409
-13379
-13350
-13322
-13295
-13269
-13244
-13221
-13198
-13177
-13157
-13139
-13122
-13107
-13094
-13082
-13074
-13068
-13064
-13064
-13066
-13072
-13081
-13093
-13109
-13127
-13149
-13174
-13203
-13235
-13270
-13309
-13351
-13396
-13445
-13496
-13550
-13606
-13664
-13723
-13783
-13843
-13903
-13963
-14022
-14081
-14138
-14194
-14249
-14302
-14353
-14402
-14450
-14495
-14539
-14581
-14621
-14660
-14697
-14732
-14765
-14797
-14828
-14857
-14884
-14909
-14931
-14952
-14970
-14985
-14997
-15007
-15014
-15018
-15020
-15020
-15017
-15012
-15006
-14998
-14988
-14977
-14966
-14953
-14940
-14926
-14912
-14898
-14884
-14870
-14857
-14845
-14834
-14825
-14817
-14812
-14809
-14808
-14810
-14814
-14821
-14830
-14842
-14857
-14874
-14894
-14915
-14939
-14963
-14989
-15015
-15041
-15066
-15091
-15115
-15137
-15157
-15175
-15192
-15206
-15217
-15226
-15233
-15236
-15237
-15235
-15230
-15221
-15210
-15195
-15178
-15158
-15136
-15112
-15086
-15059
-15032
-15004
-14976
-14949
-14923
-14898
-14874
-14852
-14833
-14815
-14801
-14790
-14783
-14779
-14780
-14785
-14794
-14808
-14826
-14848
-14874
-14904
-14937
-14972
-15010
-15049
-15090
-15131
-15173
-15215
-15256
-15297
-15338
-15377
-15415
-15452
-15488
-15521
-15554
-15584
-15612
-15638
-15661
-15682
-15701
-15718
-15733
-15746
-15757
-15766
-15774
-15781
-15787
-15791
-15795
-15798
-15801
-15805
-15809
-15813
-15819
-15827
-15837
-15849
-15863
-15880
-15900
-15923
-15948
-15976
-16006
-16039
-16073
-16110
-16148
-16187
-16229
-16271
-16312
-16357
-16400
-16444
-16487
-16529
-16571
-16611
-16650
-16687
-16721
-16753
-16783
-16809
-16832
-16851
-16866
-16877
-16884
-16886
-16884
-16879
-16869
-16857
-16841
-16823
-16803
-16782
-16759
-16735
-16710
-16684
-16658
-16631
-16604
-16577
-16550
-16525
-16500
-16477
-16456
-16437
-16420
-16406
-16394
-16385
-16379
-16375
-16373
-16375
-16378
-16384
-16391
-16400
-16410
-16421
-16433
-16444
-16456
-16467
-16477
-16486
-16494
-16501
-16507
-16511
-16514
-16515
-16514
-16511
-16506
-16500
-16492
-16484
-16474
-16463
-16453
-16441
-16430
-16419
-16407
-16396
-16385
-16373
-16364
-16355
-16347
-16340
-16334
-16329
-16328
-16328
-16329
-16334
-16341
-16349
-16359
-16372
-16387
-16403
-16422
-16442
-16464
-16487
-16511
-16536
-16560
-16585
-16608
-16631
-16652
-16671
-16688
-16703
-16714
-16723
-16728
-16729
-16725
-16718
-16705
-16688
-16666
-16638
-16604
-16565
-16519
-16467
-16409
-16344
-16274
-16198
-16117
-16030
-15939
-15844
-15745
-15644
-15539
-15433
-15325
-15216
-15107
-14998
-14891
-14784
-14680
-14578
-14479
-14384
-14291
-14201
-14115
-14031
-13949
-13869
-13790
-13713
-13637
-13562
-13487
-13412
-13337
-13263
-13188
-13114
-13040
-12966
-12893
-12820
-12747
-12676
-12606
-12536
-12468
-12401
-12335
-12271
-12207
-12145
-12085
-12026
-11970
-11915
-11863
-11814
-11768
-11725
-11686
-11651
-11620
-11593
-11570
-11550
-11535
-11523
-11514
-11508
-11505
-11504
-11504
-11506
-11508
-11510
-11513
-11515
-11517
-11518
-11519
-11519
-11517
-11515
-11511
-11506
-11501
-11493
-11485
-11477
-11467
-11458
-11448
-11439
-11431
-11425
-11420
-11416
-11415
-11416
-11418
-11423
-11429
-11437
-11448
-11460
-11475
-11491
-11510
-11530
-11553
-11579
-11606
-11637
-11669
-11704
-11740
-11779
-11820
-11862
-11906
-11952
-11998
-12046
-12095
-12146
-12197
-12248
-12300
-12352
-12404
-12455
-12506
-12554
-12602
-12646
-12689
-12728
-12764
-12797
-12825
-12848
-12867
-12881
-12889
-12891
-12887
-12877
-12860
-12836
-12805
-12767
-12722
-12669
-12609
-12541
-12465
-12382
-12291
-12193
-12087
-11974
-11855
-11729
-11596
-11457
-11313
-11163
-11009
-10849
-10685
-10517
-10346
-10171
-9994
-9814
-9633
-9451
-9269
-9087
-8906
-8728
-8552
-8379
-8210
-8045
-7887
-7732
-7584
-7440
-7303
-7170
-7042
-6919
-6800
-6685
-6573
-6463
-6356
-6249
-6144
-6039
-5934
-5828
-5722
-5614
-5505
-5395
-5284
-5172
-5058
-4944
-4829
-4715
-4601
-4487
-4375
-4265
-4156
-4049
-3945
-3843
-3743
-3645
-3551
-3458
-3368
-3281
-3196
-3114
-3035
-2959
-2885
-2814
-2746
-2680
-2616
-2555
-2496
-2440
-2386
-2334
-2285
-2238
-2194
-2152
-2112
-2075
-2040
-2007
-1977
-1950
-1925
-1903
-1883
-1866
-1852
-1840
-1831
-1825
-1821
-1819
-1820
-1823
-1828
-1835
-1844
-1856
-1870
-1886
-1904
-1924
-1946
-1970
-1996
-2023
-2051
-2079
-2109
-2139
-2170
-2201
-2232
-2263
-2295
-2326
-2357
-2388
-2416
-2443
-2468
-2489
-2507
-2522
-2532
-2539
-2541
-2539
-2533
-2522
-2507
-2488
-2465
-2437
-2405
-2370
-2330
-2286
-2238
-2187
-2132
-2073
-2012
-1947
-1880
-1809
-1736
-1660
-1582
-1502
-1419
-1335
-1249
-1162
-1074
-986
-897
-808
-718
-628
-537
-445
-352
-257
-161
-63
37
138
242
348
455
565
677
791
908
1026
1147
1270
1395
1522
1650
1781
1912
2045
2179
2313
2448
2582
2716
2849
2980
3110
3237
3362
3483
3600
3714
3823
3928
4027
4123
4214
4299
4380
4456
4527
4594
4655
4712
4764
4812
4856
4896
4932
4965
4993
5018
5040
5058
5072
5083
5090
5093
5093
5089
5081
5069
5054
5035
5013
4988
4960
4930
4898
4865
4830
4795
4759
4723
4687
4651
4617
4583
4550
4519
4489
4461
4434
4410
4387
4365
4346
4329
4313
4299
4288
4278
4271
4266
4263
4263
4266
4271
4279
4290
4304
4321
4342
4366
4394
4426
4462
4502
4547
4597
4651
4709
4770
4835
4903
4974
5046
5119
5194
5268
5342
5415
5486
5556
5623
5688
5750
5809
5865
5920
5972
6022
6071
6119
6166
6212
6258
6303
6348
6392
6436
6479
6523
6567
6611
6655
6700
6746
6792
6839
6887
6937
6988
7042
7098
7158
7220
7286
7356
7429
7505
7586
7670
7757
7848
7943
8041
8141
8247
8356
8467
8583
8702
8824
8950
9080
9213
9349
9489
9632
9777
9925
10074
10225
10377
10528
10679
10829
10977
11121
11262
11399
11530
11656
11776
11889
11995
12094
12185
12269
12345
12412
12473
12526
12571
12611
12645
12673
12698
12719
12738
12756
12773
12790
12808
12827
12846
12867
12889
12913
12938
12964
12991
13020
13050
13080
13111
13142
13173
13203
13232
13259
13284
13306
13325
13342
13355
13365
13372
13375
13376
13373
13368
13360
13351
13340
13328
13316
13303
13291
13278
13266
13255
13244
13234
13224
13216
13210
13205
13202
13200
13201
13204
13210
13217
13227
13239
13253
13270
13289
13312
13337
13366
13398
13434
13474
13518
13566
13619
13675
13734
13797
13862
13930
14000
14071
14143
14215
14287
14359
14430
14499
14566
14632
14696
14757
14816
14873
14927
14980
15031
15080
15127
15173
15219
15263
15307
15351
15395
15440
15486
15533
15583
15635
15690
15748
15810
15875
15944
16017
16093
16172
16254
16338
16426
16515
16604
16692
16780
16866
16949
17030
17106
17178
17245
17307
17362
17412
17455
17491
17520
17543
17560
17570
17574
17574
17568
17558
17544
17526
17506
17483
17458
17432
17406
17378
17351
17324
17298
17272
17248
17225
17205
17186
17170
17156
17145
17137
17132
17131
17134
17141
17154
17172
17196
17226
17263
17307
17359
17418
17485
17559
17641
17729
17823
17923
18029
18139
18253
18371
18492
18617
18744
18875
19008
19143
19280
19419
19559
19701
19842
19984
20125
20265
20403
20540
20674
20805
20932
21055
21173
21285
21392
21492
21585
21672
21751
21822
21886
21943
21992
22033
22067
22094
22113
22125
22130
22128
22119
22103
22081
22053
22018
21978
21932
21881
21826
21766
21702
21633
21561
21486
21406
21323
21237
21147
21053
20957
20857
20754
20648
20538
20426
20311
20193
20072
19947
19820
19690
19556
19420
19281
19139
18995
18848
18699
18547
18394
18239
18082
17924
17765
17604
17443
17281
17118
16955
16792
16628
16464
16300
16137
15974
15812
15651
15492
15335
15179
15026
14875
14725
14578
14432
14289
14147
14007
13869
13732
13597
13464
13332
13203
13076
12952
12830
12711
12596
12484
12376
12273
12173
12077
11987
11901
11819
11743
11671
11604
11542
11485
11433
11385
11341
11301
11264
11231
11201
11173
11147
11124
11102
11083
11064
11048
11033
11020
11008
10998
10990
10984
10981
10979
10981
10985
10993
11005
11021
11041
11067
11099
11136
11179
11228
11284
11347
11416
11492
11574
11662
11757
11856
11961
12071
12185
12302
12423
12546
12671
12798
12927
13055
13184
13313
13441
13568
13693
13817
13937
14055
14170
14282
14390
14494
14594
14690
14782
14870
14954
15034
15111
15184
15254
15321
15385
15447
15505
15560
15613
15662
15708
15751
15789
15824
15855
15882
15905
15922
15935
15943
15947
15945
15938
15926
15908
15886
15858
15826
15788
15744
15696
15641
15582
15517
15446
15369
15287
15199
15106
15007
14902
14792
14677
14557
14432
14302
14168
14030
13888
13742
13593
13441
13285
13126
12965
12801
12636
12468
12299
12129
11958
11787
11616
11447
11278
11112
10948
10787
10630
10476
10327
10182
10043
9908
9779
9655
9537
9423
9315
9212
9113
9019
8929
8843
8760
8681
8603
8528
8455
8384
8315
8246
8179
8112
8047
7982
7918
7855
7792
7730
7668
7607
7547
7487
7429
7372
7316
7262
7211
7162
7115
7072
7033
6997
6965
6938
6915
6896
6881
6871
6864
6862
6863
6868
6876
6887
6902
6918
6938
6960
6984
7010
7038
7068
7099
7132
7167
7203
7240
7278
7318
7359
7401
7444
7487
7532
7577
7622
7668
7714
7761
7807
7852
7898
7942
7986
8029
8071
8113
8154
8194
8234
8274
8313
8352
8391
8430
8468
8506
8544
8581
8618
8654
8690
8726
8762
8798
8834
8871
8909
8949
8990
9034
9079
9127
9178
9230
9286
9343
9402
9463
9524
9586
9648
9710
9770
9829
9885
9939
9990
10037
10081
10122
10159
10193
10222
10249
10272
10292
10308
10322
10334
10343
10350
10356
10360
10363
10365
10366
10365
10364
10360
10355
10348
10338
10327
10314
10298
10280
10261
10239
10216
10190
10162
10132
10099
10062
10022
9978
9930
9878
9821
9760
9694
9623
9547
9467
9381
9290
9195
9094
8989
8879
8765
8647
8526
8402
8275
8146
8016
7884
7752
7619
7485
7352
7220
7088
6958
6829
6701
6576
6452
6331
6213
6098
5986
5878
5774
5673
5577
5486
5399
5317
5240
5168
5100
5036
4977
4921
4868
4818
4770
4724
4680
4637
4595
4553
4512
4472
4431
4391
4349
4307
4264
4221
4176
4130
4083
4035
3986
3936
3887
3838
3789
3741
3693
3648
3603
3560
3518
3478
3440
3403
3368
3335
3304
3275
3248
3223
3200
3180
3162
3146
3133
3123
3115
3110
3108
3108
3112
3118
3126
3138
3153
3170
3190
3213
3239
3267
3298
3331
3366
3402
3440
3479
3520
3562
3604
3648
3692
3736
3779
3823
3866
3908
3949
3988
4027
4065
4101
4137
4172
4206
4239
4272
4305
4338
4371
4403
4436
4469
4502
4534
4566
4598
4629
4658
4686
4712
4735
4756
4774
4788
4799
4806
4808
4806
4799
4787
4771
4749
4721
4688
4649
4604
4554
4497
4435
4367
4293
4214
4131
4043
3952
3858
3762
3666
3569
3473
3379
3286
3196
3109
3025
2945
2869
2797
2730
2667
2609
2557
2509
2466
2428
2394
2364
2338
2315
2296
2278
2263
2249
2235
2222
2209
2195
2180
2164
2145
2124
2101
2076
2048
2017
1985
1949
1911
1871
1828
1783
1736
1687
1636
1584
1530
1475
1420
1363
1306
1249
1192
1134
1077
1020
964
909
854
801
749
698
649
602
557
513
472
433
396
361
328
297
267
239
212
187
162
138
115
92
69
46
23
-1
-25
-50
-76
-103
-131
-160
-191
-222
-254
-287
-322
-356
-391
-427
-463
-499
-534
-570
-606
-643
-679
-717
-754
-793
-832
-873
-915
-958
-1002
-1050
-1099
-1149
-1201
-1255
-1312
-1370
-1431
-1493
-1559
-1626
-1696
-1768
-1841
-1918
-1995
-2075
-2157
-2239
-2323
-2408
-2494
-2580
-2667
-2753
-2839
-2924
-3008
-3090
-3171
-3250
-3327
-3402
-3474
-3543
-3609
-3672
-3733
-3791
-3846
-3898
-3948
-3996
-4042
-4085
-4126
-4164
-4201
-4235
-4267
-4297
-4324
-4349
-4373
-4394
-4414
-4432
-4447
-4461
-4473
-4483
-4491
-4496
-4499
-4500
-4497
-4492
-4484
-4472
-4458
-4440
-4418
-4394
-4366
-4335
-4302
-4266
-4227
-4187
-4145
-4102
-4057
-4013
-3968
-3923
-3879
-3835
-3792
-3751
-3710
-3671
-3633
-3596
-3560
-3524
-3488
-3453
-3416
-3379
-3341
-3303
-3263
-3223
-3182
-3140
-3099
-3058
-3018
-2979
-2941
-2905
-2872
-2841
-2814
-2790
-2770
-2756
-2746
-2742
-2743
-2750
-2764
-2784
-2810
-2842
-2881
-2926
-2977
-3035
-3098
-3167
-3240
-3319
-3403
-3490
-3582
-3677
-3776
-3877
-3981
-4086
-4195
-4303
-4412
-4520
-4629
-4736
-4842
-4947
-5050
-5150
-5249
-5345
-5439
-5531
-5620
-5708
-5793
-5876
-5957
-6037
-6115
-6191
-6266
-6340
-6413
-6485
-6556
-6626
-6696
-6765
-6834
-6904
-6973
-7043
-7113
-7183
-7254
-7325
-7396
-7468
-7540
-7612
-7685
-7757
-7830
-7902
-7974
-8044
-8114
-8183
-8250
-8315
-8378
-8439
-8497
-8553
-8606
-8656
-8702
-8746
-8786
-8823
-8858
-8889
-8918
-8945
-8969
-8993
-9014
-9035
-9054
-9073
-9091
-9108
-9126
-9143
-9160
-9177
-9194
-9211
-9228
-9245
-9262
-9278
-9293
-9306
-9318
-9327
-9334
-9338
-9338
-9335
-9328
-9318
-9303
-9285
-9264
-9238
-9210
-9178
-9143
-9106
-9066
-9024
-8981
-8936
-8890
-8843
-8794
-8745
-8695
-8645
-8594
-8544
-8493
-8443
-8393
-8343
-8294
-8246
-8198
-8151
-8105
-8060
-8015
-7973
-7931
-7891
-7853
-7817
-7784
-7753
-7724
-7698
-7675
-7654
-7637
-7621
-7609
-7599
-7591
-7585
-7581
-7579
-7578
-7579
-7581
-7584
-7588
-7592
-7596
-7601
-7606
-7610
-7615
-7619
-7623
-7627
-7630
-7634
-7638
-7641
-7646
-7650
-7656
-7662
-7669
-7676
-7685
-7694
-7705
-7716
-7728
-7741
-7755
-7771
-7787
-7805
-7825
-7845
-7868
-7891
-7916
-7941
-7968
-7995
-8023
-8051
-8077
-8105
-8132
-8157
-8183
-8209
-8234
-8258
-8282
-8306
-8330
-8354
-8378
-8401
-8424
-8447
-8470
-8493
-8515
-8538
-8561
-8584
-8607
-8630
-8655
-8680
-8705
-8732
-8759
-8786
-8815
-8844
-8873
-8902
-8931
-8961
-8990
-9019
-9047
-9075
-9102
-9129
-9154
-9178
-9200
-9221
-9241
-9259
-9275
-9289
-9301
-9310
-9317
-9321
-9323
-9322
-9318
-9311
-9301
-9288
-9272
-9252
-9229
-9203
-9174
-9142
-9107
-9070
-9029
-8986
-8941
-8894
-8845
-8794
-8742
-8690
-8636
-8582
-8528
-8473
-8419
-8364
-8309
-8254
-8199
-8144
-8087
-8032
-7975
-7917
-7859
-7800
-7740
-7679
-7616
-7553
-7489
-7423
-7357
-7290
-7223
-7156
-7089
-7023
-6958
-6894
-6831
-6770
-6711
-6654
-6599
-6547
-6497
-6449
-6403
-6360
-6319
-6280
-6244
-6210
-6178
-6149
-6121
-6095
-6070
-6047
-6026
-6006
-5988
-5971
-5956
-5942
-5930
-5919
-5910
-5902
-5896
-5891
-5886
-5883
-5880
-5878
-5875
-5872
-5868
-5863
-5857
-5850
-5842
-5832
-5821
-5808
-5794
-5779
-5762
-5745
-5726
-5706
-5685
-5664
-5641
-5618
-5594
-5569
-5544
-5519
-5494
-5468
-5443
-5418
-5393
-5368
-5345
-5321
-5299
-5277
-5256
-5236
-5217
-5199
-5182
-5167
-5152
-5139
-5126
-5114
-5103
-5093
-5082
-5071
-5060
-5048
-5035
-5021
-5004
-4985
-4964
-4940
-4914
-4885
-4852
-4818
-4780
-4741
-4699
-4654
-4608
-4561
-4512
-4462
-4411
-4360
-4308
-4256
-4204
-4152
-4099
-4046
-3994
-3942
-3890
-3837
-3785
-3733
-3682
-3631
-3580
-3530
-3481
-3432
-3385
-3338
-3292
-3247
-3202
-3159
-3116
-3074
-3032
-2991
-2950
-2909
-2869
-2828
-2787
-2746
-2705
-2663
-2620
-2577
-2533
-2489
-2444
-2398
-2351
-2303
-2254
-2204
-2154
-2102
-2048
-1994
-1939
-1883
-1827
-1770
-1714
-1658
-1604
-1551
-1500
-1451
-1405
-1362
-1323
-1287
-1255
-1228
-1204
-1184
-1168
-1157
-1149
-1144
-1143
-1144
-1149
-1156
-1165
-1176
-1188
-1202
-1217
-1233
-1250
-1267
-1284
-1302
-1320
-1338
-1356
-1375
-1393
-1411
-1429
-1447
-1464
-1482
-1498
-1514
-1528
-1542
-1553
-1564
-1572
-1578
-1582
-1583
-1582
-1579
-1573
-1565
-1555
-1543
-1530
-1515
-1499
-1482
-1464
-1446
-1427
-1407
-1387
-1365
-1343
-1320
-1296
-1271
-1244
-1215
-1185
-1152
-1117
-1080
-1040
-997
-950
-901
-848
-792
-733
-670
-603
-533
-459
-381
-300
-216
-130
-40
51
144
239
335
432
529
627
725
824
922
1020
1118
1215
1312
1409
1506
1602
1698
1794
1889
1985
2080
2176
2272
2367
2464
2560
2657
2755
2852
2950
3048
3146
3244
3341
3439
3537
3634
3731
3827
3922
4017
4110
4203
4294
4383
4471
4558
4643
4726
4807
4887
4965
5041
5115
5187
5258
5326
5392
5456
5517
5576
5632
5685
5735
5782
5825
5864
5899
5929
5953
5973
5987
5995
5997
5993
5983
5968
5947
5921
5891
5856
5817
5774
5729
5680
5628
5574
5518
5459
5399
5337
5274
5209
5143
5076
5008
4939
4869
4798
4726
4654
4581
4506
4432
4356
4281
4204
4128
4050
3973
3895
3817
3739
3661
3582
3503
3424
3344
3264
3185
3105
3025
2945
2865
2785
2706
2627
2549
2472
2396
2321
2248
2176
2106
2039
1973
1910
1849
1791
1735
1682
1631
1582
1535
1489
1446
1403
1362
1322
1283
1245
1208
1172
1137
1102
1069
1036
1002
971
939
906
873
839
804
769
733
696
657
618
578
536
493
449
404
357
309
260
209
157
103
47
-10
-69
-130
-192
-256
-321
-388
-456
-524
-594
-664
-733
-802
-871
-938
-1004
-1068
-1129
-1188
-1243
-1296
-1345
-1391
-1432
-1470
-1503
-1533
-1557
-1577
-1593
-1604
-1611
-1613
-1612
-1606
-1597
-1585
-1570
-1553
-1534
-1514
-1493
-1471
-1449
-1428
-1408
-1388
-1370
-1353
-1337
-1323
-1310
-1299
-1289
-1280
-1272
-1265
-1259
-1253
-1248
-1242
-1236
-1230
-1223
-1215
-1206
-1196
-1184
-1170
-1155
-1136
-1116
-1092
-1066
-1037
-1004
-968
-929
-887
-842
-794
-743
-689
-634
-576
-516
-455
-392
-328
-262
-196
-128
-60
10
81
152
225
299
374
449
526
604
682
760
838
916
994
1071
1147
1222
1296
1368
1440
1510
1580
1648
1715
1781
1846
1910
1973
2035
2096
2157
2216
2273
2329
2384
2436
2486
2534
2579
2622
2662
2700
2735
2768
2798
2825
2850
2872
2891
2908
2922
2934
2943
2951
2956
2959
2960
2959
2955
2950
2943
2933
2921
2907
2890
2870
2848
2823
2796
2767
2736
2704
2670
2635
2599
2561
2523
2483
2441
2398
2354
2308
2261
2212
2161
2108
2053
1996
1938
1878
1817
1754
1689
1624
1557
1489
1421
1352
1282
1211
1141
1070
1000
931
861
793
726
661
596
534
473
414
357
301
248
196
146
98
52
7
-35
-76
-115
-152
-186
-219
-250
-280
-307
-332
-355
-376
-395
-412
-426
-438
-447
-453
-456
-457
-454
-449
-441
-429
-415
-397
-376
-352
-324
-293
-258
-221
-179
-135
-87
-36
18
75
134
197
261
329
398
470
544
619
696
774
853
933
1012
1094
1174
1254
1333
1411
1488
1564
1637
1708
1777
1844
1907
1968
2025
2081
2132
2180
2224
2264
2301
2333
2362
2386
2406
2423
2435
2443
2448
2450
2448
2442
2434
2423
2410
2394
2375
2355
2332
2307
2281
2252
2222
2190
2156
2121
2085
2047
2008
1967
1926
1883
1840
1795
1750
1704
1658
1611
1563
1515
1466
1418
1369
1320
1271
1223
1175
1127
1080
1034
988
943
899
855
812
769
726
684
641
598
555
513
470
427
384
341
298
256
215
173
133
93
53
15
-22
-59
-94
-127
-160
-190
-220
-247
-273
-297
-318
-338
-354
-369
-380
-389
-394
-396
-395
-390
-381
-368
-350
-329
-303
-273
-239
-200
-158
-111
-60
-5
52
113
177
243
312
383
455
529
605
681
759
838
918
999
1080
1161
1243
1325
1406
1487
1567
1646
1723
1798
1872
1943
2012
2078
2141
2202
2259
2313
2364
2411
2454
2494
2531
2563
2592
2617
2639
2657
2672
2684
2692
2698
2700
2700
2698
2694
2687
2679
2670
2659
2647
2635
2623
2610
2598
2586
2574
2563
2552
2543
2534
2526
2520
2514
2509
2506
2504
2503
2503
2505
2508
2512
2517
2523
2530
2538
2546
2554
2562
2569
2575
2581
2585
2588
2590
2591
2590
2587
2583
2578
2571
2564
2555
2545
2535
2524
2512
2500
2489
2477
2466
2455
2445
2436
2428
2421
2417
2413
2412
2413
2416
2421
2430
2440
2454
2470
2490
2512
2538
2567
2600
2636
2675
2718
2765
2815
2869
2926
2987
3050
3117
3187
3259
3334
3411
3490
3571
3654
3738
3824
3911
3999
4088
4177
4268
4359
4451
4543
4635
4728
4821
4914
5008
5102
5197
5292
5388
5485
5583
5681
5780
5880
5980
6080
6181
6281
6381
6480
6579
6676
6771
6865
6957
7046
7132
7216
7296
7372
7445
7514
7579
7639
7695
7746
7792
7833
7869
7899
7925
7945
7960
7970
7974
7974
7969
7959
7945
7926
7902
7875
7843
7808
7770
7728
7683
7635
7585
7532
7476
7419
7359
7298
7235
7170
7103
7036
6967
6898
6827
6756
6684
6612
6540
6467
6395
6322
6249
6176
6102
6029
5956
5883
5810
5737
5664
5591
5517
5444
5370
5297
5224
5151
5079
5008
4938
4870
4803
4738
4676
4616
4559
4505
4454
4406
4362
4322
4286
4254
4226
4202
4183
4168
4158
4153
4152
4156
4165
4178
4196
4219
4246
4278
4315
4356
4402
4452
4507
4566
4630
4698
4770
4846
4926
5011
5099
5191
5287
5387
5491
5599
5711
5826
5945
6067
6192
6319
6449
6581
6714
6850
6986
7124
7262
7400
7539
7678
7816
7954
8090
8227
8362
8495
8627
8757
8884
9009
9132
9251
9368
9481
9591
9697
9800
9899
9994
10085
10173
10256
10336
10411
10482
10550
10613
10672
10727
10778
10825
10868
10907
10942
10973
11001
11024
11044
11061
11074
11084
11090
11093
11093
11090
11084
11075
11063
11048
11030
11010
10986
10960
10930
10897
10861
10821
10777
10730
10678
10623
10563
10499
10432
10360
10284
10204
10120
10032
9941
9846
9747
9645
9540
9432
9322
9209
9095
8979
8861
8742
8623
8503
8382
8262
8141
8022
7903
7785
7669
7554
7440
7329
7221
7115
7011
6911
6814
6719
6628
6540
6455
6374
6296
6221
6150
6082
6017
5956
5898
5844
5793
5746
5701
5661
5623
5588
5557
5528
5503
5480
5459
5440
5424
5409
5395
5382
5370
5359
5349
5339
5329
5320
5311
5303
5295
5289
5283
5279
5276
5274
5275
5277
5280
5286
5293
5302
5312
5325
5339
5354
5371
5390
5410
5431
5454
5478
5502
5528
5553
5579
5605
5631
5657
5681
5705
5728
5750
5770
5788
5805
5820
5833
5843
5851
5857
5861
5862
5861
5858
5853
5846
5836
5825
5812
5797
5781
5763
5744
5724
5704
5683
5662
5642
5623
5604
5587
5571
5556
5544
5533
5524
5517
5512
5509
5508
5508
5510
5513
5517
5523
5530
5538
5547
5557
5568
5580
5593
5607
5622
5638
5656
5674
5695
5717
5740
5764
5790
5816
5844
5871
5900
5928
5956
5984
6011
6039
6066
6092
6119
6144
6170
6195
6221
6246
6271
6296
6321
6347
6374
6402
6430
6460
6491
6524
6558
6594
6631
6670
6710
6751
6793
6837
6881
6927
6973
7019
7065
7111
7157
7203
7247
7291
7334
7376
7416
7455
7491
7525
7557
7586
7613
7636
7657
7675
7691
7703
7713
7721
7726
7729
7731
7731
7731
7729
7726
7724
7720
7717
7713
7709
7705
7700
7696
7691
7685
7680
7673
7667
7659
7651
7642
7633
7622
7610
7597
7582
7567
7549
7530
7510
7487
7463
7437
7409
7379
7346
7312
7275
7236
7195
7152
7107
7061
7013
6964
6914
6863
6812
6760
6708
6656
6605
6554
6505
6456
6409
6364
6320
6277
6236
6197
6159
6122
6086
6051
6018
5984
5952
5920
5888
5856
5823
5791
5758
5724
5689
5654
5617
5579
5539
5498
5456
5412
5366
5319
5271
5222
5171
5119
5067
5013
4959
4904
4848
4792
4736
4679
4622
4565
4508
4451
4394
4336
4279
4222
4165
4108
4051
3996
3940
3886
3831
3778
3725
3674
3624
3575
3528
3482
3439
3397
3356
3318
3282
3247
3213
3181
3151
3122
3093
3066
3040
3015
2990
2966
2943
2920
2897
2875
2853
2832
2810
2789
2767
2746
2725
2704
2683
2662
2641
2620
2600
2580
2560
2540
2521
2503
2485
2468
2453
2438
2424
2412
2401
2391
2382
2374
2366
2360
2354
2347
2341
2335
2328
2320
2311
2301
2290
2276
2261
2243
2222
2199
2173
2144
2111
2075
2036
1993
1946
1895
1841
1783
1721
1656
1587
1514
1438
1358
1275
1189
1100
1008
915
819
722
623
523
422
320
219
117
16
-84
-183
-281
-378
-473
-566
-656
-745
-831
-915
-997
-1075
-1151
-1224
-1294
-1362
-1426
-1488
-1547
-1603
-1657
-1709
-1758
-1805
-1850
-1893
-1934
-1972
-2009
-2043
-2075
-2105
-2132
-2157
-2180
-2200
-2217
-2232
-2245
-2255
-2262
-2268
-2270
-2271
-2269
-2265
-2259
-2251
-2242
-2230
-2217
-2202
-2185
-2167
-2147
-2126
-2104
-2081
-2058
-2033
-2009
-1984
-1960
-1936
-1913
-1890
-1870
-1850
-1832
-1816
-1802
-1791
-1781
-1774
-1770
-1769
-1771
-1776
-1785
-1797
-1813
-1833
-1856
-1883
-1914
-1947
-1984
-2024
-2067
-2112
-2161
-2211
-2264
-2319
-2376
-2434
-2494
-2556
-2618
-2682
-2747
-2813
-2880
-2947
-3015
-3083
-3151
-3219
-3287
-3355
-3422
-3490
-3556
-3622
-3688
-3752
-3816
-3879
-3941
-4001
-4061
-4120
-4178
-4234
-4290
-4344
-4398
-4450
-4501
-4550
-4598
-4644
-4688
-4730
-4769
-4806
-4840
-4870
-4898
-4922
-4943
-4961
-4976
-4987
-4995
-5000
-5002
-5001
-4997
-4991
-4982
-4972
-4960
-4947
-4932
-4917
-4901
-4885
-4869
-4853
-4838
-4823
-4808
-4794
-4781
-4768
-4756
-4746
-4735
-4726
-4717
-4709
-4701
-4694
-4687
-4680
-4672
-4665
-4658
-4650
-4641
-4633
-4623
-4613
-4603
-4591
-4579
-4565
-4551
-4535
-4519
-4501
-4483
-4463
-4443
-4422
-4400
-4378
-4355
-4332
-4309
-4286
-4263
-4240
-4217
-4195
-4174
-4153
-4133
-4115
-4098
-4082
-4067
-4056
-4045
-4037
-4030
-4027
-4026
-4027
-4030
-4038
-4048
-4061
-4078
-4097
-4120
-4146
-4175
-4207
-4242
-4279
-4320
-4362
-4408
-4456
-4506
-4559
-4615
-4673
-4733
-4796
-4861
-4928
-4997
-5067
-5139
-5213
-5288
-5363
-5440
-5518
-5596
-5675
-5754
-5834
-5914
-5994
-6074
-6153
-6233
-6312
-6391
-6469
-6547
-6624
-6700
-6775
-6849
-6921
-6993
-7063
-7132
-7199
-7265
-7330
-7392
-7453
-7513
-7570
-7626
-7679
-7731
-7780
-7827
-7872
-7915
-7955
-7993
-8029
-8063
-8095
-8125
-8154
-8180
-8207
-8231
-8254
-8275
-8296
-8315
-8333
-8350
-8366
-8381
-8394
-8405
-8415
-8424
-8431
-8437
-8441
-8443
-8444
-8444
-8442
-8439
-8435
-8429
-8423
-8415
-8406
-8397
-8387
-8376
-8364
-8352
-8339
-8325
-8311
-8297
-8282
-8267
-8251
-8236
-8221
-8206
-8191
-8176
-8161
-8147
-8132
-8119
-8105
-8090
-8077
-8061
-8047
-8032
-8015
-7999
-7981
-7962
-7943
-7922
-7900
-7877
-7853
-7827
-7800
-7772
-7742
-7711
-7679
-7646
-7611
-7576
-7539
-7501
-7463
-7423
-7384
-7344
-7304
-7265
-7226
-7188
-7151
-7115
-7080
-7048
-7016
-6987
-6959
-6933
-6908
-6886
-6865
-6846
-6829
-6814
-6801
-6791
-6782
-6776
-6773
-6772
-6775
-6781
-6790
-6803
-6820
-6841
-6866
-6894
-6927
-6964
-7004
-7048
-7096
-7146
-7200
-7257
-7316
-7377
-7440
-7505
-7571
-7638
-7706
-7775
-7843
-7912
-7981
-8050
-8118
-8186
-8253
-8319
-8384
-8448
-8511
-8572
-8631
-8689
-8744
-8797
-8847
-8894
-8938
-8979
-9016
-9049
-9079
-9105
-9127
-9145
-9159
-9169
-9174
-9176
-9175
-9169
-9160
-9148
-9133
-9115
-9094
-9071
-9046
-9020
-8991
-8961
-8930
-8898
-8866
-8833
-8799
-8765
-8732
-8698
-8665
-8633
-8601
-8570
-8540
-8511
-8484
-8458
-8434
-8411
-8390
-8371
-8354
-8338
-8324
-8311
-8300
-8290
-8281
-8273
-8265
-8258
-8252
-8245
-8238
-8231
-8223
-8215
-8206
-8195
-8183
-8170
-8157
-8141
-8125
-8106
-8089
-8069
-8048
-8026
-8005
-7982
-7960
-7938
-7916
-7894
-7873
-7853
-7834
-7815
-7798
-7782
-7767
-7754
-7743
-7733
-7726
-7720
-7716
-7715
-7715
-7718
-7723
-7730
-7740
-7752
-7766
-7783
-7802
-7823
-7846
-7872
-7900
-7930
-7962
-7996
-8031
-8068
-8106
-8147
-8188
-8231
-8275
-8320
-8366
-8412
-8459
-8507
-8555
-8603
-8651
-8699
-8747
-8794
-8842
-8888
-8935
-8981
-9026
-9072
-9117
-9161
-9206
-9251
-9295
-9340
-9385
-9430
-9475
-9521
-9566
-9612
-9659
-9705
-9752
-9799
-9846
-9893
-9940
-9987
-10033
-10079
-10124
-10169
-10212
-10254
-10295
-10334
-10370
-10405
-10436
-10465
-10491
-10514
-10533
-10549
-10561
-10569
-10573
-10573
-10569
-10561
-10549
-10532
-10511
-10486
-10456
-10422
-10384
-10341
-10295
-10245
-10192
-10135
-10075
-10013
-9948
-9881
-9813
-9743
-9671
-9599
-9526
-9452
-9379
-9305
-9231
-9158
-9086
-9014
-8942
-8872
-8802
-8734
-8666
-8600
-8534
-8470
-8407
-8345
-8285
-8226
-8169
-8114
-8061
-8010
-7961
-7915
-7871
-7829
-7790
-7754
-7720
-7688
-7659
-7633
-7608
-7586
-7567
-7550
-7536
-7525
-7517
-7512
-7510
-7511
-7515
-7523
-7535
-7550
-7570
-7593
-7620
-7652
-7688
-7728
-7772
-7820
-7872
-7927
-7986
-8048
-8114
-8182
-8253
-8326
-8402
-8480
-8559
-8641
-8724
-8809
-8894
-8981
-9069
-9157
-9246
-9335
-9425
-9514
-9603
-9692
-9780
-9868
-9955
-10041
-10127
-10211
-10295
-10377
-10459
-10538
-10617
-10693
-10768
-10841
-10912
-10981
-11048
-11113
-11175
-11236
-11294
-11350
-11403
-11455
-11503
-11550
-11594
-11636
-11676
-11713
-11749
-11782
-11814
-11843
-11870
-11896
-11919
-11940
-11958
-11975
-11989
-12001
-12010
-12017
-12021
-12023
-12023
-12020
-12016
-12009
-12001
-11991
-11980
-11968
-11955
-11941
-11927
-11912
-11896
-11879
-11863
-11846
-11829
-11812
-11794
-11777
-11760
-11743
-11726
-11710
-11693
-11676
-11659
-11643
-11626
-11608
-11591
-11573
-11554
-11535
-11515
-11495
-11474
-11452
-11429
-11406
-11381
-11356
-11331
-11305
-11278
-11251
-11223
-11196
-11167
-11139
-11111
-11083
-11055
-11028
-11001
-10975
-10950
-10926
-10904
-10883
-10864
-10847
-10832
-10819
-10809
-10801
-10796
-10793
-10794
-10797
-10802
-10811
-10822
-10836
-10852
-10871
-10892
-10916
-10942
-10971
-11002
-11035
-11070
-11108
-11147
-11189
-11232
-11278
-11325
-11374
-11424
-11476
-11529
-11583
-11638
-11693
-11749
-11806
-11863
-11919
-11976
-12033
-12089
-12144
-12199
-12253
-12306
-12357
-12407
-12456
-12502
-12546
-12588
-12628
-12665
-12699
-12731
-12759
-12785
-12807
-12826
-12842
-12855
-12864
-12870
-12872
-12872
-12868
-12860
-12849
-12835
-12818
-12797
-12773
-12746
-12716
-12683
-12648
-12609
-12569
-12526
-12480
-12433
-12384
-12332
-12279
-12224
-12167
-12109
-12050
-11989
-11928
-11866
-11803
-11739
-11676
-11612
-11549
-11485
-11422
-11360
-11298
-11238
-11178
-11119
-11061
-11005
-10950
-10896
-10844
-10794
-10745
-10698
-10653
-10610
-10568
-10529
-10491
-10455
-10421
-10389
-10359
-10330
-10304
-10279
-10256
-10235
-10216
-10199
-10183
-10169
-10157
-10145
-10135
-10126
-10118
-10110
-10103
-10096
-10090
-10084
-10078
-10072
-10066
-10061
-10055
-10050
-10044
-10039
-10033
-10026
-10020
-10013
-10005
-9997
-9989
-9979
-9969
-9958
-9946
-9934
-9920
-9906
-9891
-9875
-9859
-9842
-9824
-9806
-9787
-9768
-9749
-9729
-9709
-9689
-9669
-9649
-9629
-9609
-9590
-9571
-9552
-9534
-9516
-9499
-9483
-9468
-9454
-9440
-9428
-9417
-9406
-9397
-9390
-9383
-9377
-9372
-9368
-9365
-9363
-9362
-9361
-9361
-9363
-9365
-9368
-9371
-9376
-9381
-9386
-9393
-9400
-9407
-9415
-9423
-9432
-9441
-9450
-9460
-9469
-9479
-9489
-9499
-9509
-9519
-9529
-9540
-9550
-9560
-9570
-9579
-9588
-9597
-9606
-9614
-9621
-9627
-9633
-9638
-9641
-9644
-9645
-9645
-9643
-9640
-9635
-9629
-9622
-9613
-9603
-9591
-9578
-9564
-9549
-9533
-9516
-9498
-9479
-9459
-9439
-9418
-9397
-9375
-9352
-9329
-9306
-9283
-9259
-9235
-9212
-9188
-9163
-9139
-9115
-9091
-9066
-9041
-9016
-8991
-8965
-8939
-8912
-8885
-8858
-8830
-8801
-8772
-8743
-8714
-8685
-8656
-8627
-8598
-8570
-8542
-8516
-8490
-8466
-8443
-8422
-8402
-8384
-8368
-8354
-8341
-8331
-8322
-8315
-8309
-8305
-8301
-8299
-8298
-8297
-8297
-8298
-8298
-8299
-8300
-8302
-8303
-8305
-8306
-8308
-8310
-8312
-8314
-8316
-8319
-8321
-8324
-8326
-8329
-8331
-8332
-8333
-8333
-8332
-8330
-8327
-8323
-8318
-8312
-8304
-8295
-8284
-8272
-8259
-8244
-8228
-8210
-8191
-8170
-8148
-8125
-8100
-8074
-8045
-8016
-7987
-7956
-7923
-7890
-7855
-7818
-7781
-7743
-7703
-7663
-7621
-7579
-7535
-7490
-7445
-7398
-7351
-7302
-7253
-7203
-7153
-7101
-7050
-6997
-6944
-6891
-6836
-6782
-6727
-6671
-6615
-6559
-6502
-6445
-6387
-6329
-6271
-6213
-6154
-6096
-6038
-5980
-5922
-5864
-5807
-5749
-5692
-5636
-5579
-5523
-5468
-5413
-5359
-5306
-5254
-5203
-5153
-5104
-5057
-5012
-4968
-4926
-4886
-4848
-4813
-4779
-4748
-4719
-4692
-4668
-4645
-4625
-4607
-4590
-4576
-4563
-4552
-4542
-4533
-4526
-4520
-4514
-4509
-4505
-4502
-4499
-4496
-4494
-4491
-4489
-4487
-4485
-4483
-4481
-4479
-4477
-4474
-4471
-4468
-4465
-4462
-4458
-4454
-4449
-4444
-4439
-4434
-4428
-4421
-4415
-4408
-4400
-4393
-4384
-4376
-4367
-4358
-4349
-4339
-4329
-4319
-4308
-4298
-4288
-4277
-4267
-4257
-4247
-4237
-4228
-4219
-4210
-4201
-4192
-4184
-4176
-4168
-4160
-4153
-4145
-4138
-4131
-4123
-4116
-4109
-4103
-4096
-4090
-4083
-4078
-4073
-4067
-4062
-4058
-4053
-4048
-4043
-4038
-4033
-4027
-4022
-4016
-4009
-4002
-3995
-3987
-3979
-3969
-3960
-3949
-3937
-3925
-3911
-3897
-3881
-3865
-3848
-3830
-3811
-3791
-3770
-3748
-3726
-3703
-3679
-3655
-3630
-3605
-3580
-3555
-3529
-3504
-3480
-3456
-3432
-3410
-3389
-3369
-3351
-3334
-3319
-3306
-3294
-3284
-3276
-3270
-3265
-3262
-3261
-3261
-3262
-3264
-3268
-3272
-3277
-3283
-3290
-3298
-3306
-3315
-3324
-3335
-3346
-3357
-3369
-3382
-3395
-3408
-3423
-3437
-3453
-3468
-3484
-3500
-3517
-3533
-3549
-3566
-3582
-3598
-3613
-3628
-3642
-3656
-3669
-3680
-3691
-3700
-3709
-3716
-3723
-3728
-3732
-3736
-3738
-3740
-3740
-3739
-3737
-3734
-3730
-3723
-3716
-3707
-3696
-3683
-3669
-3652
-3634
-3614
-3592
-3568
-3541
-3513
-3482
-3450
-3415
-3378
-3339
-3298
-3256
-3212
-3166
-3118
-3069
-3019
-2967
-2913
-2859
-2803
-2746
-2688
-2629
-2569
-2508
-2446
-2382
-2318
-2252
-2185
-2117
-2048
-1978
-1907
-1835
-1762
-1689
-1615
-1541
-1466
-1391
-1316
-1241
-1166
-1091
-1016
-943
-869
-797
-726
-655
-586
-517
-450
-384
-320
-256
-194
-134
-74
-17
40
94
148
199
249
297
343
387
429
469
508
545
581
615
647
678
709
738
765
792
819
844
869
893
918
942
966
990
1014
1039
1065
1091
1119
1147
1177
1207
1240
1274
1309
1346
1385
1426
1468
1512
1557
1604
1653
1703
1754
1806
1860
1915
1971
2028
2086
2145
2205
2265
2327
2389
2451
2514
2577
2641
2704
2768
2832
2895
2958
3021
3083
3146
3208
3270
3331
3393
3455
3516
3577
3639
3700
3762
3823
3885
3946
4008
4070
4131
4193
4255
4316
4377
4437
4497
4557
4616
4674
4732
4788
4844
4899
4954
5007
5060
5112
5163
5214
5263
5311
5359
5405
5450
5493
5536
5577
5616
5654
5691
5727
5762
5795
5828
5860
5891
5921
5951
5981
6010
6039
6069
6098
6128
6159
6190
6222
6254
6287
6321
6355
6390
6426
6462
6499
6536
6573
6610
6647
6684
6721
6757
6793
6829
6864
6899
6934
6968
7002
7036
7069
7102
7135
7169
7202
7235
7269
7302
7336
7370
7405
7439
7474
7508
7542
7577
7611
7645
7678
7711
7743
7774
7805
7835
7864
7892
7919
7945
7969
7993
8015
8037
8057
8076
8093
8111
8127
8143
8157
8170
8183
8196
8208
8219
8229
8240
8249
8259
8268
8277
8285
8294
8302
8310
8318
8326
8333
8341
8348
8355
8363
8370
8377
8385
8393
8401
8409
8418
8428
8438
8448
8460
8472
8485
8499
8513
8528
8544
8561
8579
8597
8617
8637
8658
8680
8703
8727
8753
8779
8806
8834
8864
8894
8925
8958
8991
9024
9059
9093
9129
9164
9200
9236
9272
9308
9344
9379
9415
9450
9484
9518
9551
9584
9616
9646
9676
9704
9731
9756
9779
9800
9820
9836
9851
9863
9873
9881
9886
9890
9891
9891
9888
9885
9880
9873
9866
9857
9848
9837
9826
9814
9802
9789
9775
9762
9748
9733
9719
9704
9690
9675
9661
9647
9633
9619
9605
9592
9579
9566
9554
9542
9530
9519
9509
9499
9489
9480
9471
9463
9455
9447
9440
9433
9426
9420
9413
9407
9401
9395
9389
9383
9377
9371
9366
9360
9354
9349
9344
9339
9335
9331
9328
9325
9324
9323
9324
9325
9328
9332
9338
9344
9352
9361
9371
9383
9395
9409
9424
9441
9458
9478
9499
9521
9546
9572
9600
9631
9664
9699
9737
9777
9819
9864
9911
9960
10011
10064
10119
10176
10234
10294
10355
10417
10481
10545
10610
10675
10741
10807
10873
10938
11003
11068
11132
11195
11256
11316
11375
11433
11488
11542
11594
11645
11694
11741
11787
11831
11873
11914
11953
11990
12026
12060
12092
12122
12151
12178
12204
12228
12250
12270
12289
12306
12321
12335
12346
12356
12364
12369
12373
12376
12376
12375
12372
12367
12360
12352
12342
12331
12319
12305
12289
12273
12255
12235
12215
12193
12170
12146
12121
12095
12067
12039
12008
11977
11944
11910
11874
11837
11799
11760
11719
11677
11634
11590
11545
11498
11451
11402
11352
11302
11250
11197
11144
11089
11034
10977
10921
10863
10805
10747
10688
10630
10571
10514
10456
10400
10345
10290
10237
10186
10136
10088
10042
9999
9957
9917
9880
9845
9813
9783
9755
9730
9708
9688
9670
9654
9641
9630
9622
9615
9611
9608
9608
9609
9613
9618
9625
9633
9643
9654
9667
9681
9696
9712
9730
9748
9768
9788
9809
9831
9854
9878
9902
9926
9952
9978
10004
10031
10058
10086
10115
10144
10173
10203
10234
10265
10296
10328
10360
10392
10425
10458
10491
10523
10556
10588
10620
10652
10684
10715
10745
10775
10804
10833
10861
10889
10915
10941
10966
10990
11012
11034
11054
11073
11090
11106
11120
11133
11144
11152
11159
11165
11168
11169
11168
11166
11161
11155
11147
11137
11126
11114
11100
11085
11069
11052
11035
11017
10998
10979
10960
10940
10920
10899
10878
10857
10836
10814
10791
10768
10745
10721
10697
10672
10646
10620
10593
10566
10538
10509
10480
10451
10421
10391
10361
10331
10300
10270
10240
10210
10180
10151
10121
10092
10063
10034
10006
9977
9949
9921
9893
9865
9838
9810
9784
9757
9731
9705
9679
9654
9629
9605
9581
9557
9533
9510
9487
9465
9443
9421
9400
9380
9360
9340
9321
9302
9284
9265
9248
9230
9212
9195
9178
9161
9144
9127
9111
9095
9078
9063
9047
9031
9016
9000
8985
8969
8954
8939
8924
8908
8893
8878
8862
8846
8830
8814
8798
8781
8764
8747
8729
8711
8692
8673
8654
8634
8614
8594
8574
8553
8533
8512
8492
8471
8451
8430
8410
8389
8369
8349
8329
8309
8290
8270
8250
8231
8211
8189
8170
8148
8127
8103
8080
8055
8029
8002
7973
7942
7909
7874
7837
7799
7758
7715
7670
7624
7576
7526
7475
7423
7369
7315
7260
7204
7148
7092
7036
6980
6924
6869
6813
6758
6704
6650
6596
6543
6491
6440
6389
6339
6291
6243
6197
6152
6108
6066
6026
5988
5952
5918
5886
5857
5830
5806
5784
5765
5748
5734
5723
5714
5707
5703
5701
5701
5702
5706
5712
5719
5728
5739
5751
5765
5781
5798
5816
5836
5857
5879
5902
5926
5951
5977
6004
6032
6061
6091
6121
6152
6184
6217
6250
6285
6319
6355
6391
6428
6466
6504
6544
6584
6626
6668
6712
6757
6802
6849
6897
6946
6995
7046
7097
7149
7202
7256
7310
7364
7419
7474
7529
7584
7639
7693
7747
7801
7854
7906
7956
8006
8054
8101
8146
8189
8231
8271
8308
8344
8377
8408
8437
8464
8488
8510
8530
8547
8562
8575
8585
8594
8600
8604
8606
8605
8603
8599
8593
8585
8575
8563
8549
8533
8516
8497
8476
8454
8430
8405
8379
8351
8323
8293
8262
8231
8199
8166
8132
8099
8064
8029
7993
7957
7920
7883
7844
7805
7765
7725
7684
7642
7599
7555
7511
7466
7421
7376
7329
7283
7236
7189
7142
7096
7049
7003
6957
6912
6867
6823
6781
6739
6699
6659
6621
6585
6550
6516
6483
6452
6423
6394
6367
6341
6317
6294
6271
6250
6230
6211
6192
6175
6158
6142
6126
6111
6097
6083
6069
6056
6043
6031
6018
6006
5993
5981
5968
5956
5944
5932
5920
5908
5896
5885
5873
5861
5850
5838
5826
5813
5800
5786
5772
5756
5740
5722
5704
5684
5663
5640
5616
5591
5564
5536
5507
5476
5444
5411
5376
5341
5304
5265
5226
5185
5144
5101
5057
5012
4966
4919
4872
4823
4774
4724
4673
4622
4570
4518
4465
4412
4359
4305
4252
4198
4144
4091
4037
3985
3932
3881
3830
3780
3731
3683
3636
3591
3547
3505
3464
3425
3388
3352
3319
3287
3258
3230
3204
3180
3158
3138
3119
3102
3086
3072
3059
3047
3037
3027
3019
3012
3005
3000
2995
2991
2987
2985
2982
2980
2979
2978
2977
2977
2977
2978
2979
2980
2981
2983
2986
2988
2991
2994
2998
3002
3006
3011
3017
3023
3030
3038
3047
3057
3068
3080
3093
3107
3123
3140
3159
3178
3199
3222
3245
3270
3296
3323
3350
3378
3407
3436
3465
3494
3523
3552
3581
3610
3638
3665
3692
3719
3745
3770
3794
3817
3839
3860
3880
3899
3915
3931
3944
3956
3966
3973
3979
3982
3984
3983
3979
3973
3965
3955
3942
3927
3909
3889
3866
3841
3814
3784
3752
3717
3681
3642
3601
3557
3512
3464
3415
3364
3311
3256
3200
3142
3083
3022
2961
2898
2834
2768
2702
2635
2567
2498
2428
2357
2286
2214
2141
2067
1993
1918
1842
1767
1690
1614
1538
1462
1386
1311
1236
1163
1090
1018
948
879
812
746
681
619
558
498
441
386
332
281
232
184
139
96
56
17
-19
-53
-85
-114
-141
-166
-189
-209
-228
-244
-258
-270
-280
-288
-294
-298
-300
-301
-299
-295
-290
-282
-273
-262
-248
-233
-216
-197
-177
-154
-130
-104
-77
-48
-18
14
46
80
115
151
188
226
266
306
347
389
433
477
522
568
615
662
711
760
810
861
912
964
1016
1069
1123
1177
1231
1286
1341
1396
1452
1508
1564
1620
1677
1733
1790
1846
1901
1956
2009
2063
2115
2166
2215
2264
2310
2356
2400
2442
2483
2522
2560
2595
2629
2661
2691
2719
2745
2769
2790
2808
2824
2838
2848
2856
2861
2863
2861
2857
2850
2840
2827
2811
2791
2770
2745
2718
2688
2656
2623
2587
2549
2509
2469
2426
2383
2338
2292
2245
2198
2149
2100
2050
2000
1948
1897
1844
1791
1738
1684
1630
1575
1520
1465
1409
1353
1297
1241
1184
1127
1070
1012
957
900
843
786
730
674
619
564
509
456
403
351
300
250
202
155
109
65
22
-19
-57
-94
-129
-162
-193
-222
-249
-274
-297
-319
-338
-357
-373
-389
-403
-416
-428
-440
-450
-460
-470
-479
-488
-496
-504
-512
-520
-527
-534
-541
-548
-555
-562
-568
-574
-580
-586
-592
-597
-602
-608
-612
-617
-621
-625
-628
-631
-634
-636
-638
-639
-639
-639
-639
-638
-637
-636
-634
-631
-628
-625
-622
-619
-615
-611
-607
-603
-598
-594
-589
-585
-581
-577
-574
-571
-568
-566
-565
-565
-565
-566
-568
-571
-575
-579
-585
-591
-597
-605
-613
-621
-630
-639
-649
-659
-669
-680
-691
-702
-714
-725
-737
-750
-762
-774
-787
-800
-812
-826
-839
-852
-866
-880
-894
-908
-922
-937
-951
-965
-980
-994
-1008
-1022
-1035
-1049
-1062
-1074
-1087
-1099
-1112
-1124
-1136
-1148
-1161
-1173
-1186
-1199
-1213
-1227
-1241
-1256
-1272
-1289
-1306
-1324
-1343
-1363
-1384
-1406
-1429
-1453
-1479
-1505
-1533
-1562
-1592
-1623
-1656
-1689
-1723
-1758
-1794
-1830
-1867
-1904
-1942
-1980
-2017
-2056
-2095
-2133
-2172
-2211
-2250
-2289
-2328
-2367
-2406
-2445
-2485
-2524
-2563
-2603
-2642
-2682
-2722
-2761
-2801
-2841
-2881
-2921
-2962
-3002
-3042
-3083
-3123
-3164
-3205
-3246
-3288
-3330
-3372
-3415
-3458
-3502
-3547
-3592
-3638
-3684
-3731
-3779
-3827
-3876
-3926
-3976
-4027
-4078
-4129
-4181
-4232
-4283
-4334
-4385
-4435
-4484
-4533
-4581
-4628
-4673
-4718
-4761
-4804
-4844
-4884
-4922
-4959
-4994
-5028
-5061
-5092
-5121
-5149
-5176
-5201
-5225
-5247
-5269
-5288
-5307
-5325
-5341
-5356
-5371
-5385
-5398
-5410
-5421
-5432
-5443
-5452
-5461
-5470
-5477
-5485
-5491
-5497
-5502
-5506
-5510
-5513
-5515
-5516
-5517
-5516
-5515
-5513
-5510
-5507
-5502
-5497
-5491
-5484
-5477
-5469
-5460
-5450
-5440
-5429
-5417
-5405
-5393
-5380
-5366
-5352
-5338
-5323
-5308
-5292
-5277
-5261
-5245
-5228
-5212
-5196
-5179
-5162
-5145
-5127
-5110
-5092
-5073
-5055
-5036
-5017
-4997
-4977
-4956
-4935
-4914
-4892
-4869
-4846
-4822
-4797
-4772
-4747
-4720
-4694
-4666
-4638
-4610
-4581
-4552
-4523
-4493
-4463
-4433
-4403
-4373
-4343
-4312
-4282
-4252
-4223
-4193
-4164
-4134
-4106
-4077
-4049
-4022
-3995
-3969
-3943
-3918
-3894
-3871
-3848
-3826
-3805
-3785
-3766
-3747
-3729
-3712
-3696
-3680
-3665
-3650
-3636
-3622
-3608
-3595
-3582
-3568
-3555
-3541
-3527
-3512
-3498
-3482
-3466
-3449
-3432
-3414
-3394
-3374
-3353
-3332
-3309
-3285
-3261
-3235
-3209
-3182
-3155
-3127
-3099
-3070
-3040
-3011
-2981
-2952
-2922
-2893
-2863
-2834
-2806
-2777
-2750
-2722
-2695
-2669
-2643
-2617
-2592
-2567
-2543
-2518
-2494
-2471
-2447
-2423
-2400
-2376
-2353
-2329
-2305
-2281
-2257
-2233
-2209
-2185
-2161
-2137
-2114
-2091
-2068
-2045
-2024
-2003
-1983
-1963
-1944
-1926
-1909
-1893
-1877
-1863
-1850
-1838
-1827
-1817
-1808
-1801
-1795
-1790
-1786
-1783
-1781
-1781
-1781
-1782
-1785
-1788
-1792
-1797
-1802
-1809
-1816
-1823
-1831
-1839
-1847
-1856
-1864
-1872
-1880
-1887
-1894
-1900
-1905
-1908
-1911
-1913
-1913
-1912
-1910
-1906
-1902
-1896
-1889
-1881
-1872
-1862
-1852
-1841
-1829
-1817
-1804
-1791
-1777
-1763
-1749
-1735
-1720
-1705
-1690
-1674
-1659
-1644
-1628
-1613
-1598
-1583
-1568
-1554
-1539
-1526
-1512
-1499
-1486
-1473
-1461
-1448
-1436
-1423
-1410
-1396
-1382
-1368
-1352
-1336
-1319
-1301
-1282
-1261
-1240
-1217
-1193
-1169
-1143
-1116
-1088
-1059
-1029
-999
-968
-937
-906
-875
-844
-814
-783
-754
-725
-696
-669
-642
-616
-591
-567
-544
-523
-502
-483
-465
-449
-433
-419
-406
-395
-385
-376
-368
-362
-356
-352
-349
-348
-347
-347
-348
-350
-352
-356
-359
-363
-367
-372
-376
-381
-386
-391
-395
-400
-405
-409
-414
-419
-423
-428
-433
-438
-442
-448
-453
-458
-464
-470
-476
-483
-490
-498
-506
-515
-524
-534
-544
-554
-565
-575
-586
-598
-609
-620
-631
-642
-652
-662
-672
-680
-688
-696
-702
-707
-711
-714
-715
-716
-715
-713
-709
-704
-697
-689
-680
-669
-656
-642
-626
-609
-590
-570
-549
-528
-505
-482
-458
-434
-410
-386
-362
-339
-316
-294
-272
-252
-232
-214
-196
-180
-164
-150
-137
-125
-115
-105
-96
-87
-80
-73
-66
-60
-54
-48
-43
-37
-32
-26
-20
-14
-8
-1
7
14
23
32
42
52
62
73
85
96
108
120
132
143
155
166
177
188
198
209
219
229
238
247
256
265
274
282
291
299
308
317
326
336
347
358
369
382
395
409
424
440
458
476
495
516
537
560
584
608
633
660
687
715
743
772
802
832
863
894
925
957
988
1020
1051
1083
1114
1145
1175
1205
1235
1264
1292
1320
1346
1372
1397
1421
1444
1466
1487
1508
1527
1546
1564
1582
1598
1615
1631
1646
1662
1677
1693
1708
1725
1741
1759
1777
1797
1817
1838
1861
1885
1910
1936
1963
1992
2021
2052
2084
2116
2149
2183
2217
2252
2286
2321
2357
2392
2426
2461
2495
2529
2562
2595
2628
2660
2692
2724
2755
2787
2818
2850
2882
2913
2945
2977
3010
3042
3075
3108
3142
3176
3210
3245
3280
3316
3352
3387
3423
3459
3495
3531
3566
3600
3634
3667
3699
3730
3760
3788
3815
3841
3865
3887
3908
3928
3945
3961
3976
3988
3999
4008
4014
4019
4024
4025
4025
4024
4019
4014
4008
4000
3991
3980
3968
3955
3941
3926
3910
3894
3877
3859
3841
3823
3804
3785
3765
3746
3726
3707
3687
3668
3649
3630
3612
3593
3575
3558
3540
3523
3507
3491
3475
3460
3445
3431
3418
3405
3392
3380
3368
3356
3345
3334
3323
3313
3303
3293
3283
3274
3265
3256
3248
3240
3231
3224
3216
3208
3201
3194
3186
3179
3172
3164
3157
3149
3141
3133
3126
3118
3110
3102
3094
3085
3077
3069
3061
3053
3044
3036
3027
3018
3009
3000
2990
2981
2970
2960
2949
2937
2926
2914
2901
2889
2875
2862
2848
2834
2820
2806
2791
2777
2762
2748
2733
2719
2705
2691
2678
2664
2651
2639
2626
2614
2603
2591
2581
2571
2561
2552
2543
2534
2526
2519
2511
2504
2498
2492
2486
2480
2475
2471
2467
2463
2460
2457
2455
2453
2451
2450
2448
2447
2446
2445
2444
2443
2442
2441
2439
2438
2436
2434
2432
2430
2428
2425
2423
2420
2418
2415
2412
2410
2408
2406
2404
2402
2401
2400
2399
2398
2398
2397
2397
2397
2397
2397
2397
2397
2397
2397
2397
2398
2398
2398
2399
2400
2400
2401
2402
2403
2404
2406
2407
2408
2409
2410
2411
2411
2411
2410
2409
2407
2405
2402
2399
2395
2390
2385
2380
2374
2367
2361
2354
2347
2340
2332
2325
2318
2310
2303
2296
2289
2283
2276
2270
2264
2259
2253
2248
2243
2238
2234
2230
2226
2222
2218
2215
2212
2208
2205
2202
2199
2195
2192
2189
2185
2182
2178
2175
2171
2168
2164
2161
2158
2155
2153
2151
2149
2148
2147
2146
2146
2146
2146
2147
2148
2149
2151
2152
2153
2155
2156
2157
2158
2158
2158
2158
2157
2155
2154
2152
2149
2147
2144
2141
2137
2134
2130
2126
2123
2119
2115
2111
2108
2104
2100
2097
2093
2090
2086
2083
2081
2078
2076
2074
2072
2070
2069
2068
2068
2067
2067
2067
2066
2066
2066
2065
2064
2063
2062
2060
2058
2056
2054
2051
2048
2044
2040
2036
2032
2027
2021
2016
2011
2005
2000
1994
1988
1983
1977
1971
1966
1961
1956
1951
1947
1943
1939
1935
1932
1930
1927
1925
1924
1923
1922
1921
1922
1922
1923
1924
1926
1928
1931
1934
1938
1941
1945
1950
1954
1959
1964
1968
1973
1978
1983
1988
1992
1996
2000
2004
2007
2009
2012
2013
2016
2016
2016
2015
2013
2011
2008
2004
2000
1994
1988
1981
1974
1966
1958
1949
1940
1930
1920
1910
1900
1889
1877
1866
1854
1842
1829
1817
1803
1790
1776
1761
1746
1731
1714
1697
1680
1661
1642
1622
1601
1580
1557
1534
1510
1484
1458
1431
1404
1375
1345
1314
1283
1251
1217
1184
1149
1114
1079
1043
1006
971
936
900
865
830
796
763
731
699
668
638
610
582
555
529
504
480
456
433
411
390
369
349
330
311
292
275
257
241
225
210
195
181
168
156
144
134
124
116
109
102
97
93
89
87
85
84
84
85
86
87
90
92
96
99
103
107
111
115
120
124
128
133
137
141
145
148
151
154
156
159
160
161
162
163
163
162
162
161
159
157
155
153
151
148
145
143
140
137
134
131
128
125
122
119
116
114
111
109
107
105
103
102
101
100
99
98
98
97
97
97
97
97
97
98
98
99
100
100
101
102
104
105
106
108
110
112
114
116
119
122
126
130
134
138
143
149
155
161
168
175
183
192
201
210
220
231
242
254
266
279
292
306
320
335
350
365
381
397
414
431
448
465
483
501
519
538
556
575
594
613
632
651
670
689
709
728
747
766
785
805
823
842
860
878
896
913
929
945
961
975
989
1002
1014
1025
1035
1044
1052
1060
1066
1071
1075
1079
1081
1083
1084
1084
1084
1083
1081
1079
1076
1073
1069
1064
1059
1053
1046
1039
1031
1022
1014
1004
993
982
970
957
944
930
915
900
885
869
853
836
820
803
785
768
751
733
716
698
681
663
645
627
609
591
573
555
536
517
497
478
458
437
417
396
374
353
331
309
287
265
242
219
196
173
150
127
104
81
58
35
13
-10
-32
-54
-75
-96
-117
-138
-158
-178
-198
-217
-236
-255
-273
-291
-308
-324
-340
-355
-369
-383
-395
-407
-418
-427
-436
-444
-450
-456
-460
-464
-466
-468
-469
-469
-468
-467
-465
-463
-460
-457
-454
-451
-448
-444
-440
-437
-433
-429
-425
-421
-417
-413
-409
-405
-401
-397
-394
-390
-386
-382
-379
-376
-373
-370
-367
-364
-361
-358
-355
-353
-350
-347
-344
-341
-338
-335
-332
-328
-324
-320
-316
-312
-308
-303
-299
-294
-289
-285
-280
-275
-270
-265
-260
-255
-250
-245
-240
-235
-230
-225
-220
-215
-209
-204
-198
-192
-186
-180
-174
-168
-162
-156
-150
-145
-139
-133
-128
-123
-118
-113
-109
-105
-100
-96
-92
-88
-84
-80
-76
-71
-67
-63
-58
-54
-49
-44
-40
-35
-31
-27
-22
-18
-14
-10
-7
-3
0
2
5
7
9
11
12
13
14
15
15
15
15
15
15
14
13
12
11
10
8
6
3
1
-2
-5
-9
-12
-17
-21
-26
-31
-36
-42
-47
-54
-60
-67
-75
-82
-91
-99
-108
-118
-128
-138
-150
-161
-174
-187
-201
-216
-231
-247
-264
-282
-300
-319
-339
-360
-382
-404
-427
-451
-475
-500
-526
-552
-579
-606
-634
-662
-690
-718
-746
-775
-804
-832
-861
-890
-919
-948
-977
-1004
-1034
-1062
-1091
-1119
-1147
-1174
-1202
-1229
-1256
-1283
-1309
-1336
-1361
-1387
-1411
-1436
-1460
-1483
-1506
-1528
-1549
-1570
-1590
-1610
-1628
-1646
-1663
-1678
-1693
-1707
-1720
-1733
-1744
-1754
-1764
-1772
-1780
-1787
-1792
-1797
-1802
-1805
-1807
-1809
-1810
-1809
-1809
-1807
-1804
-1801
-1797
-1792
-1786
-1780
-1773
-1766
-1758
-1750
-1741
-1732
-1722
-1712
-1702
-1692
-1682
-1672
-1662
-1652
-1642
-1633
-1624
-1615
-1606
-1599
-1591
-1584
-1578
-1573
-1568
-1564
-1560
-1558
-1556
-1555
-1554
-1555
-1557
-1559
-1562
-1567
-1572
-1578
-1585
-1593
-1602
-1612
-1623
-1634
-1647
-1660
-1673
-1688
-1702
-1718
-1734
-1750
-1768
-1785
-1803
-1822
-1841
-1861
-1881
-1901
-1922
-1943
-1965
-1987
-2009
-2032
-2055
-2078
-2102
-2126
-2150
-2174
-2198
-2223
-2248
-2273
-2299
-2324
-2350
-2376
-2403
-2429
-2456
-2484
-2511
-2539
-2567
-2596
-2625
-2654
-2683
-2713
-2743
-2773
-2803
-2834
-2865
-2896
-2927
-2958
-2989
-3020
-3052
-3083
-3114
-3145
-3176
-3207
-3238
-3268
-3299
-3329
-3359
-3388
-3417
-3446
-3474
-3502
-3530
-3557
-3584
-3610
-3636
-3661
-3686
-3711
-3735
-3759
-3783
-3806
-3830
-3853
-3876
-3899
-3922
-3945
-3968
-3991
-4014
-4037
-4059
-4083
-4107
-4131
-4154
-4178
-4201
-4225
-4248
-4271
-4294
-4316
-4339
-4360
-4382
-4403
-4423
-4443
-4462
-4481
-4500
-4518
-4535
-4552
-4568
-4584
-4599
-4614
-4629
-4643
-4657
-4671
-4684
-4697
-4709
-4721
-4734
-4746
-4757
-4769
-4781
-4792
-4804
-4816
-4828
-4839
-4851
-4863
-4875
-4887
-4899
-4910
-4922
-4933
-4945
-4956
-4967
-4977
-4988
-4997
-5006
-5015
-5023
-5031
-5037
-5043
-5048
-5053
-5056
-5059
-5061
-5061
-5061
-5060
-5058
-5055
-5052
-5047
-5041
-5035
-5028
-5020
-5011
-5002
-4992
-4981
-4969
-4957
-4944
-4930
-4916
-4900
-4885
-4869
-4852
-4835
-4818
-4801
-4784
-4767
-4750
-4733
-4717
-4701
-4686
-4671
-4657
-4644
-4632
-4621
-4611
-4602
-4594
-4587
-4581
-4577
-4574
-4572
-4571
-4571
-4573
-4575
-4579
-4584
-4590
-4597
-4605
-4613
-4623
-4633
-4643
-4655
-4666
-4678
-4691
-4704
-4717
-4730
-4743
-4756
-4770
-4784
-4797
-4811
-4825
-4839
-4854
-4868
-4883
-4898
-4913
-4928
-4944
-4959
-4975
-4990
-5006
-5021
-5037
-5052
-5067
-5083
-5098
-5112
-5127
-5141
-5155
-5169
-5183
-5196
-5209
-5221
-5233
-5245
-5256
-5267
-5277
-5286
-5295
-5304
-5311
-5318
-5324
-5329
-5333
-5336
-5338
-5339
-5339
-5337
-5335
-5332
-5327
-5321
-5315
-5307
-5298
-5288
-5277
-5265
-5252
-5238
-5223
-5208
-5192
-5174
-5157
-5139
-5120
-5100
-5080
-5060
-5039
-5018
-4996
-4974
-4951
-4928
-4905
-4881
-4857
-4833
-4808
-4782
-4757
-4731
-4705
-4679
-4652
-4625
-4599
-4572
-4545
-4518
-4491
-4464
-4437
-4411
-4384
-4357
-4331
-4305
-4280
-4255
-4230
-4205
-4181
-4158
-4135
-4113
-4091
-4070
-4049
-4029
-4009
-3990
-3972
-3954
-3937
-3920
-3904
-3888
-3873
-3859
-3845
-3832
-3820
-3808
-3796
-3785
-3775
-3765
-3755
-3746
-3737
-3728
-3719
-3710
-3701
-3691
-3682
-3671
-3661
-3650
-3638
-3626
-3612
-3598
-3584
-3568
-3551
-3534
-3516
-3496
-3476
-3455
-3433
-3410
-3386
-3361
-3335
-3309
-3281
-3253
-3224
-3193
-3162
-3130
-3097
-3063
-3028
-2992
-2955
-2917
-2878
-2839
-2799
-2758
-2717
-2675
-2632
-2589
-2545
-2501
-2457
-2412
-2367
-2322
-2276
-2230
-2184
-2138
-2092
-2045
-1999
-1952
-1905
-1859
-1812
-1765
-1719
-1672
-1626
-1580
-1534
-1488
-1443
-1399
-1354
-1311
-1267
-1225
-1183
-1142
-1102
-1062
-1024
-986
-950
-914
-879
-845
-812
-780
-749
-719
-689
-661
-633
-606
-579
-554
-529
-505
-482
-459
-437
-416
-395
-376
-356
-338
-320
-303
-286
-270
-255
-240
-226
-212
-199
-186
-173
-160
-147
-135
-123
-110
-97
-85
-72
-59
-46
-32
-19
-5
9
24
38
53
68
83
98
113
128
143
159
174
189
205
220
235
249
264
278
292
306
319
333
346
359
372
385
398
411
423
436
449
461
474
486
499
511
523
535
547
559
571
583
594
606
617
628
639
650
661
671
682
692
701
711
720
729
738
747
756
764
772
780
788
795
803
810
816
823
829
835
841
846
851
855
859
863
866
868
870
872
873
874
874
874
873
873
872
870
869
867
865
863
862
860
858
856
854
852
851
849
848
847
846
845
845
844
844
843
843
842
842
842
841
841
840
839
838
837
836
834
832
830
827
825
822
819
816
813
809
806
802
798
794
790
785
781
776
771
766
760
754
748
742
736
729
722
715
707
700
691
683
674
665
656
646
636
626
614
603
591
578
565
551
536
521
505
488
471
453
435
415
396
375
354
333
311
288
265
242
218
194
169
144
119
93
67
41
14
-13
-41
-69
-97
-126
-155
-184
-213
-243
-272
-302
-332
-363
-393
-424
-455
-486
-517
-549
-580
-612
-643
-675
-707
-739
-771
-803
-835
-867
-899
-931
-963
-994
-1026
-1058
-1090
-1121
-1153
-1184
-1215
-1246
-1278
-1309
-1340
-1371
-1402
-1433
-1464
-1494
-1525
-1555
-1585
-1615
-1645
-1674
-1703
-1731
-1759
-1787
-1814
-1841
-1867
-1893
-1919
-1944
-1969
-1993
-2017
-2041
-2066
-2089
-2113
-2136
-2159
-2182
-2205
-2227
-2249
-2271
-2293
-2314
-2335
-2356
-2376
-2396
-2415
-2434
-2453
-2471
-2488
-2505
-2521
-2536
-2551
-2565
-2578
-2590
-2601
-2612
-2621
-2630
-2638
-2644
-2650
-2655
-2659
-2662
-2663
-2664
-2664
-2663
-2660
-2657
-2653
-2647
-2641
-2634
-2626
-2616
-2606
-2595
-2584
-2571
-2558
-2543
-2529
-2513
-2497
-2480
-2463
-2445
-2426
-2407
-2388
-2368
-2348
-2327
-2307
-2285
-2264
-2242
-2221
-2199
-2177
-2155
-2133
-2111
-2090
-2068
-2047
-2027
-2005
-1986
-1966
-1947
-1928
-1910
-1892
-1875
-1858
-1842
-1827
-1812
-1797
-1783
-1770
-1758
-1746
-1734
-1724
-1714
-1704
-1695
-1687
-1680
-1673
-1666
-1660
-1655
-1650
-1646
-1643
-1640
-1638
-1637
-1636
-1636
-1637
-1639
-1641
-1645
-1649
-1654
-1660
-1666
-1674
-1682
-1691
-1701
-1712
-1723
-1734
-1747
-1760
-1773
-1786
-1800
-1815
-1829
-1843
-1858
-1873
-1888
-1903
-1918
-1933
-1948
-1963
-1978
-1992
-2007
-2021
-2035
-2048
-2062
-2075
-2087
-2099
-2111
-2122
-2132
-2142
-2152
-2161
-2169
-2177
-2185
-2192
-2198
-2204
-2210
-2216
-2221
-2227
-2232
-2237
-2242
-2246
-2251
-2256
-2261
-2267
-2272
-2277
-2283
-2288
-2294
-2299
-2305
-2310
-2316
-2322
-2328
-2334
-2340
-2346
-2352
-2359
-2365
-2372
-2379
-2385
-2392
-2399
-2405
-2412
-2418
-2424
-2430
-2436
-2441
-2445
-2449
-2453
-2456
-2459
-2461
-2462
-2463
-2463
-2463
-2462
-2460
-2458
-2455
-2451
-2447
-2442
-2437
-2430
-2423
-2415
-2407
-2397
-2387
-2376
-2365
-2352
-2339
-2325
-2311
-2295
-2279
-2262
-2244
-2226
-2207
-2187
-2166
-2145
-2123
-2100
-2076
-2052
-2028
-2001
-1976
-1949
-1922
-1894
-1866
-1837
-1808
-1778
-1748
-1717
-1686
-1655
-1623
-1591
-1559
-1526
-1493
-1460
-1426
-1393
-1359
-1326
-1292
-1258
-1223
-1189
-1154
-1120
-1085
-1050
-1014
-979
-944
-909
-873
-838
-803
-767
-732
-698
-663
-629
-595
-561
-528
-496
-463
-432
-400
-369
-339
-309
-279
-250
-222
-194
-166
-139
-112
-85
-59
-33
-7
19
44
69
94
118
142
166
189
211
233
255
276
296
316
335
353
370
387
402
417
431
444
456
466
476
485
492
498
503
506
508
509
508
506
503
497
491
483
473
462
450
436
421
405
388
370
350
330
309
287
264
240
215
190
164
138
110
83
54
25
-5
-36
-67
-99
-131
-164
-197
-231
-266
-300
-336
-371
-407
-443
-479
-515
-551
-587
-623
-659
-695
-731
-766
-801
-836
-871
-906
-940
-974
-1006
-1040
-1072
-1104
-1135
-1166
-1195
-1224
-1253
-1280
-1306
-1332
-1357
-1380
-1403
-1424
-1445
-1464
-1483
-1500
-1516
-1531
-1544
-1557
-1569
-1579
-1589
-1598
-1605
-1612
-1618
-1623
-1627
-1630
-1632
-1633
-1634
-1633
-1632
-1630
-1628
-1624
-1620
-1615
-1610
-1604
-1597
-1590
-1582
-1573
-1564
-1554
-1543
-1532
-1521
-1509
-1496
-1483
-1469
-1455
-1441
-1426
-1410
-1394
-1378
-1361
-1343
-1325
-1306
-1287
-1267
-1247
-1226
-1205
-1183
-1160
-1136
-1112
-1088
-1062
-1036
-1010
-982
-954
-926
-897
-867
-837
-807
-776
-745
-714
-682
-650
-617
-585
-552
-519
-486
-453
-420
-387
-354
-321
-287
-254
-221
-187
-154
-121
-89
-56
-24
8
40
72
103
133
164
193
223
251
280
307
334
360
386
411
435
459
482
504
526
546
567
586
605
623
641
658
675
691
707
722
737
751
765
779
792
804
817
829
840
852
863
874
884
895
906
917
927
938
949
960
971
982
994
1004
1016
1030
1042
1055
1068
1081
1095
1109
1123
1138
1153
1168
1183
1198
1213
1229
1244
1260
1275
1291
1307
1323
1339
1355
1371
1388
1405
1422
1439
1457
1475
1493
1511
1529
1548
1566
1585
1604
1622
1640
1659
1677
1694
1711
1728
1744
1759
1774
1788
1801
1814
1826
1837
1847
1857
1866
1874
1881
1888
1894
1900
1906
1911
1916
1921
1926
1931
1936
1941
1947
1952
1959
1966
1973
1981
1989
1999
2009
2019
2031
2043
2056
2070
2084
2099
2115
2131
2147
2164
2181
2198
2216
2234
2251
2269
2286
2304
2321
2338
2354
2371
2387
2402
2417
2432
2446
2460
2474
2487
2499
2511
2523
2535
2546
2557
2568
2579
2589
2600
2611
2621
2632
2643
2654
2665
2677
2689
2701
2713
2726
2739
2753
2767
2781
2795
2810
2825
2841
2857
2873
2889
2906
2923
2940
2957
2974
2992
3009
3027
3045
3063
3080
3098
3115
3133
3150
3168
3185
3202
3219
3235
3252
3268
3284
3299
3314
3329
3343
3357
3370
3382
3395
3406
3417
3428
3438
3448
3457
3466
3475
3484
3493
3501
3510
3519
3527
3536
3545
3554
3563
3573
3582
3592
3601
3611
3621
3631
3641
3650
3660
3670
3680
3690
3699
3709
3719
3728
3738
3747
3757
3766
3776
3786
3795
3805
3814
3824
3834
3844
3853
3863
3873
3882
3892
3902
3911
3921
3930
3939
3948
3957
3966
3975
3983
3992
4000
4009
4017
4025
4034
4042
4051
4059
4067
4075
4083
4093
4101
4110
4119
4128
4137
4146
4155
4165
4175
4184
4194
4204
4214
4224
4234
4244
4254
4264
4273
4283
4292
4302
4312
4321
4331
4340
4350
4360
4370
4380
4391
4402
4413
4424
4436
4448
4461
4473
4487
4500
4514
4529
4543
4558
4573
4589
4604
4619
4635
4650
4665
4680
4695
4709
4723
4737
4751
4764
4777
4789
4801
4812
4824
4834
4845
4854
4864
4872
4881
4888
4895
4902
4907
4913
4917
4921
4924
4927
4929
4930
4931
4931
4930
4929
4927
4925
4923
4920
4917
4914
4910
4907
4903
4899
4895
4891
4887
4884
4880
4876
4873
4870
4867
4864
4861
4858
4855
4853
4850
4848
4846
4843
4841
4839
4836
4833
4830
4827
4824
4820
4816
4811
4806
4801
4795
4788
4781
4774
4765
4756
4747
4737
4726
4715
4703
4690
4677
4664
4650
4635
4620
4605
4590
4574
4558
4542
4526
4510
4494
4477
4461
4445
4429
4413
4397
4381
4365
4350
4335
4320
4306
4292
4278
4264
4251
4238
4225
4213
4201
4189
4177
4165
4154
4142
4131
4120
4109
4098
4088
4077
4066
4056
4045
4034
4022
4011
4001
3989
3978
3966
3954
3942
3929
3917
3904
3891
3878
3866
3853
3840
3828
3816
3804
3792
3781
3770
3760
3750
3740
3731
3723
3715
3707
3700
3693
3686
3680
3673
3668
3662
3657
3652
3647
3642
3637
3632
3628
3623
3619
3614
3610
3605
3601
3596
3591
3585
3580
3574
3567
3560
3553
3546
3538
3530
3521
3513
3504
3495
3486
3476
3467
3457
3447
3437
3427
3416
3406
3395
3384
3373
3361
3350
3338
3325
3312
3299
3285
3271
3256
3241
3226
3210
3193
3176
3158
3140
3121
3102
3082
3062
3041
3020
2998
2975
2952
2929
2905
2881
2856
2831
2805
2779
2753
2726
2698
2670
2642
2613
2584
2554
2524
2493
2462
2431
2400
2369
2338
2306
2275
2245
2214
2184
2154
2125
2096
2068
2040
2013
1987
1961
1936
1912
1888
1864
1841
1819
1797
1776
1755
1734
1714
1694
1675
1656
1638
1620
1602
1585
1568
1552
1536
1520
1505
1489
1475
1460
1446
1432
1419
1406
1393
1381
1369
1358
1348
1338
1328
1319
1311
1303
1296
1289
1282
1276
1271
1266
1261
1257
1253
1250
1246
1244
1241
1238
1236
1234
1233
1231
1230
1229
1228
1227
1227
1226
1225
1224
1223
1221
1219
1217
1214
1211
1207
1203
1198
1193
1187
1181
1174
1167
1158
1150
1141
1131
1121
1110
1099
1087
1074
1062
1048
1035
1020
1006
991
976
961
946
930
914
898
882
866
849
833
817
801
784
768
752
736
720
704
688
672
656
641
625
610
594
579
564
550
535
521
507
493
479
466
454
441
429
417
406
395
384
374
364
354
345
336
327
319
310
302
294
286
279
271
264
257
250
242
236
229
222
216
210
204
198
193
188
183
179
176
173
170
168
166
165
164
164
164
164
165
167
169
171
173
176
179
183
186
190
195
199
204
210
216
222
228
235
243
250
259
267
276
285
295
305
315
325
336
347
359
371
383
395
407
419
432
445
457
470
483
496
509
522
535
548
562
575
588
601
614
627
639
652
664
676
687
699
710
721
731
741
751
760
769
777
785
793
800
807
813
819
824
829
833
837
840
843
845
847
849
850
851
852
852
853
853
852
852
851
851
850
849
848
847
846
845
844
842
841
839
837
835
833
830
828
825
822
819
815
812
808
804
800
796
792
787
783
778
774
770
765
761
757
754
750
747
744
742
740
738
737
737
737
737
738
740
742
744
747
750
754
757
761
765
770
775
780
785
791
797
803
810
818
825
833
842
851
860
870
881
892
903
915
927
940
954
968
982
997
1012
1028
1044
1060
1077
1094
1111
1128
1146
1163
1180
1198
1215
1232
1250
1267
1283
1300
1317
1333
1349
1365
1380
1396
1411
1425
1440
1453
1467
1479
1492
1503
1514
1524
1534
1542
1550
1557
1562
1567
1571
1573
1575
1575
1575
1573
1570
1566
1561
1554
1547
1539
1530
1519
1508
1495
1482
1468
1452
1436
1419
1401
1382
1363
1342
1321
1300
1277
1255
1232
1208
1184
1160
1135
1110
1086
1061
1036
1010
987
962
938
914
890
867
844
822
800
778
758
738
718
699
681
664
648
632
617
603
589
576
564
552
541
530
519
509
498
488
478
468
458
448
437
427
416
405
394
383
371
360
348
335
323
310
297
284
271
257
244
230
216
202
188
173
159
144
130
115
101
86
72
57
43
29
15
1
-13
-27
-41
-54
-68
-81
-95
-108
-121
-134
-147
-160
-172
-185
-197
-209
-222
-234
-246
-258
-271
-283
-296
-309
-323
-337
-351
-365
-380
-395
-411
-427
-444
-461
-478
-495
-513
-530
-548
-566
-584
-602
-619
-637
-655
-672
-689
-706
-722
-738
-754
-769
-784
-798
-812
-826
-839
-851
-863
-875
-885
-896
-906
-915
-924
-932
-939
-946
-953
-958
-964
-968
-972
-975
-977
-979
-980
-981
-981
-980
-979
-978
-976
-974
-972
-969
-967
-964
-961
-958
-955
-952
-949
-946
-943
-940
-937
-935
-932
-930
-928
-925
-924
-922
-920
-919
-918
-917
-916
-916
-916
-916
-917
-918
-919
-921
-923
-926
-930
-933
-938
-942
-947
-953
-959
-965
-971
-978
-985
-992
-999
-1006
-1012
-1020
-1027
-1034
-1040
-1047
-1052
-1058
-1063
-1068
-1072
-1076
-1080
-1083
-1086
-1089
-1091
-1093
-1094
-1096
-1097
-1098
-1098
-1098
-1099
-1098
-1098
-1097
-1097
-1095
-1094
-1092
-1090
-1088
-1086
-1083
-1080
-1076
-1073
-1069
-1065
-1060
-1055
-1050
-1045
-1040
-1034
-1029
-1022
-1016
-1010
-1006
-1000
-994
-989
-983
-978
-972
-967
-962
-956
-951
-946
-941
-936
-931
-926
-922
-917
-913
-909
-906
-903
-900
-898
-896
-894
-893
-893
-893
-893
-894
-896
-898
-900
-904
-908
-913
-918
-924
-931
-938
-947
-955
-965
-975
-986
-998
-1010
-1022
-1037
-1051
-1066
-1082
-1098
-1114
-1131
-1148
-1165
-1182
-1200
-1218
-1236
-1254
-1272
-1290
-1308
-1325
-1343
-1360
-1377
-1394
-1410
-1426
-1442
-1457
-1471
-1485
-1498
-1511
-1522
-1533
-1544
-1553
-1562
-1570
-1578
-1584
-1590
-1595
-1600
-1603
-1606
-1609
-1610
-1611
-1612
-1611
-1610
-1609
-1607
-1604
-1601
-1597
-1593
-1588
-1582
-1575
-1568
-1560
-1551
-1542
-1532
-1520
-1509
-1496
-1482
-1468
-1453
-1437
-1421
-1404
-1386
-1368
-1350
-1331
-1311
-1291
-1271
-1251
-1230
-1209
-1187
-1166
-1144
-1122
-1100
-1078
-1056
-1033
-1010
-989
-967
-946
-924
-903
-883
-862
-843
-824
-805
-788
-771
-754
-739
-724
-710
-696
-683
-671
-659
-647
-636
-625
-615
-604
-594
-584
-574
-564
-555
-545
-535
-525
-515
-505
-495
-486
-476
-466
-457
-448
-439
-430
-421
-412
-404
-396
-387
-379
-371
-364
-356
-348
-341
-334
-326
-319
-312
-306
-299
-293
-288
-282
-277
-273
-269
-266
-264
-262
-260
-260
-259
-260
-260
-262
-263
-265
-268
-271
-273
-276
-280
-283
-286
-289
-292
-296
-299
-302
-305
-308
-311
-313
-316
-319
-322
-324
-327
-330
-332
-335
-338
-340
-343
-346
-349
-352
-355
-358
-361
-364
-367
-371
-374
-377
-380
-383
-385
-388
-390
-392
-394
-396
-398
-399
-400
-401
-401
-401
-401
-401
-400
-399
-398
-397
-395
-393
-391
-389
-386
-383
-380
-377
-374
-371
-367
-364
-360
-356
-352
-348
-344
-340
-335
-331
-326
-322
-317
-312
-306
-301
-294
-288
-281
-274
-267
-258
-250
-240
-230
-220
-209
-197
-184
-171
-156
-141
-126
-109
-92
-73
-54
-35
-14
7
29
52
76
100
125
150
176
203
230
258
285
314
342
371
400
430
459
489
518
548
578
608
637
667
697
727
756
786
816
845
874
904
933
962
991
1018
1048
1076
1105
1133
1161
1189
1217
1245
1272
1300
1328
1356
1383
1411
1438
1465
1493
1520
1547
1574
1601
1628
1655
1682
1708
1735
1761
1787
1813
1839
1864
1890
1915
1940
1965
1989
2013
2037
2062
2085
2109
2132
2155
2178
2200
2223
2245
2267
2288
2309
2331
2351
2372
2392
2412
2432
2452
2471
2491
2510
2528
2547
2565
2583
2601
2619
2636
2653
2670
2687
2703
2719
2735
2751
2766
2781
2795
2810
2824
2838
2851
2865
2878
2891
2904
2917
2930
2943
2955
2968
2980
2992
3004
3016
3027
3038
3049
3060
3070
3080
3089
3098
3107
3115
3123
3130
3136
3143
3149
3154
3159
3164
3168
3172
3176
3179
3182
3184
3186
3188
3189
3190
3191
3191
3190
3190
3188
3187
3185
3183
3181
3178
3175
3173
3170
3167
3164
3162
3160
3158
3156
3154
3153
3152
3152
3152
3152
3153
3154
3155
3156
3157
3159
3160
3162
3163
3164
3165
3166
3167
3167
3167
3167
3166
3166
3164
3163
3161
3158
3155
3152
3149
3145
3141
3136
3132
3127
3123
3118
3114
3109
3105
3101
3097
3094
3091
3088
3086
3085
3083
3083
3083
3083
3085
3086
3089
3092
3096
3100
3106
3111
3118
3125
3132
3140
3149
3158
3167
3177
3188
3198
3209
3221
3232
3244
3256
3267
3279
3291
3303
3315
3327
3339
3351
3363
3375
3386
3397
3409
3420
3431
3442
3452
3463
3473
3483
3493
3503
3512
3521
3530
3539
3548
3556
3565
3573
3580
3588
3595
3602
3609
3616
3622
3628
3633
3639
3643
3648
3652
3655
3658
3660
3662
3664
3665
3665
3665
3665
3664
3663
3662
3660
3659
3657
3656
3655
3654
3653
3652
3652
3652
3652
3653
3654
3656
3658
3660
3663
3666
3669
3673
3677
3681
3686
3691
3696
3702
3708
3714
3720
3727
3734
3742
3749
3757
3766
3774
3783
3793
3802
3812
3822
3832
3843
3854
3864
3875
3886
3898
3909
3920
3931
3942
3953
3964
3975
3986
3996
4006
4017
4027
4037
4046
4057
4066
4075
4083
4093
4102
4110
4119
4127
4135
4142
4150
4158
4165
4172
4179
4186
4193
4200
4207
4213
4219
4225
4231
4237
4243
4248
4253
4258
4263
4268
4273
4278
4282
4286
4291
4295
4299
4303
4307
4311
4315
4319
4323
4327
4331
4335
4339
4342
4346
4350
4354
4358
4363
4367
4371
4375
4380
4384
4388
4392
4397
4401
4405
4409
4412
4416
4419
4422
4425
4427
4429
4431
4432
4433
4434
4434
4434
4433
4432
4430
4428
4425
4422
4418
4414
4409
4403
4396
4390
4382
4374
4366
4357
4347
4338
4328
4318
4307
4297
4287
4277
4267
4258
4249
4240
4232
4224
4217
4211
4205
4200
4196
4192
4189
4187
4185
4184
4184
4184
4184
4186
4187
4190
4192
4195
4198
4202
4206
4210
4214
4219
4223
4228
4232
4237
4241
4245
4249
4253
4256
4260
4262
4265
4267
4268
4270
4270
4270
4270
4269
4268
4266
4264
4261
4258
4255
4251
4246
4242
4237
4232
4226
4221
4215
4209
4203
4197
4190
4184
4177
4170
4163
4156
4148
4141
4133
4125
4117
4109
4100
4091
4082
4073
4062
4053
4042
4030
4019
4008
3995
3982
3968
3954
3939
3923
3906
3889
3872
3853
3834
3814
3794
3773
3751
3729
3706
3682
3658
3634
3608
3582
3556
3529
3501
3472
3443
3413
3382
3351
3318
3285
3251
3216
3181
3144
3107
3069
3030
2989
2948
2907
2864
2820
2775
2730
2683
2636
2587
2538
2489
2438
2387
2336
2284
2232
2179
2127
2074
2021
1968
1916
1864
1812
1760
1709
1658
1608
1559
1510
1462
1414
1367
1321
1276
1232
1188
1145
1103
1062
1022
983
944
907
870
834
798
764
730
697
665
633
603
573
543
514
486
459
433
407
381
357
333
310
288
266
244
223
203
183
164
145
126
107
89
72
54
37
20
3
-13
-30
-46
-62
-77
-92
-107
-122
-137
-151
-166
-180
-193
-207
-220
-233
-246
-259
-272
-284
-296
-308
-320
-332
-343
-355
-367
-378
-390
-402
-413
-425
-437
-449
-462
-474
-487
-500
-514
-528
-542
-557
-572
-587
-604
-621
-638
-656
-675
-694
-715
-736
-757
-780
-803
-827
-852
-877
-903
-929
-956
-984
-1012
-1041
-1069
-1099
-1128
-1158
-1188
-1218
-1248
-1279
-1310
-1340
-1371
-1403
-1434
-1466
-1498
-1530
-1563
-1596
-1629
-1662
-1696
-1730
-1765
-1799
-1834
-1870
-1905
-1940
-1976
-2012
-2048
-2083
-2119
-2155
-2191
-2227
-2262
-2298
-2333
-2368
-2403
-2438
-2473
-2507
-2541
-2575
-2608
-2641
-2673
-2704
-2735
-2766
-2795
-2824
-2852
-2879
-2905
-2930
-2954
-2977
-3000
-3021
-3042
-3061
-3080
-3097
-3114
-3131
-3146
-3161
-3174
-3188
-3200
-3212
-3223
-3234
-3244
-3254
-3263
-3271
-3279
-3287
-3294
-3300
-3306
-3312
-3317
-3322
-3326
-3330
-3333
-3336
-3338
-3340
-3341
-3342
-3343
-3342
-3342
-3340
-3339
-3336
-3333
-3330
-3327
-3323
-3318
-3314
-3309
-3304
-3299
-3293
-3288
-3282
-3276
-3271
-3265
-3259
-3253
-3248
-3242
-3237
-3232
-3227
-3222
-3217
-3213
-3209
-3205
-3202
-3199
-3197
-3195
-3193
-3192
-3192
-3192
-3192
-3193
-3195
-3197
-3200
-3204
-3208
-3212
-3217
-3223
-3229
-3236
-3243
-3250
-3258
-3266
-3274
-3282
-3291
-3299
-3308
-3317
-3325
-3334
-3342
-3351
-3359
-3368
-3376
-3384
-3393
-3401
-3409
-3417
-3425
-3434
-3442
-3450
-3459
-3467
-3475
-3484
-3493
-3501
-3510
-3519
-3528
-3536
-3545
-3554
-3563
-3572
-3581
-3590
-3599
-3607
-3616
-3624
-3632
-3640
-3647
-3654
-3660
-3666
-3671
-3674
-3677
-3679
-3680
-3680
-3679
-3676
-3672
-3667
-3661
-3653
-3644
-3634
-3622
-3609
-3596
-3581
-3565
-3548
-3530
-3511
-3491
-3471
-3450
-3428
-3406
-3384
-3361
-3337
-3314
-3290
-3266
-3242
-3219
-3195
-3171
-3147
-3124
-3101
-3078
-3055
-3033
-3011
-2990
-2968
-2947
-2927
-2906
-2886
-2866
-2847
-2828
-2809
-2791
-2773
-2756
-2739
-2723
-2708
-2693
-2678
-2665
-2652
-2640
-2629
-2619
-2610
-2602
-2595
-2589
-2584
-2581
-2578
-2577
-2578
-2579
-2582
-2586
-2592
-2599
-2607
-2616
-2627
-2639
-2652
-2666
-2681
-2697
-2713
-2731
-2749
-2768
-2788
-2807
-2828
-2849
-2869
-2891
-2912
-2933
-2955
-2976
-2997
-3018
-3039
-3060
-3080
-3100
-3120
-3139
-3158
-3176
-3194
-3212
-3229
-3246
-3262
-3277
-3292
-3306
-3320
-3334
-3346
-3359
-3370
-3381
-3392
-3402
-3411
-3420
-3428
-3435
-3442
-3448
-3454
-3459
-3463
-3467
-3470
-3473
-3475
-3477
-3478
-3478
-3477
-3476
-3475
-3472
-3469
-3466
-3461
-3456
-3451
-3444
-3437
-3430
-3422
-3413
-3404
-3394
-3384
-3374
-3363
-3352
-3340
-3328
-3316
-3303
-3291
-3278
-3265
-3251
-3238
-3225
-3212
-3198
-3185
-3172
-3159
-3146
-3134
-3121
-3109
-3097
-3086
-3074
-3063
-3052
-3041
-3031
-3021
-3011
-3001
-2992
-2983
-2974
-2966
-2957
-2949
-2942
-2934
-2927
-2920
-2914
-2908
-2902
-2897
-2892
-2887
-2883
-2879
-2876
-2873
-2870
-2868
-2867
-2866
-2865
-2866
-2866
-2868
-2870
-2872
-2876
-2880
-2885
-2890
-2896
-2903
-2911
-2920
-2929
-2939
-2950
-2962
-2974
-2987
-3001
-3016
-3031
-3047
-3064
-3081
-3099
-3117
-3136
-3154
-3174
-3193
-3213
-3232
-3252
-3272
-3291
-3311
-3331
-3351
-3370
-3390
-3409
-3429
-3448
-3468
-3487
-3506
-3525
-3544
-3563
-3581
-3600
-3618
-3636
-3653
-3670
-3687
-3703
-3719
-3734
-3749
-3763
-3777
-3790
-3802
-3813
-3824
-3835
-3844
-3853
-3862
-3870
-3877
-3884
-3890
-3895
-3900
-3905
-3909
-3912
-3915
-3918
-3919
-3921
-3921
-3922
-3921
-3920
-3919
-3917
-3914
-3911
-3907
-3903
-3898
-3893
-3887
-3881
-3875
-3867
-3860
-3851
-3843
-3834
-3824
-3814
-3804
-3793
-3781
-3770
-3758
-3745
-3733
-3720
-3707
-3693
-3680
-3667
-3653
-3639
-3626
-3612
-3598
-3585
-3571
-3557
-3543
-3530
-3516
-3502
-3489
-3475
-3461
-3447
-3434
-3420
-3406
-3392
-3377
-3363
-3349
-3335
-3320
-3306
-3291
-3277
-3262
-3248
-3233
-3219
-3204
-3190
-3176
-3161
-3147
-3133
-3119
-3105
-3091
-3077
-3063
-3049
-3035
-3022
-3008
-2995
-2981
-2968
-2955
-2942
-2928
-2915
-2903
-2890
-2877
-2864
-2851
-2839
-2826
-2813
-2801
-2788
-2776
-2763
-2751
-2738
-2726
-2714
-2702
-2690
-2679
-2667
-2656
-2645
-2634
-2623
-2613
-2602
-2591
-2581
-2571
-2560
-2550
-2539
-2528
-2518
-2507
-2495
-2484
-2473
-2461
-2449
-2436
-2424
-2411
-2397
-2384
-2370
-2355
-2341
-2326
-2311
-2295
-2279
-2263
-2246
-2230
-2213
-2196
-2179
-2161
-2144
-2127
-2110
-2092
-2075
-2058
-2041
-2024
-2008
-1991
-1975
-1959
-1943
-1927
-1912
-1897
-1882
-1867
-1853
-1839
-1825
-1811
-1798
-1785
-1772
-1760
-1747
-1736
-1724
-1713
-1702
-1691
-1680
-1670
-1660
-1650
-1640
-1630
-1621
-1611
-1602
-1592
-1583
-1573
-1564
-1554
-1545
-1535
-1526
-1517
-1507
-1498
-1489
-1480
-1471
-1463
-1454
-1446
-1438
-1430
-1423
-1416
-1409
-1402
-1396
-1391
-1385
-1380
-1375
-1371
-1367
-1363
-1359
-1356
-1353
-1350
-1347
-1344
-1341
-1338
-1336
-1333
-1331
-1328
-1326
-1323
-1320
-1318
-1315
-1312
-1310
-1307
-1304
-1301
-1298
-1295
-1291
-1288
-1284
-1280
-1275
-1270
-1265
-1260
-1255
-1249
-1242
-1236
-1229
-1222
-1215
-1207
-1199
-1190
-1181
-1172
-1163
-1153
-1143
-1132
-1121
-1109
-1098
-1085
-1073
-1060
-1046
-1033
-1018
-1004
-989
-974
-959
-943
-927
-910
-893
-876
-858
-840
-821
-802
-783
-763
-743
-722
-701
-680
-658
-636
-613
-591
-567
-544
-520
-496
-471
-446
-421
-396
-370
-345
-319
-293
-267
-241
-215
-189
-164
-138
-113
-88
-64
-40
-16
7
30
52
73
94
114
133
152
169
186
203
218
232
246
259
271
282
292
301
309
316
323
328
333
336
339
341
342
342
342
340
338
335
331
326
320
314
307
299
290
280
270
259
247
235
222
208
193
178
163
147
130
113
95
78
59
41
22
3
-16
-35
-54
-73
-92
-111
-130
-149
-167
-186
-204
-221
-238
-255
-272
-288
-303
-318
-333
-347
-361
-374
-387
-400
-412
-424
-435
-446
-457
-467
-477
-487
-496
-505
-514
-523
-531
-540
-547
-555
-563
-570
-577
-585
-591
-598
-605
-612
-619
-625
-632
-638
-645
-652
-658
-665
-672
-678
-685
-692
-698
-705
-712
-719
-726
-733
-741
-748
-755
-763
-771
-779
-786
-795
-803
-811
-820
-828
-837
-846
-854
-863
-872
-882
-891
-900
-910
-919
-929
-938
-948
-958
-968
-978
-988
-998
-1006
-1016
-1027
-1037
-1046
-1056
-1065
-1074
-1083
-1092
-1101
-1109
-1117
-1125
-1133
-1140
-1147
-1154
-1160
-1166
-1172
-1177
-1182
-1186
-1190
-1194
-1197
-1200
-1202
-1204
-1206
-1207
-1208
-1208
-1208
-1207
-1206
-1205
-1203
-1201
-1199
-1195
-1192
-1188
-1184
-1179
-1173
-1168
-1161
-1155
-1148
-1140
-1132
-1124
-1115
-1107
-1097
-1088
-1078
-1068
-1057
-1046
-1035
-1024
-1012
-1000
-988
-976
-963
-950
-937
-924
-911
-897
-884
-870
-856
-842
-828
-814
-800
-786
-772
-758
-744
-730
-716
-703
-689
-676
-663
-650
-637
-625
-613
-601
-590
-579
-568
-558
-548
-539
-529
-521
-512
-504
-497
-489
-482
-475
-468
-462
-456
-449
-443
-437
-431
-425
-419
-413
-407
-402
-396
-390
-384
-378
-373
-367
-362
-356
-350
-345
-339
-334
-328
-323
-317
-312
-307
-301
-296
-290
-285
-279
-274
-268
-263
-257
-251
-246
-240
-234
-228
-222
-216
-210
-204
-198
-191
-185
-179
-172
-166
-160
-153
-147
-140
-134
-128
-122
-115
-109
-103
-96
-90
-84
-77
-71
-64
-58
-51
-44
-37
-29
-22
-14
-6
3
12
21
30
40
50
60
71
82
93
105
118
130
143
157
170
184
199
214
229
244
260
275
292
308
325
342
359
376
394
411
429
447
466
484
503
521
540
560
579
598
618
637
657
677
697
717
737
757
778
798
819
839
860
881
902
923
944
966
987
1008
1031
1053
1075
1098
1120
1143
1166
1190
1213
1237
1261
1285
1309
1333
1357
1382
1406
1430
1455
1479
1504
1528
1552
1576
1600
1624
1648
1671
1694
1717
1740
1762
1783
1805
1826
1847
1868
1888
1908
1927
1947
1966
1985
2004
2023
2041
2060
2078
2097
2115
2133
2151
2169
2187
2205
2224
2242
2260
2277
2295
2313
2331
2349
2367
2384
2402
2420
2437
2455
2472
2490
2507
2524
2542
2559
2576
2593
2610
2627
2644
2661
2678
2695
2712
2729
2746
2762
2779
2796
2813
2830
2847
2863
2880
2897
2914
2931
2948
2965
2982
2998
3015
3032
3048
3065
3081
3097
3113
3128
3144
3159
3174
3189
3204
3218
3232
3246
3260
3274
3287
3300
3313
3326
3338
3351
3363
3375
3387
3398
3410
3421
3433
3444
3455
3467
3478
3489
3500
3512
3523
3535
3546
3558
3570
3582
3595
3608
3621
3634
3647
3661
3675
3689
3704
3719
3733
3748
3764
3779
3794
3810
3826
3841
3857
3873
3888
3904
3920
3935
3950
3965
3980
3995
4009
4022
4037
4050
4062
4075
4088
4100
4112
4123
4134
4145
4155
4165
4175
4185
4194
4203
4211
4220
4228
4236
4244
4251
4258
4266
4273
4279
4286
4292
4298
4304
4310
4316
4322
4327
4333
4338
4343
4348
4354
4359
4363
4368
4373
4378
4382
4387
4391
4396
4400
4404
4408
4412
4415
4419
4423
4426
4430
4434
4437
4441
4445
4449
4453
4457
4462
4467
4472
4477
4483
4489
4495
4502
4509
4516
4524
4532
4541
4550
4559
4569
4579
4590
4601
4612
4623
4634
4646
4658
4669
4681
4692
4704
4715
4725
4736
4746
4755
4764
4773
4780
4788
4795
4801
4806
4811
4815
4819
4822
4825
4827
4828
4829
4830
4830
4830
4830
4829
4828
4827
4826
4824
4823
4821
4819
4817
4815
4813
4811
4809
4808
4806
4804
4803
4802
4801
4800
4799
4799
4799
4799
4800
4800
4801
4803
4804
4806
4808
4810
4813
4815
4818
4821
4823
4826
4829
4832
4834
4837
4840
4843
4846
4848
4851
4854
4856
4859
4862
4864
4866
4868
4871
4872
4874
4876
4877
4878
4879
4880
4880
4880
4880
4879
4879
4878
4877
4875
4873
4871
4869
4866
4863
4860
4856
4852
4848
4843
4838
4833
4828
4822
4816
4809
4803
4796
4788
4781
4773
4765
4757
4748
4740
4731
4721
4712
4702
4692
4682
4672
4661
4651
4640
4629
4618
4607
4596
4584
4572
4561
4549
4537
4524
4512
4500
4487
4474
4462
4449
4436
4423
4410
4397
4384
4371
4358
4345
4332
4319
4306
4294
4281
4268
4256
4244
4232
4220
4208
4197
4186
4175
4164
4153
4143
4132
4122
4112
4102
4093
4083
4075
4066
4057
4049
4040
4032
4024
4017
4009
4002
3995
3988
3981
3975
3969
3963
3957
3952
3946
3941
3936
3931
3927
3922
3918
3913
3909
3904
3900
3895
3891
3886
3882
3877
3872
3867
3862
3857
3852
3847
3841
3836
3830
3825
3819
3813
3807
3801
3795
3789
3782
3776
3770
3763
3756
3750
3743
3736
3730
3723
3716
3709
3702
3695
3688
3681
3674
3667
3660
3653
3646
3638
3631
3624
3616
3608
3600
3593
3584
3576
3568
3559
3551
3542
3534
3525
3516
3508
3499
3491
3482
3474
3466
3457
3449
3441
3434
3426
3418
3411
3404
3396
3389
3382
3375
3368
3362
3355
3348
3342
3335
3329
3323
3317
3311
3305
3299
3293
3286
3280
3274
3268
3262
3255
3249
3242
3235
3228
3221
3213
3206
3198
3190
3182
3173
3165
3156
3148
3139
3130
3121
3112
3103
3094
3086
3077
3069
3061
3053
3045
3038
3031
3025
3019
3013
3008
3003
2998
2994
2991
2987
2985
2982
2980
2978
2976
2975
2974
2974
2973
2973
2973
2973
2974
2974
2975
2976
2977
2978
2980
2981
2983
2984
2986
2987
2989
2991
2992
2993
2995
2996
2997
2998
2998
2999
2999
3000
3000
3000
3000
3000
3000
3000
3000
3000
2999
2999
2999
2999
2998
2998
2998
2999
2999
2999
2999
3000
3000
3001
3001
3002
3003
3003
3004
3005
3006
3007
3008
3009
3011
3012
3013
3015
3017
3019
3021
3023
3025
3028
3031
3034
3037
3040
3044
3048
3053
3057
3062
3067
3072
3078
3084
3089
3095
3101
3107
3114
3120
3126
3133
3139
3145
3151
3158
3164
3170
3176
3181
3187
3192
3197
3202
3206
3210
3214
3218
3221
3223
3226
3227
3229
3230
3230
3230
3230
3229
3227
3225
3223
3220
3217
3213
3209
3204
3200
3194
3188
3182
3176
3169
3162
3155
3147
3139
3131
3122
3114
3105
3095
3086
3076
3066
3055
3045
3034
3023
3011
2999
2987
2975
2963
2950
2937
2924
2911
2897
2884
2870
2857
2843
2829
2815
2801
2787
2773
2759
2745
2731
2717
2703
2688
2674
2660
2646
2631
2617
2603
2589
2575
2562
2548
2535
2522
2509
2496
2483
2471
2459
2447
2436
2425
2414
2404
2394
2385
2376
2367
2359
2352
2345
2339
2333
2328
2323
2319
2316
2313
2311
2309
2308
2308
2308
2308
2309
2311
2313
2315
2318
2321
2325
2328
2332
2337
2341
2345
2350
2354
2359
2363
2367
2371
2375
2379
2382
2386
2389
2392
2394
2396
2398
2400
2401
2402
2403
2404
2404
2404
2404
2404
2403
2402
2401
2400
2399
2397
2395
2393
2391
2389
2386
2384
2381
2377
2374
2370
2366
2361
2356
2351
2345
2339
2333
2326
2318
2310
2302
2293
2284
2274
2263
2252
2240
2228
2215
2202
2188
2174
2159
2144
2128
2112
2095
2078
2061
2043
2024
2005
1986
1966
1946
1925
1905
1884
1862
1841
1818
1796
1774
1751
1727
1704
1680
1656
1632
1608
1584
1559
1534
1509
1484
1459
1434
1409
1383
1358
1333
1308
1283
1257
1233
1208
1183
1159
1134
1110
1087
1063
1039
1016
993
970
947
925
902
880
859
837
816
795
774
754
734
714
695
676
657
639
622
604
587
571
555
539
524
509
494
480
466
452
439
427
414
402
390
379
368
357
346
336
326
315
305
296
286
276
267
257
248
239
229
220
210
201
191
181
172
162
152
142
131
121
111
101
90
80
70
59
49
39
28
18
8
-2
-13
-23
-33
-43
-54
-64
-74
-84
-95
-105
-116
-126
-137
-147
-158
-168
-179
-190
-201
-212
-223
-234
-245
-256
-268
-279
-291
-302
-314
-326
-338
-350
-362
-374
-387
-399
-412
-425
-438
-451
-464
-477
-490
-504
-518
-531
-545
-559
-573
-588
-602
-616
-631
-645
-660
-674
-689
-703
-718
-732
-747
-761
-775
-789
-803
-816
-830
-843
-856
-869
-881
-893
-906
-918
-929
-941
-952
-964
-975
-986
-996
-1006
-1018
-1028
-1039
-1049
-1060
-1071
-1082
-1092
-1104
-1115
-1126
-1138
-1150
-1162
-1175
-1187
-1201
-1214
-1228
-1243
-1257
-1273
-1288
-1305
-1321
-1338
-1356
-1373
-1392
-1411
-1430
-1450
-1471
-1492
-1513
-1535
-1558
-1581
-1604
-1628
-1653
-1677
-1703
-1728
-1754
-1780
-1807
-1833
-1860
-1887
-1913
-1940
-1967
-1993
-2019
-2045
-2071
-2096
-2122
-2146
-2171
-2195
-2218
-2242
-2264
-2287
-2308
-2330
-2351
-2371
-2391
-2410
-2429
-2447
-2464
-2482
-2498
-2514
-2530
-2544
-2559
-2573
-2586
-2599
-2611
-2623
-2634
-2645
-2655
-2665
-2674
-2682
-2690
-2698
-2705
-2711
-2717
-2722
-2727
-2731
-2735
-2738
-2740
-2741
-2742
-2742
-2742
-2740
-2739
-2736
-2733
-2729
-2724
-2719
-2713
-2706
-2699
-2692
-2683
-2675
-2665
-2656
-2645
-2635
-2623
-2612
-2600
-2587
-2574
-2561
-2548
-2534
-2520
-2506
-2492
-2478
-2464
-2449
-2435
-2421
-2407
-2393
-2380
-2366
-2353
-2340
-2327
-2315
-2303
-2292
-2281
-2270
-2259
-2249
-2240
-2231
-2222
-2214
-2206
-2198
-2191
-2184
-2178
-2172
-2166
-2161
-2156
-2151
-2146
-2142
-2137
-2133
-2130
-2126
-2123
-2120
-2118
-2115
-2113
-2111
-2110
-2109
-2108
-2107
-2107
-2107
-2107
-2108
-2109
-2111
-2113
-2115
-2118
-2121
-2124
-2127
-2131
-2136
-2140
-2145
-2150
-2155
-2161
-2166
-2172
-2178
-2185
-2191
-2198
-2204
-2211
-2218
-2225
-2232
-2239
-2247
-2254
-2261
-2269
-2276
-2284
-2292
-2299
-2307
-2315
-2323
-2331
-2339
-2346
-2354
-2362
-2371
-2379
-2387
-2395
-2403
-2412
-2421
-2429
-2438
-2447
-2456
-2466
-2476
-2486
-2496
-2507
-2518
-2529
-2541
-2553
-2565
-2578
-2591
-2604
-2618
-2632
-2646
-2660
-2675
-2689
-2704
-2718
-2733
-2747
-2761
-2775
-2789
-2803
-2816
-2828
-2841
-2852
-2864
-2874
-2884
-2894
-2902
-2910
-2918
-2924
-2930
-2935
-2940
-2944
-2947
-2949
-2950
-2951
-2951
-2950
-2948
-2946
-2943
-2939
-2934
-2929
-2922
-2915
-2908
-2900
-2891
-2881
-2871
-2861
-2849
-2837
-2825
-2812
-2799
-2786
-2772
-2757
-2742
-2727
-2712
-2697
-2681
-2665
-2649
-2633
-2616
-2600
-2583
-2566
-2550
-2533
-2516
-2499
-2482
-2465
-2448
-2431
-2414
-2397
-2380
-2364
-2347
-2331
-2314
-2298
-2282
-2267
-2251
-2236
-2221
-2206
-2192
-2177
-2164
-2150
-2137
-2124
-2112
-2100
-2089
-2078
-2068
-2058
-2049
-2040
-2032
-2024
-2017
-2012
-2005
-2001
-1998
-1995
-1992
-1991
-1990
-1989
-1990
-1991
-1993
-1995
-1998
-2001
-2005
-2011
-2016
-2021
-2028
-2036
-2043
-2051
-2060
-2070
-2079
-2090
-2100
-2111
-2123
-2135
-2147
-2159
-2172
-2185
-2198
-2212
-2225
-2239
-2252
-2266
-2280
-2293
-2307
-2320
-2333
-2346
-2359
-2372
-2384
-2396
-2408
-2419
-2430
-2440
-2451
-2460
-2469
-2478
-2486
-2494
-2501
-2508
-2514
-2519
-2524
-2528
-2532
-2535
-2538
-2539
-2541
-2541
-2541
-2541
-2540
-2538
-2536
-2533
-2530
-2527
-2523
-2518
-2514
-2508
-2503
-2497
-2490
-2484
-2476
-2469
-2461
-2453
-2444
-2435
-2426
-2417
-2407
-2397
-2387
-2377
-2367
-2356
-2346
-2335
-2325
-2315
-2304
-2294
-2284
-2275
-2265
-2256
-2247
-2238
-2229
-2221
-2212
-2204
-2197
-2189
-2182
-2175
-2168
-2162
-2155
-2149
-2144
-2138
-2133
-2128
-2124
-2119
-2115
-2111
-2108
-2105
-2101
-2099
-2096
-2093
-2091
-2089
-2087
-2084
-2083
-2081
-2079
-2077
-2076
-2074
-2073
-2071
-2070
-2068
-2067
-2066
-2065
-2064
-2063
-2062
-2061
-2060
-2059
-2059
-2058
-2057
-2056
-2055
-2054
-2053
-2052
-2051
-2050
-2048
-2047
-2045
-2044
-2041
-2040
-2037
-2036
-2033
-2032
-2029
-2027
-2024
-2021
-2019
-2016
-2013
-2009
-2005
-2001
-1999
-1995
-1991
-1987
-1983
-1979
-1976
-1972
-1968
-1964
-1960
-1956
-1952
-1948
-1944
-1941
-1937
-1933
-1929
-1926
-1922
-1919
-1916
-1912
-1909
-1906
-1902
-1899
-1896
-1892
-1889
-1885
-1882
-1878
-1874
-1870
-1866
-1862
-1857
-1853
-1848
-1843
-1838
-1832
-1827
-1821
-1815
-1810
-1803
-1797
-1791
-1785
-1778
-1772
-1765
-1759
-1752
-1745
-1738
-1731
-1724
-1717
-1710
-1703
-1695
-1688
-1680
-1673
-1665
-1657
-1648
-1640
-1631
-1623
-1614
-1604
-1595
-1585
-1575
-1565
-1554
-1544
-1532
-1521
-1509
-1497
-1484
-1471
-1458
-1445
-1431
-1416
-1402
-1387
-1372
-1356
-1341
-1325
-1309
-1293
-1277
-1261
-1245
-1228
-1212
-1196
-1180
-1164
-1148
-1133
-1117
-1102
-1088
-1073
-1059
-1045
-1032
-1018
-1006
-993
-982
-970
-959
-949
-939
-929
-920
-911
-903
-895
-887
-880
-873
-866
-859
-853
-847
-841
-836
-830
-825
-819
-814
-808
-802
-797
-791
-784
-778
-771
-764
-756
-749
-740
-732
-723
-714
-704
-695
-684
-674
-663
-652
-641
-630
-618
-606
-594
-582
-570
-558
-546
-534
-522
-510
-498
-486
-475
-463
-452
-441
-430
-420
-409
-399
-389
-380
-370
-361
-352
-344
-335
-327
-318
-310
-302
-294
-286
-279
-271
-263
-256
-248
-241
-233
-225
-218
-210
-202
-194
-186
-178
-170
-162
-154
-146
-137
-129
-121
-114
-106
-98
-91
-84
-77
-70
-63
-57
-51
-46
-40
-36
-31
-27
-24
-21
-18
-16
-15
-14
-13
-13
-13
-14
-16
-17
-20
-23
-26
-30
-34
-39
-44
-50
-55
-62
-68
-75
-82
-90
-97
-105
-113
-121
-129
-137
-144
-152
-160
-167
-175
-182
-189
-195
-202
-208
-213
-219
-224
-228
-232
-235
-238
-240
-242
-243
-244
-244
-243
-242
-241
-238
-235
-232
-227
-222
-217
-210
-203
-195
-187
-178
-167
-157
-145
-133
-119
-105
-90
-75
-58
-41
-23
-5
15
35
56
78
100
123
147
171
196
222
248
275
302
330
358
386
415
445
474
504
535
565
596
628
659
691
722
754
786
818
850
882
914
946
978
1010
1041
1073
1104
1135
1166
1196
1227
1257
1287
1316
1345
1374
1403
1431
1460
1487
1515
1542
1569
1595
1621
1647
1672
1697
1722
1746
1771
1794
1818
1841
1863
1886
1908
1929
1951
1971
1992
2012
2032
2051
2070
2089
2107
2124
2141
2158
2174
2190
2205
2219
2233
2247
2260
2273
2285
2296
2307
2318
2328
2338
2347
2356
2365
2373
2381
2388
2395
2401
2407
2412
2417
2421
2425
2429
2432
2434
2437
2438
2439
2440
2440
2440
2439
2438
2437
2435
2433
2430
2427
2423
2420
2416
2411
2407
2402
2397
2391
2386
2380
2374
2368
2362
2356
2350
2344
2338
2332
2326
2320
2314
2308
2302
2296
2290
2284
2278
2273
2267
2261
2256
2250
2245
2239
2234
2229
2223
2218
2213
2208
2203
2199
2194
2189
2185
2180
2176
2172
2168
2164
2160
2156
2153
2150
2147
2144
2141
2139
2137
2135
2133
2132
2130
2129
2129
2128
2128
2127
2128
2128
2128
2129
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2144
2145
2145
2145
2145
2145
2145
2144
2144
2143
2142
2141
2140
2139
2138
2137
2135
2134
2132
2130
2128
2126
2124
2122
2120
2117
2115
2112
2109
2106
2103
2100
2097
2093
2089
2085
2081
2077
2073
2068
2063
2058
2053
2047
2041
2035
2029
2021
2015
2008
2001
1993
1986
1978
1970
1961
1953
1944
1935
1926
1917
1908
1898
1889
1879
1869
1860
1850
1839
1829
1819
1808
1798
1787
1776
1764
1753
1741
1729
1717
1705
1692
1679
1666
1653
1639
1626
1612
1598
1583
1569
1554
1540
1525
1509
1494
1479
1463
1448
1432
1417
1401
1385
1370
1354
1339
1323
1308
1293
1278
1264
1249
1235
1222
1208
1195
1182
1170
1158
1146
1135
1124
1114
1104
1095
1085
1077
1069
1061
1054
1047
1041
1035
1029
1024
1020
1016
1012
1008
1006
1002
1000
1000
998
997
997
997
997
997
998
999
1000
1002
1004
1006
1008
1010
1014
1018
1020
1025
1029
1033
1038
1042
1047
1052
1057
1062
1067
1073
1078
1084
1089
1095
1100
1106
1111
1116
1121
1127
1132
1137
1141
1146
1151
1155
1159
1163
1167
1170
1174
1177
1180
1182
1185
1187
1190
1192
1194
1196
1198
1200
1201
1203
1205
1207
1209
1211
1213
1215
1217
1218
1220
1222
1224
1226
1228
1229
1230
1232
1233
1233
1234
1234
1234
1234
1233
1232
1231
1229
1227
1224
1221
1217
1213
1209
1204
1199
1193
1187
1180
1173
1166
1158
1150
1141
1132
1123
1114
1104
1094
1084
1074
1063
1052
1041
1030
1018
1006
996
984
973
961
949
938
926
915
904
893
882
871
860
850
840
830
820
810
801
792
783
774
765
757
750
742
735
728
721
715
709
703
697
692
687
683
678
674
670
667
663
660
657
653
651
648
645
642
639
637
634
632
629
627
625
622
620
618
616
614
612
610
608
606
604
602
600
598
597
595
593
591
589
588
586
584
582
580
578
576
574
572
570
569
567
565
564
562
561
560
558
557
557
556
555
555
554
554
554
554
554
554
555
555
555
556
556
557
558
558
559
560
560
561
561
562
562
562
562
562
562
562
562
562
561
561
560
560
559
558
558
557
556
555
555
554
553
552
551
550
548
547
546
545
544
543
542
541
540
539
539
538
537
537
536
536
535
535
535
534
534
534
534
533
533
533
532
532
531
531
530
529
529
528
527
526
525
523
522
521
519
517
515
513
511
509
507
504
501
498
495
491
487
484
479
475
471
466
462
457
452
447
442
437
431
426
421
415
410
405
399
394
388
383
377
371
366
360
355
350
344
339
334
329
325
320
316
311
307
304
300
297
294
292
289
288
286
285
284
284
283
284
284
285
286
288
290
292
294
297
300
303
307
310
314
319
323
328
333
338
343
348
354
360
366
372
378
385
392
398
405
412
419
426
434
441
448
456
464
471
479
487
494
502
510
518
526
533
541
549
557
565
573
581
589
597
605
613
621
629
637
645
654
662
670
678
687
695
703
712
720
728
736
744
751
759
767
774
781
788
795
801
808
814
820
826
831
836
841
846
851
855
859
863
867
870
873
876
879
881
884
886
887
889
890
891
892
892
893
893
893
893
893
893
892
892
891
891
890
889
888
887
886
884
883
881
879
877
875
873
871
869
867
864
862
860
857
855
852
849
847
844
842
839
836
834
831
829
826
823
821
818
815
812
809
806
803
799
796
792
789
785
781
777
772
768
764
759
755
750
746
741
736
731
727
722
717
712
707
703
698
693
689
684
679
675
670
666
662
658
654
650
646
643
640
636
633
631
628
626
624
622
620
619
618
617
616
615
614
614
613
613
613
613
612
612
612
612
611
610
610
609
607
606
604
602
599
596
593
589
585
581
577
572
566
561
555
549
542
535
528
520
513
504
496
487
478
468
458
448
438
427
416
404
393
381
368
356
343
330
317
304
291
278
264
251
237
224
210
197
183
170
156
143
130
117
103
90
78
65
52
39
27
14
2
-11
-23
-35
-47
-60
-72
-84
-96
-108
-120
-132
-144
-155
-167
-179
-190
-202
-213
-224
-236
-247
-258
-269
-280
-290
-301
-312
-323
-334
-345
-356
-366
-377
-388
-399
-411
-422
-433
-445
-456
-468
-479
-491
-503
-515
-527
-539
-551
-563
-576
-588
-600
-612
-624
-636
-648
-660
-671
-683
-694
-705
-716
-727
-737
-747
-757
-766
-775
-784
-792
-800
-808
-815
-823
-829
-836
-842
-848
-854
-859
-865
-870
-874
-879
-883
-887
-891
-895
-899
-903
-907
-910
-914
-918
-922
-925
-929
-933
-937
-941
-946
-950
-954
-959
-964
-969
-975
-981
-987
-993
-1000
-1006
-1014
-1020
-1029
-1037
-1045
-1054
-1062
-1071
-1081
-1090
-1100
-1110
-1119
-1129
-1139
-1149
-1159
-1168
-1178
-1187
-1197
-1206
-1215
-1224
-1232
-1241
-1249
-1257
-1265
-1272
-1280
-1287
-1294
-1301
-1307
-1313
-1319
-1325
-1331
-1336
-1341
-1346
-1350
-1354
-1358
-1361
-1364
-1366
-1368
-1370
-1371
-1372
-1373
-1373
-1373
-1372
-1371
-1369
-1368
-1365
-1363
-1360
-1356
-1352
-1348
-1343
-1338
-1333
-1327
-1320
-1314
-1307
-1299
-1291
-1283
-1275
-1266
-1257
-1247
-1237
-1226
-1216
-1204
-1193
-1181
-1168
-1155
-1142
-1128
-1114
-1100
-1085
-1070
-1055
-1039
-1022
-1006
-990
-973
-956
-939
-921
-904
-886
-868
-850
-832
-814
-795
-777
-759
-740
-722
-704
-686
-668
-650
-632
-614
-597
-579
-562
-545
-528
-511
-495
-478
-461
-445
-429
-412
-396
-380
-364
-348
-332
-316
-300
-284
-268
-253
-237
-222
-206
-191
-176
-162
-147
-133
-119
-106
-92
-79
-66
-53
-41
-28
-16
-4
9
21
33
45
57
69
81
94
106
118
130
142
154
166
179
191
203
215
227
240
252
264
277
289
301
313
326
338
350
362
375
387
399
411
424
436
448
460
473
485
497
510
522
534
547
559
572
584
597
610
622
635
648
661
674
687
700
713
727
740
754
767
781
795
808
822
835
849
863
876
889
902
915
928
941
953
965
977
989
1000
1012
1022
1034
1044
1054
1065
1074
1084
1093
1103
1111
1120
1129
1137
1145
1153
1161
1169
1177
1185
1192
1200
1208
1215
1223
1230
1238
1245
1253
1261
1268
1276
1284
1292
1300
1308
1316
1324
1332
1341
1350
1358
1368
1377
1386
1396
1406
1416
1426
1436
1447
1457
1468
1479
1490
1501
1512
1523
1535
1546
1558
1570
1581
1593
1606
1618
1631
1643
1656
1669
1683
1696
1709
1723
1736
1750
1763
1777
1790
1804
1817
1830
1843
1856
1869
1881
1894
1906
1918
1930
1941
1953
1964
1974
1985
1995
2004
2013
2021
2031
2039
2045
2053
2060
2066
2071
2076
2081
2085
2088
2091
2093
2095
2096
2097
2097
2096
2095
2094
2092
2090
2087
2084
2081
2077
2073
2068
2064
2059
2053
2048
2041
2036
2029
2023
2017
2009
2003
1995
1988
1980
1972
1964
1956
1948
1939
1930
1921
1911
1902
1892
1882
1871
1861
1850
1839
1827
1816
1804
1791
1779
1766
1753
1740
1727
1714
1700
1686
1672
1658
1644
1630
1615
1601
1586
1572
1557
1542
1528
1513
1499
1484
1470
1456
1442
1428
1414
1401
1388
1375
1362
1349
1337
1325
1313
1302
1290
1279
1268
1257
1247
1237
1227
1217
1207
1197
1188
1179
1170
1161
1152
1143
1135
1126
1118
1110
1102
1095
1087
1080
1073
1066
1059
1052
1045
1039
1033
1027
1020
1014
1010
1004
1000
995
990
986
981
977
973
969
965
962
958
955
951
948
945
942
938
935
932
929
926
923
920
916
913
910
906
903
899
896
892
888
884
880
876
873
869
865
860
856
852
848
844
839
835
830
826
821
816
811
806
801
796
791
785
780
774
768
762
756
750
743
737
730
722
715
707
699
691
682
673
664
655
645
635
624
613
602
591
579
567
554
542
529
515
502
488
474
459
445
430
416
401
386
371
355
340
325
310
294
279
264
249
234
219
204
189
175
160
146
131
117
103
89
75
61
48
35
21
8
-4
-17
-30
-42
-54
-65
-77
-88
-99
-110
-120
-131
-141
-151
-160
-170
-179
-188
-197
-205
-214
-222
-230
-238
-246
-254
-261
-268
-275
-282
-289
-295
-301
-307
-312
-317
-322
-327
-331
-334
-338
-341
-344
-346
-348
-350
-351
-352
-352
-352
-352
-352
-351
-349
-348
-345
-343
-340
-337
-333
-329
-325
-320
-315
-310
-304
-298
-291
-284
-277
-269
-261
-252
-244
-235
-225
-216
-206
-196
-186
-175
-165
-154
-144
-133
-122
-111
-100
-88
-77
-66
-55
-43
-32
-21
-10
2
13
24
35
46
56
67
78
88
99
109
119
129
139
149
159
169
178
187
197
206
214
223
231
240
248
256
264
272
279
287
295
302
310
317
325
333
340
347
355
362
370
377
384
392
399
406
413
421
428
435
442
449
456
462
469
475
482
488
495
501
507
513
519
524
530
535
540
545
549
554
558
562
566
569
572
575
578
581
584
586
588
590
592
594
596
598
600
602
604
606
608
610
612
615
617
619
621
623
625
627
629
631
633
634
636
637
638
640
640
641
642
642
642
642
642
642
641
640
639
638
637
636
634
633
631
630
628
627
625
623
622
620
619
617
616
615
613
612
611
610
609
609
608
608
608
608
608
608
609
610
611
613
615
617
620
623
626
630
634
638
643
649
655
661
668
676
684
692
701
711
721
731
742
753
764
776
789
801
814
828
842
856
870
885
900
915
930
946
962
978
994
1010
1027
1043
1060
1077
1094
1110
1127
1144
1161
1178
1195
1211
1228
1244
1261
1277
1293
1308
1324
1339
1354
1369
1384
1398
1412
1426
1439
1452
1465
1478
1491
1503
1515
1527
1539
1550
1562
1573
1584
1595
1605
1616
1626
1636
1646
1655
1664
1674
1683
1691
1700
1708
1716
1724
1732
1739
1746
1753
1760
1766
1772
1778
1784
1789
1795
1799
1804
1808
1813
1816
1820
1823
1827
1829
1832
1834
1836
1837
1838
1839
1840
1840
1840
1839
1839
1838
1836
1835
1833
1832
1830
1827
1825
1823
1820
1818
1815
1813
1810
1808
1805
1803
1800
1798
1796
1794
1792
1791
1790
1789
1788
1788
1787
1787
1788
1789
1790
1791
1793
1795
1797
1800
1803
1806
1809
1813
1817
1822
1827
1832
1837
1843
1849
1855
1862
1868
1876
1883
1890
1898
1906
1914
1923
1931
1940
1949
1958
1967
1977
1986
1996
2005
2016
2025
2036
2047
2057
2068
2079
2090
2101
2112
2123
2134
2146
2157
2169
2181
2193
2205
2217
2229
2242
2254
2267
2280
2292
2305
2318
2331
2344
2356
2369
2382
2395
2407
2420
2433
2445
2458
2470
2483
2495
2508
2520
2533
2545
2557
2569
2581
2593
2605
2616
2628
2639
2650
2661
2671
2681
2691
2701
2710
2718
2727
2735
2742
2750
2756
2762
2768
2774
2778
2783
2787
2790
2793
2795
2797
2798
2799
2799
2799
2798
2797
2795
2793
2790
2786
2782
2778
2773
2768
2763
2757
2750
2744
2737
2730
2722
2714
2707
2699
2690
2682
2674
2665
2656
2648
2639
2630
2622
2613
2604
2595
2587
2578
2569
2561
2552
2544
2536
2528
2520
2512
2504
2497
2490
2483
2476
2469
2463
2457
2451
2446
2441
2436
2432
2428
2424
2420
2417
2414
2411
2409
2406
2404
2402
2401
2399
2398
2397
2396
2396
2395
2395
2395
2396
2396
2397
2398
2399
2400
2402
2404
2406
2408
2411
2414
2417
2420
2423
2427
2431
2435
2439
2444
2449
2454
2459
2464
2470
2476
2481
2487
2493
2500
2506
2512
2519
2525
2531
2538
2544
2550
2556
2562
2568
2573
2579
2584
2589
2593
2598
2602
2605
2609
2612
2615
2617
2619
2621
2623
2624
2624
2624
2624
2623
2622
2621
2619
2616
2614
2610
2607
2603
2598
2594
2588
2583
2577
2570
2563
2555
2547
2539
2530
2520
2510
2499
2488
2476
2464
2452
2439
2425
2411
2397
2383
2368
2353
2338
2322
2306
2290
2274
2257
2241
2224
2208
2191
2174
2157
2140
2124
2107
2090
2074
2058
2041
2025
2009
1994
1979
1964
1949
1934
1920
1906
1892
1878
1865
1852
1839
1827
1814
1802
1791
1779
1768
1758
1747
1737
1727
1718
1709
1700
1691
1683
1675
1667
1660
1653
1646
1639
1633
1627
1621
1616
1610
1605
1601
1596
1592
1588
1584
1581
1578
1575
1572
1570
1568
1566
1564
1563
1561
1560
1559
1558
1558
1557
1557
1556
1556
1555
1555
1555
1554
1554
1553
1553
1552
1552
1551
1551
1550
1550
1549
1548
1547
1547
1546
1545
1543
1542
1541
1539
1537
1535
1533
1531
1529
1526
1523
1520
1517
1513
1510
1506
1502
1497
1492
1488
1482
1477
1472
1466
1460
1454
1448
1442
1436
1429
1422
1415
1408
1401
1393
1385
1377
1369
1360
1352
1342
1333
1324
1314
1304
1293
1283
1272
1261
1250
1239
1227
1215
1203
1191
1179
1166
1153
1140
1126
1113
1098
1084
1069
1054
1039
1022
1006
991
974
957
940
922
904
885
866
846
827
807
786
765
744
723
701
679
657
635
612
590
567
544
521
498
475
451
428
405
381
358
335
312
289
267
244
222
200
179
158
137
116
96
77
58
39
21
3
-14
-30
-46
-62
-77
-92
-106
-119
-133
-145
-157
-169
-180
-191
-202
-212
-222
-231
-240
-249
-257
-265
-273
-281
-288
-295
-301
-308
-314
-321
-327
-333
-339
-345
-351
-357
-363
-369
-376
-382
-388
-394
-401
-407
-413
-420
-426
-432
-439
-445
-451
-457
-463
-469
-475
-480
-485
-490
-495
-499
-503
-507
-510
-514
-516
-519
-521
-522
-524
-525
-526
-527
-528
-528
-528
-528
-528
-527
-527
-526
-525
-524
-523
-522
-521
-519
-518
-516
-515
-514
-512
-511
-510
-509
-508
-507
-506
-506
-506
-505
-505
-505
-505
-506
-506
-507
-508
-509
-510
-512
-513
-515
-517
-519
-522
-524
-527
-530
-532
-536
-539
-542
-545
-549
-553
-556
-560
-564
-568
-572
-577
-581
-585
-590
-595
-600
-605
-610
-615
-620
-626
-631
-637
-642
-648
-654
-659
-665
-671
-676
-682
-688
-694
-700
-705
-711
-717
-722
-728
-734
-739
-745
-751
-756
-762
-768
-774
-779
-785
-791
-796
-802
-807
-813
-818
-824
-829
-834
-839
-845
-850
-854
-859
-864
-869
-874
-878
-883
-887
-892
-896
-901
-905
-909
-914
-918
-922
-926
-930
-934
-938
-942
-946
-950
-954
-958
-962
-965
-969
-972
-976
-979
-982
-986
-989
-992
-995
-998
-1002
-1004
-1008
-1010
-1014
-1018
-1020
-1025
-1028
-1032
-1036
-1039
-1043
-1047
-1051
-1056
-1060
-1065
-1069
-1074
-1079
-1084
-1090
-1095
-1100
-1106
-1112
-1117
-1123
-1129
-1135
-1141
-1147
-1153
-1160
-1166
-1173
-1180
-1186
-1193
-1200
-1207
-1215
-1222
-1229
-1236
-1243
-1251
-1258
-1265
-1272
-1280
-1287
-1294
-1301
-1308
-1315
-1322
-1329
-1336
-1343
-1349
-1356
-1362
-1369
-1375
-1381
-1387
-1393
-1399
-1405
-1410
-1416
-1421
-1426
-1431
-1436
-1440
-1445
-1449
-1453
-1457
-1461
-1465
-1468
-1471
-1474
-1477
-1479
-1482
-1484
-1485
-1487
-1488
-1489
-1490
-1490
-1490
-1490
-1490
-1490
-1489
-1488
-1487
-1485
-1483
-1481
-1479
-1477
-1474
-1471
-1468
-1465
-1461
-1458
-1454
-1450
-1446
-1441
-1437
-1432
-1427
-1422
-1417
-1412
-1406
-1401
-1395
-1389
-1384
-1378
-1372
-1367
-1361
-1356
-1351
-1345
-1340
-1335
-1330
-1326
-1321
-1317
-1312
-1308
-1305
-1301
-1298
-1295
-1292
-1289
-1287
-1285
-1283
-1282
-1281
-1281
-1281
-1281
-1282
-1283
-1284
-1286
-1288
-1291
-1294
-1298
-1302
-1306
-1311
-1316
-1321
-1327
-1333
-1340
-1347
-1354
-1362
-1370
-1378
-1386
-1394
-1403
-1411
-1420
-1429
-1438
-1447
-1456
-1465
-1474
-1484
-1493
-1502
-1511
-1520
-1529
-1538
-1547
-1556
-1565
-1574
-1583
-1591
-1600
-1608
-1617
-1625
-1633
-1641
-1649
-1656
-1664
-1671
-1678
-1685
-1691
-1697
-1703
-1709
-1714
-1719
-1724
-1728
-1732
-1736
-1739
-1742
-1744
-1747
-1748
-1750
-1751
-1751
-1751
-1751
-1751
-1750
-1749
-1748
-1746
-1744
-1742
-1739
-1737
-1734
-1731
-1728
-1724
-1721
-1717
-1713
-1709
-1705
-1701
-1697
-1692
-1688
-1683
-1679
-1674
-1669
-1664
-1659
-1654
-1648
-1643
-1638
-1633
-1627
-1622
-1616
-1610
-1605
-1599
-1593
-1587
-1581
-1575
-1569
-1562
-1556
-1549
-1543
-1536
-1529
-1522
-1515
-1508
-1501
-1494
-1488
-1481
-1474
-1467
-1461
-1455
-1448
-1442
-1437
-1431
-1426
-1421
-1416
-1411
-1407
-1402
-1398
-1395
-1391
-1388
-1385
-1382
-1379
-1377
-1375
-1373
-1371
-1369
-1368
-1366
-1365
-1365
-1364
-1363
-1363
-1363
-1363
-1364
-1364
-1365
-1365
-1366
-1367
-1368
-1370
-1371
-1372
-1374
-1375
-1377
-1378
-1380
-1381
-1383
-1385
-1386
-1388
-1390
-1392
-1394
-1396
-1398
-1401
-1403
-1405
-1407
-1410
-1412
-1415
-1417
-1419
-1422
-1424
-1426
-1429
-1431
-1433
-1435
-1436
-1438
-1440
-1441
-1442
-1443
-1444
-1444
-1444
-1444
-1444
-1443
-1442
-1440
-1438
-1436
-1433
-1430
-1427
-1423
-1419
-1414
-1409
-1403
-1397
-1390
-1383
-1376
-1368
-1359
-1351
-1341
-1332
-1322
-1311
-1301
-1289
-1278
-1266
-1254
-1242
-1229
-1217
-1204
-1191
-1178
-1164
-1151
-1138
-1124
-1111
-1097
-1084
-1070
-1056
-1043
-1029
-1016
-1002
-989
-976
-963
-950
-937
-924
-912
-899
-887
-875
-862
-850
-839
-827
-816
-804
-793
-782
-771
-761
-750
-740
-729
-719
-709
-699
-689
-679
-669
-659
-650
-640
-630
-621
-611
-602
-592
-583
-573
-564
-555
-545
-536
-526
-517
-508
-498
-489
-480
-470
-461
-452
-442
-433
-423
-414
-404
-395
-385
-376
-366
-357
-348
-338
-329
-320
-311
-302
-293
-284
-276
-267
-259
-251
-243
-235
-228
-221
-213
-206
-200
-193
-186
-180
-174
-167
-161
-155
-150
-144
-138
-133
-128
-123
-118
-113
-109
-104
-100
-97
-93
-90
-87
-84
-81
-79
-76
-74
-72
-70
-68
-67
-65
-63
-62
-60
-58
-57
-55
-53
-51
-49
-47
-44
-42
-39
-36
-33
-30
-26
-23
-19
-15
-11
-7
-2
2
7
11
16
21
25
30
35
39
44
48
53
57
61
65
69
73
76
80
83
85
88
90
93
95
97
98
100
101
102
103
103
103
104
104
103
103
102
101
100
99
98
97
95
93
92
90
88
86
83
81
79
76
74
71
69
66
63
61
58
55
52
50
47
44
41
38
35
32
29
25
22
18
14
10
6
2
-3
-7
-12
-17
-22
-27
-33
-38
-44
-49
-55
-61
-66
-72
-77
-83
-89
-94
-99
-105
-110
-116
-121
-126
-131
-136
-142
-147
-152
-157
-162
-167
-171
-176
-181
-186
-190
-195
-199
-204
-208
-212
-217
-221
-225
-229
-232
-236
-239
-243
-246
-249
-252
-255
-258
-261
-264
-267
-270
-273
-276
-278
-281
-284
-287
-290
-292
-295
-298
-300
-303
-305
-308
-310
-312
-314
-316
-318
-320
-322
-324
-326
-327
-329
-330
-332
-333
-334
-335
-336
-337
-338
-339
-339
-340
-340
-341
-341
-342
-342
-342
-342
-342
-342
-342
-342
-342
-342
-342
-341
-341
-341
-340
-340
-339
-338
-338
-337
-336
-335
-333
-332
-330
-329
-327
-324
-322
-319
-317
-314
-310
-307
-303
-299
-294
-290
-285
-279
-274
-268
-262
-255
-249
-242
-234
-227
-219
-211
-202
-194
-185
-175
-165
-155
-145
-134
-123
-111
-100
-87
-75
-62
-49
-35
-21
-7
7
22
37
52
67
82
98
113
129
144
160
176
192
208
224
240
256
272
288
304
320
336
352
368
384
399
415
431
446
461
477
492
507
522
537
552
566
581
595
609
623
637
650
663
676
689
701
713
725
736
747
758
768
779
788
798
807
816
825
833
841
849
857
864
871
877
883
889
895
900
905
910
914
919
923
926
930
933
937
940
943
945
948
950
953
955
957
959
961
963
965
967
969
971
973
976
978
980
982
985
987
990
992
995
998
1000
1002
1006
1010
1012
1016
1018
1022
1026
1029
1033
1037
1040
1044
1048
1051
1055
1059
1063
1067
1072
1076
1080
1085
1090
1094
1100
1105
1110
1116
1122
1129
1135
1142
1150
1157
1165
1173
1181
1190
1199
1208
1217
1227
1236
1246
1257
1267
1278
1289
1300
1311
1323
1334
1346
1358
1370
1381
1394
1406
1418
1430
1442
1454
1467
1479
1491
1503
1515
1528
1540
1552
1564
1577
1589
1601
1613
1625
1637
1649
1661
1673
1685
1697
1708
1719
1731
1742
1752
1763
1774
1784
1794
1803
1813
1822
1831
1840
1848
1856
1863
1871
1877
1884
1890
1896
1901
1907
1911
1916
1920
1923
1927
1929
1932
1934
1936
1938
1939
1940
1941
1941
1941
1941
1941
1941
1941
1940
1940
1939
1939
1938
1938
1937
1937
1936
1936
1935
1935
1934
1934
1933
1933
1932
1931
1931
1930
1929
1928
1927
1925
1924
1922
1920
1918
1916
1914
1912
1909
1907
1904
1901
1898
1895
1892
1890
1887
1884
1881
1878
1875
1872
1869
1866
1864
1861
1858
1856
1854
1851
1849
1847
1845
1843
1842
1840
1838
1837
1836
1834
1833
1832
1831
1830
1829
1827
1826
1825
1824
1823
1821
1820
1818
1816
1814
1812
1810
1808
1806
1803
1800
1798
1795
1792
1788
1785
1781
1778
1774
1770
1766
1762
1757
1753
1748
1743
1738
1733
1728
1722
1717
1711
1706
1700
1694
1688
1682
1676
1670
1664
1658
1651
1645
1639
1633
1627
1620
1614
1608
1602
1596
1590
1584
1578
1572
1566
1560
1554
1548
1542
1536
1530
1524
1519
1513
1507
1501
1496
1490
1484
1479
1473
1468
1462
1456
1451
1445
1440
1434
1429
1423
1418
1412
1407
1402
1396
1391
1386
1380
1375
1370
1366
1361
1357
1353
1349
1345
1341
1338
1335
1332
1330
1328
1325
1324
1322
1320
1319
1318
1317
1316
1316
1315
1315
1315
1315
1315
1315
1316
1316
1317
1318
1319
1320
1322
1323
1325
1327
1329
1331
1333
1336
1338
1341
1343
1346
1348
1351
1354
1357
1360
1363
1366
1370
1373
1376
1380
1383
1387
1391
1394
1398
1401
1405
1408
1412
1415
1418
1421
1423
1426
1428
1431
1433
1434
1436
1437
1438
1439
1440
1441
1441
1441
1441
1441
1441
1441
1440
1439
1438
1438
1437
1436
1434
1433
1432
1431
1430
1428
1427
1426
1425
1424
1423
1421
1420
1419
1418
1417
1415
1414
1413
1412
1411
1409
1408
1407
1406
1405
1404
1402
1401
1400
1399
1398
1396
1395
1394
1393
1392
1391
1389
1388
1387
1386
1385
1384
1382
1381
1380
1379
1378
1377
1375
1374
1373
1372
1371
1370
1368
1367
1366
1365
1364
1363
1361
1360
1359
1358
1357
1356
1354
1353
1352
1351
1350
1349
1348
1346
1345
1344
1343
1342
1341
1340
1338
1337
1336
1335
1334
1333
1332
1330
1329
1328
1327
1326
1325
1324
1322
1321
1320
1319
1318
1317
1316
1314
1313
1312
1311
1310
1309
1308
1307
1305
1304
1303
1302
1301
1300
1299
1298
1296
1295
1294
1293
1292
1291
1290
1289
1287
1286
1285
1284
1283
1282
1281
1280
1279
1277
1276
1275
1274
1273
1272
1271
1270
1269
1267
1266
1265
1264
1263
1262
1261
1260
1259
1258
1256
1255
1254
1253
1252
1251
1250
1249
1248
1247
1246
1244
1243
1242
1241
1240
1239
1238
1237
1236
1235
1234
1233
1231
1230
1229
1228
1227
1226
1225
1224
1223
1222
1221
1220
1219
1218
1216
1215
1214
1213
1212
1211
1210
1209
1208
1207
1206
1205
1204
1203
1202
1201
1199
1198
1197
1196
1195
1194
1193
1192
1191
1190
1189
1188
1187
1186
1185
1184
1183
1182
1181
1180
1179
1178
1176
1175
1174
1173
1172
1171
1170
1169
1168
1167
1166
1165
1164
1163
1162
1161
1160
1159
1158
1157
1156
1155
1154
1153
1152
1151
1150
1149
1148
1147
1146
1145
1144
1143
1142
1141
1140
1139
1138
1137
1136
1135
1134
1133
1132
1131
1130
1129
1128
1127
1126
1125
1124
1123
1122
1121
1120
1119
1118
1117
1116
1115
1114
1113
1112
1111
1110
1109
1108
1107
1106
1105
1104
1103
1102
1101
1100
1099
1098
1097
1096
1095
1094
1093
1092
1091
1090
1089
1088
1087
1086
1086
1085
1084
1083
1082
1081
1080
1079
1078
1077
1076
1075
1074
1073
1072
1071
1070
1069
1068
1067
1066
1066
1065
1064
1063
1062
1061
1060
1059
1058
1057
1056
1055
1054
1053
1052
1052
1051
1050
1049
1048
1047
1046
1045
1044
1043
1042
1041
1040
1040
1039
1038
1037
1036
1035
1034
1033
1032
1031
1030
1029
1029
1028
1027
1026
1025
1024
1022
1022
1020
1020
1020
1018
1018
1016
1016
1014
1014
1012
1012
1012
1010
1010
1008
1008
1006
1006
1004
1004
1004
1002
1002
1000
1000
999
998
997
997
996
995
994
993
992
991
990
990
989
988
987
986
985
984
984
983
982
981
980
979
978
977
977
976
975
974
973
972
972
971
970
969
968
967
966
966
965
964
963
962
961
961
960
959
958
957
956
956
955
954
953
952
951
951
950
949
948
947
947
946
945
944
943
942
942
941
940
939
938
938
937
936
935
934
933
933
932
931
930
929
929
928
927
926
925
925
924
923
922
922
921
920
919
918
918
917
916
915
914
914
913
912
911
910
910
909
908
907
907
906
905
904
904
903
902
901
900
900
899
898
897
897
896
895
894
894
893
892
891
891
890
889
888
888
887
886
885
885
884
883
882
882
881
880
879
879
878
877
876
876
875
874
873
873
872
871
870
870
869
868
868
867
866
865
865
864
863
862
862
861
860
860
859
858
857
857
856
855
855
854
853
852
852
851
850
850
849
848
847
847
846
845
845
844
843
843
842
841
841
840
839
838
838
837
836
836
835
834
834
833
832
832
831
830
830
829
828
827
827
826
825
825
824
823
823
822
821
821
820
819
819
818
817
817
816
815
815
814
813
813
812
811
811
810
810
809
808
808
807
806
806
805
804
804
803
802
802
801
800
800
799
799
798
797
797
796
795
795
794
793
793
792
792
791
790
790
789
788
788
787
787
786
785
785
784
784
783
782
782
781
780
780
779
779
778
777
777
776
776
775
774
774
773
773
772
771
771
770
770
769
768
768
767
767
766
765
765
764
764
763
762
762
761
761
760
760
759
758
758
757
757
756
755
755
754
754
753
753
752
751
751
750
750
749
749
748
747
747
746
746
745
745
744
744
743
742
742
741
741
740
740
739
739
738
737
737
736
736
735
735
734
734
733
733
732
731
731
730
730
729
729
728
728
727
727
726
726
725
725
724
723
723
722
722
721
721
720
720
719
719
718
718
717
717
716
716
715
715
714
714
713
713
712
712
711
711
710
709
709
708
708
707
707
706
706
705
705
704
704
703
703
702
702
702
701
701
700
700
699
699
698
698
697
697
696
696
695
695
694
694
693
693
692
692
691
691
690
690
689
689
688
688
688
687
687
686
686
685
685
684
684
683
683
682
682
682
681
681
680
680
679
679
678
678
677
677
677
676
676
675
675
674
674
673
673
672
672
672
671
671
670
670
669
669
669
668
668
667
667
666
666
665
665
665
664
664
663
663
662
662
662
661
661
660
660
660
659
659
658
658
657
657
657
656
656
655
655
655
654
654
653
653
652
652
652
651
651
650
650
650
649
649
648
648
648
647
647
646
646
646
645
645
644
644
644
643
643
642
642
642
641
641
641
640
640
639
639
639
638
638
637
637
637
636
636
636
635
