5
14484
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-94
-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
-99
-100
-100
-100
-100
-101
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-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
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-138
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-141
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-145
-146
-146
-146
-147
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-153
-154
-154
-154
-155
-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
-165
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-191
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-195
-195
-195
-196
-196
-196
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-211
-211
-211
-212
-212
-213
-213
-213
-214
-214
-215
-215
-215
-216
-216
-217
-217
-217
-218
-218
-219
-219
-219
-220
-220
-221
-221
-221
-222
-222
-223
-223
-224
-224
-224
-225
-225
-226
-226
-226
-227
-227
-228
-228
-229
-229
-229
-230
-230
-231
-231
-232
-232
-232
-233
-233
-234
-234
-235
-235
-235
-236
-236
-237
-237
-238
-238
-238
-239
-239
-240
-240
-241
-241
-241
-242
-242
-243
-243
-244
-244
-245
-245
-245
-246
-246
-247
-247
-248
-248
-249
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-258
-258
-258
-259
-259
-260
-260
-261
-261
-262
-262
-263
-263
-264
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-273
-274
-274
-275
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-280
-280
-281
-281
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-287
-287
-288
-288
-289
-289
-290
-290
-291
-291
-292
-292
-293
-293
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-301
-301
-302
-302
-303
-304
-304
-305
-305
-306
-306
-307
-307
-308
-308
-309
-309
-310
-310
-311
-311
-312
-312
-313
-313
-314
-314
-315
-315
-316
-316
-317
-317
-318
-318
-319
-319
-320
-320
-321
-322
-322
-323
-323
-324
-324
-325
-325
-326
-326
-327
-327
-328
-328
-329
-329
-330
-330
-331
-331
-332
-332
-333
-334
-334
-335
-335
-336
-336
-337
-337
-338
-338
-339
-339
-340
-340
-341
-341
-342
-343
-343
-344
-344
-345
-345
-346
-346
-347
-347
-348
-348
-349
-349
-350
-350
-351
-351
-352
-352
-353
-354
-354
-355
-355
-356
-356
-357
-357
-358
-358
-359
-359
-360
-360
-361
-361
-362
-363
-363
-364
-364
-365
-365
-366
-366
-367
-367
-368
-368
-369
-369
-370
-371
-371
-372
-372
-373
-373
-374
-374
-375
-375
-376
-376
-377
-378
-378
-379
-379
-380
-380
-381
-381
-382
-382
-383
-383
-384
-384
-385
-386
-386
-387
-387
-388
-388
-389
-389
-390
-390
-391
-392
-392
-393
-393
-394
-394
-395
-395
-396
-397
-397
-398
-398
-399
-399
-400
-400
-401
-402
-402
-403
-403
-404
-404
-405
-406
-406
-407
-407
-408
-408
-409
-410
-410
-411
-411
-412
-412
-413
-413
-414
-415
-415
-416
-416
-417
-417
-418
-419
-419
-420
-420
-421
-421
-422
-423
-423
-424
-424
-425
-426
-426
-427
-427
-428
-429
-429
-430
-430
-431
-431
-432
-433
-433
-434
-434
-435
-436
-436
-437
-437
-438
-439
-439
-440
-440
-441
-442
-442
-443
-443
-444
-445
-445
-446
-446
-447
-448
-448
-449
-449
-450
-451
-451
-452
-452
-453
-454
-454
-455
-455
-456
-457
-457
-458
-458
-459
-460
-460
-461
-462
-462
-463
-463
-464
-465
-465
-466
-466
-467
-468
-468
-469
-470
-470
-471
-471
-472
-473
-473
-474
-475
-475
-476
-477
-477
-478
-478
-479
-480
-480
-481
-482
-482
-483
-484
-484
-485
-485
-486
-487
-487
-488
-489
-489
-490
-491
-491
-492
-492
-493
-494
-494
-495
-496
-496
-497
-498
-498
-499
-500
-500
-501
-501
-502
-503
-503
-504
-505
-505
-506
-507
-507
-508
-509
-509
-510
-511
-511
-512
-513
-513
-514
-514
-515
-516
-516
-517
-518
-518
-519
-520
-520
-521
-522
-522
-523
-524
-524
-525
-526
-526
-527
-528
-528
-529
-530
-530
-531
-532
-532
-533
-534
-534
-535
-536
-536
-537
-538
-538
-539
-540
-540
-541
-542
-542
-543
-544
-544
-545
-546
-546
-547
-548
-548
-549
-550
-550
-551
-552
-553
-553
-554
-555
-555
-556
-557
-557
-558
-559
-559
-560
-561
-561
-562
-563
-563
-564
-565
-566
-566
-567
-568
-568
-569
-570
-570
-571
-572
-572
-573
-574
-575
-575
-576
-577
-577
-578
-579
-579
-580
-581
-582
-582
-583
-584
-584
-585
-586
-587
-587
-588
-589
-589
-590
-591
-592
-592
-593
-594
-594
-595
-596
-597
-597
-598
-599
-599
-600
-601
-602
-602
-603
-604
-604
-605
-606
-607
-607
-608
-609
-609
-610
-611
-612
-612
-613
-614
-614
-615
-616
-617
-617
-618
-619
-620
-620
-621
-622
-622
-623
-624
-625
-625
-626
-627
-627
-628
-629
-630
-630
-631
-632
-633
-633
-634
-635
-635
-636
-637
-638
-638
-639
-640
-641
-641
-642
-643
-643
-644
-645
-646
-646
-647
-648
-649
-649
-650
-651
-651
-652
-653
-654
-654
-655
-656
-657
-657
-658
-659
-659
-660
-661
-662
-662
-663
-664
-665
-665
-666
-667
-668
-668
-669
-670
-671
-671
-672
-673
-674
-674
-675
-676
-677
-677
-678
-679
-680
-680
-681
-682
-683
-683
-684
-685
-686
-686
-687
-688
-689
-689
-690
-691
-692
-693
-693
-694
-695
-696
-696
-697
-698
-699
-699
-700
-701
-702
-703
-703
-704
-705
-706
-706
-707
-708
-709
-709
-710
-711
-712
-713
-713
-714
-715
-716
-716
-717
-718
-719
-719
-720
-721
-722
-723
-723
-724
-725
-726
-726
-727
-728
-729
-730
-730
-731
-732
-733
-733
-734
-735
-736
-736
-737
-738
-739
-740
-740
-741
-742
-743
-743
-744
-745
-746
-747
-747
-748
-749
-750
-750
-751
-752
-753
-754
-754
-755
-756
-757
-758
-758
-759
-760
-761
-762
-762
-763
-764
-765
-765
-766
-767
-768
-769
-769
-770
-771
-772
-773
-773
-774
-775
-776
-777
-777
-778
-779
-780
-781
-781
-782
-783
-784
-785
-785
-786
-787
-788
-789
-789
-790
-791
-792
-793
-793
-794
-795
-796
-797
-797
-798
-799
-800
-801
-802
-802
-803
-804
-805
-806
-806
-807
-808
-809
-810
-810
-811
-812
-813
-814
-815
-815
-816
-817
-818
-819
-820
-820
-821
-822
-823
-824
-824
-825
-826
-827
-828
-829
-829
-830
-831
-832
-833
-834
-834
-835
-836
-837
-838
-839
-839
-840
-841
-842
-843
-843
-844
-845
-846
-847
-848
-848
-849
-850
-851
-852
-853
-853
-854
-855
-856
-857
-858
-858
-859
-860
-861
-862
-863
-864
-864
-865
-866
-867
-868
-869
-869
-870
-871
-872
-873
-874
-874
-875
-876
-877
-878
-879
-880
-880
-881
-882
-883
-884
-885
-885
-886
-887
-888
-889
-890
-891
-891
-892
-893
-894
-895
-896
-897
-897
-898
-899
-900
-901
-902
-903
-903
-904
-905
-906
-907
-908
-909
-910
-910
-911
-912
-913
-914
-915
-916
-917
-917
-918
-919
-920
-921
-922
-923
-924
-924
-925
-926
-927
-928
-929
-930
-931
-932
-932
-933
-934
-935
-936
-937
-938
-939
-940
-940
-941
-942
-943
-944
-945
-946
-947
-948
-949
-949
-950
-951
-952
-953
-954
-955
-956
-957
-957
-958
-959
-960
-961
-962
-963
-964
-965
-965
-966
-967
-968
-969
-970
-971
-972
-972
-973
-974
-975
-976
-977
-978
-979
-980
-980
-981
-982
-983
-984
-985
-986
-987
-988
-988
-989
-990
-991
-992
-993
-994
-995
-996
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1004
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1016
-1016
-1018
-1018
-1018
-1020
-1020
-1022
-1022
-1024
-1025
-1026
-1027
-1027
-1028
-1029
-1030
-1031
-1032
-1033
-1034
-1035
-1035
-1036
-1037
-1038
-1039
-1040
-1041
-1042
-1042
-1043
-1044
-1045
-1046
-1047
-1048
-1049
-1050
-1051
-1051
-1052
-1053
-1054
-1055
-1056
-1057
-1058
-1058
-1059
-1060
-1061
-1062
-1063
-1064
-1065
-1066
-1066
-1067
-1068
-1069
-1070
-1071
-1072
-1073
-1074
-1074
-1075
-1076
-1077
-1078
-1079
-1080
-1081
-1082
-1082
-1083
-1084
-1085
-1086
-1087
-1088
-1089
-1089
-1090
-1091
-1092
-1093
-1094
-1095
-1096
-1097
-1098
-1099
-1100
-1101
-1102
-1104
-1105
-1106
-1107
-1109
-1110
-1111
-1113
-1114
-1116
-1117
-1119
-1120
-1122
-1123
-1125
-1127
-1128
-1130
-1132
-1134
-1135
-1137
-1139
-1141
-1143
-1145
-1147
-1149
-1151
-1154
-1156
-1158
-1160
-1163
-1165
-1168
-1170
-1173
-1175
-1178
-1181
-1184
-1186
-1189
-1192
-1196
-1199
-1202
-1205
-1209
-1212
-1215
-1219
-1223
-1226
-1230
-1234
-1238
-1242
-1246
-1250
-1254
-1258
-1262
-1266
-1270
-1275
-1279
-1283
-1287
-1291
-1295
-1299
-1303
-1307
-1311
-1315
-1318
-1322
-1325
-1329
-1332
-1336
-1340
-1343
-1347
-1351
-1355
-1359
-1363
-1368
-1372
-1376
-1380
-1385
-1389
-1394
-1398
-1403
-1407
-1412
-1416
-1420
-1425
-1429
-1433
-1437
-1440
-1444
-1447
-1450
-1453
-1455
-1458
-1459
-1461
-1461
-1462
-1462
-1462
-1462
-1461
-1460
-1459
-1458
-1457
-1455
-1454
-1452
-1450
-1448
-1445
-1443
-1441
-1439
-1437
-1435
-1433
-1432
-1431
-1430
-1430
-1430
-1430
-1431
-1432
-1433
-1435
-1436
-1437
-1438
-1440
-1441
-1442
-1444
-1445
-1446
-1447
-1448
-1449
-1449
-1450
-1450
-1450
-1449
-1448
-1447
-1446
-1444
-1441
-1438
-1435
-1430
-1426
-1421
-1415
-1410
-1404
-1398
-1392
-1387
-1381
-1376
-1371
-1367
-1362
-1358
-1354
-1350
-1346
-1343
-1340
-1337
-1335
-1332
-1331
-1329
-1328
-1326
-1326
-1325
-1325
-1325
-1325
-1325
-1325
-1324
-1324
-1323
-1322
-1320
-1319
-1318
-1316
-1315
-1314
-1313
-1311
-1310
-1308
-1306
-1304
-1302
-1300
-1298
-1297
-1295
-1293
-1291
-1290
-1289
-1288
-1286
-1285
-1284
-1283
-1281
-1279
-1277
-1274
-1270
-1266
-1262
-1258
-1253
-1248
-1242
-1237
-1230
-1224
-1217
-1210
-1202
-1195
-1188
-1180
-1173
-1166
-1160
-1154
-1148
-1143
-1138
-1133
-1129
-1125
-1121
-1118
-1115
-1112
-1110
-1108
-1106
-1104
-1104
-1103
-1103
-1103
-1104
-1106
-1108
-1110
-1112
-1115
-1119
-1122
-1126
-1130
-1135
-1139
-1143
-1147
-1150
-1152
-1155
-1156
-1157
-1157
-1157
-1155
-1153
-1151
-1147
-1144
-1139
-1134
-1129
-1122
-1115
-1107
-1099
-1089
-1079
-1069
-1058
-1047
-1037
-1027
-1018
-1010
-1002
-995
-989
-984
-979
-974
-969
-965
-961
-957
-953
-951
-948
-946
-944
-943
-942
-941
-941
-941
-941
-940
-940
-939
-937
-936
-933
-930
-927
-922
-917
-911
-905
-898
-890
-882
-874
-865
-856
-846
-837
-827
-818
-808
-798
-788
-778
-768
-758
-748
-738
-728
-716
-704
-691
-677
-663
-648
-634
-619
-606
-593
-581
-570
-559
-550
-540
-532
-523
-514
-506
-498
-490
-481
-473
-465
-456
-448
-440
-432
-425
-417
-410
-404
-398
-393
-389
-385
-382
-379
-377
-376
-375
-374
-373
-372
-370
-367
-363
-359
-354
-348
-342
-336
-329
-321
-313
-304
-295
-285
-274
-263
-252
-240
-228
-217
-205
-194
-184
-174
-166
-158
-152
-146
-142
-139
-137
-136
-135
-135
-135
-135
-135
-135
-135
-135
-136
-136
-137
-138
-138
-139
-139
-139
-139
-138
-137
-136
-134
-132
-130
-128
-126
-124
-122
-121
-120
-119
-117
-115
-112
-109
-105
-101
-97
-92
-87
-82
-77
-72
-68
-65
-62
-61
-61
-61
-62
-63
-64
-65
-65
-65
-64
-64
-63
-62
-61
-61
-60
-60
-59
-57
-55
-53
-51
-50
-50
-50
-52
-55
-59
-63
-68
-72
-75
-77
-78
-77
-74
-70
-66
-61
-56
-52
-49
-46
-45
-43
-42
-40
-37
-34
-30
-25
-20
-14
-8
-2
4
9
15
20
25
30
35
40
45
51
56
62
68
75
82
90
99
108
117
127
136
146
156
165
174
183
192
200
207
214
221
227
232
237
240
244
247
250
253
257
261
266
272
279
286
294
303
312
321
332
342
353
365
376
388
400
412
424
436
447
459
469
479
489
497
505
511
518
523
529
534
540
546
552
558
565
571
578
585
591
596
601
606
610
614
618
621
625
628
632
636
641
645
650
656
661
667
673
680
687
693
699
705
711
716
722
727
732
737
742
747
752
757
763
769
777
785
795
807
820
834
850
866
884
902
921
939
958
977
996
1014
1034
1052
1071
1089
1107
1125
1142
1159
1176
1193
1210
1226
1242
1257
1271
1285
1297
1308
1318
1326
1334
1340
1345
1350
1354
1359
1363
1367
1371
1375
1379
1383
1387
1390
1393
1395
1398
1400
1403
1406
1409
1413
1418
1423
1429
1435
1443
1451
1460
1470
1482
1494
1508
1523
1539
1555
1571
1587
1604
1619
1635
1650
1665
1679
1693
1707
1721
1735
1748
1762
1776
1789
1802
1814
1825
1835
1844
1851
1857
1863
1867
1870
1873
1875
1876
1878
1880
1882
1884
1886
1889
1892
1896
1900
1905
1910
1915
1921
1927
1933
1939
1945
1952
1959
1966
1974
1982
1991
2000
2009
2019
2029
2037
2047
2055
2062
2068
2073
2078
2082
2085
2087
2088
2089
2089
2089
2088
2087
2086
2086
2086
2087
2089
2091
2093
2097
2101
2106
2112
2118
2125
2132
2139
2146
2154
2161
2167
2173
2179
2184
2189
2193
2197
2201
2204
2206
2207
2208
2207
2205
2202
2198
2193
2187
2181
2175
2169
2163
2158
2153
2148
2144
2139
2135
2131
2128
2125
2122
2121
2120
2120
2121
2123
2124
2126
2128
2130
2131
2132
2133
2133
2132
2131
2129
2126
2124
2122
2120
2119
2118
2117
2116
2114
2112
2110
2106
2102
2097
2092
2086
2079
2073
2066
2058
2049
2040
2031
2021
2013
2004
1996
1988
1981
1975
1969
1965
1961
1958
1956
1955
1954
1955
1958
1961
1965
1971
1977
1983
1990
1998
2007
2016
2025
2036
2045
2057
2067
2078
2089
2100
2112
2124
2137
2151
2164
2177
2191
2203
2216
2228
2239
2251
2264
2277
2290
2305
2320
2335
2351
2366
2380
2393
2405
2416
2426
2434
2441
2447
2454
2460
2467
2474
2482
2491
2500
2511
2522
2534
2547
2561
2576
2591
2607
2625
2643
2662
2682
2702
2723
2743
2763
2783
2801
2819
2837
2853
2869
2884
2898
2912
2924
2936
2947
2957
2967
2977
2986
2995
3004
3014
3023
3033
3042
3052
3062
3071
3081
3091
3100
3110
3121
3132
3143
3154
3166
3178
3191
3204
3217
3231
3246
3260
3275
3290
3304
3318
3332
3344
3356
3367
3378
3388
3398
3407
3416
3425
3433
3440
3445
3449
3452
3453
3451
3449
3445
3441
3436
3431
3425
3420
3415
3410
3406
3403
3400
3398
3397
3396
3395
3394
3393
3392
3391
3389
3386
3384
3382
3379
3377
3375
3373
3373
3373
3375
3377
3380
3384
3389
3393
3398
3402
3405
3407
3408
3407
3406
3403
3399
3395
3390
3386
3381
3378
3375
3372
3371
3370
3371
3373
3376
3380
3386
3392
3400
3408
3416
3423
3431
3438
3445
3451
3457
3463
3468
3472
3476
3479
3480
3481
3481
3480
3479
3477
3476
3473
3471
3469
3466
3463
3460
3457
3454
3451
3448
3444
3441
3438
3435
3433
3431
3429
3428
3427
3426
3426
3426
3428
3430
3432
3436
3439
3443
3447
3451
3455
3458
3461
3463
3465
3465
3465
3464
3463
3460
3457
3454
3449
3444
3439
3435
3431
3429
3429
3430
3432
3435
3439
3444
3450
3456
3462
3469
3476
3482
3489
3496
3503
3509
3516
3522
3528
3534
3540
3547
3553
3560
3568
3575
3583
3591
3599
3607
3615
3622
3629
3635
3641
3646
3652
3657
3662
3668
3675
3682
3689
3697
3705
3714
3723
3733
3743
3753
3763
3774
3785
3796
3808
3819
3830
3840
3850
3858
3865
3872
3878
3884
3890
3896
3901
3907
3913
3918
3924
3931
3937
3944
3951
3958
3967
3976
3985
3995
4005
4014
4025
4035
4045
4054
4062
4070
4078
4086
4094
4103
4110
4118
4125
4132
4139
4146
4154
4162
4170
4179
4189
4198
4208
4217
4227
4237
4247
4256
4265
4273
4282
4289
4297
4304
4310
4315
4320
4324
4328
4330
4332
4334
4335
4336
4338
4339
4342
4346
4351
4358
4367
4377
4389
4402
4417
4433
4450
4468
4487
4507
4528
4549
4571
4593
4617
4642
4667
4693
4720
4748
4776
4806
4837
4868
4901
4935
4971
5008
5045
5085
5125
5166
5207
5249
5291
5332
5374
5414
5454
5492
5530
5566
5602
5636
5670
5704
5738
5772
5806
5840
5875
5910
5946
5981
6016
6051
6086
6120
6154
6188
6222
6257
6292
6329
6366
6404
6444
6484
6525
6568
6611
6654
6699
6743
6789
6835
6881
6928
6976
7025
7074
7124
7175
7226
7279
7331
7384
7437
7490
7543
7594
7646
7697
7748
7799
7851
7903
7955
8009
8063
8119
8177
8235
8296
8357
8420
8482
8546
8609
8671
8733
8794
8853
8910
8965
9015
9062
9104
9141
9173
9198
9218
9231
9238
9238
9232
9221
9205
9185
9162
9135
9106
9074
9041
9006
8969
8931
8891
8849
8804
8758
8709
8659
8607
8554
8499
8443
8386
8327
8267
8206
8143
8079
8013
7946
7878
7810
7741
7672
7604
7537
7470
7404
7339
7275
7212
7150
7089
7029
6971
6914
6858
6805
6754
6706
6659
6614
6571
6530
6489
6449
6409
6368
6325
6280
6233
6183
6131
6074
6014
5950
5880
5805
5724
5637
5545
5447
5344
5236
5125
5011
4895
4778
4663
4549
4438
4332
4230
4133
4043
3961
3887
3822
3765
3718
3679
3650
3629
3617
3612
3614
3622
3635
3651
3670
3690
3709
3727
3741
3751
3756
3755
3747
3733
3712
3684
3649
3609
3563
3512
3455
3394
3327
3255
3178
3093
3003
2905
2800
2687
2567
2439
2304
2161
2012
1856
1693
1524
1347
1164
972
772
563
345
118
-119
-366
-622
-887
-1161
-1442
-1730
-2023
-2320
-2621
-2924
-3229
-3536
-3843
-4150
-4456
-4761
-5064
-5362
-5656
-5943
-6222
-6492
-6752
-6999
-7234
-7455
-7663
-7857
-8037
-8205
-8360
-8505
-8641
-8769
-8890
-9007
-9121
-9232
-9341
-9450
-9557
-9664
-9769
-9873
-9974
-10073
-10167
-10257
-10341
-10420
-10492
-10558
-10618
-10671
-10717
-10758
-10791
-10818
-10838
-10850
-10854
-10851
-10838
-10818
-10790
-10755
-10713
-10664
-10611
-10553
-10492
-10428
-10363
-10297
-10233
-10169
-10109
-10051
-9997
-9947
-9901
-9860
-9821
-9787
-9755
-9727
-9701
-9679
-9660
-9645
-9634
-9627
-9625
-9628
-9637
-9651
-9671
-9698
-9731
-9769
-9814
-9865
-9922
-9984
-10051
-10123
-10200
-10280
-10365
-10452
-10543
-10636
-10732
-10831
-10934
-11042
-11154
-11272
-11396
-11526
-11663
-11805
-11951
-12099
-12248
-12393
-12534
-12668
-12791
-12901
-12997
-13076
-13138
-13181
-13205
-13211
-13198
-13168
-13121
-13060
-12985
-12899
-12803
-12699
-12589
-12475
-12359
-12241
-12123
-12004
-11886
-11767
-11647
-11525
-11401
-11274
-11143
-11008
-10869
-10726
-10579
-10429
-10277
-10122
-9966
-9808
-9649
-9489
-9327
-9162
-8996
-8826
-8653
-8475
-8292
-8105
-7912
-7715
-7513
-7307
-7099
-6888
-6676
-6464
-6252
-6043
-5836
-5634
-5438
-5250
-5070
-4901
-4744
-4600
-4470
-4355
-4255
-4170
-4102
-4049
-4011
-3987
-3977
-3980
-3994
-4018
-4051
-4093
-4142
-4199
-4263
-4337
-4421
-4515
-4622
-4742
-4875
-5022
-5181
-5353
-5536
-5730
-5931
-6139
-6352
-6567
-6783
-6998
-7210
-7418
-7619
-7815
-8003
-8185
-8361
-8531
-8695
-8853
-9004
-9147
-9280
-9402
-9509
-9601
-9675
-9732
-9769
-9789
-9790
-9774
-9744
-9701
-9648
-9588
-9522
-9455
-9388
-9323
-9262
-9206
-9155
-9110
-9069
-9033
-9001
-8973
-8947
-8923
-8902
-8882
-8864
-8848
-8836
-8826
-8821
-8821
-8825
-8835
-8849
-8869
-8895
-8926
-8962
-9006
-9056
-9113
-9178
-9251
-9334
-9425
-9525
-9634
-9751
-9875
-10006
-10141
-10281
-10424
-10568
-10714
-10861
-11008
-11156
-11305
-11453
-11601
-11749
-11894
-12036
-12173
-12304
-12426
-12538
-12639
-12725
-12797
-12853
-12892
-12914
-12918
-12905
-12875
-12829
-12769
-12696
-12612
-12518
-12418
-12313
-12206
-12100
-11996
-11897
-11804
-11717
-11637
-11565
-11499
-11441
-11389
-11344
-11305
-11271
-11243
-11221
-11204
-11192
-11186
-11186
-11192
-11205
-11222
-11245
-11270
-11297
-11324
-11349
-11369
-11382
-11386
-11380
-11363
-11333
-11289
-11231
-11159
-11072
-10971
-10856
-10727
-10584
-10428
-10261
-10081
-9891
-9690
-9480
-9263
-9039
-8809
-8577
-8342
-8106
-7872
-7641
-7412
-7189
-6973
-6764
-6564
-6373
-6193
-6022
-5862
-5711
-5569
-5433
-5303
-5176
-5051
-4926
-4802
-4676
-4550
-4422
-4293
-4164
-4035
-3908
-3782
-3660
-3542
-3429
-3320
-3216
-3115
-3017
-2920
-2823
-2724
-2622
-2514
-2401
-2280
-2151
-2012
-1863
-1702
-1531
-1349
-1156
-953
-741
-521
-295
-64
168
399
628
853
1071
1282
1485
1678
1862
2033
2196
2345
2483
2608
2720
2821
2910
2988
3056
3115
3165
3209
3247
3279
3308
3333
3356
3377
3398
3419
3441
3464
3489
3517
3546
3578
3612
3648
3687
3728
3772
3820
3871
3925
3984
4046
4112
4181
4253
4328
4405
4483
4562
4642
4721
4800
4878
4953
5027
5097
5165
5230
5291
5349
5403
5453
5499
5540
5577
5608
5635
5657
5674
5687
5697
5705
5710
5715
5719
5722
5725
5726
5726
5722
5716
5705
5689
5667
5641
5608
5571
5531
5489
5446
5403
5362
5323
5285
5250
5215
5180
5145
5109
5070
5029
4985
4938
4889
4837
4785
4733
4682
4634
4589
4550
4515
4488
4467
4454
4447
4447
4453
4464
4478
4496
4514
4533
4551
4567
4581
4593
4602
4609
4612
4612
4609
4603
4594
4583
4570
4554
4538
4520
4502
4483
4465
4448
4431
4414
4399
4384
4369
4356
4342
4330
4318
4306
4295
4284
4273
4262
4249
4236
4222
4206
4190
4174
4158
4144
4131
4120
4114
4111
4113
4120
4132
4148
4169
4193
4220
4249
4278
4308
4338
4368
4396
4425
4453
4482
4513
4544
4578
4614
4654
4696
4743
4793
4847
4906
4968
5034
5104
5176
5250
5325
5400
5475
5548
5620
5689
5755
5817
5875
5929
5979
6025
6068
6107
6144
6180
6214
6249
6285
6323
6362
6405
6452
6502
6556
6614
6675
6739
6805
6872
6939
7007
7073
7137
7199
7258
7314
7367
7417
7465
7512
7559
7606
7654
7703
7755
7809
7866
7925
7988
8053
8119
8191
8263
8337
8413
8489
8566
8641
8715
8788
8859
8927
8993
9057
9118
9176
9233
9286
9336
9382
9424
9460
9491
9515
9533
9544
9549
9547
9540
9528
9512
9494
9474
9454
9434
9415
9397
9381
9365
9350
9335
9319
9303
9286
9267
9247
9225
9202
9178
9152
9125
9096
9067
9035
9003
8969
8934
8897
8859
8819
8777
8733
8686
8636
8583
8526
8466
8403
8337
8267
8196
8122
8048
7975
7901
7827
7753
7681
7611
7542
7475
7411
7349
7291
7236
7186
7140
7098
7060
7025
6993
6962
6930
6897
6860
6819
6773
6720
6662
6596
6525
6448
6365
6278
6186
6090
5991
5889
5786
5681
5576
5472
5368
5267
5168
5071
4978
4887
4800
4715
4633
4554
4477
4403
4331
4261
4194
4128
4062
3998
3932
3865
3795
3723
3646
3566
3482
3393
3300
3201
3098
2988
2874
2753
2626
2494
2356
2213
2067
1917
1766
1614
1462
1311
1163
1016
875
738
605
478
356
241
132
29
-67
-157
-240
-317
-389
-456
-519
-580
-638
-696
-755
-814
-874
-936
-999
-1063
-1129
-1195
-1263
-1331
-1401
-1473
-1546
-1621
-1697
-1775
-1855
-1936
-2017
-2101
-2184
-2267
-2350
-2432
-2513
-2595
-2676
-2757
-2839
-2923
-3008
-3096
-3187
-3281
-3378
-3478
-3581
-3687
-3794
-3903
-4013
-4124
-4234
-4344
-4452
-4559
-4664
-4766
-4864
-4956
-5043
-5123
-5194
-5256
-5308
-5347
-5375
-5390
-5391
-5379
-5353
-5313
-5259
-5192
-5112
-5019
-4914
-4797
-4670
-4533
-4387
-4233
-4073
-3908
-3739
-3567
-3394
-3222
-3051
-2882
-2718
-2559
-2405
-2258
-2117
-1982
-1853
-1730
-1613
-1500
-1391
-1285
-1182
-1082
-984
-889
-797
-710
-627
-550
-479
-416
-360
-312
-271
-239
-214
-197
-187
-183
-185
-192
-204
-220
-238
-259
-280
-301
-322
-341
-359
-373
-384
-393
-398
-400
-399
-396
-391
-385
-378
-370
-361
-351
-339
-325
-308
-287
-262
-232
-195
-152
-100
-41
28
106
195
294
404
525
657
802
957
1124
1301
1489
1686
1891
2105
2326
2554
2786
3023
3262
3502
3742
3981
4217
4450
4679
4901
5118
5328
5529
5722
5905
6078
6240
6390
6527
6651
6760
6854
6931
6991
7034
7058
7064
7051
7020
6971
6905
6823
6725
6612
6487
6350
6204
6049
5888
5723
5555
5387
5220
5055
4896
4742
4597
4461
4335
4220
4118
4027
3952
3888
3836
3797
3769
3752
3745
3746
3754
3768
3785
3805
3825
3844
3862
3876
3886
3890
3890
3883
3870
3849
3822
3788
3746
3696
3638
3573
3500
3419
3331
3235
3132
3021
2904
2779
2647
2508
2361
2207
2045
1875
1697
1511
1317
1115
907
691
470
243
12
-222
-459
-698
-938
-1178
-1417
-1656
-1895
-2132
-2369
-2605
-2841
-3076
-3312
-3548
-3785
-4022
-4262
-4503
-4745
-4989
-5234
-5480
-5726
-5972
-6218
-6463
-6706
-6946
-7183
-7416
-7645
-7867
-8084
-8294
-8497
-8693
-8880
-9058
-9228
-9388
-9539
-9679
-9809
-9928
-10035
-10132
-10218
-10293
-10358
-10413
-10459
-10496
-10525
-10547
-10563
-10573
-10580
-10583
-10584
-10584
-10584
-10584
-10586
-10590
-10598
-10608
-10623
-10641
-10664
-10692
-10725
-10763
-10806
-10854
-10908
-10968
-11034
-11107
-11186
-11272
-11364
-11464
-11570
-11684
-11804
-11930
-12062
-12199
-12340
-12483
-12628
-12772
-12916
-13057
-13194
-13326
-13452
-13571
-13683
-13788
-13884
-13972
-14052
-14125
-14190
-14247
-14298
-14342
-14380
-14412
-14438
-14458
-14472
-14481
-14484
-14481
-14471
-14456
-14435
-14407
-14374
-14336
-14292
-14243
-14189
-14130
-14066
-13996
-13923
-13844
-13762
-13677
-13588
-13498
-13407
-13316
-13225
-13136
-13050
-12966
-12886
-12809
-12736
-12668
-12604
-12543
-12487
-12435
-12386
-12341
-12298
-12258
-12219
-12181
-12143
-12105
-12067
-12028
-11989
-11949
-11908
-11868
-11827
-11788
-11752
-11718
-11687
-11662
-11642
-11628
-11621
-11621
-11628
-11643
-11665
-11694
-11730
-11771
-11816
-11864
-11913
-11963
-12010
-12055
-12094
-12126
-12150
-12164
-12168
-12158
-12136
-12099
-12047
-11979
-11895
-11794
-11676
-11542
-11392
-11227
-11046
-10851
-10643
-10423
-10193
-9954
-9708
-9457
-9204
-8950
-8698
-8451
-8209
-7976
-7752
-7541
-7342
-7158
-6990
-6839
-6705
-6588
-6490
-6410
-6347
-6302
-6273
-6260
-6260
-6273
-6297
-6330
-6371
-6417
-6467
-6520
-6575
-6631
-6686
-6741
-6793
-6842
-6889
-6932
-6972
-7008
-7041
-7071
-7098
-7124
-7148
-7172
-7196
-7221
-7247
-7274
-7303
-7332
-7364
-7396
-7429
-7462
-7496
-7528
-7560
-7591
-7619
-7646
-7671
-7692
-7711
-7727
-7740
-7749
-7755
-7757
-7755
-7749
-7739
-7724
-7705
-7682
-7653
-7620
-7581
-7536
-7486
-7428
-7364
-7293
-7213
-7126
-7030
-6926
-6813
-6691
-6562
-6425
-6282
-6132
-5977
-5818
-5655
-5490
-5322
-5154
-4984
-4815
-4646
-4477
-4310
-4144
-3981
-3820
-3662
-3507
-3356
-3209
-3066
-2927
-2792
-2661
-2534
-2409
-2288
-2168
-2050
-1932
-1816
-1699
-1581
-1463
-1344
-1224
-1102
-979
-856
-731
-606
-482
-357
-234
-112
8
126
242
354
464
569
671
769
863
952
1037
1118
1194
1267
1335
1401
1464
1524
1583
1639
1694
1748
1802
1855
1908
1961
2015
2069
2124
2179
2236
2293
2351
2409
2467
2526
2584
2642
2700
2757
2814
2870
2926
2980
3035
3089
3142
3196
3250
3304
3360
3416
3475
3536
3600
3667
3737
3812
3890
3972
4059
4149
4244
4341
4440
4542
4645
4749
4853
4957
5061
5163
5263
5362
5459
5554
5647
5738
5828
5916
6003
6090
6175
6261
6347
6434
6522
6610
6699
6789
6880
6972
7064
7157
7250
7343
7435
7526
7614
7700
7782
7861
7934
8002
8063
8119
8167
8208
8243
8269
8288
8299
8303
8298
8285
8264
8234
8196
8148
8093
8028
7955
7874
7784
7687
7583
7472
7356
7236
7111
6983
6853
6722
6591
6460
6330
6204
6080
5961
5847
5738
5636
5540
5451
5369
5294
5226
5165
5111
5063
5021
4985
4953
4927
4905
4886
4871
4858
4847
4839
4831
4824
4818
4811
4804
4795
4786
4776
4764
4750
4736
4720
4703
4685
4666
4646
4626
4605
4585
4564
4544
4524
4505
4487
4469
4452
4436
4422
4408
4395
4383
4372
4363
4355
4348
4343
4340
4338
4338
4340
4343
4349
4357
4366
4377
4389
4403
4416
4429
4442
4453
4462
4469
4473
4474
4471
4464
4453
4437
4416
4391
4360
4324
4283
4238
4187
4131
4070
4005
3936
3863
3786
3706
3622
3536
3447
3356
3262
3168
3071
2974
2877
2780
2682
2586
2491
2396
2304
2212
2122
2033
1947
1862
1779
1697
1617
1540
1465
1392
1322
1254
1190
1128
1068
1012
958
907
859
813
770
729
690
652
617
582
548
516
484
452
421
391
361
331
302
274
247
220
194
169
146
122
100
79
57
37
17
-3
-23
-43
-63
-83
-104
-126
-148
-172
-196
-221
-246
-271
-297
-322
-346
-369
-390
-410
-428
-443
-456
-466
-474
-479
-482
-483
-482
-479
-475
-468
-460
-451
-440
-428
-415
-400
-385
-369
-352
-335
-318
-299
-281
-262
-242
-223
-203
-183
-164
-145
-127
-111
-95
-81
-69
-59
-52
-47
-44
-45
-48
-54
-64
-76
-92
-110
-131
-155
-181
-209
-239
-271
-304
-338
-373
-407
-441
-473
-505
-534
-561
-586
-608
-626
-641
-652
-660
-663
-661
-655
-644
-627
-605
-578
-544
-505
-459
-408
-350
-287
-218
-143
-63
22
112
206
304
405
509
616
725
836
948
1060
1173
1286
1398
1510
1619
1727
1832
1934
2032
2127
2217
2302
2382
2458
2527
2591
2650
2702
2749
2790
2824
2852
2874
2889
2898
2901
2897
2887
2871
2849
2820
2787
2748
2704
2655
2603
2547
2489
2429
2368
2307
2245
2184
2124
2066
2009
1956
1905
1856
1811
1770
1732
1698
1668
1642
1620
1601
1587
1576
1569
1564
1562
1563
1565
1570
1576
1583
1591
1600
1610
1619
1629
1639
1647
1656
1663
1669
1673
1676
1677
1676
1673
1669
1663
1655
1645
1634
1621
1607
1592
1576
1559
1541
1522
1501
1479
1456
1431
1405
1377
1347
1315
1282
1246
1209
1170
1129
1086
1041
995
947
897
845
792
737
680
622
562
502
440
377
313
249
184
118
52
-14
-80
-146
-211
-276
-341
-404
-467
-527
-586
-644
-698
-751
-801
-848
-893
-934
-973
-1008
-1040
-1068
-1092
-1111
-1126
-1135
-1140
-1139
-1133
-1122
-1105
-1084
-1059
-1029
-996
-960
-920
-878
-834
-787
-739
-689
-638
-587
-534
-481
-428
-376
-324
-273
-224
-177
-133
-91
-53
-17
15
43
68
89
106
120
131
138
142
143
141
135
128
117
105
91
75
58
40
21
2
-18
-39
-59
-79
-98
-118
-136
-154
-170
-186
-201
-214
-226
-237
-248
-257
-265
-272
-279
-285
-291
-296
-301
-306
-312
-317
-323
-330
-337
-345
-354
-364
-375
-388
-403
-419
-438
-459
-482
-508
-537
-568
-603
-640
-680
-723
-769
-818
-870
-925
-982
-1041
-1103
-1167
-1233
-1300
-1369
-1438
-1507
-1577
-1646
-1713
-1779
-1843
-1905
-1963
-2017
-2070
-2117
-2160
-2198
-2232
-2261
-2285
-2304
-2318
-2328
-2333
-2334
-2330
-2322
-2310
-2294
-2274
-2251
-2224
-2194
-2161
-2125
-2086
-2045
-2001
-1956
-1908
-1859
-1808
-1755
-1702
-1648
-1593
-1538
-1483
-1428
-1374
-1321
-1269
-1219
-1170
-1123
-1078
-1036
-997
-960
-926
-895
-866
-841
-819
-800
-783
-770
-760
-752
-748
-746
-747
-750
-756
-764
-774
-787
-802
-820
-840
-864
-890
-919
-951
-987
-1025
-1067
-1111
-1158
-1208
-1260
-1314
-1371
-1429
-1488
-1549
-1611
-1675
-1738
-1803
-1867
-1933
-1998
-2063
-2128
-2194
-2259
-2324
-2388
-2452
-2516
-2579
-2642
-2705
-2766
-2827
-2887
-2947
-3005
-3062
-3118
-3173
-3227
-3279
-3330
-3380
-3428
-3476
-3522
-3568
-3612
-3656
-3699
-3741
-3782
-3822
-3862
-3901
-3938
-3975
-4010
-4045
-4078
-4110
-4140
-4169
-4196
-4222
-4245
-4267
-4286
-4303
-4318
-4329
-4338
-4344
-4346
-4344
-4339
-4329
-4316
-4298
-4275
-4248
-4218
-4183
-4145
-4103
-4058
-4011
-3962
-3911
-3859
-3805
-3751
-3697
-3643
-3589
-3536
-3485
-3434
-3385
-3338
-3293
-3250
-3209
-3171
-3136
-3103
-3073
-3046
-3021
-2999
-2980
-2964
-2950
-2940
-2931
-2925
-2922
-2921
-2922
-2925
-2929
-2935
-2942
-2950
-2959
-2968
-2977
-2987
-2997
-3007
-3017
-3028
-3039
-3051
-3063
-3077
-3091
-3107
-3123
-3141
-3160
-3180
-3201
-3222
-3245
-3268
-3291
-3315
-3339
-3362
-3386
-3409
-3431
-3453
-3474
-3495
-3514
-3534
-3552
-3569
-3585
-3600
-3614
-3627
-3638
-3648
-3656
-3663
-3668
-3671
-3673
-3674
-3674
-3673
-3671
-3668
-3664
-3660
-3655
-3650
-3644
-3637
-3630
-3623
-3614
-3605
-3595
-3583
-3571
-3557
-3541
-3524
-3505
-3485
-3462
-3437
-3410
-3380
-3348
-3312
-3273
-3230
-3183
-3132
-3077
-3018
-2954
-2886
-2813
-2736
-2655
-2570
-2480
-2387
-2290
-2188
-2083
-1975
-1862
-1746
-1627
-1505
-1380
-1253
-1123
-991
-858
-723
-587
-450
-313
-175
-36
102
239
376
513
648
782
914
1045
1173
1300
1424
1546
1665
1782
1895
2005
2112
2216
2316
2413
2506
2595
2680
2762
2839
2913
2982
3048
3110
3167
3221
3272
3318
3361
3401
3438
3471
3502
3530
3555
3578
3599
3618
3634
3649
3662
3672
3681
3688
3693
3696
3698
3697
3694
3689
3681
3671
3658
3643
3624
3602
3578
3550
3520
3486
3450
3410
3368
3324
3277
3227
3176
3122
3067
3009
2950
2889
2827
2763
2698
2631
2563
2494
2423
2352
2279
2204
2129
2052
1974
1896
1816
1735
1653
1570
1487
1403
1317
1232
1145
1059
971
884
796
708
620
531
443
354
265
176
87
-3
-92
-182
-271
-360
-448
-536
-624
-710
-796
-881
-964
-1046
-1127
-1206
-1283
-1359
-1433
-1505
-1575
-1644
-1710
-1775
-1837
-1898
-1957
-2013
-2069
-2122
-2174
-2225
-2275
-2323
-2370
-2417
-2463
-2508
-2553
-2597
-2641
-2685
-2728
-2772
-2815
-2858
-2900
-2942
-2984
-3025
-3066
-3106
-3145
-3183
-3220
-3255
-3290
-3324
-3356
-3387
-3416
-3444
-3470
-3495
-3518
-3539
-3558
-3574
-3589
-3600
-3610
-3616
-3620
-3620
-3618
-3613
-3604
-3593
-3579
-3562
-3542
-3520
-3495
-3468
-3438
-3407
-3373
-3339
-3302
-3265
-3226
-3187
-3146
-3106
-3065
-3023
-2982
-2940
-2898
-2856
-2814
-2772
-2730
-2687
-2644
-2601
-2558
-2515
-2472
-2428
-2385
-2342
-2299
-2256
-2213
-2171
-2129
-2087
-2045
-2005
-1965
-1925
-1885
-1846
-1808
-1769
-1732
-1695
-1658
-1622
-1587
-1553
-1519
-1487
-1455
-1425
-1396
-1368
-1342
-1317
-1293
-1270
-1249
-1228
-1208
-1189
-1170
-1151
-1133
-1113
-1093
-1072
-1050
-1027
-1002
-976
-949
-920
-891
-860
-828
-795
-762
-728
-694
-660
-627
-593
-561
-529
-499
-470
-443
-418
-396
-375
-357
-342
-329
-319
-312
-307
-305
-306
-309
-315
-323
-334
-347
-362
-378
-396
-415
-434
-453
-472
-491
-509
-526
-542
-556
-569
-580
-589
-597
-602
-606
-608
-607
-605
-601
-594
-586
-576
-564
-551
-536
-520
-502
-483
-463
-442
-419
-396
-371
-345
-318
-290
-260
-229
-197
-163
-128
-91
-54
-15
24
65
106
147
189
231
274
317
361
404
448
492
535
579
622
664
706
747
787
826
864
900
936
971
1004
1038
1070
1101
1132
1161
1191
1219
1248
1276
1304
1332
1360
1388
1416
1444
1473
1503
1533
1564
1595
1627
1660
1693
1726
1760
1794
1828
1863
1897
1932
1966
2001
2035
2068
2102
2135
2167
2199
2231
2262
2293
2324
2354
2384
2413
2442
2470
2497
2524
2549
2574
2597
2620
2641
2662
2681
2700
2717
2733
2748
2763
2776
2789
2801
2813
2824
2835
2846
2857
2868
2878
2889
2900
2911
2921
2932
2943
2954
2965
2976
2986
2997
3008
3019
3030
3041
3053
3064
3075
3086
3097
3108
3119
3130
3141
3152
3164
3177
3190
3203
3218
3233
3249
3267
3285
3304
3325
3347
3370
3395
3421
3449
3479
3510
3543
3578
3614
3653
3692
3733
3776
3820
3865
3911
3958
4006
4056
4106
4158
4210
4262
4316
4370
4425
4481
4537
4594
4651
4709
4767
4827
4887
4948
5010
5073
5137
5202
5268
5336
5404
5474
5545
5617
5690
5764
5839
5915
5991
6069
6148
6228
6309
6391
6474
6557
6641
6726
6812
6897
6983
7068
7153
7237
7321
7404
7486
7567
7646
7725
7801
7876
7950
8021
8090
8157
8222
8283
8343
8399
8452
8502
8549
8593
8634
8670
8704
8734
8760
8783
8803
8819
8831
8841
8846
8849
8848
8843
8836
8825
8811
8794
8774
8751
8725
8697
8666
8633
8598
8560
8521
8479
8436
8392
8346
8298
8250
8200
8150
8098
8045
7993
7940
7886
7831
7776
7720
7664
7607
7550
7492
7434
7375
7316
7256
7196
7136
7076
7015
6954
6893
6833
6772
6712
6652
6592
6532
6473
6415
6357
6299
6242
6186
6130
6075
6021
5967
5915
5863
5812
5761
5712
5663
5616
5569
5523
5478
5434
5390
5347
5305
5263
5221
5179
5138
5096
5054
5012
4969
4927
4884
4840
4797
4753
4709
4664
4619
4573
4527
4480
4432
4384
4336
4286
4236
4185
4133
4080
4025
3969
3912
3853
3793
3731
3667
3601
3534
3465
3394
3321
3247
3170
3093
3013
2933
2851
2767
2683
2598
2512
2426
2340
2253
2167
2081
1996
1911
1828
1745
1664
1585
1506
1429
1354
1280
1208
1137
1068
1000
935
871
808
747
687
628
571
515
460
407
356
305
256
209
163
118
75
33
-7
-45
-81
-117
-150
-182
-212
-241
-268
-294
-319
-342
-364
-384
-403
-421
-437
-453
-467
-480
-492
-503
-513
-523
-532
-540
-549
-557
-565
-573
-581
-590
-599
-609
-619
-630
-642
-654
-667
-681
-696
-711
-727
-744
-761
-779
-799
-819
-840
-863
-886
-911
-937
-965
-994
-1025
-1057
-1092
-1128
-1167
-1207
-1250
-1296
-1344
-1395
-1448
-1505
-1564
-1626
-1692
-1759
-1830
-1902
-1977
-2054
-2133
-2214
-2296
-2379
-2464
-2550
-2636
-2724
-2812
-2900
-2989
-3078
-3167
-3256
-3345
-3433
-3521
-3608
-3693
-3778
-3861
-3943
-4024
-4103
-4180
-4256
-4330
-4403
-4474
-4543
-4611
-4678
-4743
-4806
-4868
-4929
-4989
-5048
-5105
-5162
-5217
-5272
-5325
-5377
-5428
-5478
-5527
-5574
-5620
-5664
-5707
-5749
-5789
-5827
-5864
-5899
-5932
-5964
-5994
-6021
-6047
-6070
-6091
-6109
-6125
-6138
-6149
-6157
-6163
-6166
-6166
-6163
-6158
-6150
-6140
-6127
-6111
-6092
-6071
-6048
-6022
-5993
-5963
-5929
-5894
-5856
-5816
-5774
-5730
-5685
-5637
-5588
-5537
-5485
-5431
-5377
-5321
-5263
-5205
-5146
-5087
-5027
-4966
-4905
-4843
-4781
-4720
-4658
-4596
-4535
-4474
-4413
-4353
-4294
-4235
-4178
-4121
-4066
-4011
-3959
-3907
-3857
-3808
-3761
-3714
-3669
-3624
-3581
-3538
-3496
-3455
-3414
-3374
-3334
-3294
-3255
-3217
-3179
-3141
-3103
-3067
-3030
-2994
-2959
-2924
-2890
-2857
-2825
-2793
-2763
-2733
-2705
-2677
-2651
-2627
-2603
-2581
-2560
-2541
-2523
-2507
-2492
-2478
-2465
-2453
-2443
-2433
-2425
-2417
-2410
-2403
-2396
-2390
-2385
-2379
-2373
-2368
-2362
-2357
-2351
-2345
-2339
-2333
-2326
-2319
-2312
-2304
-2296
-2287
-2278
-2268
-2257
-2246
-2233
-2220
-2206
-2191
-2175
-2158
-2140
-2121
-2102
-2081
-2060
-2037
-2015
-1992
-1967
-1942
-1916
-1889
-1861
-1833
-1804
-1774
-1743
-1711
-1678
-1644
-1609
-1573
-1535
-1497
-1457
-1416
-1374
-1331
-1287
-1241
-1195
-1148
-1099
-1050
-999
-947
-894
-841
-786
-730
-673
-616
-557
-498
-439
-378
-317
-256
-195
-133
-71
-10
52
112
173
233
292
351
408
464
519
573
625
675
724
770
814
857
896
934
969
1000
1030
1056
1079
1099
1116
1130
1140
1146
1149
1149
1144
1136
1124
1108
1088
1064
1036
1004
970
931
889
843
794
742
686
627
566
501
433
362
289
213
134
53
-31
-116
-204
-294
-385
-477
-571
-666
-762
-859
-957
-1055
-1153
-1252
-1350
-1449
-1548
-1645
-1743
-1840
-1935
-2029
-2124
-2217
-2309
-2399
-2488
-2576
-2662
-2747
-2830
-2912
-2992
-3070
-3147
-3222
-3295
-3366
-3435
-3502
-3567
-3630
-3692
-3751
-3808
-3863
-3915
-3965
-4013
-4058
-4101
-4141
-4179
-4215
-4248
-4279
-4307
-4334
-4358
-4380
-4401
-4420
-4437
-4452
-4466
-4478
-4488
-4497
-4505
-4511
-4516
-4519
-4521
-4522
-4521
-4519
-4516
-4512
-4507
-4501
-4494
-4486
-4478
-4468
-4458
-4447
-4435
-4423
-4410
-4396
-4381
-4366
-4351
-4334
-4318
-4300
-4283
-4264
-4246
-4226
-4207
-4186
-4166
-4144
-4123
-4100
-4078
-4054
-4030
-4006
-3980
-3954
-3927
-3900
-3871
-3842
-3811
-3780
-3748
-3715
-3681
-3646
-3610
-3573
-3535
-3497
-3457
-3417
-3376
-3334
-3291
-3248
-3203
-3158
-3112
-3065
-3018
-2969
-2920
-2869
-2818
-2766
-2713
-2659
-2604
-2548
-2492
-2434
-2376
-2317
-2258
-2198
-2137
-2075
-2013
-1951
-1888
-1825
-1761
-1697
-1632
-1568
-1503
-1438
-1374
-1309
-1244
-1180
-1116
-1052
-989
-926
-863
-801
-738
-677
-615
-554
-494
-433
-373
-314
-254
-195
-137
-78
-20
37
95
152
209
266
323
380
437
494
550
607
663
720
777
835
893
952
1010
1071
1132
1194
1258
1322
1387
1453
1521
1589
1658
1728
1800
1872
1944
2017
2093
2168
2244
2322
2399
2478
2557
2637
2717
2798
2879
2960
3041
3123
3204
3286
3368
3450
3532
3614
3695
3777
3858
3938
4018
4098
4176
4254
4331
4406
4481
4553
4625
4694
4762
4829
4893
4956
5016
5075
5132
5187
5240
5291
5340
5388
5433
5477
5520
5561
5600
5638
5674
5709
5743
5775
5806
5836
5864
5891
5917
5942
5966
5989
6010
6031
6051
6071
6089
6107
6124
6140
6155
6170
6184
6198
6211
6223
6234
6245
6255
6264
6272
6279
6286
6291
6296
6299
6301
6302
6302
6300
6297
6292
6286
6279
6270
6259
6247
6234
6218
6201
6183
6162
6140
6116
6090
6062
6032
6000
5965
5929
5890
5849
5805
5760
5713
5663
5612
5558
5503
5446
5387
5326
5263
5199
5133
5065
4994
4922
4848
4772
4694
4614
4532
4448
4363
4275
4186
4096
4003
3911
3816
3720
3623
3524
3425
3323
3221
3118
3013
2907
2801
2693
2585
2476
2366
2255
2144
2032
1919
1806
1693
1579
1465
1350
1235
1120
1006
891
777
662
548
435
321
208
96
-16
-128
-239
-349
-459
-568
-676
-784
-890
-996
-1100
-1204
-1307
-1408
-1509
-1608
-1707
-1803
-1899
-1992
-2084
-2174
-2263
-2349
-2433
-2514
-2593
-2670
-2744
-2816
-2885
-2952
-3015
-3077
-3135
-3190
-3243
-3294
-3341
-3386
-3428
-3468
-3505
-3540
-3572
-3602
-3629
-3654
-3677
-3697
-3714
-3730
-3743
-3753
-3761
-3767
-3770
-3771
-3769
-3764
-3758
-3748
-3736
-3722
-3705
-3687
-3665
-3642
-3617
-3589
-3559
-3528
-3494
-3459
-3421
-3382
-3341
-3298
-3253
-3207
-3160
-3110
-3059
-3007
-2953
-2898
-2842
-2785
-2726
-2667
-2606
-2545
-2483
-2421
-2358
-2294
-2230
-2166
-2101
-2036
-1971
-1906
-1841
-1776
-1712
-1648
-1584
-1520
-1457
-1394
-1332
-1271
-1210
-1150
-1091
-1034
-977
-921
-866
-813
-760
-710
-661
-613
-568
-524
-482
-442
-404
-368
-334
-303
-274
-247
-223
-201
-182
-164
-149
-136
-126
-118
-112
-108
-106
-107
-109
-114
-120
-128
-139
-151
-165
-180
-198
-217
-237
-259
-282
-306
-331
-357
-384
-412
-440
-469
-497
-526
-555
-584
-612
-640
-668
-695
-722
-748
-774
-799
-823
-847
-869
-891
-912
-933
-952
-971
-988
-1006
-1022
-1038
-1053
-1068
-1083
-1097
-1112
-1126
-1140
-1153
-1167
-1180
-1193
-1206
-1219
-1231
-1243
-1254
-1265
-1275
-1284
-1293
-1300
-1307
-1313
-1317
-1320
-1323
-1323
-1323
-1321
-1318
-1314
-1308
-1300
-1292
-1281
-1270
-1256
-1242
-1225
-1208
-1189
-1168
-1146
-1123
-1099
-1073
-1046
-1016
-987
-956
-924
-891
-856
-820
-783
-744
-705
-664
-623
-581
-537
-493
-448
-402
-355
-308
-260
-212
-163
-114
-65
-15
35
85
136
187
238
290
342
394
447
501
556
612
668
725
784
843
904
966
1029
1093
1159
1226
1294
1363
1434
1506
1579
1653
1728
1804
1881
1959
2037
2117
2196
2277
2357
2439
2520
2603
2685
2768
2851
2934
3018
3102
3185
3269
3353
3437
3520
3604
3687
3770
3852
3933
4014
4094
4174
4252
4329
4405
4479
4552
4624
4693
4761
4826
4890
4951
5009
5065
5119
5169
5216
5261
5302
5340
5375
5407
5436
5461
5483
5502
5518
5530
5540
5546
5549
5549
5546
5540
5531
5519
5504
5487
5467
5445
5420
5393
5364
5333
5300
5265
5229
5191
5151
5111
5068
5025
4981
4935
4889
4842
4794
4745
4696
4647
4597
4546
4495
4444
4393
4341
4289
4237
4184
4131
4077
4024
3970
3915
3861
3806
3752
3697
3642
3587
3533
3479
3425
3371
3318
3265
3212
3160
3109
3059
3009
2960
2911
2864
2817
2771
2726
2681
2637
2594
2552
2511
2470
2430
2391
2352
2315
2277
2241
2205
2169
2134
2099
2065
2031
1998
1964
1932
1899
1867
1835
1804
1772
1742
1711
1681
1651
1621
1592
1562
1532
1502
1472
1442
1411
1381
1350
1318
1287
1255
1223
1190
1157
1124
1090
1056
1020
986
950
914
877
840
802
764
726
687
648
609
570
531
491
452
413
374
335
296
257
219
181
143
106
69
33
-4
-40
-75
-110
-146
-180
-215
-250
-284
-318
-352
-385
-419
-451
-484
-516
-548
-579
-609
-639
-669
-698
-727
-755
-783
-810
-837
-863
-889
-914
-939
-963
-987
-1010
-1034
-1057
-1080
-1102
-1124
-1146
-1166
-1187
-1207
-1226
-1245
-1262
-1280
-1296
-1312
-1328
-1342
-1357
-1370
-1383
-1396
-1408
-1419
-1430
-1440
-1450
-1460
-1469
-1477
-1485
-1493
-1500
-1506
-1512
-1517
-1522
-1525
-1529
-1531
-1533
-1535
-1536
-1536
-1536
-1536
-1535
-1534
-1532
-1531
-1530
-1528
-1527
-1525
-1524
-1523
-1522
-1522
-1521
-1522
-1522
-1524
-1525
-1528
-1531
-1535
-1540
-1545
-1552
-1560
-1569
-1580
-1591
-1604
-1618
-1634
-1651
-1670
-1689
-1711
-1734
-1758
-1784
-1812
-1841
-1871
-1902
-1935
-1969
-2004
-2040
-2077
-2115
-2154
-2194
-2234
-2275
-2317
-2360
-2403
-2447
-2491
-2536
-2581
-2627
-2672
-2718
-2765
-2811
-2858
-2904
-2951
-2998
-3044
-3091
-3137
-3184
-3230
-3276
-3321
-3367
-3411
-3455
-3499
-3541
-3583
-3624
-3664
-3702
-3740
-3776
-3811
-3845
-3877
-3908
-3937
-3965
-3992
-4017
-4040
-4062
-4083
-4101
-4119
-4134
-4148
-4161
-4172
-4181
-4189
-4195
-4201
-4204
-4207
-4209
-4209
-4208
-4206
-4203
-4199
-4194
-4188
-4181
-4173
-4164
-4155
-4144
-4132
-4119
-4106
-4091
-4075
-4059
-4043
-4026
-4006
-3989
-3969
-3950
-3930
-3910
-3890
-3869
-3849
-3829
-3808
-3788
-3768
-3749
-3729
-3710
-3690
-3672
-3653
-3634
-3616
-3598
-3580
-3563
-3546
-3529
-3513
-3498
-3483
-3469
-3455
-3442
-3430
-3419
-3408
-3398
-3388
-3380
-3372
-3365
-3358
-3352
-3347
-3342
-3338
-3335
-3333
-3330
-3329
-3328
-3328
-3329
-3330
-3332
-3334
-3338
-3342
-3346
-3352
-3358
-3366
-3374
-3383
-3393
-3404
-3417
-3430
-3444
-3459
-3475
-3492
-3510
-3529
-3548
-3569
-3591
-3614
-3639
-3664
-3690
-3718
-3746
-3776
-3808
-3840
-3874
-3908
-3944
-3981
-4019
-4057
-4097
-4137
-4178
-4220
-4263
-4305
-4349
-4392
-4436
-4480
-4523
-4567
-4610
-4653
-4695
-4736
-4777
-4817
-4856
-4894
-4931
-4966
-5000
-5033
-5064
-5093
-5121
-5147
-5170
-5192
-5211
-5228
-5243
-5255
-5264
-5271
-5275
-5276
-5275
-5272
-5265
-5257
-5246
-5232
-5216
-5198
-5178
-5155
-5130
-5103
-5073
-5042
-5008
-4972
-4933
-4893
-4850
-4805
-4759
-4710
-4659
-4606
-4551
-4495
-4436
-4377
-4316
-4253
-4189
-4125
-4059
-3992
-3925
-3858
-3790
-3722
-3653
-3585
-3517
-3449
-3382
-3315
-3248
-3183
-3117
-3053
-2990
-2927
-2865
-2805
-2745
-2686
-2628
-2571
-2515
-2460
-2405
-2352
-2299
-2246
-2195
-2144
-2094
-2044
-1995
-1946
-1898
-1851
-1803
-1756
-1710
-1663
-1617
-1571
-1525
-1479
-1433
-1387
-1341
-1294
-1248
-1201
-1153
-1105
-1057
-1008
-959
-910
-860
-809
-758
-707
-655
-603
-550
-497
-444
-390
-335
-280
-224
-167
-110
-53
6
64
124
184
245
307
369
432
496
561
626
692
759
826
894
962
1031
1101
1171
1242
1313
1385
1458
1531
1604
1678
1752
1826
1901
1976
2051
2126
2201
2276
2351
2426
2500
2574
2647
2720
2792
2864
2935
3005
3074
3142
3209
3275
3340
3404
3467
3529
3589
3648
3706
3763
3818
3871
3923
3974
4022
4070
4117
4162
4205
4246
4286
4324
4361
4396
4430
4462
4494
4523
4552
4579
4606
4631
4655
4678
4700
4722
4742
4761
4779
4796
4812
4826
4840
4853
4864
4874
4882
4889
4895
4899
4902
4904
4904
4902
4900
4895
4889
4882
4873
4862
4850
4836
4821
4804
4785
4765
4744
4721
4696
4671
4643
4615
4585
4554
4522
4488
4454
4418
4381
4343
4303
4263
4221
4178
4134
4088
4041
3993
3943
3892
3840
3786
3731
3674
3616
3557
3496
3434
3371
3307
3241
3173
3105
3035
2964
2892
2818
2744
2669
2593
2516
2439
2361
2283
2204
2125
2047
1968
1890
1812
1734
1657
1581
1505
1430
1356
1283
1211
1141
1071
1002
935
869
805
741
680
619
561
503
447
393
341
290
241
193
148
104
62
22
-17
-54
-89
-122
-154
-184
-212
-239
-264
-288
-310
-331
-350
-368
-384
-399
-413
-425
-436
-446
-454
-462
-468
-473
-476
-479
-480
-481
-480
-479
-476
-473
-468
-463
-457
-450
-442
-434
-425
-415
-405
-395
-384
-372
-360
-348
-336
-324
-312
-300
-288
-276
-265
-254
-243
-233
-224
-215
-206
-199
-192
-185
-180
-175
-171
-168
-166
-165
-165
-165
-167
-170
-174
-178
-184
-191
-199
-208
-219
-230
-243
-257
-272
-288
-306
-325
-345
-366
-389
-413
-438
-464
-492
-520
-549
-580
-611
-643
-676
-710
-745
-780
-815
-851
-887
-924
-960
-996
-1033
-1068
-1104
-1139
-1173
-1207
-1239
-1271
-1302
-1332
-1361
-1389
-1415
-1440
-1464
-1487
-1509
-1529
-1547
-1565
-1581
-1596
-1610
-1623
-1634
-1644
-1654
-1662
-1669
-1675
-1680
-1684
-1687
-1689
-1690
-1690
-1689
-1687
-1683
-1679
-1673
-1667
-1659
-1649
-1639
-1627
-1614
-1600
-1584
-1567
-1548
-1529
-1507
-1485
-1461
-1436
-1410
-1383
-1355
-1325
-1294
-1263
-1230
-1197
-1162
-1127
-1091
-1054
-1016
-979
-941
-903
-864
-826
-787
-749
-710
-672
-634
-596
-559
-522
-484
-447
-411
-374
-338
-302
-266
-230
-194
-159
-124
-89
-54
-20
14
48
81
113
144
175
205
235
263
290
317
342
366
389
412
433
453
472
490
507
523
538
552
565
578
589
600
610
619
627
635
642
648
654
659
664
668
672
675
678
681
683
684
686
687
688
688
689
689
688
688
687
686
684
683
681
679
677
675
672
670
667
664
661
658
654
650
647
642
638
634
629
625
620
616
611
606
602
597
592
587
582
577
572
566
561
555
549
542
536
529
522
514
507
498
490
481
471
461
450
439
427
415
402
389
375
361
346
330
314
297
279
261
243
224
204
184
163
142
121
99
77
55
33
10
-13
-36
-59
-83
-106
-130
-153
-177
-201
-225
-248
-272
-295
-318
-341
-364
-387
-410
-432
-454
-477
-499
-521
-543
-564
-586
-607
-629
-650
-670
-691
-711
-731
-751
-770
-789
-808
-826
-844
-861
-878
-895
-911
-927
-942
-957
-970
-984
-996
-1008
-1018
-1029
-1038
-1046
-1054
-1061
-1067
-1072
-1077
-1081
-1084
-1087
-1088
-1089
-1089
-1089
-1087
-1085
-1082
-1078
-1074
-1068
-1062
-1055
-1048
-1039
-1030
-1020
-1008
-997
-985
-972
-958
-943
-928
-912
-896
-879
-861
-843
-825
-807
-788
-769
-751
-732
-713
-694
-676
-658
-639
-622
-604
-587
-569
-553
-536
-520
-504
-488
-472
-456
-441
-426
-411
-396
-381
-367
-353
-340
-327
-315
-303
-292
-282
-273
-264
-257
-250
-244
-239
-235
-233
-231
-230
-230
-232
-234
-237
-242
-247
-254
-261
-270
-279
-290
-302
-314
-328
-344
-360
-378
-397
-417
-438
-460
-484
-508
-534
-561
-589
-619
-649
-680
-713
-747
-781
-817
-854
-892
-930
-970
-1010
-1052
-1095
-1138
-1182
-1227
-1272
-1318
-1365
-1413
-1462
-1511
-1561
-1611
-1662
-1714
-1766
-1819
-1873
-1927
-1981
-2036
-2091
-2147
-2203
-2260
-2316
-2373
-2430
-2487
-2544
-2601
-2659
-2715
-2772
-2829
-2885
-2941
-2996
-3051
-3106
-3160
-3213
-3266
-3318
-3370
-3420
-3470
-3519
-3566
-3613
-3659
-3704
-3747
-3790
-3831
-3872
-3911
-3950
-3987
-4022
-4057
-4091
-4123
-4154
-4183
-4211
-4238
-4263
-4286
-4308
-4328
-4347
-4364
-4378
-4392
-4403
-4412
-4420
-4426
-4429
-4431
-4432
-4430
-4427
-4422
-4415
-4406
-4396
-4384
-4370
-4355
-4338
-4319
-4298
-4276
-4252
-4226
-4199
-4169
-4138
-4106
-4070
-4035
-3997
-3958
-3917
-3875
-3831
-3786
-3740
-3692
-3643
-3593
-3542
-3490
-3437
-3382
-3327
-3272
-3215
-3158
-3100
-3042
-2984
-2925
-2866
-2807
-2748
-2689
-2629
-2570
-2511
-2453
-2394
-2336
-2278
-2220
-2163
-2106
-2049
-1993
-1938
-1882
-1827
-1773
-1719
-1666
-1613
-1561
-1509
-1458
-1408
-1358
-1308
-1260
-1212
-1164
-1117
-1071
-1026
-982
-938
-895
-853
-812
-772
-733
-694
-657
-621
-585
-551
-517
-484
-452
-421
-391
-361
-333
-305
-278
-252
-226
-202
-178
-155
-132
-111
-90
-70
-50
-32
-14
4
21
37
52
68
82
97
111
125
138
151
164
177
190
203
215
228
241
254
267
281
294
308
322
337
351
366
382
397
413
428
444
460
477
493
510
526
543
560
578
595
613
631
649
667
685
704
723
742
761
781
800
820
840
861
881
901
922
943
963
984
1004
1025
1046
1067
1087
1108
1128
1148
1169
1189
1210
1230
1250
1271
1291
1312
1332
1352
1372
1392
1411
1430
1449
1468
1486
1503
1521
1538
1554
1570
1585
1600
1615
1629
1643
1656
1669
1681
1693
1705
1717
1728
1739
1750
1761
1771
1781
1791
1801
1810
1819
1827
1835
1842
1849
1855
1860
1865
1869
1872
1875
1876
1877
1877
1877
1875
1873
1870
1866
1861
1855
1848
1841
1833
1824
1814
1804
1793
1781
1768
1755
1742
1728
1713
1698
1682
1666
1650
1633
1616
1599
1582
1565
1547
1530
1512
1495
1478
1461
1444
1427
1411
1395
1380
1364
1350
1335
1321
1308
1295
1282
1270
1258
1247
1237
1227
1218
1209
1201
1194
1187
1181
1176
1171
1166
1162
1159
1155
1153
1150
1148
1146
1145
1143
1142
1140
1139
1137
1135
1134
1132
1129
1126
1123
1120
1116
1111
1106
1099
1093
1085
1077
1068
1058
1047
1035
1022
1010
996
981
966
949
932
913
894
873
851
828
804
779
752
725
695
665
633
599
564
528
490
451
410
368
324
279
232
184
135
85
33
-20
-75
-131
-188
-246
-305
-366
-427
-490
-554
-619
-685
-752
-820
-889
-958
-1029
-1100
-1172
-1244
-1317
-1390
-1463
-1537
-1611
-1685
-1760
-1834
-1908
-1983
-2057
-2131
-2205
-2279
-2352
-2425
-2497
-2569
-2641
-2711
-2782
-2851
-2920
-2988
-3055
-3121
-3186
-3250
-3313
-3375
-3436
-3496
-3555
-3612
-3669
-3724
-3778
-3831
-3883
-3934
-3983
-4030
-4078
-4124
-4169
-4212
-4255
-4296
-4336
-4375
-4414
-4451
-4487
-4522
-4556
-4589
-4621
-4651
-4681
-4710
-4737
-4764
-4789
-4813
-4836
-4859
-4880
-4901
-4920
-4939
-4957
-4974
-4990
-5006
-5021
-5036
-5050
-5063
-5077
-5089
-5101
-5113
-5125
-5136
-5147
-5158
-5168
-5178
-5188
-5198
-5207
-5216
-5225
-5233
-5241
-5249
-5256
-5263
-5270
-5275
-5281
-5285
-5289
-5292
-5295
-5297
-5298
-5298
-5298
-5296
-5294
-5291
-5287
-5282
-5276
-5270
-5262
-5254
-5244
-5234
-5222
-5210
-5196
-5182
-5166
-5150
-5132
-5113
-5093
-5071
-5049
-5024
-4999
-4972
-4943
-4913
-4881
-4847
-4812
-4775
-4736
-4695
-4652
-4608
-4562
-4514
-4464
-4412
-4359
-4304
-4247
-4189
-4128
-4066
-4002
-3937
-3870
-3801
-3730
-3658
-3584
-3508
-3431
-3352
-3272
-3190
-3107
-3022
-2936
-2848
-2759
-2668
-2576
-2483
-2388
-2291
-2194
-2095
-1994
-1892
-1789
-1685
-1579
-1472
-1365
-1255
-1145
-1034
-921
-808
-694
-579
-463
-346
-229
-111
8
128
248
368
489
611
733
855
978
1100
1223
1346
1468
1591
1713
1835
1956
2077
2197
2317
2436
2554
2671
2787
2903
3017
3130
3241
3352
3461
3568
3674
3779
3882
3984
4083
4182
4278
4373
4466
4557
4646
4733
4819
4902
4984
5064
5141
5217
5290
5361
5431
5498
5563
5627
5688
5747
5804
5858
5911
5961
6009
6055
6099
6140
6180
6217
6252
6285
6316
6345
6372
6397
6420
6441
6460
6478
6493
6507
6519
6530
6538
6546
6551
6556
6558
6560
6560
6559
6556
6553
6548
6542
6536
6528
6519
6509
6498
6486
6474
6460
6445
6430
6413
6396
6378
6359
6339
6319
6297
6275
6253
6229
6205
6179
6153
6126
6098
6069
6039
6008
5976
5943
5908
5873
5836
5798
5759
5719
5678
5636
5592
5547
5501
5454
5406
5356
5305
5253
5200
5146
5090
5033
4975
4916
4855
4794
4730
4666
4600
4534
4465
4396
4326
4254
4181
4108
4033
3957
3881
3804
3726
3647
3568
3488
3408
3328
3247
3166
3085
3004
2923
2842
2762
2681
2601
2522
2443
2364
2286
2208
2131
2055
1979
1904
1830
1756
1682
1610
1537
1466
1394
1324
1254
1184
1115
1046
977
909
842
774
707
640
573
506
440
374
308
242
177
112
48
-16
-79
-142
-205
-267
-329
-390
-451
-511
-571
-630
-689
-748
-806
-864
-922
-979
-1036
-1092
-1148
-1204
-1259
-1313
-1367
-1420
-1473
-1524
-1575
-1626
-1675
-1723
-1771
-1817
-1862
-1906
-1950
-1991
-2032
-2071
-2109
-2146
-2182
-2216
-2248
-2279
-2309
-2338
-2364
-2390
-2414
-2437
-2458
-2478
-2497
-2514
-2531
-2545
-2559
-2572
-2584
-2594
-2604
-2613
-2621
-2628
-2634
-2640
-2645
-2649
-2653
-2657
-2660
-2662
-2664
-2665
-2666
-2666
-2666
-2665
-2663
-2662
-2659
-2656
-2653
-2649
-2644
-2639
-2633
-2626
-2619
-2611
-2602
-2593
-2583
-2573
-2561
-2549
-2537
-2523
-2509
-2494
-2479
-2462
-2445
-2427
-2408
-2388
-2367
-2346
-2323
-2299
-2275
-2249
-2223
-2196
-2168
-2139
-2109
-2079
-2047
-2015
-1982
-1948
-1912
-1876
-1840
-1802
-1763
-1723
-1682
-1641
-1598
-1554
-1510
-1465
-1418
-1371
-1323
-1274
-1224
-1173
-1121
-1068
-1014
-961
-906
-850
-793
-736
-678
-620
-561
-501
-441
-380
-319
-258
-196
-134
-72
-10
53
115
178
240
302
365
427
489
551
613
674
736
797
858
919
980
1040
1100
1159
1218
1276
1334
1392
1449
1505
1560
1615
1670
1723
1776
1828
1879
1930
1980
2029
2077
2124
2171
2216
2260
2304
2346
2388
2428
2467
2506
2543
2579
2613
2647
2680
2711
2741
2771
2799
2826
2852
2877
2901
2924
2945
2966
2985
3004
3021
3037
3052
3066
3079
3091
3102
3112
3121
3129
3136
3142
3147
3152
3155
3158
3160
3161
3162
3161
3160
3158
3155
3151
3147
3141
3135
3128
3121
3113
3104
3094
3084
3073
3062
3050
3038
3026
3012
2999
2985
2971
2956
2941
2925
2909
2892
2875
2858
2839
2821
2801
2782
2761
2740
2718
2696
2673
2649
2625
2600
2575
2549
2523
2495
2468
2439
2410
2380
2349
2318
2285
2252
2219
2184
2149
2114
2077
2040
2001
1964
1925
1885
1845
1804
1763
1720
1677
1634
1590
1544
1499
1452
1405
1356
1307
1257
1206
1155
1102
1049
994
939
883
827
770
711
653
593
533
472
410
349
286
223
160
96
33
-32
-96
-160
-225
-289
-354
-419
-483
-547
-612
-676
-740
-803
-867
-930
-992
-1055
-1117
-1178
-1239
-1300
-1360
-1419
-1478
-1535
-1593
-1649
-1705
-1759
-1813
-1866
-1918
-1969
-2019
-2068
-2116
-2163
-2209
-2253
-2297
-2340
-2381
-2421
-2461
-2499
-2535
-2571
-2605
-2638
-2669
-2700
-2729
-2757
-2783
-2808
-2832
-2855
-2876
-2896
-2915
-2933
-2949
-2965
-2979
-2992
-3004
-3014
-3024
-3032
-3040
-3046
-3051
-3054
-3057
-3058
-3058
-3057
-3055
-3051
-3046
-3040
-3032
-3023
-3013
-3002
-2989
-2975
-2960
-2944
-2926
-2907
-2887
-2866
-2844
-2820
-2795
-2770
-2743
-2715
-2687
-2657
-2626
-2594
-2562
-2528
-2494
-2459
-2423
-2386
-2349
-2310
-2271
-2231
-2191
-2150
-2108
-2065
-2021
-1979
-1935
-1890
-1845
-1799
-1754
-1707
-1661
-1614
-1566
-1518
-1470
-1421
-1372
-1323
-1273
-1223
-1172
-1121
-1069
-1018
-965
-913
-860
-806
-752
-698
-643
-589
-533
-478
-422
-366
-310
-254
-197
-141
-84
-28
29
85
141
197
253
308
363
418
472
526
580
633
686
738
790
841
891
941
990
1038
1086
1132
1178
1223
1266
1309
1351
1391
1430
1468
1505
1541
1576
1609
1641
1672
1701
1729
1756
1782
1806
1829
1851
1871
1890
1908
1924
1939
1952
1964
1975
1984
1992
1998
2003
2007
2009
2011
2011
2009
2007
2003
1998
1992
1984
1976
1966
1955
1942
1928
1913
1897
1880
1861
1841
1820
1798
1775
1751
1726
1700
1674
1646
1618
1589
1559
1529
1498
1466
1435
1402
1370
1337
1303
1270
1236
1202
1168
1133
1099
1064
1029
995
960
925
890
855
821
786
751
717
682
648
614
579
545
512
478
444
411
377
344
311
278
245
212
179
146
113
81
48
16
-17
-49
-81
-113
-145
-177
-208
-240
-271
-303
-334
-365
-396
-427
-458
-489
-520
-551
-582
-613
-644
-675
-706
-736
-767
-798
-829
-860
-891
-922
-953
-984
-1014
-1046
-1077
-1108
-1139
-1171
-1203
-1234
-1266
-1299
-1331
-1364
-1397
-1430
-1464
-1498
-1532
-1566
-1601
-1636
-1671
-1706
-1742
-1778
-1813
-1850
-1886
-1922
-1959
-1996
-2032
-2069
-2106
-2142
-2179
-2216
-2252
-2289
-2325
-2361
-2398
-2433
-2469
-2504
-2540
-2574
-2609
-2643
-2676
-2709
-2742
-2774
-2805
-2836
-2866
-2896
-2925
-2954
-2981
-3008
-3034
-3060
-3085
-3108
-3131
-3154
-3175
-3195
-3215
-3234
-3251
-3268
-3284
-3300
-3314
-3327
-3340
-3352
-3362
-3372
-3381
-3389
-3396
-3401
-3406
-3410
-3412
-3414
-3414
-3413
-3411
-3408
-3404
-3398
-3391
-3383
-3374
-3364
-3352
-3339
-3324
-3309
-3291
-3273
-3253
-3232
-3210
-3187
-3162
-3136
-3109
-3081
-3052
-3021
-2990
-2958
-2926
-2892
-2858
-2823
-2787
-2751
-2714
-2677
-2640
-2602
-2563
-2524
-2486
-2446
-2407
-2367
-2328
-2288
-2248
-2208
-2169
-2129
-2089
-2049
-2009
-1970
-1931
-1892
-1852
-1813
-1775
-1736
-1698
-1660
-1622
-1584
-1547
-1511
-1474
-1438
-1403
-1368
-1333
-1299
-1266
-1233
-1201
-1169
-1139
-1109
-1079
-1051
-1022
-996
-970
-944
-920
-896
-873
-851
-830
-809
-790
-771
-753
-737
-721
-706
-692
-678
-666
-655
-644
-635
-627
-619
-613
-607
-603
-599
-597
-595
-595
-595
-596
-599
-602
-607
-612
-618
-626
-634
-642
-652
-663
-674
-686
-699
-712
-726
-741
-756
-773
-790
-807
-825
-844
-863
-883
-904
-925
-947
-969
-992
-1014
-1038
-1062
-1087
-1111
-1136
-1161
-1187
-1212
-1238
-1264
-1290
-1317
-1343
-1370
-1396
-1423
-1449
-1475
-1502
-1528
-1554
-1580
-1606
-1632
-1658
-1683
-1709
-1734
-1759
-1784
-1809
-1834
-1858
-1883
-1907
-1931
-1955
-1979
-2003
-2027
-2050
-2074
-2097
-2120
-2142
-2165
-2187
-2208
-2230
-2251
-2272
-2293
-2313
-2333
-2353
-2372
-2391
-2410
-2428
-2446
-2463
-2480
-2496
-2512
-2527
-2541
-2555
-2568
-2580
-2592
-2602
-2612
-2621
-2629
-2636
-2643
-2648
-2652
-2655
-2658
-2659
-2659
-2659
-2657
-2654
-2650
-2645
-2639
-2632
-2625
-2616
-2606
-2595
-2583
-2570
-2557
-2542
-2527
-2511
-2494
-2476
-2457
-2438
-2418
-2397
-2375
-2352
-2329
-2304
-2280
-2254
-2228
-2201
-2174
-2146
-2117
-2088
-2058
-2028
-1997
-1966
-1934
-1902
-1869
-1836
-1802
-1768
-1734
-1699
-1664
-1629
-1593
-1557
-1521
-1484
-1447
-1409
-1372
-1334
-1296
-1258
-1219
-1180
-1142
-1102
-1063
-1022
-984
-944
-903
-863
-822
-781
-740
-698
-657
-615
-573
-532
-489
-447
-405
-363
-320
-278
-236
-193
-151
-109
-67
-26
16
57
98
138
179
218
258
296
335
372
409
446
481
516
551
584
617
648
679
709
738
767
794
820
845
869
892
914
935
955
974
992
1008
1025
1040
1054
1067
1078
1089
1099
1107
1115
1121
1127
1132
1135
1138
1140
1141
1142
1141
1140
1138
1136
1133
1129
1125
1121
1116
1110
1104
1098
1092
1085
1078
1071
1063
1056
1048
1041
1033
1025
1018
1010
1002
995
988
981
974
968
961
955
950
944
939
934
929
924
920
916
912
908
905
902
898
895
893
890
887
885
883
881
879
877
876
874
873
872
870
870
869
868
867
867
867
866
866
866
866
866
866
866
866
866
867
867
868
868
869
870
870
871
872
873
874
874
875
876
876
876
876
876
876
876
876
875
874
874
873
872
870
869
868
867
865
863
862
860
858
856
853
851
849
846
843
841
838
835
831
828
825
821
817
813
809
805
800
795
790
785
779
774
768
762
756
749
743
736
729
721
714
706
698
689
681
672
663
654
645
636
626
617
608
598
589
579
570
560
551
542
532
523
514
505
497
488
479
471
463
455
448
441
434
427
421
415
410
405
400
396
392
388
385
382
380
378
376
375
374
373
372
372
372
372
372
372
373
373
374
375
376
377
378
380
381
383
385
387
389
391
393
396
398
401
403
405
408
410
412
415
417
419
421
423
425
427
428
430
431
432
434
435
436
437
437
438
439
440
441
441
442
443
444
445
446
447
449
450
451
453
454
456
458
460
462
464
466
468
471
473
476
479
482
484
487
490
493
496
499
502
505
508
510
513
516
518
520
523
525
527
528
530
531
532
532
532
532
532
532
531
530
529
527
526
524
522
520
518
516
514
511
508
505
502
498
494
490
486
482
477
472
466
461
454
448
441
433
425
417
408
399
389
379
368
357
346
334
321
309
295
282
268
254
239
225
210
194
179
163
147
131
114
97
80
63
45
27
9
-9
-28
-47
-67
-87
-107
-127
-148
-170
-191
-213
-235
-258
-281
-304
-328
-351
-376
-400
-425
-450
-476
-502
-528
-554
-581
-608
-635
-662
-690
-717
-745
-773
-801
-828
-856
-884
-911
-939
-966
-993
-1020
-1047
-1073
-1100
-1126
-1152
-1177
-1203
-1228
-1253
-1278
-1302
-1326
-1350
-1373
-1396
-1418
-1441
-1462
-1484
-1505
-1525
-1545
-1565
-1584
-1603
-1621
-1638
-1655
-1672
-1688
-1703
-1718
-1732
-1746
-1759
-1772
-1784
-1795
-1806
-1816
-1825
-1834
-1843
-1850
-1858
-1864
-1870
-1876
-1881
-1885
-1889
-1893
-1895
-1898
-1900
-1901
-1902
-1902
-1901
-1900
-1899
-1897
-1894
-1890
-1886
-1881
-1875
-1868
-1861
-1853
-1844
-1835
-1825
-1814
-1802
-1790
-1777
-1763
-1749
-1734
-1718
-1702
-1685
-1668
-1650
-1632
-1613
-1593
-1573
-1553
-1532
-1510
-1488
-1466
-1443
-1420
-1396
-1372
-1347
-1323
-1297
-1272
-1246
-1220
-1194
-1167
-1140
-1113
-1086
-1058
-1031
-1002
-975
-947
-918
-890
-862
-833
-805
-776
-748
-719
-690
-662
-633
-604
-575
-546
-516
-487
-458
-428
-399
-369
-340
-310
-281
-251
-222
-192
-162
-133
-103
-73
-44
-14
16
45
75
104
133
163
192
221
249
278
306
335
363
391
418
446
473
500
527
553
579
604
630
654
678
702
725
748
770
792
814
834
855
874
894
912
931
948
966
982
998
1014
1029
1043
1057
1070
1082
1094
1105
1115
1125
1133
1141
1149
1155
1160
1165
1169
1172
1173
1174
1174
1173
1171
1169
1165
1160
1155
1149
1142
1134
1125
1116
1106
1095
1084
1072
1059
1046
1032
1018
1002
987
971
954
937
919
902
883
864
845
826
806
787
766
746
726
705
684
663
641
620
598
576
554
532
510
488
465
443
421
398
376
353
331
309
287
265
243
221
199
177
156
135
114
92
72
51
30
10
-10
-31
-51
-71
-90
-110
-129
-149
-168
-187
-206
-225
-243
-262
-281
-299
-317
-336
-354
-371
-389
-407
-424
-441
-458
-475
-492
-508
-524
-540
-556
-572
-587
-602
-617
-632
-646
-660
-674
-688
-701
-714
-727
-740
-752
-764
-776
-787
-799
-810
-820
-831
-841
-851
-861
-871
-880
-890
-899
-907
-916
-924
-932
-940
-947
-954
-961
-967
-973
-979
-985
-990
-994
-999
-1002
-1006
-1010
-1012
-1016
-1018
-1020
-1022
-1025
-1027
-1029
-1030
-1031
-1033
-1034
-1035
-1035
-1036
-1036
-1037
-1037
-1037
-1036
-1036
-1036
-1035
-1034
-1033
-1032
-1031
-1029
-1027
-1025
-1022
-1020
-1018
-1014
-1012
-1008
-1004
-1000
-997
-992
-988
-982
-977
-971
-965
-959
-952
-945
-938
-930
-922
-914
-905
-896
-887
-877
-867
-857
-846
-835
-823
-812
-800
-788
-776
-763
-751
-738
-725
-712
-699
-686
-672
-658
-645
-631
-617
-603
-589
-574
-560
-546
-531
-516
-501
-486
-471
-456
-441
-426
-411
-396
-380
-365
-349
-334
-318
-302
-286
-270
-254
-238
-222
-206
-190
-173
-157
-140
-124
-107
-91
-75
-59
-43
-27
-11
4
19
34
49
63
77
91
105
118
131
143
155
167
178
189
200
210
219
229
237
245
253
260
266
272
277
282
285
289
291
293
294
295
295
294
292
290
287
284
279
274
269
262
255
248
239
231
221
211
200
189
177
165
152
139
125
110
95
80
64
48
31
13
-4
-22
-41
-60
-79
-98
-117
-137
-157
-177
-197
-217
-237
-257
-277
-297
-317
-337
-356
-376
-395
-414
-433
-452
-471
-489
-507
-525
-544
-561
-579
-597
-615
-632
-650
-667
-684
-702
-719
-737
-754
-771
-788
-806
-823
-840
-856
-873
-889
-906
-922
-938
-953
-969
-984
-999
-1014
-1028
-1043
-1057
-1071
-1084
-1097
-1111
-1123
-1136
-1148
-1161
-1172
-1184
-1195
-1206
-1217
-1228
-1238
-1248
-1257
-1266
-1275
-1284
-1292
-1300
-1308
-1316
-1323
-1330
-1337
-1343
-1349
-1355
-1361
-1367
-1372
-1377
-1382
-1387
-1392
-1397
-1401
-1405
-1410
-1414
-1418
-1422
-1427
-1431
-1435
-1439
-1443
-1448
-1452
-1457
-1461
-1466
-1471
-1476
-1482
-1487
-1493
-1498
-1504
-1510
-1517
-1523
-1530
-1537
-1544
-1551
-1558
-1566
-1573
-1581
-1589
-1597
-1605
-1613
-1621
-1629
-1637
-1645
-1653
-1661
-1669
-1676
-1684
-1691
-1698
-1704
-1711
-1717
-1722
-1728
-1733
-1737
-1741
-1745
-1748
-1752
-1754
-1757
-1759
-1761
-1762
-1763
-1764
-1765
-1765
-1765
-1764
-1763
-1762
-1761
-1760
-1758
-1756
-1754
-1751
-1749
-1746
-1743
-1739
-1735
-1731
-1727
-1723
-1718
-1712
-1707
-1701
-1695
-1688
-1682
-1675
-1667
-1660
-1652
-1644
-1635
-1627
-1618
-1609
-1600
-1591
-1581
-1572
-1562
-1552
-1543
-1533
-1523
-1514
-1504
-1494
-1485
-1475
-1466
-1457
-1447
-1438
-1429
-1420
-1411
-1403
-1394
-1386
-1378
-1370
-1363
-1355
-1348
-1341
-1334
-1327
-1321
-1315
-1309
-1304
-1298
-1293
-1288
-1284
-1279
-1275
-1271
-1268
-1264
-1261
-1258
-1256
-1254
-1252
-1250
-1249
-1248
-1248
-1247
-1248
-1248
-1249
-1250
-1251
-1253
-1255
-1257
-1260
-1263
-1266
-1269
-1272
-1276
-1280
-1284
-1288
-1292
-1297
-1301
-1305
-1309
-1313
-1318
-1322
-1326
-1330
-1334
-1338
-1341
-1345
-1349
-1352
-1356
-1359
-1363
-1366
-1369
-1372
-1375
-1377
-1380
-1382
-1384
-1386
-1387
-1388
-1389
-1390
-1390
-1390
-1389
-1388
-1387
-1385
-1383
-1380
-1377
-1373
-1368
-1363
-1357
-1351
-1344
-1336
-1327
-1318
-1307
-1296
-1285
-1272
-1259
-1244
-1230
-1214
-1198
-1181
-1163
-1145
-1126
-1106
-1086
-1065
-1043
-1020
-998
-975
-951
-926
-901
-875
-849
-822
-795
-767
-739
-710
-680
-651
-620
-590
-558
-527
-495
-463
-430
-398
-365
-331
-298
-264
-230
-196
-162
-127
-92
-57
-23
12
47
82
117
152
186
221
255
289
323
356
390
423
455
487
519
551
582
612
642
671
700
728
755
782
808
833
857
880
903
924
945
965
983
1000
1018
1033
1048
1062
1074
1085
1096
1105
1113
1121
1127
1133
1137
1141
1144
1146
1147
1148
1148
1147
1145
1143
1140
1137
1132
1127
1122
1116
1109
1102
1094
1086
1077
1068
1058
1048
1038
1028
1016
1006
994
983
971
959
947
935
922
910
898
886
874
862
850
838
826
815
803
792
781
770
760
749
739
729
719
709
700
690
681
672
663
654
646
637
629
620
612
604
596
588
580
572
564
557
549
541
534
526
518
511
503
495
487
479
471
463
455
447
439
431
422
414
406
397
389
380
372
363
355
346
337
329
320
311
302
292
283
274
264
255
245
235
225
215
205
195
184
174
163
153
142
131
121
110
99
88
77
66
55
44
33
22
11
1
-10
-21
-32
-42
-53
-63
-74
-84
-94
-104
-114
-124
-133
-142
-151
-160
-169
-178
-186
-194
-202
-209
-216
-223
-230
-236
-242
-247
-253
-257
-261
-265
-269
-271
-274
-275
-277
-277
-278
-277
-276
-275
-273
-270
-267
-263
-259
-254
-248
-242
-236
-229
-221
-213
-204
-195
-185
-175
-164
-152
-140
-128
-115
-102
-88
-74
-60
-46
-31
-16
0
15
31
47
63
79
95
111
128
144
160
176
192
208
224
240
256
272
287
303
318
334
349
364
379
394
409
423
438
452
467
481
495
509
522
536
549
563
576
589
601
614
626
638
651
662
674
686
697
709
720
731
742
753
763
774
784
795
805
815
825
835
845
854
863
873
882
890
899
907
916
924
932
940
947
955
962
970
977
984
991
998
1006
1012
1020
1026
1033
1040
1047
1053
1060
1066
1073
1079
1085
1091
1097
1102
1108
1113
1118
1122
1127
1131
1135
1139
1142
1145
1148
1151
1153
1155
1156
1158
1158
1159
1159
1158
1158
1157
1155
1153
1151
1148
1144
1141
1136
1131
1126
1120
1114
1107
1099
1091
1082
1073
1063
1053
1042
1031
1018
1006
993
979
965
951
935
919
903
886
869
851
832
813
793
772
751
730
707
685
661
637
612
587
561
535
508
481
453
424
395
366
336
305
275
243
212
180
148
115
82
49
16
-18
-52
-86
-120
-155
-190
-224
-260
-295
-330
-365
-401
-437
-472
-508
-544
-580
-616
-652
-688
-723
-759
-795
-830
-866
-901
-936
-971
-1004
-1039
-1073
-1106
-1139
-1172
-1204
-1235
-1266
-1296
-1326
-1356
-1384
-1412
-1440
-1467
-1493
-1519
-1544
-1568
-1592
-1615
-1638
-1660
-1681
-1702
-1722
-1742
-1761
-1779
-1797
-1814
-1831
-1847
-1863
-1878
-1893
-1907
-1921
-1934
-1947
-1959
-1971
-1982
-1993
-2003
-2013
-2021
-2032
-2040
-2049
-2057
-2064
-2072
-2079
-2085
-2092
-2098
-2103
-2109
-2114
-2119
-2124
-2128
-2132
-2136
-2140
-2144
-2148
-2151
-2154
-2157
-2160
-2163
-2166
-2169
-2171
-2174
-2177
-2180
-2183
-2186
-2189
-2192
-2195
-2198
-2202
-2205
-2209
-2213
-2216
-2220
-2224
-2228
-2232
-2236
-2240
-2245
-2249
-2254
-2258
-2263
-2267
-2272
-2277
-2282
-2286
-2291
-2296
-2301
-2305
-2310
-2314
-2319
-2323
-2328
-2332
-2336
-2340
-2343
-2347
-2350
-2354
-2357
-2360
-2362
-2365
-2367
-2369
-2370
-2372
-2373
-2374
-2374
-2374
-2374
-2373
-2372
-2371
-2369
-2367
-2365
-2363
-2360
-2357
-2353
-2349
-2345
-2341
-2336
-2332
-2326
-2321
-2315
-2309
-2303
-2297
-2290
-2283
-2276
-2268
-2261
-2253
-2244
-2236
-2227
-2218
-2208
-2199
-2188
-2178
-2167
-2156
-2144
-2132
-2120
-2107
-2094
-2081
-2067
-2053
-2039
-2024
-2009
-1993
-1978
-1961
-1945
-1928
-1911
-1893
-1875
-1857
-1839
-1820
-1801
-1781
-1762
-1742
-1721
-1700
-1680
-1658
-1637
-1615
-1593
-1571
-1549
-1527
-1505
-1482
-1460
-1437
-1415
-1392
-1370
-1347
-1325
-1302
-1280
-1258
-1236
-1214
-1193
-1171
-1150
-1130
-1110
-1090
-1070
-1051
-1033
-1014
-998
-981
-965
-949
-934
-919
-906
-892
-879
-867
-856
-845
-834
-824
-815
-806
-798
-790
-783
-776
-770
-764
-759
-754
-750
-746
-742
-739
-737
-734
-733
-731
-730
-729
-729
-729
-729
-729
-730
-731
-732
-734
-735
-737
-739
-742
-744
-747
-750
-753
-756
-760
-763
-767
-771
-775
-778
-782
-786
-790
-794
-797
-801
-805
-808
-812
-815
-818
-822
-825
-828
-831
-834
-837
-840
-842
-845
-847
-850
-852
-854
-856
-858
-859
-860
-861
-862
-863
-863
-862
-862
-861
-859
-858
-855
-853
-849
-846
-841
-837
-831
-826
-819
-813
-805
-798
-789
-780
-771
-761
-751
-740
-728
-716
-703
-690
-676
-662
-647
-631
-615
-598
-581
-563
-545
-526
-506
-486
-465
-444
-423
-401
-378
-355
-331
-307
-283
-258
-233
-208
-182
-156
-130
-103
-76
-49
-22
6
34
62
90
118
146
175
203
231
260
288
316
344
373
401
428
456
484
511
538
565
592
619
645
671
697
723
748
773
798
823
847
871
894
918
941
964
986
1008
1031
1052
1073
1094
1115
1135
1155
1175
1194
1213
1232
1250
1268
1286
1303
1320
1337
1354
1370
1386
1402
1418
1434
1449
1465
1480
1496
1511
1527
1543
1558
1574
1590
1607
1623
1640
1657
1674
1692
1710
1728
1747
1766
1786
1806
1826
1847
1868
1889
1911
1934
1956
1980
2003
2027
2052
2077
2102
2127
2153
2180
2206
2233
2261
2288
2316
2344
2373
2401
2430
2459
2488
2517
2547
2576
2605
2635
2664
2694
2723
2752
2781
2810
2839
2868
2896
2925
2953
2980
3008
3035
3062
3089
3115
3141
3167
3192
3217
3241
3265
3288
3311
3333
3355
3376
3397
3416
3435
3454
3471
3488
3504
3519
3534
3547
3560
3572
3583
3593
3602
3610
3617
3623
3629
3633
3637
3639
3641
3641
3641
3640
3638
3635
3631
3626
3621
3614
3607
3599
3590
3580
3569
3557
3545
3532
3518
3503
3488
3472
3455
3438
3420
3401
3381
3361
3340
3319
3297
3274
3251
3227
3203
3178
3152
3126
3099
3072
3045
3016
2988
2959
2929
2899
2869
2838
2807
2775
2743
2710
2678
2644
2611
2577
2543
2508
2473
2438
2403
2367
2331
2295
2258
2221
2184
2146
2108
2069
2029
1991
1952
1912
1872
1831
1790
1749
1707
1665
1622
1580
1536
1493
1449
1405
1360
1315
1270
1224
1178
1131
1085
1037
990
942
893
844
795
746
696
645
595
544
492
440
388
336
283
231
177
124
70
16
-38
-92
-147
-201
-256
-311
-366
-422
-477
-532
-587
-642
-697
-751
-806
-860
-915
-968
-1022
-1075
-1128
-1181
-1233
-1285
-1337
-1388
-1439
-1489
-1538
-1588
-1636
-1684
-1732
-1778
-1825
-1870
-1915
-1960
-2003
-2045
-2088
-2129
-2170
-2210
-2249
-2287
-2324
-2361
-2396
-2431
-2465
-2498
-2530
-2561
-2592
-2621
-2650
-2678
-2705
-2731
-2756
-2780
-2803
-2825
-2847
-2868
-2887
-2906
-2925
-2942
-2959
-2974
-2989
-3003
-3017
-3029
-3041
-3052
-3062
-3072
-3081
-3089
-3097
-3103
-3110
-3115
-3120
-3125
-3128
-3132
-3134
-3136
-3138
-3139
-3139
-3139
-3138
-3137
-3135
-3132
-3129
-3126
-3121
-3117
-3111
-3105
-3099
-3092
-3084
-3076
-3067
-3057
-3047
-3037
-3026
-3014
-3002
-2989
-2976
-2962
-2948
-2933
-2918
-2902
-2886
-2870
-2853
-2836
-2819
-2801
-2783
-2764
-2746
-2727
-2708
-2689
-2669
-2650
-2630
-2610
-2590
-2570
-2550
-2529
-2509
-2488
-2468
-2447
-2426
-2405
-2384
-2363
-2341
-2320
-2298
-2277
-2255
-2234
-2212
-2190
-2169
-2147
-2125
-2104
-2082
-2061
-2039
-2017
-1996
-1975
-1954
-1933
-1912
-1891
-1871
-1850
-1830
-1809
-1789
-1769
-1749
-1729
-1710
-1690
-1671
-1652
-1633
-1614
-1595
-1577
-1559
-1541
-1523
-1505
-1488
-1470
-1454
-1437
-1420
-1404
-1389
-1373
-1358
-1343
-1328
-1314
-1300
-1287
-1273
-1261
-1248
-1236
-1224
-1212
-1200
-1189
-1179
-1168
-1158
-1148
-1139
-1129
-1120
-1112
-1103
-1095
-1087
-1079
-1071
-1063
-1056
-1048
-1041
-1034
-1026
-1018
-1012
-1004
-999
-992
-985
-978
-972
-965
-958
-952
-946
-939
-933
-927
-921
-915
-910
-904
-899
-893
-888
-883
-877
-872
-867
-862
-857
-852
-847
-842
-838
-833
-828
-823
-818
-813
-808
-803
-798
-793
-788
-783
-778
-773
-768
-763
-757
-752
-747
-742
-737
-731
-726
-720
-715
-709
-704
-698
-692
-687
-681
-675
-669
-663
-656
-650
-644
-637
-631
-624
-617
-610
-603
-596
-589
-581
-574
-566
-559
-551
-543
-535
-527
-519
-511
-502
-494
-486
-477
-468
-460
-451
-443
-434
-425
-416
-408
-399
-390
-381
-373
-364
-355
-346
-337
-328
-319
-311
-302
-293
-284
-275
-267
-258
-249
-241
-232
-224
-216
-207
-199
-191
-183
-175
-168
-160
-152
-145
-137
-130
-123
-116
-109
-102
-96
-89
-83
-78
-72
-67
-61
-56
-51
-47
-42
-38
-34
-30
-26
-23
-20
-17
-14
-12
-10
-8
-7
-6
-5
-5
-4
-5
-5
-6
-7
-9
-11
-13
-15
-18
-22
-25
-29
-33
-37
-42
-47
-53
-58
-64
-70
-76
-83
-89
-96
-103
-110
-118
-125
-132
-140
-148
-155
-163
-171
-178
-186
-194
-201
-209
-217
-225
-232
-240
-248
-256
-264
-272
-280
-288
-296
-304
-312
-320
-328
-336
-345
-353
-361
-369
-378
-386
-394
-402
-411
-419
-427
-435
-444
-452
-460
-468
-476
-483
-491
-499
-506
-514
-521
-529
-536
-543
-550
-557
-564
-571
-578
-584
-591
-597
-603
-609
-615
-621
-626
-631
-636
-641
-646
-651
-655
-660
-664
-668
-671
-675
-678
-681
-684
-686
-689
-691
-693
-695
-696
-698
-699
-700
-701
-701
-702
-702
-703
-703
-703
-703
-702
-702
-702
-702
-701
-701
-700
-700
-699
-698
-697
-697
-696
-695
-694
-692
-691
-690
-688
-686
-685
-683
-681
-679
-677
-675
-672
-670
-667
-665
-662
-659
-656
-653
-650
-647
-644
-640
-637
-633
-629
-625
-621
-617
-613
-609
-605
-600
-596
-591
-587
-582
-578
-573
-568
-563
-558
-553
-548
-543
-538
-533
-527
-522
-516
-510
-504
-498
-492
-486
-479
-473
-466
-459
-452
-445
-438
-431
-423
-416
-408
-401
-393
-385
-377
-369
-361
-352
-344
-336
-327
-319
-310
-301
-293
-284
-275
-266
-257
-248
-239
-230
-220
-211
-202
-193
-183
-174
-165
-156
-146
-137
-128
-118
-109
-100
-91
-82
-72
-63
-54
-45
-37
-28
-19
-11
-2
6
15
23
31
39
47
54
62
69
76
83
90
97
103
110
116
122
128
133
139
144
149
154
159
164
169
173
177
182
185
189
193
196
200
203
206
209
211
213
215
217
219
220
221
222
223
223
223
223
222
222
221
220
218
217
215
213
211
208
206
203
200
197
193
190
186
183
179
174
170
166
161
156
151
146
141
136
130
124
118
112
105
99
92
85
78
71
63
56
48
40
32
24
16
8
-1
-9
-18
-26
-35
-44
-52
-61
-71
-80
-89
-99
-108
-118
-128
-138
-147
-158
-168
-178
-188
-199
-209
-220
-230
-241
-252
-262
-273
-284
-295
-306
-317
-328
-339
-350
-362
-373
-384
-395
-406
-417
-429
-440
-451
-462
-474
-485
-496
-507
-518
-530
-541
-552
-563
-573
-584
-595
-605
-616
-626
-637
-647
-658
-668
-678
-688
-698
-708
-718
-727
-737
-747
-756
-765
-775
-784
-793
-801
-810
-818
-827
-835
-843
-851
-858
-866
-873
-880
-887
-893
-899
-905
-911
-916
-921
-925
-929
-933
-936
-939
-942
-944
-946
-948
-949
-950
-951
-951
-951
-950
-949
-948
-946
-944
-941
-938
-935
-931
-927
-922
-917
-911
-904
-898
-890
-883
-874
-866
-857
-847
-837
-826
-815
-803
-791
-778
-765
-751
-737
-722
-707
-692
-676
-660
-643
-626
-609
-591
-573
-555
-536
-517
-498
-479
-459
-439
-419
-398
-377
-356
-335
-314
-292
-271
-249
-227
-205
-183
-160
-138
-115
-92
-70
-47
-23
0
23
46
70
93
117
140
164
188
211
235
258
282
306
329
352
376
399
422
445
468
491
514
536
559
581
603
626
648
670
692
713
735
757
778
800
821
842
863
884
905
926
947
967
988
1008
1028
1049
1069
1089
1108
1128
1147
1167
1186
1205
1224
1243
1261
1280
1298
1316
1333
1351
1368
1385
1401
1418
1434
1450
1465
1481
1495
1510
1524
1538
1552
1565
1578
1591
1603
1615
1626
1637
1648
1659
1669
1678
1687
1696
1704
1712
1720
1727
1734
1740
1746
1751
1756
1761
1765
1769
1772
1775
1778
1780
1782
1784
1785
1786
1787
1787
1787
1787
1786
1785
1784
1783
1781
1779
1777
1775
1772
1769
1766
1763
1760
1756
1752
1748
1744
1739
1734
1730
1724
1719
1714
1708
1702
1696
1690
1683
1677
1670
1663
1656
1648
1640
1633
1625
1617
1608
1600
1591
1583
1574
1565
1556
1547
1537
1528
1518
1508
1498
1488
1478
1467
1457
1446
1435
1424
1413
1401
1390
1378
1365
1353
1340
1328
1315
1301
1288
1274
1260
1246
1231
1216
1201
1185
1169
1153
1136
1119
1102
1084
1065
1046
1027
1006
987
966
944
922
899
876
852
828
803
777
750
724
696
668
639
610
580
549
518
486
454
421
388
354
320
285
249
213
176
139
102
64
25
-14
-54
-94
-135
-176
-218
-260
-303
-346
-389
-433
-477
-522
-567
-612
-658
-704
-750
-796
-842
-889
-936
-983
-1030
-1077
-1124
-1170
-1217
-1264
-1311
-1357
-1404
-1450
-1496
-1542
-1587
-1633
-1678
-1722
-1767
-1811
-1855
-1898
-1941
-1983
-2025
-2067
-2108
-2149
-2189
-2228
-2267
-2306
-2344
-2382
-2419
-2455
-2491
-2526
-2561
-2594
-2628
-2660
-2692
-2723
-2754
-2784
-2813
-2841
-2869
-2896
-2922
-2948
-2972
-2996
-3019
-3042
-3063
-3084
-3104
-3123
-3141
-3159
-3176
-3191
-3207
-3221
-3234
-3247
-3259
-3270
-3281
-3291
-3300
-3308
-3316
-3323
-3329
-3335
-3340
-3345
-3349
-3352
-3354
-3356
-3358
-3359
-3359
-3359
-3358
-3357
-3356
-3353
-3351
-3348
-3344
-3340
-3336
-3331
-3326
-3321
-3315
-3309
-3302
-3295
-3288
-3280
-3272
-3264
-3255
-3247
-3238
-3229
-3219
-3209
-3200
-3190
-3180
-3169
-3159
-3149
-3138
-3128
-3117
-3107
-3096
-3086
-3076
-3065
-3055
-3045
-3035
-3025
-3016
-3006
-2997
-2987
-2978
-2969
-2961
-2952
-2944
-2936
-2928
-2920
-2913
-2905
-2898
-2891
-2885
-2878
-2872
-2866
-2861
-2855
-2850
-2844
-2839
-2835
-2830
-2825
-2821
-2817
-2813
-2809
-2806
-2802
-2799
-2796
-2793
-2790
-2787
-2785
-2782
-2780
-2778
-2776
-2774
-2772
-2770
-2769
-2767
-2766
-2764
-2763
-2762
-2761
-2760
-2759
-2758
-2757
-2756
-2755
-2754
-2754
-2753
-2752
-2751
-2751
-2750
-2749
-2749
-2748
-2747
-2746
-2745
-2744
-2743
-2742
-2741
-2740
-2739
-2737
-2736
-2734
-2733
-2731
-2729
-2727
-2725
-2723
-2721
-2719
-2716
-2714
-2712
-2709
-2707
-2704
-2701
-2698
-2696
-2693
-2690
-2687
-2683
-2680
-2677
-2673
-2669
-2665
-2661
-2657
-2653
-2648
-2643
-2638
-2633
-2627
-2621
-2615
-2608
-2601
-2594
-2586
-2578
-2570
-2561
-2552
-2542
-2532
-2521
-2510
-2499
-2487
-2475
-2462
-2449
-2436
-2422
-2407
-2392
-2376
-2360
-2344
-2326
-2309
-2291
-2272
-2253
-2233
-2213
-2193
-2172
-2150
-2129
-2106
-2084
-2060
-2037
-2013
-1988
-1964
-1939
-1913
-1887
-1861
-1834
-1807
-1779
-1752
-1723
-1695
-1666
-1637
-1608
-1578
-1548
-1518
-1488
-1457
-1426
-1395
-1364
-1332
-1300
-1268
-1236
-1204
-1172
-1139
-1107
-1074
-1041
-1008
-975
-942
-909
-876
-843
-810
-777
-744
-711
-678
-645
-612
-579
-546
-514
-481
-449
-417
-385
-353
-322
-290
-259
-228
-197
-166
-136
-106
-76
-46
-16
13
42
71
99
128
156
184
211
238
265
292
318
345
371
396
422
447
472
497
521
545
569
593
616
640
663
686
708
731
753
775
797
818
840
861
882
903
924
944
964
985
1004
1024
1044
1063
1082
1101
1120
1138
1156
1174
1191
1208
1225
1241
1257
1273
1288
1303
1317
1331
1345
1358
1371
1383
1395
1407
1418
1428
1438
1448
1457
1466
1474
1482
1489
1497
1503
1510
1516
1521
1527
1532
1537
1541
1546
1550
1554
1557
1561
1564
1567
1570
1573
1575
1578
1580
1582
1584
1586
1588
1589
1591
1592
1593
1594
1595
1596
1596
1597
1598
1598
1599
1599
1600
1600
1601
1601
1602
1603
1603
1604
1605
1606
1607
1608
1609
1611
1612
1614
1616
1618
1621
1623
1626
1629
1632
1636
1639
1643
1648
1652
1657
1661
1666
1672
1677
1683
1689
1695
1701
1708
1715
1722
1729
1736
1744
1751
1759
1766
1774
1782
1790
1798
1806
1814
1823
1831
1839
1848
1856
1865
1873
1882
1890
1899
1908
1916
1925
1934
1943
1952
1961
1971
1980
1989
1998
2007
2016
2025
2035
2043
2052
2061
2069
2078
2086
2094
2102
2109
2116
2123
2130
2137
2143
2149
2154
2159
2164
2169
2173
2177
2180
2183
2186
2188
2190
2192
2193
2193
2194
2194
2193
2193
2191
2190
2188
2186
2183
2180
2177
2173
2169
2165
2160
2155
2149
2144
2137
2131
2124
2117
2109
2101
2092
2083
2074
2064
2054
2043
2032
2021
2009
1997
1985
1972
1958
1945
1931
1916
1901
1886
1871
1855
1838
1822
1805
1788
1770
1752
1734
1716
1697
1678
1659
1640
1620
1601
1581
1560
1540
1519
1499
1478
1457
1436
1414
1393
1371
1349
1327
1305
1283
1260
1238
1215
1192
1169
1146
1122
1099
1075
1051
1027
1002
979
955
930
906
881
857
832
808
783
758
733
708
684
659
634
609
584
559
534
509
485
460
435
411
386
362
337
313
289
265
241
217
193
169
146
123
99
76
54
31
8
-14
-36
-58
-79
-101
-122
-143
-164
-185
-205
-226
-246
-266
-285
-305
-324
-343
-362
-380
-399
-417
-435
-452
-470
-487
-504
-521
-537
-554
-570
-586
-602
-618
-634
-649
-665
-680
-696
-711
-727
-742
-757
-772
-788
-803
-818
-833
-849
-864
-880
-895
-911
-926
-942
-958
-974
-990
-1006
-1022
-1039
-1055
-1072
-1089
-1105
-1122
-1139
-1156
-1174
-1191
-1208
-1226
-1244
-1261
-1279
-1297
-1315
-1333
-1352
-1370
-1388
-1407
-1425
-1444
-1463
-1482
-1501
-1520
-1539
-1558
-1577
-1597
-1616
-1636
-1656
-1675
-1695
-1715
-1736
-1756
-1776
-1796
-1817
-1837
-1858
-1879
-1899
-1920
-1941
-1961
-1982
-2001
-2023
-2044
-2064
-2084
-2105
-2125
-2145
-2164
-2184
-2204
-2223
-2242
-2261
-2279
-2298
-2316
-2334
-2351
-2369
-2386
-2402
-2419
-2435
-2451
-2466
-2482
-2497
-2511
-2525
-2539
-2553
-2566
-2579
-2591
-2603
-2615
-2626
-2637
-2647
-2656
-2666
-2674
-2682
-2690
-2697
-2703
-2709
-2715
-2719
-2724
-2727
-2730
-2733
-2735
-2736
-2737
-2737
-2736
-2735
-2734
-2731
-2729
-2725
-2722
-2717
-2712
-2707
-2701
-2695
-2688
-2681
-2673
-2665
-2657
-2648
-2639
-2629
-2620
-2610
-2599
-2589
-2578
-2567
-2556
-2544
-2532
-2520
-2508
-2496
-2484
-2471
-2459
-2446
-2433
-2420
-2407
-2394
-2380
-2367
-2354
-2340
-2327
-2313
-2300
-2286
-2272
-2259
-2245
-2232
-2218
-2205
-2191
-2178
-2165
-2152
-2139
-2126
-2113
-2100
-2087
-2075
-2062
-2050
-2037
-2025
-2013
-2001
-1989
-1977
-1965
-1954
-1942
-1931
-1920
-1908
-1897
-1886
-1875
-1865
-1854
-1844
-1833
-1823
-1813
-1803
-1793
-1783
-1774
-1764
-1755
-1746
-1737
-1728
-1719
-1710
-1702
-1694
-1685
-1677
-1670
-1662
-1654
-1647
-1640
-1632
-1625
-1618
-1611
-1605
-1598
-1591
-1585
-1579
-1572
-1566
-1560
-1554
-1548
-1542
-1536
-1530
-1523
-1517
-1511
-1505
-1499
-1493
-1487
-1480
-1474
-1468
-1462
-1456
-1449
-1443
-1437
-1431
-1425
-1419
-1413
-1407
-1401
-1395
-1389
-1383
-1377
-1371
-1366
-1360
-1354
-1348
-1342
-1337
-1331
-1325
-1319
-1313
-1307
-1301
-1295
-1289
-1283
-1277
-1270
-1264
-1257
-1251
-1244
-1237
-1231
-1224
-1216
-1209
-1202
-1194
-1186
-1179
-1171
-1162
-1154
-1146
-1137
-1129
-1120
-1111
-1102
-1093
-1084
-1074
-1065
-1056
-1046
-1037
-1027
-1016
-1006
-997
-987
-977
-967
-956
-946
-935
-924
-913
-902
-891
-880
-869
-858
-846
-835
-823
-811
-800
-788
-776
-764
-752
-740
-727
-715
-702
-690
-677
-664
-651
-638
-625
-611
-598
-584
-570
-556
-542
-528
-514
-500
-486
-472
-458
-443
-429
-415
-401
-386
-372
-358
-344
-329
-315
-301
-287
-273
-259
-245
-231
-217
-203
-189
-176
-162
-148
-134
-121
-107
-94
-80
-66
-53
-39
-26
-13
1
14
28
41
54
67
80
94
107
120
133
146
159
171
184
197
210
222
235
248
260
273
285
297
310
322
334
346
358
369
381
393
404
415
427
438
449
459
470
480
490
500
510
520
529
538
547
556
564
572
580
587
595
602
608
615
620
626
631
636
641
645
649
652
655
658
660
662
663
664
665
665
665
665
664
663
661
660
657
655
652
648
644
640
636
631
626
620
614
608
601
594
586
579
571
562
554
545
535
526
516
506
496
485
474
463
452
441
429
417
405
393
380
368
355
342
329
316
302
289
275
262
248
234
220
206
191
177
163
148
134
119
104
89
75
60
45
30
15
0
-15
-30
-46
-61
-76
-92
-107
-123
-138
-154
-169
-185
-200
-216
-231
-247
-262
-278
-293
-308
-323
-338
-353
-368
-383
-397
-412
-426
-440
-454
-467
-481
-494
-507
-520
-533
-545
-557
-569
-580
-592
-603
-613
-624
-634
-644
-654
-663
-672
-681
-689
-698
-705
-713
-720
-727
-733
-739
-745
-750
-755
-759
-764
-767
-771
-774
-777
-779
-781
-782
-783
-784
-784
-784
-783
-782
-781
-779
-776
-773
-770
-766
-762
-758
-753
-747
-741
-735
-728
-721
-714
-706
-698
-689
-680
-671
-661
-651
-641
-630
-620
-609
-597
-586
-574
-562
-550
-538
-525
-512
-499
-486
-473
-460
-446
-433
-419
-406
-392
-378
-364
-351
-337
-323
-309
-295
-281
-267
-253
-239
-225
-212
-198
-184
-171
-157
-144
-130
-117
-103
-90
-77
-63
-50
-37
-23
-10
3
17
30
44
57
70
84
97
111
124
137
151
164
177
191
204
217
230
243
256
269
282
295
307
320
332
344
357
369
381
393
405
416
428
439
451
462
473
484
496
507
517
528
539
550
560
571
581
591
602
612
621
631
641
650
660
669
678
687
696
705
713
722
730
739
747
755
763
770
778
786
793
800
808
815
822
829
836
843
849
856
863
869
876
882
888
894
901
907
913
919
925
931
938
944
950
956
962
968
973
979
985
991
996
1002
1006
1012
1016
1022
1027
1032
1037
1042
1047
1051
1056
1060
1064
1068
1073
1077
1081
1084
1088
1092
1095
1099
1102
1106
1109
1112
1115
1117
1120
1122
1124
1126
1128
1130
1131
1132
1133
1134
1134
1135
1135
1135
1134
1134
1133
1132
1131
1129
1128
1126
1124
1122
1119
1117
1114
1111
1108
1105
1101
1098
1094
1090
1086
1082
1077
1073
1068
1063
1058
1052
1047
1041
1035
1029
1022
1016
1010
1002
996
989
981
973
966
957
949
940
932
923
913
904
894
884
874
863
852
841
829
817
805
793
780
766
753
739
724
709
694
678
662
646
629
612
595
577
559
540
521
502
482
462
442
422
401
380
359
338
316
294
272
250
227
205
182
159
137
114
91
68
45
22
-1
-24
-47
-70
-93
-116
-139
-162
-184
-207
-229
-252
-274
-296
-318
-340
-361
-383
-404
-426
-447
-468
-488
-509
-529
-549
-569
-589
-609
-628
-647
-667
-685
-704
-722
-741
-759
-776
-794
-811
-828
-845
-862
-878
-894
-910
-926
-941
-956
-971
-986
-1000
-1014
-1028
-1042
-1055
-1068
-1081
-1093
-1105
-1117
-1129
-1140
-1152
-1163
-1173
-1184
-1194
-1204
-1214
-1223
-1233
-1242
-1251
-1260
-1269
-1277
-1286
-1294
-1302
-1310
-1318
-1326
-1334
-1342
-1349
-1357
-1364
-1371
-1379
-1386
-1393
-1400
-1406
-1413
-1420
-1426
-1433
-1439
-1445
-1451
-1457
-1463
-1469
-1474
-1480
-1485
-1490
-1496
-1501
-1506
-1511
-1516
-1520
-1525
-1529
-1534
-1538
-1542
-1546
-1550
-1553
-1557
-1560
-1563
-1566
-1569
-1572
-1574
-1576
-1578
-1580
-1582
-1583
-1584
-1585
-1586
-1586
-1587
-1587
-1587
-1586
-1586
-1585
-1584
-1583
-1582
-1580
-1578
-1576
-1574
-1571
-1569
-1566
-1563
-1560
-1556
-1553
-1549
-1545
-1541
-1537
-1533
-1528
-1524
-1519
-1514
-1509
-1504
-1499
-1494
-1488
-1483
-1477
-1471
-1465
-1459
-1453
-1447
-1440
-1434
-1427
-1420
-1413
-1406
-1399
-1391
-1384
-1376
-1368
-1360
-1352
-1343
-1335
-1326
-1317
-1308
-1299
-1290
-1281
-1271
-1261
-1251
-1241
-1231
-1221
-1211
-1200
-1189
-1178
-1167
-1156
-1145
-1134
-1122
-1111
-1099
-1087
-1076
-1064
-1052
-1040
-1028
-1016
-1004
-992
-980
-968
-956
-944
-932
-920
-909
-897
-885
-874
-863
-851
-840
-829
-818
-807
-797
-786
-776
-766
-756
-746
-736
-727
-717
-708
-699
-690
-681
-673
-665
-657
-649
-641
-634
-626
-619
-613
-606
-600
-593
-587
-581
-576
-570
-565
-560
-555
-551
-546
-542
-538
-534
-531
-527
-524
-521
-518
-515
-512
-510
-508
-506
-503
-502
-500
-498
-496
-495
-493
-492
-491
-490
-489
-488
-487
-486
-485
-484
-483
-483
-482
-482
-481
-481
-480
-480
-479
-479
-478
-478
-477
-477
-476
-475
-475
-474
-473
-472
-471
-470
-470
-469
-468
-467
-466
-465
-464
-463
-462
-461
-459
-458
-457
-455
-454
-452
-451
-449
-447
-445
-443
-441
-439
-437
-434
-432
-429
-426
-423
-420
-417
-414
-410
-407
-403
-399
-395
-391
-387
-383
-378
-374
-369
-364
-359
-354
-349
-344
-338
-333
-327
-322
-316
-310
-305
-299
-293
-288
-282
-276
-271
-265
-259
-254
-248
-243
-238
-233
-227
-222
-218
-213
-208
-204
-199
-195
-191
-187
-183
-179
-176
-172
-169
-166
-163
-160
-158
-155
-153
-150
-148
-146
-145
-143
-141
-140
-139
-137
-136
-136
-135
-134
-134
-133
-133
-133
-133
-133
-134
-134
-135
-136
-137
-138
-139
-140
-142
-143
-145
-147
-149
-151
-153
-155
-158
-160
-163
-166
-168
-171
-174
-177
-180
-183
-186
-189
-192
-195
-199
-202
-205
-208
-211
-214
-217
-220
-223
-226
-229
-232
-235
-237
-240
-242
-244
-246
-248
-250
-252
-253
-255
-256
-257
-258
-258
-258
-259
-259
-258
-258
-257
-256
-255
-254
-253
-251
-249
-247
-245
-242
-240
-237
-234
-231
-228
-224
-221
-217
-213
-209
-204
-200
-195
-190
-186
-180
-175
-170
-164
-159
-153
-147
-140
-134
-127
-121
-114
-107
-99
-92
-84
-76
-68
-60
-52
-43
-34
-25
-16
-7
3
12
22
32
42
53
63
74
85
96
107
119
130
142
154
165
177
189
201
214
226
238
250
263
275
287
300
312
325
337
349
362
374
386
398
411
423
435
447
459
470
482
494
505
516
527
538
549
559
569
579
589
599
608
617
626
635
644
652
660
668
676
683
690
697
704
711
717
724
730
735
741
746
751
756
760
764
768
771
774
777
779
781
783
784
785
785
786
785
785
784
783
781
780
778
775
773
770
767
764
761
757
754
750
746
742
738
733
729
724
719
714
709
704
699
694
688
682
677
671
665
658
652
645
639
632
625
618
611
604
597
590
583
576
569
562
555
548
541
534
527
520
513
507
500
494
487
481
475
469
463
457
451
446
440
434
429
424
418
413
408
403
399
394
390
385
381
377
373
369
366
362
359
355
352
350
347
344
342
340
338
336
334
332
331
330
329
328
327
326
326
325
325
325
325
326
326
327
327
328
329
331
332
334
335
337
339
341
344
346
349
352
355
358
361
364
368
371
375
379
382
386
390
394
398
402
406
410
413
417
421
425
429
432
436
439
443
446
449
452
455
458
461
463
466
468
470
472
474
476
478
479
481
482
483
484
485
486
486
486
487
487
487
487
486
486
485
485
484
483
482
480
479
477
475
473
471
468
466
463
460
456
452
448
444
440
435
430
424
419
413
406
399
392
385
377
369
361
352
343
333
323
313
303
292
281
270
258
246
234
221
209
196
182
169
155
141
127
113
99
84
69
54
39
24
9
-7
-22
-38
-54
-70
-86
-102
-119
-135
-151
-168
-184
-201
-218
-235
-252
-268
-285
-302
-320
-337
-354
-371
-388
-405
-422
-440
-457
-474
-491
-508
-526
-543
-560
-577
-594
-611
-629
-646
-663
-680
-697
-714
-731
-748
-765
-782
-799
-816
-833
-849
-866
-882
-898
-914
-930
-946
-962
-978
-993
-1008
-1024
-1038
-1053
-1068
-1082
-1097
-1111
-1124
-1138
-1151
-1165
-1178
-1190
-1203
-1215
-1227
-1238
-1250
-1261
-1272
-1282
-1292
-1302
-1311
-1321
-1329
-1338
-1346
-1353
-1361
-1367
-1374
-1380
-1385
-1391
-1395
-1400
-1404
-1407
-1410
-1413
-1415
-1417
-1418
-1419
-1420
-1420
-1420
-1419
-1418
-1417
-1415
-1413
-1411
-1408
-1405
-1401
-1397
-1392
-1387
-1382
-1376
-1370
-1363
-1357
-1349
-1342
-1333
-1325
-1316
-1307
-1298
-1288
-1278
-1267
-1256
-1245
-1233
-1222
-1209
-1197
-1184
-1171
-1158
-1144
-1130
-1115
-1100
-1085
-1070
-1054
-1038
-1020
-1004
-988
-970
-952
-934
-916
-897
-878
-859
-839
-819
-798
-778
-757
-736
-714
-692
-670
-648
-626
-603
-580
-557
-534
-510
-487
-463
-439
-415
-391
-367
-342
-318
-293
-269
-244
-219
-194
-170
-145
-120
-94
-69
-44
-19
7
32
57
82
108
133
158
184
209
234
259
284
309
334
359
384
408
432
456
480
504
528
551
574
597
620
643
665
687
708
730
751
772
793
813
833
853
872
892
910
929
947
965
983
1000
1016
1034
1050
1066
1081
1096
1110
1124
1138
1151
1164
1176
1188
1199
1210
1220
1230
1239
1248
1257
1264
1272
1279
1285
1291
1296
1301
1306
1310
1313
1316
1318
1320
1322
1323
1323
1323
1323
1322
1321
1319
1316
1314
1310
1306
1302
1298
1292
1287
1281
1274
1267
1260
1252
1244
1235
1226
1217
1207
1197
1186
1175
1164
1152
1140
1128
1115
1102
1089
1076
1062
1048
1034
1020
1006
991
976
961
946
930
915
899
883
867
851
835
818
802
785
768
751
734
716
699
681
664
646
628
610
592
574
556
537
519
501
482
464
445
426
408
389
370
351
332
313
294
274
255
236
217
197
178
158
139
119
100
80
60
41
21
1
-19
-38
-58
-78
-98
-118
-138
-158
-178
-198
-218
-238
-257
-277
-297
-316
-336
-356
-375
-395
-414
-433
-452
-471
-490
-509
-528
-547
-565
-584
-602
-621
-639
-657
-675
-693
-711
-729
-747
-764
-782
-799
-816
-833
-850
-867
-883
-900
-916
-932
-948
-963
-979
-994
-1008
-1022
-1038
-1052
-1066
-1080
-1094
-1107
-1120
-1132
-1145
-1157
-1168
-1180
-1191
-1202
-1212
-1222
-1232
-1241
-1250
-1259
-1267
-1275
-1283
-1290
-1297
-1304
-1310
-1316
-1322
-1327
-1332
-1336
-1340
-1344
-1348
-1351
-1353
-1356
-1358
-1360
-1361
-1362
-1363
-1363
-1363
-1362
-1362
-1360
-1359
-1357
-1355
-1352
-1349
-1346
-1343
-1339
-1335
-1330
-1325
-1320
-1315
-1309
-1303
-1297
-1291
-1285
-1278
-1271
-1264
-1257
-1249
-1242
-1234
-1226
-1218
-1210
-1202
-1194
-1185
-1176
-1167
-1158
-1149
-1140
-1131
-1121
-1112
-1102
-1092
-1082
-1072
-1062
-1051
-1041
-1030
-1018
-1008
-997
-986
-975
-963
-951
-940
-928
-916
-903
-891
-878
-865
-852
-839
-825
-812
-798
-784
-769
-754
-739
-724
-709
-693
-677
-661
-645
-628
-611
-594
-576
-558
-540
-522
-504
-485
-466
-447
-428
-408
-388
-368
-348
-328
-308
-287
-267
-246
-225
-204
-183
-162
-140
-119
-97
-76
-54
-32
-11
11
33
55
77
99
120
142
164
186
208
229
251
273
294
316
337
359
380
401
423
444
465
486
507
527
548
569
589
609
629
649
669
688
708
727
746
765
783
802
820
838
856
873
891
908
925
942
958
974
990
1006
1022
1037
1052
1067
1082
1096
1111
1125
1139
1152
1165
1179
1191
1204
1217
1229
1241
1252
1264
1275
1286
1297
1307
1317
1327
1337
1347
1356
1365
1374
1382
1391
1399
1407
1414
1422
1429
1436
1442
1449
1455
1461
1467
1472
1477
1483
1487
1492
1497
1501
1505
1509
1512
1516
1519
1522
1525
1528
1531
1533
1535
1537
1539
1541
1543
1544
1545
1546
1547
1548
1549
1549
1549
1549
1549
1549
1548
1547
1546
1545
1544
1543
1541
1540
1538
1536
1534
1532
1529
1526
1524
1521
1517
1514
1511
1507
1503
1499
1495
1491
1486
1481
1477
1472
1466
1461
1456
1450
1444
1439
1433
1426
1420
1414
1407
1401
1394
1387
1381
1374
1367
1360
1353
1346
1339
1332
1325
1318
1311
1305
1298
1291
1284
1277
1270
1263
1256
1250
1243
1236
1229
1222
1215
1208
1202
1195
1188
1181
1174
1167
1160
1153
1145
1138
1131
1124
1117
1109
1102
1095
1087
1080
1073
1065
1058
1050
1042
1035
1027
1018
1010
1002
996
988
980
971
963
955
947
939
930
922
914
905
897
889
880
872
864
855
847
839
831
822
814
806
798
790
782
774
766
758
750
742
735
727
719
711
703
696
688
680
673
665
658
650
643
635
628
620
613
606
599
591
584
577
570
563
556
550
543
536
529
523
516
510
504
497
491
485
479
473
467
461
456
450
445
439
434
428
423
418
413
408
403
398
394
389
384
380
375
370
366
362
357
353
349
345
341
338
334
330
327
323
320
316
313
310
307
304
301
298
295
292
290
287
284
282
279
276
273
271
268
265
262
259
256
253
250
246
243
239
236
232
228
224
219
215
210
205
200
195
189
184
178
172
166
160
154
147
140
133
126
119
112
104
97
89
81
73
64
56
47
39
30
20
11
2
-8
-18
-28
-38
-48
-59
-70
-81
-92
-103
-115
-126
-138
-151
-163
-176
-188
-201
-214
-227
-241
-254
-268
-282
-296
-310
-324
-338
-353
-367
-382
-396
-411
-426
-441
-456
-471
-486
-501
-517
-532
-547
-563
-579
-594
-610
-626
-641
-657
-673
-689
-705
-720
-736
-752
-768
-784
-799
-815
-831
-846
-862
-877
-892
-907
-922
-937
-951
-966
-980
-994
-1008
-1022
-1035
-1048
-1061
-1074
-1086
-1099
-1111
-1122
-1134
-1145
-1156
-1166
-1176
-1186
-1196
-1205
-1214
-1223
-1231
-1239
-1247
-1254
-1261
-1268
-1275
-1281
-1287
-1292
-1297
-1302
-1307
-1312
-1316
-1320
-1323
-1327
-1330
-1333
-1336
-1338
-1340
-1342
-1344
-1345
-1346
-1347
-1348
-1349
-1349
-1349
-1349
-1349
-1348
-1347
-1346
-1345
-1343
-1342
-1340
-1338
-1335
-1332
-1330
-1326
-1323
-1320
-1316
-1312
-1308
-1303
-1299
-1294
-1289
-1284
-1278
-1273
-1267
-1261
-1255
-1249
-1242
-1236
-1229
-1222
-1215
-1208
-1201
-1194
-1186
-1179
-1171
-1164
-1156
-1148
-1140
-1131
-1123
-1115
-1106
-1098
-1089
-1080
-1071
-1062
-1053
-1044
-1035
-1025
-1016
-1006
-997
-987
-978
-968
-958
-948
-938
-928
-917
-907
-897
-887
-876
-866
-855
-844
-834
-823
-812
-801
-790
-779
-767
-756
-745
-734
-722
-711
-700
-688
-677
-666
-654
-643
-632
-620
-609
-598
-587
-576
-565
-554
-543
-532
-522
-511
-501
-490
-480
-470
-459
-449
-439
-429
-419
-409
-399
-389
-379
-369
-359
-349
-339
-329
-318
-308
-297
-287
-276
-265
-254
-243
-231
-220
-208
-196
-184
-171
-159
-146
-133
-120
-106
-93
-79
-65
-51
-36
-22
-7
8
23
38
53
68
84
100
115
131
147
163
179
195
211
227
243
259
275
291
307
323
339
355
371
387
403
419
434
450
466
481
497
512
528
543
558
573
588
602
617
631
645
660
674
687
701
715
728
741
754
767
779
792
804
817
829
841
852
864
876
887
898
910
921
932
943
953
964
974
985
995
1004
1014
1025
1034
1044
1053
1062
1072
1080
1089
1098
1106
1114
1122
1130
1138
1145
1153
1160
1167
1174
1180
1187
1193
1200
1206
1212
1218
1223
1229
1234
1239
1244
1249
1254
1258
1262
1266
1270
1274
1277
1281
1284
1287
1289
1292
1294
1296
1298
1300
1301
1302
1303
1303
1303
1303
1303
1302
1301
1300
1298
1296
1294
1291
1288
1285
1281
1277
1272
1267
1262
1256
1250
1243
1237
1229
1221
1213
1205
1196
1186
1176
1166
1155
1144
1132
1120
1107
1094
1081
1067
1053
1038
1022
1006
992
975
959
942
924
906
888
869
851
831
812
792
771
751
730
709
687
665
643
621
598
575
552
528
504
481
456
432
408
383
358
333
308
283
258
232
207
181
156
130
105
79
54
28
3
-22
-48
-73
-98
-123
-148
-173
-198
-222
-247
-271
-295
-319
-343
-366
-390
-413
-436
-458
-481
-503
-525
-547
-568
-590
-610
-631
-652
-672
-691
-711
-730
-749
-768
-786
-804
-821
-839
-856
-873
-889
-905
-921
-936
-951
-966
-981
-995
-1008
-1022
-1035
-1048
-1061
-1073
-1085
-1097
-1108
-1119
-1129
-1139
-1149
-1159
-1168
-1177
-1185
-1193
-1201
-1208
-1215
-1221
-1227
-1233
-1238
-1243
-1248
-1252
-1256
-1259
-1262
-1265
-1267
-1269
-1270
-1271
-1272
-1272
-1272
-1271
-1270
-1269
-1267
-1265
-1262
-1259
-1256
-1252
-1248
-1244
-1239
-1234
-1229
-1223
-1217
-1211
-1204
-1197
-1190
-1183
-1175
-1167
-1159
-1150
-1141
-1132
-1123
-1114
-1104
-1094
-1084
-1074
-1063
-1053
-1042
-1031
-1020
-1008
-997
-986
-975
-963
-951
-940
-928
-916
-904
-892
-880
-867
-855
-843
-830
-818
-806
-793
-781
-768
-756
-743
-730
-718
-705
-692
-680
-667
-654
-642
-629
-616
-603
-591
-578
-565
-553
-540
-528
-515
-503
-491
-478
-466
-454
-442
-430
-418
-406
-394
-382
-370
-358
-347
-335
-323
-312
-301
-289
-278
-267
-256
-245
-234
-223
-212
-201
-191
-180
-169
-159
-148
-138
-128
-118
-107
-97
-87
-77
-67
-57
-48
-38
-28
-19
-9
1
10
19
29
38
47
56
65
74
83
92
100
109
117
126
134
142
149
157
165
172
179
186
193
200
206
212
218
224
230
235
240
245
250
255
259
263
267
271
274
277
280
283
286
288
290
292
294
295
296
297
298
299
299
299
299
299
298
297
296
295
293
292
290
288
286
283
280
278
275
271
268
265
261
257
254
250
245
241
237
233
228
224
219
215
210
205
201
196
191
186
181
176
171
166
162
157
152
147
142
137
132
127
122
117
112
107
102
97
92
87
82
77
72
67
62
57
52
47
42
37
32
27
22
17
12
7
2
-3
-8
-12
-17
-22
-27
-32
-36
-41
-46
-50
-55
-60
-64
-68
-73
-77
-81
-85
-90
-94
-98
-102
-105
-109
-113
-117
-120
-124
-127
-131
-134
-138
-141
-144
-147
-151
-154
-157
-160
-163
-166
-169
-172
-175
-178
-181
-184
-187
-190
-193
-195
-198
-202
-205
-208
-211
-214
-217
-220
-224
-227
-230
-234
-237
-241
-245
-248
-252
-256
-261
-265
-269
-274
-279
-283
-289
-294
-299
-305
-310
-316
-322
-328
-334
-341
-347
-354
-361
-368
-375
-382
-390
-397
-405
-413
-421
-429
-437
-445
-454
-462
-471
-480
-488
-497
-506
-515
-525
-534
-543
-553
-562
-571
-581
-590
-600
-610
-619
-629
-638
-648
-658
-667
-677
-686
-696
-705
-715
-724
-733
-742
-751
-760
-768
-777
-785
-794
-802
-810
-817
-825
-832
-839
-846
-853
-860
-866
-872
-878
-884
-890
-895
-901
-906
-911
-916
-920
-925
-930
-934
-938
-942
-946
-950
-954
-958
-961
-965
-969
-972
-976
-979
-982
-986
-989
-992
-995
-999
-1002
-1004
-1008
-1010
-1014
-1016
-1020
-1022
-1026
-1029
-1031
-1034
-1037
-1040
-1042
-1045
-1048
-1051
-1053
-1056
-1059
-1061
-1064
-1066
-1069
-1071
-1074
-1076
-1079
-1081
-1083
-1086
-1088
-1091
-1093
-1095
-1098
-1100
-1102
-1105
-1107
-1110
-1113
-1115
-1118
-1121
-1124
-1127
-1130
-1133
-1137
-1140
-1144
-1148
-1151
-1155
-1160
-1164
-1168
-1173
-1178
-1183
-1188
-1194
-1199
-1205
-1211
-1217
-1223
-1229
-1236
-1242
-1249
-1256
-1263
-1270
-1277
-1285
-1292
-1300
-1307
-1315
-1323
-1331
-1338
-1346
-1354
-1362
-1370
-1377
-1385
-1393
-1400
-1408
-1416
-1423
-1431
-1438
-1445
-1452
-1459
-1466
-1473
-1480
-1486
-1492
-1499
-1505
-1510
-1516
-1521
-1527
-1532
-1537
-1541
-1546
-1550
-1554
-1558
-1562
-1565
-1568
-1571
-1574
-1577
-1579
-1582
-1583
-1585
-1587
-1588
-1589
-1590
-1591
-1592
-1592
-1592
-1592
-1592
-1591
-1591
-1590
-1589
-1588
-1587
-1585
-1584
-1582
-1580
-1578
-1576
-1574
-1571
-1569
-1566
-1563
-1560
-1557
-1554
-1551
-1548
-1544
-1541
-1537
-1533
-1530
-1526
-1522
-1517
-1513
-1509
-1504
-1500
-1495
-1490
-1485
-1480
-1474
-1469
-1463
-1458
-1452
-1445
-1439
-1433
-1426
-1419
-1411
-1404
-1396
-1388
-1380
-1372
-1364
-1355
-1346
-1337
-1328
-1318
-1309
-1299
-1289
-1279
-1269
-1258
-1248
-1237
-1226
-1215
-1204
-1193
-1182
-1170
-1159
-1147
-1136
-1124
-1112
-1100
-1088
-1075
-1063
-1051
-1038
-1025
-1012
-1000
-987
-974
-961
-948
-935
-922
-909
-896
-882
-869
-856
-843
-829
-816
-803
-790
-777
-764
-751
-738
-725
-713
-700
-687
-675
-663
-650
-638
-626
-615
-603
-591
-580
-569
-558
-547
-536
-526
-515
-505
-495
-485
-475
-466
-456
-447
-438
-429
-420
-412
-404
-395
-388
-380
-372
-365
-358
-351
-345
-338
-332
-326
-320
-314
-309
-304
-299
-295
-290
-286
-282
-279
-275
-272
-269
-267
-264
-262
-260
-258
-257
-256
-255
-254
-253
-253
-253
-253
-254
-255
-256
-257
-259
-260
-263
-265
-268
-271
-274
-278
-282
-286
-290
-295
-300
-305
-310
-315
-321
-327
-333
-339
-346
-353
-359
-367
-374
-381
-389
-397
-405
-414
-422
-431
-440
-450
-459
-469
-479
-489
-500
-510
-521
-532
-544
-555
-567
-579
-591
-603
-616
-628
-641
-654
-667
-681
-695
-708
-722
-737
-751
-766
-780
-795
-810
-826
-841
-857
-872
-888
-904
-920
-937
-953
-970
-987
-1004
-1020
-1038
-1056
-1073
-1091
-1109
-1127
-1145
-1163
-1181
-1199
-1218
-1236
-1255
-1274
-1293
-1311
-1330
-1350
-1369
-1388
-1407
-1427
-1447
-1466
-1486
-1506
-1526
-1546
-1566
-1586
-1606
-1627
-1647
-1667
-1688
-1708
-1729
-1750
-1770
-1791
-1812
-1833
-1854
-1875
-1897
-1918
-1939
-1961
-1982
-2004
-2025
-2048
-2069
-2091
-2113
-2135
-2157
-2179
-2201
-2224
-2246
-2268
-2290
-2312
-2334
-2357
-2379
-2401
-2423
-2445
-2468
-2490
-2512
-2534
-2556
-2578
-2600
-2621
-2643
-2665
-2687
-2708
-2730
-2751
-2772
-2794
-2815
-2836
-2857
-2877
-2898
-2918
-2939
-2959
-2979
-2999
-3019
-3038
-3058
-3077
-3096
-3115
-3133
-3152
-3170
-3187
-3205
-3223
-3240
-3257
-3273
-3290
-3306
-3322
-3337
-3353
-3368
-3382
-3397
-3411
-3425
-3439
-3452
-3465
-3478
-3490
-3502
-3514
-3525
-3536
-3547
-3557
-3568
-3577
-3587
-3596
-3605
-3614
-3622
-3630
-3637
-3645
-3652
-3659
-3665
-3671
-3677
-3683
-3689
-3694
-3699
-3703
-3708
-3712
-3716
-3720
-3724
-3727
-3730
-3733
-3736
-3738
-3741
-3743
-3745
-3746
-3748
-3749
-3751
-3752
-3752
-3753
-3754
-3754
-3754
-3754
-3754
-3754
-3753
-3753
-3752
-3752
-3751
-3750
-3748
-3747
-3746
-3744
-3743
-3741
-3739
-3737
-3735
-3733
-3730
-3728
-3725
-3722
-3719
-3716
-3713
-3710
-3706
-3703
-3699
-3695
-3691
-3687
-3682
-3678
-3673
-3668
-3663
-3658
-3653
-3648
-3642
-3637
-3631
-3625
-3619
-3613
-3607
-3600
-3594
-3587
-3581
-3574
-3567
-3561
-3554
-3547
-3540
-3533
-3526
-3520
-3513
-3506
-3499
-3492
-3485
-3478
-3471
-3465
-3458
-3451
-3445
-3438
-3432
-3425
-3419
-3413
-3407
-3401
-3395
-3389
-3384
-3379
-3373
-3368
-3363
-3358
-3354
-3349
-3344
-3339
-3334
-3330
-3325
-3320
-3315
-3310
-3306
-3301
-3296
-3291
-3287
-3282
-3277
-3272
-3268
-3263
-3258
-3253
-3249
-3244
-3239
-3235
-3230
-3225
-3220
-3216
-3211
-3206
-3202
-3197
-3192
-3188
-3183
-3178
-3174
-3169
-3164
-3160
-3155
-3150
-3146
-3141
-3136
-3132
-3127
-3123
-3118
-3113
-3109
-3104
-3100
-3095
-3090
-3086
-3081
-3077
-3072
-3068
-3063
-3058
-3054
-3049
-3045
-3040
-3036
-3031
-3027
-3022
-3018
-3013
-3009
-3004
-3000
-2995
-2991
-2986
-2982
-2977
-2973
-2968
-2964
-2959
-2955
-2950
-2946
-2941
-2937
-2932
-2928
-2924
-2919
-2915
-2910
-2906
-2901
-2897
-2893
-2888
-2884
-2879
-2875
-2871
-2866
-2862
-2858
-2853
-2849
-2844
-2840
-2836
-2831
-2827
-2823
-2818
-2814
-2810
-2805
-2801
-2797
-2792
-2788
-2784
-2779
-2775
-2771
-2767
-2762
-2758
-2754
-2749
-2745
-2741
-2737
-2732
-2728
-2724
-2720
-2715
-2711
-2707
-2703
-2698
-2694
-2690
-2686
-2682
-2677
-2673
-2669
-2665
-2661
-2656
-2652
-2648
-2644
-2640
-2636
-2631
-2627
-2623
-2619
-2615
-2611
-2607
-2602
-2598
-2594
-2590
-2586
-2582
-2578
-2574
-2569
-2565
-2561
-2557
-2553
-2549
-2545
-2541
-2537
-2533
-2529
-2525
-2521
-2517
-2513
-2508
-2504
-2500
-2496
-2492
-2488
-2484
-2480
-2476
-2472
-2468
-2464
-2460
-2456
-2452
-2448
-2444
-2440
-2436
-2432
-2429
-2425
-2421
-2417
-2413
-2409
-2405
-2401
-2397
-2393
-2389
-2385
-2381
-2377
-2374
-2370
-2366
-2362
-2358
-2354
-2350
-2346
-2342
-2339
-2335
-2331
-2327
-2323
-2319
-2315
-2312
-2308
-2304
-2300
-2296
-2292
-2289
-2285
-2281
-2277
-2273
-2270
-2266
-2262
-2258
-2254
-2251
-2247
-2243
-2239
-2236
-2232
-2228
-2224
-2221
-2217
-2213
-2209
-2206
-2202
-2198
-2195
-2191
-2187
-2183
-2180
-2176
-2172
-2169
-2165
-2161
-2158
-2154
-2150
-2147
-2143
-2139
-2136
-2132
-2128
-2125
-2121
-2117
-2114
-2110
-2107
-2103
-2099
-2096
-2092
-2088
-2085
-2081
-2078
-2074
-2071
-2067
-2063
-2060
-2056
-2053
-2049
-2045
-2041
-2037
-2035
-2031
-2028
-2024
-2021
-2017
-2013
-2009
-2007
-2003
-2000
-1996
-1993
-1989
-1986
-1982
-1979
-1975
-1972
-1968
-1965
-1961
-1958
-1954
-1951
-1948
-1944
-1941
-1937
-1934
-1930
-1927
-1924
-1920
-1917
-1913
-1910
-1906
-1903
-1900
-1896
-1893
-1890
-1886
-1883
-1879
-1876
-1873
-1869
-1866
-1863
-1859
-1856
-1853
-1849
-1846
-1843
-1839
-1836
-1833
-1829
-1826
-1823
-1819
-1816
-1813
-1810
-1806
-1803
-1800
-1796
-1793
-1790
-1787
-1783
-1780
-1777
-1774
-1770
-1767
-1764
-1761
-1757
-1754
-1751
-1748
-1745
-1741
-1738
-1735
-1732
-1729
-1725
-1722
-1719
-1716
-1713
-1709
-1706
-1703
-1700
-1697
-1694
-1690
-1687
-1684
-1681
-1678
-1675
-1672
-1668
-1665
-1662
-1659
-1656
-1653
-1650
-1647
-1644
-1641
-1637
-1634
-1631
-1628
-1625
-1622
-1619
-1616
-1613
-1610
-1607
-1604
-1601
-1598
-1595
-1592
-1589
-1586
-1583
-1580
-1576
-1573
-1570
-1567
-1564
-1561
-1558
-1556
-1553
-1550
-1547
-1544
-1541
-1538
-1535
-1532
-1529
-1526
-1523
-1520
-1517
-1514
-1511
-1508
-1505
-1502
-1499
-1497
-1494
-1491
-1488
-1485
-1482
-1479
-1476
-1473
-1470
-1468
-1465
-1462
-1459
-1456
-1453
-1450
-1448
-1445
-1442
-1439
-1436
-1433
-1430
-1428
-1425
-1422
-1419
-1416
-1414
-1411
-1408
-1405
-1402
-1400
-1397
-1394
-1391
-1388
-1386
-1383
-1380
-1377
-1375
-1372
-1369
-1366
-1364
-1361
-1358
-1355
-1353
-1350
-1347
-1344
-1342
-1339
-1336
-1334
-1331
-1328
-1326
-1323
-1320
-1317
-1315
-1312
-1309
-1307
-1304
-1301
-1299
-1296
-1293
-1291
-1288
-1285
-1283
-1280
-1278
-1275
-1272
-1270
-1267
-1264
-1262
-1259
-1257
-1254
-1251
-1249
-1246
-1244
-1241
-1238
-1236
-1233
-1231
-1228
-1226
-1223
-1221
-1218
-1215
-1213
-1210
-1208
-1205
-1203
-1200
-1198
-1195
-1193
-1190
-1188
-1185
-1183
-1180
-1178
-1175
-1173
-1170
-1168
-1165
-1163
-1160
-1158
-1155
-1153
-1150
-1148
-1145
-1143
-1140
-1138
-1136
-1133
-1131
-1128
-1126
-1123
-1121
-1119
-1116
-1114
-1111
-1109
-1107
-1104
-1102
-1099
-1097
-1095
-1092
-1090
-1087
-1085
-1083
-1080
-1078
-1076
-1073
-1071
-1069
-1066
-1064
-1062
-1059
-1057
-1055
-1052
-1050
-1048
-1045
-1043
-1041
-1038
-1036
-1034
-1031
-1029
-1027
-1025
-1022
-1020
-1018
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-997
-995
-993
-991
-988
-986
-984
-982
-980
-977
-975
-973
-971
-968
-966
-964
-962
-960
-957
-955
-953
-951
-949
-947
-944
-942
-940
-938
-936
-934
-931
-929
-927
-925
-923
-921
-919
-916
-914
-912
-910
-908
-906
-904
-902
-900
-897
-895
-893
-891
-889
-887
-885
-883
-881
-879
-877
-875
-873
-870
-868
-866
-864
-862
-860
-858
-856
-854
-852
-850
-848
-846
-844
-842
-840
-838
-836
-834
-832
-830
-828
-826
-824
-822
-820
-818
-816
-814
-812
-810
-808
-806
-804
-802
-800
-798
-796
-794
-793
-791
-789
-787
-785
-783
-781
-779
-777
-775
-773
-771
-769
-768
-766
-764
-762
-760
-758
-756
-754
-752
-751
-749
-747
-745
-743
-741
-739
-738
-736
-734
-732
-730
-728
-726
-725
-723
-721
-719
-717
-716
-714
-712
-710
-708
-706
-705
-703
-701
-699
-698
-696
-694
-692
-690
-689
-687
-685
-683
-682
-680
-678
-676
-675
-673
-671
-669
-668
-666
-664
-662
-661
-659
-657
-655
-654
-652
-650
-649
-647
-645
-643
-642
-640
-638
-637
-635
-633
-632
-630
-628
-627
-625
-623
-622
-620
-618
-617
-615
-613
-612
-610
-608
-607
-605
-604
-602
-600
-599
-597
-595
-594
-592
-591
-589
-587
-586
-584
-583
-581
-579
-578
-576
-575
-573
-571
-570
-568
-567
-565
-564
-562
-560
-559
-557
-556
-554
-553
-551
-550
-548
-547
-545
-543
-542
-540
-539
-537
-536
-534
-533
-531
-530
-528
-527
-525
-524
-522
-521
-519
-518
-516
-515
-513
-512
-511
-509
-508
-506
-505
-503
-502
-500
-499
-497
-496
-495
-493
-492
-490
-489
-487
-486
-485
-483
-482
-480
-479
-477
-476
-475
-473
-472
-470
-469
-468
-466
-465
-463
-462
-461
-459
-458
-457
-455
-454
-452
-451
-450
-448
-447
-446
-444
-443
-442
-440
-439
-438
-436
-435
-434
-432
-431
