5
37553
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-76
-76
-76
-76
-76
-77
-77
-77
-77
-78
-78
-78
-78
-78
-79
-79
-79
-79
-80
-80
-80
-80
-80
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-119
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-127
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-155
-155
-155
-155
-156
-156
-156
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-163
-163
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-178
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-185
-186
-186
-187
-187
-187
-188
-188
-188
-189
-189
-189
-190
-190
-190
-191
-191
-192
-192
-192
-193
-193
-193
-194
-194
-194
-195
-195
-195
-196
-196
-197
-197
-197
-198
-198
-198
-199
-199
-199
-200
-200
-200
-201
-201
-201
-202
-202
-203
-203
-203
-204
-204
-204
-205
-205
-205
-206
-206
-206
-207
-207
-208
-208
-208
-209
-209
-209
-210
-210
-211
-211
-211
-212
-212
-212
-213
-213
-214
-214
-214
-215
-215
-215
-216
-216
-217
-217
-217
-218
-218
-219
-219
-219
-220
-220
-221
-221
-221
-222
-222
-222
-223
-223
-224
-224
-224
-225
-225
-225
-226
-226
-227
-227
-227
-228
-228
-229
-229
-229
-230
-230
-230
-231
-231
-232
-232
-232
-233
-233
-234
-234
-234
-235
-235
-236
-236
-236
-237
-237
-238
-238
-238
-239
-239
-240
-240
-240
-241
-241
-242
-242
-242
-243
-243
-243
-244
-244
-245
-245
-245
-246
-246
-247
-247
-247
-248
-248
-249
-249
-249
-250
-250
-251
-251
-251
-252
-252
-252
-253
-253
-254
-254
-254
-255
-255
-256
-256
-256
-257
-257
-257
-258
-258
-259
-259
-259
-260
-260
-260
-261
-261
-262
-262
-262
-263
-263
-263
-264
-264
-264
-265
-265
-266
-266
-266
-267
-267
-267
-268
-268
-268
-269
-269
-269
-270
-270
-271
-271
-271
-272
-272
-272
-273
-273
-273
-274
-274
-274
-275
-275
-275
-276
-276
-277
-277
-277
-278
-278
-278
-279
-279
-279
-280
-280
-280
-281
-281
-282
-282
-282
-283
-283
-283
-284
-284
-284
-285
-285
-285
-286
-286
-287
-287
-287
-288
-288
-288
-289
-289
-289
-290
-290
-291
-291
-291
-292
-292
-292
-293
-293
-293
-294
-294
-294
-295
-295
-296
-296
-296
-297
-297
-297
-298
-298
-298
-299
-299
-300
-300
-300
-301
-301
-301
-302
-302
-302
-303
-303
-304
-304
-304
-305
-305
-305
-306
-306
-306
-307
-307
-308
-308
-308
-309
-309
-309
-310
-310
-310
-311
-311
-312
-312
-312
-313
-313
-313
-314
-314
-315
-315
-315
-316
-316
-316
-317
-317
-318
-318
-318
-319
-319
-320
-320
-320
-321
-321
-321
-322
-322
-323
-323
-323
-324
-324
-324
-325
-325
-326
-326
-326
-327
-327
-327
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-331
-332
-332
-333
-333
-333
-334
-334
-334
-335
-335
-336
-336
-336
-337
-337
-337
-338
-338
-338
-339
-339
-340
-340
-340
-341
-341
-341
-342
-342
-342
-343
-343
-344
-344
-344
-345
-345
-346
-346
-346
-347
-347
-347
-348
-348
-349
-349
-349
-350
-350
-350
-351
-351
-351
-352
-352
-353
-353
-353
-354
-354
-354
-355
-355
-356
-356
-356
-357
-357
-357
-358
-358
-359
-359
-359
-360
-360
-361
-361
-361
-362
-362
-362
-363
-363
-364
-364
-364
-365
-365
-366
-366
-366
-367
-367
-368
-368
-368
-369
-369
-370
-370
-370
-371
-371
-372
-372
-372
-373
-373
-374
-374
-374
-375
-375
-376
-376
-376
-377
-377
-378
-378
-378
-379
-379
-380
-380
-381
-381
-381
-382
-382
-383
-383
-384
-384
-384
-385
-385
-386
-386
-387
-387
-387
-388
-388
-389
-389
-390
-390
-391
-391
-391
-392
-392
-393
-393
-394
-394
-395
-395
-396
-396
-396
-397
-397
-398
-398
-399
-399
-400
-400
-401
-401
-402
-402
-402
-403
-403
-404
-404
-405
-405
-406
-406
-407
-407
-408
-408
-409
-409
-410
-410
-411
-411
-412
-412
-413
-413
-414
-414
-415
-415
-416
-416
-417
-417
-418
-418
-419
-419
-420
-420
-421
-421
-422
-422
-422
-423
-423
-424
-424
-425
-425
-426
-426
-427
-427
-428
-428
-429
-429
-430
-430
-431
-431
-432
-432
-433
-433
-434
-434
-435
-435
-436
-436
-437
-437
-438
-438
-439
-439
-440
-440
-441
-441
-442
-442
-443
-444
-444
-445
-445
-446
-446
-447
-447
-448
-448
-449
-449
-450
-450
-451
-451
-452
-452
-453
-453
-454
-454
-455
-455
-456
-456
-457
-457
-458
-458
-459
-460
-460
-461
-461
-462
-462
-463
-463
-464
-464
-465
-465
-466
-466
-467
-467
-468
-468
-469
-469
-470
-470
-471
-471
-472
-472
-473
-474
-474
-475
-475
-476
-476
-477
-477
-478
-478
-479
-479
-480
-480
-481
-481
-482
-482
-483
-483
-484
-485
-485
-486
-486
-487
-487
-488
-488
-489
-489
-490
-490
-491
-491
-492
-492
-493
-493
-494
-495
-495
-496
-496
-497
-497
-498
-498
-499
-499
-500
-500
-501
-501
-502
-502
-503
-504
-504
-505
-505
-506
-506
-507
-507
-508
-508
-509
-509
-510
-511
-511
-512
-512
-513
-513
-514
-514
-515
-515
-516
-517
-517
-518
-518
-519
-519
-520
-520
-521
-521
-522
-523
-523
-524
-524
-525
-525
-526
-526
-527
-528
-528
-529
-529
-530
-530
-531
-531
-532
-533
-533
-534
-534
-535
-535
-536
-537
-537
-538
-538
-539
-539
-540
-541
-541
-542
-542
-543
-543
-544
-545
-545
-546
-546
-547
-548
-548
-549
-549
-550
-551
-551
-552
-552
-553
-553
-554
-555
-555
-556
-556
-557
-558
-558
-559
-559
-560
-561
-561
-562
-562
-563
-564
-564
-565
-565
-566
-567
-567
-568
-569
-569
-570
-570
-571
-572
-572
-573
-573
-574
-575
-575
-576
-577
-577
-578
-578
-579
-580
-580
-581
-582
-582
-583
-584
-584
-585
-585
-586
-587
-587
-588
-589
-589
-590
-591
-591
-592
-593
-593
-594
-595
-595
-596
-597
-597
-598
-599
-599
-600
-601
-601
-602
-603
-603
-604
-605
-605
-606
-607
-607
-608
-609
-609
-610
-611
-611
-612
-613
-613
-614
-615
-615
-616
-617
-617
-618
-619
-619
-620
-621
-621
-622
-623
-623
-624
-625
-625
-626
-627
-627
-628
-629
-629
-630
-631
-631
-632
-633
-633
-634
-635
-635
-636
-637
-637
-638
-639
-639
-640
-641
-642
-642
-643
-644
-644
-645
-646
-646
-647
-648
-648
-649
-650
-651
-651
-652
-653
-653
-654
-655
-655
-656
-657
-658
-658
-659
-660
-660
-661
-662
-663
-663
-664
-665
-665
-666
-667
-668
-668
-669
-670
-670
-671
-672
-673
-673
-674
-675
-675
-676
-677
-678
-678
-679
-680
-680
-681
-682
-683
-683
-684
-685
-685
-686
-687
-688
-688
-689
-690
-690
-691
-692
-693
-693
-694
-695
-696
-696
-697
-698
-698
-699
-700
-701
-701
-702
-703
-704
-704
-705
-706
-706
-707
-708
-709
-709
-710
-711
-712
-712
-713
-714
-715
-715
-716
-717
-718
-718
-719
-720
-720
-721
-722
-723
-723
-724
-725
-726
-726
-727
-728
-729
-729
-730
-731
-731
-732
-733
-734
-734
-735
-736
-737
-737
-738
-739
-740
-740
-741
-742
-743
-743
-744
-745
-745
-746
-747
-748
-748
-749
-750
-751
-751
-752
-753
-754
-754
-755
-756
-757
-757
-758
-759
-760
-760
-761
-762
-763
-763
-764
-765
-766
-766
-767
-768
-769
-769
-770
-771
-772
-772
-773
-774
-775
-776
-776
-777
-778
-779
-779
-780
-781
-782
-782
-783
-784
-785
-785
-786
-787
-788
-788
-789
-790
-791
-791
-792
-793
-794
-794
-795
-796
-797
-797
-798
-799
-800
-800
-801
-802
-803
-803
-804
-805
-806
-807
-807
-808
-809
-810
-810
-811
-812
-813
-813
-814
-815
-816
-816
-817
-818
-819
-820
-820
-821
-822
-823
-823
-824
-825
-826
-827
-827
-828
-829
-830
-830
-831
-832
-833
-833
-834
-835
-836
-836
-837
-838
-839
-840
-840
-841
-842
-843
-843
-844
-845
-846
-846
-847
-848
-849
-850
-850
-851
-852
-853
-853
-854
-855
-856
-856
-857
-858
-859
-859
-860
-861
-862
-863
-863
-864
-865
-866
-866
-867
-868
-869
-869
-870
-871
-872
-872
-873
-874
-875
-875
-876
-877
-878
-879
-879
-880
-881
-882
-882
-883
-884
-885
-885
-886
-887
-888
-888
-889
-890
-891
-891
-892
-893
-894
-894
-895
-896
-896
-897
-898
-899
-899
-900
-901
-902
-902
-903
-904
-905
-905
-906
-907
-908
-908
-909
-910
-911
-911
-912
-913
-913
-914
-915
-916
-916
-917
-918
-918
-919
-920
-921
-921
-922
-923
-924
-924
-925
-926
-926
-927
-928
-929
-929
-930
-931
-931
-932
-933
-934
-934
-935
-936
-936
-937
-938
-939
-939
-940
-941
-942
-942
-943
-944
-944
-945
-946
-947
-947
-948
-949
-949
-950
-951
-952
-952
-953
-954
-955
-955
-956
-957
-957
-958
-959
-960
-960
-961
-962
-963
-963
-964
-965
-966
-966
-967
-968
-969
-969
-970
-971
-971
-972
-973
-974
-974
-975
-976
-977
-977
-978
-979
-980
-980
-981
-982
-983
-983
-984
-985
-986
-986
-987
-988
-989
-989
-990
-991
-992
-992
-993
-994
-995
-995
-996
-997
-998
-998
-999
-1000
-1000
-1000
-1002
-1002
-1004
-1004
-1004
-1006
-1006
-1008
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1014
-1014
-1014
-1016
-1016
-1016
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1022
-1024
-1025
-1026
-1027
-1027
-1028
-1029
-1030
-1030
-1031
-1032
-1033
-1033
-1034
-1035
-1036
-1037
-1037
-1038
-1039
-1040
-1040
-1041
-1042
-1043
-1043
-1044
-1045
-1046
-1047
-1047
-1048
-1049
-1050
-1051
-1051
-1052
-1053
-1054
-1054
-1055
-1056
-1057
-1057
-1058
-1059
-1060
-1061
-1061
-1062
-1063
-1064
-1064
-1065
-1066
-1067
-1068
-1068
-1069
-1070
-1071
-1071
-1072
-1073
-1074
-1074
-1075
-1076
-1077
-1077
-1078
-1079
-1080
-1081
-1081
-1082
-1083
-1084
-1084
-1085
-1086
-1087
-1087
-1088
-1089
-1090
-1090
-1091
-1092
-1093
-1093
-1094
-1095
-1096
-1096
-1097
-1098
-1099
-1099
-1100
-1101
-1102
-1102
-1103
-1104
-1105
-1105
-1106
-1107
-1107
-1108
-1109
-1110
-1110
-1111
-1112
-1113
-1113
-1114
-1115
-1116
-1116
-1117
-1118
-1119
-1119
-1120
-1121
-1122
-1122
-1123
-1124
-1124
-1125
-1126
-1127
-1127
-1128
-1129
-1130
-1130
-1131
-1132
-1133
-1133
-1134
-1135
-1135
-1136
-1137
-1138
-1138
-1139
-1140
-1140
-1141
-1142
-1143
-1143
-1144
-1145
-1146
-1146
-1147
-1148
-1148
-1149
-1150
-1151
-1151
-1152
-1153
-1153
-1154
-1155
-1156
-1156
-1157
-1158
-1158
-1159
-1160
-1160
-1161
-1162
-1163
-1163
-1164
-1165
-1165
-1166
-1167
-1167
-1168
-1169
-1169
-1170
-1171
-1171
-1172
-1173
-1174
-1174
-1175
-1176
-1176
-1177
-1178
-1178
-1179
-1180
-1180
-1181
-1182
-1183
-1183
-1184
-1185
-1185
-1186
-1187
-1187
-1188
-1189
-1189
-1190
-1191
-1191
-1192
-1193
-1193
-1194
-1195
-1195
-1196
-1197
-1197
-1198
-1199
-1199
-1200
-1201
-1201
-1202
-1203
-1203
-1204
-1205
-1206
-1206
-1207
-1208
-1208
-1209
-1210
-1210
-1211
-1212
-1212
-1213
-1214
-1214
-1215
-1216
-1216
-1217
-1218
-1218
-1219
-1220
-1220
-1221
-1222
-1222
-1223
-1224
-1224
-1225
-1226
-1227
-1227
-1228
-1229
-1229
-1230
-1231
-1231
-1232
-1233
-1233
-1234
-1235
-1235
-1236
-1237
-1237
-1238
-1239
-1239
-1240
-1241
-1241
-1242
-1243
-1243
-1244
-1245
-1245
-1246
-1247
-1247
-1248
-1249
-1249
-1250
-1250
-1251
-1252
-1252
-1253
-1254
-1254
-1255
-1256
-1256
-1257
-1258
-1258
-1259
-1260
-1260
-1261
-1262
-1262
-1263
-1264
-1264
-1265
-1266
-1266
-1267
-1268
-1268
-1269
-1269
-1270
-1271
-1271
-1272
-1273
-1273
-1274
-1274
-1274
-1274
-1273
-1272
-1271
-1270
-1268
-1265
-1262
-1258
-1254
-1250
-1247
-1245
-1245
-1246
-1247
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1250
-1252
-1255
-1259
-1263
-1266
-1268
-1269
-1270
-1272
-1274
-1278
-1280
-1281
-1281
-1279
-1278
-1277
-1278
-1279
-1280
-1281
-1283
-1284
-1285
-1286
-1286
-1286
-1285
-1285
-1284
-1283
-1282
-1282
-1281
-1280
-1278
-1276
-1273
-1270
-1266
-1260
-1253
-1244
-1234
-1223
-1212
-1201
-1191
-1182
-1173
-1165
-1158
-1153
-1148
-1144
-1139
-1134
-1128
-1122
-1119
-1118
-1118
-1118
-1118
-1118
-1118
-1118
-1117
-1112
-1105
-1093
-1078
-1060
-1039
-1016
-995
-974
-956
-941
-929
-920
-913
-907
-901
-893
-883
-871
-858
-845
-831
-816
-802
-788
-774
-762
-751
-740
-730
-720
-712
-704
-696
-685
-673
-658
-642
-623
-601
-577
-553
-528
-505
-481
-458
-435
-413
-392
-374
-359
-347
-338
-331
-325
-319
-311
-302
-292
-281
-272
-265
-262
-261
-261
-260
-259
-256
-250
-240
-226
-208
-190
-172
-156
-141
-127
-113
-96
-76
-51
-18
23
68
114
158
201
243
283
323
361
397
430
461
494
533
578
625
672
718
768
823
882
943
1000
1048
1084
1107
1119
1120
1112
1101
1093
1093
1100
1112
1126
1139
1149
1154
1151
1142
1127
1110
1096
1088
1087
1091
1097
1100
1100
1093
1083
1068
1052
1035
1018
1008
1004
1010
1020
1035
1048
1058
1064
1065
1064
1063
1063
1065
1067
1069
1071
1071
1069
1067
1065
1063
1061
1059
1058
1056
1054
1052
1051
1053
1055
1053
1047
1038
1029
1020
1012
1000
983
964
944
926
908
892
879
872
872
879
890
903
920
937
955
971
985
994
997
995
990
982
973
962
949
933
914
892
870
851
840
840
852
871
891
910
927
944
959
969
971
968
968
977
1000
1036
1075
1113
1149
1181
1211
1240
1266
1291
1314
1335
1354
1375
1402
1433
1464
1488
1501
1510
1523
1548
1586
1633
1683
1733
1781
1825
1861
1887
1905
1922
1943
1972
2005
2037
2064
2086
2107
2133
2165
2198
2229
2256
2282
2310
2345
2391
2448
2513
2581
2644
2700
2750
2794
2831
2855
2863
2854
2837
2816
2797
2782
2775
2776
2786
2802
2825
2859
2908
2975
3056
3143
3227
3301
3362
3412
3458
3500
3538
3566
3585
3596
3600
3596
3584
3570
3559
3558
3567
3583
3601
3619
3634
3649
3665
3677
3680
3667
3643
3616
3592
3571
3552
3536
3527
3529
3541
3558
3574
3590
3605
3618
3627
3629
3627
3623
3620
3620
3618
3613
3606
3602
3605
3616
3632
3649
3665
3683
3705
3736
3773
3811
3844
3866
3871
3860
3836
3812
3801
3810
3832
3854
3868
3878
3890
3902
3907
3895
3867
3834
3804
3776
3743
3706
3670
3644
3625
3607
3585
3560
3537
3516
3495
3469
3436
3400
3361
3324
3286
3246
3200
3150
3099
3051
3008
2971
2945
2930
2921
2909
2883
2841
2782
2715
2645
2579
2515
2449
2380
2311
2247
2189
2133
2076
2017
1963
1914
1874
1842
1818
1799
1782
1766
1751
1737
1728
1725
1729
1740
1755
1768
1778
1780
1770
1750
1725
1702
1686
1674
1662
1651
1642
1638
1638
1638
1633
1623
1613
1608
1612
1623
1635
1647
1659
1668
1674
1674
1670
1664
1657
1651
1647
1649
1658
1675
1696
1718
1742
1770
1802
1835
1867
1897
1924
1948
1971
1997
2023
2043
2052
2049
2040
2033
2032
2032
2033
2037
2045
2058
2071
2082
2089
2089
2082
2069
2050
2032
2017
2013
2017
2025
2032
2037
2040
2045
2055
2068
2089
2120
2163
2215
2271
2321
2357
2379
2393
2404
2410
2409
2402
2394
2392
2396
2401
2404
2412
2433
2473
2527
2585
2638
2684
2725
2757
2777
2781
2771
2757
2752
2762
2783
2807
2827
2839
2843
2841
2833
2821
2806
2794
2793
2806
2830
2857
2883
2910
2939
2971
3005
3043
3088
3142
3206
3280
3364
3454
3545
3630
3709
3788
3874
3969
4070
4171
4269
4365
4460
4550
4631
4703
4771
4844
4926
5015
5108
5199
5286
5365
5436
5496
5543
5576
5595
5605
5612
5622
5637
5658
5685
5721
5777
5856
5954
6059
6159
6252
6340
6426
6511
6598
6683
6764
6842
6919
7000
7088
7178
7268
7358
7451
7543
7627
7694
7741
7773
7803
7844
7899
7960
8016
8064
8106
8154
8209
8271
8336
8403
8476
8558
8648
8742
8831
8910
8976
9030
9074
9111
9147
9183
9219
9258
9302
9350
9400
9447
9489
9523
9550
9568
9579
9585
9583
9573
9557
9540
9524
9512
9503
9497
9492
9479
9450
9399
9330
9248
9162
9072
8978
8877
8775
8679
8596
8522
8448
8364
8266
8159
8054
7962
7886
7824
7771
7720
7670
7617
7559
7497
7437
7383
7339
7300
7261
7217
7170
7124
7081
7038
6993
6951
6918
6895
6875
6850
6813
6765
6710
6654
6599
6544
6485
6418
6345
6273
6211
6165
6134
6109
6083
6049
6006
5954
5890
5817
5742
5670
5595
5506
5407
5309
5219
5132
5040
4952
4887
4853
4840
4831
4819
4806
4788
4763
4727
4683
4633
4571
4489
4386
4268
4143
4022
3909
3804
3707
3621
3548
3493
3454
3429
3412
3397
3379
3357
3329
3291
3243
3188
3129
3069
3005
2937
2867
2800
2735
2671
2605
2540
2479
2421
2365
2308
2247
2180
2106
2024
1934
1840
1748
1663
1582
1499
1416
1340
1278
1235
1212
1202
1191
1157
1084
971
835
699
581
489
420
367
320
272
211
130
31
-79
-192
-305
-419
-527
-623
-711
-804
-902
-983
-1024
-1026
-1010
-992
-964
-915
-842
-758
-678
-612
-568
-546
-541
-544
-550
-561
-570
-569
-557
-546
-545
-541
-512
-445
-348
-233
-96
70
257
443
606
736
841
930
1012
1092
1170
1243
1309
1371
1434
1507
1592
1684
1773
1853
1920
1974
2019
2056
2090
2125
2164
2206
2244
2269
2272
2253
2214
2160
2090
2003
1898
1781
1661
1553
1460
1383
1314
1250
1196
1158
1139
1135
1138
1137
1122
1087
1031
969
917
886
873
873
886
919
982
1075
1193
1329
1479
1637
1799
1965
2140
2327
2518
2700
2865
3009
3135
3244
3336
3414
3485
3561
3651
3758
3880
4005
4121
4221
4305
4376
4436
4483
4518
4545
4565
4583
4598
4614
4633
4665
4717
4798
4910
5051
5215
5398
5590
5778
5949
6100
6238
6372
6506
6638
6765
6888
7010
7136
7266
7393
7508
7608
7695
7775
7851
7925
8003
8093
8204
8330
8469
8615
8771
8937
9112
9296
9485
9671
9850
10019
10179
10334
10484
10629
10773
10923
11086
11258
11429
11588
11727
11846
11952
12056
12170
12301
12449
12604
12757
12896
13018
13128
13229
13319
13387
13420
13412
13368
13301
13227
13159
13102
13055
13011
12971
12935
12906
12885
12872
12872
12888
12919
12961
13003
13040
13072
13101
13129
13155
13179
13200
13216
13226
13232
13237
13245
13259
13275
13286
13285
13268
13234
13185
13121
13040
12941
12830
12717
12617
12535
12465
12395
12312
12208
12078
11925
11757
11585
11414
11246
11076
10902
10730
10566
10417
10281
10156
10042
9941
9858
9794
9747
9708
9669
9624
9572
9518
9473
9448
9442
9450
9462
9483
9517
9568
9631
9694
9750
9801
9849
9902
9965
10041
10128
10219
10304
10376
10432
10473
10501
10512
10502
10472
10431
10383
10329
10266
10193
10116
10032
9934
9810
9662
9502
9342
9187
9038
8890
8736
8574
8410
8259
8132
8032
7952
7888
7842
7813
7801
7806
7830
7874
7932
7997
8064
8128
8183
8233
8276
8318
8358
8394
8431
8472
8520
8570
8616
8660
8707
8762
8818
8870
8913
8952
8995
9050
9116
9194
9287
9403
9551
9727
9924
10134
10351
10573
10798
11027
11265
11507
11748
11983
12213
12446
12687
12937
13198
13471
13757
14049
14346
14647
14951
15253
15546
15828
16097
16353
16585
16788
16962
17104
17213
17298
17376
17456
17526
17557
17531
17456
17358
17254
17142
17010
16852
16668
16465
16253
16044
15840
15635
15417
15186
14958
14752
14576
14426
14297
14190
14102
14022
13942
13864
13803
13769
13765
13787
13827
13879
13938
14000
14067
14142
14224
14306
14379
14440
14494
14550
14613
14685
14764
14851
14947
15053
15164
15275
15386
15500
15622
15755
15902
16065
16250
16449
16654
16857
17054
17242
17418
17579
17729
17873
18014
18154
18295
18441
18601
18781
18979
19188
19394
19586
19754
19895
20008
20098
20176
20252
20340
20442
20559
20688
20828
20980
21143
21311
21479
21640
21792
21942
22099
22275
22474
22691
22920
23156
23395
23638
23882
24121
24347
24553
24743
24925
25103
25275
25434
25574
25695
25801
25891
25964
26015
26044
26053
26053
26052
26048
26039
26026
26019
26029
26058
26101
26153
26208
26269
26343
26437
26551
26676
26799
26909
27005
27088
27156
27208
27247
27280
27317
27367
27432
27510
27592
27667
27724
27758
27775
27784
27797
27818
27845
27871
27890
27896
27890
27875
27857
27835
27803
27762
27716
27666
27613
27559
27512
27480
27464
27455
27454
27473
27525
27605
27699
27790
27875
27957
28039
28121
28206
28296
28389
28477
28557
28627
28689
28741
28780
28799
28791
28756
28702
28642
28588
28545
28502
28449
28384
28313
28245
28179
28114
28050
27992
27946
27914
27894
27886
27892
27909
27936
27976
28038
28129
28244
28372
28497
28615
28729
28845
28974
29118
29272
29425
29567
29693
29797
29881
29950
30004
30038
30043
30007
29925
29805
29662
29514
29370
29230
29089
28944
28795
28649
28509
28375
28246
28119
27987
27847
27700
27550
27399
27246
27088
26925
26760
26597
26434
26269
26100
25931
25772
25631
25512
25414
25336
25274
25232
25211
25214
25236
25271
25310
25350
25387
25418
25439
25444
25427
25384
25317
25230
25130
25027
24930
24848
24782
24725
24665
24591
24498
24384
24256
24122
23997
23887
23792
23705
23617
23524
23425
23324
23226
23131
23034
22926
22799
22647
22470
22268
22044
21798
21533
21252
20961
20665
20374
20091
19820
19556
19298
19048
18808
18582
18370
18163
17956
17739
17510
17264
17003
16727
16440
16145
15848
15557
15279
15022
14791
14588
14412
14256
14114
13976
13841
13710
13585
13468
13358
13257
13172
13106
13061
13034
13019
13011
13011
13019
13037
13064
13097
13133
13172
13214
13263
13322
13394
13478
13573
13680
13802
13938
14081
14220
14341
14434
14500
14544
14579
14612
14645
14673
14696
14718
14736
14746
14738
14702
14639
14557
14468
14391
14339
14318
14326
14351
14381
14403
14409
14398
14368
14324
14270
14213
14162
14123
14097
14085
14083
14089
14099
14109
14115
14112
14095
14059
14001
13922
13820
13698
13553
13387
13205
13017
12833
12659
12495
12338
12178
12007
11817
11603
11370
11127
10884
10645
10409
10176
9944
9715
9487
9257
9026
8797
8572
8350
8129
7906
7680
7450
7213
6970
6724
6488
6273
6088
5931
5796
5670
5546
5417
5284
5157
5044
4948
4864
4783
4697
4600
4488
4359
4209
4038
3851
3655
3464
3292
3146
3027
2933
2859
2802
2761
2733
2714
2699
2684
2669
2656
2653
2666
2698
2751
2824
2917
3031
3168
3324
3497
3677
3855
4018
4156
4270
4365
4455
4546
4639
4726
4797
4842
4861
4859
4847
4830
4811
4789
4762
4733
4706
4680
4652
4615
4568
4509
4437
4347
4236
4098
3938
3761
3571
3374
3169
2957
2739
2514
2282
2044
1797
1540
1277
1016
763
523
297
87
-106
-283
-445
-592
-724
-847
-968
-1096
-1230
-1366
-1493
-1608
-1712
-1809
-1900
-1987
-2069
-2149
-2225
-2297
-2360
-2407
-2436
-2444
-2431
-2398
-2344
-2271
-2180
-2074
-1955
-1826
-1686
-1534
-1368
-1183
-975
-749
-512
-275
-50
157
346
522
687
835
960
1056
1121
1159
1176
1175
1156
1112
1039
928
777
585
354
87
-207
-522
-852
-1196
-1555
-1930
-2326
-2742
-3177
-3629
-4096
-4580
-5080
-5593
-6112
-6627
-7126
-7600
-8042
-8452
-8833
-9190
-9527
-9849
-10157
-10451
-10731
-10994
-11241
-11476
-11701
-11920
-12132
-12339
-12543
-12745
-12944
-13135
-13313
-13481
-13643
-13805
-13973
-14147
-14328
-14519
-14718
-14925
-15140
-15366
-15603
-15850
-16108
-16370
-16639
-16908
-17175
-17440
-17698
-17945
-18173
-18375
-18545
-18682
-18790
-18876
-18946
-19005
-19052
-19087
-19110
-19120
-19119
-19109
-19095
-19076
-19051
-19021
-18992
-18967
-18947
-18930
-18915
-18904
-18901
-18908
-18926
-18953
-18991
-19043
-19109
-19191
-19288
-19401
-19533
-19689
-19873
-20085
-20319
-20571
-20835
-21105
-21374
-21635
-21882
-22111
-22320
-22511
-22687
-22854
-23016
-23174
-23326
-23465
-23590
-23695
-23779
-23840
-23880
-23899
-23902
-23895
-23886
-23883
-23891
-23905
-23919
-23925
-23916
-23893
-23856
-23808
-23751
-23688
-23623
-23559
-23497
-23438
-23382
-23329
-23281
-23241
-23215
-23206
-23216
-23247
-23300
-23376
-23474
-23592
-23724
-23859
-23988
-24105
-24209
-24304
-24397
-24489
-24581
-24674
-24769
-24865
-24963
-25059
-25153
-25243
-25330
-25417
-25504
-25593
-25684
-25778
-25875
-25974
-26074
-26175
-26278
-26383
-26493
-26606
-26720
-26832
-26940
-27040
-27127
-27198
-27250
-27282
-27298
-27301
-27297
-27295
-27301
-27315
-27332
-27350
-27370
-27392
-27417
-27442
-27465
-27484
-27500
-27515
-27536
-27563
-27590
-27613
-27633
-27653
-27673
-27688
-27697
-27705
-27719
-27740
-27760
-27771
-27774
-27773
-27775
-27783
-27802
-27832
-27872
-27919
-27971
-28027
-28090
-28161
-28241
-28328
-28421
-28519
-28625
-28743
-28878
-29032
-29203
-29387
-29582
-29784
-29990
-30199
-30410
-30624
-30842
-31065
-31293
-31523
-31754
-31985
-32212
-32433
-32643
-32837
-33012
-33169
-33311
-33440
-33555
-33651
-33727
-33778
-33804
-33804
-33780
-33733
-33668
-33589
-33502
-33412
-33322
-33235
-33154
-33080
-33013
-32954
-32900
-32853
-32814
-32783
-32762
-32753
-32756
-32775
-32810
-32859
-32921
-32993
-33073
-33155
-33236
-33314
-33383
-33443
-33489
-33517
-33525
-33511
-33479
-33435
-33385
-33334
-33285
-33241
-33204
-33176
-33158
-33148
-33145
-33142
-33138
-33132
-33124
-33119
-33122
-33137
-33168
-33220
-33294
-33393
-33519
-33671
-33845
-34039
-34247
-34466
-34690
-34915
-35135
-35346
-35544
-35726
-35891
-36039
-36172
-36289
-36391
-36478
-36549
-36605
-36645
-36668
-36676
-36672
-36660
-36641
-36618
-36591
-36561
-36531
-36502
-36475
-36448
-36419
-36387
-36354
-36323
-36296
-36275
-36262
-36259
-36268
-36289
-36320
-36363
-36416
-36477
-36544
-36617
-36697
-36784
-36879
-36979
-37079
-37176
-37266
-37346
-37417
-37476
-37520
-37545
-37553
-37542
-37510
-37455
-37377
-37279
-37164
-37034
-36891
-36740
-36584
-36425
-36264
-36100
-35936
-35773
-35608
-35443
-35274
-35103
-34929
-34756
-34583
-34413
-34246
-34084
-33932
-33792
-33667
-33559
-33471
-33403
-33353
-33321
-33306
-33305
-33319
-33345
-33381
-33428
-33482
-33543
-33608
-33677
-33747
-33814
-33876
-33930
-33973
-34008
-34035
-34056
-34072
-34082
-34088
-34089
-34086
-34078
-34063
-34041
-34013
-33981
-33950
-33921
-33896
-33877
-33867
-33867
-33879
-33902
-33935
-33973
-34016
-34060
-34104
-34144
-34180
-34211
-34235
-34253
-34263
-34264
-34252
-34227
-34189
-34140
-34080
-34008
-33924
-33826
-33714
-33586
-33439
-33273
-33085
-32874
-32643
-32390
-32119
-31830
-31525
-31204
-30866
-30513
-30146
-29769
-29383
-28993
-28601
-28211
-27827
-27453
-27093
-26750
-26425
-26118
-25827
-25548
-25279
-25018
-24763
-24511
-24261
-24013
-23767
-23522
-23279
-23038
-22798
-22560
-22324
-22091
-21858
-21627
-21396
-21167
-20938
-20709
-20481
-20258
-20042
-19838
-19652
-19485
-19339
-19212
-19102
-19007
-18928
-18865
-18820
-18792
-18783
-18792
-18818
-18859
-18917
-18993
-19085
-19192
-19311
-19436
-19562
-19686
-19804
-19915
-20013
-20098
-20168
-20222
-20260
-20281
-20285
-20274
-20248
-20207
-20149
-20076
-19988
-19891
-19785
-19672
-19549
-19416
-19271
-19116
-18951
-18780
-18604
-18423
-18239
-18053
-17867
-17680
-17494
-17307
-17119
-16929
-16735
-16539
-16343
-16146
-15952
-15755
-15553
-15343
-15126
-14900
-14665
-14419
-14163
-13898
-13625
-13347
-13066
-12784
-12500
-12215
-11928
-11637
-11343
-11047
-10751
-10456
-10164
-9876
-9596
-9325
-9066
-8821
-8593
-8381
-8186
-8006
-7844
-7698
-7568
-7452
-7347
-7251
-7163
-7085
-7018
-6964
-6924
-6900
-6893
-6903
-6930
-6973
-7030
-7100
-7183
-7275
-7376
-7485
-7602
-7728
-7864
-8009
-8163
-8323
-8484
-8644
-8802
-8956
-9105
-9247
-9380
-9504
-9621
-9729
-9827
-9913
-9983
-10034
-10063
-10070
-10053
-10015
-9954
-9871
-9770
-9651
-9518
-9374
-9222
-9066
-8906
-8743
-8580
-8416
-8250
-8083
-7914
-7744
-7575
-7408
-7244
-7087
-6937
-6794
-6660
-6536
-6426
-6330
-6251
-6189
-6143
-6110
-6089
-6079
-6076
-6080
-6091
-6108
-6131
-6157
-6187
-6220
-6254
-6288
-6324
-6359
-6395
-6430
-6462
-6491
-6516
-6536
-6550
-6557
-6556
-6547
-6529
-6502
-6467
-6425
-6375
-6319
-6256
-6187
-6111
-6029
-5942
-5850
-5754
-5654
-5551
-5445
-5337
-5227
-5116
-5002
-4887
-4770
-4650
-4525
-4395
-4261
-4124
-3985
-3846
-3706
-3564
-3420
-3275
-3129
-2983
-2837
-2691
-2546
-2400
-2257
-2115
-1975
-1835
-1695
-1552
-1405
-1256
-1104
-952
-805
-663
-531
-408
-295
-192
-99
-16
58
123
179
230
275
318
358
395
426
448
459
456
439
403
348
277
190
90
-20
-140
-268
-403
-545
-690
-835
-980
-1121
-1259
-1390
-1515
-1633
-1742
-1841
-1931
-2011
-2082
-2143
-2194
-2237
-2271
-2298
-2318
-2332
-2342
-2350
-2356
-2361
-2367
-2375
-2385
-2395
-2404
-2409
-2412
-2413
-2412
-2412
-2411
-2409
-2406
-2401
-2398
-2399
-2405
-2416
-2432
-2451
-2474
-2503
-2537
-2580
-2629
-2683
-2742
-2807
-2881
-2966
-3065
-3177
-3301
-3436
-3579
-3726
-3878
-4035
-4199
-4365
-4533
-4700
-4863
-5024
-5181
-5336
-5490
-5642
-5789
-5929
-6063
-6191
-6313
-6426
-6531
-6625
-6709
-6781
-6840
-6887
-6920
-6941
-6949
-6947
-6936
-6921
-6903
-6883
-6862
-6839
-6814
-6786
-6756
-6724
-6690
-6652
-6611
-6568
-6523
-6478
-6432
-6384
-6331
-6274
-6211
-6141
-6066
-5984
-5897
-5806
-5712
-5618
-5526
-5437
-5354
-5278
-5208
-5144
-5085
-5033
-4987
-4947
-4914
-4887
-4868
-4858
-4856
-4863
-4879
-4902
-4931
-4967
-5009
-5057
-5110
-5169
-5232
-5296
-5359
-5420
-5474
-5521
-5560
-5589
-5610
-5620
-5621
-5612
-5596
-5571
-5536
-5491
-5434
-5367
-5286
-5192
-5082
-4957
-4817
-4664
-4499
-4320
-4130
-3927
-3714
-3494
-3266
-3034
-2797
-2557
-2314
-2069
-1823
-1576
-1328
-1081
-835
-592
-353
-120
106
324
532
728
911
1080
1236
1379
1507
1621
1721
1809
1886
1954
2013
2063
2104
2135
2156
2167
2169
2163
2148
2125
2095
2059
2017
1972
1919
1861
1796
1725
1647
1560
1464
1359
1245
1124
996
862
724
585
447
312
180
53
-67
-180
-285
-382
-472
-553
-626
-691
-750
-802
-847
-886
-917
-940
-957
-970
-978
-985
-989
-993
-996
-999
-1002
-1008
-1016
-1031
-1049
-1071
-1093
-1115
-1135
-1152
-1167
-1180
-1193
-1204
-1215
-1226
-1238
-1253
-1272
-1297
-1327
-1363
-1404
-1451
-1500
-1549
-1597
-1642
-1683
-1721
-1754
-1783
-1804
-1819
-1828
-1832
-1832
-1828
-1822
-1814
-1803
-1790
-1774
-1755
-1734
-1708
-1679
-1644
-1603
-1557
-1503
-1441
-1369
-1288
-1197
-1097
-988
-869
-742
-605
-458
-299
-130
50
239
435
638
848
1063
1283
1507
1735
1966
2199
2434
2672
2911
3153
3395
3635
3870
4100
4324
4543
4755
4960
5157
5344
5523
5692
5852
6001
6139
6266
6383
6488
6584
6670
6746
6814
6874
6926
6973
7013
7049
7082
7114
7146
7180
7215
7251
7288
7324
7361
7397
7434
7472
7511
7550
7588
7623
7654
7681
7702
7717
7725
7726
7720
7708
7690
7667
7639
7606
7570
7529
7485
7438
7387
7336
7283
7230
7178
7126
7076
7028
6981
6935
6890
6847
6804
6764
6727
6694
6668
6649
6635
6628
6626
6630
6638
6652
6669
6689
6710
6733
6756
6779
6800
6819
6835
6848
6860
6871
6884
6900
6918
6940
6965
6994
7027
7062
7101
7143
7187
7233
7282
7333
7384
7435
7484
7530
7571
7607
7638
7664
7686
7706
7726
7747
7771
7798
7826
7855
7883
7912
7939
7966
7992
8018
8045
8073
8106
8146
8192
8247
8311
8384
8466
8557
8656
8762
8875
8992
9113
9237
9363
9489
9614
9738
9859
9978
10095
10210
10324
10436
10548
10659
10770
10882
10995
11111
11228
11347
11467
11588
11711
11835
11961
12089
12218
12348
12478
12611
12745
12882
13022
13167
13316
13471
13631
13797
13968
14144
14323
14505
14688
14872
15054
15233
15409
15582
15749
15911
16065
16213
16352
16480
16598
16706
16803
16890
16967
17037
17100
17158
17213
17266
17319
17373
17428
17484
17541
17600
17662
17727
17797
17874
17958
18048
18144
18245
18349
18454
18560
18664
18768
18872
18975
19077
19178
19276
19374
19470
19564
19655
19744
19827
19906
19979
20048
20112
20171
20225
20275
20321
20362
20398
20428
20450
20463
20469
20466
20456
20440
20418
20390
20356
20317
20272
20220
20162
20096
20024
19946
19863
19774
19681
19584
19484
19382
19280
19178
19077
18979
18885
18796
18713
18637
18567
18504
18447
18396
18350
18312
18280
18254
18234
18221
18214
18214
18220
18232
18247
18265
18284
18305
18327
18351
18375
18402
18430
18462
18496
18534
18575
18619
18667
18718
18771
18826
18883
18941
19001
19061
19122
19181
19239
19293
19343
19387
19427
19463
19494
19521
19542
19558
19568
19574
19575
19573
19569
19562
19553
19543
19533
19523
19516
19511
19508
19508
19508
19508
19510
19511
19513
19515
19518
19522
19528
19535
19543
19551
19559
19567
19574
19581
19585
19589
19593
19597
19603
19609
19616
19625
19636
19649
19665
19685
19708
19733
19762
19792
19825
19860
19897
19935
19975
20016
20056
20097
20138
20178
20217
20255
20292
20328
20364
20399
20435
20470
20506
20543
20581
20623
20666
20711
20757
20803
20851
20900
20951
21001
21049
21094
21134
21168
21198
21222
21239
21250
21253
21250
21241
21226
21204
21174
21135
21089
21036
20975
20908
20834
20754
20668
20578
20485
20387
20287
20185
20083
19980
19878
19778
19679
19582
19487
19395
19307
19221
19139
19060
18984
18911
18840
18772
18707
18645
18585
18527
18471
18417
18365
18316
18270
18226
18183
18142
18100
18057
18013
17966
17917
17863
17807
17746
17682
17615
17544
17469
17388
17301
17206
17102
16990
16869
16740
16601
16455
16302
16143
15981
15818
15653
15488
15324
15159
14996
14835
14677
14523
14374
14229
14089
13954
13825
13702
13584
13471
13363
13261
13164
13072
12985
12903
12824
12746
12670
12595
12519
12445
12371
12297
12224
12151
12078
12006
11936
11867
11801
11738
11680
11627
11580
11537
11501
11469
11443
11423
11407
11396
11390
11389
11392
11399
11410
11425
11444
11464
11487
11510
11536
11561
11587
11611
11633
11653
11670
11684
11694
11701
11704
11703
11699
11690
11679
11665
11649
11631
11612
11592
11573
11552
11532
11513
11493
11475
11458
11440
11423
11406
11388
11370
11352
11334
11316
11298
11282
11266
11253
11242
11232
11224
11217
11213
11210
11209
11209
11210
11212
11213
11214
11213
11211
11207
11200
11191
11179
11165
11148
11129
11109
11087
11065
11041
11015
10987
10958
10928
10897
10865
10833
10801
10768
10734
10698
10661
10622
10581
10538
10492
10444
10392
10336
10277
10215
10150
10083
10016
9949
9881
9813
9746
9680
9615
9551
9489
9429
9370
9313
9256
9200
9144
9088
9030
8971
8910
8848
8783
8718
8651
8582
8513
8443
8372
8301
8230
8159
8089
8018
7947
7876
7804
7730
7655
7579
7501
7422
7341
7259
7175
7090
7005
6919
6833
6748
6665
6584
6504
6426
6348
6273
6201
6131
6065
6002
5942
5885
5833
5786
5744
5707
5675
5646
5621
5597
5576
5555
5534
5513
5492
5470
5448
5426
5402
5377
5351
5323
5294
5265
5234
5203
5169
5135
5098
5060
5020
4979
4936
4891
4845
4798
4750
4701
4651
4599
4546
4491
4434
4375
4315
4253
4192
4130
4067
4006
3943
3879
3814
3748
3683
3617
3551
3484
3418
3352
3287
3223
3159
3096
3034
2973
2913
2856
2801
2749
2700
2654
2611
2571
2534
2499
2466
2435
2406
2377
2349
2321
2294
2266
2239
2212
2184
2155
2125
2094
2063
2031
1998
1965
1932
1898
1865
1833
1801
1770
1741
1713
1687
1662
1638
1615
1592
1570
1549
1528
1509
1490
1472
1455
1440
1425
1411
1398
1384
1370
1355
1337
1317
1294
1268
1238
1206
1172
1136
1099
1061
1022
986
950
916
884
854
825
798
773
750
728
709
692
677
667
659
655
654
654
657
661
667
673
679
686
692
699
704
709
714
717
719
721
723
724
725
727
730
735
742
751
761
774
790
808
829
853
879
907
938
969
1002
1036
1070
1105
1139
1173
1208
1242
1275
1307
1337
1367
1396
1424
1450
1473
1495
1516
1534
1549
1561
1569
1574
1575
1573
1569
1564
1557
1549
1540
1529
1517
1503
1488
1472
1455
1439
1424
1410
1398
1387
1378
1370
1363
1358
1355
1352
1351
1351
1352
1354
1357
1361
1366
1373
1382
1393
1406
1421
1437
1456
1478
1502
1528
1556
1587
1620
1656
1694
1735
1779
1826
1876
1928
1983
2041
2105
2171
2241
2315
2392
2472
2555
2640
2727
2817
2910
3005
3103
3203
3305
3409
3514
3621
3729
3836
3943
4050
4154
4257
4358
4457
4553
4648
4740
4830
4917
5002
5084
5165
5243
5320
5395
5469
5542
5615
5688
5763
5839
5916
5995
6076
6160
6248
6338
6431
6528
6627
6728
6831
6935
7039
7144
7247
7350
7450
7549
7644
7736
7825
7910
7991
8069
8141
8211
8275
8335
8391
8442
8489
8532
8571
8604
8632
8655
8672
8685
8692
8696
8697
8695
8690
8683
8676
8668
8662
8656
8652
8650
8650
8653
8659
8667
8679
8695
8716
8741
8770
8805
8845
8889
8939
8993
9052
9115
9182
9253
9328
9407
9490
9575
9662
9751
9842
9932
10023
10113
10201
10289
10375
10459
10542
10625
10707
10788
10870
10952
11035
11119
11202
11286
11369
11452
11535
11616
11695
11772
11847
11918
11986
12050
12109
12164
12215
12261
12303
12341
12374
12402
12427
12447
12465
12479
12491
12499
12503
12504
12503
12498
12490
12480
12468
12454
12438
12419
12399
12376
12351
12324
12295
12264
12231
12195
12156
12115
12071
12025
11976
11925
11872
11817
11759
11699
11638
11575
11510
11444
11376
11307
11237
11167
11097
11027
10958
10889
10821
10755
10690
10627
10566
10507
10450
10395
10342
10290
10240
10191
10142
10093
10045
9997
9949
9901
9852
9803
9753
9702
9649
9595
9540
9485
9428
9371
9315
9258
9201
9146
9092
9039
8989
8940
8893
8849
8807
8767
8730
8694
8660
8628
8596
8565
8535
8506
8477
8448
8420
8391
8362
8333
8303
8273
8243
8214
8186
8159
8132
8106
8079
8052
8025
7997
7968
7939
7908
7875
7841
7806
7769
7730
7689
7646
7600
7552
7501
7447
7389
7327
7261
7192
7118
7042
6962
6878
6793
6704
6613
6520
6425
6326
6225
6121
6015
5905
5793
5678
5561
5441
5320
5197
5073
4948
4822
4695
4566
4437
4307
4178
4049
3919
3791
3662
3534
3407
3279
3152
3024
2897
2769
2642
2515
2389
2262
2136
2009
1886
1764
1643
1523
1405
1288
1173
1060
949
840
733
628
525
425
326
229
133
38
-56
-150
-242
-335
-427
-519
-610
-701
-791
-881
-971
-1059
-1146
-1233
-1319
-1406
-1492
-1578
-1664
-1750
-1836
-1922
-2007
-2092
-2177
-2260
-2342
-2422
-2501
-2577
-2652
-2724
-2795
-2863
-2930
-2993
-3054
-3113
-3169
-3222
-3272
-3319
-3363
-3403
-3440
-3474
-3504
-3531
-3554
-3574
-3591
-3606
-3617
-3627
-3634
-3641
-3646
-3651
-3655
-3659
-3662
-3666
-3671
-3677
-3684
-3691
-3700
-3710
-3720
-3732
-3745
-3760
-3776
-3793
-3811
-3829
-3849
-3868
-3888
-3908
-3929
-3949
-3969
-3989
-4009
-4027
-4046
-4065
-4082
-4098
-4113
-4128
-4142
-4156
-4170
-4184
-4198
-4211
-4224
-4237
-4250
-4263
-4276
-4288
-4301
-4314
-4327
-4339
-4351
-4363
-4375
-4386
-4397
-4408
-4417
-4426
-4435
-4442
-4449
-4455
-4459
-4462
-4462
-4461
-4458
-4452
-4445
-4436
-4426
-4414
-4401
-4387
-4373
-4358
-4343
-4327
-4312
-4296
-4280
-4264
-4248
-4231
-4214
-4197
-4178
-4160
-4141
-4122
-4103
-4083
-4064
-4043
-4024
-4003
-3984
-3964
-3944
-3924
-3904
-3883
-3862
-3839
-3816
-3792
-3766
-3739
-3710
-3679
-3646
-3610
-3572
-3530
-3486
-3439
-3389
-3336
-3279
-3219
-3156
-3089
-3020
-2947
-2872
-2794
-2713
-2631
-2547
-2463
-2378
-2293
-2208
-2124
-2040
-1957
-1874
-1791
-1709
-1628
-1548
-1470
-1393
-1318
-1245
-1174
-1104
-1036
-969
-905
-842
-781
-721
-662
-605
-548
-492
-437
-383
-328
-275
-222
-170
-119
-69
-19
29
76
122
166
209
250
288
324
356
385
411
433
451
464
473
478
479
475
467
455
439
420
397
372
344
314
282
249
214
179
142
105
67
29
-10
-49
-89
-128
-168
-208
-249
-290
-331
-372
-413
-454
-494
-533
-572
-611
-650
-689
-729
-770
-811
-852
-893
-933
-973
-1010
-1051
-1092
-1136
-1181
-1226
-1270
-1314
-1356
-1398
-1439
-1479
-1518
-1554
-1589
-1621
-1650
-1676
-1700
-1722
-1743
-1761
-1776
-1789
-1801
-1811
-1821
-1829
-1836
-1842
-1847
-1851
-1854
-1857
-1858
-1858
-1857
-1855
-1853
-1851
-1848
-1845
-1841
-1836
-1830
-1824
-1816
-1809
-1800
-1791
-1781
-1770
-1759
-1749
-1737
-1726
-1715
-1704
-1695
-1687
-1680
-1673
-1666
-1659
-1651
-1643
-1634
-1625
-1616
-1605
-1593
-1581
-1568
-1553
-1538
-1523
-1509
-1496
-1483
-1470
-1457
-1444
-1431
-1418
-1404
-1390
-1374
-1357
-1338
-1318
-1298
-1277
-1255
-1232
-1206
-1179
-1149
-1116
-1080
-1044
-1006
-968
-929
-888
-845
-800
-753
-704
-653
-600
-546
-490
-433
-376
-319
-260
-201
-140
-77
-13
53
121
189
257
326
395
464
533
600
667
731
795
858
920
981
1041
1100
1157
1213
1268
1322
1374
1425
1475
1522
1569
1613
1656
1695
1731
1766
1800
1832
1864
1893
1921
1947
1971
1994
2013
2033
2051
2067
2082
2096
2108
2118
2125
2131
2136
2139
2142
2144
2146
2148
2151
2155
2159
2163
2168
2172
2175
2177
2179
2181
2181
2181
2181
2181
2179
2176
2171
2164
2155
2144
2131
2117
2102
2085
2067
2048
2029
2009
1990
1968
1946
1921
1895
1866
1834
1800
1764
1726
1688
1647
1605
1561
1515
1467
1418
1367
1314
1258
1201
1143
1084
1022
962
900
836
772
707
641
574
505
434
362
290
217
143
70
-3
-74
-145
-217
-290
-365
-442
-520
-599
-677
-756
-834
-913
-992
-1073
-1154
-1235
-1317
-1400
-1482
-1566
-1651
-1738
-1827
-1919
-2012
-2106
-2203
-2302
-2403
-2507
-2612
-2718
-2824
-2931
-3038
-3145
-3252
-3359
-3467
-3574
-3680
-3784
-3885
-3983
-4078
-4172
-4264
-4355
-4444
-4531
-4617
-4702
-4786
-4870
-4954
-5037
-5118
-5196
-5272
-5345
-5416
-5485
-5553
-5619
-5684
-5748
-5811
-5873
-5935
-5995
-6053
-6110
-6165
-6216
-6266
-6312
-6357
-6400
-6440
-6480
-6517
-6552
-6586
-6619
-6651
-6682
-6712
-6741
-6769
-6797
-6823
-6848
-6873
-6896
-6919
-6941
-6965
-6989
-7015
-7041
-7067
-7095
-7123
-7152
-7183
-7214
-7247
-7280
-7315
-7352
-7389
-7426
-7464
-7503
-7543
-7585
-7628
-7673
-7719
-7766
-7815
-7866
-7918
-7970
-8021
-8071
-8122
-8173
-8225
-8276
-8327
-8380
-8433
-8487
-8542
-8598
-8653
-8709
-8764
-8819
-8874
-8926
-8977
-9026
-9074
-9119
-9162
-9203
-9241
-9276
-9308
-9338
-9364
-9387
-9407
-9423
-9436
-9446
-9452
-9454
-9454
-9449
-9443
-9433
-9421
-9406
-9389
-9370
-9350
-9327
-9304
-9279
-9252
-9223
-9193
-9161
-9128
-9094
-9058
-9020
-8981
-8940
-8897
-8852
-8806
-8758
-8709
-8658
-8606
-8553
-8499
-8443
-8387
-8330
-8272
-8214
-8154
-8095
-8034
-7973
-7911
-7850
-7790
-7729
-7668
-7607
-7547
-7486
-7424
-7362
-7299
-7236
-7174
-7112
-7050
-6989
-6927
-6865
-6803
-6740
-6676
-6612
-6546
-6480
-6414
-6348
-6283
-6219
-6155
-6092
-6030
-5968
-5907
-5846
-5784
-5723
-5661
-5599
-5536
-5472
-5406
-5339
-5269
-5197
-5123
-5048
-4972
-4897
-4823
-4749
-4677
-4606
-4536
-4466
-4395
-4324
-4252
-4181
-4110
-4041
-3972
-3904
-3839
-3776
-3715
-3655
-3598
-3544
-3491
-3441
-3393
-3348
-3305
-3264
-3224
-3187
-3152
-3119
-3089
-3063
-3039
-3018
-3000
-2983
-2968
-2953
-2939
-2925
-2911
-2899
-2887
-2877
-2868
-2859
-2851
-2843
-2837
-2832
-2830
-2831
-2836
-2844
-2853
-2863
-2873
-2882
-2892
-2903
-2915
-2928
-2942
-2956
-2970
-2983
-2997
-3011
-3027
-3043
-3059
-3075
-3092
-3109
-3127
-3148
-3168
-3188
-3206
-3224
-3241
-3258
-3275
-3294
-3317
-3344
-3373
-3403
-3433
-3463
-3493
-3524
-3554
-3584
-3614
-3641
-3667
-3692
-3715
-3737
-3758
-3779
-3799
-3819
-3839
-3858
-3874
-3889
-3901
-3912
-3923
-3932
-3939
-3943
-3946
-3947
-3947
-3946
-3943
-3938
-3931
-3920
-3907
-3889
-3866
-3838
-3806
-3770
-3733
-3695
-3656
-3616
-3573
-3529
-3483
-3436
-3387
-3336
-3282
-3228
-3173
-3119
-3064
-3008
-2951
-2894
-2838
-2782
-2726
-2670
-2612
-2554
-2495
-2437
-2378
-2318
-2258
-2196
-2135
-2076
-2017
-1963
-1910
-1858
-1807
-1759
-1713
-1670
-1627
-1585
-1543
-1502
-1463
-1425
-1389
-1356
-1325
-1296
-1269
-1245
-1222
-1200
-1180
-1162
-1146
-1133
-1121
-1110
-1100
-1093
-1088
-1085
-1085
-1087
-1091
-1096
-1102
-1110
-1118
-1126
-1134
-1142
-1152
-1162
-1172
-1183
-1194
-1206
-1216
-1226
-1233
-1238
-1242
-1245
-1247
-1249
-1251
-1253
-1254
-1256
-1258
-1260
-1261
-1261
-1260
-1258
-1255
-1251
-1247
-1244
-1242
-1241
-1240
-1240
-1239
-1239
-1240
-1242
-1245
-1249
-1252
-1257
-1262
-1269
-1276
-1284
-1292
-1300
-1307
-1315
-1322
-1330
-1339
-1348
-1358
-1368
-1379
-1390
-1402
-1416
-1430
-1443
-1455
-1466
-1476
-1485
-1495
-1505
-1516
-1529
-1543
-1557
-1572
-1588
-1604
-1619
-1634
-1649
-1663
-1676
-1689
-1702
-1718
-1735
-1753
-1772
-1790
-1809
-1828
-1846
-1864
-1884
-1905
-1928
-1950
-1973
-1996
-2019
-2041
-2066
-2091
-2117
-2143
-2170
-2199
-2229
-2261
-2293
-2326
-2359
-2391
-2423
-2455
-2487
-2519
-2553
-2587
-2623
-2660
-2699
-2738
-2778
-2819
-2861
-2905
-2951
-2999
-3047
-3096
-3145
-3194
-3245
-3296
-3348
-3400
-3453
-3507
-3561
-3615
-3670
-3726
-3781
-3837
-3893
-3947
-4001
-4054
-4108
-4161
-4214
-4266
-4318
-4369
-4421
-4472
-4521
-4569
-4614
-4656
-4696
-4735
-4771
-4806
-4840
-4872
-4903
-4932
-4959
-4985
-5008
-5029
-5048
-5065
-5080
-5093
-5103
-5110
-5114
-5116
-5115
-5113
-5109
-5103
-5096
-5088
-5079
-5070
-5058
-5045
-5030
-5012
-4994
-4975
-4956
-4936
-4916
-4895
-4873
-4851
-4828
-4804
-4780
-4756
-4733
-4711
-4689
-4666
-4644
-4620
-4595
-4571
-4546
-4521
-4496
-4469
-4441
-4412
-4382
-4353
-4324
-4296
-4268
-4242
-4216
-4191
-4167
-4144
-4122
-4100
-4077
-4051
-4026
-3997
-3966
-3933
-3900
-3867
-3834
-3802
-3769
-3734
-3698
-3661
-3624
-3587
-3549
-3510
-3470
-3428
-3384
-3339
-3291
-3243
-3193
-3144
-3095
-3046
-2997
-2948
-2900
-2852
-2805
-2756
-2707
-2656
-2606
-2557
-2510
-2466
-2424
-2383
-2344
-2305
-2268
-2232
-2196
-2163
-2131
-2104
-2079
-2057
-2036
-2017
-1999
-1982
-1965
-1948
-1930
-1913
-1898
-1883
-1871
-1858
-1845
-1833
-1820
-1809
-1799
-1789
-1780
-1772
-1763
-1755
-1746
-1737
-1727
-1716
-1704
-1691
-1679
-1666
-1653
-1639
-1626
-1614
-1601
-1589
-1576
-1562
-1546
-1528
-1510
-1491
-1471
-1451
-1430
-1408
-1383
-1357
-1330
-1301
-1272
-1241
-1211
-1180
-1147
-1112
-1075
-1037
-999
-960
-920
-880
-837
-792
-746
-700
-654
-609
-567
-527
-490
-454
-420
-386
-353
-321
-289
-258
-227
-197
-169
-141
-114
-87
-61
-37
-12
12
37
63
89
114
139
163
188
215
243
273
303
333
364
397
429
461
492
522
552
582
613
645
676
708
740
772
803
834
864
895
928
963
1000
1037
1074
1108
1141
1172
1203
1231
1259
1285
1311
1337
1363
1389
1415
1440
1463
1486
1508
1532
1556
1580
1603
1624
1644
1662
1678
1692
1703
1712
1718
1721
1723
1724
1723
1722
1719
1716
1712
1708
1703
1696
1688
1680
1670
1659
1645
1629
1611
1591
1569
1546
1523
1499
1474
1448
1421
1394
1367
1340
1315
1290
1267
1244
1223
1204
1186
1170
1155
1141
1127
1113
1098
1084
1071
1061
1051
1043
1034
1022
1010
999
987
975
962
950
936
921
905
889
872
854
836
817
797
778
759
740
720
700
681
663
645
627
608
589
570
551
532
515
499
484
471
460
451
441
432
423
414
406
399
394
389
384
380
376
372
369
367
365
365
367
371
376
383
391
401
411
422
435
449
464
481
499
517
534
550
566
581
596
611
625
640
657
676
697
720
745
772
799
829
859
889
921
952
984
1016
1048
1080
1115
1150
1188
1228
1269
1311
1354
1396
1439
1481
1523
1565
1606
1647
1688
1729
1769
1809
1847
1883
1917
1947
1975
2001
2025
2050
2071
2089
2106
2121
2136
2151
2164
2176
2185
2192
2196
2197
2194
2190
2182
2174
2163
2151
2138
2123
2107
2089
2071
2052
2032
2012
1992
1970
1948
1926
1903
1879
1855
1830
1805
1780
1756
1732
1708
1686
1666
1647
1629
1614
1600
1588
1577
1568
1561
1553
1546
1540
1534
1529
1524
1520
1515
1511
1507
1504
1501
1499
1497
1497
1497
1498
1499
1501
1502
1503
1503
1504
1504
1504
1504
1503
1501
1500
1499
1499
1498
1498
1498
1498
1497
1495
1493
1489
1485
1480
1472
1462
1449
1434
1417
1397
1376
1353
1328
1301
1274
1245
1214
1181
1146
1110
1072
1034
995
955
915
875
834
794
754
713
673
633
592
552
512
472
431
391
349
308
266
224
182
141
99
57
16
-25
-64
-102
-137
-171
-202
-232
-261
-289
-317
-345
-373
-400
-426
-451
-475
-499
-522
-544
-564
-583
-601
-619
-638
-659
-681
-704
-726
-749
-771
-793
-815
-836
-856
-876
-896
-915
-935
-954
-971
-988
-1004
-1018
-1031
-1044
-1056
-1069
-1082
-1095
-1107
-1117
-1126
-1133
-1137
-1139
-1138
-1136
-1133
-1130
-1127
-1123
-1117
-1110
-1101
-1091
-1080
-1068
-1055
-1041
-1027
-1010
-995
-977
-959
-941
-923
-904
-885
-864
-843
-819
-793
-767
-739
-711
-683
-654
-626
-597
-569
-542
-514
-487
-458
-428
-397
-364
-330
-296
-261
-226
-191
-157
-121
-84
-46
-7
35
78
122
167
212
258
304
350
395
439
484
528
570
612
653
693
734
775
816
856
896
936
975
1014
1050
1085
1118
1147
1174
1199
1221
1242
1262
1280
1297
1312
1325
1337
1347
1356
1364
1369
1374
1377
1378
1378
1376
1374
1372
1369
1366
1363
1358
1352
1344
1335
1326
1315
1304
1291
1276
1259
1241
1221
1200
1178
1155
1131
1106
1079
1051
1022
994
965
935
904
872
838
803
767
731
694
656
619
582
544
508
472
437
402
367
332
298
264
232
199
167
135
102
69
35
0
-36
-71
-107
-143
-177
-211
-244
-275
-305
-334
-362
-388
-414
-438
-461
-482
-501
-518
-534
-547
-558
-566
-571
-574
-576
-574
-571
-564
-555
-543
-528
-510
-490
-467
-444
-419
-393
-366
-336
-303
-267
-228
-187
-144
-99
-51
-2
49
103
158
215
273
333
394
455
517
579
642
704
767
830
893
956
1018
1082
1144
1206
1267
1326
1385
1442
1495
1546
1594
1638
1679
1717
1752
1785
1817
1848
1878
1909
1941
1972
2003
2035
2066
2097
2128
2157
2185
2211
2234
2256
2277
2296
2314
2331
2347
2362
2376
2389
2401
2411
2421
2429
2438
2445
2452
2458
2464
2469
2473
2477
2479
2480
2480
2478
2475
2471
2466
2461
2457
2453
2450
2447
2444
2441
2437
2432
2426
2417
2407
2395
2381
2365
2349
2332
2314
2295
2275
2254
2233
2212
2189
2167
2145
2123
2103
2083
2064
2045
2025
2008
1988
1967
1945
1919
1891
1861
1829
1795
1759
1722
1684
1647
1609
1571
1533
1494
1455
1414
1372
1330
1286
1243
1200
1158
1117
1077
1039
1000
963
926
890
852
815
777
740
703
666
631
596
561
528
495
463
432
401
370
339
307
276
244
213
183
153
123
94
66
37
9
-19
-48
-76
-104
-132
-159
-186
-213
-238
-263
-285
-306
-324
-342
-357
-372
-386
-398
-410
-422
-432
-441
-448
-453
-456
-458
-458
-457
-454
-450
-444
-437
-429
-420
-409
-397
-386
-374
-361
-348
-333
-318
-301
-283
-264
-244
-224
-202
-178
-153
-127
-99
-70
-41
-10
21
52
84
116
147
179
212
244
278
312
346
380
416
451
488
525
563
600
638
674
710
745
779
811
841
870
898
924
948
970
990
1008
1025
1041
1057
1073
1089
1105
1121
1137
1153
1168
1184
1199
1216
1232
1249
1266
1282
1299
1316
1333
1349
1364
1379
1393
1407
1420
1434
1447
1461
1475
1490
1505
1520
1536
1551
1566
1580
1594
1606
1617
1627
1637
1647
1658
1669
1680
1693
1705
1717
1729
1739
1748
1756
1763
1770
1776
1782
1789
1797
1806
1816
1826
1837
1849
1860
1872
1883
1894
1904
1914
1924
1932
1939
1945
1950
1952
1953
1953
1952
1950
1948
1946
1945
1943
1942
1942
1942
1943
1943
1943
1943
1941
1939
1937
1934
1932
1930
1928
1928
1927
1928
1928
1930
1932
1935
1937
1940
1943
1946
1950
1953
1957
1961
1964
1968
1971
1973
1974
1975
1974
1974
1973
1973
1973
1974
1976
1980
1984
1990
1996
2003
2009
2017
2024
2033
2041
2050
2060
2070
2080
2092
2104
2118
2132
2146
2161
2176
2191
2206
2221
2236
2251
2266
2281
2296
2312
2328
2346
2364
2384
2404
2425
2446
2469
2493
2518
2544
2572
2601
2632
2665
2701
2738
2779
2821
2866
2912
2959
3007
3056
3104
3153
3202
3252
3302
3353
3404
3456
3508
3561
3614
3667
3719
3771
3822
3874
3925
3975
4026
4077
4129
4183
4237
4293
4349
4406
4463
4520
4576
4632
4686
4739
4791
4842
4892
4940
4988
5034
5081
5126
5170
5213
5254
5294
5330
5364
5396
5424
5451
5474
5496
5516
5534
5551
5567
5582
5597
5612
5626
5640
5653
5665
5675
5685
5693
5698
5700
5699
5694
5687
5678
5665
5651
5635
5618
5600
5581
5562
5542
5521
5499
5474
5447
5418
5385
5350
5314
5275
5234
5192
5148
5103
5057
5010
4963
4915
4866
4818
4769
4721
4674
4628
4581
4536
4490
4445
4402
4358
4315
4273
4231
4190
4149
4108
4067
4026
3985
3944
3904
3865
3828
3792
3757
3724
3691
3659
3627
3597
3568
3543
3520
3500
3481
3463
3446
3430
3415
3402
3390
3380
3370
3361
3352
3344
3336
3329
3322
3315
3308
3302
3296
3291
3287
3283
3280
3278
3277
3276
3277
3278
3280
3281
3282
3282
3283
3284
3286
3287
3289
3291
3294
3297
3301
3304
3308
3310
3312
3314
3315
3318
3321
3325
3330
3336
3342
3348
3354
3361
3369
3378
3388
3398
3408
3417
3426
3435
3443
3451
3458
3465
3472
3479
3486
3493
3501
3508
3516
3525
3534
3544
3555
3567
3579
3593
3607
3621
3635
3650
3665
3679
3693
3707
3721
3734
3747
3760
3773
3788
3803
3820
3838
3857
3877
3898
3921
3944
3967
3990
4013
4037
4059
4085
4109
4134
4160
4185
4209
4234
4259
4285
4313
4341
4370
4399
4429
4458
4487
4515
4543
4572
4602
4632
4663
4694
4725
4756
4788
4821
4854
4887
4919
4952
4985
5018
5051
5083
5115
5147
5179
5211
5242
5273
5303
5333
5361
5389
5415
5440
5465
5488
5509
5530
5550
5569
5589
5608
5628
5648
5667
5687
5706
5725
5743
5760
5776
5790
5804
5817
5829
5841
5851
5861
5869
5877
5883
5890
5896
5902
5907
5911
5915
5919
5922
5924
5926
5928
5929
5931
5932
5933
5933
5932
5932
5932
5932
5933
5935
5937
5940
5943
5946
5949
5952
5955
5959
5962
5966
5969
5972
5975
5977
5979
5982
5985
5988
5990
5991
5993
5994
5995
5996
5996
5996
5995
5995
5993
5992
5990
5989
5988
5986
5984
5982
5980
5978
5976
5975
5974
5973
5974
5974
5976
5978
5980
5984
5988
5993
5997
6002
6006
6011
6017
6022
6027
6033
6039
6046
6053
6062
6072
6084
6097
6111
6126
6142
6159
6176
6194
6213
6231
6248
6265
6282
6299
6316
6334
6352
6371
6391
6411
6431
6451
6471
6492
6512
6533
6554
6574
6595
6615
6636
6656
6677
6697
6718
6738
6758
6777
6796
6814
6831
6847
6862
6876
6890
6904
6917
6929
6941
6952
6961
6969
6976
6981
6984
6985
6985
6983
6979
6974
6967
6960
6952
6944
6935
6926
6915
6904
6893
6880
6867
6853
6839
6823
6807
6790
6772
6753
6733
6713
6692
6670
6647
6624
6602
6579
6556
6534
6511
6489
6468
6447
6426
6406
6386
6367
6347
6328
6309
6291
6273
6256
6240
6223
6205
6188
6169
6151
6131
6111
6089
6067
6044
6020
5996
5972
5947
5923
5897
5872
5846
5820
5793
5767
5740
5713
5687
5661
5636
5611
5588
5565
5542
5519
5496
5473
5449
5426
5402
5379
5355
5333
5311
5289
5268
5247
5227
5206
5185
5163
5140
5116
5093
5071
5049
5027
5005
4982
4961
4940
4920
4899
4878
4856
4834
4812
4789
4767
4744
4723
4702
4683
4665
4647
4629
4612
4594
4577
4560
4544
4530
4516
4504
4493
4483
4473
4462
4450
4437
4423
4410
4397
4384
4372
4360
4350
4341
4334
4326
4319
4311
4303
4296
4288
4281
4275
4269
4265
4262
4260
4259
4258
4258
4259
4261
4263
4264
4265
4265
4265
4265
4265
4265
4267
4268
4270
4273
4275
4278
4282
4286
4291
4297
4304
4312
4321
4333
4345
4357
4370
4382
4394
4405
4415
4426
4436
4446
4455
4464
4472
4480
4488
4497
4505
4514
4523
4532
4541
4551
4560
4570
4580
4589
4598
4605
4612
4618
4623
4627
4630
4633
4635
4636
4637
4637
4637
4636
4633
4630
4626
4621
4616
4610
4604
4597
4590
4582
4574
4565
4555
4543
4532
4519
4506
4492
4478
4464
4450
4436
4421
4406
4391
4375
4360
4345
4330
4316
4302
4288
4275
4263
4252
4242
4232
4222
4212
4203
4193
4184
4175
4167
4159
4152
4145
4139
4133
4127
4122
4117
4113
4109
4106
4103
4101
4100
4100
4100
4101
4103
4106
4110
4115
4120
4126
4133
4140
4148
4157
4166
4175
4186
4197
4207
4217
4226
4234
4242
4249
4255
4262
4268
4276
4283
4292
4301
4310
4320
4330
4341
4353
4366
4379
4392
4406
4420
4434
4449
4463
4478
4492
4507
4522
4537
4552
4568
4584
4600
4617
4634
4652
4670
4690
4710
4731
4752
4774
4796
4818
4840
4861
4881
4901
4921
4940
4958
4977
4995
5014
5032
5051
5069
5086
5102
5118
5134
5150
5167
5183
5200
5216
5232
5247
5263
5277
5291
5305
5318
5331
5343
5354
5365
5375
5385
5394
5402
5410
5418
5425
5432
5439
5445
5450
5456
5460
5464
5467
5469
5471
5471
5471
5470
5468
5465
5462
5459
5455
5451
5447
5442
5437
5432
5425
5418
5409
5399
5389
5377
5364
5351
5335
5320
5303
5285
5266
5245
5223
5200
5175
5148
5120
5092
5063
5033
5004
4975
4946
4916
4886
4856
4826
4795
4764
4732
4700
4669
4638
4607
4577
4546
4516
4486
4457
4427
4398
4369
4341
4313
4286
4258
4231
4203
4176
4148
4119
4091
4061
4032
4002
3972
3941
3910
3880
3850
3820
3790
3761
3732
3705
3678
3653
3628
3605
3583
3562
3542
3523
3505
3488
3472
3457
3442
3428
3414
3400
3387
3373
3360
3347
3334
3321
3310
3298
3288
3278
3268
3259
3250
3241
3233
3224
3215
3206
3198
3189
3180
3170
3160
3151
3141
3132
3123
3115
3107
3099
3092
3084
3077
3070
3064
3057
3050
3044
3037
3031
3024
3018
3012
3006
3000
2993
2986
2978
2970
2961
2952
2942
2932
2922
2912
2903
2893
2883
2873
2864
2854
2844
2834
2825
2816
2807
2798
2788
2777
2765
2753
2740
2725
2709
2692
2675
2658
2641
2625
2609
2594
2581
2568
2555
2542
2528
2513
2498
2482
2465
2447
2429
2411
2392
2373
2355
2338
2320
2304
2289
2274
2259
2244
2230
2215
2201
2188
2174
2161
2148
2135
2123
2111
2098
2085
2072
2060
2047
2033
2019
2005
1990
1975
1959
1943
1926
1909
1891
1873
1855
1836
1817
1797
1777
1758
1738
1719
1700
1681
1662
1643
1625
1607
1589
1571
1553
1535
1517
1498
1480
1463
1445
1428
1410
1393
1375
1358
1339
1321
1302
1282
1262
1243
1223
1204
1186
1168
1152
1136
1121
1106
1092
1077
1062
1048
1033
1018
1004
990
975
960
945
929
913
896
878
859
840
821
801
781
760
738
716
693
670
648
625
602
580
557
535
514
493
471
451
430
410
390
369
348
327
306
285
263
242
220
198
174
150
126
101
77
52
27
2
-23
-47
-71
-95
-120
-144
-169
-193
-218
-241
-264
-287
-309
-330
-350
-369
-387
-404
-422
-439
-456
-473
-490
-507
-523
-540
-557
-574
-590
-606
-621
-636
-650
-664
-676
-688
-700
-711
-721
-731
-740
-748
-756
-763
-770
-776
-781
-785
-788
-790
-792
-793
-794
-794
-794
-793
-792
-791
-790
-789
-788
-787
-785
-784
-784
-783
-783
-783
-784
-784
-784
-785
-785
-785
-786
-787
-789
-791
-792
-794
-797
-799
-802
-805
-809
-813
-817
-822
-827
-833
-839
-846
-852
-859
-865
-871
-877
-883
-889
-895
-901
-907
-913
-919
-924
-929
-933
-936
-939
-941
-943
-945
-947
-950
-953
-955
-957
-959
-961
-962
-963
-963
-963
-962
-961
-959
-958
-956
-954
-953
-951
-949
-947
-944
-942
-940
-938
-936
-934
-932
-930
-927
-924
-921
-917
-914
-910
-906
-901
-895
-889
-883
-876
-869
-862
-855
-847
-840
-832
-824
-816
-808
-800
-791
-781
-771
-761
-750
-739
-728
-716
-703
-690
-677
-664
-650
-637
-623
-610
-597
-584
-570
-556
-542
-527
-511
-496
-481
-465
-450
-434
-419
-403
-387
-371
-356
-340
-325
-310
-294
-278
-262
-246
-229
-213
-196
-179
-162
-146
-129
-112
-95
-77
-60
-43
-25
-7
12
32
53
74
94
115
135
156
177
198
218
237
256
274
292
311
329
346
364
381
398
415
432
449
466
483
500
515
531
546
562
576
591
605
619
633
647
660
672
683
694
704
714
723
731
738
745
752
758
764
770
775
780
786
791
795
799
802
803
804
803
801
798
795
791
787
782
776
771
765
758
752
745
739
732
726
720
714
709
704
700
695
689
684
678
673
668
662
657
651
645
639
633
627
621
614
608
601
594
587
580
572
564
555
546
538
529
520
510
500
489
478
467
456
444
433
421
408
396
383
371
359
347
335
324
313
301
289
277
265
252
240
227
215
202
190
178
165
153
141
129
117
106
95
86
76
67
59
50
42
33
25
17
10
3
-4
-10
-16
-22
-28
-32
-37
-40
-44
-46
-48
-50
-51
-51
-51
-51
-50
-48
-46
-43
-41
-39
-36
-32
-29
-25
-21
-17
-12
-7
-2
2
8
13
18
24
30
36
43
49
56
63
71
79
87
97
106
116
127
139
151
164
178
192
207
222
238
255
273
291
310
330
351
372
394
417
439
462
485
509
532
557
581
607
632
658
685
712
741
770
799
828
859
890
922
956
990
1025
1060
1096
1132
1170
1208
1247
1287
1327
1366
1406
1445
1484
1523
1562
1601
1641
1680
1719
1758
1798
1838
1878
1918
1958
1997
2037
2076
2115
2154
2192
2229
2266
2302
2338
2373
2407
2441
2474
2508
2540
2572
2603
2633
2662
2691
2719
2746
2773
2799
2824
2849
2874
2897
2921
2944
2966
2989
3010
3032
3052
3072
3092
3111
3130
3149
3167
3185
3203
3221
3238
3255
3272
3287
3301
3315
3327
3339
3350
3359
3368
3377
3384
3392
3399
3407
3415
3423
3431
3439
3447
3455
3462
3470
3477
3485
3492
3500
3508
3516
3524
3532
3541
3550
3560
3570
3580
3590
3600
3611
3622
3632
3643
3654
3665
3675
3686
3696
3706
3715
3725
3734
3742
3751
3759
3767
3774
3782
3789
3797
3805
3812
3820
3827
3835
3842
3850
3857
3864
3872
3879
3886
3893
3900
3908
3915
3923
3931
3939
3948
3956
3964
3973
3981
3989
3997
4005
4013
4019
4027
4033
4040
4046
4051
4058
4064
4070
4075
4082
4086
4093
4098
4103
4107
4112
4116
4120
4124
4128
4131
4134
4137
4141
4144
4147
4151
4155
4159
4164
4168
4173
4178
4182
4186
4190
4193
4196
4198
4200
4200
4200
4199
4197
4195
4192
4188
4184
4180
4175
4170
4164
4157
4150
4142
4134
4125
4116
4106
4096
4083
4073
4061
4049
4037
4024
4011
3999
3987
3974
3961
3948
3934
3921
3907
3893
3878
3864
3850
3836
3822
3808
3793
3777
3762
3746
3730
3713
3695
3677
3659
3640
3621
3601
3582
3562
3542
3522
3502
3482
3463
3443
3424
3404
3383
3362
3339
3316
3293
3268
3244
3218
3191
3164
3136
3107
3078
3049
3021
2992
2963
2934
2904
2874
2843
2813
2784
2755
2726
2696
2666
2635
2604
2572
2540
2508
2475
2442
2409
2376
2342
2308
2273
2237
2201
2164
2128
2091
2055
2019
1983
1946
1909
1872
1835
1798
1762
1726
1690
1654
1619
1584
1548
1512
1476
1440
1405
1370
1337
1304
1271
1240
1208
1178
1148
1119
1091
1063
1035
1008
982
956
930
903
876
850
824
799
774
749
724
700
676
652
628
604
579
555
530
506
482
457
433
409
385
361
338
316
293
271
248
226
203
181
158
135
112
89
66
42
19
-3
-26
-48
-70
-93
-116
-139
-161
-183
-205
-226
-248
-269
-289
-309
-329
-349
-369
-388
-406
-423
-440
-456
-473
-489
-504
-518
-532
-545
-557
-569
-580
-590
-600
-610
-619
-627
-635
-642
-649
-655
-660
-664
-668
-672
-675
-678
-681
-685
-689
-693
-697
-700
-702
-705
-708
-710
-714
-717
-720
-723
-726
-729
-732
-734
-737
-739
-742
-745
-747
-749
-751
-752
-753
-753
-753
-753
-753
-752
-751
-748
-745
-741
-737
-731
-724
-717
-710
-703
-696
-690
-683
-677
-670
-662
-655
-646
-638
-630
-621
-613
-605
-596
-587
-577
-567
-558
-548
-539
-529
-520
-511
-503
-494
-486
-478
-469
-461
-453
-444
-435
-426
-417
-408
-398
-388
-378
-368
-358
-347
-336
-325
-314
-303
-291
-280
-269
-257
-246
-235
-225
-215
-205
-196
-186
-177
-167
-158
-148
-138
-127
-117
-105
-94
-82
-71
-60
-49
-38
-26
-14
-2
11
24
37
51
65
78
93
107
122
137
152
167
182
197
212
227
242
256
270
284
298
313
328
343
359
374
389
405
420
436
451
466
481
494
506
517
528
539
549
560
570
581
592
602
614
625
635
645
655
665
675
684
693
702
711
719
729
738
748
759
769
781
792
805
819
833
848
864
879
894
909
924
939
955
970
986
1002
1018
1034
1050
1068
1085
1103
1120
1139
1157
1177
1196
1215
1234
1253
1273
1293
1315
1336
1359
1382
1406
1429
1451
1474
1496
1519
1542
1564
1586
1608
1631
1654
1678
1701
1725
1750
1774
1798
1822
1845
1868
1892
1915
1937
1960
1982
2005
2029
2056
2081
2106
2131
2156
2181
2207
2232
2258
2283
2309
2334
2360
2385
2409
2433
2456
2480
2503
2526
2549
2572
2596
2620
2643
2666
2688
2711
2734
2756
2779
2801
2822
2843
2864
2885
2907
2929
2951
2973
2995
3018
3041
3064
3087
3110
3133
3156
3178
3200
3222
3245
3268
3290
3313
3335
3357
3378
3400
3421
3442
3463
3483
3503
3523
3542
3562
3581
3599
3618
3636
3653
3669
3684
3699
3714
3729
3743
3757
3772
3787
3803
3819
3837
3855
3873
3889
3903
3912
3916
3917
3916
3918
3923
3932
3943
3954
3965
3975
3986
3997
4006
4014
4019
4025
4029
4032
4035
4037
4040
4043
4046
4050
4051
4054
4054
4056
4057
4056
4053
4050
4046
4043
4040
4038
4038
4037
4035
4033
4030
4027
4022
4017
4011
4005
3999
3993
3988
3983
3979
3976
3973
3970
3967
3963
3958
3953
3948
3943
3938
3931
3924
3917
3910
3904
3898
3892
3887
3880
3873
3865
3856
3847
3838
3829
3819
3807
3795
3782
3768
3755
3740
3726
3711
3697
3682
3668
3653
3639
3624
3610
3596
3582
3567
3552
3537
3521
3505
3489
3473
3457
3441
3425
3409
3391
3373
3354
3334
3313
3292
3270
3249
3228
3208
3188
3168
3149
3130
3110
3089
3068
3046
3025
3003
2981
2959
2937
2915
2893
2872
2851
2831
2812
2793
2774
2756
2737
2718
2698
2677
2655
2633
2611
2588
2564
2540
2515
2490
2465
2440
2415
2390
2365
2339
2313
2286
2259
2231
2204
2178
2153
2129
2105
2081
2059
2036
2013
1992
1970
1948
1927
1906
1886
1865
1845
1825
1806
1788
1770
1752
1734
1716
1698
1681
1664
1647
1630
1614
1599
1584
1569
1555
1541
1528
1516
1504
1493
1483
1474
1465
1456
1448
1441
1435
1430
1425
1420
1416
1412
1409
1406
1403
1400
1397
1395
1394
1393
1393
1394
1395
1397
1399
1402
1404
1408
1411
1415
1419
1423
1427
1431
1435
1440
1445
1450
1456
1463
1470
1477
1484
1491
1499
1506
1514
1522
1531
1539
1548
1558
1568
1579
1590
1601
1613
1625
1638
1651
1664
1677
1690
1704
1717
1730
1743
1755
1768
1781
1793
1806
1819
1832
1846
1859
1873
1887
1901
1915
1929
1943
1957
1972
1986
2000
2015
2029
2044
2059
2074
2089
2105
2120
2136
2151
2166
2181
2195
2209
2222
2235
2248
2261
2274
2287
2299
2311
2322
2334
2345
2355
2366
2376
2386
2396
2405
2415
2425
2435
2445
2454
2463
2473
2482
2491
2500
2509
2518
2528
2537
2547
2557
2567
2577
2587
2597
2607
2616
2625
2634
2642
2649
2656
2663
2669
2674
2679
2683
2686
2689
2692
2695
2698
2701
2703
2706
2707
2708
2708
2708
2706
2703
2700
2697
2693
2688
2684
2680
2675
2671
2666
2661
2655
2650
2644
2638
2632
2626
2620
2614
2609
2603
2597
2591
2585
2579
2573
2568
2562
2557
2552
2547
2542
2537
2531
2526
2521
2516
2511
2506
2502
2497
2493
2489
2485
2481
2478
2474
2470
2466
2462
2458
2453
2449
2444
2438
2433
2429
2424
2420
2416
2413
2410
2407
2404
2401
2398
2395
2392
2389
2386
2383
2380
2377
2373
2369
2365
2361
2358
2354
2351
2348
2346
2343
2342
2341
2340
2340
2340
2341
2342
2343
2345
2347
2349
2351
2353
2354
2355
2356
2356
2356
2355
2354
2353
2352
2351
2350
2349
2348
2347
2346
2345
2344
2342
2340
2338
2335
2332
2329
2326
2324
2322
2321
2319
2318
2317
2317
2316
2315
2314
2312
2310
2309
2307
2306
2306
2306
2307
2308
2310
2313
2316
2320
2324
2328
2331
2334
2337
2340
2343
2346
2349
2352
2354
2355
2356
2357
2357
2358
2358
2358
2358
2360
2362
2364
2368
2372
2377
2381
2386
2390
2394
2398
2402
2405
2409
2413
2417
2420
2424
2427
2429
2431
2431
2431
2429
2428
2426
2425
2424
2423
2423
2423
2424
2424
2423
2423
2421
2420
2417
2414
2411
2407
2403
2398
2393
2388
2382
2377
2371
2365
2359
2353
2348
2342
2336
2330
2325
2320
2314
2310
2305
2302
2299
2297
2295
2294
2294
2295
2297
2300
2302
2306
2309
2313
2318
2322
2326
2330
2335
2339
2344
2350
2356
2363
2370
2377
2385
2393
2402
2411
2420
2429
2439
2450
2460
2470
2481
2492
2503
2513
2524
2534
2545
2556
2566
2578
2589
2601
2613
2625
2637
2649
2661
2673
2685
2697
2708
2719
2729
2739
2749
2758
2767
2776
2785
2794
2804
2813
2823
2833
2844
2854
2864
2875
2885
2896
2907
2918
2929
2941
2952
2964
2977
2989
3001
3013
3025
3036
3046
3056
3065
3074
3082
3089
3097
3104
3111
3118
3126
3133
3140
3148
3155
3162
3170
3178
3186
3195
3204
3214
3225
3236
3246
3258
3269
3281
3293
3306
3318
3330
3342
3353
3364
3375
3385
3395
3404
3413
3422
3431
3439
3447
3455
3463
3470
3477
3485
3492
3499
3505
3512
3518
3524
3530
3536
3542
3548
3553
3559
3564
3569
3574
3578
3582
3586
3589
3591
3593
3595
3597
3599
3600
3602
3603
3605
3607
3609
3612
3615
3619
3622
3626
3631
3635
3639
3642
3646
3649
3652
3654
3656
3658
3660
3661
3663
3665
3667
3670
3673
3676
3679
3683
3686
3691
3695
3699
3703
3708
3712
3716
3720
3724
3728
3732
3736
3740
3744
3748
3752
3756
3760
3763
3767
3771
3774
3778
3782
3785
3789
3793
3796
3800
3803
3807
3810
3813
3816
3819
3822
3825
3828
3832
3836
3839
3843
3846
3849
3852
3855
3858
3860
3862
3864
3866
3867
3867
3868
3869
3869
3869
3868
3868
3867
3866
3864
3863
3861
3859
3857
3855
3852
3850
3847
3844
3841
3837
3833
3828
3823
3818
3812
3806
3799
3792
3785
3778
3770
3762
3754
3746
3738
3730
3722
3714
3706
3698
3689
3681
3672
3663
3654
3645
3635
3625
3615
3604
3593
3582
3570
3558
3547
3535
3524
3512
3500
3488
3476
3463
3451
3439
3427
3415
3403
3391
3380
3369
3359
3348
3338
3328
3317
3307
3297
3286
3276
3266
3256
3246
3237
3228
3219
3211
3202
3195
3187
3180
3172
3166
3159
3152
3145
3139
3133
3127
3121
3115
3110
3105
3100
3096
3091
3086
3082
3077
3072
3067
3062
3057
3052
3047
3042
3036
3031
3026
3022
3018
3014
3010
3007
3004
3001
2998
2995
2991
2988
2984
2980
2976
2971
2967
2962
2956
2951
2945
2940
2934
2929
2924
2919
2914
2909
2905
2901
2897
2892
2888
2884
2879
2875
2871
2866
2862
2858
2853
2848
2842
2837
2831
2824
2818
2812
2805
2799
2792
2786
2779
2772
2765
2758
2751
2744
2738
2731
2725
2719
2713
2707
2702
2697
2691
2686
2681
2677
2672
2667
2663
2659
2655
2652
2649
2646
2644
2643
2642
2642
2642
2643
2645
2648
2651
2654
2658
2662
2667
2672
2677
2683
2688
2694
2700
2706
2713
2719
2726
2733
2741
2748
2757
2766
2776
2786
2797
2808
2820
2833
2846
2859
2873
2887
2901
2916
2931
2946
2961
2977
2993
3009
3024
3039
3054
3068
3082
3096
3110
3123
3137
3150
3163
3176
3189
3201
3214
3226
3238
3250
3261
3271
3282
3292
3301
3311
3320
3329
3337
3346
3354
3363
3371
3379
3387
3395
3403
3411
3419
3427
3435
3443
3451
3458
3465
3472
3479
3485
3491
3497
3502
3507
3511
3516
3520
3524
3527
3530
3532
3534
3536
3537
3538
3539
3538
3538
3537
3536
3534
3532
3530
3527
3525
3521
3518
3514
3511
3506
3502
3498
3494
3490
3485
3481
3477
3473
3470
3466
3462
3459
3455
3452
3449
3445
3442
3439
3436
3433
3430
3427
3424
3420
3417
3413
3410
3406
3403
3399
3396
3392
3389
3386
3383
3379
3376
3373
3369
3365
3361
3356
3351
3345
3339
3333
3326
3319
3312
3304
3296
3287
3279
3269
3260
3250
3240
3229
3218
3207
3195
3182
3169
3156
3142
3127
3112
3097
3081
3065
3049
3033
3016
2999
2981
2964
2946
2928
2910
2892
2875
2857
2839
2822
2805
2787
2770
2753
2736
2719
2703
2687
2671
2655
2640
2624
2609
2594
2578
2562
2547
2531
2515
2499
2483
2467
2451
2435
2420
2404
2388
2372
2356
2340
2323
2307
2290
2273
2256
2238
2221
2204
2187
2170
2153
2136
2119
2102
2085
2068
2051
2033
2016
1999
1981
1964
1946
1928
1910
1892
1874
1855
1837
1819
1800
1782
1763
1745
1726
1708
1689
1670
1651
1632
1613
1594
1575
1557
1538
1519
1501
1482
1463
1444
1425
1405
1386
1366
1346
1325
1305
1285
1265
1245
1224
1204
1183
1162
1141
1119
1098
1076
1055
1034
1014
993
972
951
930
910
889
869
848
828
808
788
768
748
728
708
688
669
650
630
611
592
573
553
534
515
496
477
458
438
419
399
380
361
341
322
303
284
265
246
227
208
189
170
150
130
110
90
70
50
29
9
-11
-31
-51
-70
-89
-108
-127
-145
-163
-181
-199
-217
-236
-254
-271
-289
-307
-325
-342
-359
-376
-393
-410
-426
-443
-459
-475
-491
-507
-522
-538
-553
-569
-584
-600
-615
-631
-646
-662
-677
-692
-707
-722
-736
-750
-764
-777
-790
-803
-815
-827
-838
-849
-860
-870
-881
-890
-900
-909
-917
-926
-935
-944
-953
-962
-971
-980
-988
-997
-1004
-1012
-1020
-1027
-1035
-1042
-1048
-1055
-1062
-1069
-1076
-1082
-1089
-1095
-1102
-1108
-1114
-1120
-1125
-1130
-1136
-1141
-1145
-1150
-1155
-1159
-1163
-1167
-1171
-1174
-1177
-1180
-1182
-1184
-1186
-1188
-1190
-1191
-1192
-1193
-1194
-1196
-1196
-1197
-1198
-1198
-1197
-1197
-1196
-1194
-1192
-1190
-1187
-1184
-1180
-1176
-1171
-1166
-1161
-1156
-1150
-1145
-1139
-1133
-1127
-1121
-1114
-1108
-1102
-1096
-1091
-1086
-1081
-1076
-1072
-1069
-1065
-1063
-1060
-1058
-1057
-1056
-1055
-1055
-1055
-1056
-1056
-1057
-1059
-1061
-1063
-1066
-1069
-1072
-1076
-1079
-1083
-1087
-1090
-1094
-1098
-1101
-1105
-1110
-1114
-1118
-1122
-1127
-1132
-1137
-1143
-1148
-1155
-1161
-1168
-1174
-1181
-1188
-1195
-1203
-1210
-1218
-1227
-1236
-1245
-1255
-1264
-1274
-1285
-1295
-1306
-1316
-1328
-1339
-1350
-1362
-1373
-1384
-1396
-1408
-1420
-1432
-1444
-1456
-1468
-1480
-1493
-1505
-1518
-1531
-1545
-1559
-1573
-1587
-1601
-1616
-1631
-1646
-1662
-1678
-1694
-1710
-1725
-1741
-1756
-1772
-1787
-1802
-1817
-1831
-1845
-1859
-1873
-1887
-1901
-1915
-1929
-1943
-1956
-1969
-1982
-1995
-2008
-2020
-2032
-2044
-2055
-2066
-2076
-2086
-2095
-2104
-2112
-2119
-2126
-2133
-2138
-2144
-2149
-2153
-2157
-2160
-2163
-2165
-2167
-2169
-2170
-2170
-2170
-2169
-2168
-2167
-2165
-2163
-2160
-2158
-2154
-2151
-2147
-2143
-2138
-2134
-2129
-2125
-2121
-2117
-2113
-2109
-2106
-2102
-2098
-2094
-2091
-2087
-2083
-2079
-2076
-2072
-2068
-2064
-2059
-2055
-2051
-2047
-2043
-2039
-2036
-2032
-2029
-2025
-2024
-2021
-2021
-2020
-2019
-2019
-2020
-2020
-2021
-2021
-2023
-2024
-2025
-2028
-2029
-2033
-2036
-2040
-2044
-2049
-2053
-2058
-2064
-2070
-2077
-2084
-2092
-2100
-2107
-2115
-2123
-2131
-2139
-2147
-2156
-2165
-2174
-2184
-2194
-2205
-2215
-2226
-2238
-2250
-2262
-2275
-2288
-2302
-2316
-2330
-2345
-2359
-2374
-2390
-2405
-2421
-2438
-2455
-2473
-2491
-2510
-2530
-2550
-2571
-2593
-2615
-2637
-2659
-2681
-2703
-2725
-2747
-2768
-2790
-2812
-2834
-2856
-2878
-2900
-2922
-2944
-2965
-2986
-3007
-3027
-3047
-3066
-3085
-3104
-3122
-3139
-3157
-3173
-3190
-3206
-3221
-3237
-3253
-3268
-3284
-3299
-3314
-3330
-3345
-3360
-3375
-3389
-3403
-3417
-3430
-3442
-3454
-3465
-3476
-3486
-3496
-3505
-3513
-3521
-3529
-3537
-3544
-3551
-3558
-3565
-3573
-3580
-3588
-3595
-3602
-3609
-3615
-3622
-3629
-3635
-3642
-3649
-3656
-3664
-3671
-3679
-3687
-3695
-3703
-3710
-3717
-3724
-3731
-3738
-3744
-3751
-3757
-3763
-3769
-3775
-3781
-3786
-3791
-3796
-3801
-3806
-3810
-3814
-3818
-3821
-3824
-3827
-3829
-3831
-3832
-3833
-3833
-3833
-3832
-3831
-3829
-3827
-3824
-3820
-3816
-3811
-3806
-3800
-3793
-3786
-3778
-3769
-3760
-3750
-3740
-3730
-3719
-3708
-3698
-3687
-3676
-3666
-3656
-3646
-3636
-3627
-3618
-3609
-3601
-3593
-3584
-3576
-3568
-3559
-3551
-3542
-3533
-3524
-3516
-3507
-3498
-3489
-3481
-3472
-3463
-3455
-3446
-3437
-3429
-3420
-3411
-3403
-3394
-3385
-3377
-3368
-3359
-3351
-3342
-3333
-3325
-3316
-3308
-3299
-3291
-3282
-3273
-3265
-3256
-3248
-3239
-3231
-3222
-3214
-3205
-3197
-3188
-3180
-3171
-3163
-3154
-3146
-3137
-3129
-3120
-3112
-3103
-3095
-3086
-3078
-3070
-3061
-3053
-3044
-3036
-3028
-3019
-3011
-3002
-2994
-2986
-2977
-2969
-2961
-2952
-2944
-2936
-2927
-2919
-2911
-2903
-2894
-2886
-2878
-2869
-2861
-2853
-2845
-2836
-2828
-2820
-2812
-2803
-2795
-2787
-2779
-2771
-2762
-2754
-2746
-2738
-2730
-2722
-2713
-2705
-2697
-2689
-2681
-2673
-2665
-2657
-2648
-2640
-2632
-2624
-2616
-2608
-2600
-2592
-2584
-2576
-2568
-2560
-2552
-2544
-2536
-2528
-2520
-2512
-2504
-2496
-2488
-2480
-2472
-2464
-2456
-2448
-2440
-2432
-2424
-2416
-2408
-2400
-2392
-2384
-2376
-2369
-2361
-2353
-2345
-2337
-2329
-2321
-2314
-2306
-2298
-2290
-2282
-2274
-2267
-2259
-2251
-2243
-2235
-2228
-2220
-2212
-2204
-2197
-2189
-2181
-2173
-2166
-2158
-2150
-2142
-2135
-2127
-2119
-2112
-2104
-2096
-2089
-2081
-2073
-2066
-2058
-2050
-2043
-2035
-2027
-2020
-2012
-2005
-1997
-1989
-1982
-1974
-1967
-1959
-1952
-1944
-1936
-1929
-1921
-1914
-1906
-1899
-1891
-1884
-1876
-1869
-1861
-1854
-1846
-1839
-1831
-1824
-1816
-1809
-1802
-1794
-1787
-1779
-1772
-1764
-1757
-1750
-1742
-1735
-1727
-1720
-1713
-1705
-1698
-1691
-1683
-1676
-1669
-1661
-1654
-1647
-1639
-1632
-1625
-1617
-1610
-1603
-1596
-1588
-1581
-1574
-1566
-1559
-1552
-1545
-1538
-1530
-1523
-1516
-1509
-1501
-1494
-1487
-1480
-1473
-1466
-1458
-1451
-1444
-1437
-1430
-1423
-1416
-1408
-1401
-1394
-1387
-1380
-1373
-1366
-1359
-1352
-1345
-1337
-1330
-1323
-1316
-1309
-1302
-1295
-1288
-1281
-1274
-1267
-1260
-1253
-1246
-1239
-1232
-1225
-1218
-1211
-1204
-1197
-1191
-1184
-1177
-1170
-1163
-1156
-1149
-1142
-1135
-1128
-1121
-1115
-1108
-1101
-1094
-1087
-1080
-1073
-1067
-1060
-1053
-1046
-1039
-1033
-1026
-1018
-1012
-1004
-999
-992
-985
-978
-972
-965
-958
-951
-945
-938
-931
-924
-918
-911
-904
-898
-891
-884
-878
-871
-864
-858
-851
-844
-838
-831
-824
-818
-811
-805
-798
-791
-785
-778
-772
-765
-758
-752
-745
-739
-732
-726
-719
-713
-706
-700
-693
-687
-680
-674
-667
-661
-654
-648
-641
-635
-628
-622
-615
-609
-602
-596
-590
-583
-577
-570
-564
-558
-551
-545
-538
-532
-526
-519
-513
-507
-500
-494
-488
-481
-475
-469
-462
-456
-450
-443
-437
-431
-425
-418
-412
-406
-400
-393
-387
-381
-375
-368
-362
-356
-350
-344
-337
-331
-325
-319
-313
-306
-300
-294
-288
-282
-276
-270
-263
-257
-251
-245
-239
-233
-227
-221
-215
-209
-202
-196
-190
-184
-178
-172
-166
-160
-154
-148
-142
-136
-130
-124
-118
-112
-106
-100
-94
-88
-82
-76
-70
-64
-58
-52
-46
-41
-35
-29
-23
-17
-11
-5
1
7
13
18
24
30
36
42
48
53
59
65
71
77
83
88
94
100
106
112
117
123
129
135
140
146
152
158
163
169
175
181
186
192
198
203
209
215
220
226
232
237
243
249
254
260
266
271
277
283
288
294
299
305
311
316
322
327
333
338
344
350
355
361
366
372
377
383
388
394
399
405
410
416
421
427
432
438
443
449
454
460
465
470
476
481
487
492
498
503
508
514
519
525
530
535
541
546
551
557
562
567
573
578
583
589
594
599
605
610
615
621
626
631
636
642
647
652
658
663
668
673
678
684
689
694
699
705
710
715
720
725
731
736
741
746
751
756
762
767
772
777
782
787
792
797
803
808
813
818
823
828
833
838
843
848
853
858
864
869
874
879
884
889
894
899
904
909
914
919
924
929
934
939
944
949
954
959
963
968
973
978
983
988
993
998
1002
1008
1012
1018
1022
1027
1032
1037
1042
1047
1052
1057
1061
1066
1071
1076
1081
1086
1090
1095
1100
1105
1110
1114
1119
1124
1129
1133
1138
1143
1148
1153
1157
1162
1167
1171
1176
1181
1186
1190
1195
1200
1204
1209
1214
1219
1223
1228
1233
1237
1242
1247
1251
1256
1260
1265
1270
1274
1279
1284
1288
1293
1297
1302
1307
1311
1316
1320
1325
1330
1334
1339
1343
1348
1352
1357
1361
1366
1370
1375
1379
1384
1388
1393
1397
1402
1406
1411
1415
1420
1424
1429
1433
1438
1442
1447
1451
1455
1460
1464
1469
1473
1478
1482
1486
1491
1495
1499
1504
1508
1513
1517
1521
1526
1530
1534
1539
1543
1547
1552
1556
1560
1565
1569
1573
1578
1582
1586
1590
1595
1599
1603
1608
1612
1616
1620
1625
1629
1633
1637
1641
1646
1650
1654
1658
1663
1667
1671
1675
1679
1684
1688
1692
1696
1700
1704
1709
1713
1717
1721
1725
1729
1733
1737
1742
1746
1750
1754
1758
1762
1766
1770
1774
1778
1783
1787
1791
1795
1799
1803
1807
1811
1815
1819
1823
1827
1831
1835
1839
1843
1847
1851
1855
1859
1863
1867
1871
1875
1879
1883
1887
1891
1895
1899
1903
1906
1910
1914
1918
1922
1926
1930
1934
1938
1942
1946
1949
1953
1957
1961
1965
1969
1973
1976
1980
1984
1988
1992
1996
1999
2003
2007
2011
2015
2017
2021
2025
2029
2033
2037
2041
2045
2049
2052
2056
2060
2064
2067
2071
2075
2079
2082
2086
2090
2094
2097
2101
2105
2108
2112
2116
2119
2123
2127
2130
2134
2138
2141
2145
2149
2152
2156
2160
2163
2167
2171
2174
2178
2181
2185
2189
2192
2196
2199
2203
2207
2210
2214
2217
2221
2224
2228
2231
2235
2239
2242
2246
2249
2253
2256
2260
2263
2267
2270
2274
2277
2281
2284
2288
2291
2295
2298
2302
2305
2308
2312
2315
2319
2322
2326
2329
2333
2336
2339
2343
2346
2350
2353
