5
19765
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-117
-117
-117
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-176
-176
-176
-177
-177
-178
-178
-178
-179
-179
-179
-180
-180
-181
-181
-181
-182
-182
-183
-183
-183
-184
-184
-185
-185
-185
-186
-186
-187
-187
-187
-188
-188
-189
-189
-189
-190
-190
-191
-191
-191
-192
-192
-193
-193
-193
-194
-194
-195
-195
-195
-196
-196
-197
-197
-197
-198
-198
-199
-199
-199
-200
-200
-201
-201
-201
-202
-202
-202
-203
-203
-203
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-208
-208
-208
-209
-209
-210
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-216
-217
-217
-218
-218
-219
-219
-219
-220
-220
-221
-221
-221
-222
-222
-223
-223
-223
-224
-224
-225
-225
-226
-226
-227
-227
-227
-228
-228
-229
-229
-230
-230
-230
-231
-231
-232
-232
-232
-233
-233
-233
-234
-234
-235
-235
-235
-236
-236
-237
-237
-237
-238
-238
-239
-239
-240
-240
-240
-241
-241
-241
-242
-242
-243
-243
-243
-244
-244
-244
-245
-245
-246
-246
-246
-247
-247
-247
-248
-248
-248
-249
-249
-249
-250
-250
-250
-251
-251
-251
-252
-252
-252
-252
-253
-253
-253
-254
-254
-254
-255
-255
-255
-255
-256
-256
-256
-257
-257
-257
-258
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-265
-266
-266
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-270
-270
-271
-271
-271
-272
-272
-272
-272
-273
-273
-273
-274
-274
-274
-274
-274
-275
-275
-275
-275
-276
-276
-276
-276
-276
-277
-277
-277
-277
-278
-278
-278
-278
-279
-279
-279
-279
-280
-280
-280
-280
-281
-281
-281
-281
-282
-282
-282
-283
-283
-283
-283
-284
-284
-284
-284
-285
-285
-285
-285
-286
-286
-286
-287
-287
-287
-287
-288
-288
-288
-288
-289
-289
-289
-290
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-293
-294
-294
-295
-295
-295
-296
-296
-296
-297
-297
-297
-297
-298
-298
-298
-299
-299
-299
-299
-300
-300
-300
-300
-301
-301
-301
-301
-301
-302
-302
-302
-302
-303
-303
-303
-303
-303
-304
-304
-304
-304
-305
-305
-305
-305
-305
-305
-306
-306
-306
-306
-306
-306
-306
-306
-307
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-308
-308
-309
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-313
-313
-313
-313
-313
-314
-314
-314
-314
-314
-314
-315
-315
-315
-315
-315
-315
-315
-315
-315
-315
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-317
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-316
-315
-315
-315
-315
-315
-315
-315
-315
-315
-314
-314
-314
-314
-314
-313
-313
-313
-313
-313
-312
-312
-312
-312
-312
-311
-311
-311
-311
-311
-311
-310
-310
-310
-310
-310
-310
-310
-310
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-307
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-308
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-309
-310
-310
-310
-310
-310
-310
-310
-310
-311
-311
-311
-311
-311
-311
-311
-312
-312
-312
-312
-312
-313
-313
-313
-314
-314
-314
-314
-315
-315
-315
-315
-316
-316
-316
-316
-317
-317
-317
-317
-318
-318
-318
-318
-319
-319
-319
-319
-320
-320
-320
-320
-320
-321
-321
-321
-321
-322
-322
-322
-323
-323
-323
-323
-324
-324
-324
-324
-325
-325
-325
-326
-326
-326
-326
-327
-327
-327
-328
-328
-328
-329
-329
-329
-329
-330
-330
-330
-331
-331
-331
-331
-332
-332
-332
-332
-332
-333
-333
-333
-333
-333
-334
-334
-334
-334
-335
-335
-335
-335
-336
-336
-336
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-339
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-343
-344
-344
-345
-345
-345
-346
-346
-346
-347
-347
-348
-348
-348
-349
-349
-350
-350
-350
-351
-351
-351
-352
-352
-352
-353
-353
-353
-354
-354
-354
-355
-355
-355
-356
-356
-357
-357
-357
-358
-358
-358
-359
-359
-360
-360
-360
-361
-361
-361
-362
-362
-362
-363
-363
-363
-364
-364
-365
-365
-365
-366
-366
-367
-367
-367
-368
-368
-369
-369
-370
-370
-371
-371
-372
-372
-373
-373
-374
-374
-375
-375
-376
-376
-377
-377
-378
-378
-379
-379
-380
-380
-381
-381
-381
-382
-382
-383
-383
-384
-385
-385
-386
-386
-387
-387
-388
-388
-389
-389
-390
-390
-391
-391
-392
-392
-393
-393
-394
-395
-395
-396
-396
-397
-397
-398
-399
-399
-400
-400
-401
-402
-402
-403
-404
-404
-405
-406
-406
-407
-408
-408
-409
-410
-411
-411
-412
-413
-413
-414
-415
-415
-416
-417
-417
-418
-419
-419
-420
-421
-421
-422
-422
-423
-424
-424
-425
-426
-426
-427
-427
-428
-429
-429
-430
-431
-431
-432
-432
-433
-434
-434
-435
-435
-436
-437
-437
-438
-438
-439
-440
-440
-441
-441
-442
-443
-443
-444
-444
-445
-446
-446
-447
-447
-448
-449
-449
-450
-450
-451
-452
-452
-453
-454
-455
-455
-456
-457
-458
-458
-459
-460
-460
-461
-462
-462
-463
-464
-464
-465
-466
-466
-467
-468
-468
-469
-470
-470
-471
-472
-473
-473
-474
-475
-475
-476
-477
-478
-478
-479
-480
-481
-481
-482
-483
-484
-484
-485
-486
-487
-487
-488
-489
-490
-490
-491
-492
-493
-493
-494
-495
-496
-497
-497
-498
-499
-500
-501
-502
-503
-504
-505
-506
-506
-507
-508
-509
-510
-511
-512
-513
-514
-515
-516
-517
-518
-518
-519
-520
-521
-522
-523
-524
-525
-526
-527
-528
-528
-529
-530
-531
-532
-533
-534
-535
-536
-537
-537
-538
-539
-540
-541
-542
-543
-544
-545
-546
-546
-547
-548
-549
-550
-551
-552
-553
-554
-555
-556
-556
-557
-558
-559
-560
-561
-562
-562
-563
-564
-565
-566
-567
-567
-568
-569
-570
-571
-572
-573
-573
-574
-575
-576
-577
-578
-579
-579
-580
-581
-582
-583
-584
-585
-585
-586
-587
-588
-589
-590
-591
-592
-593
-594
-594
-595
-596
-597
-598
-599
-600
-601
-602
-603
-604
-605
-606
-607
-608
-608
-609
-610
-611
-612
-613
-614
-615
-616
-617
-618
-619
-619
-620
-621
-622
-623
-624
-625
-626
-627
-628
-629
-630
-631
-632
-633
-634
-635
-636
-637
-638
-639
-640
-641
-642
-643
-644
-645
-646
-647
-647
-648
-649
-650
-651
-652
-653
-654
-654
-655
-656
-657
-658
-659
-660
-660
-661
-662
-663
-664
-665
-666
-667
-667
-668
-669
-670
-671
-672
-673
-674
-674
-675
-676
-677
-678
-679
-680
-681
-681
-682
-683
-684
-685
-686
-687
-688
-689
-690
-690
-691
-692
-693
-694
-695
-696
-697
-698
-698
-699
-700
-701
-702
-703
-704
-705
-705
-706
-707
-708
-709
-710
-711
-712
-713
-713
-714
-715
-716
-717
-718
-719
-720
-721
-722
-723
-724
-725
-725
-726
-727
-728
-729
-730
-731
-732
-733
-734
-735
-735
-736
-737
-738
-739
-740
-741
-742
-743
-744
-744
-745
-746
-747
-748
-749
-750
-751
-751
-752
-753
-754
-755
-756
-757
-758
-758
-759
-760
-761
-762
-763
-764
-765
-766
-766
-767
-768
-769
-770
-771
-772
-773
-773
-774
-775
-776
-777
-778
-779
-779
-780
-781
-782
-783
-784
-785
-786
-786
-787
-788
-789
-790
-791
-792
-793
-794
-795
-796
-797
-798
-798
-799
-800
-801
-802
-803
-804
-805
-806
-807
-808
-809
-810
-811
-812
-812
-813
-814
-815
-816
-817
-818
-819
-820
-821
-822
-823
-824
-825
-826
-827
-827
-828
-829
-830
-831
-832
-833
-834
-835
-836
-837
-838
-839
-840
-841
-842
-844
-845
-846
-847
-848
-849
-850
-851
-852
-853
-854
-855
-856
-857
-858
-859
-860
-861
-862
-864
-865
-866
-867
-868
-869
-870
-871
-872
-873
-874
-876
-877
-878
-879
-880
-881
-882
-883
-884
-885
-886
-887
-888
-889
-890
-892
-893
-894
-895
-896
-897
-898
-899
-900
-901
-902
-903
-904
-905
-906
-907
-908
-909
-910
-911
-912
-913
-914
-915
-916
-917
-918
-919
-920
-921
-922
-923
-924
-925
-926
-927
-928
-929
-930
-931
-932
-933
-934
-935
-936
-937
-938
-939
-940
-941
-942
-943
-944
-945
-946
-947
-948
-949
-950
-951
-952
-953
-954
-955
-956
-957
-958
-959
-960
-962
-963
-964
-965
-966
-967
-968
-969
-970
-971
-972
-973
-974
-975
-976
-977
-978
-979
-980
-981
-983
-984
-985
-986
-987
-988
-989
-990
-991
-992
-993
-994
-995
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1012
-1012
-1014
-1014
-1016
-1016
-1018
-1018
-1020
-1020
-1022
-1024
-1025
-1026
-1027
-1028
-1029
-1030
-1031
-1032
-1033
-1034
-1035
-1036
-1037
-1038
-1039
-1040
-1041
-1042
-1043
-1044
-1045
-1046
-1047
-1048
-1049
-1050
-1051
-1052
-1053
-1054
-1055
-1056
-1057
-1058
-1058
-1059
-1060
-1061
-1062
-1063
-1064
-1065
-1066
-1067
-1068
-1069
-1070
-1071
-1072
-1073
-1074
-1075
-1076
-1077
-1078
-1079
-1080
-1081
-1081
-1082
-1083
-1084
-1085
-1086
-1087
-1088
-1089
-1090
-1091
-1092
-1093
-1094
-1095
-1096
-1097
-1098
-1099
-1100
-1101
-1102
-1103
-1104
-1105
-1106
-1107
-1108
-1109
-1109
-1110
-1111
-1112
-1113
-1114
-1115
-1116
-1117
-1118
-1119
-1120
-1121
-1122
-1123
-1124
-1125
-1126
-1127
-1128
-1129
-1130
-1131
-1132
-1133
-1134
-1136
-1137
-1138
-1139
-1140
-1141
-1142
-1143
-1144
-1145
-1146
-1147
-1148
-1149
-1150
-1152
-1153
-1154
-1155
-1156
-1157
-1158
-1159
-1160
-1162
-1163
-1164
-1165
-1166
-1167
-1169
-1170
-1171
-1172
-1174
-1175
-1176
-1178
-1179
-1180
-1181
-1183
-1184
-1185
-1186
-1188
-1189
-1190
-1191
-1193
-1194
-1195
-1196
-1198
-1199
-1200
-1201
-1203
-1204
-1205
-1206
-1208
-1209
-1210
-1212
-1213
-1214
-1216
-1217
-1218
-1220
-1221
-1222
-1223
-1225
-1226
-1227
-1229
-1230
-1231
-1233
-1234
-1235
-1236
-1238
-1239
-1240
-1242
-1243
-1244
-1245
-1247
-1248
-1249
-1250
-1252
-1253
-1254
-1255
-1256
-1257
-1258
-1259
-1260
-1261
-1262
-1262
-1263
-1263
-1264
-1265
-1265
-1266
-1266
-1267
-1267
-1268
-1268
-1269
-1270
-1271
-1272
-1273
-1274
-1275
-1276
-1277
-1278
-1280
-1281
-1282
-1284
-1285
-1286
-1288
-1289
-1291
-1293
-1295
-1297
-1300
-1302
-1304
-1306
-1308
-1310
-1312
-1313
-1314
-1315
-1317
-1318
-1319
-1320
-1321
-1322
-1322
-1322
-1323
-1323
-1323
-1323
-1324
-1324
-1324
-1324
-1324
-1324
-1325
-1325
-1325
-1326
-1326
-1326
-1327
-1327
-1328
-1329
-1329
-1330
-1331
-1332
-1334
-1335
-1336
-1337
-1339
-1341
-1342
-1344
-1346
-1348
-1350
-1352
-1353
-1355
-1356
-1357
-1358
-1359
-1360
-1362
-1363
-1364
-1365
-1366
-1366
-1366
-1366
-1366
-1366
-1365
-1365
-1365
-1365
-1366
-1366
-1365
-1365
-1364
-1364
-1363
-1361
-1360
-1360
-1359
-1359
-1358
-1359
-1359
-1360
-1361
-1361
-1362
-1363
-1363
-1363
-1364
-1364
-1365
-1366
-1367
-1368
-1369
-1371
-1372
-1373
-1373
-1374
-1375
-1375
-1376
-1376
-1377
-1377
-1377
-1377
-1376
-1376
-1375
-1374
-1373
-1371
-1370
-1368
-1366
-1364
-1361
-1358
-1355
-1353
-1350
-1347
-1344
-1340
-1337
-1333
-1329
-1325
-1320
-1316
-1311
-1306
-1302
-1297
-1292
-1288
-1283
-1278
-1274
-1269
-1265
-1261
-1257
-1252
-1248
-1244
-1240
-1236
-1232
-1228
-1224
-1221
-1217
-1214
-1211
-1208
-1205
-1201
-1198
-1194
-1190
-1187
-1183
-1178
-1174
-1169
-1164
-1160
-1154
-1148
-1142
-1135
-1128
-1122
-1114
-1107
-1099
-1091
-1082
-1074
-1066
-1058
-1050
-1042
-1034
-1026
-1018
-1010
-1002
-995
-987
-980
-973
-966
-959
-953
-947
-940
-934
-928
-921
-914
-908
-903
-897
-893
-889
-884
-880
-875
-870
-866
-861
-855
-849
-843
-836
-828
-820
-812
-804
-795
-785
-776
-766
-756
-745
-735
-723
-711
-698
-684
-671
-658
-646
-633
-621
-609
-597
-584
-570
-556
-541
-526
-511
-497
-484
-471
-460
-449
-437
-426
-415
-403
-392
-381
-370
-360
-350
-341
-332
-324
-315
-306
-296
-286
-276
-265
-254
-241
-228
-213
-198
-182
-166
-150
-133
-115
-96
-76
-56
-34
-13
9
30
51
73
94
115
135
156
178
201
225
248
271
293
314
335
357
378
399
419
437
455
472
490
507
524
541
557
574
592
610
629
648
666
684
702
721
740
761
783
806
829
851
874
896
919
941
964
987
1010
1033
1056
1079
1102
1125
1150
1175
1202
1230
1257
1286
1314
1342
1371
1399
1428
1456
1483
1510
1536
1563
1589
1616
1642
1667
1692
1717
1742
1766
1789
1811
1833
1854
1876
1899
1923
1947
1970
1992
2013
2033
2055
2077
2099
2121
2143
2164
2187
2209
2232
2255
2279
2304
2331
2361
2392
2424
2457
2490
2525
2560
2595
2631
2665
2699
2733
2767
2802
2837
2871
2905
2939
2972
3006
3041
3077
3112
3147
3181
3215
3248
3280
3311
3342
3371
3400
3428
3455
3482
3508
3534
3560
3585
3611
3636
3661
3686
3710
3733
3757
3781
3805
3830
3854
3879
3903
3929
3955
3983
4013
4043
4073
4105
4138
4172
4207
4242
4277
4311
4344
4377
4409
4440
4470
4499
4528
4556
4585
4615
4645
4675
4704
4731
4758
4784
4810
4836
4861
4886
4911
4935
4958
4982
5006
5030
5055
5079
5103
5127
5152
5178
5202
5226
5250
5273
5298
5323
5350
5378
5405
5433
5461
5490
5519
5549
5579
5610
5640
5669
5698
5727
5755
5783
5812
5841
5869
5897
5924
5952
5980
6009
6038
6068
6099
6130
6162
6193
6224
6256
6288
6319
6351
6380
6408
6433
6457
6479
6500
6521
6541
6561
6580
6600
6619
6639
6660
6680
6701
6724
6746
6770
6794
6817
6841
6864
6887
6910
6932
6954
6977
6999
7022
7047
7072
7099
7129
7160
7193
7228
7262
7297
7330
7362
7394
7425
7454
7483
7510
7536
7560
7583
7606
7628
7650
7672
7692
7710
7729
7746
7764
7781
7798
7813
7829
7845
7862
7879
7896
7912
7928
7944
7961
7978
7996
8013
8031
8048
8064
8082
8100
8118
8138
8159
8180
8203
8228
8254
8281
8309
8336
8363
8391
8418
8445
8472
8497
8521
8543
8565
8588
8611
8635
8657
8678
8697
8718
8739
8761
8784
8806
8828
8852
8876
8902
8929
8954
8979
9002
9025
9047
9069
9089
9110
9130
9150
9171
9193
9216
9240
9264
9288
9312
9337
9363
9390
9419
9449
9478
9508
9537
9566
9597
9628
9659
9691
9722
9754
9785
9815
9845
9873
9899
9925
9950
9974
9997
10020
10043
10065
10086
10106
10127
10147
10168
10188
10208
10227
10247
10267
10287
10307
10324
10340
10355
10369
10383
10396
10408
10418
10427
10435
10442
10450
10459
10467
10477
10488
10501
10516
10532
10549
10568
10587
10608
10629
10651
10671
10691
10708
10725
10740
10754
10766
10777
10787
10796
10805
10815
10826
10838
10850
10861
10872
10884
10897
10912
10930
10948
10969
10989
11011
11032
11054
11075
11096
11117
11136
11156
11175
11193
11212
11231
11250
11271
11293
11316
11341
11368
11395
11425
11455
11488
11521
11556
11592
11628
11663
11698
11731
11764
11797
11830
11864
11896
11929
11962
11995
12029
12063
12096
12129
12162
12193
12224
12254
12284
12312
12338
12361
12383
12404
12424
12442
12459
12473
12486
12497
12506
12513
12519
12523
12528
12532
12536
12540
12543
12545
12546
12547
12548
12549
12549
12548
12548
12548
12550
12554
12560
12567
12576
12587
12598
12611
12624
12636
12649
12662
12674
12687
12699
12711
12723
12734
12746
12758
12769
12780
12791
12803
12815
12830
12847
12866
12886
12905
12925
12944
12963
12981
12998
13014
13029
13043
13057
13069
13080
13089
13096
13102
13109
13118
13129
13141
13153
13167
13181
13198
13217
13238
13259
13280
13300
13319
13336
13353
13368
13382
13395
13406
13418
13429
13441
13452
13461
13468
13474
13480
13489
13500
13513
13525
13535
13543
13550
13557
13564
13569
13572
13573
13571
13566
13560
13552
13542
13533
13525
13519
13515
13514
13513
13513
13512
13512
13513
13513
13513
13511
13508
13504
13499
13496
13494
13495
13498
13501
13505
13510
13517
13525
13536
13548
13562
13576
13589
13601
13613
13624
13635
13645
13652
13656
13657
13657
13657
13659
13663
13667
13671
13673
13675
13676
13677
13676
13674
13670
13664
13656
13645
13630
13613
13591
13567
13539
13510
13478
13446
13411
13374
13337
13298
13261
13223
13186
13147
13107
13064
13021
12977
12934
12891
12849
12807
12765
12723
12680
12638
12598
12560
12524
12490
12459
12430
12404
12380
12360
12342
12325
12310
12296
12285
12276
12268
12259
12248
12234
12219
12202
12185
12167
12147
12127
12106
12085
12065
12046
12027
12008
11990
11973
11959
11947
11936
11926
11918
11911
11905
11901
11897
11893
11889
11883
11876
11870
11864
11858
11853
11847
11839
11830
11821
11811
11801
11791
11781
11770
11758
11745
11731
11715
11699
11681
11662
11643
11624
11606
11588
11570
11551
11532
11512
11492
11470
11448
11423
11395
11366
11334
11302
11269
11236
11202
11168
11134
11101
11069
11039
11010
10982
10955
10931
10908
10889
10871
10855
10839
10822
10805
10786
10766
10744
10722
10701
10679
10660
10642
10626
10612
10600
10591
10583
10577
10573
10571
10569
10568
10566
10564
10562
10559
10556
10553
10550
10547
10544
10542
10539
10536
10532
10526
10520
10514
10509
10504
10498
10492
10483
10474
10465
10457
10452
10447
10443
10438
10431
10424
10417
10410
10404
10399
10394
10388
10381
10373
10366
10360
10356
10353
10352
10351
10352
10352
10353
10355
10357
10361
10367
10375
10386
10398
10411
10426
10440
10455
10468
10480
10491
10499
10505
10509
10511
10509
10504
10497
10487
10476
10465
10455
10445
10437
10430
10425
10420
10415
10411
10407
10402
10396
10388
10377
10363
10346
10327
10306
10285
10263
10242
10222
10203
10185
10168
10153
10139
10127
10117
10109
10104
10099
10096
10093
10091
10089
10089
10089
10089
10090
10090
10091
10091
10092
10093
10095
10098
10103
10108
10116
10125
10135
10146
10157
10169
10180
10193
10208
10225
10243
10263
10285
10309
10335
10365
10397
10429
10461
10492
10522
10550
10576
10600
10622
10640
10655
10670
10684
10699
10714
10729
10744
10759
10775
10792
10810
10829
10848
10867
10888
10908
10929
10948
10965
10980
10995
11008
11021
11035
11051
11068
11086
11106
11125
11144
11162
11181
11200
11219
11239
11259
11279
11300
11323
11348
11373
11399
11424
11450
11475
11500
11525
11550
11576
11603
11630
11657
11685
11714
11745
11778
11812
11849
11886
11924
11963
12002
12041
12080
12119
12159
12199
12238
12274
12309
12341
12373
12404
12434
12464
12493
12521
12548
12574
12598
12621
12642
12660
12677
12692
12706
12717
12727
12736
12743
12748
12751
12751
12748
12742
12734
12724
12713
12702
12691
12681
12672
12664
12658
12653
12651
12650
12650
12651
12652
12653
12654
12655
12656
12658
12660
12662
12666
12672
12681
12692
12705
12720
12735
12750
12764
12775
12781
12783
12779
12771
12759
12742
12720
12691
12658
12619
12576
12530
12481
12428
12374
12317
12261
12205
12150
12097
12045
11994
11941
11888
11832
11773
11710
11642
11568
11486
11396
11297
11190
11077
10959
10835
10706
10573
10436
10297
10157
10018
9879
9744
9611
9481
9355
9231
9107
8984
8860
8734
8606
8476
8342
8205
8063
7916
7763
7605
7443
7279
7113
6945
6775
6605
6435
6268
6105
5947
5794
5646
5501
5359
5219
5080
4942
4806
4671
4535
4398
4259
4118
3974
3828
3679
3529
3376
3220
3062
2900
2734
2564
2389
2209
2025
1837
1645
1450
1252
1051
850
647
445
241
36
-169
-375
-580
-785
-989
-1193
-1396
-1599
-1803
-2005
-2207
-2407
-2607
-2804
-2999
-3192
-3383
-3572
-3759
-3946
-4133
-4321
-4511
-4702
-4895
-5090
-5285
-5479
-5672
-5862
-6049
-6232
-6410
-6583
-6752
-6917
-7079
-7240
-7400
-7558
-7715
-7869
-8020
-8169
-8314
-8456
-8595
-8730
-8861
-8988
-9110
-9229
-9345
-9458
-9567
-9672
-9773
-9871
-9967
-10065
-10164
-10268
-10376
-10490
-10608
-10730
-10855
-10983
-11113
-11243
-11375
-11509
-11644
-11781
-11918
-12058
-12199
-12342
-12487
-12633
-12779
-12923
-13065
-13202
-13333
-13457
-13574
-13683
-13782
-13872
-13954
-14027
-14094
-14154
-14209
-14257
-14300
-14337
-14368
-14393
-14412
-14425
-14431
-14431
-14425
-14414
-14398
-14375
-14346
-14312
-14273
-14229
-14183
-14135
-14086
-14037
-13990
-13945
-13906
-13871
-13839
-13811
-13784
-13759
-13737
-13716
-13699
-13684
-13671
-13660
-13652
-13648
-13647
-13650
-13656
-13665
-13677
-13694
-13718
-13749
-13787
-13831
-13881
-13937
-13998
-14062
-14128
-14193
-14257
-14319
-14378
-14434
-14487
-14535
-14578
-14618
-14653
-14686
-14714
-14738
-14757
-14771
-14779
-14781
-14779
-14770
-14757
-14739
-14716
-14688
-14655
-14619
-14579
-14537
-14491
-14442
-14390
-14336
-14279
-14219
-14157
-14090
-14020
-13945
-13865
-13781
-13691
-13595
-13495
-13392
-13286
-13180
-13073
-12967
-12863
-12759
-12658
-12559
-12464
-12374
-12290
-12212
-12141
-12076
-12017
-11963
-11914
-11868
-11825
-11785
-11748
-11714
-11683
-11655
-11628
-11602
-11577
-11554
-11535
-11520
-11510
-11505
-11505
-11507
-11514
-11523
-11535
-11550
-11568
-11585
-11602
-11618
-11631
-11644
-11654
-11663
-11671
-11677
-11683
-11688
-11694
-11701
-11707
-11712
-11715
-11715
-11713
-11709
-11702
-11693
-11681
-11666
-11647
-11627
-11605
-11582
-11558
-11535
-11513
-11491
-11470
-11448
-11424
-11397
-11368
-11336
-11303
-11269
-11234
-11200
-11168
-11139
-11113
-11091
-11072
-11055
-11039
-11022
-11005
-10986
-10965
-10942
-10915
-10885
-10849
-10807
-10758
-10704
-10643
-10578
-10509
-10437
-10362
-10287
-10210
-10133
-10057
-9982
-9910
-9841
-9777
-9717
-9660
-9607
-9558
-9512
-9470
-9431
-9396
-9363
-9332
-9302
-9272
-9242
-9211
-9179
-9143
-9105
-9064
-9018
-8968
-8914
-8856
-8794
-8728
-8658
-8584
-8507
-8427
-8345
-8262
-8180
-8098
-8019
-7944
-7872
-7805
-7741
-7680
-7622
-7566
-7512
-7461
-7410
-7360
-7309
-7258
-7207
-7156
-7105
-7056
-7007
-6961
-6918
-6877
-6839
-6805
-6773
-6743
-6715
-6688
-6660
-6629
-6595
-6557
-6516
-6471
-6422
-6370
-6314
-6253
-6189
-6119
-6044
-5963
-5875
-5781
-5678
-5569
-5453
-5329
-5199
-5062
-4919
-4770
-4618
-4462
-4304
-4142
-3977
-3807
-3633
-3454
-3272
-3085
-2895
-2700
-2500
-2296
-2086
-1873
-1655
-1433
-1208
-982
-755
-528
-303
-78
146
369
590
809
1022
1232
1435
1631
1820
2000
2172
2334
2487
2632
2768
2895
3013
3123
3226
3324
3418
3509
3598
3684
3766
3845
3917
3983
4040
4088
4125
4150
4160
4157
4139
4105
4054
3988
3904
3804
3688
3558
3416
3263
3099
2925
2744
2557
2366
2175
1983
1792
1601
1410
1218
1024
827
626
420
206
-15
-244
-481
-725
-977
-1235
-1500
-1773
-2054
-2343
-2639
-2941
-3250
-3563
-3880
-4199
-4517
-4834
-5148
-5458
-5764
-6067
-6366
-6662
-6956
-7247
-7538
-7826
-8114
-8401
-8686
-8969
-9249
-9525
-9796
-10062
-10321
-10572
-10814
-11046
-11269
-11484
-11691
-11893
-12092
-12290
-12488
-12687
-12887
-13088
-13290
-13494
-13698
-13904
-14109
-14313
-14513
-14706
-14890
-15063
-15223
-15370
-15501
-15615
-15711
-15787
-15846
-15887
-15914
-15927
-15929
-15919
-15900
-15870
-15831
-15783
-15726
-15659
-15581
-15491
-15387
-15268
-15135
-14987
-14825
-14649
-14461
-14265
-14063
-13858
-13653
-13449
-13245
-13044
-12845
-12648
-12454
-12264
-12077
-11896
-11719
-11550
-11389
-11239
-11101
-10978
-10871
-10781
-10709
-10656
-10623
-10610
-10617
-10642
-10686
-10745
-10819
-10906
-11002
-11105
-11211
-11318
-11423
-11524
-11621
-11713
-11798
-11876
-11947
-12009
-12064
-12112
-12153
-12188
-12217
-12239
-12253
-12258
-12253
-12239
-12214
-12178
-12133
-12077
-12011
-11935
-11850
-11756
-11651
-11535
-11409
-11271
-11123
-10966
-10802
-10632
-10456
-10277
-10096
-9913
-9731
-9552
-9376
-9204
-9037
-8874
-8715
-8560
-8409
-8264
-8124
-7990
-7860
-7736
-7616
-7501
-7390
-7284
-7183
-7085
-6992
-6903
-6820
-6742
-6672
-6608
-6552
-6502
-6460
-6424
-6394
-6368
-6346
-6328
-6314
-6306
-6303
-6307
-6319
-6339
-6366
-6402
-6446
-6498
-6557
-6621
-6691
-6765
-6844
-6928
-7018
-7112
-7210
-7312
-7416
-7524
-7633
-7745
-7859
-7974
-8090
-8207
-8323
-8438
-8553
-8665
-8775
-8881
-8983
-9079
-9170
-9255
-9334
-9407
-9474
-9534
-9587
-9633
-9674
-9707
-9735
-9758
-9775
-9789
-9799
-9807
-9812
-9814
-9811
-9804
-9792
-9774
-9750
-9721
-9685
-9644
-9598
-9546
-9489
-9427
-9359
-9287
-9212
-9134
-9054
-8973
-8892
-8810
-8729
-8649
-8570
-8494
-8422
-8352
-8285
-8221
-8160
-8101
-8042
-7987
-7931
-7876
-7820
-7763
-7705
-7645
-7585
-7524
-7463
-7403
-7343
-7285
-7229
-7173
-7117
-7061
-7005
-6947
-6889
-6828
-6765
-6699
-6630
-6558
-6484
-6408
-6331
-6254
-6178
-6102
-6028
-5956
-5884
-5813
-5742
-5670
-5596
-5520
-5443
-5363
-5282
-5197
-5109
-5017
-4921
-4821
-4718
-4612
-4503
-4392
-4279
-4165
-4051
-3938
-3826
-3714
-3605
-3497
-3390
-3285
-3180
-3076
-2972
-2868
-2762
-2655
-2545
-2433
-2317
-2196
-2070
-1938
-1798
-1650
-1493
-1327
-1151
-965
-769
-563
-346
-119
119
367
623
887
1156
1431
1710
1993
2278
2564
2851
3135
3417
3695
3967
4234
4495
4750
4998
5240
5477
5709
5936
6158
6374
6584
6787
6983
7172
7354
7530
7699
7863
8022
8179
8333
8487
8641
8796
8956
9120
9290
9465
9645
9828
10014
10201
10386
10570
10750
10925
11096
11260
11419
11572
11718
11858
11991
12118
12238
12352
12459
12558
12649
12729
12800
12861
12911
12950
12978
12996
13004
13002
12994
12979
12961
12940
12918
12896
12874
12852
12833
12815
12800
12786
12776
12768
12762
12759
12758
12758
12760
12764
12770
12778
12790
12804
12823
12845
12871
12901
12936
12977
13022
13073
13129
13189
13253
13319
13388
13458
13529
13600
13671
13740
13808
13875
13940
14005
14070
14136
14205
14276
14350
14429
14511
14598
14688
14782
14878
14977
15078
15178
15276
15372
15465
15555
15640
15720
15793
15860
15919
15970
16013
16049
16079
16101
16119
16131
16140
16146
16149
16151
16151
16149
16145
16139
16129
16117
16102
16082
16062
16036
16010
15979
15944
15906
15862
15812
15755
15692
15623
15548
15469
15387
15303
15218
15134
15052
14974
14899
14831
14768
14711
14660
14615
14577
14546
14522
14507
14499
14500
14510
14526
14550
14579
14613
14652
14696
14745
14800
14861
14929
15004
15086
15176
15272
15374
15480
15592
15709
15831
15956
16085
16218
16354
16492
16632
16774
16918
17062
17206
17350
17492
17631
17765
17893
18013
18123
18223
18313
18392
18462
18522
18571
18610
18640
18662
18678
18688
18692
18692
18687
18676
18660
18638
18609
18572
18528
18475
18415
18347
18271
18189
18101
18008
17913
17816
17719
17623
17527
17431
17332
17232
17129
17023
16916
16806
16694
16582
16470
16360
16251
16146
16045
15947
15852
15760
15672
15587
15504
15425
15349
15274
15202
15129
15056
14981
14904
14824
14742
14658
14571
14481
14388
14292
14190
14083
13970
13849
13721
13585
13444
13296
13143
12985
12822
12655
12484
12310
12134
11954
11772
11588
11400
11209
11014
10816
10614
10408
10198
9984
9767
9547
9324
9098
8870
8640
8407
8172
7932
7690
7444
7195
6943
6691
6438
6185
5934
5686
5440
5198
4960
4725
4494
4266
4040
3816
3593
3372
3150
2929
2709
2489
2269
2050
1829
1608
1386
1163
939
714
489
264
39
-185
-408
-629
-848
-1065
-1279
-1490
-1698
-1901
-2099
-2293
-2481
-2665
-2845
-3021
-3194
-3365
-3535
-3705
-3875
-4043
-4215
-4385
-4556
-4728
-4900
-5074
-5248
-5422
-5597
-5770
-5944
-6117
-6290
-6463
-6635
-6808
-6980
-7151
-7320
-7486
-7650
-7809
-7963
-8109
-8251
-8383
-8507
-8622
-8728
-8825
-8912
-8991
-9059
-9118
-9169
-9212
-9246
-9273
-9290
-9300
-9300
-9291
-9274
-9249
-9216
-9176
-9130
-9079
-9022
-8962
-8898
-8832
-8764
-8694
-8623
-8552
-8479
-8405
-8328
-8248
-8164
-8079
-7990
-7899
-7807
-7713
-7619
-7524
-7428
-7332
-7235
-7137
-7037
-6935
-6831
-6726
-6620
-6514
-6408
-6304
-6201
-6102
-6006
-5915
-5828
-5746
-5670
-5599
-5533
-5473
-5420
-5373
-5334
-5301
-5273
-5250
-5229
-5211
-5194
-5178
-5161
-5143
-5123
-5102
-5079
-5054
-5027
-4998
-4967
-4935
-4901
-4865
-4827
-4789
-4750
-4711
-4673
-4636
-4600
-4566
-4533
-4502
-4473
-4446
-4421
-4397
-4375
-4353
-4332
-4311
-4289
-4268
-4246
-4223
-4199
-4175
-4150
-4125
-4099
-4074
-4050
-4027
-4006
-3987
-3970
-3956
-3944
-3933
-3925
-3919
-3916
-3916
-3919
-3925
-3937
-3953
-3975
-4001
-4030
-4065
-4101
-4139
-4177
-4214
-4250
-4284
-4317
-4347
-4376
-4403
-4428
-4452
-4476
-4498
-4519
-4538
-4555
-4572
-4589
-4606
-4624
-4644
-4665
-4687
-4711
-4735
-4759
-4782
-4803
-4821
-4837
-4848
-4854
-4855
-4850
-4839
-4820
-4796
-4764
-4726
-4683
-4634
-4580
-4521
-4459
-4395
-4328
-4258
-4186
-4110
-4033
-3953
-3871
-3787
-3702
-3614
-3524
-3433
-3339
-3245
-3150
-3055
-2960
-2865
-2770
-2674
-2578
-2481
-2384
-2286
-2187
-2087
-1984
-1878
-1770
-1660
-1546
-1429
-1309
-1186
-1059
-930
-797
-660
-520
-376
-228
-76
78
235
395
557
722
890
1060
1233
1407
1584
1763
1943
2124
2304
2485
2664
2844
3022
3201
3379
3557
3734
3910
4085
4259
4431
4602
4771
4937
5100
5260
5416
5569
5720
5867
6012
6153
6291
6426
6557
6686
6811
6933
7051
7166
7276
7382
7484
7581
7674
7762
7845
7924
7998
8068
8135
8199
8259
8317
8371
8422
8471
8517
8559
8598
8635
8668
8698
8726
8751
8773
8793
8809
8822
8832
8838
8840
8838
8833
8825
8813
8798
8780
8759
8735
8707
8677
8644
8610
8574
8537
8500
8462
8424
8387
8352
8318
8287
8259
8232
8208
8185
8164
8141
8119
8095
8069
8039
8007
7972
7934
7892
7846
7797
7745
7690
7632
7572
7511
7448
7383
7317
7248
7177
7103
7026
6946
6863
6777
6688
6596
6503
6409
6314
6218
6124
6031
5939
5850
5764
5681
5602
5527
5455
5386
5320
5256
5193
5132
5072
5012
4953
4894
4835
4776
4717
4658
4600
4543
4487
4430
4373
4316
4259
4201
4141
4078
4014
3948
3878
3805
3728
3647
3561
3470
3374
3273
3168
3058
2943
2824
2701
2575
2446
2314
2179
2041
1902
1760
1616
1470
1322
1174
1024
875
727
580
436
295
157
24
-105
-228
-348
-462
-572
-678
-780
-877
-970
-1058
-1141
-1219
-1292
-1361
-1426
-1485
-1540
-1589
-1633
-1672
-1706
-1735
-1760
-1781
-1798
-1812
-1824
-1832
-1838
-1842
-1844
-1844
-1842
-1839
-1835
-1831
-1825
-1819
-1812
-1804
-1795
-1784
-1773
-1762
-1750
-1737
-1726
-1714
-1702
-1690
-1678
-1666
-1654
-1641
-1629
-1615
-1600
-1584
-1566
-1547
-1526
-1503
-1477
-1449
-1418
-1384
-1347
-1305
-1260
-1210
-1157
-1099
-1038
-975
-908
-840
-770
-700
-629
-558
-487
-417
-347
-278
-210
-143
-78
-15
45
103
157
208
256
300
341
379
414
445
474
498
519
536
549
558
562
563
560
553
541
525
505
481
453
421
387
349
310
268
225
179
133
85
37
-11
-59
-108
-158
-207
-257
-306
-354
-402
-447
-489
-529
-565
-596
-624
-646
-664
-677
-685
-688
-686
-678
-666
-649
-627
-601
-570
-534
-493
-448
-398
-343
-283
-218
-147
-70
12
99
191
288
388
490
595
701
808
916
1022
1129
1234
1338
1440
1540
1636
1729
1818
1903
1984
2061
2133
2201
2264
2322
2375
2424
2468
2507
2542
2572
2598
2620
2638
2651
2661
2668
2672
2674
2675
2677
2679
2683
2689
2697
2707
2720
2737
2757
2779
2804
2830
2857
2884
2912
2940
2967
2994
3020
3046
3072
3098
3126
3154
3184
3215
3248
3284
3322
3364
3409
3459
3513
3571
3635
3703
3776
3853
3935
4021
4111
4205
4303
4404
4508
4615
4725
4837
4951
5066
5184
5303
5424
5546
5669
5795
5923
6053
6187
6325
6467
6612
6762
6915
7071
7230
7393
7558
7726
7896
8068
8241
8415
8591
8766
8942
9118
9294
9470
9646
9822
9997
10173
10348
10522
10696
10870
11042
11212
11381
11546
11709
11869
12025
12178
12327
12472
12612
12747
12877
13002
13120
13233
13340
13440
13535
13625
13710
13791
13869
13944
14016
14086
14154
14219
14281
14342
14401
14458
14515
14571
14627
14682
14739
14795
14853
14911
14970
15030
15090
15152
15215
15278
15342
15407
15471
15535
15599
15661
15721
15780
15836
15890
15941
15990
16036
16079
16120
16158
16195
16227
16254
16279
16297
16312
16320
16323
16318
16308
16291
16268
16236
16200
16155
16106
16049
15986
15917
15843
15763
15678
15587
15493
15394
15290
15183
15073
14958
14840
14719
14594
14467
14338
14205
14071
13934
13795
13654
13511
13367
13221
13075
12927
12778
12629
12480
12332
12184
12036
11889
11742
11595
11449
11304
11160
11016
10873
10732
10591
10453
10316
10181
10048
9918
9790
9664
9541
9420
9302
9186
9072
8961
8852
8745
8639
8535
8432
8331
8230
8132
8035
7940
7847
7757
7669
7586
7507
7432
7361
7295
7233
7176
7123
7075
7031
6992
6956
6924
6895
6871
6849
6831
6816
6804
6795
6789
6786
6787
6791
6798
6808
6822
6839
6860
6884
6910
6939
6970
7003
7038
7074
7111
7150
7189
7229
7268
7308
7346
7384
7420
7456
7491
7526
7562
7597
7632
7669
7706
7744
7783
7823
7863
7902
7941
7979
8016
8052
8087
8122
8156
8189
8222
8255
8287
8318
8348
8378
8407
8435
8463
8491
8519
8549
8579
8610
8642
8674
8708
8742
8777
8813
8849
8886
8923
8961
8999
9037
9075
9112
9150
9188
9226
9264
9301
9338
9375
9410
9444
9476
9507
9535
9562
9587
9610
9629
9646
9659
9670
9676
9680
9680
9678
9671
9662
9650
9634
9616
9594
9570
9542
9512
9478
9441
9401
9357
9309
9256
9200
9139
9075
9007
8935
8860
8782
8702
8622
8540
8458
8377
8295
8215
8135
8055
7978
7901
7825
7750
7675
7600
7526
7452
7377
7303
7229
7155
7083
7012
6942
6873
6806
6739
6675
6611
6549
6488
6429
6370
6313
6256
6200
6145
6089
6034
5978
5921
5865
5807
5749
5690
5630
5569
5507
5444
5380
5315
5248
5179
5110
5038
4965
4891
4813
4734
4652
4569
4484
4397
4308
4219
4130
4040
3950
3861
3771
3682
3594
3506
3418
3331
3245
3158
3072
2987
2901
2816
2731
2646
2561
2477
2392
2308
2224
2141
2057
1974
1891
1809
1726
1643
1560
1476
1392
1308
1223
1138
1054
969
884
799
713
627
539
449
358
264
168
70
-30
-133
-239
-348
-459
-573
-688
-806
-926
-1047
-1170
-1295
-1422
-1550
-1681
-1815
-1951
-2090
-2232
-2377
-2525
-2677
-2833
-2992
-3154
-3320
-3489
-3661
-3835
-4013
-4193
-4376
-4561
-4749
-4939
-5132
-5327
-5523
-5721
-5920
-6119
-6318
-6516
-6713
-6909
-7102
-7294
-7483
-7670
-7855
-8037
-8216
-8391
-8563
-8732
-8896
-9057
-9213
-9366
-9515
-9661
-9802
-9940
-10074
-10204
-10332
-10456
-10576
-10694
-10809
-10922
-11033
-11141
-11248
-11353
-11457
-11560
-11661
-11761
-11861
-11959
-12057
-12154
-12251
-12348
-12445
-12542
-12638
-12735
-12831
-12927
-13022
-13118
-13212
-13307
-13401
-13494
-13586
-13678
-13770
-13862
-13953
-14045
-14137
-14229
-14322
-14415
-14508
-14603
-14698
-14794
-14891
-14990
-15089
-15189
-15290
-15392
-15494
-15597
-15700
-15802
-15904
-16006
-16107
-16207
-16308
-16407
-16505
-16603
-16700
-16797
-16893
-16989
-17083
-17177
-17268
-17358
-17445
-17530
-17612
-17691
-17766
-17838
-17906
-17970
-18031
-18088
-18143
-18193
-18241
-18286
-18327
-18366
-18402
-18434
-18464
-18490
-18514
-18534
-18551
-18565
-18575
-18582
-18585
-18585
-18580
-18572
-18560
-18543
-18523
-18498
-18469
-18436
-18399
-18357
-18311
-18260
-18206
-18149
-18087
-18023
-17955
-17885
-17811
-17735
-17656
-17573
-17488
-17399
-17308
-17213
-17115
-17014
-16909
-16802
-16691
-16577
-16460
-16340
-16216
-16091
-15965
-15835
-15703
-15569
-15432
-15292
-15150
-15006
-14858
-14708
-14554
-14399
-14240
-14078
-13914
-13747
-13577
-13405
-13230
-13053
-12875
-12694
-12511
-12328
-12143
-11958
-11773
-11586
-11401
-11215
-11030
-10845
-10662
-10479
-10298
-10117
-9938
-9760
-9584
-9409
-9236
-9064
-8894
-8725
-8557
-8391
-8226
-8063
-7901
-7741
-7582
-7423
-7266
-7110
-6954
-6799
-6645
-6492
-6340
-6188
-6037
-5887
-5738
-5590
-5443
-5297
-5152
-5007
-4864
-4722
-4581
-4442
-4304
-4167
-4030
-3898
-3766
-3636
-3509
-3383
-3259
-3137
-3017
-2899
-2783
-2669
-2557
-2448
-2340
-2233
-2130
-2028
-1929
-1832
-1739
-1648
-1560
-1474
-1392
-1311
-1233
-1158
-1084
-1012
-944
-876
-811
-747
-685
-625
-566
-508
-452
-398
-345
-294
-245
-196
-149
-103
-58
-13
30
73
116
159
202
246
291
336
383
430
479
529
579
630
682
733
785
837
889
940
992
1043
1094
1145
1197
1248
1299
1350
1401
1452
1503
1555
1608
1661
1714
1769
1825
1881
1938
1995
2052
2110
2169
2227
2286
2346
2405
2464
2524
2583
2643
2703
2763
2823
2883
2944
3004
3064
3124
3184
3243
3303
3362
3422
3481
3540
3599
3657
3715
3772
3829
3884
3939
3993
4046
4099
4151
4202
4252
4302
4351
4398
4445
4491
4536
4580
4622
4663
4703
4741
4779
4815
4850
4885
4919
4952
4984
5015
5046
5076
5105
5134
5161
5188
5214
5240
5265
5290
5315
5339
5362
5385
5408
5430
5452
5474
5494
5514
5534
5552
5570
5587
5603
5617
5631
5643
5654
5664
5673
5680
5685
5689
5690
5690
5687
5682
5676
5668
5658
5646
5633
5618
5602
5583
5563
5541
5517
5492
5465
5437
5407
5377
5345
5312
5278
5242
5205
5166
5126
5085
5042
4998
4954
4908
4861
4814
4767
4719
4672
4624
4577
4530
4484
4438
4393
4348
4303
4258
4213
4169
4124
4080
4035
3990
3945
3900
3855
3810
3765
3720
3676
3633
3590
3549
3509
3470
3433
3396
3361
3327
3293
3260
3227
3195
3164
3132
3100
3068
3036
3004
2972
2940
2907
2875
2843
2811
2779
2747
2715
2684
2654
2623
2594
2564
2535
2506
2478
2451
2424
2399
2374
2350
2327
2305
2283
2262
2241
2222
2203
2184
2167
2150
2134
2118
2103
2090
2076
2064
2052
2041
2031
2021
2011
2001
1993
1984
1975
1965
1956
1947
1938
1928
1917
1907
1896
1885
1873
1862
1851
1839
1829
1819
1810
1803
1796
1791
1788
1786
1787
1788
1792
1798
1805
1815
1826
1839
1853
1868
1883
1900
1916
1934
1952
1970
1988
2005
2024
2043
2061
2079
2097
2115
2134
2153
2172
2192
2211
2230
2249
2269
2289
2309
2330
2351
2373
2396
2419
2444
2469
2495
2522
2549
2578
2607
2637
2668
2700
2733
2766
2800
2834
2869
2905
2941
2977
3014
3052
3090
3127
3165
3202
3240
3277
3313
3349
3384
3417
3449
3480
3509
3537
3563
3587
3610
3631
3651
3670
3687
3701
3715
3726
3736
3745
3752
3759
3765
3770
3775
3780
3785
3790
3796
3802
3810
3818
3827
3839
3852
3866
3883
3902
3922
3945
3968
3994
4021
4050
4081
4113
4147
4183
4219
4258
4298
4339
4382
4426
4472
4518
4566
4614
4664
4715
4766
4818
4871
4925
4978
5033
5087
5142
5197
5253
5309
5365
5422
5479
5537
5596
5655
5716
5777
5839
5903
5967
6032
6098
6164
6232
6301
6372
6443
6515
6589
6665
6741
6820
6900
6981
7064
7148
7234
7321
7409
7498
7588
7680
7772
7866
7962
8058
8157
8256
8356
8457
8558
8660
8761
8863
8965
9067
9170
9273
9376
9480
9585
9689
9794
9899
10003
10108
10211
10314
10417
10519
10621
10721
10821
10920
11018
11114
11209
11303
11396
11487
11577
11666
11753
11838
11923
12006
12088
12168
12248
12325
12401
12476
12549
12621
12692
12761
12828
12893
12957
13019
13080
13138
13195
13251
13304
13356
13406
13454
13500
13544
13587
13628
13668
13706
13742
13778
13812
13845
13877
13908
13938
13968
13996
14024
14051
14077
14102
14126
14148
14169
14189
14207
14224
14240
14254
14268
14280
14292
14302
14312
14322
14330
14337
14344
14350
14355
14359
14362
14365
14366
14367
14368
14367
14365
14363
14361
14358
14354
14350
14345
14340
14334
14327
14319
14311
14302
14292
14281
14269
14257
14244
14230
14215
14199
14182
14164
14145
14126
14106
14085
14063
14041
14017
13994
13970
13946
13922
13898
13874
13851
13827
13803
13779
13756
13732
13708
13685
13662
13639
13616
13593
13571
13549
13527
13505
13484
13463
13441
13420
13397
13374
13351
13327
13302
13278
13253
13227
13201
13175
13148
13122
13095
13069
13043
13018
12993
12969
12945
12921
12898
12876
12854
12832
12810
12789
12768
12746
12725
12703
12681
12658
12636
12613
12589
12566
12542
12517
12493
12468
12442
12417
12390
12363
12336
12308
12279
12250
12220
12189
12158
12126
12093
12060
12027
11994
11960
11926
11892
11858
11823
11787
11751
11714
11676
11638
11600
11560
11521
11480
11439
11398
11357
11314
11272
11228
11184
11139
11093
11046
10998
10949
10898
10846
10792
10737
10680
10622
10563
10502
10440
10377
10312
10247
10180
10113
10045
9976
9906
9836
9766
9695
9623
9552
9479
9407
9333
9260
9186
9112
9037
8963
8888
8814
8739
8664
8589
8514
8438
8362
8286
8210
8132
8057
7980
7904
7828
7751
7675
7600
7525
7450
7376
7303
7230
7158
7087
7017
6947
6879
6812
6745
6679
6614
6549
6485
6421
6357
6292
6228
6163
6098
6033
5967
5901
5835
5769
5703
5637
5571
5505
5439
5374
5309
5245
5181
5118
5055
4992
4930
4868
4806
4745
4684
4624
4565
4507
4450
4395
4340
4287
4235
4184
4135
4086
4038
3994
3949
3905
3863
3821
3782
3743
3706
3670
3636
3603
3571
3541
3513
3486
3461
3438
3416
3396
3378
3362
3347
3334
3322
3312
3303
3296
3289
3284
3279
3275
3272
3268
3266
3263
3260
3258
3256
3254
3252
3250
3248
3246
3244
3241
3238
3234
3230
3225
3220
3214
3209
3203
3197
3191
3184
3178
3170
3163
3154
3145
3135
3125
3113
3101
3088
3075
3060
3045
3028
3011
2994
2976
2957
2938
2918
2898
2878
2857
2836
2816
2795
2774
2753
2733
2712
2691
2669
2648
2626
2604
2582
2559
2537
2514
2491
2468
2445
2422
2399
2375
2351
2327
2303
2278
2253
2228
2203
2178
2153
2128
2103
2079
2054
2029
2005
1982
1958
1934
1910
1885
1861
1836
1811
1786
1760
1734
1707
1679
1650
1619
1588
1557
1523
1489
1454
1418
1381
1344
1305
1266
1227
1186
1145
1103
1061
1018
975
931
886
841
795
749
702
655
607
559
511
463
414
366
318
270
221
173
126
79
32
-14
-60
-105
-150
-195
-239
-283
-327
-372
-416
-461
-507
-553
-599
-646
-694
-742
-790
-839
-888
-936
-986
-1035
-1085
-1135
-1185
-1236
-1288
-1339
-1392
-1445
-1498
-1552
-1606
-1661
-1717
-1773
-1829
-1885
-1942
-1998
-2055
-2111
-2167
-2222
-2277
-2332
-2386
-2440
-2494
-2548
-2601
-2654
-2706
-2758
-2810
-2861
-2911
-2961
-3009
-3056
-3102
-3147
-3191
-3234
-3276
-3317
-3357
-3395
-3433
-3469
-3503
-3536
-3567
-3596
-3623
-3648
-3671
-3692
-3710
-3726
-3740
-3752
-3761
-3767
-3771
-3773
-3773
-3771
-3767
-3761
-3754
-3746
-3736
-3724
-3711
-3697
-3682
-3665
-3648
-3629
-3609
-3588
-3566
-3544
-3520
-3496
-3471
-3445
-3419
-3391
-3363
-3334
-3305
-3275
-3245
-3215
-3184
-3153
-3122
-3090
-3057
-3025
-2992
-2960
-2927
-2894
-2862
-2830
-2799
-2768
-2737
-2708
-2678
-2649
-2621
-2592
-2564
-2537
-2510
-2483
-2456
-2430
-2404
-2379
-2353
-2328
-2302
-2277
-2252
-2228
-2204
-2180
-2157
-2135
-2114
-2094
-2074
-2056
-2039
-2023
-2008
-1995
-1983
-1972
-1962
-1953
-1945
-1938
-1931
-1925
-1920
-1915
-1912
-1908
-1906
-1904
-1902
-1902
-1902
-1902
-1903
-1904
-1905
-1907
-1909
-1910
-1912
-1914
-1915
-1916
-1917
-1918
-1918
-1917
-1916
-1914
-1912
-1910
-1908
-1905
-1901
-1898
-1894
-1891
-1887
-1884
-1880
-1878
-1875
-1872
-1870
-1868
-1866
-1865
-1864
-1863
-1862
-1861
-1860
-1859
-1858
-1857
-1856
-1854
-1852
-1849
-1846
-1841
-1837
-1832
-1826
-1820
-1814
-1807
-1799
-1792
-1784
-1775
-1767
-1758
-1749
-1740
-1732
-1723
-1714
-1705
-1696
-1687
-1677
-1668
-1658
-1647
-1637
-1626
-1614
-1602
-1590
-1576
-1563
-1548
-1533
-1516
-1499
-1481
-1463
-1443
-1423
-1402
-1381
-1359
-1336
-1313
-1290
-1266
-1241
-1217
-1193
-1168
-1144
-1119
-1095
-1071
-1046
-1022
-998
-975
-951
-928
-906
-884
-862
-841
-821
-801
-782
-763
-745
-727
-711
-695
-680
-665
-651
-638
-625
-613
-600
-587
-574
-561
-547
-532
-517
-501
-485
-468
-451
-434
-415
-397
-378
-359
-340
-320
-301
-282
-264
-246
-228
-212
-196
-181
-166
-153
-141
-129
-118
-108
-98
-89
-80
-72
-63
-55
-47
-40
-33
-27
-21
-17
-13
-10
-8
-7
-6
-7
-8
-10
-13
-16
-20
-25
-30
-36
-42
-49
-56
-64
-72
-80
-89
-98
-108
-118
-128
-138
-148
-158
-168
-178
-188
-198
-208
-218
-227
-237
-246
-255
-265
-273
-282
-290
-298
-304
-310
-315
-319
-322
-323
-323
-322
-320
-316
-311
-304
-295
-285
-274
-261
-246
-231
-213
-195
-176
-155
-133
-110
-86
-62
-36
-10
18
46
75
105
136
168
202
236
272
309
348
388
430
473
518
564
611
660
710
760
812
864
917
971
1026
1081
1136
1193
1250
1308
1368
1428
1489
1552
1616
1681
1748
1815
1884
1955
2025
2099
2174
2250
2327
2405
2485
2566
2649
2732
2816
2901
2987
3074
3162
3250
3339
3428
3518
3607
3697
3787
3876
3966
4054
4144
4234
4323
4412
4502
4593
4684
4775
4867
4959
5052
5144
5237
5331
5424
5517
5611
5704
5798
5892
5986
6079
6173
6267
6360
6454
6547
6639
6731
6822
6912
7002
7090
7178
7265
7352
7438
7523
7607
7690
7773
7855
7936
8016
8096
8176
8254
8333
8411
8488
8565
8641
8717
8793
8867
8941
9015
9087
9159
9230
9301
9370
9439
9507
9575
9642
9708
9774
9839
9903
9967
10029
10091
10151
10210
10269
10326
10383
10439
10494
10548
10602
10655
10706
10757
10807
10855
10903
10949
10993
11037
11079
11119
11158
11196
11233
11268
11302
11334
11365
11395
11424
11451
11476
11500
11523
11544
11564
11582
11599
11615
11629
11641
11653
11663
11672
11681
11688
11694
11699
11703
11707
11709
11710
11710
11709
11707
11703
11698
11691
11682
11672
11660
11647
11633
11617
11599
11580
11560
11537
11513
11488
11460
11431
11401
11369
11335
11301
11264
11227
11187
11147
11104
11061
11017
10971
10924
10876
10826
10775
10723
10670
10615
10558
10500
10442
10382
10320
10258
10195
10130
10065
9998
9931
9862
9793
9723
9651
9579
9505
9430
9355
9278
9201
9122
9043
8962
8881
8800
8718
8636
8553
8470
8387
8304
8220
8137
8054
7970
7887
7803
7720
7636
7552
7469
7385
7302
7219
7136
7054
6973
6892
6813
6734
6656
6579
6503
6429
6356
6284
6214
6145
6078
6011
5946
5882
5819
5758
5698
5641
5585
5531
5479
5429
5381
5334
5290
5247
5207
5167
5129
5093
5058
5025
4992
4962
4932
4903
4876
4850
4825
4802
4779
4758
4737
4718
4699
4680
4663
4645
4629
4612
4597
4582
4568
4554
4541
4528
4516
4504
4493
4482
4471
4461
4451
4441
4431
4422
4413
4404
4395
4387
4379
4370
4362
4354
4346
4338
4329
4320
4312
4303
4294
4285
4276
4267
4258
4249
4239
4230
4221
4211
4202
4192
4182
4171
4161
4150
4139
4127
4116
4104
4093
4081
4069
4058
4046
4035
4024
4013
4002
3991
3980
3969
3957
3946
3935
3924
3913
3902
3891
3881
3871
3861
3852
3842
3832
3823
3813
3804
3794
3783
3773
3762
3750
3738
3726
3714
3701
3687
3673
3659
3643
3628
3611
3594
3577
3559
3539
3519
3498
3477
3454
3430
3405
3379
3352
3323
3294
3264
3233
3202
3169
3135
3101
3066
3030
2994
2956
2918
2879
2839
2798
2756
2714
2671
2627
2582
2536
2490
2444
2397
2350
2303
2255
2208
2162
2115
2069
2024
1979
1934
1890
1846
1803
1760
1717
1675
1633
1591
1550
1509
1469
1429
1390
1351
1312
1275
1238
1202
1167
1134
1101
1069
1039
1008
981
953
927
902
878
854
832
810
790
770
752
734
718
702
688
674
662
650
639
629
619
610
602
595
588
581
576
571
567
564
562
560
560
561
563
565
569
573
578
584
590
598
606
615
625
636
648
660
674
689
705
721
739
757
776
795
815
835
856
878
900
923
947
972
997
1022
1050
1077
1106
1135
1165
1196
1228
1261
1294
1328
1363
1399
1436
1472
1510
1548
1586
1624
1663
1702
1741
1779
1818
1857
1896
1935
1973
2011
2049
2086
2123
2159
2195
2230
2264
2298
2331
2363
2394
2425
2455
2484
2513
2542
2570
2598
2626
2654
2683
2711
2740
2769
2798
2827
2856
2884
2913
2941
2969
2997
3024
3050
3077
3103
3128
3154
3179
3203
3228
3252
3276
3300
3325
3349
3373
3397
3421
3444
3468
3493
3517
3541
3565
3590
3614
3639
3663
3688
3713
3739
3764
3789
3815
3841
3867
3893
3919
3946
3972
3999
4026
4054
4082
4110
4138
4167
4197
4227
4257
4288
4319
4351
4384
4417
4450
4483
4517
4552
4586
4621
4656
4692
4728
4764
4801
4838
4875
4912
4950
4989
5028
5067
5108
5149
5191
5234
5277
5322
5368
5416
5464
5513
5563
5615
5667
5720
5774
5828
5882
5937
5992
6048
6104
6159
6215
6271
6327
6383
6439
6494
6549
6605
6659
6714
6769
6823
6878
6931
6985
7038
7091
7143
7195
7246
7296
7347
7396
7446
7495
7544
7592
7641
7689
7737
7785
7832
7879
7926
7972
8018
8063
8106
8150
8193
8235
8276
8317
8358
8398
8438
8478
8518
8557
8596
8635
8674
8712
8750
8788
8825
8863
8900
8937
8973
9010
9046
9081
9116
9151
9185
9219
9252
9285
9318
9350
9382
9413
9444
9475
9506
9536
9567
9597
9627
9656
9685
9714
9743
9771
9799
9826
9853
9879
9904
9929
9953
9977
10000
10022
10044
10065
10085
10105
10124
10143
10161
10178
10195
10211
10226
10241
10256
10269
10282
10295
10308
10320
10333
10345
10357
10369
10380
10392
10403
10415
10426
10438
10449
10461
10473
10485
10496
10508
10520
10533
10545
10557
10569
10581
10594
10606
10617
10629
10640
10652
10663
10673
10683
10693
10703
10712
10720
10728
10736
10742
10748
10754
10758
10761
10764
10765
10765
10765
10764
10762
10759
10756
10751
10746
10740
10732
10723
10714
10703
10691
10678
10664
10649
10632
10615
10597
10578
10557
10536
10514
10491
10467
10441
10415
10388
10360
10331
10301
10270
10239
10207
10175
10141
10108
10073
10038
10002
9965
9927
9889
9850
9810
9769
9728
9686
9643
9600
9556
9512
9467
9422
9377
9331
9285
9239
9193
9147
9100
9053
9006
8959
8911
8864
8816
8769
8721
8674
8627
8581
8534
8488
8442
8396
8350
8304
8259
8214
8170
8125
8080
8037
7994
7951
7908
7866
7824
7783
7742
7702
7662
7622
7584
7546
7509
7473
7438
7404
7371
7339
7308
7278
7250
7223
7196
7171
7146
7122
7099
7077
7055
7034
7013
6992
6972
6953
6933
6914
6896
6878
6861
6845
6829
6813
6798
6784
6769
6755
6742
6728
6715
6702
6690
6677
6665
6652
6640
6628
6615
6603
6590
6578
6565
6553
6540
6527
6515
6502
6489
6477
6465
6452
6440
6428
6416
6404
6392
6380
6368
6356
6343
6331
6319
6306
6293
6280
6266
6253
6239
6226
6212
6198
6184
6171
6157
6143
6129
6115
6102
6088
6074
6060
6046
6031
6017
6002
5988
5973
5958
5943
5928
5913
5898
5883
5868
5853
5837
5822
5807
5792
5777
5761
5746
5730
5714
5698
5683
5667
5651
5636
5620
5605
5590
5576
5562
5548
5535
5522
5510
5499
5488
5479
5470
5462
5456
5450
5444
5440
5436
5432
5430
5428
5426
5426
5426
5426
5428
5430
5432
5435
5439
5443
5448
5453
5459
5465
5472
5479
5486
5494
5502
5511
5519
5528
5537
5546
5555
5565
5574
5584
5594
5603
5613
5623
5632
5641
5651
5659
5668
5676
5684
5691
5698
5705
5711
5716
5721
5725
5729
5732
5734
5736
5737
5737
5736
5735
5732
5728
5724
5718
5711
5703
5694
5683
5671
5658
5643
5627
5609
5590
5570
5548
5525
5501
5475
5448
5419
5390
5359
5327
5293
5259
5223
5186
5148
5108
5067
5025
4981
4937
4891
4844
4796
4747
4697
4646
4595
4543
4490
4437
4383
4328
4273
4217
4160
4102
4043
3985
3926
3866
3805
3744
3682
3620
3557
3494
3430
3365
3299
3233
3166
3099
3030
2961
2892
2821
2750
2679
2607
2535
2463
2390
2318
2246
2174
2101
2029
1957
1885
1813
1741
1669
1597
1524
1452
1379
1307
1235
1163
1091
1020
949
878
809
740
672
605
539
474
409
346
283
221
161
101
42
-17
-74
-130
-185
-239
-292
-344
-395
-445
-494
-542
-589
-635
-681
-726
-769
-813
-855
-896
-937
-977
-1016
-1054
-1091
-1128
-1163
-1197
-1231
-1263
-1294
-1324
-1352
-1379
-1405
-1430
-1453
-1475
-1495
-1515
-1533
-1550
-1565
-1580
-1594
-1606
-1618
-1629
-1639
-1648
-1657
-1665
-1672
-1678
-1683
-1688
-1692
-1694
-1696
-1696
-1696
-1694
-1692
-1688
-1684
-1678
-1672
-1665
-1656
-1647
-1637
-1626
-1614
-1601
-1588
-1574
-1559
-1544
-1528
-1512
-1495
-1477
-1459
-1441
-1422
-1403
-1383
-1363
-1342
-1321
-1299
-1277
-1255
-1233
-1210
-1187
-1163
-1139
-1115
-1090
-1065
-1039
-1012
-986
-959
-931
-902
-872
-842
-810
-778
-745
-711
-676
-640
-604
-567
-530
-492
-454
-415
-376
-336
-296
-256
-215
-174
-133
-91
-49
-6
37
80
124
168
213
258
303
350
397
444
492
540
590
639
690
742
794
847
900
955
1010
1066
1123
1181
1239
1298
1358
1419
1481
1543
1606
1670
1735
1800
1865
1931
1998
2064
2131
2199
2266
2334
2402
2470
2537
2605
2672
2740
2807
2875
2942
3010
3078
3147
3216
3286
3356
3427
3498
3570
3643
3716
3790
3864
3938
4014
4089
4165
4241
4318
4395
4472
4549
4626
4704
4782
4859
4937
5016
5094
5173
5251
5330
5410
5489
5569
5649
5729
5809
5889
5970
6051
6132
6214
6295
6377
6458
6540
6622
6703
6785
6866
6947
7028
7109
7189
7270
7350
7430
7510
7589
7668
7746
7824
7901
7977
8053
8128
8202
8275
8348
8419
8490
8560
8628
8696
8762
8828
8892
8955
9016
9077
9137
9195
9253
9308
9363
9417
9469
9520
9569
9617
9664
9710
9755
9798
9840
9881
9921
9960
9998
10035
10071
10105
10139
10172
10204
10235
10265
10294
10322
10350
10376
10401
10425
10449
10471
10493
10515
10535
10555
10574
10593
10611
10628
10645
10662
10678
10693
10708
10723
10737
10751
10765
10778
10792
10805
10817
10830
10842
10853
10865
10876
10887
10897
10907
10917
10927
10936
10945
10954
10963
10971
10980
10988
10995
11003
11010
11016
11022
11028
11033
11038
11042
11045
11048
11050
11051
11052
11053
11053
11052
11051
11050
11048
11046
11043
11040
11037
11033
11028
11023
11018
11012
11006
10999
10991
10983
10973
10963
10952
10940
10927
10913
10898
10883
10867
10851
10833
10815
10797
10778
10758
10737
10715
10693
10671
10647
10623
10599
10573
10547
10520
10492
10464
10434
10404
10372
10340
10306
10272
10237
10201
10165
10127
10088
10049
10009
9968
9927
9885
9842
9799
9754
9710
9664
9619
9572
9525
9478
9430
9382
9334
9285
9236
9187
9137
9088
9038
8988
8939
8889
8839
8789
8739
8689
8639
8589
8539
8488
8438
8387
8336
8285
8235
8183
8132
8082
8031
7980
7928
7877
7826
7775
7725
7674
7623
7572
7521
7470
7419
7368
7318
7267
7216
7165
7114
7063
7012
6960
6909
6858
6807
6757
6706
6656
6606
6556
6506
6457
6407
6358
6309
6260
6212
6163
6115
6067
6020
5973
5926
5879
5833
5786
5740
5694
5647
5601
5555
5509
5463
5417
5371
5325
5279
5233
5188
5142
5097
5051
5006
4961
4916
4872
4827
4782
4738
4694
4650
4605
4561
4517
4473
4430
4386
4342
4299
4255
4211
4167
4123
4078
4035
3991
3947
3902
3858
3814
3769
3724
3678
3633
3587
3540
3493
3446
3398
3350
3301
3252
3202
3152
3101
3051
3000
2948
2897
2845
2793
2741
2689
2637
2585
2533
2481
2428
2376
2323
2271
2218
2165
2112
2059
2005
1953
1900
1848
1795
1743
1692
1640
1589
1538
1487
1437
1387
1338
1289
1240
1192
1144
1098
1051
1006
961
917
873
830
788
747
706
666
627
589
552
515
480
445
411
378
347
316
286
258
230
203
178
154
132
110
91
72
55
40
25
12
1
-9
-19
-27
-34
-39
-44
-48
-50
-51
-50
-48
-45
-40
-34
-27
-18
-8
3
16
30
46
63
81
101
122
145
169
194
220
248
276
306
337
369
401
435
470
506
542
579
617
656
696
737
778
820
863
906
951
996
1041
1088
1135
1182
1230
1279
1328
1377
1426
1475
1525
1574
1624
1674
1724
1773
1823
1873
1922
1972
2021
2069
2118
2166
2215
2263
2310
2358
2405
2452
2498
2544
2590
2636
2681
2725
2769
2813
2856
2898
2939
2980
3021
3061
3100
3139
3177
3214
3251
3287
3322
3357
3391
3424
3456
3488
3519
3549
3578
3606
3634
3662
3689
3715
3741
3766
3790
3815
3838
3862
3884
3907
3929
3950
3971
3992
4011
4032
4051
4072
4091
4111
4130
4149
4168
4187
4205
4224
4242
4260
4277
4295
4312
4329
4346
4362
4378
4393
4408
4423
4438
4452
4467
4481
4495
4510
4525
4540
4556
4572
4589
4606
4623
4640
4658
4676
4695
4713
4732
4751
4770
4790
4810
4830
4851
4873
4895
4917
4940
4964
4988
5014
5039
5066
5093
5120
5148
5176
5205
5234
5263
5293
5323
5354
5385
5416
5448
5481
5514
5548
5583
5618
5654
5690
5727
5764
5803
5841
5881
5921
5962
6004
6046
6089
6133
6177
6222
6267
6312
6358
6405
6452
6499
6547
6595
6643
6692
6741
6791
6841
6891
6943
6995
7047
7101
7155
7210
7266
7323
7381
7440
7500
7560
7622
7684
7747
7811
7875
7940
8006
8073
8138
8207
8274
8343
8411
8480
8549
8619
8689
8759
8830
8902
8973
9045
9118
9191
9264
9337
9411
9485
9560
9634
9709
9784
9859
9934
10009
10084
10159
10234
10309
10384
10459
10534
10610
10685
10760
10835
10910
10986
11061
11136
11212
11288
11364
11440
11517
11593
11671
11749
11827
11905
11984
12063
12142
12222
12301
12381
12461
12540
12620
12699
12779
12858
12937
13016
13095
13174
13253
13331
13410
13489
13567
13646
13725
13803
13882
13961
14040
14119
14198
14277
14355
14434
14513
14591
14669
14747
14825
14902
14978
15054
15130
15205
15280
15354
15428
15501
15575
15648
15721
15793
15866
15938
16009
16081
16152
16222
16294
16364
16434
16504
16574
16643
16711
16780
16847
16915
16982
17049
17115
17181
17247
17313
17378
17443
17507
17571
17635
17698
17761
17823
17885
17945
18005
18065
18123
18180
18236
18291
18344
18397
18448
18498
18547
18594
18640
18685
18729
18772
18813
18854
18893
18931
18968
19004
19039
19072
19105
19136
19166
19195
19223
19249
19275
19300
19323
19346
19368
19388
19408
19426
19443
19460
19474
19488
19501
19512
19522
19531
19539
19546
19552
19556
19560
19563
19564
19565
19565
19564
19562
19559
19555
19551
19546
19540
19533
19525
19516
19506
19496
19484
19471
19457
19442
19426
19409
19391
19372
19352
19331
19309
19285
19261
19236
19210
19182
19153
19123
19092
19060
19026
18990
18954
18916
18876
18835
18793
18749
18704
18657
18609
18559
18508
18455
18401
18345
18288
18229
18168
18106
18042
17977
17910
17842
17772
17700
17627
17553
17476
17398
17319
17237
17155
17070
16985
16897
16809
16719
16627
16534
16440
16344
16247
16148
16047
15947
15845
15742
15638
15533
15426
15319
15210
15101
14990
14879
14766
14653
14538
14423
14307
14191
14073
13955
13836
13717
13597
13476
13355
13234
13113
12991
12868
12746
12623
12500
12377
12253
12129
12004
11880
11755
11630
11504
11379
11253
11127
11002
10876
10751
10626
10501
10376
10252
10129
10005
9883
9760
9638
9517
9396
9276
9157
9039
8921
8803
8687
8571
8456
8341
8227
8114
8000
7889
7778
7668
7558
7449
7341
7233
7127
7021
6916
6811
6707
6604
6501
6398
6297
6195
6094
5993
5893
5793
5693
5593
5494
5395
5297
5198
5100
5002
4905
4808
4711
4615
4520
4425
4331
4237
4144
4051
3959
3867
3776
3685
3595
3505
3416
3328
3239
3151
3064
2977
2890
2804
2719
2635
2551
2468
2385
2303
2223
2143
2063
1985
1908
1831
1756
1682
1608
1536
1465
1395
1326
1258
1191
1126
1061
997
935
873
813
754
696
639
583
528
475
422
370
319
270
220
172
125
78
32
-13
-57
-101
-145
-187
-229
-270
-311
-351
-390
-429
-467
-504
-541
-577
-613
-649
-683
-718
-751
-785
-818
-850
-881
-912
-943
-973
-1002
-1030
-1058
-1084
-1110
-1136
-1160
-1184
-1207
-1229
-1250
-1271
-1291
-1310
-1328
-1345
-1361
-1377
-1391
-1405
-1418
-1431
-1442
-1453
-1463
-1472
-1480
-1487
-1493
-1499
-1503
-1507
-1510
-1512
-1513
-1513
-1513
-1512
-1510
-1507
-1504
-1499
-1494
-1488
-1481
-1473
-1465
-1456
-1445
-1434
-1422
-1410
-1396
-1382
-1367
-1351
-1335
-1317
-1299
-1281
-1262
-1241
-1221
-1199
-1177
-1153
-1129
-1105
-1079
-1053
-1026
-998
-970
-941
-911
-881
-850
-819
-787
-755
-722
-690
-656
-623
-589
-554
-520
-484
-449
-413
-376
-340
-303
-266
-228
-190
-153
-114
-76
-38
1
40
79
119
159
199
240
281
323
365
407
449
492
536
579
624
668
713
759
805
851
898
945
993
1040
1089
1138
1187
1236
1286
1336
1387
1438
1489
1541
1593
1645
1698
1751
1804
1858
1912
1966
2021
2075
2130
2185
2240
2295
2350
2405
2460
2516
2571
2626
2681
2736
2790
2845
2900
2954
3009
3063
3117
3171
3224
3277
3330
3382
3434
3485
3536
3586
3636
3685
3734
3782
3830
3877
3924
3971
4016
4062
4107
4151
4195
4238
4281
4324
4366
4408
4449
4490
4531
4571
4611
4651
4690
4728
4766
4804
4841
4878
4914
4950
4985
5020
5055
5089
5123
5156
5189
5221
5253
5284
5315
5345
5375
5404
5433
5461
5490
5518
5545
5573
5600
5627
5654
5680
5706
5732
5757
5782
5807
5832
5856
5881
5905
5929
5954
5978
6002
6027
6051
6075
6100
6124
6147
6171
6194
6217
6240
6263
6286
6308
6330
6352
6374
6396
6418
6440
6462
6484
6507
6530
6552
6575
6599
6622
6646
6670
6694
6719
6743
6767
6792
6816
6841
6866
6890
6915
6939
6963
6987
7012
7036
7059
7083
7107
7130
7154
7177
7200
7224
7247
7270
7294
7317
7341
7364
7388
7412
7436
7460
7484
7508
7533
7558
7583
7608
7633
7659
7684
7709
7735
7760
7786
7811
7836
7861
7886
7911
7935
7960
7984
8007
8031
8054
8077
8100
8122
8145
8167
8188
8209
8230
8251
8271
8291
8311
8331
8350
8369
8388
8406
8425
8444
8462
8481
8499
8518
8537
8556
8574
8593
8612
8631
8650
8669
8688
8707
8726
8745
8764
8783
8803
8822
8841
8860
8879
8898
8917
8935
8953
8971
8988
9005
9022
9038
9054
9070
9085
9100
9114
9128
9141
9155
9167
9179
9191
9202
9213
9223
9233
9242
9251
9260
9268
9276
9283
9291
9298
9305
9312
9319
9326
9333
9340
9346
9353
9359
9365
9371
9377
9382
9387
9392
9397
9401
9405
9408
9412
9415
9417
9420
9421
9423
9424
9424
9424
9423
9422
9421
9418
9416
9412
9409
9404
9400
9394
9388
9382
9375
9368
9361
9353
9345
9337
9328
9319
9310
9300
9291
9281
9272
9262
9253
9243
9234
9225
9216
9208
9199
9191
9183
9175
9168
9160
9153
9145
9138
9130
9123
9115
9107
9098
9090
9081
9072
9062
9053
9043
9033
9022
9011
9000
8989
8977
8966
8954
8941
8929
8916
8904
8891
8878
8865
8853
8840
8827
8814
8801
8788
8775
8762
8750
8737
8724
8711
8698
8686
8673
8660
8647
8634
8621
8609
8596
8583
8570
8557
8544
8531
8518
8504
8491
8478
8465
8452
8438
8425
8412
8399
8385
8372
8359
8346
8334
8321
8309
8297
8286
8274
8263
8252
8241
8230
8220
8209
8199
8189
8178
8167
8157
8148
8138
8128
8118
8108
8098
8089
8079
8070
8061
8052
8042
8035
8026
8018
8009
8000
7992
7984
7976
7967
7959
7950
7941
7933
7924
7915
7906
7897
7888
7879
7870
7861
7851
7842
7832
7823
7812
7802
7792
7781
7769
7758
7746
7733
7720
7707
7694
7681
7667
7653
7639
7626
7612
7599
7586
7573
7560
7548
7535
7523
7511
7500
7488
7477
7466
7455
7444
7433
7422
7411
7400
7389
7379
7368
7357
7346
7335
7324
7314
7303
7292
7282
7271
7261
7251
7240
7230
7219
7208
7198
7187
7176
7165
7154
7143
7132
7120
7109
7097
7085
7073
7060
7048
7035
7022
7010
6997
6984
6972
6959
6947
6935
6923
6911
6899
6888
6876
6865
6854
6843
6832
6821
6810
6800
6789
6779
6768
6759
6749
6740
6731
6723
6715
6708
6701
6694
6688
6682
6676
6671
6666
6661
6657
6653
6650
6646
6643
6640
6638
6635
6632
6630
6628
6626
6623
6621
6619
6617
6616
6614
6612
6611
6609
6608
6607
6606
6605
6605
6605
6605
6605
6605
6606
6607
6609
6611
6613
6616
6619
6622
6626
6630
6635
6640
6646
6652
6659
6666
6674
6683
6692
6703
6714
6725
6738
6751
6765
6779
6794
6810
6827
6844
6862
6880
6899
6918
6937
6957
6978
6998
7019
7041
7063
7085
7108
7131
7154
7178
7202
7227
7252
7278
7304
7330
7357
7384
7411
7439
7467
7496
7524
7554
7583
7613
7643
7674
7704
7736
7767
7799
7832
7864
7898
7931
7965
7999
8034
8069
8103
8138
8175
8211
8247
8284
8320
8357
8394
8431
8469
8506
8544
8582
8619
8657
8696
8734
8773
8811
8850
8889
8928
8967
9006
9044
9083
9122
9160
9199
9237
9275
9313
9351
9388
9426
9464
9501
9539
9576
9614
9651
9688
9725
9762
9799
9835
9871
9907
9943
9979
10014
10050
10085
10121
10156
10191
10226
10262
10297
10332
10368
10404
10440
10476
10512
10548
10585
10621
10658
10695
10732
10769
10806
10843
10880
10917
10954
10991
11028
11065
11101
11137
11174
11210
11246
11282
11318
11354
11389
11425
11460
11495
11530
11564
11598
11631
11663
11695
11727
11757
11787
11816
11845
11872
11899
11925
11950
11974
11997
12020
12042
12064
12085
12105
12125
12144
12163
12182
12200
12218
12236
12253
12270
12287
12303
12318
12334
12349
12363
12378
12391
12405
12418
12431
12443
12455
12466
12477
12487
12497
12507
12516
12524
12533
12541
12548
12556
12563
12570
12576
12582
12588
12594
12599
12604
12608
12612
12616
12620
12623
12625
12628
12630
12631
12633
12634
12635
12635
12635
12636
12636
12636
12635
12635
12635
12635
12635
12634
12634
12633
12632
12631
12630
12628
12626
12624
12621
12618
12614
12610
12605
12600
12594
12588
12582
12576
12569
12562
12555
12548
12541
12533
12526
12518
12510
12502
12494
12486
12477
12469
12460
12452
12443
12434
12424
12415
12405
12394
12384
12373
12363
12352
12341
12330
12319
12308
12297
12286
12275
12264
12253
12242
12230
12219
12208
12197
12185
12173
12161
12149
12137
12124
12111
12098
12085
12071
12057
12043
12028
12013
11998
11983
11967
11951
11935
11919
11902
11885
11867
11849
11831
11813
11795
11777
11759
11741
11723
11705
11687
11670
11653
11636
11619
11603
11587
11571
11556
11541
11526
11512
11497
11483
11469
11454
11440
11426
11411
11396
11381
11366
11350
11334
11317
11301
11284
11266
11248
11230
11212
11193
11174
11154
11134
11114
11094
11073
11052
11030
11009
10987
10965
10942
10920
10898
10875
10852
10829
10806
10783
10759
10735
10711
10687
10662
10637
10612
10586
10559
10532
10505
10477
10448
10419
10389
10359
10328
10297
10265
10232
10199
10165
10130
10095
10059
10023
9986
9949
9910
9872
9833
9793
9753
9713
9672
9631
9590
9548
9506
9464
9421
9379
9336
9293
9250
9207
9163
9120
9076
9032
8988
8944
8899
8854
8809
8764
8719
8673
8627
8581
8534
8488
8441
8393
8346
8299
8251
8203
8154
8106
8058
8010
7962
7913
7864
7816
7767
7718
7670
7621
7573
7524
7476
7427
7379
7331
7282
7234
7186
7138
7090
7042
6994
6946
6898
6850
6802
6753
6705
6657
6609
6560
6512
6464
6416
6368
6320
6272
6225
6177
6130
6083
6035
5989
5942
5895
5849
5803
5757
5711
5666
5621
5576
5531
5487
5443
5399
5355
5312
5268
5225
5181
5138
5094
5050
5007
4964
4920
4877
4834
4792
4750
4708
4666
4625
4584
4544
4505
4466
4428
4390
4353
4316
4280
4244
4209
4174
4139
4105
4070
4035
4002
3969
3935
3902
3870
3837
3806
3775
3744
3714
3685
3656
3629
3602
3576
3551
3527
3504
3482
3461
3442
3423
3405
3388
3372
3357
3343
3330
3318
3307
3297
3288
3279
3271
3265
3259
3253
3249
3245
3243
3241
3239
3239
3239
3240
3242
3245
3248
3251
3256
3261
3266
3272
3279
3286
3294
3302
3311
3321
3331
3342
3353
3364
3376
3389
3402
3415
3429
3443
3458
3473
3489
3505
3521
3538
3555
3573
3591
3609
3628
3648
3667
3688
3708
3730
3751
3774
3797
3820
3844
3868
3893
3918
3944
3970
3996
4022
4051
4078
4107
4136
4165
4195
4225
4256
4287
4318
4350
4383
4416
4449
4483
4517
4551
4586
4621
4657
4693
4729
4766
4803
4840
4878
4917
4955
4994
5034
5073
5113
5154
5194
5235
5276
5316
5358
5399
5440
5482
5523
5565
5607
5648
5690
5732
5773
5815
5857
5898
5940
5981
6023
6064
6105
6146
6187
6229
6270
6311
6352
6394
6435
6477
6519
6561
6604
6646
6689
6731
6774
6817
6860
6903
6946
6990
7033
7076
7119
7162
7205
7248
7291
7333
7376
7418
7461
7503
7545
7587
7629
7670
7712
7753
7794
7836
7877
7918
7959
8000
8041
8082
8122
8164
8205
8246
8286
8327
8367
8407
8447
8487
8527
8566
8605
8644
8682
8721
8759
8796
8834
8871
8908
8945
8982
9019
9055
9092
9128
9164
9200
9235
9271
9306
9341
9375
9410
9444
9478
9511
9544
9576
9608
9639
9670
9700
9730
9759
9788
9816
9844
9871
9898
9925
9951
9976
10001
10026
10050
10073
10097
10119
10141
10163
10184
10205
10225
10245
10265
10285
10304
10324
10343
10362
10380
10399
10417
10435
10452
10469
10485
10501
10516
10531
10545
10559
10572
10585
10597
10608
10620
10631
10641
10652
10662
10673
10683
10693
10702
10712
10721
10731
10740
10748
10757
10765
10773
10781
10788
10794
10801
10806
10812
10817
10822
10827
10831
10836
10840
10843
10847
10850
10853
10856
10859
10861
10863
10864
10865
10866
10867
10867
10866
10866
10865
10864
10863
10861
10860
10858
10856
10854
10852
10850
10847
10845
10842
10839
10836
10832
10829
10825
10822
10818
10815
10811
10807
10804
10800
10796
10792
10788
10784
10780
10776
10772
10768
10764
10760
10756
10753
10749
10746
10743
10740
10737
10734
10731
10729
10726
10723
10721
10718
10716
10713
10711
10709
10708
10706
10704
10703
10702
10701
10700
10699
10699
10698
10697
10696
10696
10695
10694
10694
10693
10692
10691
10691
10690
10689
10688
10686
10685
10684
10682
10680
10679
10677
10675
10673
10671
10669
10667
10665
10663
10661
10659
10657
10655
10653
10652
10650
10648
10646
10644
10642
10640
10638
10635
10633
10631
10628
10626
10623
10621
10618
10615
10613
10610
10607
10604
10600
10597
10594
10590
10586
10582
10578
10573
10569
10564
10558
10553
10547
10541
10535
10528
10521
10514
10507
10499
10491
10483
10474
10466
10457
10449
10440
10431
10421
10412
10403
10393
10383
10373
10363
10352
10342
10331
10320
10308
10296
10284
10272
10259
10247
10234
10221
10207
10194
10180
10166
10152
10138
10123
10109
10094
10080
10065
10050
10036
10021
10006
9991
9977
9962
9947
9932
9917
9902
9887
9873
9858
9843
9829
9814
9800
9786
9772
9758
9745
9731
9718
9704
9691
9678
9665
9652
9639
9626
9613
9600
9588
9576
9564
9552
9541
9529
9519
9508
9498
9488
9478
9468
9459
9450
9441
9432
9423
9415
9407
9398
9390
9382
9374
9367
9359
9351
9343
9336
9328
9320
9311
9303
9294
9285
9275
9265
9255
9245
9234
9222
9211
9199
9186
9174
9161
9148
9134
9120
9106
9092
9078
9064
9050
9035
9021
9007
8993
8979
8966
8952
8939
8927
8914
8902
8890
8878
8867
8855
8844
8832
8821
8810
8799
8787
8776
8765
8753
8742
8730
8719
8707
8696
8684
8673
8661
8650
8639
8627
8616
8605
8594
8583
8572
8562
8552
8542
8533
8523
8514
8505
8497
8488
8480
8471
8463
8455
8447
8439
8431
8423
8415
8408
8400
8392
8385
8378
8371
8364
8358
8352
8346
8341
8336
8331
8326
8322
8317
8312
8308
8303
8299
8294
8290
8285
8280
8276
8271
8266
8261
8256
8251
8245
8239
8234
8228
8222
8215
8209
8202
8195
8189
8182
8173
8167
8160
8153
8145
8138
8130
8122
8115
8108
8100
8093
8085
8077
8071
8063
8055
8048
8039
8032
8023
8016
8007
7999
7991
7982
7974
7965
7956
7947
7938
7929
7920
7911
7902
7893
7884
7875
7867
7858
7850
7842
7835
7827
7820
7812
7805
7798
7790
7783
7776
7769
7762
7755
7747
7740
7733
7725
7718
7710
7702
7695
7687
7679
7671
7662
7654
7646
7637
7629
7620
7612
7603
7594
7585
7576
7567
7558
7549
7539
7530
7520
7511
7501
7491
7481
7471
7461
7452
7442
7433
7424
7415
7406
7397
7389
7381
7373
7365
7357
7350
7343
7336
7329
7322
7316
7310
7304
7299
7294
7289
7284
7280
7276
7273
7270
7267
7265
7263
7262
7261
7261
7261
7262
7264
7266
7269
7273
7277
7282
7288
7295
7302
7310
7318
7327
7336
7346
7356
7367
7378
7389
7400
7412
7423
7435
7448
7460
7473
7486
7499
7512
7526
7540
7554
7569
7584
7599
7614
7630
7645
7661
7676
7692
7708
7724
7740
7756
7772
7788
7804
7820
7837
7853
7869
7886
7903
7920
7937
7954
7972
7990
8007
8025
8044
8061
8080
8099
8117
8135
8154
8173
8192
8211
8229
8248
8266
8285
8303
8321
8339
8357
8375
8393
8410
8428
8445
8462
8479
8495
8511
8527
8543
8558
8573
8587
8602
8616
8629
8643
8656
8669
8682
8695
8708
8721
8734
8747
8760
8773
8786
8799
8812
8826
8839
8852
8865
8878
8891
8904
8917
8930
8942
8954
8966
8978
8989
9000
9011
9022
9032
9042
9051
9060
9069
9077
9085
9092
9099
9106
9113
9119
9125
9130
9136
9141
9147
9152
9157
9162
9167
9173
9178
9183
9188
9193
9198
9203
9208
9213
9217
9222
9227
9232
9237
9241
9246
9251
9255
9260
9265
9269
9274
9278
9283
9287
9292
9296
9301
9305
9309
9314
9318
9322
9327
9331
9335
9339
9343
9347
9351
9355
9360
9364
9368
9372
9376
9380
9384
9388
9392
9396
9399
9403
9407
9410
9413
9416
9419
9422
9424
9427
9429
9432
9434
9436
9438
9439
9441
9442
9444
9445
9446
9448
9449
9450
9452
9453
9455
9457
9458
9460
9463
9465
9467
9470
9473
9476
9479
9482
9486
9490
9494
9498
9502
9507
9511
9516
9521
9526
9531
9537
9542
9548
9554
9560
9566
9573
9579
9586
9593
9601
9608
9616
9625
9633
9642
9651
9661
9670
9680
9691
9701
9712
9723
9734
9746
9757
9769
9781
9793
9805
9818
9830
9843
9855
9868
9881
9894
9907
9920
9934
9947
9961
9975
9989
10004
10018
10033
10047
10062
10077
10091
10106
10121
10136
10151
10167
10182
10197
10212
10227
10243
10258
10273
10289
10304
10319
10334
10349
10364
10379
10394
10409
10424
10438
10453
10467
10482
10496
10510
10524
10539
10553
10567
10581
10596
10610
10625
10639
10654
10670
10685
10700
10716
10731
10747
10763
10778
10794
10810
10826
10842
10858
10875
10891
10908
10924
10941
10957
10974
10990
11006
11023
11039
11055
11071
11087
11103
11119
11134
11150
11165
11179
11194
11208
11222
11236
11250
11264
11277
11290
11303
11316
11328
11340
11352
11364
11376
11387
11398
11409
11420
11430
11440
11449
11458
11467
11476
11484
11492
11500
11508
11515
11523
11530
11536
11543
11549
11555
11560
11565
11570
11574
11577
11580
11583
11585
11586
11587
11588
11588
11587
11586
11585
11583
11580
11577
11573
11569
11564
11559
11554
11547
11540
11533
11525
11516
11507
11497
11487
11476
11465
11453
11441
11429
11416
11402
11389
11375
11361
11346
11331
11316
11301
11285
11269
11252
11235
11217
11199
11181
11162
11142
11122
11102
11081
11059
11037
11015
10992
10969
10945
10921
10896
10871
10845
10819
10792
10765
10738
10710
10682
10653
10623
10594
10564
10533
10503
10472
10441
10410
10378
10347
10315
10284
10252
10220
10188
10156
10124
10092
10059
10027
9994
9962
9929
9896
9863
9830
9797
9764
9731
9697
9664
9630
9596
9562
9528
9493
9459
9424
9390
9355
9320
9285
9250
9215
9180
9145
9110
9075
9041
9006
8971
8937
8902
8868
8834
8800
8766
8733
8699
8666
8634
8601
8569
8537
8505
8473
8442
8411
8380
8350
8320
8290
8261
8232
8203
8175
8147
8119
8092
8064
8038
8010
7985
7959
7934
7909
7884
7859
7835
7811
7788
7764
7741
7718
7696
7673
7651
7629
7607
7586
7564
7543
7521
7500
7479
7459
7438
7418
7397
7377
7358
7338
7319
7300
7281
7262
7244
7226
7208
7191
7174
7158
7141
7125
7110
7094
7079
7065
7051
7037
7023
7010
6997
6984
6972
6960
6948
6936
6925
6914
6904
6894
6884
6874
6865
6856
6847
6839
6831
6823
6816
6809
6803
6797
6791
6786
6781
6777
6773
6770
6767
6764
6762
6761
6760
6759
6759
6759
6759
6760
6761
6762
6763
6764
6766
6768
6770
6772
6774
6777
6780
6783
6787
6790
6794
6799
6803
6808
6814
6819
6825
6831
6837
6843
6850
6856
6863
6870
6878
6885
6893
6900
6908
6916
6924
6932
6941
6949
6958
6967
6976
6985
6994
7004
7014
7024
7034
7044
7054
7065
7075
7086
7097
7108
7119
7130
7142
7154
7166
7178
7190
7202
7215
7228
7241
7254
7267
7281
7294
7308
7322
7336
7350
7364
7378
7392
7407
7421
7436
7451
7465
7480
7495
7510
7525
7540
7556
7571
7586
7602
7617
7633
7648
7664
7679
7695
7710
7726
7741
7757
7772
7788
7804
7820
7836
7852
7868
7884
7900
7916
7932
7948
7965
7981
7997
8013
8029
8045
8061
8077
8093
8109
8125
8141
8157
8173
8188
8204
8219
8235
8251
8267
8282
8298
8314
8330
8346
8362
8378
8394
8410
8426
8442
8458
8474
8490
8506
8522
8538
8555
8572
8589
8606
8623
8641
8658
8676
8694
8713
8731
8750
8768
8787
8806
8824
8843
8862
8881
8900
8919
8938
8957
8976
8995
9014
9033
9053
9072
9091
9111
9130
9150
9170
9190
9209
9229
9250
9270
9290
9310
9331
9351
9372
9392
9413
9434
9456
9477
9498
9520
9542
9564
9587
9609
9632
9655
9678
9702
9725
9748
9772
9795
9819
9843
9866
9890
9914
9938
9961
9985
10009
10033
10057
10081
10105
10130
10154
10179
10204
10228
10253
10279
10304
10329
10355
10381
10407
10433
10459
10486
10513
10539
10566
10594
10621
10648
10676
10703
10731
10759
10786
10815
10843
10871
10899
10927
10955
10983
11011
11039
11066
11094
11121
11148
11175
11201
11227
11254
11280
11306
11331
11357
11382
11407
11433
11457
11482
11507
11531
11556
11580
11604
11628
11651
11675
11698
11721
11743
11766
11788
11810
11832
11853
11875
11896
11917
11938
11958
11979
11999
12019
12038
12058
12077
12096
12115
12133
12151
12169
12186
12203
12220
12236
12253
12269
12285
12300
12315
12330
12345
12359
12373
12386
12400
12412
12425
12437
12448
12459
12470
12480
12489
12499
12507
12516
12524
12531
12539
12545
12552
12558
12563
12568
12573
12578
12582
12585
12588
12591
12594
12596
12597
12598
12599
12599
12599
12599
12598
12596
12594
12592
12589
12586
12583
12579
12575
12570
12565
12559
12554
12548
12541
12534
12527
12520
12512
12504
12496
12487
12478
12468
12458
12448
12437
12425
12414
12402
12389
12376
12363
12349
12335
12320
12306
12291
12275
12260
12244
12228
12212
12195
12179
12162
12145
12128
12111
12094
12076
12059
12041
12023
12005
11987
11968
11950
11931
11913
11894
11874
11855
11836
11816
11797
11777
11757
11737
11716
11696
11676
11655
11634
11613
11592
11571
11550
11528
11507
11485
11463
11441
11418
11396
11373
11350
11326
11303
11279
11256
11232
11208
11184
11159
11135
11111
11086
11062
11037
11013
10989
10964
10940
10916
10892
10869
10845
10822
10798
10775
10752
10728
10705
10682
10659
10636
10613
10589
10566
10543
10520
10497
10474
10450
10427
10404
10380
10357
10334
10310
10287
10264
10241
10218
10195
10172
10150
10127
10105
10082
10060
10038
10016
9994
9971
9949
9927
9905
9883
9861
9839
9818
9796
9774
9752
9731
9709
9687
9666
9645
9623
9602
9581
9560
9539
9518
9498
9477
9456
9436
9416
9395
9375
9355
9335
9315
9295
9276
9256
9237
9218
9199
9180
9161
9142
9124
9105
9087
9069
9052
9034
9017
8999
8982
8965
8948
8932
8915
8898
8882
8865
8849
8833
8817
8802
8786
8771
8757
8742
8728
8714
8700
8687
8673
8661
8648
8636
8625
8613
8602
8591
8581
8571
8561
8551
8541
8531
8522
8512
8503
8493
8483
8474
8464
8454
8444
8434
8424
8414
8404
8394
8383
8373
8363
8353
8343
8333
8322
8312
8302
8292
8282
8272
8263
8253
8243
8234
8225
8215
8206
8196
8186
8177
8167
8157
8148
8138
8128
8117
8106
8096
8085
8074
8063
8052
8041
8029
8018
8007
7996
7984
7973
7962
7951
7940
7929
7918
7907
7896
7885
7874
7863
7852
7841
7830
7819
7808
7797
7786
7775
7764
7753
7742
7731
7720
7709
7698
7686
7675
7663
7651
7640
7628
7616
7603
7591
7579
7566
7554
7541
7529
7516
7503
7491
7478
7465
7451
7438
7425
7412
7398
7385
7372
7358
7345
7331
7318
7304
7291
7277
7263
7250
7236
7223
7209
7195
7182
7169
7155
7142
7129
7115
7102
7089
7076
7064
7051
7038
7026
7013
7001
6989
6977
6965
6953
6941
6930
6918
6907
6896
6885
6874
6864
6853
6843
6833
6823
6814
6805
6796
6787
6778
6770
6763
6755
6748
6741
6735
6729
6723
6718
6713
6708
6704
6700
6697
6694
6691
6689
6687
6686
6685
6684
6684
6684
6684
6685
6686
6687
6689
6691
6693
6695
6698
6701
6705
6709
6713
6718
6723
6729
6735
6742
6749
6756
6764
6773
6781
6790
6800
6810
6820
6830
6841
6852
6864
6876
6888
6901
6914
6928
6943
6958
6973
6989
7006
7023
7041
7060
7079
7099
7119
7139
7161
7182
7205
7227
7250
7274
7298
7322
7346
7371
7397
7422
7449
7475
7502
7530
7558
7587
7616
7646
7676
7707
7739
7771
7804
7838
7872
7907
7943
7979
8016
8054
8093
8132
8172
8213
8254
8296
8339
8382
8426
8471
8516
8562
8608
8655
8703
8751
8800
8849
8899
8949
8999
9050
9102
9154
9206
9259
9312
9366
9420
9474
9529
9584
9640
9696
9753
9810
9867
9926
9984
10043
10103
10163
10224
10285
10346
10408
10470
10532
10595
10658
10722
10786
10851
10916
10981
11046
11112
11178
11245
11312
11379
11446
11513
11580
11648
11715
11783
11850
11918
11985
12053
12121
12189
12256
12324
12391
12459
12526
12594
12661
12728
12795
12862
12929
12996
13062
13128
13194
13260
13326
13392
13458
13523
13588
13653
13718
13783
13847
13912
13976
14040
14104
14167
14231
14294
14356
14419
14481
14543
14604
14665
14726
14786
14846
14906
14966
15025
15084
15142
15201
15258
15316
15373
15430
15486
15542
15597
15652
15707
15761
15814
15867
15920
15971
16021
16073
16122
16171
16219
16267
16314
16360
16406
16450
16494
16537
16580
16621
16662
16701
16740
16778
16815
16851
16886
16920
16953
16985
17017
17047
17077
17106
17133
17160
17186
17212
17236
17259
17282
17303
17324
17344
17363
17381
17398
17414
17429
17443
17457
17469
17481
17491
17501
17510
17517
17524
17530
17535
17538
17541
17543
17544
17543
17542
17539
17535
17531
17525
17518
17510
17501
17490
17479
17467
17454
17440
17425
17409
17392
17374
17355
17335
17314
17292
17270
17246
17221
17196
17169
17142
17114
17085
17055
17024
16992
16959
16926
16891
16856
16819
16782
16743
16704
16664
16623
16581
16538
16494
16449
16403
16357
16309
16261
16212
16163
16111
16061
16010
15958
15905
15851
15797
15742
15687
15631
15574
15517
15459
15401
15341
15282
15221
15161
15099
15037
14975
14912
14848
14784
14720
14654
14589
14523
14456
14389
14322
14254
14185
14116
14047
13977
13907
13837
13766
13695
13624
13552
13480
13408
13336
13264
13192
13119
13046
12974
12901
12828
12755
12682
12608
12535
12461
12388
12314
12240
12166
12092
12018
11943
11869
11795
11720
11646
11571
11497
11422
11348
11273
11199
11124
11050
10976
10902
10828
10755
10682
10609
10536
10463
10391
10318
10246
10174
10102
10030
9958
9886
9815
9743
9672
9600
9529
9458
9387
9317
9246
9176
9106
9036
8966
8896
8827
8757
8688
8619
8550
8482
8413
8345
8277
8210
8141
8074
8009
7942
7876
7811
7746
7681
7617
7553
7489
7426
7363
7301
7239
7177
7116
7055
6995
6935
6875
6816
6758
6700
6642
6585
6529
6473
6418
6364
6310
6257
6204
6152
6101
6050
6000
5951
5902
5854
5806
5759
5712
5666
5621
5576
5532
5488
5445
5403
5360
5319
5278
5237
5197
5157
5118
5079
5041
5004
4967
4931
4895
4860
4825
4791
4758
4725
4693
4662
4631
4601
4572
4543
4515
4488
4461
4435
4410
4385
4361
4338
4315
4293
4272
4251
4231
4211
4192
4174
4156
4139
4123
4107
4091
4077
4062
4049
4035
4022
4011
4000
3989
3979
3970
3961
3953
3945
3938
3932
3926
3920
3916
3911
3908
3904
3902
3900
3899
3898
3898
3899
3900
3902
3905
3908
3912
3917
3922
3928
3935
3942
3950
3958
3967
3976
3985
3995
4006
4017
4027
4040
4051
4065
4078
4091
4105
4119
4133
4148
4164
4179
4195
4212
4229
4246
4264
4283
4302
4321
4341
4361
4382
4403
4425
4447
4470
4493
4516
4540
4565
4589
4614
4640
4666
4692
4718
4746
4773
4801
4830
4859
4889
4919
4949
4981
5012
5044
5077
5110
5143
5177
5211
5246
5281
5316
5352
5388
5425
5462
5499
5537
5575
5613
5652
5692
5731
5771
5812
5853
5894
5935
5977
6020
6062
6105
6149
6192
6236
6281
6326
6371
6416
6462
6507
6554
6600
6647
6694
6742
6789
6837
6886
6934
6983
7032
7081
7131
7181
7231
7281
7331
7382
7433
7483
7534
7585
7637
7688
7739
7790
7842
7893
7944
7995
8045
8096
8148
8199
8250
8300
8351
8401
8451
8501
8551
8601
8650
8699
8748
8797
8845
8894
8941
8989
9036
9083
9129
9176
9221
9267
9312
9357
9401
9446
9489
9533
9576
9620
9662
9705
9747
9789
9831
9872
9914
9954
9995
10036
10076
10115
10155
10194
10233
10271
10309
10347
10384
10421
10458
10494
10529
10565
10600
10634
10668
10702
10735
10768
10801
10833
10865
10897
10928
10959
10989
11019
11049
11078
11107
11135
11163
11191
11218
11245
11271
11297
11323
11348
11372
11396
11420
11443
11466
11488
11509
11531
11551
11572
11592
11611
11630
11649
11667
11685
11703
11721
11738
11755
11771
11788
11804
11820
11835
11850
11865
11880
11894
11908
11922
11935
11948
11960
11973
11985
11996
12008
12019
12030
12040
12051
12060
12070
12079
12088
12097
12106
12114
12122
12129
12137
12144
12150
12157
12163
12169
12175
12181
12186
12192
12197
12202
12207
12212
12217
12222
12227
12231
12236
12240
12245
12249
12253
12256
12260
12263
12266
12269
12272
12274
12276
12278
12280
12281
12282
12283
12284
12284
12285
12285
12285
12285
12285
12285
12284
12284
12283
12282
12281
12280
12279
12278
12276
12275
12273
12271
12269
12267
12265
12263
12260
12257
12254
12251
12247
12244
12240
12237
12233
12229
12225
12221
12217
12213
12209
12205
12200
12196
12191
12187
12183
12178
12174
12169
12164
12160
12155
12150
12145
12140
12135
12130
12125
12120
12115
12110
12105
12100
12095
12089
12084
12079
12073
12068
12062
12056
12050
12044
12038
12031
12025
12018
12011
12004
11997
11990
11983
11976
11969
11961
11954
11947
11940
11933
11926
11919
11911
11904
11897
11890
11884
11877
11870
11863
11856
11849
11842
11835
11827
11820
11813
11805
11797
11790
11782
11774
11766
11758
11750
11742
11734
11726
11717
11709
11701
11693
11685
11677
11669
11661
11652
11644
11636
11628
11620
11612
11604
11596
11589
11581
11573
11566
11558
11551
11544
11536
11529
11522
11514
11507
11499
11492
11484
11477
11469
11461
11453
11445
11437
11429
11421
11413
11405
11396
11388
11379
11371
11362
11353
11345
11336
11327
11318
11308
11299
11290
11280
11271
11261
11251
11241
11231
11221
11211
11200
11190
11179
11168
11157
11146
11134
11123
11111
11099
11087
11075
11062
11049
11037
11024
11010
10997
10984
10970
10956
10942
10927
10913
10898
10883
10868
10853
10837
10821
10804
10788
10771
10753
10736
10718
10700
10682
10663
10645
10626
10607
10588
10568
10549
10530
10510
10490
10470
10449
10429
10408
10387
10366
10344
10322
10300
10277
10254
10231
10207
10184
10160
10135
10111
10086
10061
10036
10010
9985
9960
9934
9908
9883
9857
9831
9805
9780
9754
9728
9703
9677
9652
9626
9601
9575
9550
9524
9499
9473
9448
9422
9397
9372
9347
9322
9297
9272
9248
9223
9199
9175
9151
9127
9103
9079
9056
9032
9009
8985
8962
8939
8916
8893
8870
8848
8826
8803
8781
8760
8738
8717
8696
8676
8656
8636
8617
8598
8580
8562
8544
8527
8510
8494
8479
8464
8449
8435
8421
8408
8395
8383
8371
8360
8349
8339
8330
8321
8312
8304
8296
8289
8283
8277
8271
8266
8262
8258
8254
8251
8249
8247
8245
8244
8244
8244
8245
8246
8248
8251
8254
8257
8261
8266
8271
8276
8282
8289
8296
8303
8312
8321
8330
8340
8351
8362
8375
8388
8401
8416
8431
8446
8463
8480
8498
8516
8535
8555
8575
8596
8618
8640
8663
8686
8710
8734
8758
8783
8809
8835
8862
8889
8917
8945
8974
9003
9033
9064
9095
9126
9158
9191
9225
9258
9293
9328
9363
9399
9436
9473
9510
9548
9586
9625
9664
9704
9744
9784
9825
9866
9908
9950
9992
10035
10078
10122
10166
10211
10255
10301
10346
10393
10439
10486
10533
10581
10628
10677
10725
10774
10823
10872
10921
10971
11021
11071
11121
11171
11221
11272
11322
11373
11424
11475
11526
11577
11628
11679
11730
11781
11831
11882
11933
11983
12034
12084
12134
12185
12235
12285
12335
12384
12434
12484
12534
12583
12632
12682
12731
12780
12829
12878
12927
12975
13023
13071
13119
13167
13214
13261
13307
13354
13400
13445
13490
13535
13580
13624
13667
13710
13753
13796
13838
13879
13920
13961
14001
14041
14080
14119
14158
14196
14234
14271
14308
14345
14381
14417
14452
14487
14521
14555
14588
14621
14653
14685
14716
14747
14777
14806
14835
14863
14891
14918
14945
14971
14996
15021
15046
15069
15093
15115
15137
15158
15178
15198
15217
15236
15254
15271
15288
15303
15319
15334
15348
15361
15374
15386
15397
15408
15418
15427
15435
15442
15449
15455
15460
15464
15467
15470
15471
15472
15472
15471
15470
15467
15464
15460
15455
15450
15444
15437
15429
15421
15412
15402
15392
15381
15369
15356
15343
15329
15314
15298
15282
15264
15246
15227
15207
15186
15164
15141
15117
15092
15067
15040
15013
14985
14956
14926
14896
14864
14832
14798
14764
14729
14693
14656
14618
14579
14540
14499
14457
14414
14371
14326
14281
14234
14187
14139
14090
14040
13989
13938
13886
13834
13780
13726
13672
13617
13561
13504
13447
13390
13331
13272
13213
13152
13091
13030
12967
12904
12841
12776
12711
12645
12578
12511
12443
12374
12305
12234
12163
12091
12019
11946
11872
11797
11722
11646
11570
11493
11415
11336
11257
11178
11098
11017
10936
10854
10771
10689
10605
10522
10438
10353
10268
10183
10097
10011
9925
9838
9750
9662
9574
9486
9397
9308
9218
9129
9039
8948
8858
8768
8677
8586
8495
8404
8313
8222
8130
8039
7948
7856
7765
7673
7582
7490
7399
7307
7216
7124
7033
6941
6850
6758
6667
6576
6484
6393
6302
6212
6121
6030
5940
5849
5759
5669
5580
5490
5401
5312
5223
5135
5047
4959
4872
4785
4698
4612
4526
4440
4356
4271
4187
4104
4021
3939
3858
3777
3697
3617
3538
3460
3383
3306
3230
3154
3080
3006
2932
2860
2788
2717
2647
2578
2510
2442
2375
2309
2244
2180
2117
2054
1993
1932
1872
1813
1754
1697
1640
1584
1529
1475
1422
1370
1318
1268
1218
1169
1122
1075
1029
984
941
898
856
815
776
737
699
662
627
592
558
525
493
462
432
403
375
348
322
297
272
249
227
206
186
166
148
131
114
99
84
70
58
46
35
25
16
8
2
-4
-8
-12
-14
-15
-15
-13
-11
-7
-2
4
11
20
30
40
53
66
81
96
113
131
150
171
192
214
238
262
288
315
342
371
400
431
463
496
530
565
601
638
676
716
756
797
840
883
928
973
1020
1067
1115
1165
1215
1267
1319
1372
1427
1482
1538
1596
1654
1713
1774
1835
1897
1961
2025
2090
2156
2222
2290
2359
2428
2499
2570
2642
2715
2789
2863
2939
3015
3092
3169
3248
3327
3407
3488
3570
3653
3736
3820
3905
3991
4078
4165
4253
4342
4431
4521
4612
4703
4795
4888
4982
5076
5170
5266
5362
5458
5555
5653
5751
5850
5949
6049
6149
6249
6350
6451
6552
6654
6757
6859
6963
7066
7170
7274
7379
7484
7590
7696
7802
7909
8016
8124
8232
8340
8449
8559
8668
8778
8888
8999
9110
9221
9333
9444
9556
9668
9780
9892
10004
10117
10229
10341
10453
10566
10678
10790
10902
11014
11126
11238
11350
11462
11574
11686
11798
11909
12021
12132
12243
12354
12465
12576
12687
12797
12907
13017
13127
13236
13345
13454
13562
13670
13777
13884
13990
14096
14202
14307
14412
14516
14619
14722
14825
14927
15028
15128
15228
15327
15425
15523
15620
15716
15811
15905
15999
16091
16183
16274
16364
16453
16541
16628
16714
16799
16883
16967
17049
17130
17210
17289
17367
17444
17519
17594
17668
17740
17812
17882
17951
18019
18086
18152
18216
18279
18341
18401
18461
18519
18576
18631
18686
18738
18790
18841
18890
18938
18984
19029
19073
19116
19158
19198
19236
19274
19310
19345
19378
19411
19441
19471
19499
19526
19551
19575
19598
19619
19639
19657
19674
19690
19704
19716
19727
19737
19745
19752
19758
19761
19764
19765
19764
19762
19759
19754
19747
19739
19730
19720
19707
19694
19679
19662
19645
19626
19605
19583
19560
19536
19510
19483
19455
19425
19395
19363
19330
19295
19260
19223
19185
19145
19105
19063
19020
18975
18930
18883
18835
18785
18734
18682
18629
18574
18519
18462
18403
18344
18283
18221
18158
18093
18027
17960
17892
17822
17751
17679
17606
17532
17456
17380
17302
17224
17144
17064
16983
16900
16817
16734
16649
16564
16478
16391
16303
16216
16126
16036
15947
15856
15764
15671
15578
15484
15388
15293
15196
15098
15000
14901
14801
14701
14599
14497
14395
14291
14187
14083
13977
13872
13765
13658
13551
13443
13335
13226
13117
13007
12898
12787
12677
12566
12455
12344
12232
12120
12008
11896
11783
11670
11558
11445
11331
11218
11105
10992
10878
10765
10651
10538
10424
10311
10198
10085
9972
9859
9746
9633
9520
9407
9294
9181
9068
8955
8842
8730
8617
8505
8392
8280
8167
8055
7945
7834
7723
7612
7502
7392
7282
7173
7064
6955
6847
6740
6633
6526
6420
6315
6210
6106
6002
5899
5796
5694
5593
5493
5393
5293
5195
5097
5000
4903
4808
4713
4618
4525
4432
4339
4248
4157
4067
3977
3888
3800
3713
3626
3541
3455
3371
3287
3204
3122
3041
2961
2881
2802
2725
2648
2572
2497
2423
2350
2278
2207
2137
2068
2000
1933
1867
1802
1739
1676
1615
1555
1496
1438
1381
1325
1271
1218
1166
1116
1066
1018
971
926
882
839
797
756
717
679
642
606
572
539
507
476
447
418
391
365
341
317
295
274
255
236
219
203
188
174
162
151
141
132
124
118
113
109
107
105
105
106
108
112
117
123
130
139
148
159
172
185
200
216
233
251
271
291
313
336
361
386
413
440
469
499
530
562
595
630
665
701
739
778
817
858
900
942
986
1031
1077
1123
1171
1220
1270
1321
1373
1425
1479
1534
1590
1647
1704
1763
1822
1882
1943
2005
2068
2132
2196
2261
2328
2395
2462
2531
2600
2670
2741
2813
2885
2958
3032
3107
3182
3257
3334
3411
3489
3568
3647
3727
3807
3888
3970
4051
4135
4219
4303
4387
4473
4559
4645
4732
4820
4908
4997
5086
5176
5266
5357
5448
5539
5631
5724
5817
5910
6004
6098
6192
6287
6382
6477
6573
6669
6765
6861
6957
7054
7150
7247
7344
7442
7539
7637
7735
7834
7932
8031
8130
8229
8328
8427
8527
8626
8726
8826
8926
9026
9126
9226
9326
9425
9525
9625
9725
9825
9924
10024
10123
10222
10321
10420
10519
10617
10715
10813
10910
11007
11104
11200
11297
11392
11488
11583
11678
11772
11866
11960
12053
12146
12239
12331
12423
12514
12605
12695
12784
12873
12962
13050
13137
13223
13309
13394
13478
13562
13645
13727
13808
13889
13969
14048
14127
14205
14282
14358
14434
14508
14582
14655
14728
14799
14870
14940
15009
15078
15145
15212
15278
15343
15407
15471
15533
15595
15656
15716
15774
15832
15889
15945
15999
16053
16106
16158
16209
16259
16308
16356
16403
16449
16495
16539
16582
16625
16666
16706
16746
16784
16822
16859
16895
16930
16964
16997
17029
17061
17091
17121
17149
17177
17204
17230
17255
17279
17302
17325
17346
17367
17386
17405
17422
17439
17455
17470
17484
17497
17509
17520
17530
17539
17547
17554
17560
17565
17569
17572
17574
17575
17575
17573
17571
17568
17563
17558
17551
17543
17535
17525
17514
17503
17490
17476
17461
17446
17429
17411
17392
17372
17352
17330
17308
17284
17260
17235
17209
17183
17155
17127
17098
17068
17037
17006
16974
16941
16908
16873
16838
16802
16765
16728
16690
16650
16611
16570
16529
16487
16445
16402
16358
16312
16268
16222
16177
16129
16082
16035
15987
15938
15888
15838
15787
15736
15684
15632
15579
15526
15472
15418
15363
15307
15251
15195
15138
15080
15022
14963
14905
14845
14786
14726
14665
14604
14543
14482
14420
14358
14295
14232
14169
14105
14041
13977
13912
13847
13782
13717
13651
13585
13518
13451
13385
13317
13250
13183
13115
13048
12980
12912
12844
12776
12708
12640
12573
12505
12437
12369
12301
12233
12165
12098
12030
11963
11896
11829
11762
11695
11628
11562
11495
11429
11363
11297
11231
11166
11100
11035
10970
10905
10840
10775
10711
10646
10582
10518
10454
10391
10327
10264
10201
10138
10076
10013
9951
9889
9828
9766
9705
9645
9584
9524
9464
9405
9346
9287
9229
9171
9113
9056
8999
8942
8886
8830
8774
8719
8664
8609
8555
8501
8447
8394
8341
8288
8236
8185
8134
8083
8032
7983
7934
7885
7837
7789
7742
7695
7649
7603
7558
7514
7470
7427
7384
7342
7301
7260
7220
7180
7141
7103
7065
7028
6991
6955
6920
6885
6851
6817
6784
6752
6720
6689
6659
6629
6600
6572
6544
6517
6491
6465
6440
6416
6392
6370
6347
6326
6305
6285
6266
6247
6229
6211
6195
6179
6163
6148
6134
6120
6107
6095
6083
6071
6060
6050
6040
6031
6022
6013
6005
5998
5991
5984
5978
5973
5968
5963
5959
5956
5953
5950
5948
5947
5946
5945
5945
5946
5947
5949
5951
5954
5958
5962
5966
5972
5977
5984
5991
5998
6006
6014
6023
6033
6043
6053
6064
6076
6088
6101
6114
6128
6142
6156
6171
6187
6203
6219
6235
6253
6270
6288
6306
6325
6344
6364
6384
6404
6425
6446
6467
6489
6511
6534
6556
6580
6603
6628
6652
6677
6702
6728
6754
6780
6806
6833
6860
6888
6916
6943
6971
7000
7028
7057
7085
7114
7143
7173
7202
7232
7262
7292
7322
7353
7384
7414
7445
7476
7507
7538
7570
7601
7632
7663
7695
7726
7757
7789
7820
7852
7883
7914
7946
7977
8009
8039
8071
8103
8134
8166
8197
8228
8260
8291
8323
8354
8385
8416
8447
8478
8509
8540
8570
8601
8631
8661
8691
8721
8751
8781
8810
8840
8869
8899
8928
8957
8986
9015
9044
9072
9101
9129
9157
9185
9213
9240
9268
9295
9321
9348
9374
9400
9426
9451
9476
9501
9526
9550
9575
9598
9622
9645
9668
9691
9713
9735
9756
9778
9798
9819
9839
9859
9878
9897
9916
9934
9952
9969
9986
10003
10019
10035
10050
10065
10080
10094
10108
10121
10134
10147
10159
10170
10182
10192
10203
10213
10222
10231
10239
10247
10254
10261
10267
10273
10278
10283
10286
10290
10292
10294
10296
10297
10297
10297
10296
10294
10292
10290
10287
10283
10279
10274
10269
10263
10256
10249
10241
10233
10224
10215
10204
10194
10182
10171
10158
10145
10131
10117
10101
10086
10069
10052
10035
10016
9997
9978
9958
9937
9916
9894
9872
9849
9825
9801
9777
9752
9726
9700
9674
9647
9620
9592
9564
9535
9507
9477
9448
9418
9387
9356
9325
9294
9262
9230
9198
9165
9132
9099
9065
9031
8997
8963
8928
8893
8858
8822
8786
8750
8714
8678
8641
8604
8567
8529
8492
8454
8416
8377
8338
8300
8260
8221
8182
8141
8102
8061
8022
7982
7941
7901
7860
7819
7779
7738
7697
7656
7614
7573
7531
7490
7448
7406
7364
7322
7280
7238
7196
7154
7111
7069
7027
6985
6943
6901
6859
6817
6775
6733
6691
6649
6608
6566
6524
6483
6441
6400
6359
6317
6276
6235
6194
6153
6112
6071
6030
5990
5949
5909
5869
5829
5789
5749
5709
5670
5631
5592
5553
5514
5476
5438
5400
5362
5325
5288
5251
5215
5179
5143
5107
5072
5037
5002
4968
4933
4899
4866
4833
4800
4767
4735
4704
4673
4642
4611
4581
4552
4523
4494
4466
4438
4411
4384
4358
4333
4308
4284
4260
4237
4214
4192
4171
4150
4129
4109
4090
4072
4054
4035
4019
4003
3987
3972
3958
3943
3930
3917
3905
3894
3883
3872
3862
3853
3845
3837
3830
3823
3817
3812
3807
3803
3799
3796
3793
3791
3790
3788
3788
3788
3788
3789
3790
3792
3794
3797
3800
3804
3808
3813
3818
3824
3831
3838
3846
3854
3863
3872
3882
3892
3903
3914
3926
3938
3951
3964
3978
3992
4006
4022
4038
4054
4070
4089
4107
4125
4144
4163
4183
4203
4224
4246
4268
4291
4314
4338
4362
4387
4412
4437
4464
4490
4518
4545
4574
4603
4632
4662
4692
4722
4754
4785
4817
4849
4881
4914
4947
4981
5015
5049
5083
5118
5153
5189
5224
5260
5297
5333
5370
5408
5445
5483
5521
5560
5599
5638
5678
5718
5758
5799
5840
5881
5923
5965
6007
6050
6093
6136
6180
6224
6268
6312
6357
6403
6448
6494
6540
6587
6634
6681
6729
6777
6825
6874
6923
6972
7021
7071
7121
7171
7221
7272
7322
7373
7424
7475
7526
7578
7630
7682
7734
7786
7839
7892
7945
7998
8051
8105
8157
8212
8266
8320
8374
8428
8482
8537
8591
8646
8701
8756
8811
8865
8920
8975
9031
9086
9141
9196
9252
9307
9362
9418
9473
9529
9584
9640
9695
9751
9806
9862
9917
9973
10028
10084
10139
10194
10250
10305
10360
10414
10469
10524
10579
10633
10688
10743
10797
10851
10906
10960
11015
11069
11123
11177
11231
11285
11339
11393
11447
11500
11554
11607
11660
11713
11765
11817
11869
11921
11973
12024
12075
12125
12176
12226
12276
12325
12375
12424
12472
12521
12569
12617
12664
12712
12759
12805
12852
12898
12944
12990
13035
13080
13125
13170
13214
13258
13302
13345
13388
13430
13472
13514
13555
13596
13636
13676
13716
13755
13794
13832
13870
13907
13944
13980
14015
14050
14084
14118
14151
14183
14215
14246
14277
14307
14336
14365
14393
14420
14447
14474
14499
14525
14550
14574
14597
14620
14643
14664
14686
14706
14726
14745
14763
14781
14798
14814
14830
14845
14860
14874
14887
14900
14912
14924
14934
14944
14954
14962
14970
14977
14984
14990
14995
15000
15004
15007
15010
15013
15014
15015
15016
15016
15016
15014
15013
15011
15008
15004
15001
14996
14991
14985
14979
14972
14964
14956
14947
14938
14928
14917
14906
14894
14882
14869
14856
14841
14827
14812
14796
14780
14763
14746
14728
14710
14691
14672
14652
14631
14610
14588
14566
14543
14520
14496
14472
14447
14421
14395
14368
14341
14313
14285
14257
14227
14198
14168
14137
14107
14075
14044
14012
13979
13946
13913
13880
13846
13811
13776
13741
13706
13670
13634
13598
13561
13524
13487
13449
13412
13374
13335
13297
13258
13220
13181
13142
13102
13063
13023
12983
12943
12902
12862
12821
12780
12738
12697
12655
12613
12571
12528
12486
12443
12401
12358
12315
12273
12230
12187
12144
12101
12058
12015
11972
11929
11885
11842
11799
11756
11712
11669
11625
11582
11539
11495
11452
11408
11365
11321
11278
11234
11191
11148
11105
11062
11020
10977
10934
10892
10849
10807
10765
10722
10680
10638
10595
10553
10511
10469
10427
10385
10344
10302
10261
10220
10179
10139
10098
10058
10018
9978
9939
9900
9861
9822
9783
9745
9707
9669
9632
9594
9558
9521
9485
9449
9413
9378
9342
9308
9273
9239
9205
9172
9139
9106
9073
9041
9009
8978
8946
8915
8885
8854
8824
8794
8765
8735
8706
8676
8647
8619
8590
8562
8533
8505
8477
8449
8422
8394
8367
8340
8314
8287
8261
8235
8209
8183
8159
8134
8109
8086
8061
8038
8015
7992
7969
7947
7925
7903
7881
7859
7838
7817
7796
7775
7755
7735
7715
7696
7677
7658
7640
7622
7604
7586
7569
7553
7536
7520
7505
7489
7475
7460
7446
7432
7418
7405
7392
7379
7367
7354
7342
7331
7319
7308
7297
7287
7277
7266
7257
7247
7238
7229
7221
7213
7206
7198
7192
7185
7179
7174
7168
7163
7159
7154
7150
7147
7143
7140
7137
7135
7132
7130
7128
7126
7125
7124
7123
7122
7122
7122
7122
7122
7123
7123
7125
7126
7127
7129
7131
7133
7135
7138
7141
7144
7147
7150
7154
7158
7162
7166
7171
7175
7181
7186
7192
7197
7204
7210
7217
7224
7231
7239
7247
7255
7263
7272
7281
7290
7299
7309
7318
7328
7338
7349
7359
7370
7381
7392
7403
7414
7426
7438
7449
7461
7473
7486
7498
7510
7523
7535
7548
7561
7573
7586
7599
7612
7625
7638
7651
7664
7677
7690
7704
7717
7730
7743
7756
7769
7782
7795
7808
7821
7834
7846
7859
7871
7884
7896
7908
7920
7932
7944
7956
7967
7979
7990
8002
8013
8023
8035
8047
8058
8069
8080
8090
8102
8112
8122
8134
8144
8154
8164
8175
8186
8196
8206
8216
8226
8236
8246
8256
8266
8276
8286
8295
8305
8314
8324
8333
8342
8351
8360
8368
8377
8385
8393
8401
8409
8417
8425
8433
8440
8448
8456
8463
8471
8478
8486
8493
8501
8508
8516
8523
8530
8537
8544
8551
8558
8565
8572
8578
8585
8591
8598
8604
8611
8617
8624
8630
8637
8643
8649
8656
8662
8668
8673
8679
8685
8690
8695
8700
8706
8711
8716
8721
8726
8731
8736
8740
8745
8750
8755
8760
8764
8769
8773
8778
8782
8786
8790
8794
8798
8802
8805
8809
8812
8815
8818
8821
8824
8827
8829
8832
8834
8836
8839
8841
8843
8844
8846
8848
8849
8850
8851
8852
8853
8854
8854
8855
8855
8855
8855
8855
8854
8854
8853
8851
8850
8848
8846
8844
8842
8839
8836
8833
8830
8827
8823
8820
8816
8812
8808
8804
8800
8796
8791
8787
8782
8777
8772
8767
8761
8756
8750
8745
8739
8733
8727
8720
8714
8707
8700
8693
8685
8677
8669
8661
8653
8644
8636
8627
8618
8609
8600
8590
8581
8571
8561
8551
8541
8531
8520
8509
8498
8487
8476
8465
8454
8443
8432
8421
8410
8399
8388
8376
8365
8353
8342
8330
8318
8307
8295
8282
8270
8258
8246
8233
8220
8207
8194
8180
8167
8153
8138
8125
8109
8095
8080
8064
8048
8032
8016
8000
7984
7968
7951
7934
7917
7900
7882
7865
7847
7829
7811
7792
7774
7755
7736
7717
7698
7678
7659
7639
7619
7599
7579
7558
7538
7517
7497
7476
7455
7434
7413
7392
7370
7349
7328
7306
7284
7262
7241
7219
7197
7175
7153
7131
7109
7087
7064
7042
7020
6998
6975
6953
6930
6907
6885
6862
6839
6816
6793
6771
6748
6725
6702
6679
6656
6633
6610
6587
6564
6541
6518
6495
6472
6449
6426
6402
6379
6356
6333
6309
6286
6262
6239
6216
6192
6169
6145
6121
6098
6074
6051
6027
6003
5979
5956
5932
5908
5884
5860
5836
5812
5788
5764
5740
5716
5692
5667
5643
5619
5595
5571
5547
5522
5498
5474
5450
5426
5402
5377
5353
5329
5305
5281
5257
5234
5210
5187
5163
5140
5117
5094
5071
5048
5026
5003
4980
4958
4936
4913
4891
4869
4847
4825
4803
4781
4759
4737
4716
4694
4673
4652
4630
4609
4588
4567
4546
4526
4505
4484
4464
4444
4423
4403
4383
4363
4344
4324
4305
4286
4267
4248
4230
4211
4193
4175
4158
4141
4123
4107
4090
4074
4057
4042
4026
4011
3996
3982
3967
3953
3939
3926
3913
3900
3887
3875
3862
3850
3839
3827
3816
3805
3795
3784
3774
3765
3755
3746
3737
3728
3720
3711
3703
3696
3688
3681
3673
3666
3659
3653
3646
3640
3633
3627
3621
3616
3610
3604
3599
3594
3589
3584
3580
3575
3571
3567
3563
3559
3556
3553
3549
3546
3543
3541
3538
3535
3533
3531
3529
3527
3525
3523
3521
3520
3519
3517
3516
3515
3514
3513
3513
3512
3511
3510
3509
3509
3508
3507
3507
3506
3505
3504
3503
3503
3502
3501
3500
3499
3498
3497
3497
3496
3495
3494
3494
3493
3493
3492
3492
3492
3491
3491
3491
3491
3491
3490
3490
3490
3490
3491
3491
3491
3491
3491
3491
3492
3492
3492
3492
3493
3493
3494
3494
3495
3495
3496
3496
3497
3497
3498
3499
3499
3500
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3512
3513
3514
3516
3517
3519
3520
3522
3523
3525
3526
3528
3529
3531
3532
3533
3534
3536
3537
3538
3539
3540
3541
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3558
3559
3561
3562
3564
3565
3567
3569
3571
3573
3575
3577
3580
3582
3585
3588
3590
3593
3596
3599
3602
3606
3609
3612
3615
3618
3621
3625
3628
3631
3634
3638
3641
3644
3648
3651
3654
3658
3661
3664
3668
3671
3674
3678
3681
3685
3688
3692
3696
3699
3703
3707
3710
3714
3718
3721
3725
3729
3732
3736
3740
3743
3747
3751
3755
3758
3762
3766
3770
3774
3779
3783
3787
3792
3796
3801
3806
3811
3816
3822
3827
3833
3839
3845
3851
3857
3864
3870
3877
3885
3892
3900
3907
3915
3924
3932
3941
3949
3958
3967
3976
3985
3994
4003
4013
4022
4032
4042
4051
4061
4070
4080
4090
4100
4109
4119
4129
4139
4149
4159
4169
4179
4189
4199
4210
4220
4230
4241
4251
4262
4272
4283
4293
4304
4315
4325
4336
4347
4358
4369
4380
4391
4403
4414
4425
4437
4449
4460
4472
4484
4496
4508
4520
4532
4544
4557
4569
4581
4594
4606
4619
4632
4645
4658
4671
4684
4697
4710
4724
4737
4751
4764
4778
4792
4807
4821
4835
4850
4864
4878
4893
4907
4922
4936
4950
4964
4978
4992
5006
5020
5034
5048
5062
5076
5089
5103
5117
5131
5144
5158
5172
5186
5199
5213
5227
5240
5254
5268
5282
5295
5309
5322
5336
5349
5363
5376
5389
5402
5416
5429
5442
5455
5468
5481
5494
5508
5521
5534
5547
5560
5574
5587
5600
5613
5627
5640
5653
5666
5679
5693
5706
5719
5732
5745
5758
5771
5784
5797
5810
5823
5836
5849
5862
5875
5888
5901
5913
5926
5939
5951
5964
5976
5988
6001
6013
6025
6038
6050
6062
6074
6087
6099
6111
6123
6135
6147
6159
6170
6182
6194
6205
6217
6228
6239
6251
6261
6272
6283
6293
6303
6313
6323
6333
6342
6351
6360
6369
6377
6386
6394
6402
6409
6417
6424
6431
6437
6444
6450
6456
6462
6467
6472
6477
6481
6486
6489
6493
6496
6499
6502
6505
6507
6509
6510
6512
6513
6514
6514
6514
6514
6514
6513
6512
6511
6509
6507
6505
6502
6500
6496
6493
6489
6485
6481
6476
6472
6466
6461
6455
6449
6443
6436
6429
6422
6414
6406
6398
6390
6381
6371
6362
6352
6342
6331
6320
6308
6297
6284
6272
6259
6246
6233
6219
6205
6191
6176
6161
6146
6131
6116
6100
6084
6068
6052
6035
6018
6001
5984
5967
5949
5932
5914
5895
5877
5858
5839
5819
5800
5779
5759
5738
5717
5696
5674
5652
5630
5608
5585
5562
5539
5515
5492
5468
5443
5419
5394
5368
5343
5317
5291
5265
5238
5211
5184
5157
5129
5101
5072
5044
5015
4986
4956
4927
4897
4867
4837
4806
4775
4744
4713
4682
4650
4618
4586
4554
4521
4488
4455
4422
4389
4355
4321
4287
4253
4218
4184
4149
4113
4078
4042
4006
3970
3934
3897
3861
3824
3787
3749
3712
3674
3637
3599
3561
3523
3484
3446
3407
3368
3329
3290
3251
3211
3172
3132
3092
3052
3012
2972
2932
2891
2851
2810
2769
2728
2687
2646
2605
2564
2523
2481
2440
2398
2356
2315
2273
2231
2188
2146
2104
2061
2019
1976
1934
1891
1848
1805
1762
1719
1676
1633
1590
1547
1504
1460
1417
1374
1330
1287
1244
1200
1157
1114
1070
1027
984
941
898
855
812
769
726
683
640
597
555
512
470
427
385
343
302
260
219
177
136
96
55
15
-25
-65
-105
-144
-183
-222
-261
-299
-338
-376
-414
-452
-489
-527
-564
-601
-638
-675
-711
-747
-783
-819
-855
-890
-925
-960
-995
-1029
-1063
-1096
-1130
-1163
-1195
-1228
-1260
-1292
-1323
-1354
-1385
-1416
-1446
-1476
-1506
-1536
-1565
-1594
-1623
-1651
-1679
-1707
-1735
-1762
-1789
-1816
-1843
-1869
-1895
-1920
-1946
-1971
-1995
-2020
-2044
-2068
-2091
-2114
-2137
-2159
-2181
-2203
-2224
-2245
-2266
-2286
-2306
-2325
-2344
-2363
-2382
-2400
-2417
-2435
-2452
-2468
-2485
-2501
-2516
-2532
-2547
-2561
-2575
-2589
-2603
-2616
-2629
-2641
-2653
-2665
-2677
-2688
-2699
-2709
-2719
-2729
-2738
-2747
-2756
-2765
-2773
-2781
-2789
-2796
-2803
-2810
-2816
-2822
-2828
-2834
-2839
-2844
-2849
-2854
-2858
-2862
-2866
-2870
-2873
-2877
-2880
-2883
-2886
-2889
-2891
-2893
-2896
-2898
-2899
-2901
-2902
-2903
-2903
-2904
-2904
-2904
-2903
-2903
-2902
-2901
-2900
-2898
-2897
-2895
-2893
-2890
-2888
-2885
-2883
-2880
-2876
-2873
-2869
-2866
-2862
-2858
-2854
-2849
-2845
-2840
-2836
-2831
-2826
-2821
-2815
-2810
-2804
-2799
-2793
-2787
-2781
-2775
-2769
-2762
-2756
-2749
-2742
-2735
-2728
-2721
-2714
-2706
-2698
-2691
-2683
-2674
-2666
-2658
-2649
-2641
-2632
-2623
-2614
-2606
-2597
-2588
-2579
-2570
-2561
-2551
-2542
-2533
-2524
-2515
-2506
-2497
-2488
-2479
-2470
-2461
-2452
-2442
-2433
-2424
-2415
-2406
-2397
-2388
-2379
-2370
-2361
-2352
-2342
-2333
-2324
-2315
-2305
-2296
-2286
-2277
-2267
-2257
-2247
-2237
-2227
-2217
-2207
-2197
-2187
-2176
-2166
-2156
-2145
-2135
-2125
-2114
-2104
-2094
-2083
-2073
-2063
-2052
-2041
-2032
-2021
-2011
-2001
-1991
-1981
-1970
-1960
-1950
-1940
-1929
-1919
-1909
-1899
-1888
-1878
-1868
-1858
-1847
-1837
-1827
-1817
-1807
-1796
-1786
-1776
-1766
-1756
-1746
-1735
-1725
-1715
-1705
-1695
-1685
-1674
-1664
-1654
-1644
-1634
-1624
-1614
-1604
-1593
-1583
-1573
-1563
-1553
-1543
-1533
-1523
-1513
-1503
-1492
-1482
-1472
-1462
-1452
-1442
-1432
-1422
-1412
-1402
-1392
-1382
-1372
-1362
-1352
-1342
-1332
-1322
-1312
-1302
-1292
-1282
-1272
-1262
-1252
-1242
-1232
-1222
-1212
-1202
-1192
-1182
-1172
-1162
-1152
-1142
-1132
-1122
-1113
-1103
-1093
-1083
-1073
-1063
-1053
-1043
-1033
-1022
-1014
-1004
-994
-984
-974
-964
-954
-944
-935
-925
-915
-905
-895
-885
-876
-866
-856
-846
-836
-826
-817
-807
-797
-787
-777
-768
-758
-748
-738
-729
-719
-709
-699
-690
-680
-670
-660
-651
-641
-631
-621
-612
-602
-592
-583
-573
-563
-553
-544
-534
-524
-515
-505
-495
-486
-476
-466
-457
-447
-437
-428
-418
-408
-399
-389
-380
-370
-360
-351
-341
-332
-322
-312
-303
-293
-284
-274
-264
-255
-245
-236
-226
-217
-207
-197
-188
-178
-169
-159
-150
-140
-131
-121
-112
-102
-93
-83
-74
-64
-55
-45
-36
-26
-17
-7
2
12
21
31
40
49
59
68
78
87
97
106
115
125
134
144
153
162
172
181
191
200
209
219
228
237
247
256
266
275
284
294
303
312
322
331
340
350
359
368
378
387
396
405
415
424
433
443
452
461
470
480
489
498
507
517
526
535
544
554
563
572
581
590
600
609
618
627
636
646
655
664
673
682
692
701
710
719
728
737
746
756
765
774
783
792
801
810
820
829
838
847
856
865
874
883
892
901
910
919
929
938
947
956
965
974
983
992
1000
1010
1018
1028
1037
1046
1055
1064
1073
1082
1091
1100
1109
1118
1127
1136
1145
1154
1163
1172
1181
1190
1199
1208
1217
1226
1234
1243
1252
1261
1270
1279
1288
1297
1306
1315
1324
1332
1341
1350
1359
1368
1377
1386
1395
1403
1412
1421
1430
1439
1448
1456
1465
1474
1483
1492
1501
1509
1518
1527
1536
1545
1553
1562
1571
1580
1588
1597
1606
1615
1624
1632
1641
1650
1659
1667
1676
1685
1693
1702
1711
1720
1728
1737
1746
1754
1763
1772
1780
1789
1798
1806
1815
1824
1832
1841
1850
1858
1867
1876
1884
1893
1902
1910
1919
1928
1936
1945
1953
1962
1971
1979
1988
1996
2005
2013
2021
2031
2039
2048
2056
2065
2073
2082
2090
2099
2108
2116
2125
2133
2142
2150
2159
2167
2176
2184
2193
2201
2210
2218
2227
2235
2244
2252
2261
2269
2277
2286
2294
2303
2311
2320
2328
2337
2345
2353
2362
2370
2379
2387
2395
2404
2412
2421
2429
2437
2446
2454
2462
2471
2479
2488
2496
2504
2513
2521
2529
2538
2546
2554
2563
2571
2579
2588
2596
2604
2612
2621
2629
2637
2646
2654
2662
2670
2679
2687
2695
2703
2712
2720
2728
2736
2745
2753
2761
2769
2778
2786
2794
2802
2810
2819
2827
2835
2843
2851
2860
2868
2876
2884
2892
2900
2909
2917
2925
2933
2941
2949
2957
2966
2974
2982
2990
2998
3006
3014
3022
3030
3039
3047
3055
3063
3071
3079
3087
3095
3103
3111
3119
3127
3135
3143
3152
3160
3168
3176
3184
3192
3200
3208
3216
3224
3232
3240
3248
3256
3264
3272
3280
3288
3296
3304
3311
3319
3327
3335
3343
3351
3359
3367
3375
3383
3391
3399
3407
3415
3423
3430
3438
3446
3454
3462
3470
3478
3486
3494
3501
3509
3517
3525
3533
3541
3549
3556
3564
3572
3580
3588
3596
3603
3611
3619
3627
3635
3642
3650
3658
3666
3674
3681
3689
3697
3705
3712
3720
3728
3736
3743
3751
3759
3767
3774
3782
3790
3798
3805
3813
3821
3828
3836
3844
3852
3859
3867
3875
3882
3890
3898
3905
3913
3921
3928
3936
3944
3951
3959
3967
3974
3982
3989
3997
4005
4011
4019
4027
4035
4043
4050
4058
4065
4073
4081
4088
4096
4103
4111
4118
4126
4134
4141
4149
4156
4164
4171
4179
4186
4194
4201
4209
4216
4224
4231
4239
4246
4254
4261
4269
4276
4284
4291
4299
4306
4314
4321
4329
4336
4344
4351
4358
4366
4373
4381
4388
4396
4403
4410
4418
4425
4433
4440
4447
4455
4462
4470
4477
4484
4492
4499
4506
4514
4521
4528
4536
4543
4550
4558
4565
4572
4580
4587
4594
4602
4609
4616
4624
4631
4638
4646
4653
4660
4667
4675
4682
4689
4696
4704
4711
4718
4725
4733
4740
4747
4754
4762
4769
4776
4783
4791
4798
4805
4812
4819
4827
4834
4841
4848
4855
4862
4870
4877
4884
4891
4898
4905
4913
4920
4927
4934
4941
4948
4955
4963
4970
4977
4984
4991
4998
5005
5012
5019
5027
5034
5041
5048
5055
5062
5069
5076
5083
5090
5097
5104
5111
5118
5125
5132
5139
5147
5154
5161
5168
5175
5182
5189
5196
5203
5210
5217
5224
5231
5238
5245
5251
5258
5265
5272
5279
5286
5293
5300
5307
5314
5321
5328
5335
5342
5349
5356
5363
5369
5376
5383
5390
5397
5404
5411
5418
5425
5431
5438
5445
5452
5459
5466
5473
5479
5486
5493
5500
5507
5514
5520
5527
5534
5541
5548
5555
5561
5568
5575
5582
5589
5595
5602
5609
5616
5622
5629
5636
5643
5649
5656
5663
5670
5676
5683
5690
5697
5703
5710
5717
5724
5730
5737
5744
5750
5757
5764
5770
5777
5784
5791
5797
5804
5811
5817
5824
5831
5837
5844
5850
5857
5864
5870
5877
5884
5890
5897
5904
5910
5917
5923
5930
5937
5943
5950
5956
5963
5969
5976
5983
5989
5996
6002
6009
6015
6022
6029
6035
6042
6048
6055
6061
6068
6074
6081
6087
6094
6100
6107
6113
6120
6126
6133
6139
6146
6152
6159
6165
6172
6178
