5
44955
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-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
-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
-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
-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
-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
-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
-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
-23
-23
-23
-23
-23
-23
-23
-23
-23
-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
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-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
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-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
-49
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-68
-68
-68
-68
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-73
-73
-73
-73
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-76
-76
-76
-76
-77
-77
-77
-77
-77
-78
-78
-78
-78
-79
-79
-79
-79
-79
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-88
-88
-88
-88
-89
-89
-89
-89
-90
-90
-90
-90
-90
-91
-91
-91
-91
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-95
-95
-95
-95
-96
-96
-96
-96
-96
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-128
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-132
-132
-132
-132
-133
-133
-133
-134
-134
-134
-134
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-142
-143
-143
-143
-144
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-148
-149
-149
-149
-150
-150
-150
-151
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-154
-154
-155
-155
-155
-156
-156
-156
-157
-157
-157
-157
-158
-158
-158
-159
-159
-159
-160
-160
-160
-161
-161
-161
-162
-162
-162
-162
-163
-163
-163
-164
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-168
-169
-169
-169
-170
-170
-170
-171
-171
-171
-172
-172
-173
-173
-173
-174
-174
-174
-175
-175
-175
-176
-176
-176
-177
-177
-177
-178
-178
-179
-179
-179
-180
-180
-180
-181
-181
-181
-182
-182
-183
-183
-183
-184
-184
-184
-185
-185
-186
-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
-200
-200
-200
-201
-201
-202
-202
-202
-203
-203
-204
-204
-205
-205
-205
-206
-206
-207
-207
-207
-208
-208
-209
-209
-209
-210
-210
-211
-211
-212
-212
-212
-213
-213
-214
-214
-214
-215
-215
-216
-216
-216
-217
-217
-218
-218
-218
-219
-219
-220
-220
-221
-221
-221
-222
-222
-223
-223
-223
-224
-224
-225
-225
-225
-226
-226
-227
-227
-227
-228
-228
-229
-229
-229
-230
-230
-231
-231
-232
-232
-232
-233
-233
-234
-234
-234
-235
-235
-236
-236
-237
-237
-237
-238
-238
-239
-239
-240
-240
-240
-241
-241
-242
-242
-243
-243
-243
-244
-244
-245
-245
-246
-246
-246
-247
-247
-248
-248
-249
-249
-249
-250
-250
-251
-251
-252
-252
-253
-253
-253
-254
-254
-255
-255
-256
-256
-257
-257
-257
-258
-258
-259
-259
-260
-260
-261
-261
-262
-262
-263
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-268
-269
-269
-270
-270
-271
-271
-272
-272
-273
-273
-274
-274
-275
-275
-276
-276
-277
-277
-278
-278
-279
-279
-280
-281
-281
-282
-282
-283
-283
-284
-284
-285
-285
-286
-286
-287
-287
-288
-288
-289
-289
-290
-290
-291
-292
-292
-293
-293
-294
-294
-295
-295
-296
-296
-297
-297
-298
-298
-299
-299
-300
-300
-301
-302
-302
-303
-303
-304
-304
-305
-305
-306
-306
-307
-307
-308
-308
-309
-310
-310
-311
-311
-312
-312
-313
-313
-314
-314
-315
-315
-316
-316
-317
-317
-318
-318
-319
-319
-320
-320
-321
-321
-322
-322
-323
-324
-324
-325
-325
-326
-326
-327
-327
-328
-328
-329
-329
-330
-330
-331
-331
-332
-332
-333
-333
-334
-334
-335
-335
-336
-336
-337
-338
-338
-339
-339
-340
-340
-341
-341
-342
-342
-343
-343
-344
-344
-345
-345
-346
-347
-347
-348
-348
-349
-349
-350
-350
-351
-351
-352
-353
-353
-354
-354
-355
-355
-356
-356
-357
-357
-358
-359
-359
-360
-360
-361
-361
-362
-363
-363
-364
-364
-365
-365
-366
-367
-367
-368
-368
-369
-369
-370
-371
-371
-372
-372
-373
-373
-374
-375
-375
-376
-376
-377
-377
-378
-378
-379
-379
-380
-381
-381
-382
-382
-383
-383
-384
-384
-385
-386
-386
-387
-387
-388
-388
-389
-389
-390
-390
-391
-392
-392
-393
-393
-394
-394
-395
-395
-396
-396
-397
-398
-398
-399
-399
-400
-400
-401
-402
-402
-403
-403
-404
-404
-405
-406
-406
-407
-407
-408
-408
-409
-410
-410
-411
-411
-412
-412
-413
-414
-414
-415
-415
-416
-417
-417
-418
-418
-419
-420
-420
-421
-421
-422
-423
-423
-424
-424
-425
-426
-426
-427
-428
-428
-429
-429
-430
-431
-431
-432
-432
-433
-434
-434
-435
-435
-436
-437
-437
-438
-439
-439
-440
-440
-441
-442
-442
-443
-444
-444
-445
-445
-446
-447
-447
-448
-449
-449
-450
-451
-451
-452
-452
-453
-454
-454
-455
-456
-456
-457
-458
-458
-459
-460
-460
-461
-461
-462
-463
-463
-464
-465
-465
-466
-467
-467
-468
-469
-469
-470
-471
-471
-472
-472
-473
-474
-474
-475
-476
-476
-477
-478
-478
-479
-480
-480
-481
-482
-482
-483
-484
-484
-485
-486
-486
-487
-488
-488
-489
-490
-490
-491
-492
-492
-493
-494
-494
-495
-496
-496
-497
-498
-498
-499
-500
-500
-501
-502
-502
-503
-504
-504
-505
-506
-506
-507
-508
-509
-509
-510
-511
-511
-512
-513
-513
-514
-515
-516
-516
-517
-518
-518
-519
-520
-521
-521
-522
-523
-523
-524
-525
-526
-526
-527
-528
-529
-529
-530
-531
-531
-532
-533
-534
-534
-535
-536
-537
-537
-538
-539
-540
-540
-541
-542
-543
-543
-544
-545
-546
-546
-547
-548
-549
-549
-550
-551
-552
-552
-553
-554
-555
-555
-556
-557
-558
-558
-559
-560
-561
-561
-562
-563
-564
-564
-565
-566
-567
-567
-568
-569
-570
-570
-571
-572
-573
-573
-574
-575
-576
-576
-577
-578
-579
-579
-580
-581
-582
-582
-583
-584
-585
-586
-586
-587
-588
-589
-589
-590
-591
-592
-592
-593
-594
-595
-595
-596
-597
-597
-598
-599
-600
-600
-601
-602
-603
-603
-604
-605
-606
-606
-607
-608
-609
-609
-610
-611
-612
-612
-613
-614
-615
-615
-616
-617
-618
-618
-619
-620
-621
-622
-622
-623
-624
-625
-625
-626
-627
-628
-628
-629
-630
-631
-632
-632
-633
-634
-635
-635
-636
-637
-638
-638
-639
-640
-641
-642
-642
-643
-644
-645
-645
-646
-647
-648
-649
-649
-650
-651
-652
-653
-653
-654
-655
-656
-656
-657
-658
-659
-660
-660
-661
-662
-663
-664
-664
-665
-666
-667
-668
-668
-669
-670
-671
-672
-672
-673
-674
-675
-676
-676
-677
-678
-679
-679
-680
-681
-682
-683
-683
-684
-685
-686
-687
-687
-688
-689
-690
-691
-691
-692
-693
-694
-695
-695
-696
-697
-698
-699
-699
-700
-701
-702
-703
-703
-704
-705
-706
-707
-708
-708
-709
-710
-711
-712
-712
-713
-714
-715
-716
-716
-717
-718
-719
-720
-720
-721
-722
-723
-724
-724
-725
-726
-727
-728
-728
-729
-730
-731
-731
-732
-733
-734
-735
-735
-736
-737
-738
-739
-739
-740
-741
-742
-743
-743
-744
-745
-746
-746
-747
-748
-749
-750
-750
-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
-775
-776
-777
-777
-778
-779
-780
-780
-781
-782
-783
-783
-784
-785
-786
-786
-787
-788
-789
-789
-790
-791
-791
-792
-793
-794
-794
-795
-796
-797
-797
-798
-799
-800
-800
-801
-802
-803
-803
-804
-805
-806
-806
-807
-808
-808
-809
-810
-811
-811
-812
-813
-814
-814
-815
-816
-817
-817
-818
-819
-820
-820
-821
-822
-822
-823
-824
-825
-825
-826
-827
-828
-828
-829
-830
-830
-831
-832
-833
-833
-834
-835
-836
-836
-837
-838
-838
-839
-840
-841
-841
-842
-843
-843
-844
-845
-846
-846
-847
-848
-848
-849
-850
-851
-851
-852
-853
-853
-854
-855
-856
-856
-857
-858
-859
-859
-860
-861
-861
-862
-863
-864
-864
-865
-866
-867
-867
-868
-869
-869
-870
-871
-872
-872
-873
-874
-875
-875
-876
-877
-877
-878
-879
-879
-880
-881
-882
-882
-883
-884
-884
-885
-886
-887
-887
-888
-889
-889
-890
-891
-892
-892
-893
-894
-894
-895
-896
-897
-897
-898
-899
-899
-900
-901
-902
-902
-903
-904
-904
-905
-906
-907
-907
-908
-909
-909
-910
-911
-912
-912
-913
-914
-914
-915
-916
-917
-917
-918
-919
-920
-920
-921
-922
-922
-923
-924
-925
-925
-926
-927
-927
-928
-929
-930
-930
-931
-932
-932
-933
-934
-935
-935
-936
-937
-937
-938
-939
-940
-940
-941
-942
-942
-943
-944
-945
-945
-946
-947
-947
-948
-949
-950
-950
-951
-952
-952
-953
-954
-954
-955
-956
-957
-957
-958
-959
-959
-960
-961
-961
-962
-963
-963
-964
-965
-965
-966
-967
-968
-968
-969
-970
-970
-971
-972
-972
-973
-974
-974
-975
-976
-976
-977
-978
-978
-979
-980
-980
-981
-982
-982
-983
-984
-984
-985
-986
-986
-987
-988
-988
-989
-990
-990
-991
-992
-992
-993
-993
-994
-995
-995
-996
-997
-997
-998
-999
-999
-1000
-1000
-1000
-1002
-1002
-1002
-1004
-1004
-1004
-1006
-1006
-1006
-1008
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1018
-1018
-1018
-1020
-1020
-1020
-1022
-1022
-1022
-1024
-1025
-1026
-1026
-1027
-1028
-1028
-1029
-1030
-1030
-1031
-1032
-1032
-1033
-1034
-1034
-1035
-1036
-1036
-1037
-1038
-1038
-1039
-1040
-1040
-1041
-1042
-1042
-1043
-1044
-1044
-1045
-1046
-1046
-1047
-1048
-1048
-1049
-1050
-1050
-1051
-1052
-1052
-1053
-1054
-1054
-1055
-1056
-1056
-1057
-1057
-1058
-1059
-1059
-1060
-1061
-1061
-1062
-1063
-1063
-1064
-1064
-1065
-1066
-1066
-1067
-1068
-1068
-1069
-1070
-1070
-1071
-1071
-1072
-1073
-1073
-1074
-1075
-1075
-1076
-1076
-1077
-1078
-1078
-1079
-1079
-1080
-1081
-1081
-1082
-1083
-1083
-1084
-1084
-1085
-1086
-1086
-1087
-1087
-1088
-1089
-1089
-1090
-1091
-1091
-1092
-1092
-1093
-1094
-1094
-1095
-1095
-1096
-1097
-1097
-1098
-1098
-1099
-1100
-1100
-1101
-1101
-1102
-1103
-1103
-1104
-1104
-1105
-1105
-1106
-1107
-1107
-1108
-1108
-1109
-1110
-1110
-1111
-1111
-1112
-1113
-1113
-1114
-1114
-1115
-1115
-1116
-1117
-1117
-1118
-1118
-1119
-1120
-1120
-1121
-1121
-1122
-1123
-1123
-1124
-1124
-1125
-1125
-1126
-1127
-1127
-1128
-1128
-1129
-1130
-1130
-1131
-1131
-1132
-1133
-1133
-1134
-1134
-1135
-1136
-1136
-1137
-1137
-1138
-1139
-1139
-1140
-1140
-1141
-1142
-1142
-1143
-1143
-1144
-1144
-1145
-1146
-1146
-1147
-1147
-1148
-1149
-1149
-1150
-1150
-1151
-1152
-1152
-1153
-1153
-1154
-1155
-1155
-1156
-1157
-1157
-1158
-1158
-1159
-1160
-1160
-1161
-1161
-1162
-1163
-1163
-1164
-1165
-1165
-1166
-1166
-1167
-1168
-1168
-1169
-1169
-1170
-1171
-1171
-1172
-1172
-1173
-1174
-1174
-1175
-1175
-1176
-1177
-1177
-1178
-1178
-1179
-1180
-1180
-1181
-1181
-1182
-1183
-1183
-1184
-1184
-1185
-1186
-1186
-1187
-1187
-1188
-1189
-1189
-1190
-1190
-1191
-1192
-1192
-1193
-1193
-1194
-1195
-1195
-1196
-1196
-1197
-1198
-1198
-1199
-1199
-1200
-1201
-1201
-1202
-1203
-1203
-1204
-1204
-1205
-1206
-1206
-1207
-1207
-1208
-1209
-1209
-1210
-1211
-1211
-1212
-1212
-1213
-1214
-1214
-1215
-1215
-1216
-1217
-1217
-1218
-1218
-1219
-1220
-1220
-1221
-1221
-1222
-1223
-1223
-1224
-1225
-1225
-1226
-1226
-1227
-1228
-1228
-1229
-1229
-1230
-1231
-1231
-1232
-1232
-1233
-1234
-1234
-1235
-1235
-1236
-1237
-1237
-1238
-1238
-1239
-1239
-1240
-1241
-1241
-1242
-1242
-1243
-1244
-1244
-1245
-1245
-1246
-1247
-1247
-1248
-1248
-1249
-1250
-1250
-1251
-1251
-1252
-1252
-1253
-1254
-1254
-1255
-1255
-1256
-1257
-1257
-1258
-1258
-1259
-1260
-1260
-1261
-1261
-1262
-1262
-1263
-1264
-1264
-1265
-1265
-1266
-1267
-1267
-1268
-1268
-1269
-1269
-1270
-1271
-1271
-1272
-1272
-1273
-1274
-1274
-1275
-1275
-1276
-1276
-1277
-1278
-1278
-1279
-1279
-1280
-1281
-1281
-1282
-1282
-1283
-1284
-1284
-1285
-1285
-1286
-1287
-1287
-1288
-1288
-1289
-1289
-1290
-1291
-1291
-1292
-1292
-1293
-1294
-1294
-1295
-1295
-1296
-1296
-1297
-1298
-1298
-1299
-1299
-1300
-1300
-1301
-1302
-1302
-1303
-1303
-1304
-1305
-1305
-1306
-1306
-1307
-1308
-1308
-1309
-1309
-1310
-1310
-1311
-1312
-1312
-1313
-1313
-1314
-1315
-1315
-1316
-1316
-1317
-1317
-1318
-1319
-1319
-1320
-1320
-1321
-1321
-1322
-1323
-1323
-1324
-1324
-1325
-1325
-1326
-1327
-1327
-1328
-1328
-1329
-1329
-1330
-1330
-1331
-1332
-1332
-1333
-1333
-1334
-1334
-1335
-1335
-1336
-1337
-1337
-1338
-1338
-1339
-1339
-1340
-1340
-1341
-1341
-1342
-1343
-1343
-1344
-1344
-1345
-1345
-1346
-1346
-1347
-1347
-1348
-1348
-1349
-1349
-1350
-1350
-1351
-1351
-1352
-1352
-1353
-1353
-1354
-1354
-1355
-1355
-1356
-1356
-1357
-1357
-1357
-1358
-1358
-1358
-1359
-1359
-1359
-1360
-1360
-1360
-1360
-1360
-1361
-1361
-1361
-1361
-1361
-1361
-1361
-1361
-1361
-1361
-1361
-1360
-1360
-1360
-1359
-1359
-1358
-1358
-1357
-1356
-1356
-1355
-1354
-1353
-1351
-1350
-1349
-1347
-1346
-1344
-1343
-1341
-1339
-1338
-1336
-1334
-1332
-1330
-1328
-1326
-1323
-1321
-1319
-1317
-1314
-1311
-1309
-1306
-1302
-1299
-1295
-1291
-1286
-1282
-1277
-1271
-1265
-1259
-1253
-1247
-1240
-1233
-1225
-1218
-1211
-1203
-1195
-1188
-1180
-1172
-1165
-1157
-1150
-1143
-1136
-1129
-1122
-1115
-1109
-1102
-1096
-1089
-1083
-1076
-1069
-1062
-1054
-1045
-1036
-1027
-1016
-1006
-994
-982
-969
-955
-941
-926
-912
-897
-882
-868
-853
-840
-827
-816
-805
-796
-787
-781
-776
-772
-770
-769
-769
-770
-773
-775
-778
-781
-783
-785
-786
-787
-786
-784
-782
-778
-774
-768
-762
-756
-749
-741
-734
-726
-719
-712
-705
-699
-693
-687
-683
-679
-676
-673
-672
-671
-671
-672
-673
-674
-677
-679
-681
-684
-686
-688
-690
-691
-692
-693
-693
-693
-693
-692
-691
-691
-690
-690
-689
-689
-689
-689
-688
-687
-686
-685
-684
-682
-681
-680
-679
-678
-676
-674
-671
-667
-662
-655
-648
-639
-629
-618
-605
-592
-578
-564
-550
-537
-524
-513
-503
-495
-489
-486
-485
-487
-491
-498
-506
-517
-529
-542
-555
-568
-582
-595
-607
-619
-630
-640
-648
-654
-658
-660
-659
-656
-651
-644
-636
-627
-617
-606
-596
-587
-578
-570
-564
-560
-558
-559
-562
-566
-573
-581
-590
-600
-610
-622
-634
-647
-660
-674
-688
-701
-714
-725
-735
-743
-749
-754
-757
-759
-760
-759
-758
-757
-756
-755
-754
-754
-754
-755
-758
-761
-767
-773
-782
-791
-802
-813
-826
-838
-850
-863
-876
-889
-901
-914
-926
-938
-948
-957
-964
-968
-971
-972
-971
-969
-964
-958
-951
-943
-934
-924
-915
-905
-896
-887
-879
-872
-866
-861
-858
-856
-854
-854
-855
-855
-856
-856
-856
-855
-854
-852
-849
-846
-843
-840
-838
-836
-836
-838
-841
-847
-854
-865
-877
-892
-909
-926
-943
-959
-974
-987
-998
-1004
-1010
-1012
-1010
-1006
-998
-988
-976
-962
-946
-931
-916
-903
-892
-883
-877
-873
-873
-875
-880
-888
-899
-913
-930
-950
-973
-998
-1025
-1054
-1083
-1112
-1140
-1168
-1194
-1219
-1242
-1262
-1280
-1295
-1307
-1315
-1321
-1324
-1324
-1322
-1319
-1314
-1308
-1301
-1294
-1286
-1277
-1268
-1259
-1250
-1240
-1229
-1218
-1204
-1188
-1170
-1148
-1123
-1096
-1065
-1033
-999
-964
-928
-891
-854
-817
-780
-743
-707
-671
-636
-602
-569
-538
-509
-483
-459
-438
-419
-404
-390
-380
-371
-363
-355
-345
-334
-319
-300
-276
-248
-216
-181
-144
-105
-64
-22
22
67
115
165
217
270
326
381
437
491
544
595
643
690
735
779
822
864
905
945
983
1020
1054
1087
1119
1149
1178
1206
1234
1261
1289
1316
1342
1369
1395
1422
1448
1476
1504
1534
1565
1599
1634
1670
1707
1744
1781
1817
1851
1884
1916
1945
1973
1998
2021
2041
2058
2071
2080
2086
2089
2090
2090
2090
2090
2091
2093
2096
2099
2102
2102
2101
2095
2086
2073
2056
2033
2009
1979
1946
1910
1872
1831
1789
1746
1702
1656
1610
1564
1517
1471
1425
1380
1337
1295
1255
1216
1179
1144
1109
1074
1040
1006
973
940
906
873
839
806
772
739
706
674
643
613
585
557
531
506
483
461
442
426
412
401
392
385
378
370
361
351
338
322
304
282
258
231
202
170
138
104
70
36
3
-30
-60
-88
-113
-135
-153
-166
-175
-178
-175
-167
-154
-136
-113
-87
-58
-27
6
40
74
109
143
175
207
236
263
286
307
325
340
352
364
374
385
397
410
426
444
464
488
514
543
574
608
644
681
719
757
794
828
860
889
915
938
959
979
997
1014
1031
1046
1061
1073
1084
1093
1099
1104
1107
1109
1110
1111
1112
1113
1114
1116
1118
1121
1124
1127
1132
1137
1144
1153
1163
1175
1188
1202
1216
1230
1242
1252
1259
1263
1264
1260
1250
1235
1214
1188
1156
1118
1077
1032
986
938
889
841
794
747
703
661
621
583
547
513
481
450
420
390
360
331
303
275
249
225
202
182
163
146
130
115
101
88
76
65
56
49
46
46
51
60
74
92
115
142
172
204
239
276
314
353
393
434
475
516
558
599
641
681
721
760
797
833
868
903
938
975
1014
1056
1100
1148
1199
1252
1309
1368
1428
1489
1550
1609
1665
1718
1765
1808
1844
1876
1902
1924
1941
1955
1964
1971
1974
1973
1968
1960
1949
1935
1919
1901
1883
1864
1845
1826
1806
1785
1763
1740
1717
1694
1672
1649
1628
1608
1588
1568
1548
1527
1506
1485
1462
1439
1416
1393
1370
1347
1324
1302
1281
1263
1247
1235
1228
1226
1230
1240
1256
1277
1305
1338
1376
1418
1465
1515
1567
1620
1673
1725
1775
1822
1867
1908
1946
1980
2009
2035
2057
2076
2092
2105
2117
2128
2139
2151
2165
2181
2199
2219
2243
2270
2299
2331
2366
2405
2446
2490
2538
2588
2641
2696
2752
2807
2860
2910
2956
2997
3033
3065
3092
3117
3140
3163
3186
3211
3237
3267
3299
3335
3374
3417
3463
3513
3566
3624
3686
3751
3820
3891
3964
4038
4112
4185
4255
4321
4382
4439
4490
4537
4578
4615
4649
4680
4708
4734
4759
4783
4807
4830
4854
4880
4906
4935
4966
4999
5035
5074
5116
5160
5206
5252
5299
5344
5386
5424
5455
5479
5495
5501
5498
5487
5466
5439
5405
5366
5323
5278
5230
5182
5135
5090
5048
5011
4979
4952
4931
4916
4905
4896
4890
4885
4881
4875
4869
4861
4850
4837
4821
4803
4781
4757
4731
4702
4670
4636
4598
4557
4512
4463
4411
4356
4298
4239
4177
4115
4051
3989
3926
3864
3801
3740
3680
3621
3565
3511
3461
3413
3369
3327
3287
3247
3205
3162
3117
3068
3015
2959
2899
2834
2764
2690
2610
2526
2437
2345
2250
2154
2057
1960
1865
1771
1679
1591
1505
1424
1345
1270
1199
1130
1066
1004
948
897
852
813
782
758
740
728
721
716
713
711
709
708
708
709
714
721
732
747
765
787
813
844
881
925
977
1037
1105
1182
1266
1356
1451
1551
1653
1756
1859
1961
2061
2158
2251
2341
2426
2508
2587
2663
2738
2811
2884
2956
3027
3098
3169
3237
3305
3372
3437
3502
3566
3629
3690
3750
3806
3860
3911
3959
4005
4049
4091
4133
4172
4208
4241
4269
4291
4307
4315
4317
4310
4296
4275
4249
4217
4184
4149
4116
4086
4061
4041
4027
4019
4018
4022
4032
4046
4067
4090
4117
4145
4175
4203
4229
4253
4272
4288
4300
4308
4312
4315
4315
4313
4310
4305
4299
4291
4282
4273
4262
4251
4240
4229
4218
4209
4200
4194
4191
4192
4198
4210
4226
4249
4277
4309
4346
4385
4425
4466
4505
4542
4576
4606
4632
4652
4668
4680
4688
4693
4696
4700
4706
4716
4732
4756
4790
4833
4887
4950
5023
5104
5192
5286
5384
5487
5591
5698
5806
5913
6019
6123
6223
6319
6410
6495
6574
6647
6713
6774
6827
6874
6914
6947
6973
6993
7007
7017
7023
7027
7031
7036
7045
7058
7078
7104
7136
7173
7215
7259
7304
7348
7390
7429
7463
7491
7514
7531
7540
7543
7538
7526
7506
7478
7443
7401
7351
7294
7232
7164
7092
7016
6938
6859
6780
6701
6624
6549
6477
6406
6338
6272
6207
6144
6081
6019
5957
5897
5838
5780
5723
5667
5612
5556
5500
5444
5388
5332
5277
5225
5176
5132
5093
5059
5032
5011
4996
4988
4987
4993
5006
5028
5059
5099
5149
5206
5271
5341
5415
5489
5564
5635
5702
5765
5821
5872
5916
5954
5987
6015
6038
6058
6075
6089
6102
6114
6126
6138
6150
6162
6173
6185
6196
6207
6217
6226
6234
6242
6250
6260
6273
6289
6309
6333
6362
6394
6430
6468
6505
6542
6577
6608
6634
6655
6671
6682
6688
6689
6687
6681
6673
6663
6651
6636
6618
6597
6571
6540
6503
6458
6407
6348
6283
6211
6136
6057
5978
5899
5821
5745
5672
5602
5534
5468
5403
5340
5279
5218
5157
5096
5035
4974
4912
4850
4788
4728
4671
4617
4567
4522
4482
4445
4413
4382
4354
4328
4302
4277
4253
4231
4210
4191
4174
4159
4147
4137
4129
4123
4117
4112
4107
4102
4096
4090
4083
4075
4067
4059
4050
4042
4035
4030
4027
4026
4029
4035
4046
4064
4085
4113
4146
4185
4229
4277
4329
4383
4440
4498
4557
4618
4681
4745
4811
4879
4948
5018
5090
5162
5235
5308
5382
5456
5531
5605
5679
5752
5826
5898
5971
6044
6117
6191
6266
6343
6421
6502
6583
6666
6750
6834
6917
7000
7081
7160
7238
7313
7386
7457
7526
7593
7660
7727
7795
7864
7936
8010
8086
8164
8246
8329
8413
8498
8582
8666
8749
8831
8911
8990
9067
9144
9220
9297
9374
9453
9533
9614
9698
9782
9867
9952
10036
10118
10197
10273
10346
10414
10477
10535
10589
10638
10682
10723
10761
10796
10830
10861
10891
10919
10946
10971
10996
11021
11046
11074
11103
11137
11173
11214
11258
11304
11351
11398
11443
11484
11521
11551
11576
11592
11602
11604
11598
11584
11562
11534
11498
11457
11410
11358
11301
11240
11176
11108
11037
10962
10883
10800
10713
10621
10525
10426
10323
10217
10111
10003
9896
9789
9684
9580
9479
9380
9284
9191
9100
9012
8927
8844
8764
8688
8615
8546
8482
8423
8368
8318
8272
8229
8188
8150
8114
8080
8048
8019
7993
7970
7951
7934
7920
7910
7903
7899
7899
7904
7914
7929
7949
7975
8005
8039
8080
8122
8169
8218
8270
8324
8379
8435
8490
8543
8594
8642
8686
8728
8766
8803
8839
8876
8913
8951
8992
9034
9078
9124
9172
9221
9272
9323
9375
9427
9478
9527
9573
9615
9653
9686
9713
9736
9754
9768
9778
9786
9791
9794
9794
9792
9787
9779
9768
9754
9738
9718
9696
9670
9642
9610
9576
9539
9499
9457
9414
9369
9324
9278
9233
9188
9144
9099
9054
9007
8958
8907
8854
8799
8741
8683
8623
8563
8503
8444
8387
8332
8281
8232
8186
8144
8103
8063
8022
7981
7939
7894
7848
7801
7753
7705
7659
7616
7575
7539
7507
7480
7458
7441
7429
7422
7421
7424
7432
7444
7460
7478
7498
7520
7543
7568
7594
7622
7653
7686
7722
7762
7806
7855
7910
7971
8038
8112
8193
8280
8373
8472
8575
8682
8793
8907
9024
9143
9265
9390
9518
9649
9781
9914
10047
10177
10305
10427
10544
10654
10756
10851
10939
11018
11091
11158
11220
11279
11337
11394
11454
11517
11584
11656
11732
11811
11893
11975
12058
12139
12217
12292
12364
12431
12493
12552
12607
12658
12706
12750
12790
12826
12858
12885
12907
12923
12933
12936
12934
12927
12916
12903
12889
12874
12860
12847
12835
12823
12811
12797
12782
12766
12749
12731
12712
12692
12671
12649
12625
12598
12568
12535
12498
12457
12412
12362
12307
12248
12185
12118
12049
11978
11906
11834
11764
11694
11627
11561
11497
11434
11372
11310
11249
11188
11127
11066
11005
10943
10880
10816
10749
10681
10610
10538
10463
10387
10309
10229
10148
10065
9980
9894
9805
9715
9625
9534
9443
9353
9263
9174
9087
9000
8915
8831
8750
8671
8596
8525
8460
8402
8352
8310
8279
8257
8245
8242
8247
8258
8273
8292
8311
8331
8350
8368
8384
8401
8417
8433
8451
8470
8492
8516
8544
8574
8609
8647
8689
8736
8786
8840
8898
8958
9021
9085
9149
9214
9278
9343
9407
9472
9538
9604
9672
9742
9815
9890
9969
10050
10136
10224
10316
10410
10505
10602
10700
10799
10899
10999
11102
11205
11311
11418
11528
11639
11751
11865
11981
12097
12213
12330
12445
12558
12668
12772
12871
12962
13046
13121
13187
13246
13296
13338
13372
13400
13420
13434
13443
13447
13448
13447
13445
13442
13440
13439
13439
13439
13440
13442
13444
13447
13450
13453
13457
13462
13466
13472
13478
13485
13493
13502
13511
13521
13529
13537
13543
13546
13548
13546
13541
13534
13524
13511
13496
13478
13458
13437
13413
13388
13363
13337
13310
13283
13256
13229
13201
13172
13142
13110
13075
13039
13001
12961
12920
12878
12835
12793
12750
12707
12664
12621
12578
12533
12488
12441
12393
12344
12294
12244
12193
12142
12092
12043
11996
11950
11907
11866
11827
11790
11755
11721
11688
11655
11623
11591
11557
11520
11482
11440
11395
11347
11296
11242
11187
11130
11072
11013
10953
10893
10833
10773
10713
10652
10592
10533
10473
10414
10355
10296
10238
10180
10122
10064
10008
9951
9896
9841
9786
9731
9675
9619
9560
9499
9434
9366
9294
9217
9136
9051
8963
8873
8781
8688
8596
8503
8411
8320
8230
8141
8053
7966
7880
7796
7713
7633
7556
7480
7406
7334
7263
7192
7120
7048
6974
6897
6819
6738
6655
6572
6489
6407
6328
6254
6186
6126
6073
6031
5998
5977
5966
5967
5979
6003
6038
6083
6139
6204
6278
6358
6445
6537
6632
6731
6833
6938
7045
7156
7269
7386
7507
7631
7758
7888
8022
8157
8299
8443
8591
8742
8897
9055
9216
9378
9542
9707
9871
10036
10200
10364
10527
10690
10852
11013
11173
11330
11483
11631
11774
11909
12037
12156
12266
12366
12456
12534
12602
12659
12705
12741
12768
12786
12796
12800
12799
12794
12785
12774
12761
12749
12737
12726
12717
12711
12709
12710
12715
12724
12736
12751
12768
12786
12806
12825
12844
12863
12881
12898
12913
12928
12940
12951
12959
12966
12971
12976
12981
12987
12995
13007
13022
13042
13067
13096
13131
13170
13215
13266
13323
13386
13454
13528
13605
13684
13764
13842
13916
13983
14041
14088
14121
14137
14136
14114
14072
14007
13920
13810
13678
13523
13346
13148
12928
12688
12428
12149
11851
11536
11204
10857
10495
10119
9730
9330
8919
8499
8074
7646
7219
6796
6380
5975
5584
5210
4856
4525
4218
3939
3690
3472
3287
3136
3019
2937
2888
2873
2889
2936
3011
3114
3242
3395
3570
3767
3984
4219
4472
4739
5018
5308
5605
5907
6211
6516
6817
7115
7406
7691
7966
8233
8489
8735
8970
9194
9408
9612
9806
9991
10168
10338
10502
10661
10817
10971
11124
11277
11432
11590
11751
11916
12086
12260
12440
12624
12813
13003
13195
13386
13575
13758
13934
14100
14253
14393
14517
14623
14712
14782
14833
14864
14875
14867
14839
14792
14725
14639
14534
14410
14266
14105
13925
13728
13517
13291
13054
12808
12555
12296
12035
11772
11511
11253
11001
10757
10524
10303
10097
9907
9736
9583
9451
9339
9248
9177
9128
9098
9089
9099
9127
9173
9236
9313
9403
9505
9615
9733
9855
9980
10106
10231
10354
10473
10587
10697
10799
10895
10984
11063
11134
11195
11245
11284
11311
11325
11327
11315
11289
11249
11194
11124
11038
10938
10822
10693
10549
10391
10221
10039
9846
9641
9427
9203
8969
8727
8476
8217
7951
7677
7397
7111
6821
6526
6229
5930
5629
5328
5028
4730
4435
4143
3856
3572
3293
3018
2749
2484
2225
1971
1722
1478
1238
1000
764
527
288
45
-204
-460
-724
-997
-1280
-1573
-1875
-2186
-2505
-2831
-3164
-3503
-3847
-4195
-4548
-4905
-5264
-5626
-5991
-6358
-6727
-7098
-7470
-7844
-8218
-8591
-8962
-9329
-9691
-10046
-10392
-10728
-11053
-11365
-11662
-11943
-12207
-12451
-12675
-12877
-13056
-13210
-13339
-13442
-13517
-13565
-13586
-13578
-13543
-13480
-13390
-13274
-13132
-12965
-12776
-12564
-12331
-12080
-11810
-11524
-11223
-10907
-10578
-10237
-9887
-9529
-9165
-8795
-8421
-8042
-7660
-7271
-6874
-6467
-6048
-5616
-5168
-4704
-4222
-3722
-3201
-2659
-2095
-1510
-902
-273
377
1048
1737
2445
3170
3912
4670
5444
6232
7036
7853
8685
9531
10390
11263
12151
13052
13967
14896
15840
16797
17768
18751
19746
20752
21766
22787
23813
24841
25868
26893
27911
28921
29920
30903
31869
32814
33736
34632
35500
36337
37143
37915
38652
39352
40015
40640
41225
41770
42274
42736
43156
43532
43864
44151
44394
44593
44747
44858
44927
44955
44944
44894
44808
44689
44538
44357
44149
43915
43658
43377
43076
42754
42413
42053
41677
41284
40876
40453
40015
39563
39098
38618
38126
37621
37103
36574
36032
35478
34912
34334
33743
33140
32526
31899
31259
30608
29943
29266
28575
27871
27152
26420
25674
24913
24140
23353
22553
21741
20917
20082
19235
18378
17511
16634
15747
14851
13946
13033
12111
11181
10245
9302
8354
7402
6448
5492
4537
3584
2635
1691
753
-176
-1097
-2007
-2906
-3792
-4665
-5523
-6366
-7192
-8000
-8791
-9561
-10311
-11040
-11748
-12434
-13096
-13736
-14352
-14944
-15512
-16055
-16574
-17070
-17542
-17991
-18418
-18824
-19210
-19577
-19926
-20257
-20572
-20870
-21152
-21418
-21667
-21900
-22117
-22316
-22496
-22659
-22801
-22924
-23025
-23105
-23161
-23193
-23201
-23183
-23140
-23069
-22973
-22850
-22700
-22525
-22324
-22098
-21847
-21573
-21278
-20961
-20625
-20271
-19901
-19517
-19121
-18715
-18299
-17876
-17446
-17010
-16570
-16126
-15679
-15228
-14774
-14317
-13857
-13395
-12931
-12466
-12000
-11533
-11067
-10601
-10137
-9675
-9217
-8763
-8314
-7872
-7438
-7012
-6596
-6191
-5796
-5412
-5040
-4680
-4332
-3996
-3672
-3358
-3056
-2764
-2482
-2209
-1946
-1691
-1445
-1207
-976
-752
-534
-319
-107
105
318
536
759
990
1229
1477
1736
2003
2281
2567
2862
3164
3472
3785
4102
4421
4740
5060
5376
5690
5998
6300
6594
6878
7152
7413
7662
7896
8116
8319
8505
8674
8825
8959
9074
9171
9251
9312
9356
9383
9394
9388
9368
9332
9284
9223
9151
9069
8979
8881
8778
8670
8557
8443
8326
8209
8093
7979
7869
7762
7662
7569
7484
7409
7344
7293
7255
7233
7228
7241
7275
7330
7408
7510
7637
7791
7971
8178
8411
8669
8952
9258
9584
9930
10292
10668
11058
11457
11866
12281
12701
13124
13550
13976
14401
14824
15243
15657
16065
16465
16856
17236
17606
17963
18307
18638
18955
19258
19549
19825
20088
20339
20576
20800
21011
21210
21396
21571
21733
21884
22022
22148
22262
22364
22453
22529
22593
22642
22677
22697
22700
22685
22652
22599
22525
22429
22309
22164
21994
21797
21573
21321
21040
20731
20393
20027
19632
19209
18758
18281
17779
17251
16701
16129
15536
14926
14300
13661
13010
12350
11683
11011
10336
9660
8985
8311
7639
6971
6305
5643
4983
4326
3671
3018
2367
1718
1070
425
-218
-859
-1497
-2133
-2767
-3398
-4026
-4652
-5274
-5893
-6509
-7121
-7728
-8329
-8924
-9512
-10093
-10664
-11226
-11777
-12318
-12845
-13360
-13860
-14343
-14810
-15258
-15686
-16093
-16477
-16837
-17172
-17480
-17762
-18016
-18241
-18438
-18606
-18745
-18857
-18942
-19002
-19039
-19054
-19049
-19024
-18983
-18925
-18853
-18766
-18666
-18552
-18426
-18286
-18134
-17969
-17791
-17599
-17393
-17173
-16938
-16687
-16421
-16138
-15839
-15524
-15191
-14842
-14477
-14096
-13699
-13287
-12861
-12422
-11969
-11504
-11028
-10541
-10043
-9537
-9021
-8499
-7969
-7433
-6891
-6344
-5792
-5236
-4678
-4116
-3553
-2988
-2423
-1858
-1294
-731
-171
386
938
1486
2027
2563
3090
3610
4121
4623
5114
5595
6064
6522
6967
7399
7818
8223
8615
8992
9356
9706
10044
10368
10681
10981
11269
11546
11811
12064
12306
12536
12757
12967
13167
13359
13541
13715
13882
14041
14194
14341
14483
14621
14756
14887
15016
15143
15269
15393
15515
15634
15749
15859
15963
16059
16146
16221
16283
16329
16360
16372
16364
16335
16285
16212
16114
15992
15845
15671
15471
15244
14991
14711
14405
14073
13716
13335
12930
12502
12053
11583
11093
10584
10056
9511
8949
8372
7781
7177
6562
5939
5308
4672
4032
3391
2750
2112
1477
847
223
-392
-999
-1597
-2185
-2764
-3332
-3891
-4441
-4982
-5515
-6039
-6556
-7067
-7571
-8069
-8564
-9054
-9541
-10026
-10509
-10989
-11467
-11943
-12417
-12887
-13353
-13814
-14270
-14719
-15161
-15593
-16015
-16428
-16828
-17215
-17588
-17947
-18292
-18621
-18933
-19229
-19507
-19768
-20011
-20235
-20442
-20631
-20803
-20958
-21096
-21218
-21324
-21415
-21491
-21553
-21600
-21633
-21651
-21655
-21644
-21619
-21578
-21523
-21453
-21369
-21269
-21155
-21026
-20882
-20723
-20550
-20361
-20157
-19939
-19705
-19457
-19193
-18915
-18623
-18315
-17993
-17657
-17308
-16944
-16568
-16180
-15780
-15370
-14950
-14522
-14085
-13642
-13193
-12739
-12282
-11824
-11364
-10906
-10450
-9997
-9549
-9105
-8668
-8237
-7814
-7399
-6991
-6593
-6205
-5826
-5457
-5099
-4751
-4415
-4091
-3779
-3479
-3193
-2920
-2663
-2422
-2197
-1989
-1799
-1628
-1476
-1344
-1231
-1139
-1066
-1014
-980
-966
-969
-988
-1020
-1066
-1121
-1184
-1252
-1323
-1396
-1468
-1537
-1603
-1664
-1719
-1767
-1807
-1840
-1864
-1880
-1888
-1886
-1877
-1859
-1833
-1799
-1757
-1708
-1651
-1588
-1519
-1444
-1365
-1283
-1198
-1112
-1025
-939
-854
-770
-688
-608
-531
-455
-383
-314
-247
-183
-122
-64
-8
44
94
141
185
226
264
299
332
363
393
421
448
475
502
529
557
586
616
648
682
719
758
801
846
895
947
1002
1061
1123
1187
1253
1322
1392
1463
1536
1610
1685
1761
1837
1914
1992
2071
2150
2230
2310
2391
2473
2556
2641
2726
2813
2900
2988
3075
3162
3247
3331
3412
3491
3567
3639
3708
3773
3833
3889
3940
3988
4030
4070
4105
4138
4167
4194
4219
4242
4262
4280
4296
4308
4317
4321
4320
4313
4299
4276
4245
4204
4152
4088
4011
3923
3820
3703
3571
3424
3262
3086
2896
2692
2476
2249
2011
1764
1508
1246
977
703
426
145
-136
-418
-699
-977
-1252
-1521
-1785
-2043
-2294
-2537
-2773
-3002
-3223
-3437
-3643
-3843
-4035
-4222
-4401
-4573
-4739
-4898
-5050
-5196
-5336
-5469
-5596
-5716
-5829
-5936
-6037
-6131
-6219
-6300
-6376
-6445
-6508
-6565
-6617
-6662
-6701
-6735
-6762
-6783
-6797
-6804
-6803
-6794
-6777
-6752
-6719
-6679
-6632
-6578
-6519
-6455
-6387
-6317
-6246
-6174
-6104
-6034
-5968
-5905
-5846
-5792
-5744
-5702
-5667
-5639
-5618
-5605
-5600
-5602
-5612
-5628
-5651
-5680
-5715
-5754
-5796
-5841
-5887
-5932
-5975
-6014
-6048
-6073
-6089
-6092
-6082
-6056
-6014
-5953
-5874
-5776
-5660
-5526
-5375
-5208
-5026
-4830
-4622
-4404
-4176
-3940
-3698
-3451
-3201
-2949
-2695
-2443
-2192
-1944
-1700
-1461
-1228
-1002
-784
-575
-374
-183
-2
168
328
477
616
745
862
970
1067
1154
1231
1299
1357
1407
1447
1479
1501
1513
1515
1507
1488
1459
1418
1367
1304
1231
1147
1053
948
833
709
575
433
284
126
-37
-207
-382
-563
-748
-938
-1131
-1327
-1526
-1728
-1931
-2136
-2342
-2549
-2756
-2963
-3169
-3373
-3575
-3774
-3969
-4161
-4348
-4531
-4708
-4879
-5044
-5202
-5353
-5497
-5633
-5761
-5882
-5993
-6096
-6190
-6273
-6347
-6411
-6464
-6507
-6539
-6561
-6572
-6572
-6562
-6543
-6514
-6476
-6431
-6380
-6322
-6261
-6198
-6134
-6070
-6008
-5949
-5896
-5848
-5806
-5772
-5747
-5730
-5723
-5727
-5740
-5765
-5800
-5846
-5902
-5969
-6044
-6127
-6218
-6314
-6415
-6519
-6625
-6730
-6833
-6933
-7027
-7114
-7191
-7258
-7313
-7355
-7383
-7396
-7395
-7379
-7350
-7306
-7250
-7183
-7106
-7020
-6927
-6827
-6724
-6616
-6508
-6398
-6290
-6183
-6080
-5980
-5885
-5795
-5710
-5629
-5553
-5481
-5412
-5347
-5285
-5224
-5165
-5107
-5049
-4990
-4930
-4866
-4799
-4726
-4647
-4561
-4466
-4363
-4250
-4127
-3994
-3851
-3697
-3533
-3359
-3176
-2984
-2785
-2579
-2365
-2146
-1920
-1688
-1450
-1206
-957
-702
-442
-178
89
360
632
904
1177
1448
1717
1982
2242
2496
2742
2980
3208
3425
3631
3825
4008
4179
4339
4489
4629
4761
4886
5005
5120
5231
5339
5447
5555
5665
5777
5893
6013
6138
6267
6402
6542
6687
6838
6995
7157
7324
7497
7674
7855
8039
8229
8420
8612
8806
8999
9192
9383
9571
9756
9936
10111
10280
10443
10599
10747
10887
11018
11140
11253
11357
11450
11533
11606
11667
11718
11758
11788
11807
11817
11819
11812
11799
11779
11754
11724
11690
11654
11615
11574
11532
11489
11445
11401
11356
11311
11263
11214
11161
11105
11044
10979
10908
10831
10748
10658
10562
10460
10352
10239
10120
9996
9867
9734
9598
9459
9318
9175
9031
8887
8743
8599
8457
8317
8178
8041
7907
7774
7643
7513
7385
7257
7128
7000
6871
6740
6609
6475
6340
6204
6065
5924
5780
5633
5484
5332
5176
5017
4855
4689
4520
4347
4171
3992
3810
3624
3434
3240
3042
2839
2632
2419
2202
1979
1750
1516
1275
1030
780
526
268
7
-255
-518
-781
-1042
-1300
-1556
-1806
-2052
-2291
-2522
-2746
-2961
-3168
-3365
-3553
-3732
-3901
-4062
-4213
-4355
-4489
-4614
-4731
-4840
-4940
-5032
-5116
-5192
-5260
-5321
-5373
-5417
-5453
-5479
-5497
-5506
-5506
-5497
-5479
-5452
-5417
-5375
-5327
-5272
-5214
-5152
-5087
-5022
-4957
-4892
-4829
-4767
-4708
-4651
-4595
-4542
-4490
-4438
-4387
-4335
-4282
-4228
-4171
-4112
-4050
-3985
-3917
-3846
-3774
-3701
-3628
-3555
-3484
-3416
-3351
-3290
-3234
-3183
-3139
-3101
-3070
-3046
-3029
-3019
-3014
-3016
-3023
-3035
-3052
-3072
-3096
-3122
-3151
-3183
-3216
-3250
-3285
-3321
-3357
-3393
-3428
-3463
-3497
-3529
-3561
-3591
-3619
-3646
-3671
-3694
-3715
-3734
-3751
-3765
-3778
-3787
-3795
-3800
-3803
-3803
-3800
-3794
-3785
-3772
-3754
-3732
-3704
-3669
-3628
-3579
-3523
-3458
-3386
-3305
-3216
-3121
-3018
-2910
-2796
-2678
-2556
-2432
-2305
-2177
-2048
-1919
-1789
-1659
-1530
-1400
-1271
-1143
-1014
-888
-761
-634
-508
-382
-257
-132
-7
118
242
366
490
614
737
860
983
1106
1230
1355
1482
1611
1742
1876
2013
2153
2297
2444
2595
2749
2906
3067
3229
3393
3558
3723
3886
4048
4208
4365
4519
4669
4814
4955
5090
5219
5342
5459
5569
5673
5772
5864
5951
6033
6110
6184
6254
6321
6386
6449
6511
6573
6634
6697
6760
6826
6893
6962
7034
7108
7186
7266
7348
7434
7523
7615
7709
7806
7905
8006
8109
8214
8321
8429
8539
8651
8765
8882
9000
9120
9242
9365
9488
9611
9733
9853
9972
10087
10199
10306
10409
10507
10600
10687
10768
10843
10911
10973
11028
11075
11116
11149
11175
11194
11206
11212
11211
11205
11193
11176
11155
11130
11101
11069
11034
10998
10961
10924
10887
10850
10815
10780
10745
10711
10676
10640
10602
10562
10518
10471
10419
10362
10300
10231
10156
10073
9982
9884
9777
9662
9539
9408
9269
9122
8968
8807
8639
8464
8284
8098
7908
7713
7514
7311
7106
6898
6687
6475
6262
6048
5834
5620
5408
5196
4987
4781
4577
4377
4182
3991
3805
3626
3453
3288
3132
2984
2846
2718
2599
2490
2392
2303
2223
2152
2090
2035
1988
1947
1911
1880
1853
1829
1808
1789
1771
1754
1738
1722
1707
1691
1675
1659
1643
1627
1610
1594
1578
1562
1546
1531
1517
1504
1492
1482
1473
1467
1463
1462
1465
1472
1483
1499
1521
1548
1581
1620
1664
1714
1770
1831
1896
1966
2039
2115
2193
2273
2354
2436
2517
2596
2674
2750
2824
2894
2961
3024
3085
3141
3195
3246
3295
3341
3386
3430
3473
3515
3558
3601
3645
3689
3735
3783
3833
3886
3941
3999
4059
4124
4192
4262
4336
4411
4490
4570
4653
4737
4822
4908
4995
5082
5170
5257
5344
5430
5514
5598
5680
5760
5838
5914
5987
6059
6128
6196
6261
6324
6385
6445
6503
6559
6614
6669
6723
6776
6830
6882
6935
6987
7039
7090
7141
7190
7239
7286
7331
7375
7416
7455
7492
7526
7558
7588
7615
7641
7664
7686
7707
7726
7744
7762
7778
7794
7809
7823
7836
7848
7857
7864
7868
7868
7863
7854
7840
7820
7794
7762
7723
7679
7628
7571
7509
7442
7370
7295
7218
7139
7059
6978
6899
6822
6748
6677
6610
6548
6491
6440
6395
6356
6322
6296
6275
6261
6253
6250
6254
6263
6278
6297
6321
6349
6381
6416
6455
6497
6542
6589
6638
6689
6741
6794
6847
6900
6952
7003
7053
7100
7144
7185
7223
7257
7287
7314
7336
7354
7368
7379
7386
7390
7392
7390
7387
7381
7373
7364
7354
7342
7329
7316
7303
7289
7276
7263
7252
7241
7231
7222
7214
7207
7201
7195
7191
7186
7183
7180
7177
7174
7171
7169
7166
7164
7163
7163
7163
7166
7170
7177
7188
7202
7220
7242
7270
7303
7341
7385
7434
7489
7548
7611
7679
7749
7822
7897
7972
8048
8124
8199
8273
8344
8414
8481
8544
8604
8660
8712
8760
8803
8841
8875
8904
8928
8947
8962
8971
8976
8976
8971
8961
8946
8927
8903
8876
8844
8808
8769
8727
8682
8634
8585
8534
8482
8430
8378
8326
8274
8224
8175
8127
8080
8037
7995
7954
7916
7880
7846
7814
7784
7756
7729
7705
7681
7659
7639
7619
7599
7580
7562
7543
7524
7504
7484
7461
7437
7411
7383
7352
7317
7280
7239
7194
7144
7091
7033
6972
6906
6836
6762
6686
6606
6524
6440
6354
6266
6177
6086
5994
5900
5806
5710
5614
5518
5421
5324
5227
5131
5036
4943
4852
4763
4678
4597
4520
4449
4382
4321
4266
4217
4174
4137
4106
4080
4061
4046
4038
4035
4035
4043
4054
4073
4094
4122
4155
4193
4236
4285
4339
4398
4463
4533
4608
4688
4774
4864
4959
5059
5163
5272
5384
5501
5621
5745
5872
6003
6136
6273
6413
6556
6702
6851
7003
7159
7319
7483
7650
7822
7998
8178
8362
8551
8743
8940
9140
9344
9552
9762
9975
10191
10408
10627
10846
11066
11285
11503
11719
11933
12144
12351
12554
12753
12945
13132
13312
13484
13649
13805
13953
14091
14220
14339
14448
14547
14635
14712
14777
14831
14873
14902
14920
14925
14918
14899
14867
14824
14769
14703
14626
14537
14439
14330
14212
14086
13950
13807
13657
13501
13339
13173
13003
12831
12656
12479
12302
12126
11951
11778
11608
11442
11280
11124
10972
10826
10686
10551
10422
10298
10180
10067
9959
9856
9757
9663
9573
9488
9406
9328
9253
9182
9113
9048
8985
8924
8866
8809
8755
8702
8652
8603
8556
8510
8465
8421
8379
8337
8296
8256
8218
8180
8145
8111
8080
8051
8025
8002
7982
7966
7953
7945
7940
7939
7943
7952
7966
7985
8010
8039
8076
8119
8167
8223
8285
8354
8429
8511
8599
8694
8796
8903
9017
9136
9261
9392
9527
9667
9811
9959
10109
10263
10418
10576
10734
10894
11054
11215
11375
11533
11691
11846
11999
12148
12294
12436
12573
12704
12830
12949
13062
13167
13264
13353
13434
13505
13568
13621
13664
13698
13723
13738
13744
13742
13731
13713
13687
13654
13615
13570
13519
13462
13401
13335
13265
13190
13112
13030
12945
12858
12768
12676
12582
12487
12391
12294
12197
12100
12004
11909
11814
11721
11630
11540
11452
11366
11283
11201
11122
11045
10970
10896
10825
10755
10687
10621
10556
10494
10433
10374
10317
10263
10211
10162
10116
10073
10033
9996
9962
9931
9902
9877
9854
9834
9817
9803
9791
9782
9776
9772
9771
9773
9777
9782
9790
9799
9810
9821
9833
9846
9860
9873
9887
9900
9913
9926
9939
9952
9964
9976
9989
10001
10014
10027
10041
10056
10073
10091
10112
10134
10160
10187
10217
10250
10286
10324
10364
10407
10452
10500
10549
10600
10652
10705
10759
10814
10868
10922
10976
11027
11077
11125
11170
11212
11251
11286
11317
11344
11368
11387
11402
11413
11421
11425
11426
11425
11421
11414
11406
11397
11386
11374
11361
11349
11336
11323
11311
11301
11291
11284
11278
11273
11270
11269
11269
11269
11270
11270
11270
11269
11266
11260
11252
11240
11225
11205
11181
11153
11119
11081
11037
10988
10933
10874
10808
10738
10662
10582
10496
10405
10308
10207
10100
9988
9870
9747
9620
9487
9350
9209
9064
8915
8763
8609
8453
8296
8138
7980
7822
7665
7509
7355
7203
7054
6909
6767
6630
6498
6372
6252
6138
6030
5930
5838
5752
5675
5604
5541
5484
5435
5392
5355
5324
5300
5280
5266
5256
5250
5248
5248
5252
5257
5265
5275
5287
5301
5317
5335
5354
5376
5400
5426
5454
5484
5517
5552
5589
5629
5672
5718
5766
5817
5871
5928
5989
6052
6120
6191
6267
6348
6433
6524
6620
6722
6829
6941
7060
7183
7312
7446
7584
7727
7874
8023
8178
8334
8493
8654
8816
8978
9142
9305
9467
9629
9789
9948
10105
10260
10413
10563
10711
10855
10996
11133
11266
11396
11520
11641
11756
11867
11973
12073
12169
12258
12343
12422
12495
12562
12624
12681
12732
12777
12817
12852
12881
12906
12926
12942
12953
12961
12965
12966
12964
12960
12953
12945
12936
12926
12915
12905
12894
12883
12874
12865
12858
12853
12849
12848
12848
12851
12856
12864
12873
12884
12896
12910
12925
12939
12954
12968
12982
12994
13005
13014
13022
13027
13030
13031
13030
13026
13019
13010
12998
12985
12968
12950
12931
12909
12886
12862
12837
12811
12785
12757
12729
12701
12673
12644
12615
12586
12557
12527
12498
12470
12441
12413
12386
12359
12332
12306
12280
12254
12229
12203
12177
12151
12123
12095
12065
12035
12003
11969
11933
11896
11858
11817
11773
11728
11679
11628
11574
11518
11458
11395
11329
11261
11189
11114
11037
10956
10872
10785
10695
10603
10508
10410
10310
10207
10102
9995
9886
9775
9662
9547
9432
9315
9196
9077
8958
8837
8716
8595
8475
8354
8233
8113
7993
7873
7753
7633
7512
7391
7268
7145
7021
6895
6767
6639
6508
6377
6244
6110
5975
5839
5702
5564
5427
5289
5151
5013
4876
4739
4604
4471
4339
4210
4083
3961
3842
3728
3619
3516
3419
3328
3245
3169
3100
3040
2987
2943
2907
2880
2860
2849
2845
2850
2862
2881
2907
2940
2979
3024
3074
3130
3190
3254
3322
3394
3469
3547
3627
3709
3793
3877
3963
4049
4135
4222
4308
4394
4479
4564
4649
4734
4819
4904
4990
5076
5163
5252
5341
5432
5524
5617
5712
5807
5904
6002
6101
6202
6303
6405
6507
6611
6714
6818
6923
7027
7131
7234
7337
7439
7540
7639
7737
7833
7927
8018
8106
8193
8277
8358
8436
8511
8583
8651
8715
8776
8834
8887
8936
8980
9020
9055
9085
9109
9129
9143
9151
9154
9151
9143
9129
9109
9084
9053
9016
8973
8924
8870
8810
8743
8672
8594
8511
8422
8327
8227
8122
8012
7897
7777
7653
7525
7394
7258
7120
6978
6833
6686
6537
6387
6235
6083
5930
5777
5624
5471
5319
5167
5017
4868
4721
4576
4433
4293
4155
4019
3888
3760
3634
3513
3394
3280
3170
3065
2964
2868
2777
2691
2610
2535
2465
2401
2342
2288
2240
2197
2158
2125
2095
2070
2049
2032
2017
2008
2001
1997
1995
1996
1999
2004
2011
2019
2029
2040
2052
2066
2080
2096
2113
2132
2151
2173
2196
2220
2247
2275
2306
2339
2374
2412
2452
2495
2540
2587
2636
2688
2741
2796
2852
2910
2968
3028
3087
3147
3206
3265
3324
3382
3438
3494
3548
3600
3650
3698
3743
3785
3824
3860
3892
3921
3946
3967
3984
3997
4006
4011
4014
4011
4006
3997
3984
3967
3947
3924
3897
3867
3835
3799
3761
3721
3678
3633
3587
3539
3489
3439
3388
3336
3284
3232
3180
3127
3075
3023
2971
2918
2866
2813
2760
2707
2654
2600
2546
2491
2437
2381
2326
2271
2215
2160
2105
2051
1997
1945
1893
1843
1794
1747
1701
1657
1614
1573
1534
1497
1461
1428
1396
1365
1336
1309
1284
1260
1238
1218
1201
1185
1172
1162
1154
1149
1148
1149
1153
1161
1172
1186
1204
1225
1248
1275
1304
1336
1369
1404
1440
1476
1513
1549
1584
1618
1650
1681
1709
1734
1757
1777
1794
1808
1819
1828
1834
1839
1842
1844
1845
1846
1847
1848
1851
1854
1859
1866
1874
1884
1896
1910
1925
1942
1960
1980
2001
2023
2047
2072
2097
2123
2149
2175
2202
2228
2253
2278
2302
2324
2346
2366
2385
2402
2417
2430
2440
2449
2454
2457
2456
2453
2446
2435
2421
2403
2382
2357
2328
2295
2259
2219
2175
2126
2074
2017
1958
1894
1826
1754
1678
1599
1516
1430
1340
1247
1151
1051
948
843
735
625
512
398
282
166
48
-70
-188
-306
-424
-541
-656
-770
-882
-992
-1100
-1205
-1307
-1407
-1503
-1596
-1686
-1773
-1857
-1939
-2017
-2095
-2170
-2243
-2315
-2385
-2454
-2522
-2589
-2655
-2720
-2784
-2846
-2907
-2967
-3025
-3081
-3135
-3186
-3234
-3280
-3323
-3363
-3400
-3434
-3465
-3493
-3519
-3541
-3560
-3576
-3590
-3600
-3606
-3610
-3610
-3607
-3600
-3591
-3578
-3563
-3545
-3525
-3503
-3479
-3453
-3425
-3396
-3366
-3334
-3301
-3268
-3234
-3201
-3167
-3134
-3103
-3073
-3045
-3018
-2994
-2972
-2952
-2935
-2920
-2906
-2895
-2886
-2879
-2873
-2869
-2866
-2863
-2861
-2859
-2857
-2854
-2850
-2845
-2839
-2831
-2822
-2810
-2796
-2780
-2762
-2741
-2717
-2691
-2662
-2629
-2594
-2556
-2515
-2471
-2423
-2373
-2319
-2263
-2203
-2140
-2075
-2005
-1935
-1860
-1783
-1703
-1621
-1536
-1448
-1358
-1266
-1173
-1077
-980
-882
-783
-683
-583
-482
-380
-279
-178
-77
25
126
226
327
428
529
630
732
833
936
1039
1143
1248
1353
1459
1565
1672
1778
1885
1990
2095
2199
2301
2401
2499
2594
2687
2777
2864
2948
3028
3104
3176
3244
3307
3366
3421
3471
3516
3556
3592
3622
3647
3668
3683
3693
3698
3698
3693
3684
3669
3650
3626
3598
3566
3529
3488
3443
3394
3342
3285
3225
3161
3093
3022
2948
2871
2790
2707
2621
2532
2441
2347
2251
2152
2051
1948
1843
1736
1627
1516
1404
1290
1175
1058
941
822
702
582
460
338
215
91
-33
-157
-282
-406
-529
-651
-773
-893
-1010
-1127
-1241
-1353
-1462
-1568
-1671
-1771
-1868
-1961
-2050
-2135
-2216
-2293
-2366
-2434
-2498
-2558
-2614
-2665
-2712
-2755
-2793
-2827
-2857
-2882
-2903
-2919
-2930
-2937
-2940
-2938
-2932
-2921
-2905
-2885
-2861
-2832
-2799
-2761
-2720
-2675
-2626
-2574
-2518
-2460
-2398
-2334
-2268
-2200
-2130
-2060
-1988
-1915
-1842
-1769
-1695
-1621
-1547
-1472
-1398
-1325
-1251
-1178
-1105
-1032
-960
-888
-815
-743
-671
-599
-527
-455
-382
-309
-236
-162
-88
-15
59
132
205
277
349
420
490
559
628
695
760
825
888
951
1012
1073
1133
1193
1252
1310
1368
1425
1481
1537
1592
1646
1699
1750
1801
1850
1897
1942
1984
2025
2063
2098
2131
2161
2188
2212
2233
2250
2265
2277
2286
2291
2294
2294
2291
2285
2277
2266
2253
2238
2221
2202
2181
2158
2134
2108
2080
2051
2020
1987
1953
1917
1879
1839
1798
1755
1711
1665
1619
1573
1526
1480
1434
1390
1347
1305
1265
1227
1191
1157
1125
1095
1067
1041
1016
993
971
950
929
909
890
871
852
834
815
798
780
763
747
731
716
702
688
675
663
652
641
631
621
611
603
595
587
580
573
566
561
555
550
545
541
538
535
533
531
531
531
533
535
539
544
551
560
569
581
594
609
625
643
663
684
707
731
756
782
808
835
863
890
918
946
973
1000
1026
1051
1076
1098
1119
1138
1155
1170
1182
1191
1198
1201
1201
1198
1192
1182
1169
1153
1134
1111
1086
1058
1026
992
956
916
875
831
784
736
685
633
579
522
464
404
343
280
215
149
81
12
-58
-130
-203
-278
-355
-433
-512
-593
-675
-759
-844
-930
-1016
-1105
-1194
-1284
-1374
-1464
-1555
-1645
-1735
-1825
-1913
-2001
-2087
-2171
-2254
-2335
-2414
-2491
-2565
-2637
-2706
-2772
-2836
-2897
-2955
-3010
-3061
-3110
-3156
-3198
-3236
-3272
-3304
-3333
-3358
-3379
-3397
-3411
-3422
-3429
-3432
-3432
-3428
-3421
-3411
-3398
-3382
-3363
-3342
-3319
-3293
-3265
-3235
-3203
-3169
-3132
-3094
-3054
-3012
-2969
-2924
-2878
-2831
-2782
-2732
-2681
-2628
-2576
-2522
-2467
-2412
-2357
-2301
-2245
-2188
-2131
-2073
-2016
-1958
-1900
-1843
-1785
-1727
-1670
-1613
-1556
-1499
-1442
-1385
-1328
-1271
-1214
-1156
-1098
-1040
-981
-921
-861
-799
-737
-674
-610
-545
-479
-411
-343
-274
-203
-132
-59
14
89
164
240
316
393
471
548
626
704
783
861
939
1016
1095
1173
1250
1326
1402
1477
1552
1626
1699
1772
1844
1916
1986
2057
2126
2195
2263
2331
2398
2463
2528
2592
2655
2716
2776
2835
2892
2947
3001
3053
3103
3151
3198
3243
3286
3327
3366
3403
3438
3470
3501
3529
3555
3579
3600
3618
3634
3647
3656
3663
3667
3667
3664
3657
3647
3633
3615
3593
3567
3537
3503
3466
3424
3379
3331
3279
3223
3165
3103
3039
2972
2902
2830
2756
2680
2602
2523
2443
2362
2281
2200
2118
2036
1955
1874
1794
1715
1637
1560
1484
1410
1338
1268
1200
1134
1071
1010
952
898
846
797
751
709
670
633
600
569
542
517
495
476
460
446
435
426
421
418
417
419
424
432
442
455
471
489
509
533
558
587
618
653
690
730
773
819
869
921
977
1036
1099
1165
1234
1307
1384
1463
1546
1631
1719
1809
1902
1997
2093
2192
2292
2394
2498
2603
2709
2816
2925
3034
3143
3253
3363
3473
3582
3691
3800
3908
4014
4121
4227
4332
4436
4538
4640
4741
4841
4939
5037
5133
5228
5322
5414
5505
5594
5682
5768
5853
5935
6016
6095
6172
6247
6319
6390
6457
6522
6584
6643
6699
6752
6802
6848
6892
6933
6971
7006
7038
7067
7094
7118
7140
7160
7178
7194
7208
7222
7234
7245
7256
7267
7277
7287
7297
7307
7316
7326
7335
7344
7353
7362
7370
7378
7385
7392
7397
7402
7406
7409
7411
7412
7411
7409
7406
7402
7396
7388
7379
7368
7355
7341
7325
7307
7287
7266
7242
7218
7191
7162
7131
7099
7064
7027
6987
6946
6901
6854
6805
6753
6698
6640
6580
6517
6451
6383
6313
6240
6165
6088
6009
5927
5845
5760
5674
5587
5499
5410
5321
5231
5141
5051
4962
4872
4783
4695
4608
4522
4436
4352
4268
4186
4104
4024
3944
3866
3788
3710
3634
3559
3484
3411
3340
3270
3202
3136
3072
3012
2954
2899
2847
2799
2755
2715
2678
2646
2618
2594
2574
2559
2548
2541
2538
2540
2545
2555
2567
2584
2603
2626
2652
2680
2711
2743
2778
2814
2852
2891
2931
2971
3012
3053
3093
3134
3175
3215
3254
3293
3330
3367
3403
3438
3472
3505
3537
3568
3598
3627
3655
3681
3706
3729
3751
3771
3789
3806
3821
3835
3847
3857
3866
3874
3880
3884
3888
3890
3891
3890
3889
3886
3883
3878
3872
3866
3859
3851
3843
3833
3823
3813
3801
3790
3777
3765
3752
3740
3727
3714
3701
3689
3676
3664
3652
3641
3629
3619
3609
3599
3590
3582
3576
3570
3566
3563
3562
3563
3566
3571
3578
3588
3600
3615
3633
3653
3677
3704
3734
3768
3805
3845
3889
3936
3986
4038
4094
4154
4215
4278
4343
4410
4479
4548
4619
4691
4763
4836
4909
4981
5054
5125
5196
5266
5336
5404
5471
5537
5601
5664
5727
5788
5848
5907
5966
6023
6080
6136
6192
6247
6301
6355
6409
6462
6515
6568
6621
6673
6726
6778
6831
6884
6937
6991
7045
7099
7155
7211
7268
7326
7385
7445
7506
7568
7632
7697
7763
7830
7898
7967
8037
8108
8179
8251
8323
8395
8467
8538
8610
8680
8750
8818
8885
8951
9015
9078
9139
9198
9256
9312
9366
9420
9472
9523
9574
9623
9672
9721
9769
9817
9865
9913
9961
10009
10057
10105
10152
10200
10247
10294
10341
10387
10432
10477
10520
10562
10603
10642
10679
10714
10748
10779
10807
10834
10858
10879
10898
10913
10927
10937
10944
10949
10951
10950
10946
10939
10929
10916
10901
10882
10861
10836
10809
10779
10746
10711
10672
10631
10588
10542
10493
10442
10389
10333
10275
10215
10154
10090
10024
9957
9887
9816
9744
9669
9594
9516
9438
9358
9276
9193
9109
9024
8937
8850
8761
8670
8579
8486
8393
8297
8201
8103
8004
7904
7802
7699
7595
7490
7385
7278
7171
7063
6955
6847
6738
6630
6522
6414
6306
6200
6093
5988
5883
5779
5677
5575
5474
5374
5276
5179
5084
4990
4898
4808
4720
4635
4552
4472
4394
4319
4247
4178
4112
4049
3990
3934
3882
3834
3789
3748
3711
3678
3650
3625
3604
3587
3575
3566
3561
3560
3562
3568
3577
3589
3604
3623
3644
3668
3695
3724
3757
3791
3828
3867
3909
3953
3999
4046
4097
4148
4202
4257
4314
4371
4430
4490
4550
4610
4671
4732
4792
4852
4912
4971
5029
5086
5143
5198
5253
5307
5360
5413
5464
5515
5566
5616
5665
5713
5762
5809
5856
5902
5948
5992
6036
6080
6122
6163
6203
6242
6279
6315
6349
6381
6412
6441
6468
6493
6517
6539
6559
6577
6594
6608
6622
6633
6643
6652
6659
6664
6668
6671
6673
6674
6674
6674
6673
6671
6670
6668
6666
6664
6662
6661
6659
6658
6657
6657
6657
6658
6659
6662
6665
6669
6674
6679
6686
6694
6703
6713
6725
6737
6750
6764
6778
6794
6809
6826
6842
6859
6877
6895
6913
6931
6950
6969
6988
7007
7027
7046
7065
7084
7103
7122
7140
7159
7177
7195
7213
7231
7248
7266
7283
7301
7318
7336
7353
7371
7390
7409
7428
7449
7471
7493
7518
7543
7571
7600
7631
7665
7700
7738
7778
7820
7865
7913
7964
8016
8071
8130
8189
8253
8317
8384
8452
8521
8591
8662
8734
8805
8877
8948
9019
9088
9157
9224
9290
9354
9417
9477
9535
9590
9643
9694
9741
9786
9827
9866
9902
9935
9964
9991
10015
10036
10054
10070
10083
10094
10103
10109
10113
10115
10116
10114
10111
10107
10101
10094
10085
10075
10063
10050
10036
10020
10003
9984
9964
9942
9918
9893
9867
9838
9809
9778
9745
9710
9674
9636
9596
9553
9509
9462
9413
9361
9308
9251
9193
9132
9069
9004
8937
8868
8797
8725
8650
8574
8497
8419
8339
8258
8177
8095
8012
7929
7847
7764
7682
7600
7519
7438
7357
7278
7198
7120
7042
6965
6889
6814
6740
6668
6596
6525
6455
6387
6320
6255
6191
6128
6068
6009
5951
5896
5842
5790
5740
5691
5645
5601
5558
5517
5479
5442
5408
5376
5345
5317
5291
5268
5246
5227
5210
5196
5184
5175
5169
5167
5167
5170
5177
5187
5201
5218
5238
5262
5289
5320
5354
5391
5432
5476
5523
5573
5625
5680
5737
5796
5857
5919
5983
6048
6115
6182
6251
6321
6391
6462
6534
6607
6680
6753
6827
6902
6976
7051
7125
7200
7275
7350
7426
7501
7577
7653
7729
7805
7882
7959
8036
8114
8192
8270
8349
8429
8509
8589
8669
8750
8832
8914
8996
9079
9161
9244
9327
9410
9493
9575
9657
9739
9820
9901
9981
10060
10138
10216
10292
10367
10440
10512
10582
10650
10717
10781
10843
10902
10960
11015
11068
11118
11166
11212
11255
11296
11334
11370
11404
11436
11466
11493
11519
11544
11566
11587
11607
11626
11643
11658
11673
11687
11699
11710
11720
11729
11737
11744
11750
11754
11757
11760
11761
11761
11760
11759
11756
11752
11747
11741
11734
11726
11716
11706
11695
11682
11668
11653
11637
11620
11602
11583
11562
11540
11517
11493
11467
11441
11413
11384
11353
11322
11290
11256
11221
11185
11148
11110
11071
11031
10990
10949
10907
10864
10820
10775
10730
10684
10638
10590
10543
10494
10445
10396
10346
10295
10243
10191
10138
10085
10032
9978
9924
9870
9816
9762
9708
9655
9602
9549
9498
9446
9396
9346
9297
9249
9201
9155
9108
9063
9018
8974
8931
8888
8846
8804
8763
8722
8682
8642
8603
8565
8527
8490
8453
8418
8383
8349
8316
8284
8254
8224
8195
8167
8141
8116
8092
8069
8047
8026
8007
7988
7970
7952
7936
7920
7905
7890
7875
7862
7848
7835
7822
7809
7796
7784
7771
7759
7747
7735
7723
7711
7699
7687
7676
7665
7654
7643
7633
7624
7615
7607
7599
7592
7585
7579
7574
7570
7566
7563
7561
7559
7559
7559
7560
7562
7565
7568
7573
7578
7584
7591
7599
7608
7618
7628
7640
7653
7668
7683
7700
7717
7736
7756
7776
7798
7820
7842
7865
7888
7912
7935
7958
7981
8003
8025
8047
8067
8087
8106
8125
8143
8160
8177
8192
8207
8221
8235
8248
8261
8273
8284
8295
8306
8316
8325
8334
8343
8351
8358
8365
8371
8376
8381
8385
8388
8391
8392
8393
8393
8392
8390
8387
8383
8378
8372
8364
8356
8346
8335
8323
8309
8294
8278
8260
8241
8220
8197
8173
8148
8119
8092
8061
8029
7995
7959
7922
7882
7841
7798
7754
7708
7660
7611
7560
7508
7454
7400
7344
7287
7230
7172
7113
7054
6994
6933
6872
6811
6749
6687
6624
6561
6497
6434
6369
6305
6240
6175
6109
6043
5977
5910
5843
5775
5707
5638
5569
5499
5429
5358
5287
5216
5145
5074
5003
4932
4861
4791
4722
4653
4585
4518
4452
4388
4324
4262
4202
4142
4083
4027
3973
3919
3867
3816
3766
3717
3670
3623
3578
3534
3491
3449
3408
3368
3329
3290
3253
3216
3180
3145
3110
3077
3045
3013
2983
2954
2925
2898
2871
2846
2822
2798
2776
2755
2734
2715
2696
2678
2661
2645
2630
2616
2603
2591
2579
2568
2558
2549
2540
2532
2524
2517
2510
2504
2499
2493
2489
2485
2481
2479
2477
2475
2475
2475
2476
2477
2479
2482
2485
2489
2493
2498
2503
2508
2513
2519
2525
2531
2536
2542
2548
2553
2559
2565
2571
2577
2584
2591
2599
2607
2616
2625
2636
2647
2658
2671
2685
2699
2715
2731
2749
2768
2788
2809
2831
2855
2880
2906
2934
2963
2993
3025
3057
3091
3126
3162
3199
3236
3275
3314
3354
3395
3436
3478
3521
3563
3607
3650
3694
3738
3781
3825
3869
3913
3956
3999
4042
4083
4125
4166
4206
4245
4283
4320
4355
4390
4423
4454
4484
4512
4539
4564
4588
4610
4630
4648
4665
4680
4693
4705
4715
4724
4731
4737
4742
4746
4749
4751
4752
4752
4751
4750
4749
4747
4746
4744
4743
4741
4740
4740
4739
4739
4739
4740
4741
4743
4745
4748
4752
4756
4762
4768
4775
4783
4791
4801
4812
4824
4836
4850
4865
4881
4898
4916
4935
4955
4976
4998
5022
5046
5071
5098
5125
5153
5182
5211
5242
5273
5306
5339
5373
5408
5443
5480
5517
5554
5592
5630
5668
5707
5745
5783
5821
5859
5896
5933
5969
6004
6038
6072
6104
6136
6166
6196
6224
6251
6277
6302
6326
6349
6371
6392
6411
6430
6448
6465
6481
6495
6509
6522
6533
6544
6554
6563
6571
6578
6585
6590
6595
6599
6602
6605
6606
6607
6608
6608
6607
6606
6605
6603
6600
6598
6595
6591
6587
6583
6579
6573
6568
6561
6554
6546
6538
6529
6518
6507
6495
6483
6469
6454
6438
6422
6404
6385
6364
6343
6321
6297
6272
6246
6219
6191
6162
6132
6100
6068
6035
6000
5965
5929
5893
5855
5817
5778
5739
5698
5657
5615
5572
5529
5484
5439
5393
5347
5299
5251
5203
5154
5104
5053
5002
4951
4899
4847
4794
4741
4688
4635
4581
4528
4474
4420
4366
4312
4257
4203
4148
4093
4038
3983
3928
3873
3818
3763
3708
3654
3600
3546
3492
3439
3386
3333
3282
3230
3180
3130
3082
3034
2987
2942
2897
2855
2813
2774
2736
2699
2665
2633
2603
2574
2548
2525
2503
2484
2467
2453
2440
2430
2422
2416
2412
2410
2409
2411
2415
2420
2427
2437
2448
2460
2475
2491
2510
2530
2552
2576
2602
2630
2660
2691
2725
2760
2797
2835
2875
2917
2959
3003
3049
3095
3142
3190
3239
3288
3338
3387
3437
3486
3535
3584
3631
3678
3724
3770
3814
3856
3898
3938
3977
4014
4050
4083
4116
4147
4176
4203
4228
4252
4273
4293
4311
4327
4341
4353
4363
4370
4376
4379
4380
4378
4374
4367
4358
4347
4333
4317
4298
4277
4254
4228
4200
4171
4139
4105
4070
4033
3995
3956
3916
3874
3832
3790
3747
3703
3660
3617
3574
3531
3489
3448
3407
3367
3328
3290
3254
3218
3184
3152
3120
3090
3062
3036
3011
2988
2967
2948
2931
2916
2903
2893
2885
2880
2877
2876
2878
2882
2889
2898
2909
2923
2939
2956
2976
2997
3021
3046
3072
3100
3130
3161
3192
3225
3259
3293
3327
3362
3396
3431
3466
3500
3535
3569
3603
3636
3670
3703
3735
3767
3798
3829
3859
3889
3918
3946
3974
4002
4027
4054
4078
4104
4128
4151
4173
4194
4215
4235
4254
4272
4290
4306
4322
4336
4349
4362
4373
4382
4391
4398
4404
4409
4413
4415
4416
4417
4417
4416
4414
4412
4410
4407
4405
4402
4400
4397
4395
4393
4391
4389
4388
4387
4386
4386
4386
4386
4386
4387
4387
4388
4390
4391
4393
4395
4398
4400
4403
4407
4411
4415
4420
4426
4432
4439
4447
4456
4465
4475
4486
4498
4511
4524
4538
4553
4569
4585
4602
4619
4638
4657
4677
4698
4720
4743
4767
4792
4819
4847
4876
4907
4939
4973
5009
5046
5086
5127
5171
5216
5264
5314
5366
5420
5476
5535
5596
5660
5726
5795
5866
5939
6014
6092
6171
6253
6337
6423
6511
6601
6693
6786
6881
6978
7076
7176
7276
7378
7481
7586
7691
7796
7903
8010
8117
8224
8332
8440
8547
8654
8761
8867
8972
9076
9178
9279
9379
9476
9572
9666
9757
9846
9933
10017
10099
10177
10254
10327
10398
10467
10533
10597
10658
10717
10774
10829
10882
10933
10982
11029
11074
11118
11160
11201
11239
11277
11312
11346
11378
11408
11436
11463
11487
11510
11530
11549
11565
11578
11590
11599
11605
11609
11611
11610
11606
11600
11591
11580
11566
11550
11531
11510
11486
11459
11430
11398
11364
11326
11286
11244
11198
11150
11099
11045
10988
10928
10866
10801
10733
10663
10591
10515
10438
10357
10275
10190
10103
10014
9922
9829
9734
9637
9539
9439
9337
9234
9130
9024
8918
8811
8703
8595
8486
8377
8267
8157
8048
7940
7831
7723
7615
7508
7401
7295
7190
7085
6981
6877
6774
6672
6571
6471
6372
6273
6175
6078
5982
5887
5792
5698
5605
5512
5420
5329
5238
5148
5058
4969
4880
4792
4703
4615
4527
4439
4351
4264
4176
4089
4001
3914
3827
3740
3652
3565
3478
3391
3305
3218
3133
3047
2963
2880
2797
2716
2636
2557
2480
2405
2331
2259
2189
2122
2057
1994
1933
1875
1820
1767
1716
1669
1623
1581
1541
1504
1470
1439
1410
1383
1360
1338
1320
1303
1289
1277
1268
1260
1254
1251
1249
1249
1251
1255
1260
1268
1276
1287
1299
1312
1327
1343
1361
1379
1400
1421
1443
1467
1492
1517
1544
1573
1602
1632
1663
1695
1728
1761
1795
1830
1865
1901
1937
1974
2011
2048
2086
2123
2162
2201
2240
2279
2319
2360
2401
2443
2486
2529
2574
2619
2665
2712
2760
2809
2859
2910
2962
3015
3070
3125
3181
3239
3298
3358
3419
3481
3545
3610
3676
3744
3813
3883
3955
4029
4103
4180
4257
4336
4416
4497
4580
4663
4747
4832
4918
5004
5090
5176
5263
5349
5436
5522
5607
5692
5777
5861
5944
6026
6108
6189
6269
6347
6425
6502
6578
6653
6727
6799
6870
6939
7007
7074
7139
7202
7263
7322
7380
7436
7490
7542
7593
7641
7687
7732
7774
7815
7854
7890
7925
7959
7990
8020
8048
8074
8100
8124
8147
8167
8188
8207
8225
8241
8256
8269
8282
8293
8303
8311
8318
8324
8329
8332
8334
8334
8333
8331
8327
8322
8315
8307
8297
8286
8274
8260
8246
8230
8212
8194
8173
8153
8131
8108
8083
8058
8031
8003
7975
7945
7915
7883
7851
7818
7784
7750
7715
7679
7643
7606
7569
7531
7493
7454
7416
7377
7338
7299
7260
7221
7183
7145
7107
7070
7034
6998
6963
6928
6895
6862
6830
6799
6768
6739
6711
6683
6657
6632
6607
6584
6561
6540
6519
6500
6481
6464
6448
6432
6418
6405
6393
6383
6373
6365
6358
6353
6349
6347
6346
6346
6348
6352
6357
6363
6371
6381
6393
6406
6421
6438
6456
6476
6497
6520
6544
6569
6595
6622
6650
6678
6708
6737
6767
6798
6828
6859
6889
6919
6949
6978
7007
7036
7064
7091
7118
7144
7169
7194
7217
7240
7262
7282
7302
7321
7338
7354
7368
7381
7392
7402
7410
7415
7419
7421
7422
7420
7416
7410
7401
7391
7378
7364
7347
7327
7306
7282
7256
7229
7198
7166
7132
7096
7057
7017
6975
6931
6886
6839
6791
6741
6691
6639
6586
6532
6477
6421
6365
6308
6250
6191
6132
6072
6011
5949
5886
5822
5758
5692
5626
5559
5490
5421
5350
5279
5206
5133
5059
4983
4907
4830
4752
4673
4593
4512
4431
4349
4266
4183
4099
4014
3930
3845
3759
3672
3586
3499
3412
3324
3237
3149
3062
2974
2886
2799
2712
2625
2538
2452
2367
2282
2197
2114
2031
1950
1870
1790
1712
1635
1559
1485
1412
1340
1269
1199
1131
1065
999
935
872
810
749
689
630
573
516
461
407
354
302
251
202
154
107
62
17
-26
-67
-107
-146
-182
-217
-251
-282
-312
-340
-366
-390
-412
-431
-449
-465
-478
-490
-499
-506
-511
-514
-515
-514
-511
-506
-499
-490
-480
-467
-453
-438
-420
-401
-381
-360
-337
-312
-287
-261
-233
-205
-176
-146
-115
-83
-50
-16
18
54
90
127
165
204
244
285
326
368
411
455
499
544
590
637
684
733
782
832
883
936
989
1043
1099
1155
1213
1272
1332
1393
1455
1518
1582
1647
1713
1780
1848
1917
1986
2056
2127
2198
2270
2342
2415
2487
2560
2634
2707
2780
2853
2927
3000
3073
3145
3218
3290
3362
3434
3504
3575
3645
3714
3782
3850
3917
3983
4049
4114
4178
4242
4305
4368
4430
4492
4553
4613
4674
4733
4793
4852
4910
4967
5025
5081
5137
5192
5246
5299
5352
5403
5454
5504
5552
5600
5646
5691
5735
5778
5819
5858
5896
5933
5967
6000
6031
6059
6086
6111
6134
6154
6172
6188
6202
6214
6223
6230
6235
6237
6237
6235
6231
6224
6215
6204
6190
6174
6156
6136
6113
6088
6060
6030
5998
5964
5928
5889
5848
5805
5760
5713
5664
5614
5561
5506
5450
5392
5333
5272
5210
5147
5083
5019
4954
4888
4823
4757
4691
4626
4561
4496
4433
4370
4309
4249
4190
4133
4078
4025
3973
3924
3878
3833
3791
3752
3715
3680
3648
3619
3592
3568
3546
3526
3509
3494
3482
3471
3463
3457
3452
3450
3449
3450
3452
3456
3462
3469
3477
3486
3497
3509
3522
3536
3551
3566
3583
3600
3617
3635
3653
3672
3691
3710
3729
3748
3768
3787
3805
3824
3842
3860
3877
3893
3909
3924
3938
3951
3963
3974
3985
3994
4002
4009
4014
4019
4022
4025
4027
4027
4027
4025
4022
4019
4014
4008
4001
3993
3984
3974
3962
3950
3937
3922
3906
3889
3871
3852
3831
3810
3787
3763
3739
3713
3687
3660
3632
3603
3574
3544
3514
3484
3453
3422
3391
3360
3328
3297
3265
3233
3201
3169
3137
3104
3072
3040
3008
2976
2944
2913
2882
2851
2820
2790
2760
2732
2704
2676
2650
2625
2602
2580
2559
2540
2522
2507
2493
2482
2473
2466
2462
2460
2461
2465
2472
2482
2495
2511
2530
2552
2577
2605
2636
2670
2708
2748
2792
2838
2888
2940
2995
3053
3114
3178
3244
3313
3385
3459
3536
3615
3697
3781
3867
3955
4046
4139
4234
4331
4430
4530
4633
4738
4844
4951
5061
5171
5283
5397
5511
5627
5744
5862
5980
6099
6219
6339
6460
6581
6702
6824
6945
7066
7187
7308
7428
7549
7668
7787
7906
8023
8141
8259
8375
8491
8606
8720
8833
8944
9055
9165
9273
9380
9486
9590
9692
9792
9891
9987
10081
10173
10262
10349
10433
10514
10593
10668
10740
10809
10875
10937
10996
11051
11102
11150
11193
11233
11269
11301
11329
11353
11373
11389
11400
11408
11412
11411
11406
11397
11384
11367
11346
11321
11292
11259
11222
11180
11135
11087
11034
10978
10919
10856
10789
10720
10647
10571
10493
10412
10328
10243
10155
10065
9973
9881
9787
9692
9596
9501
9404
9308
9212
9117
9022
8928
8835
8744
8654
8565
8478
8392
8308
8226
8147
8069
7994
7921
7850
7783
7717
7655
7595
7539
7485
7434
7386
7342
7300
7263
7228
7198
7171
7147
7128
7112
7100
7091
7086
7085
7087
7093
7103
7117
7134
7154
7179
7206
7237
7271
7308
7348
7391
7437
7486
7537
7592
7648
7708
7769
7834
7900
7969
8039
8113
8186
8264
8342
8422
8504
8587
8672
8758
8845
8934
9023
9114
9206
9299
9393
9487
9581
9676
9772
9867
9963
10059
10154
10249
10344
10438
10532
10624
10716
10806
10895
10983
11068
11153
11235
11316
11394
11470
11544
11616
11685
11752
11816
11878
11937
11993
12047
12097
12145
12190
12231
12270
12306
12338
12368
12394
12417
12437
12454
12468
12478
12485
12489
12490
12487
12481
12472
12460
12445
12427
12405
12381
12355
12325
12293
12259
12222
12182
12141
12097
12051
12003
11954
11903
11850
11796
11741
11685
11627
11569
11510
11450
11390
11330
11269
11208
11147
11086
11026
10965
10905
10845
10786
10728
10670
10612
10556
10500
10446
10392
10340
10288
10238
10189
10141
10094
10048
10003
9960
9918
9877
9837
9799
9762
9726
9692
9659
9627
9597
9568
9541
9515
9490
9467
9445
9425
9406
9389
9373
9359
9347
9336
9328
9321
9316
9313
9312
9312
9314
9319
9325
9333
9343
9355
9369
9384
9401
9419
9439
9460
9482
9505
9530
9555
9582
9609
9638
9667
9697
9727
9757
9788
9819
9849
9880
9910
9940
9970
9999
10028
10056
10084
10111
10137
10161
10186
10209
10231
10251
10271
10290
10307
10323
10338
10351
10363
10374
10384
10393
10400
10407
10412
10416
10418
10420
10421
10421
10420
10417
10414
10410
10405
10399
10392
10384
10375
10365
10355
10343
10331
10317
10303
10288
10272
10255
10238
10219
10200
10180
10160
10139
10117
10095
10073
10050
10027
10003
9980
9957
9933
9910
9887
9865
9842
9821
9800
9779
9760
9742
9724
9708
9694
9680
9669
9659
9651
9645
9641
9640
9640
9643
9649
9657
9667
9680
9695
9713
9733
9755
9780
9807
9836
9868
9902
9937
9975
10015
10056
10099
10143
10189
10236
10284
10334
10385
10436
10489
10542
10596
10651
10707
10762
10818
10875
10931
10987
11043
11099
11155
11210
11265
11319
11372
11425
11477
11529
11579
11629
11677
11725
11771
11817
11861
11904
11946
11986
12025
12063
12099
12133
12166
12197
12226
12253
12279
12302
12323
12342
12358
12373
12384
12394
12400
12404
12405
12404
12399
12392
12381
12368
12351
12331
12309
12283
12254
12222
12187
12149
12109
12066
12020
11971
11920
11867
11811
11752
11692
11628
11563
11496
11426
11354
11280
11204
11125
11045
10963
10878
10792
10704
10614
10522
10428
10333
10236
10137
10038
9936
9834
9730
9625
9520
9413
9305
9196
9086
8976
8864
8753
8640
8527
8413
8298
8183
8067
7951
7835
7718
7600
7483
7364
7245
7126
7006
6885
6764
6643
6521
6399
6276
6153
6030
5907
5784
5661
5537
5414
5291
5168
5045
4923
4800
4678
4557
4436
4316
4196
4077
3959
3841
3725
3609
3494
3381
3268
3157
3046
2937
2830
2724
2619
2516
2415
2315
2218
2122
2028
1937
1847
1760
1675
1592
1512
1434
1359
1287
1217
1150
1085
1022
964
908
854
804
756
711
669
630
594
561
530
503
478
456
436
420
406
395
386
381
377
377
379
384
391
401
414
429
447
468
491
517
545
577
610
646
685
726
769
814
861
910
961
1014
1068
1124
1182
1240
1300
1361
1423
1486
1550
1614
1679
1745
1811
1877
1944
2009
2077
2144
2211
2278
2345
2412
2480
2547
2614
2682
2749
2816
2883
2950
3018
3085
3151
3218
3284
3351
3416
3482
3547
3611
3675
3739
3801
3863
3923
3983
4042
4100
4156
4212
4266
4319
4371
4422
4472
4520
4566
4611
4655
4697
4738
4778
4815
4852
4887
4920
4952
4982
5010
5038
5063
5087
5110
5130
5150
5167
5183
5198
5211
5222
5232
5241
5248
5255
5259
5263
5266
5268
5269
5269
5268
5266
5264
5261
5257
5253
5248
5243
5237
5231
5225
5219
5212
5205
5198
5191
5183
5176
5168
5159
5151
5142
5133
5123
5113
5103
5092
5081
5070
5058
5046
5034
5021
5007
4993
4979
4965
4949
4934
4918
4902
4885
4868
4851
4833
4815
4796
4778
4759
4739
4719
4699
4679
4658
4637
4616
4595
4574
4553
4531
4510
4488
4466
4445
4423
4402
4380
4359
4337
4316
4295
4274
4253
4232
4211
4191
4170
4150
4130
4110
4091
4070
4051
4033
4013
3994
3976
3957
3938
3920
3901
3883
3865
3847
3828
3810
3792
3773
3755
3736
3717
3698
3679
3660
3640
3620
3600
3579
3558
3537
3516
3494
3472
3450
3427
3404
3381
3358
3335
3312
3288
3265
3242
3219
3196
3173
3150
3128
3105
3083
3061
3039
3018
2996
2975
2954
2934
2914
2894
2875
2856
2838
2820
2803
2786
2771
2755
2741
2728
2715
2703
2692
2681
2672
2663
2655
2648
2641
2635
2630
2626
2622
2619
2617
2616
2615
2615
2616
2617
2619
2622
2625
2630
2634
2640
2646
2653
2661
2670
2679
2689
2701
2713
2726
2740
2755
2772
2789
2807
2827
2848
2870
2894
2918
2944
2972
3001
3031
3062
3095
3130
3166
3203
3242
3283
3324
3368
3412
3458
3506
3554
3604
3655
3707
3760
3814
3868
3924
3980
4037
4094
4152
4210
4269
4328
4388
4448
4508
4569
4629
4690
4751
4813
4874
4935
4996
5056
5117
5177
5236
5295
5354
5412
5469
5526
5582
5637
5691
5744
5797
5848
5898
5947
5995
6041
6086
6130
6173
6214
6254
6292
6329
6365
6399
6431
6463
6492
6521
6548
6574
6598
6622
6644
6665
6684
6703
6721
6737
6753
6767
6780
6793
6804
6815
6824
6833
6841
6848
6854
6860
6864
6869
6872
6875
6877
6878
6879
6879
6879
6878
6877
6875
6872
6869
6865
6862
6857
6853
6848
6842
6837
6831
6825
6819
6813
6807
6800
6794
6787
6780
6773
6766
6759
6752
6744
6737
6730
6723
6717
6710
6704
6698
6692
6687
6682
6677
6674
6671
6668
6666
6665
6664
6665
6666
6668
6671
6675
6680
6685
6692
6700
6709
6718
6729
6741
6753
6767
6781
6796
6812
6828
6845
6863
6881
6900
6919
6939
6958
6979
6999
7020
7040
7061
7082
7103
7124
7145
7165
7186
7206
7226
7246
7265
7284
7303
7321
7338
7355
7371
7387
7402
7416
7429
7441
7453
7464
7473
7482
7491
7498
7505
7511
7516
7521
7524
7528
7531
7533
7535
7536
7537
7537
7538
7537
7537
7536
7535
7534
7533
7531
7529
7527
7525
7522
7519
7516
7512
7508
7505
7500
7496
7491
7487
7482
7477
7473
7468
7463
7459
7455
7451
7448
7445
7443
7441
7440
7439
7439
7440
7441
7443
7446
7450
7454
7460
7466
7473
7481
7490
7500
7511
7523
7536
7551
7566
7583
7601
7620
7640
7661
7683
7706
7731
7756
7783
7810
7838
7867
7898
7929
7961
7993
8026
8061
8096
8132
8169
8207
8245
8284
8324
8365
8406
8448
8491
8534
8579
8624
8670
8716
8763
8811
8860
8909
8959
9010
9061
9113
9165
9218
9271
9324
9378
9432
9486
9539
9593
9647
9701
9755
9808
9861
9914
9967
10019
10071
10123
10174
10226
10276
10327
10376
10426
10475
10523
10571
10618
10664
10709
10754
10797
10840
10881
10922
10961
11000
11037
11074
11109
11143
11176
11208
11239
11269
11297
11324
11350
11375
11398
11420
11441
11461
11479
11496
11512
11526
11538
11550
11560
11569
11576
11582
11586
11590
11592
11592
11592
11590
11587
11584
11578
11572
11565
11557
11548
11537
11526
11514
11501
11487
11471
11455
11438
11420
11401
11381
11360
11339
11316
11292
11268
11242
11216
11189
11161
11133
11103
11074
11043
11012
10981
10949
10917
10885
10852
10819
10786
10753
10720
10687
10653
10620
10587
10554
10522
10489
10457
10425
10393
10362
10331
10301
10270
10241
10211
10183
10154
10127
10100
10073
10047
10022
9997
9974
9950
9928
9907
9886
9866
9848
9830
9813
9797
9782
9768
9754
9742
9731
9720
9711
9702
9694
9687
9681
9675
9671
9667
9663
9661
9658
9657
9656
9655
9655
9654
9655
9655
9656
9657
9658
9659
9660
9662
9663
9664
9666
9667
9668
9670
9671
9672
9673
9674
9675
9676
9677
9678
9680
9681
9683
9685
9687
9690
9692
9695
9699
9703
9707
9712
9718
9724
9731
9738
9747
9756
9765
9776
9787
9799
9812
9826
9840
9855
9871
9888
9906
9924
9943
9962
9983
10004
10025
10047
10070
10094
10117
10142
10167
10192
10217
10243
10270
10296
10323
10351
10378
10406
10434
10463
10491
10521
10550
10580
10609
10640
10670
10701
10731
10763
10794
10825
10857
10889
10921
10954
10986
11019
11053
11086
11120
11155
11190
11225
11261
11298
11335
11373
11411
11450
11489
11529
11570
11611
11652
11694
11737
11779
11822
11866
11910
11954
11999
12044
12089
12135
12181
12227
12274
12320
12367
12415
12462
12510
12559
12607
12656
12706
12755
12805
12855
12905
12955
13006
13056
13107
13157
13208
13258
13308
13357
13407
13456
13504
13552
13599
13646
13693
13738
13784
13828
13872
13915
13958
13999
14040
14080
14120
14158
14196
14232
14268
14302
14336
14368
14399
14429
14458
14485
14511
14536
14559
14582
14602
14621
14639
14655
14670
14683
14694
14704
14712
14719
14724
14727
14729
14730
14728
14725
14721
14715
14707
14698
14688
14676
14663
14648
14632
14614
14596
14576
14554
14532
14508
14484
14458
14432
14404
14376
14347
14317
14287
14256
14224
14192
14160
14127
14094
14060
14026
13992
13958
13923
13889
13854
13819
13784
13749
13714
13678
13643
13608
13572
13537
13502
13466
13431
13396
13361
13327
13292
13258
13224
13190
13157
13124
13091
13059
13026
12994
12963
12932
12901
12870
12840
12810
12781
12752
12723
12694
12666
12638
12610
12583
12556
12528
12502
12475
12448
12422
12396
12369
12343
12316
12290
12263
12235
12208
12180
12151
12122
12093
12063
12032
12000
11968
11935
11901
11866
11831
11794
11756
11717
11677
11636
11593
11550
11505
11459
11412
11363
11314
11263
11211
11158
11104
11049
10994
10937
10879
10821
10762
10702
10641
10580
10518
10456
10393
10329
10265
10201
10136
10071
10005
9939
9873
9807
9741
9674
9608
9541
9475
9409
9344
9279
9214
9150
9087
9025
8964
8903
8844
8786
8729
8674
8620
8568
8518
8469
8423
8378
8335
8295
8257
8221
8186
8154
8127
8100
8076
8054
8035
8019
8005
7993
7984
7978
7975
7974
7975
7979
7986
7995
8007
8020
8037
8055
8077
8100
8125
8153
8183
8215
8248
8284
8322
8361
8402
8445
8490
8536
8584
8633
8684
8737
8791
8847
8904
8963
9024
9085
9148
9213
9279
9346
9415
9485
9556
9629
9703
9778
9854
9931
10009
10089
10169
10250
10331
10414
10497
10580
10664
10749
10834
10919
11005
11090
11176
11262
11348
11433
11519
11604
11690
11775
11860
11944
12028
12112
12196
12279
12361
12443
12524
12605
12685
12765
12843
12921
12998
13073
13148
13221
13294
13364
13434
13501
13567
13632
13694
13755
13814
13871
13926
13979
14030
14079
14126
14171
14214
14254
14293
14329
14363
14395
14424
14451
14476
14499
14520
14538
14554
14568
14580
14590
14597
14602
14605
14606
14604
14600
14594
14586
14576
14564
14550
14533
14515
14495
14473
14450
14424
14397
14368
14337
14305
14271
14236
14199
14161
14121
14080
14038
13994
13949
13903
13856
13808
13759
13708
13658
13606
13553
13500
13446
13391
13336
13280
13224
13167
13109
13050
12991
12932
12872
12811
12750
12689
12627
12564
12502
12439
12376
12312
12249
12185
12121
12058
11994
11931
11867
11804
11741
11679
11616
11553
11491
11429
11366
11304
11242
11180
11118
11056
10995
10933
10872
10810
10749
10688
10627
10566
10506
10445
10386
10326
10267
10208
10150
10092
10035
9978
9922
9866
9811
9757
9703
9650
9598
9546
9496
9445
9396
9347
9299
9252
9205
9159
9114
9069
9025
8982
8940
8898
8857
8816
8777
8738
8699
8662
8625
8589
8553
8518
8484
8450
8417
8384
8352
8320
8289
8259
8228
8199
8169
8140
8112
8084
8055
8028
8000
7974
7948
7922
7897
7872
7848
7824
7801
7778
7756
7734
7713
7692
7672
7653
7634
7615
7597
7579
7562
7545
7528
7512
7495
7480
7464
7448
7433
7418
7402
7387
7372
7357
7342
7326
7311
7296
7280
7264
7249
7233
7217
7201
7184
7168
7151
7135
7118
7101
7084
7067
7050
7033
7016
6998
6981
6964
6946
6929
6911
6893
6876
6858
6841
6823
6806
6789
6771
6754
6737
6720
6703
6686
6669
6652
6636
6619
6602
6586
6569
6553
6536
6520
6503
6487
6470
6454
6438
6421
6405
6389
6373
6357
6342
6326
6311
6297
6282
6268
6255
6242
6229
6218
6206
6196
6186
6177
6168
6160
6154
6147
6142
6138
6134
6131
6129
6128
6128
6129
6130
6133
6136
6140
6145
6151
6157
6165
6173
6181
6191
6201
6212
6223
6235
6248
6261
6275
6289
6303
6318
6333
6348
6364
6380
6395
6411
6427
6443
6458
6473
6489
6504
6518
6533
6547
6561
6574
6587
6600
6612
6624
6635
6645
6655
6665
6674
6682
6689
6696
6703
6708
6713
6717
6721
6724
6726
6728
6729
6729
6729
6728
6727
6725
6722
6720
6716
6713
6709
6705
6700
6696
6691
6686
6681
6675
6670
6664
6659
6653
6647
6641
6636
6630
6624
6618
6613
6607
6601
6596
6590
6585
6579
6574
6569
6564
6559
6555
6550
6546
6542
6539
6536
6533
6530
6528
6527
6525
6524
6524
6523
6523
6524
6525
6526
6527
6529
6531
6534
6536
6539
6542
6546
6549
6552
6556
6560
6564
6567
6571
6575
6579
6583
6587
6591
6595
6600
6604
6609
6613
6618
6622
6627
6632
6637
6642
6647
6652
6657
6662
6667
6672
6677
6682
6687
6691
6696
6701
6705
6710
6714
6718
6721
6725
6728
6731
6733
6735
6737
6738
6739
6739
6739
6738
6736
6734
6730
6727
6722
6717
6710
6703
6696
6687
6677
6667
6655
6643
6629
6615
6599
6583
6566
6547
6527
6506
6485
6462
6437
6412
6386
6359
6331
6301
6271
6240
6208
6176
6142
6108
6073
6038
6002
5966
5929
5892
5855
5818
5781
5743
5706
5669
5632
5595
5559
5523
5487
5451
5417
5382
5348
5315
5282
5250
5218
5188
5158
5129
5100
5073
5046
5020
4995
4971
4948
4926
4905
4885
4866
4849
4832
4816
4801
4788
4775
4764
4754
4745
4737
4731
4725
4720
4717
4715
4713
4713
4714
4716
4719
4723
4729
4735
4742
4750
4759
4770
4781
4793
4806
4820
4835
4851
4868
4885
4904
4923
4944
4965
4988
5011
5035
5059
5085
5111
5138
5166
5194
5224
5253
5284
5315
5347
5379
5412
5446
5480
5514
5550
5585
5621
5658
5695
5732
5770
5808
5847
5886
5925
5964
6003
6043
6082
6121
6161
6200
6239
6278
6317
6355
6394
6432
6470
6508
6545
6582
6619
6655
6690
6725
6760
6794
6827
6860
6892
6923
6954
6984
7013
7041
7069
7095
7121
7146
7169
7192
7214
7234
7254
7272
7289
7305
7320
7334
7347
7358
7368
7377
7385
7392
7397
7401
7404
7406
7406
7405
7403
7400
7395
7389
7381
7372
7362
7350
7337
7323
7307
7290
7271
7252
7230
7207
7183
7158
7131
7103
7073
7042
7010
6977
6942
6906
6868
6830
6790
6749
6707
6664
6620
6575
6529
6481
6433
6384
6334
6284
6232
6180
6128
6074
6020
5966
5911
5855
5800
5744
5687
5631
5575
5518
5462
5405
5349
5293
5237
5181
5126
5071
5016
4962
4908
4855
4802
4750
4698
4647
4597
4547
4498
4450
4402
4354
4308
4262
4217
4172
4128
4085
4042
4000
3959
3918
3879
3840
3802
3765
3728
3693
3658
3624
3592
3560
3529
3499
3470
3441
3414
3388
3362
3338
3315
3292
3271
3250
3231
3212
3195
3179
3163
3149
3136
3124
3113
3104
3095
3088
3082
3077
3073
3070
3068
3067
3068
3070
3072
3076
3081
3087
3094
3102
3111
3121
3132
3143
3156
3169
3184
3199
3215
3231
3249
3267
3286
3305
3326
3347
3368
3391
3414
3438
3462
3488
3513
3540
3567
3594
3622
3650
3679
3709
3738
3768
3798
3829
3859
3890
3921
3952
3983
4014
4046
4078
4109
4141
4172
4204
4236
4268
4300
4332
4364
4395
4427
4459
4491
4522
4554
4585
4617
4648
4679
4710
4742
4773
4804
4836
4867
4898
4930
4962
4994
5026
5058
5090
5123
5155
5188
5221
5255
5289
5323
5357
5392
5427
5462
5498
5534
5570
5607
5645
5682
5721
5759
5799
5839
5879
5920
5961
6003
6046
6089
6132
6176
6221
6266
6311
6357
6403
6450
6497
6544
6591
6639
6687
6735
6783
6832
6880
6929
6978
7027
7076
7124
7173
7222
7271
7319
7368
7416
7464
7512
7559
7606
7653
7699
7745
7790
7835
7879
7922
7965
8007
8048
8089
8129
8169
8207
8245
8282
8318
8353
8388
8421
8454
8485
8516
8545
8574
8601
8628
8653
8677
8701
8723
8745
8765
8784
8802
8819
8835
8850
8864
8877
8889
8899
8909
8917
8924
8931
8936
8940
8943
8945
8946
8946
8944
8942
8938
8934
8928
8921
8913
8904
8894
8883
8870
8857
8842
8826
8809
8791
8772
8751
8730
8707
8683
8659
8633
8606
8578
8549
8519
8489
8458
8426
8394
8361
8327
8293
8259
8224
8189
8154
8118
8082
8045
8010
7974
7938
7902
7866
7830
7794
7758
7723
7687
7652
7618
7583
7550
7516
7483
7451
7420
7389
7359
7329
7301
7273
7246
7221
7196
7172
7149
7127
7107
7087
7068
7051
7035
7020
7006
6993
6981
6971
6961
6953
6946
6941
6936
6933
6931
6930
6931
6932
6935
6940
6945
6952
6960
6969
6980
6991
7004
7018
7033
7049
7066
7084
7103
7123
7143
7165
7186
7209
7232
7255
7279
7303
7327
7352
7376
7402
7427
7452
7477
7503
7528
7554
7580
7605
7631
7657
7682
7708
7734
7759
7785
7810
7835
7861
7886
7911
7936
7960
7985
8009
8034
8058
8080
8105
8128
8151
8173
8196
8218
8240
8261
8282
8303
8323
8343
8363
8382
8401
8419
8437
8455
8472
8488
8504
8520
8535
8549
8563
8576
8589
8601
8612
8622
8632
8642
8650
8658
8664
8671
8676
8680
8684
8687
8688
8689
8689
8689
8687
8684
8681
8676
8671
8665
8658
8650
8641
8631
8620
8609
8597
8584
8570
8556
8541
8526
8509
8493
8476
8458
8440
8422
8403
8384
8365
8345
8325
8305
8285
8264
8243
8222
8201
8179
8157
8135
8115
8093
8071
8051
8029
8009
7988
7967
7947
7927
7907
7887
7868
7849
7830
7812
7794
7776
7759
7743
7726
7710
7695
7680
7666
7652
7638
7625
7613
7601
7589
7578
7567
7557
7548
7539
7530
7522
7515
7508
7502
7496
7490
7486
7481
7478
7475
7472
7471
7469
7469
7469
7470
7472
7474
7478
7482
7486
7492
7498
7504
7512
7520
7528
7538
7548
7558
7569
7580
7592
7604
7617
7630
7644
7657
7671
7685
7700
7714
7729
7744
7759
7774
7789
7805
7820
7835
7851
7867
7882
7898
7914
7930
7946
7962
7978
7994
8010
8026
8042
8058
8074
8090
8106
8122
8137
8151
8167
8182
8196
8210
8223
8237
8250
8263
8275
8288
8300
8311
8323
8334
8345
8355
8366
8376
8386
8396
8405
8415
8424
8433
8442
8451
8459
8468
8476
8484
8492
8499
8507
8514
8521
8528
8534
8541
8547
8554
8560
8566
8573
8579
8586
8592
8599
8606
8613
8620
8627
8634
8642
8650
8658
8667
8675
8684
8693
8702
8711
8720
8730
8740
8749
8759
8769
8778
8788
8798
8808
8817
8827
8837
8846
8855
8864
8873
8882
8890
8899
8907
8914
8922
8929
8936
8942
8948
8954
8959
8964
8969
8974
8978
8982
8986
8990
8993
8997
9000
9003
9005
9008
9010
9013
9015
9017
9018
9020
9021
9022
9022
9022
9022
9021
9020
9018
9015
9012
9009
9004
8999
8993
8987
8979
8971
8961
8951
8940
8928
8915
8900
8885
8869
8852
8833
8814
8794
8772
8750
8726
8702
8676
8649
8621
8591
8561
8529
8497
8462
8427
8391
8353
8314
8274
8233
8191
8147
8102
8057
8010
7961
7912
7862
7810
7757
7704
7649
7593
7536
7478
7420
7360
7300
7238
7176
7113
7049
6985
6920
6854
6788
6721
6654
6586
6518
6449
6380
6311
6242
6172
6102
6033
5963
5893
5824
5755
5686
5618
5550
5483
5416
5350
5285
5220
5157
5094
5033
4972
4912
4854
4797
4741
4687
4634
4582
4533
4484
4438
4393
4349
4308
4268
4230
4193
4159
4126
4094
4065
4037
4011
3987
3965
3944
3925
3907
3892
3878
3865
3855
3845
3838
3832
3828
3826
3825
3825
3828
3832
3837
3844
3853
3864
3876
3890
3906
3923
3941
3961
3983
4006
4030
4057
4083
4113
4143
4175
4208
4242
4278
4315
4353
4393
4434
4476
4520
4565
4611
4659
4708
4757
4809
4861
4914
4968
5023
5080
5136
5194
5253
5312
5372
5432
5493
5555
5616
5679
5741
5804
5867
5931
5994
6058
6121
6185
6249
6312
6376
6439
6502
6565
6627
6689
6751
6812
6873
6934
6994
7053
7112
7171
7229
7286
7343
7400
7456
7511
7566
7620
7674
7727
7780
7831
7882
7933
7983
8031
8080
8127
8173
8220
8265
8310
8354
8397
8439
8481
8521
8561
8600
8639
8677
8713
8750
8785
8820
8853
8887
8919
8951
8982
9012
9042
9071
9100
9127
9154
9180
9206
9231
9255
9279
9302
9324
9346
9367
9388
9407
9426
9445
9462
9479
9496
9512
9527
9542
9556
9569
9582
9595
9607
9619
9630
9641
9651
9661
9670
9679
9687
9695
9703
9710
9716
9722
9728
9733
9737
9742
9745
9749
9751
9754
9756
9757
9758
9758
9758
9757
9756
9755
9753
9751
9748
9745
9742
9738
9734
9730
9725
9720
9714
9709
9703
9696
9689
9682
9675
9667
9659
9651
9642
9633
9623
9614
9604
9593
9583
9572
9561
9550
9539
9527
9515
9503
9491
9479
9467
9454
9442
9430
9417
9405
9392
9380
9367
9355
9342
9330
9318
9306
9294
9282
9271
9260
9249
9238
9228
9218
9208
9199
9190
9182
9174
9167
9160
9153
9147
9141
9135
9130
9125
9121
9117
9113
9110
9107
9104
9102
9100
9098
9097
9096
9095
9095
9095
9095
9096
9097
9099
9102
9105
9108
9112
9117
9123
9129
9136
9144
9152
9161
9171
9182
9193
9205
9218
9231
9245
9259
9274
9289
9304
9320
9336
9353
9369
9387
9404
9422
9440
9458
9477
9496
9515
9534
9553
9573
9593
9613
9633
9653
9674
9695
9716
9737
9758
9779
9801
9822
9844
9866
9888
9910
9932
9954
9977
9999
10022
10045
10068
10092
10116
10140
10164
10189
10214
10239
10265
10291
10318
10344
10372
10399
10427
10455
10484
10512
10541
10571
10600
10630
10660
10690
10721
10752
10782
10813
10844
10876
10907
10938
10969
11000
11031
11062
11093
11123
11154
11184
11215
11245
11275
11304
11334
11363
11392
11420
11448
11476
11504
11531
11558
11584
11610
11636
11661
11686
11711
11736
11760
11784
11807
11831
11854
11876
11899
11921
11942
11963
11984
12005
12025
12045
12064
12083
12102
12120
12138
12156
12173
12190
12206
12223
12238
12253
12268
12283
12297
12311
12324
12337
12349
12361
12372
12383
12394
12404
12413
12422
12431
12439
12447
12454
12460
12466
12471
12476
12481
12484
12487
12490
12492
12493
12494
12494
12494
12493
12492
12490
12488
12485
12482
12478
12474
12469
12464
12459
12453
12446
12439
12432
12423
12415
12405
12396
12385
12374
12363
12351
12338
12325
12311
12297
12282
12266
12250
12233
12216
12197
12179
12160
12140
12119
12098
12076
12054
12031
12008
11984
11960
11935
11909
11883
11856
11829
11801
11772
11743
11713
11683
11652
11620
11588
11556
11523
11489
11455
11420
11385
11349
11313
11276
11239
11202
11164
11126
11087
11048
11009
10970
10930
10890
10849
10809
10768
10727
10686
10645
10603
10561
10519
10477
10434
10392
10349
10305
10262
10218
10174
10130
10085
10041
9996
9951
9906
9861
9815
9769
9724
9678
9632
9586
9539
9493
9446
9399
9352
9305
9258
9210
9162
9115
9066
9018
8969
8921
8872
8823
8773
8724
8674
8625
8575
8525
8474
8424
8374
8323
8272
8221
8170
8119
8068
8016
7966
7915
7864
7813
7762
7711
7660
7609
7558
7508
7458
7408
7358
7309
7260
7211
7163
7115
7068
7021
6975
6929
6884
6839
6795
6752
6709
6666
6625
6583
6543
6503
6463
6424
6386
6348
6311
6275
6240
6205
6171
6138
6105
6074
6043
6013
5983
5955
5927
5900
5874
5849
5825
5801
5778
5757
5735
5715
5695
5677
5659
5641
5625
5609
5594
5580
5567
5555
5543
5533
5523
5515
5507
5501
5495
5491
5488
5485
5484
5484
5485
5487
5490
5494
5499
5505
5513
5522
5531
5542
5554
5567
5581
5596
5613
5630
5649
5668
5689
5711
5734
5758
5784
5810
5838
5867
5897
5928
5960
5994
6028
6064
6101
6139
6178
6218
6259
6300
6343
6387
6432
6477
6523
6570
6618
6666
6715
6764
6814
6864
6914
6965
7016
7067
7118
7169
7221
7272
7323
7373
7424
7474
7523
7572
7621
7669
7716
7762
7807
7852
7895
7937
7978
8018
8057
8093
8130
8164
8197
8229
8259
8287
8314
8340
8364
8386
8406
8425
8443
8458
8472
8484
8494
8503
8509
8514
8518
8519
8519
8517
8513
8507
8499
8490
8479
8466
8451
8434
8416
8396
8375
8352
8327
8301
8273
8244
8213
8180
8148
8114
8077
8041
8004
7965
7925
7884
7843
7800
7757
7713
7668
7622
7576
7529
7482
7434
7386
7337
7288
7238
7188
7138
7087
7036
6985
6934
6882
6831
6779
6728
6676
6625
6573
6522
6471
6420
6369
6319
6269
6219
6170
6121
6072
6024
5976
5928
5882
5835
5789
5744
5700
5656
5612
5569
5527
5486
5445
5404
5365
5326
5287
5250
5213
5177
5141
5106
5072
5039
5006
4974
4943
4912
4882
4852
4824
4796
4768
4741
4715
4689
4664
4639
4614
4590
4566
4543
4520
4497
4475
4452
4430
4408
4386
4364
4342
4321
4299
4278
4256
4235
4214
4193
4172
4151
4130
4109
4089
4067
4048
4027
4006
3987
3967
3947
3928
3908
3888
3868
3849
3829
3810
3790
3771
3751
3732
3713
3694
3675
3656
3637
3619
3600
3582
3564
3546
3528
3510
3493
3476
3459
3443
3427
3411
3395
3380
3365
3351
3337
3323
3309
3296
3283
3270
3257
3244
3232
3220
3208
3196
3184
3173
3161
3150
3139
3129
3118
3108
3098
3088
3079
3069
3060
3052
3043
3035
3027
3019
3012
3005
2998
2992
2986
2981
2975
2970
2966
2962
2958
2954
2951
2948
2946
2944
2942
2940
2939
2938
2937
2937
2937
2937
2937
2938
2938
2939
2940
2942
2943
2945
2947
2949
2952
2955
2958
2961
2964
2968
2972
2976
2981
2985
2990
2995
3000
3005
3010
3015
3021
3026
3031
3037
3042
3047
3052
3057
3061
3066
3071
3075
3079
3083
3087
3091
3094
3097
3100
3103
3106
3108
3110
3112
3114
3115
3116
3117
3118
3119
3119
3120
3120
3120
3120
3120
3119
3119
3118
3118
3117
3116
3115
3114
3113
3112
3110
3108
3107
3105
3102
3100
3097
3095
3092
3089
3086
3083
3079
3076
3072
3068
3065
3061
3057
3054
3050
3047
3043
3040
3037
3034
3031
3028
3026
3024
3022
3020
3019
3018
3017
3016
3016
3016
3017
3018
3019
3021
3024
3027
3030
3034
3039
3044
3050
3056
3064
3072
3081
3091
3101
3113
3125
3139
3153
3168
3185
3202
3220
3239
3259
3281
3303
3326
3351
3376
3403
3431
3460
3490
3522
3555
3589
3625
3661
3699
3739
3779
3821
3864
3909
3954
4001
4049
4098
4148
4199
4252
4305
4359
4414
4470
4526
4583
4641
4699
4758
4817
4877
4936
4996
5056
5116
5177
5237
5296
5356
5415
5474
5533
5591
5648
5705
5762
5817
5872
5926
5979
6031
6083
6133
6182
6231
6278
6324
6369
6412
6455
6496
6536
6574
6611
6647
6682
6715
6747
6777
6806
6834
6860
6884
6907
6929
6949
6968
6985
7001
7015
7027
7039
7048
7056
7062
7067
7070
7072
7072
7071
7068
7063
7057
7049
7040
7030
7018
7004
6990
6973
6955
6936
6916
6894
6871
6846
6821
6794
6766
6737
6706
6675
6642
6609
6575
6540
6504
6467
6429
6391
6351
6312
6271
6230
6189
6147
6105
6062
6020
5976
5933
5889
5846
5802
5759
5715
5672
5629
5586
5543
5500
5457
5415
5373
5331
5290
5249
5208
5168
5129
5089
5051
5013
4976
4939
4903
4868
4834
4800
4768
4736
4705
4675
4646
4618
4591
4565
4540
4516
4494
4472
4452
4434
4416
4400
4385
4371
4359
4348
4338
4329
4322
4317
4312
4309
4308
4307
4308
4311
4314
4320
4326
4334
4343
4353
4365
4378
4392
4408
4425
4443
4462
4482
4504
4527
4551
4576
4603
4630
4659
4689
4720
4753
4786
4821
4856
4893
4930
4969
5008
5048
5090
5132
5175
5219
5264
5310
5356
5403
5451
5499
5549
5599
5650
5701
5753
5806
5859
5912
5967
6022
6077
6133
6189
6246
6303
6361
6419
6477
6536
6595
6654
6713
6773
6833
6893
6953
7013
7073
7134
7194
7255
7315
7376
7436
7497
7557
7618
7678
7739
7799
7860
7920
7980
8041
8101
8161
8221
8281
8340
8400
8459
8519
8578
8636
8695
8753
8812
8870
8927
8985
9042
9099
9156
9212
9269
9325
9380
9436
9491
9546
9600
9654
9708
9762
9815
9868
9920
9972
10024
10075
10126
10177
10227
10276
10326
10375
10424
10472
10520
10568
10616
10663
10711
10758
10805
10852
10899
10946
10993
11040
11086
11133
11180
11226
11273
11319
11366
11412
11458
11504
11551
11596
11642
11688
11733
11779
11824
11868
11913
11957
12001
12045
12088
12131
12174
12216
12258
12299
12340
12381
12421
12461
12500
12538
12576
12614
12651
12688
12724
12760
12795
12829
12863
12896
12929
12961
12993
13024
13055
13085
13114
13143
13171
13199
13226
13252
13278
13304
13328
13353
13376
13399
13422
13444
13465
13486
13506
13526
13545
13564
13583
13601
13618
13635
13652
13668
13684
13700
13715
13730
13744
13758
13772
13786
13799
13812
13825
13837
13849
13861
13873
13884
13895
13906
13916
13926
13936
13946
13956
13965
13974
13983
13992
14001
14009
14018
14026
14034
14042
14050
14058
14065
14073
14080
14087
14094
14100
14107
14113
14119
14125
14130
14135
14140
14145
14149
14153
14157
14161
14164
14167
14170
14172
14175
14177
14178
14179
14180
14181
14182
14182
14182
14182
14181
14181
14180
14179
14178
14177
14175
14174
14172
14170
14168
14166
14164
14161
14159
14156
14153
14150
14146
14142
14139
14135
14131
14127
14122
14118
14114
14110
14106
14102
14097
14093
14090
14086
14082
14078
14075
14071
14068
14064
14061
14058
14054
14051
14048
14046
14043
14040
14038
14036
14034
14032
14030
14029
14028
14028
14027
14028
14028
14029
14031
14033
14035
14038
14041
14045
14049
14053
14058
14064
14070
14076
14083
14090
14097
14105
14114
14122
14131
14141
14150
14160
14170
14181
14192
14203
14215
14227
14239
14252
14265
14278
14291
14305
14319
14334
14349
14364
14379
14395
14411
14427
14443
14460
14477
14495
14512
14530
14548
14566
14585
14603
14622
14641
14661
14680
14700
14720
14740
14761
14781
14801
14822
14843
14863
14884
14905
14926
14948
14969
14990
15011
15032
15053
15074
15095
15116
15137
15157
15178
15198
15218
15238
15258
15278
15297
15317
15336
15355
15374
15393
15411
15430
15448
15466
15483
15501
15519
15536
15553
15570
15587
15604
15621
15638
15654
15671
15687
15703
15719
15736
15752
15768
15784
15800
15816
15832
15847
15863
15879
15895
15911
15927
15943
15959
15975
15991
16007
16023
16039
16053
16070
16085
16102
16117
16134
16149
16166
16181
16198
16213
16231
16247
16264
16280
16297
16315
16332
16349
16366
16383
16401
16418
16436
16454
16472
16490
16508
16526
16545
16563
16582
16601
16620
16639
16659
16678
16698
16718
16737
16757
16777
16798
16818
16838
16858
16879
16899
16919
16940
16960
16980
17001
17021
17042
17062
17082
17103
17123
17143
17164
17184
17204
17225
17245
17265
17286
17306
17327
17347
17368
17389
17409
17430
17451
17472
17493
17515
17536
17557
17578
17599
17620
17641
17662
17683
17704
17724
17744
17764
17784
17803
17822
17840
17858
17876
17893
17910
17927
17943
17958
17974
17988
18003
18017
18030
18043
18056
18069
18081
18093
18105
18117
18128
18140
18151
18161
18172
18182
18193
18203
18213
18223
18232
18242
18251
18261
18270
18279
18288
18298
18307
18316
18325
18334
18342
18351
18360
18368
18377
18386
18394
18403
18411
18420
18428
18436
18444
18453
18461
18468
18476
18484
18491
18498
18505
18512
18519
18526
18533
18539
18545
18551
18557
18563
18568
18573
18579
18583
18588
18592
18596
18600
18604
18607
18610
18613
18616
18618
18620
18622
18623
18625
18626
18627
18627
18627
18627
18627
18626
18625
18624
18622
18620
18617
18614
18611
18607
18602
18597
18592
18585
18579
18571
18563
18555
18545
18536
18525
18514
18503
18491
18478
18465
18451
18437
18422
18407
18391
18375
18359
18342
18325
18308
18290
18272
18254
18235
18217
18198
18179
18160
18140
18121
18101
18081
18061
18041
18020
18000
17979
17959
17938
17917
17896
17875
17854
17833
17812
17791
17769
17748
17726
17705
17683
17662
17640
17618
17597
17575
17554
17532
17511
17489
17468
17446
17425
17404
17383
17363
17342
17322
17302
17282
17263
17244
17225
17207
17189
17171
17154
17137
17120
17104
17088
17072
17057
17041
17026
17011
16996
16982
16967
16953
16938
16924
16909
16895
16881
16866
16851
16836
16821
16806
16790
16774
16757
16740
16722
16704
16686
16667
16647
16627
16606
16585
16563
16540
16516
16492
16467
16442
16415
16388
16361
16332
16303
16273
16242
16212
16180
16146
16114
16079
16046
16011
15975
15938
15901
15863
15825
15786
15746
15705
15663
15621
15578
15535
15490
15445
15399
15352
15305
15257
15208
15159
15109
15058
15007
14955
14902
14849
14795
14741
14686
14630
14574
14517
14460
14402
14344
14285
14227
14167
14107
14047
13987
13926
13865
13804
13742
13680
13618
13556
13493
13430
13368
13305
13242
13179
13115
13052
12989
12926
12864
12801
12738
12676
12614
12552
12490
12429
12368
12307
12247
12187
12127
12068
12010
11952
11894
11837
11780
11724
11668
11613
11559
11505
11452
11399
11347
11296
11246
11196
11147
11099
11051
11005
10959
10914
10870
10826
10783
10741
10700
10659
10619
10580
10541
10503
10465
10428
10391
10355
10319
10284
10250
10216
10182
10149
10116
10083
10051
10019
9987
9956
9925
9893
9862
9831
9800
9769
9739
9708
9676
9645
9614
9582
9550
9518
9485
9452
9419
9385
9351
9316
9281
9245
9209
9172
9135
9097
9059
9021
8982
8942
8903
8863
8822
8782
8741
8699
8658
8616
8575
8533
8491
8448
8406
8364
8322
8279
8237
8195
8151
8109
8068
8026
7984
7942
7900
7858
7817
7775
7734
7694
7653
7613
7574
7535
7496
7458
7420
7383
7347
7311
7276
7241
7207
7174
7141
7110
7079
7049
7019
6990
6963
6936
6909
6884
6860
6836
6813
6792
6771
6751
6732
6713
6696
6680
6664
6650
6636
6623
6611
6600
6590
6580
6571
6563
6556
6549
6543
6538
6533
6529
6525
6522
6519
6516
6513
6511
6509
6507
6505
6503
6501
6499
6496
6494
6491
6489
6486
6482
6479
6475
6470
6466
6461
6455
6449
6443
6436
6429
6421
6412
6403
6394
6383
6372
6361
6349
6336
6322
6308
6293
6278
6261
6244
6227
6208
6189
6169
6148
6127
6104
6081
6058
6033
6008
5982
5955
5927
5899
5870
5840
5809
5778
5746
5714
5680
5646
5612
5577
5541
5505
5468
5431
5394
5356
5318
5280
5242
5203
5164
5125
5085
5046
5006
4967
4927
4887
4848
4808
4769
4730
4691
4652
4614
4576
4538
4501
4464
4428
4392
4357
4322
4288
4254
4220
4187
4155
4123
4091
4062
4032
4003
3974
3946
3919
3892
3866
3841
3816
3792
3769
3746
3723
3702
3680
3660
3640
3620
3602
3583
3566
3548
3532
3516
3500
3485
3470
3456
3442
3429
3416
3404
3392
3380
3368
3357
3346
3335
3325
3314
3305
3295
3285
3276
3267
3258
3249
3241
3233
3224
3216
3208
3201
3193
3185
3177
3169
3162
3154
3146
3138
3130
3122
3114
3105
3097
3088
3080
3071
3062
3052
3043
3033
3023
3012
3002
2991
2979
2968
2955
2943
2930
2917
2903
2889
2874
2860
2844
2829
2812
2796
2779
2762
2745
2727
2709
2690
2671
2652
2633
2613
2593
2572
2551
2530
2508
2486
2464
2441
2418
2395
2372
2348
2324
2300
2276
2252
2228
2203
2179
2154
2129
2105
2080
2055
2031
2005
1982
1957
1933
1909
1886
1862
1839
1817
1794
1772
1751
1730
1709
1689
1669
1649
1630
1612
1594
1577
1560
1543
1527
1512
1497
1482
1468
1455
1442
1429
1418
1406
1395
1385
1375
1365
1357
1348
1340
1332
1325
1319
1313
1307
1303
1298
1295
1292
1289
1287
1286
1285
1285
1286
1287
1289
1291
1293
1297
1300
1305
1309
1314
1320
1326
1333
1339
1347
1354
1362
1371
1379
1388
1398
1407
1417
1427
1438
1448
1459
1471
1482
1494
1506
1518
1531
1544
1557
1570
1584
1598
1612
1626
1641
1656
1671
1686
1701
1716
1732
1748
1764
1780
1796
1813
1829
1846
1864
1881
1899
1917
1935
1954
1972
1991
2011
2031
2051
2071
2092
2114
2135
2157
2179
2202
2225
2248
2272
2296
2321
2345
2371
2396
2422
2448
2474
2501
2529
2556
2585
2613
2642
2671
2701
2731
2761
2792
2823
2855
2887
2919
2952
2985
3018
3052
3087
3122
3157
3193
3230
3267
3304
3342
3380
3418
3456
3495
3534
3573
3613
3652
3692
3731
3771
3810
3850
3889
3929
3968
4006
4046
4083
4123
4161
4199
4237
4274
4312
4348
4385
4421
4457
4492
4527
4562
4596
4630
4663
4696
4729
4761
4793
4825
4856
4887
4917
4947
4976
5005
5033
5061
5089
5115
5141
5167
5192
5216
5240
5263
5286
5309
5330
5351
5372
5392
5412
5432
5450
5469
5487
5505
5522
5539
5555
5572
5588
5603
5618
5633
5648
5662
5676
5689
5702
5714
5727
5739
5750
5761
5773
5783
5794
5804
5815
5825
5835
5845
5855
5865
5875
5884
5894
5905
5915
5925
5935
5946
5957
5968
5979
5990
6001
6012
6024
6035
6047
6059
6070
6082
6094
6105
6117
6129
6140
6152
6163
6175
6186
6197
6208
6218
6229
6239
6249
6259
6268
6278
6287
6296
6304
6312
6320
6328
6335
6342
6349
6355
6360
6366
6370
6374
6378
6381
6384
6386
6387
6388
6388
6388
6387
6386
6384
6382
6379
6375
6371
6366
6361
6355
6348
6341
6334
6325
6316
6307
6296
6285
6274
6262
6249
6236
6222
6207
6192
6176
6159
6142
6125
6107
6088
6069
6049
6029
6009
5988
5966
5945
5922
5900
5877
5854
5831
5808
5784
5760
5736
5712
5687
5663
5638
5613
5589
5564
5539
5514
5489
5465
5440
5415
5390
5366
5342
5318
5294
5270
5247
5224
5202
5180
5158
5137
5117
5097
5078
5059
5041
5024
5008
4992
4977
4963
4950
4938
4927
4916
4907
4898
4891
4884
4878
4874
4870
4867
4866
4865
4865
4867
4870
4873
4878
4884
4891
4899
4908
4918
4929
4941
4954
4968
4984
5000
5017
5036
5055
5075
5096
5118
5141
5165
5190
5215
5242
5269
5297
5326
5355
5385
5416
5448
5480
5512
5545
5579
5613
5648
5683
5719
5755
5791
5828
5865
5903
5941
5979
6017
6055
6094
6133
6172
6210
6249
6288
6327
6365
6404
6442
6480
6518
6555
6592
6629
6665
6700
6735
6770
6803
6836
6869
6900
6931
6961
6990
7019
7046
7073
7098
7123
7147
7170
7192
7213
7234
7253
7272
7289
7306
7322
7337
7351
7365
7377
7388
7399
7409
7418
7426
7433
7440
7446
7451
7455
7458
7461
7463
7464
7465
7464
7464
7462
7460
7457
7454
7450
7445
7440
7434
7428
7421
7414
7406
7398
7390
7381
7371
7362
7352
7341
7331
7320
7309
7298
7286
7275
7263
7251
7240
7228
7216
7204
7193
7181
7169
7158
7147
7135
7124
7113
7102
7091
7081
7070
7060
7050
7039
7029
7020
7010
7001
6991
6982
6973
6965
6956
6948
6939
6931
6923
6916
6908
6901
6894
6887
6880
6874
6868
6863
6857
6852
6848
6844
6840
6836
6833
6831
6829
6827
6826
6826
6826
6827
6829
6831
6834
6837
6842
6847
6852
6859
6866
6874
6883
6893
6904
6915
6928
6941
6955
6970
6986
7003
7021
7039
7059
7080
7101
7124
7147
7171
7196
7222
7249
7276
7305
7334
7364
7395
7426
7459
7492
7527
7562
7597
7634
7672
7710
7749
7789
7829
7870
7912
7955
7998
8042
8087
8132
8178
8225
8272
8320
8369
8418
8467
8517
8568
8619
8671
8724
8776
8830
8883
8938
8992
9048
9103
9159
9215
9272
9329
9387
9444
9502
9560
9619
9677
9736
9795
9854
9913
9972
10031
10090
10149
10208
10267
10326
10384
10443
10501
10560
10618
10676
10733
10790
10847
10904
10960
11016
11072
11127
11182
11237
11292
11346
11400
11453
11506
11559
11612
11664
11716
11767
11818
11869
11919
11968
12018
12066
12114
12162
12209
12256
12302
12348
12393
12438
12482
12525
12569
12611
12653
12695
12736
12776
12816
12855
12894
12932
12969
13006
13042
13078
13113
13148
13181
13215
13248
13280
13312
13343
13374
13405
13435
13464
13493
13521
13550
13577
13604
13631
13658
13684
13710
13735
13760
13785
13810
13834
13858
13882
13905
13928
13951
13973
13995
14016
14038
14058
14079
14099
14118
14137
14156
14174
14192
14210
14226
14243
14259
14274
14289
14304
14318
14331
14345
14357
14370
14382
14393
14404
14415
14425
14435
14444
14453
14461
14469
14476
14483
14490
14496
14501
14506
14510
14514
14517
14520
14523
14525
14526
14527
14528
14528
14528
14527
14527
14525
14524
14522
14520
14517
14514
14511
14508
14504
14501
14497
14493
14489
14484
14480
14475
14470
14466
14461
14456
14450
14445
14440
14434
14429
14423
14418
14413
14407
14402
14398
14393
14389
14385
14382
14378
14376
14373
14372
14370
14369
14369
14369
14369
14370
14371
14373
14375
14378
14381
14385
14389
14394
14399
14405
14411
14418
14426
14434
14443
14452
14462
14473
14484
14496
14508
14522
14536
14550
14565
14581
14598
14615
14633
14652
14671
14691
14711
14732
14754
14776
14798
14821
14845
14869
14893
14918
14943
14968
14994
15020
15047
15073
15100
15127
15154
15182
15209
15237
15264
15292
15320
15348
15375
15403
15430
15457
15484
15510
15536
15562
15587
15611
15635
15658
15680
15702
15723
15742
15761
15779
15796
15812
15827
15840
15853
15864
15875
15884
15892
15899
15904
15909
15912
15914
15915
15915
15914
15911
15907
15902
15895
15887
15878
15868
15856
15843
15829
15813
15796
15778
15758
15737
15715
15692
15667
15641
15614
15585
15556
15525
15492
15459
15424
15388
15351
15313
15274
15233
15192
15149
15105
15061
15015
14968
14921
14872
14823
14773
14722
14671
14619
14566
14513
14459
14404
14349
14293
14238
14181
14125
14068
14011
13954
13897
13840
13783
13726
13669
13612
13556
13499
13443
13387
13331
13276
13221
13167
13113
13059
13006
12954
12902
12851
12800
12750
12701
12652
12604
12557
12510
12465
12420
12375
12332
12289
12247
12205
12164
12124
12085
12047
12009
11972
11936
11900
11865
11831
11797
11764
11732
11701
11670
11639
11610
11581
11552
11525
11497
11471
11444
11419
11394
11369
11345
11321
11298
11276
11253
11232
11210
11189
11168
11148
11128
11108
11089
11069
11050
11032
11013
10995
10977
10959
10942
10924
10907
10890
10873
10856
10840
10823
10807
10790
10774
10758
10742
10726
10710
10694
10678
10662
10646
10630
10615
10599
10583
10567
10552
10536
10521
10506
10490
10475
10460
10445
10431
10416
10402
10387
10374
10360
10346
10333
10320
10307
10294
10282
10270
10259
10247
10237
10226
10216
10206
10196
10187
10178
10170
10162
10155
10148
10141
10135
10130
10125
10121
10117
10114
10112
10110
10109
10108
10108
10109
10110
10112
10114
10117
10121
10125
10131
10136
10143
10150
10158
10166
10175
10185
10196
10207
10219
10232
10245
10259
10274
10289
10305
10322
10339
10357
10376
10395
10415
10435
10456
10478
10500
10523
10547
10571
10596
10621
10647
10673
10700
10728
10756
10785
10814
10843
10873
10904
10935
10966
10997
11029
11061
11093
11125
11157
11190
11222
11255
11287
11320
11352
11385
11417
11450
11482
11514
11546
11578
11609
11640
11671
11702
11732
11762
11791
11820
11849
11877
11904
11931
11958
11984
12010
12034
12059
12082
12105
12128
12150
12171
12191
12211
12230
12249
12266
12284
12300
12316
12331
12345
12358
12371
12383
12394
12404
12413
12422
12429
12435
12441
12445
12449
12451
12452
12453
12452
12450
12447
12443
12437
12431
12423
12414
12404
12393
12381
12367
12353
12337
12320
12302
12282
12262
12241
12218
12194
12169
12143
12117
12088
12059
12029
11998
11966
11934
11900
11865
11830
11794
11757
11720
11682
11643
11604
11564
11524
11483
11442
11400
11358
11315
11273
11229
11186
11142
11098
11054
11009
10965
10920
10875
10830
10785
10740
10695
10651
10606
10561
10516
10472
10427
10383
10338
10294
10250
10206
10162
10118
10075
10031
9988
9945
9902
9860
9817
9775
9733
9691
9650
9609
9568
9528
9488
9448
9409
9371
9332
9294
9257
9220
9184
9148
9113
9078
9044
9010
8977
8945
8913
8882
8851
8821
8791
8762
8733
8705
8678
8651
8624
8598
8572
8547
8522
8498
8474
8450
8427
8404
8381
8359
8337
8315
8294
8272
8251
8230
8210
8189
8169
8148
8128
8108
8087
8069
8048
8029
8010
7991
7972
7953
7934
7915
7896
7878
7860
7841
7823
7805
7787
7769
7751
7733
7716
7699
7681
7664
7647
7630
7613
7596
7580
7563
7546
7530
7513
7497
7480
7464
7447
7431
7415
7399
7382
7366
7350
7334
7318
7302
7286
7270
7255
7239
7224
7209
7195
7180
7166
7152
7138
7125
7112
7099
7087
7075
7063
7053
7042
7032
7022
7013
7005
6997
6989
6982
6975
6969
6963
6958
6953
6949
6945
6942
6939
6936
6934
6932
6930
6929
6928
6927
6927
6926
6926
6926
6926
6927
6927
6927
6928
6929
6929
6930
6930
6931
6932
6932
6933
6933
6933
6933
6933
6933
6933
6932
6932
6931
6931
6930
6929
6928
6927
6926
6925
6924
6922
6921
6919
6917
6916
6913
6911
6909
6906
6904
6901
6898
6894
6891
6887
6883
6878
6873
6868
6863
6857
6851
6845
6838
6831
6823
6815
6806
6797
6787
6778
6767
6756
6745
6734
6722
6709
6696
6683
6670
6656
6641
6627
6612
6596
6580
6564
6548
6531
6514
6497
6479
6462
6444
6426
6408
6389
6371
6353
6334
6316
6298
6280
6262
6244
6226
6208
6191
6174
6157
6140
6124
6107
6091
6076
6060
6045
6031
6016
6002
5989
5976
5963
5950
5938
5926
5915
5904
5894
5884
5875
5866
5857
5849
5842
5835
5829
5823
5818
5814
5810
5806
5803
5801
5800
5799
5798
5798
5799
5800
5802
5804
5807
5811
5815
5819
5824
5829
5835
5841
5847
5854
5862
5869
5877
5886
5895
5904
5913
5923
5933
5943
5954
5965
5977
5988
6000
6013
6025
6038
6051
6064
6078
6092
6106
6121
6136
6151
6166
6181
6197
6213
6230
6246
6263
6280
6298
6316
6334
6352
6370
6389
6408
6427
6447
6466
6486
6506
6527
6547
6568
6589
6610
6631
6652
6674
6696
6718
6740
6762
6784
6807
6830
6853
6877
6900
6924
6949
6973
6998
7024
7050
7076
7102
7129
7156
7183
7211
7239
7268
7296
7325
7354
7383
7413
7443
7473
7503
7533
7563
7594
7625
7655
7686
7717
7749
7780
7811
7842
7874
7905
7937
7969
8000
8032
8064
8096
8128
8161
8193
8225
8257
8289
8322
8354
8386
8419
8451
8483
8515
8547
8579
8610
8642
8673
8704
8736
8766
8797
8827
8857
8887
8917
8947
8976
9005
9033
9061
9089
9117
9144
9171
9197
9223
9249
9274
9299
9323
9347
9371
9394
9417
9439
9461
9482
9503
9524
9543
9563
9582
9600
9618
9635
9652
9668
9684
9699
9713
9728
9741
9754
9767
9778
9790
9801
9811
9822
9831
9841
9849
9858
9866
9874
9881
9888
9894
9901
9907
9912
9918
9923
9927
9932
9936
9940
9944
9947
9951
9954
9957
9959
9962
9964
9966
9968
9970
9972
9973
9975
9976
9977
9978
9979
9980
9981
9981
9982
9982
9982
9982
9983
9983
9982
9982
9982
9982
9982
9981
9981
9981
9980
9980
9980
9980
9980
9980
9981
9981
9982
9983
9984
9985
9986
9988
9990
9992
9994
9997
9999
10002
10005
10008
10012
10015
10019
10024
10028
10033
10037
10042
10048
10053
10058
10064
10070
10075
10081
10087
10093
10100
10106
10112
10119
10125
10132
10138
10145
10152
10158
10165
10172
10179
10186
10193
10201
10208
10215
10223
10230
10238
10246
10253
10261
10269
10276
10284
10292
10299
10307
10314
10321
10328
10335
10342
10348
10355
10361
10366
10372
10377
10381
10386
10390
10393
10397
10400
10402
10404
10406
10407
10408
10408
10408
10408
10406
10405
10402
10400
10397
10393
10389
10384
10379
10374
10368
10361
10354
10347
10339
10331
10322
10313
10304
10295
10285
10275
10264
10254
10243
10232
10221
10209
10198
10186
10175
10163
10151
10139
10126
10114
10101
10089
10076
10063
10051
10038
10025
10012
10000
9987
9974
9962
9949
9937
9924
9912
9900
9889
9877
9866
9855
9844
9834
9824
9814
9805
9796
9788
9780
9773
9766
9760
9755
9750
9745
9741
9738
9735
9733
9732
9731
9731
9732
9733
9735
9738
9741
9745
9750
9756
9762
9768
9776
9784
9792
9801
9811
9821
9832
9844
9856
9869
9883
9897
9911
9926
9942
9959
9976
9993
10011
10029
10048
10068
10088
10108
10129
10150
10172
10194
10217
10240
10264
10288
10313
10337
10363
10388
10414
10441
10467
10494
10522
10549
10577
10605
10634
10662
10692
10721
10750
10780
10810
10841
10871
10902
10934
10965
10997
11029
11061
11093
11125
11158
11191
11224
11257
11290
11323
11357
11390
11424
11458
11492
11527
11562
11596
11632
11667
11702
11738
11774
11810
11847
11883
11920
11957
11995
12033
12071
12109
12148
12187
12226
12266
12306
12346
12387
12428
12469
12510
12552
12593
12635
12677
12719
12761
12803
12846
12888
12930
12972
13015
13057
13099
13141
13183
13224
13266
13308
13349
13390
13431
13472
13513
13553
13593
13632
13672
13711
13749
13787
13824
13861
13898
13933
13968
14002
14036
14069
14101
14132
14163
14193
14222
14250
14278
14304
14331
14356
14380
14404
14427
14450
14471
14492
14512
14531
14549
14566
14583
14598
14613
14627
14640
14652
14662
14672
14682
14690
14697
14703
14709
14714
14717
14720
14723
14724
14725
14725
14725
14723
14721
14719
14715
14712
14707
14702
14696
14690
14683
14675
14667
14659
14650
14640
14630
14619
14608
14596
14584
14571
14558
14545
14531
14517
14502
14487
14472
14456
14440
14424
14407
14390
14373
14355
14337
14319
14301
14283
14264
14246
14227
14209
14190
14171
14152
14133
14114
14096
14077
14058
14039
14020
14001
13983
13964
13945
13926
13907
13889
13870
13851
13833
13814
13796
13778
13760
13742
13724
13706
13689
13671
13654
13637
13620
13604
13587
13571
13555
13539
13523
13507
13492
13477
13462
13447
13433
13419
13405
13391
13377
13363
13350
13337
13324
13311
13298
13286
13274
13262
13250
13239
13228
13217
13206
13196
13186
13177
13167
13158
13150
13142
13134
13126
13119
13111
13105
13098
13092
13086
13080
13075
13069
13064
13059
13055
13050
13046
13042
13039
13035
13032
13029
13026
13023
13020
13017
13015
13012
13009
13007
13004
13001
12999
12996
12993
12990
12987
12984
12980
12976
12973
12969
12964
12960
12955
12950
12945
12940
12934
12929
12923
12916
12910
12904
12897
12890
12883
12877
12870
12863
12856
12849
12842
12835
12827
12820
12813
12805
12798
12790
12783
12775
12768
12760
12752
12744
12735
12727
12719
12710
12702
12693
12684
12675
12666
12657
12648
12639
12629
12620
12611
12602
12593
12583
12574
12565
12556
12547
12538
12529
12520
12511
12503
12495
12486
12478
12470
12462
12455
12447
12440
12432
12425
12418
12411
12405
12398
12392
12385
12379
12373
12367
12362
12356
12351
12345
12340
12336
12331
12326
12322
12318
12314
12310
12306
12302
12298
12294
12290
12287
12283
12279
12275
12271
12267
12263
12259
12254
12250
12245
12240
12235
12230
12225
12219
12214
12208
12202
12196
12189
12183
12176
12169
12162
12154
12147
12139
12131
12123
12115
12106
12098
12089
12080
12070
12061
12051
12041
12031
12020
12009
11998
11987
11975
11963
11951
11938
11925
11912
11899
11886
11872
11858
11843
11829
11814
11799
11783
11768
11752
11736
11720
11703
11687
11670
11653
11636
11619
11602
11585
11567
11550
11532
11515
11497
11479
11461
11443
11425
11407
11388
11370
11351
11333
11314
11295
11277
11258
11239
11221
11202
11183
11164
11145
11127
11108
11089
11070
11052
11033
11015
10997
10979
10961
10943
10926
10909
10892
10876
10859
10843
10828
10812
10797
10782
10768
10754
10739
10726
10712
10699
10686
10673
10660
10648
10636
10624
10613
10602
10591
10580
10570
10561
10551
10543
10534
10526
10519
10512
10506
10500
10494
10489
10485
10481
10477
10474
10471
10468
10466
10464
10462
10461
10460
10459
10458
10457
10457
10456
10456
10456
10456
10456
10456
10457
10457
10457
10458
10458
10458
10459
10459
10460
10460
10461
10462
10462
10463
10464
10465
10465
10466
10466
10467
10468
10468
10469
10469
10469
10469
10469
10469
10469
10469
10468
10468
10467
10466
10465
10464
10463
10462
10461
10460
10458
10456
10454
10452
10450
10448
10446
10443
10440
10437
10434
10431
10428
10425
10421
10417
10414
10410
10406
10402
10397
10393
10388
10383
10379
10373
10368
10363
10358
10353
10347
10342
10336
10331
10325
10320
10314
10309
10303
10297
10291
10285
10279
10273
10267
10261
10254
10248
10241
10235
10228
10221
10214
10207
10200
10193
10185
10178
10170
10163
10155
10147
10139
10131
10123
10115
10106
10098
10089
10080
10071
10063
10054
10045
10036
10027
10018
10009
10000
9991
9982
9973
9964
9956
9947
9939
9930
9922
9914
9906
9898
9889
9882
9874
9866
9858
9850
9842
9835
9827
9820
9812
9805
9798
9792
9785
9779
9773
9767
9762
9756
9751
9747
9742
9738
9735
9732
9729
9726
9724
9723
9722
9721
9721
9721
9722
9723
9725
9727
9729
9732
9736
9740
9744
9749
9755
9761
9767
9774
9782
9789
9798
9806
9815
9825
9835
9845
9855
9866
9878
9889
9902
9914
9927
9939
9953
9966
9980
9994
10008
10023
10038
10053
10068
10084
10100
10116
10132
10149
10166
10184
10202
10220
10239
10258
10278
10298
10318
10339
10360
10382
10404
10426
10449
10472
10496
10519
10543
10568
10593
10618
10643
10668
10694
10720
10747
10773
10800
10827
10854
10881
10909
10936
10964
10991
11019
11047
11075
11103
11131
11159
11187
11216
11244
11272
11301
11329
11358
11386
11415
11444
11472
11501
11530
11559
11588
11618
11647
11676
11706
11735
11765
11795
11825
11855
11885
11915
11945
11975
12005
12035
12064
12094
12124
12153
12183
12212
12241
12270
12299
12328
12356
12385
12413
12440
12468
12495
12522
12549
12576
12602
12628
12654
12679
12704
12729
12754
12778
12801
12825
12848
12870
12892
12914
12935
12955
12975
12995
13014
13032
13050
13067
13084
13100
13116
13131
13145
13159
13172
13185
13197
13208
13219
13229
13239
13248
13256
13264
13271
13278
13284
13290
13295
13299
13303
13307
13310
13312
13314
13315
13316
13316
13315
13314
13312
13310
13307
13303
13299
13294
13289
13282
13276
13268
13260
13251
13242
13232
13222
13211
13200
13188
13175
13163
13150
13136
13122
13108
13094
13080
13065
13050
13035
13020
13005
12990
12975
12960
12944
12928
12913
12897
12881
12865
12849
12833
12817
12800
12784
12768
12751
12735
12718
12702
12685
12669
12653
12636
12620
12604
12588
12572
12556
12541
12525
12509
12494
12479
12464
12449
12434
12420
12405
12391
12377
12363
12349
12336
12323
12310
12297
12284
12272
12260
12248
12236
12225
12213
12202
12191
12181
12170
12160
12150
12140
12131
12122
12113
12104
12096
12088
12080
12073
12066
12059
12052
12046
12040
12034
12028
12022
12017
12011
12006
12002
11997
11993
11988
11984
11980
11977
11973
11969
11966
11963
11960
11957
11954
11951
11949
11946
11944
11941
11939
11937
11935
11933
11931
11930
11929
11927
11926
11925
11924
11924
11923
11923
11922
11922
11922
11922
11922
11922
11922
11922
11923
11923
11924
11925
11926
11927
11928
11929
11930
11932
11933
11935
11937
11938
11940
11942
11944
11946
11948
11951
11953
11956
11958
11961
11964
11967
11971
11975
11979
11983
11987
11992
11997
12002
12008
12014
12020
12027
12033
12040
12047
12055
12063
12070
12079
12087
12095
12104
12113
12121
12130
12139
12149
12158
12167
12177
12186
12196
12206
12216
12225
12235
12245
12255
12264
12274
12284
12293
12303
12312
12322
12331
12340
12350
12359
12368
12377
12386
12395
12404
12413
12422
12431
12440
12449
12457
12466
12474
12482
12491
12499
12506
12514
12522
12529
12536
12543
12550
12556
12562
12569
12574
12580
12585
12590
12595
12599
12603
12607
12610
12613
12616
12618
12619
12621
12622
12622
12622
12621
12620
12619
12617
12614
12611
12608
12604
12599
12594
12589
12583
12576
12569
12562
12554
12546
12537
12528
12518
12508
12497
12486
12475
12463
12451
12439
12426
12412
12398
12384
12370
12354
12339
12323
12307
12290
12273
12256
12238
12220
12202
12183
12164
12144
12125
12105
12084
12064
12043
12022
12001
11980
11959
11938
11917
11895
11874
11853
11832
11811
11790
11769
11748
11727
11706
11686
11665
11645
11625
11605
11585
11565
11546
11526
11507
11488
11469
11451
11432
11414
11396
11379
11361
11344
11327
11311
11294
11278
11263
11248
11233
11218
11204
11190
11177
11164
11151
11139
11127
11116
11105
11094
11084
11074
11065
11056
11048
11040
11032
11025
11019
11012
11006
11001
10996
10991
10987
10983
10980
10976
10974
10972
10970
10968
10967
10966
10966
10966
10966
10967
10968
10969
10971
10973
10975
10977
10980
10982
10986
10989
10993
10997
11001
11006
11011
11016
11021
11027
11032
11038
11045
11051
11058
11066
11073
11081
11089
11097
11106
11115
11124
11133
11142
11152
11162
11172
11183
11194
11204
11216
11227
11239
11250
11262
11274
11286
11298
11311
11323
11335
11347
11360
11372
11384
11396
11409
11421
11433
11445
11457
11468
11480
11492
11503
11515
11526
11537
11549
11560
11571
11582
11592
11603
11614
11625
11636
11646
11657
11667
11678
11688
11699
11709
11719
11729
11739
11749
11758
11768
11777
11786
11795
11804
11813
11821
11829
11837
11845
11853
11861
11868
11875
11883
11890
11897
11903
11910
11917
11923
11929
11936
11942
11948
11954
11959
11965
11971
11976
11982
11987
11992
11997
12002
12006
12011
12015
12019
12023
12026
12029
12032
12035
12037
12039
12041
12043
12044
12045
12046
12047
12047
12047
12047
12046
12046
12045
12044
12043
12042
12041
12039
12037
12035
12033
12031
12029
12026
12024
12021
12018
12014
12011
12007
12003
11999
11994
11990
11985
11980
11975
11969
11963
11958
11952
11946
11939
11933
11927
11920
11913
11907
11900
11893
11886
11879
11872
11865
11857
11850
11843
11835
11827
11820
11812
11804
11795
11787
11779
11770
11761
11752
11743
11734
11724
11715
11705
11694
11684
11674
11663
11652
11640
11629
11617
11606
11594
11581
11569
11557
11544
11531
11518
11505
11491
11478
11464
11450
11436
11422
11407
11393
11378
11363
11348
11332
11317
11301
11285
11269
11253
11237
11221
11204
11188
11171
11154
11137
11120
11103
11085
11068
11051
11033
11016
10998
10980
10962
10944
10927
10909
10891
10873
10855
10837
10818
10800
10782
10764
10746
10727
10709
10690
10672
10654
10635
10617
10598
10579
10561
10542
10524
10505
10487
10468
10450
10432
10413
10395
10377
10359
10341
10323
10305
10287
10269
10251
10233
10216
10198
10181
10164
10147
10130
10114
10097
10081
10065
10049
10033
10017
10002
9987
9972
9957
9942
9928
9914
9900
9887
9874
9861
9848
9836
9825
9813
9802
9792
9782
9772
9763
9754
9746
9738
9730
9723
9716
9709
9703
9697
9691
9686
9680
9675
9671
9666
9662
9658
9654
9651
9648
9645
9642
9640
9638
9636
9634
9633
9632
9632
9632
9632
9632
9633
9633
9635
9637
9639
9641
9644
9647
9651
9655
9659
9663
9668
9674
9680
9686
9692
9699
9707
9714
9722
9731
9739
9749
9758
9768
9778
9789
9800
9811
9823
9835
9847
9859
9872
9885
9898
9912
9926
9941
9956
9971
9987
10004
10020
10037
10055
10073
10091
10110
10129
10149
10169
10189
10209
10230
10251
10272
10293
10315
10337
10359
10380
10402
10424
10446
10468
10490
10512
10533
10555
10576
10598
10619
10639
10660
10680
10700
10720
10740
10759
10778
10796
10814
10832
10850
10867
10883
10899
10915
10931
10946
10960
10974
10988
11001
11014
11026
11038
11049
11060
11071
11081
11090
11100
11109
11117
11125
11133
11141
11148
11154
11160
11166
11172
11177
11182
11186
11191
11194
11198
11201
11203
11206
11208
11210
11211
11213
11214
11214
11215
11215
11215
11215
11214
11214
11213
11212
11211
11209
11208
11206
11204
11202
11200
11198
11195
11193
11191
11188
11185
11183
11180
11178
11175
11172
11170
11167
11164
11162
11159
11157
11154
11151
11149
11147
11144
11142
11140
11138
11136
11135
11133
11132
11131
11130
11129
11129
11129
11129
11130
11130
11131
11132
11133
11135
11137
11139
11141
11143
11146
11149
11152
11155
11158
11161
11165
11168
11172
11176
11179
11183
11187
11190
11194
11198
11201
11205
11208
11212
11215
11218
11221
11224
11227
11230
11233
11236
11238
11241
11243
11246
11248
11250
11252
11254
11255
11257
11258
11259
11261
11262
11263
11263
11264
11264
11265
11265
11265
11265
11265
11264
11264
11263
11262
11261
11259
11258
11256
11254
11252
11250
11247
11245
11242
11239
11235
11232
11228
11224
11220
11216
11212
11207
11202
11197
11192
11187
11181
11176
11170
11165
11159
11153
11147
11141
11135
11130
11124
11118
11112
11106
11100
11095
11089
11083
11077
11071
11065
11059
11053
11047
11041
11034
11028
11021
11015
11008
11001
10995
10988
10981
10974
10968
10961
10954
10948
10941
10935
10928
10922
10916
10909
10903
10897
10891
10885
10879
10873
10867
10861
10855
10849
10843
10837
10830
10824
10818
10812
10805
10799
10792
10786
10779
10772
10765
10758
10751
10743
10736
10728
10721
10713
10705
10697
10689
10681
10673
10665
10656
10647
10638
10629
10620
10610
10600
10590
10580
10570
10559
10549
10538
10526
10515
10503
10491
10479
10467
10454
10441
10428
10415
10401
10388
10374
10359
10345
10330
10315
10300
10285
10270
10255
10239
10224
10208
10193
10177
10161
10145
10130
10114
10098
10083
10067
10052
10036
10021
10005
9990
9975
9960
9945
9931
9916
9902
9887
9873
9859
9845
9832
9818
9805
9792
9779
9766
9753
9740
9728
9716
9704
9692
9680
9668
9657
9645
9634
9623
9612
9601
9591
9581
9571
9561
9551
9542
9532
9523
9514
9505
9496
9488
9479
9471
9463
9456
9448
9441
9434
9427
9420
9414
9408
9402
9397
9392
9387
9382
9378
9374
9371
9367
9364
9361
9359
9356
9354
9353
9351
9350
9349
9348
9348
9348
9348
9348
9349
9349
9350
9352
9353
9355
9356
9358
9360
9362
9365
9367
9370
9372
9375
9378
9381
9384
9387
9391
9394
9398
9402
9405
9410
9414
9418
9422
9427
9431
9436
9441
9446
9451
9456
9461
9466
9471
9476
9481
9486
9492
9497
9502
9507
9512
9518
9523
9528
9533
9539
9544
9549
9554
9560
9565
9570
9575
9580
9586
9591
9596
9601
9607
9612
9618
9623
9629
9635
9641
9647
9653
9659
9666
9673
9679
9686
9693
9700
9707
9715
9722
9730
9737
9745
9753
9761
9769
9778
9786
9795
9804
9813
9822
9831
9841
9851
9861
9871
9881
9892
9902
9913
9924
9934
9945
9956
9967
9978
9989
10000
10011
10023
10034
10045
10057
10069
10081
10093
10105
10117
10130
10143
10156
10169
10183
10197
10211
10225
10240
10254
10269
10285
10300
10315
10331
10346
10362
10378
10394
10410
10426
10442
10459
10475
10492
10508
10525
10542
10559
10576
10593
10610
10627
10644
10662
10679
10696
10714
10732
10749
10767
10784
10802
10820
10837
10855
10873
10891
10908
10926
10944
10962
10979
10997
11015
11032
11049
11067
11084
11101
11118
11134
11151
11167
11184
11200
11216
11231
11247
11262
11277
11292
11306
11321
11335
11348
11362
11375
11387
11399
11411
11423
11434
11445
11455
11465
11474
11483
11492
11500
11508
11515
11522
11529
11535
11541
11547
11552
11556
11561
11565
11569
11572
11575
11578
11580
11582
11583
11585
11585
11586
11586
11585
11584
11583
11582
11580
11577
11574
11571
11568
11564
11560
11555
11551
11546
11540
11535
11529
11523
11516
11510
11503
11496
11489
11481
11473
11465
11457
11449
11441
11432
11423
11414
11405
11396
11387
11377
11368
11359
11349
11339
11330
11320
11311
11301
11291
11281
11271
11262
11252
11242
11232
11223
11213
11203
11194
11184
11175
11166
11156
11147
11137
11128
11119
11110
11100
11091
11083
11074
11065
11056
11048
11039
11031
11022
11014
11006
10998
10990
10982
10974
10966
10958
10951
10943
10935
10928
10921
10913
10906
10899
10892
10886
10879
10872
10866
10859
10853
10846
10840
10834
10828
10821
10815
10809
10803
10797
10791
10785
10779
10773
10767
10761
10755
10749
10743
10737
10731
10725
10719
10713
10708
10702
10696
10690
10684
10679
10673
10667
10661
10656
10650
10645
10640
10635
10630
10626
10621
10616
10612
10608
10604
10600
10596
10593
10589
10586
10583
10580
10577
10574
10572
10569
10567
10564
10562
10560
10558
10557
10555
10553
10552
10551
10550
10549
10548
10547
10547
10547
10547
10547
10548
10549
10550
10551
10553
10555
10557
10560
10563
10566
10570
10574
10578
10582
10587
10592
10598
10604
10610
10616
10623
10631
10638
10646
10655
10664
10673
10683
10693
10703
10714
10726
10737
10749
10762
10775
10788
10802
10815
10830
10845
10860
10875
10891
10907
10924
10941
10959
10976
10995
11013
11032
11052
11072
11092
11112
11133
11155
11176
11198
11220
11243
11265
11288
11312
11335
11359
11383
11408
11432
11457
11482
11507
11532
11558
11583
11609
11634
11660
11685
11710
11735
11760
11785
11810
11834
11859
11883
11907
11930
11954
11977
12000
12023
12045
12067
12089
12110
12131
12152
12172
12192
12212
12231
12250
12268
12286
12303
12320
12337
12353
12368
12383
12398
12412
12426
12439
12452
12464
12476
12487
12498
12508
12517
12526
12534
12542
12549
12555
12561
12566
12571
12575
12578
12581
12584
12586
12587
12588
12589
12589
12589
12588
12587
12585
12583
12581
12578
12575
12572
12568
12564
12560
12556
12551
12547
12542
12536
12531
12526
12520
12515
12509
12503
12497
12492
12486
12480
12473
12467
12461
12455
12448
12442
12436
12429
12423
12417
12411
12404
12398
12392
12386
12381
12375
12369
12364
12358
12353
12348
12343
12338
12333
12329
12324
12320
12316
12312
12308
12305
12302
12299
12296
12293
12291
12289
12288
12286
12285
12285
12284
12284
12285
12285
12286
12288
12289
12292
12294
12298
12301
12305
12309
12314
12319
12324
12330
12336
12342
12349
12356
12363
12371
12379
12387
12396
12405
12414
12423
12433
12443
12454
12464
12475
12486
12497
12509
12521
12533
12545
12558
12570
12583
12596
12609
12622
12636
12649
12663
12676
12690
12704
12717
12731
12745
12758
12772
12786
12799
12813
12826
12840
12853
12866
12879
12892
12905
12917
12930
12942
12954
12966
12978
12990
13002
13014
13025
13037
13048
13059
13069
13080
13091
13101
13111
13121
13131
13140
13149
13158
13167
13175
13183
13191
13199
13206
13214
13220
13227
13234
13240
13246
13252
13258
13263
13268
13273
13278
13283
13287
13291
13295
13299
13303
13306
13309
13313
13315
13318
13321
13323
13326
13328
13330
13332
13334
13335
13337
13338
13339
13340
13341
13342
13343
13344
13344
13345
13346
13346
13347
13347
13348
13348
13348
13349
13349
13349
13350
13350
13350
13351
13351
13352
13352
13353
13354
13355
13355
13356
13357
13359
13360
13361
13362
13364
13365
13367
13369
13370
13372
13374
13376
13378
13380
13383
13386
13388
13391
13394
13398
13401
13405
13409
13413
13417
13421
13426
13430
13435
13440
13445
13450
13455
13461
13466
13472
13478
13483
13489
13496
13502
13509
13515
13522
13529
13536
13543
13551
13558
13566
13573
13581
13589
13597
13605
13613
13621
13629
13636
13644
13652
13660
13668
13675
13683
13690
13698
13705
13712
13719
13727
13734
13741
13747
13754
13761
13768
13775
13782
13788
13795
13801
13808
13814
13821
13827
13833
13839
13845
13851
13857
13862
13867
13873
13877
13882
13887
13891
13894
13898
13901
13904
13907
13909
13911
13913
13914
13916
13917
13917
13918
13918
13917
13917
13916
13916
13915
13913
13912
13910
13909
13907
13904
13902
13899
13896
13893
13890
13886
13882
13878
13874
13869
13864
13860
13855
13849
13844
13839
13833
13827
13822
13816
13810
13804
13798
13792
13785
13779
13773
13766
13759
13753
13746
13739
13732
13725
13717
13710
13702
13694
13686
13678
13670
13661
13653
13644
13635
13626
13616
13607
13597
13587
13576
13566
13555
13545
13534
13523
13511
13500
13488
13477
13465
13453
13441
13429
13416
13404
13391
13379
13366
13353
13340
13327
13314
13301
13288
13274
13261
13247
13234
13220
13206
13192
13178
13164
13150
13136
13122
13108
13094
13080
13065
13051
13037
13023
13009
12995
12981
12966
12952
12938
12924
12910
12896
12882
12868
12854
12840
12826
12812
12798
12784
12770
12756
12742
12728
12715
12701
12687
12674
12660
12646
12633
12620
12606
12593
12580
12567
12554
12541
12528
12516
12503
12490
12478
12465
12453
12441
12429
12417
12405
12393
12382
12371
12360
12349
12338
12328
12318
12308
12298
12289
12279
12271
12262
12253
12245
12237
12229
12221
12213
12206
12199
12192
12185
12178
12171
12165
12159
12153
12147
12141
12135
12129
12124
12119
12113
12108
12103
12099
12094
12090
12085
12081
12077
12073
12069
12066
12062
12059
12056
12053
12050
12047
12044
12042
12040
12037
12035
12034
12032
12031
12029
12028
12027
12026
12025
12024
12023
12022
12021
12020
12020
12019
12018
12017
12016
12015
12014
12013
12012
12011
12010
12008
12007
12006
12004
12003
12001
12000
11998
11997
11996
11994
11993
11991
11990
11988
11987
11985
11984
11983
11981
11980
11979
11977
11976
11974
11973
11972
11970
11969
11967
11966
11964
11963
11961
11960
11959
11957
11956
11955
11955
11954
11953
11952
11952
11952
11951
11951
11951
11952
11952
11953
11953
11954
11955
11956
11958
11959
11961
11963
11966
11968
11971
11975
11978
11982
11986
11991
11996
12001
12007
12013
12020
12027
12035
12042
12051
12059
12068
12078
12087
12097
12108
12119
12130
12142
12154
12167
12180
12194
12208
12222
12237
12252
12268
12284
12300
12317
12335
12353
12371
12390
12409
12429
12449
12469
12490
12511
12532
12553
12575
12597
12619
12642
12665
12688
12711
12734
12758
12781
12805
12829
12853
12878
12902
12926
12951
12976
13001
13025
13050
13075
13100
13125
13150
13175
13200
13224
13249
13273
13297
13321
13345
13368
13392
13414
13437
13459
13481
13503
13524
13544
13565
13585
13604
13624
13642
13661
13679
13696
13713
13730
13747
13763
13778
13793
13808
13823
13837
13851
13864
13877
13890
13903
13915
13926
13938
13949
13960
13970
13980
13990
14000
14009
14017
14026
14034
14042
14049
14057
14064
14070
14077
14083
14089
14094
14100
14105
14110
14115
14120
14125
14130
14134
14139
14143
14148
14152
14156
14161
14165
14170
14174
14179
14184
14188
14193
14198
14203
14208
14213
14218
14223
14228
14234
14239
14245
14250
14256
14262
14268
14274
14280
14287
14293
14300
14306
14313
14320
14327
14334
14341
14349
14356
14364
14372
14380
14388
14397
14406
14414
14424
14433
14443
14453
14463
14473
14484
14495
14506
14517
14528
14540
14551
14563
14575
14588
14600
14613
14626
14639
14652
14666
14680
14694
14708
14723
14738
14753
14769
14785
14801
14817
14834
14851
14868
14885
14903
14920
14938
14956
14975
14993
15011
15030
15048
15067
15085
15104
15122
15141
15159
15177
15196
15214
15232
15251
15269
15287
15305
15324
15342
15360
15378
15397
15415
15433
15451
15469
15487
15505
15523
15540
15558
15576
15593
15610
15627
15644
15661
15678
15694
15711
15727
15743
15759
15775
15791
15806
15821
15837
15852
15866
15881
15895
15910
15924
15938
15951
15965
15978
15991
16003
16015
16027
16040
16052
16062
16074
16085
16096
16106
16116
16126
16136
16145
16154
16161
16171
16178
16186
16193
16200
16206
16212
16218
16222
16228
16232
16236
16239
16242
16245
16247
16248
16250
16251
16251
16251
16251
16251
16250
16248
16247
16245
16242
16239
16236
16233
16229
16224
16219
16213
16209
16203
16196
16190
16183
16175
16168
16158
16151
16142
16132
16123
16113
16102
16091
16081
16068
16058
16046
16033
16021
16009
15996
15984
15971
15957
15944
15931
15917
15904
15890
15877
15863
15849
15836
15822
15808
15794
15781
15767
15753
15739
15725
15712
15698
15684
15670
15657
15643
15629
15615
15601
15588
15574
15560
15546
15533
15519
15505
15491
15478
15464
15450
15436
15422
15408
15394
15380
15366
15352
15338
15324
15309
15295
15281
15266
15252
15237
15223
15208
15193
15178
15164
15149
15134
15119
15105
15090
15075
15060
15046
15031
15016
15002
14987
14973
14958
14944
14929
14914
14900
14885
14871
14856
14841
14826
14811
14796
14781
14766
14750
14735
14719
14704
14688
14672
14656
14640
14624
14607
14591
14575
14558
14541
14525
14508
14491
14474
14456
14439
14422
14404
14386
14369
14351
14333
14314
14296
14278
14259
14241
14222
14203
14184
14165
14146
14127
14108
14088
14069
14050
14030
14010
13991
13971
13951
13931
13912
13891
13871
13851
13830
13810
13789
13768
13747
13726
13705
13684
13663
13642
13620
13599
13578
13556
13535
13514
13493
13472
13452
13431
13411
13391
13371
13351
13332
13313
13294
13276
13258
13240
13223
13205
13189
13172
13156
13141
13125
13110
13096
13082
13069
13056
13043
13031
13019
13008
12997
12987
12977
12968
12959
12950
12943
12935
12929
12922
12917
12912
12907
12903
12899
12896
12894
12892
12890
12889
12888
12888
12889
12889
12891
12892
12895
12897
12901
12904
12908
12913
12918
12923
12929
12935
12941
12947
12954
12961
12969
12976
12984
12991
12999
13007
13015
13023
13031
13040
13048
13056
13064
13073
13081
13089
13097
13105
13114
13122
13130
13138
13146
13154
13162
13170
13177
13185
13193
13200
13208
13215
13223
13230
13237
13244
13250
13257
13263
13269
13275
13281
13286
13291
13296
13301
13305
13310
13314
13318
13321
13325
13328
13331
13334
13337
13339
13341
13343
13345
13347
13348
13349
13350
13351
13351
13352
13352
13351
13351
13350
13349
13348
13346
13344
13342
13340
13338
13335
13332
13329
13326
13322
13319
13315
13311
13307
13303
13298
13294
13289
13285
13280
13275
13269
13264
13259
13253
13247
13242
13236
13230
13223
13217
13210
13204
13197
13190
13183
13176
13169
13162
13155
13148
13141
13133
13126
13119
13112
13104
13097
13090
13083
13076
13069
13063
13056
13049
13043
13036
13029
13023
13017
13011
13004
12998
12993
12987
12981
12976
12971
12966
12961
12956
12952
12947
12943
12939
12935
12931
12927
12924
12920
12916
12913
12910
12906
12903
12900
12896
12893
12890
12887
12883
12880
12877
12873
12869
12866
12862
12858
12854
12850
12846
12842
12838
12834
12830
12826
12821
12817
12813
12808
12803
12799
12794
12789
12784
12779
12774
12768
12763
12757
12752
12746
12740
12734
12729
12723
12717
12711
12705
12699
12694
12688
12682
12677
12671
12666
12661
12655
12650
12645
12640
12634
12629
12624
12619
12613
12608
12603
12597
12592
12586
12581
12575
12569
12563
12557
12551
12545
12539
12532
12526
12519
12512
12506
12499
12492
12485
12477
12470
12463
12455
12447
12439
12431
12423
12415
12407
12399
12390
12382
12373
12364
12355
12346
12336
12327
12318
12308
12298
12288
12278
12268
12258
12248
12237
12226
12216
12205
12193
12182
12171
12159
12147
12135
12123
12111
12098
12086
12073
12060
12046
12033
12019
12005
11991
11977
11963
11948
11934
11919
11904
11888
11873
11857
11841
11825
11808
11792
11775
11757
11740
11722
11704
11686
11668
11649
11630
11611
11592
11573
11554
11534
11515
11495
11475
11456
11436
11416
11396
11376
11356
11336
11316
11297
11277
11257
11237
11217
11198
11178
11158
11139
11119
11100
11081
11061
11042
11023
11004
10985
10965
10946
10927
10908
10889
10870
10852
10833
10814
10795
10777
10758
10740
10722
10704
10686
10668
10651
10634
10617
10600
10583
10567
10551
10535
10520
10504
10489
10474
10460
10445
10431
10417
10404
10390
10377
10364
10351
10338
10326
10313
10301
10290
10278
10266
10255
10244
10233
10223
10213
10202
10192
10183
10173
10164
10154
10145
10136
10127
10119
10110
10102
10093
10085
10076
10068
10060
10052
10043
10035
10027
10019
10011
10003
9994
9986
9978
9970
9962
9954
9946
9938
9930
9922
9914
9905
9897
9889
9881
9873
9865
9857
9849
9841
9833
9825
9816
9808
9800
9792
9784
9777
9769
9761
9753
9745
9738
9730
9723
9715
9708
9701
9694
9687
9680
9673
9667
9660
9654
9647
9641
9635
9628
9622
9616
9611
9605
9599
9594
9588
9583
9577
9572
9567
9563
9558
9554
9549
9545
9541
9537
9533
9530
9526
9523
9520
9517
9514
9512
9509
9507
9505
9503
9502
9500
9499
9498
9498
9497
9497
9497
9498
9498
9499
9501
9502
9504
9506
9509
9511
9514
9517
9521
9525
9529
9533
9537
9542
9547
9553
9558
9564
9570
9576
9583
9589
9596
9603
9611
9618
9626
9633
9641
9650
9658
9667
9676
9685
9694
9704
9714
9724
9735
9746
9757
9769
9781
9793
9805
9817
9830
9843
9856
9870
9884
9898
9912
9926
9941
9956
9971
9986
10001
10017
10032
10048
10064
10080
10096
10113
10129
10145
10162
10178
10195
10212
10228
10245
10262
10279
10296
10313
10330
10348
10365
10382
10399
10417
10434
10451
10468
10485
10502
10519
10536
10553
10570
10587
10603
10620
10636
10653
10669
10685
10701
10717
10732
10748
10763
10779
10794
10809
10824
10839
10854
10869
10883
10898
10913
10927
10942
10956
10971
10985
10999
11013
11027
11040
11054
11067
11081
11094
11106
11119
11132
11144
11156
11168
11179
11191
11202
11213
11224
11235
11245
11256
11266
11277
11287
11297
11307
11317
11326
11336
11346
11355
11365
11374
11384
11393
11402
11411
11420
11429
11438
11446
11455
11463
11471
11479
11487
11495
11503
11511
11519
11526
11534
11542
11550
11558
11566
11574
11582
11590
11599
11607
11616
11625
11634
11644
11653
11662
11672
11682
11692
11701
11711
11721
11731
11741
11751
11761
11771
11781
11791
11800
11810
11820
11829
11839
11848
11857
11866
11875
11884
11893
11901
11910
11918
11926
11933
11941
11949
11956
11964
11971
11978
11985
11992
11999
12006
12012
12019
12025
12031
12038
12044
12050
12055
12061
12067
12072
12077
12082
12087
12092
12097
12101
12106
12111
12115
12120
12124
12129
12133
12138
12142
12147
12151
12156
12160
12165
12169
12173
12178
12182
12186
12190
12195
12199
12203
12207
12210
12214
12218
12221
12225
12228
12232
12235
12238
12241
12244
12247
12250
12253
12256
12259
12263
12266
12269
12272
12276
12279
12283
12286
12290
12294
12297
12301
12305
12309
12314
12318
12322
12327
12331
12335
12340
12344
12349
12353
12358
12362
12367
12371
12376
12381
12386
12390
12395
12400
12405
12410
12415
12421
12426
12431
12437
12442
12448
12453
12459
12464
12470
12475
12480
12485
12491
12496
12500
12505
12510
12515
12519
12524
12528
12532
12537
12541
12545
12549
12553
12557
12560
12564
12567
12571
12574
12577
12580
12582
12585
12587
12589
12591
12593
12595
12597
12598
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12610
12611
12612
12613
12614
12615
12617
12618
12619
12621
12623
12625
12627
12629
12632
12634
12637
12640
12643
12647
12650
12654
12658
12662
12666
12671
12676
12680
12685
12691
12696
12702
12708
12714
12720
12726
12733
12739
12746
12753
12760
12767
12775
12782
12789
12797
12805
12812
12820
12828
12836
12844
12852
12861
12870
12878
12887
12896
12906
12915
12925
12935
12945
12956
12966
12977
12988
13000
13011
13023
13036
13048
13061
13074
13087
13100
13114
13128
13142
13156
13171
13185
13200
13216
13231
13247
13262
13278
13295
13311
13327
13344
13361
13378
13395
13413
13431
13448
13466
13484
13502
13520
13537
13555
13573
13591
13609
13627
13645
13663
13680
13698
13716
13734
13751
13769
13787
13804
13822
13839
13857
13874
13891
13909
13926
13943
13959
13976
13993
14009
14025
14041
14057
14073
14088
14104
14119
14134
14149
14163
14178
14192
14206
14220
14233
14247
14260
14273
14286
14299
14311
14324
14336
14348
14359
14370
14381
14392
14403
14413
14423
14432
14441
14450
14458
14466
14473
14481
14487
14493
14499
14505
14510
14515
14519
14523
14527
14530
14533
14536
14538
14540
14542
14544
14545
14546
14547
14547
14547
14547
14547
14547
14546
14545
14544
14543
14541
14540
14538
14537
14535
14534
14532
14530
14528
14527
14525
14523
14521
14520
14518
14516
14515
14513
14511
14510
14508
14507
14505
14504
14503
14501
14500
14498
14497
14496
14494
14493
14492
14490
14489
14488
14487
14486
14485
14484
14483
14482
14482
14481
14481
14481
14481
14481
14481
14481
14482
14483
14483
14484
14485
14487
14488
14489
14490
14492
14493
14495
14496
14498
14500
14501
14503
14505
14507
14509
14511
14513
14515
14517
14519
14521
14524
14526
14528
14530
14533
14535
14537
14540
14542
14544
14547
14549
14552
14555
14557
14560
14563
14565
14568
14571
14574
14577
14580
14584
14587
14590
14594
14597
14601
14605
14608
14612
14616
14620
14623
14627
14631
14635
14639
14642
14646
14649
14653
14656
14660
14663
14666
14669
14672
14675
14677
14680
14683
14685
14687
14689
14691
14693
14695
14697
14698
14700
14701
14702
14703
14704
14705
14706
14706
14707
14707
14707
14707
14707
14707
14707
14707
14706
14706
14705
14705
14704
14704
14703
14702
14702
14701
14700
14699
14699
14698
14697
14696
14695
14694
14694
14693
14692
14691
14690
14689
14688
14687
14686
14684
14683
14681
14679
14677
14675
14673
14671
14668
14665
14662
14659
14656
14653
14650
14646
14643
14639
14635
14632
14628
14624
14620
14617
14613
14609
14606
14602
14599
14595
14592
14588
14585
14581
14578
14574
14571
14568
14564
14561
14557
14554
14550
14547
14543
14540
14536
14533
14530
14526
14523
14519
14516
14513
14510
14507
14504
14501
14499
14496
14494
14491
14489
14487
14485
14483
14481
14479
14477
14476
14474
14473
14472
14470
14469
14468
14467
14466
14465
14464
14463
14462
14461
14460
14458
14457
14456
14454
14452
14451
14449
14446
14444
14442
14439
14437
14434
14431
14428
14425
14422
14418
14415
14412
14408
14405
14402
14398
14395
14392
14388
14385
14382
14379
14375
14372
14369
14366
14363
14360
14357
14354
14351
14348
14346
14343
14341
14339
14337
14335
14333
14331
14330
14328
14327
14326
14325
14324
14323
14322
14321
14320
14319
14319
14318
14317
14317
14316
14316
14315
14315
14315
14315
14315
14315
14315
14315
14316
14316
14316
14317
14318
14319
14320
14321
14322
14323
14325
14327
14328
14330
14333
14335
14337
14340
14342
14345
14348
14351
14354
14356
14359
14362
14365
14368
14371
14374
14377
14380
14384
14387
14390
14393
14396
14398
14401
14404
14407
14410
14413
14416
14418
14421
14423
14426
14428
14430
14432
14434
14436
14438
14439
14441
14442
14443
14444
14445
14446
14446
14447
14447
14447
14447
14446
14446
14445
14444
14443
14442
14441
14439
14438
14436
14434
14432
14430
14429
14427
14424
14422
14420
14418
14416
14414
14411
14409
14406
14404
14401
14398
14395
14393
14390
14386
14383
14380
14377
14374
14370
14367
14364
14360
14357
14354
14351
14347
14344
14341
14338
14335
14332
14329
14327
14324
14321
14319
14316
14314
14312
14309
14307
14305
14302
14300
14298
14295
14293
14290
14288
14286
14283
14281
14278
14276
14273
14271
14269
14266
14264
14262
14259
14257
14255
14253
14251
14249
14247
14246
14244
14243
14242
14240
14239
14238
14238
14237
14236
14236
14235
14235
14235
14235
14235
14235
14235
14236
14236
14237
14238
14239
14240
14241
14243
14244
14246
14248
14250
14252
14254
14256
14258
14260
14263
14265
14268
14271
14274
14277
14280
14283
14287
14290
14294
14297
14301
14305
14309
14313
14317
14321
14325
14330
14334
14338
14343
14347
14352
14356
14361
14366
14371
14375
14380
14385
14390
14395
14400
14405
14410
14415
14420
14425
14430
14435
14440
14445
14450
14455
14459
14464
14469
14473
14478
14482
14486
14490
14495
14499
14503
14506
14510
14514
14518
14522
14526
14529
14533
14537
14541
14544
14548
14552
14555
14559
14563
14566
14570
14574
14578
14581
14585
14589
14592
14595
14599
14602
14605
14608
14611
14614
14617
14619
14621
14624
14626
14628
14630
14631
14633
14634
14635
14636
14637
14637
14638
14638
14638
14638
14638
14638
14637
14637
14636
14635
14633
14632
14630
14628
14626
14624
14621
14619
14615
14612
14608
14605
14600
14596
14591
14587
14581
14576
14570
14564
14558
14552
14545
14538
14531
14524
14517
14509
14501
14493
14485
14477
14469
14460
14452
14443
14434
14425
14416
14407
14397
14388
14378
14369
14359
14349
14340
14330
14320
14310
14300
14291
14281
14271
14261
14251
14241
14231
14221
14211
14201
14191
14181
14171
14162
14152
14142
14133
14123
14114
14104
14095
14086
14077
14068
14059
14051
14042
14033
14025
14017
14008
14000
13992
13984
13977
13969
13962
13955
13948
13942
13935
13929
13923
13918
13912
13907
13903
13898
13895
13891
13888
13885
13883
13881
13879
13878
13877
13877
13876
13876
13877
13877
13878
13880
13881
13883
13884
13886
13889
13891
13894
13897
13900
13903
13906
13910
13913
13917
13921
13925
13929
13934
13938
13943
13948
13953
13959
13964
13970
13976
13982
13988
13994
14000
14007
14013
14020
14027
14034
14041
14048
14055
14062
14070
14077
14085
14092
14100
14107
14115
14123
14130
14138
14145
14153
14160
14168
14175
14182
14190
14197
14204
14211
14218
14225
14232
14238
14245
14252
14258
14265
14271
14278
14284
14291
14297
14304
14310
14316
14323
14329
14335
14341
14348
14354
14360
14366
14372
14377
14383
14389
14395
14400
14406
14411
14417
14422
14427
14433
14438
14443
14448
14452
14457
14462
14467
14472
14477
14482
14487
14492
14497
14502
14507
14512
14518
14523
14528
14533
14538
14543
14548
14552
14557
14561
14566
14570
14574
14578
14582
14586
14589
14593
14596
14599
14602
14606
14609
14611
14614
14617
14620
14623
14625
14628
14631
14633
14636
14638
14640
14643
14645
14647
14649
14651
14653
14655
14657
14658
14660
14661
14662
14663
14664
14665
14666
14666
14667
14667
14668
14668
14668
14668
14669
14669
14669
14669
14668
14668
14668
14668
14667
14667
14666
14665
14665
14664
14663
14662
14661
14660
14659
14657
14656
14655
14654
14652
14651
14650
14648
14647
14646
14644
14643
14642
14640
14639
14637
14636
14634
14633
14631
14630
14628
14627
14625
14623
14622
14620
14619
14617
14615
14614
14612
14610
14609
14607
14605
14604
14602
14600
14598
14597
14595
14593
14591
14589
14587
14585
14583
14581
14579
14577
14575
14572
14570
14568
14566
14564
14562
14560
14558
14556
14555
14553
14552
14551
14550
14550
14549
14549
14549
14550
14550
14551
14552
14552
14553
14554
14556
14557
14558
14560
14562
14563
14565
14567
14570
14572
14574
14577
14579
14582
14585
14588
14591
14594
14598
14601
14605
14608
14612
14616
14619
14623
14626
14630
14633
14637
14640
14643
14646
14649
14652
14655
14658
14660
14663
14665
14667
14669
14671
14672
14674
14676
14677
14679
14681
14682
14684
14686
14688
14690
14692
14694
14697
14699
14701
14704
14706
14709
14711
14714
14717
14719
14722
14724
14727
14729
14731
14733
14735
14737
14739
14740
14742
14743
14743
14744
14745
14745
14745
14745
14745
14745
14744
14743
14743
14742
14741
14739
14738
14736
14735
14733
14731
14730
14728
14726
14724
14722
14719
14717
14715
14712
14710
14707
14705
14702
14700
14697
14695
14692
14690
14687
14685
14682
14680
14677
14675
14672
14670
14668
14665
14663
14661
14659
14657
14654
14652
14650
14648
14647
14645
14643
14641
14640
14639
14637
14636
14635
14634
14632
14632
14631
14630
14629
14629
14628
14628
14628
14627
14627
14627
14628
14628
14628
14629
14629
14630
14631
14632
14633
14634
14635
14635
14636
14637
14638
14639
14639
14639
14639
14639
14639
14639
14638
14638
14637
14636
14635
14634
14634
14633
14632
14631
14630
14630
14629
14628
14627
14626
14626
14625
14624
14623
14622
14622
14621
14620
14619
14618
14618
14617
14616
14615
14614
14614
14613
14612
14611
14610
14610
14609
14608
14607
14606
14606
14605
14604
14603
14603
14602
14601
14600
14599
14599
14598
14597
14596
14596
14595
14594
14593
14592
14592
14591
14590
14589
14589
14588
14587
14586
14586
14585
14584
14583
14582
14582
14581
14580
14579
14579
14578
14577
14576
14576
14575
14574
14573
14573
14572
14571
14570
14570
14569
14568
14567
14567
14566
14565
14564
14564
14563
14562
14561
14561
14560
14559
14558
14558
14557
14556
14556
14555
14554
14553
14553
14552
14551
14550
14550
14549
14548
14548
14547
14546
14545
14545
14544
14543
14542
14542
14541
14540
14540
14539
14538
14537
14537
14536
14535
14535
14534
14533
14532
14532
14531
14530
14530
14529
14528
14527
14527
14526
14525
14525
14524
14523
14523
14522
14521
14520
14520
14519
14518
14518
14517
14516
14516
14515
14514
14514
14513
14512
14511
14511
14510
14509
14509
14508
14507
14507
14506
14505
14505
14504
14503
14503
14502
14501
14501
14500
14499
14499
14498
14497
14497
14496
14495
14495
14494
14493
14493
14492
14491
14491
14490
14489
14489
14488
14487
14487
14486
14485
14485
14484
14483
14483
14482
14481
14481
14480
14479
14479
14478
14477
14477
14476
14475
14475
14474
14474
14473
14472
14472
14471
14470
14470
14469
14468
14468
14467
14466
14466
14465
14465
14464
14463
14463
14462
14461
14461
14460
14460
14459
14458
14458
14457
14456
14456
14455
14455
14454
14453
14453
14452
14451
14451
14450
14450
14449
14448
14448
14447
14446
14446
14445
14445
14444
14443
14443
14442
14442
14441
14440
14440
14439
14439
14438
14437
14437
14436
14436
14435
14434
14434
14433
14433
14432
14431
14431
14430
14430
14429
14428
14428
14427
14427
14426
14425
14425
14424
14424
14423
14423
14422
14421
14421
14420
14420
14419
14418
14418
14417
14417
14416
14416
14415
14414
14414
14413
14413
14412
14412
14411
14410
14410
14409
14409
14408
14408
14407
14406
14406
14405
14405
14404
14404
14403
14403
14402
14401
14401
14400
14400
14399
14399
14398
14398
14397
14396
14396
14395
14395
14394
14394
14393
14393
14392
14392
14391
14390
14390
14389
14389
14388
14388
14387
14387
14386
14386
14385
14384
14384
14383
14383
14382
14382
14381
14381
14380
14380
14379
14379
14378
14378
14377
14377
14376
14375
14375
14374
14374
14373
14373
14372
14372
14371
14371
14370
14370
14369
14369
14368
14368
14367
14367
14366
14366
14365
14365
14364
14364
14363
14363
14362
14362
14361
14361
14360
14360
14359
14359
14358
14358
14357
14357
14356
14356
14355
14355
14354
14354
14353
14353
14352
14352
14351
14351
14350
14350
14349
14349
14348
14348
14347
14347
14346
14346
14345
14345
14344
14344
14343
14343
14342
14342
14342
14341
14341
14340
14340
14339
14339
14338
14338
14337
14337
14336
14336
14335
14335
14334
14334
14334
14333
14333
14332
14332
14331
14331
14330
14330
14329
14329
14328
14328
14328
14327
14327
14326
14326
14325
14325
14324
14324
14323
14323
14323
14322
14322
14321
14321
14320
14320
14319
14319
14319
14318
14318
14317
14317
14316
14316
14315
14315
14315
14314
14314
14313
14313
14312
14312
14312
14311
14311
14310
14310
14309
14309
14309
14308
14308
14307
14307
14306
14306
14306
14305
14305
14304
14304
14303
14303
14303
14302
14302
14301
14301
14301
14300
14300
14299
14299
14299
14298
14298
14297
14297
14296
14296
14296
14295
14295
14294
14294
14294
14293
14293
14292
14292
14292
14291
14291
14290
14290
14290
14289
14289
14288
14288
14288
14287
14287
14286
14286
14286
14285
14285
14285
14284
14284
14283
14283
14283
14282
14282
14281
14281
14281
14280
14280
14280
14279
14279
14278
14278
14278
14277
14277
14277
14276
14276
14275
14275
14275
14274
14274
14274
14273
14273
14272
14272
14272
14271
14271
14271
14270
14270
14270
14269
14269
14268
14268
14268
14267
14267
14267
14266
14266
14266
14265
14265
14265
14264
14264
14264
14263
14263
14262
14262
14262
14261
14261
14261
14260
14260
14260
14259
14259
14259
14258
14258
14258
14257
14257
14257
14256
14256
14256
14255
14255
14255
14254
14254
14254
14253
14253
14253
14252
14252
14252
14251
14251
14251
14250
14250
14250
14249
14249
14249
14248
14248
14248
14247
14247
14247
14246
14246
14246
14246
14245
14245
14245
14244
14244
14244
14243
14243
14243
14242
14242
14242
14241
14241
14241
14241
14240
14240
14240
14239
14239
14239
14238
14238
14238
14238
14237
14237
14237
14236
14236
14236
14235
14235
14235
14235
14234
14234
14234
14233
14233
14233
14233
14232
14232
14232
14231
14231
14231
14231
14230
14230
14230
14229
14229
14229
14229
14228
14228
14228
14227
14227
14227
14227
14226
14226
14226
14225
14225
14225
14225
14224
14224
14224
14224
14223
14223
14223
14223
14222
14222
14222
14221
14221
14221
14221
14220
14220
14220
14220
14219
14219
14219
14219
14218
14218
14218
14218
14217
14217
14217
14217
14216
14216
14216
14216
14215
14215
14215
14215
14214
14214
14214
14214
14213
14213
14213
14213
14212
14212
14212
14212
14211
14211
14211
14211
14210
14210
14210
14210
14209
14209
14209
14209
14209
14208
14208
14208
14208
14207
14207
14207
14207
14206
14206
14206
14206
14206
14205
14205
14205
14205
14204
14204
14204
14204
14204
14203
14203
14203
14203
14202
14202
14202
14202
14202
14201
14201
14201
14201
14201
14200
14200
14200
14200
14199
14199
14199
14199
14199
14198
14198
14198
14198
14198
14197
14197
14197
14197
14197
14196
14196
14196
14196
14196
14195
14195
14195
14195
14195
14194
14194
14194
14194
14194
14193
14193
14193
14193
14193
14192
14192
14192
14192
14192
14192
14191
14191
14191
14191
14191
14190
14190
14190
14190
14190
14190
14189
14189
14189
14189
14189
14188
14188
14188
14188
14188
14188
14187
14187
14187
14187
14187
14187
14186
14186
14186
14186
14186
14186
14185
14185
14185
14185
14185
14185
14184
14184
14184
14184
14184
14184
14183
14183
14183
14183
14183
14183
14183
14182
14182
14182
14182
14182
14182
14181
14181
14181
14181
14181
14181
14181
14180
14180
14180
14180
14180
14180
14180
14179
14179
14179
14179
14179
14179
14179
