5
48445
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-37
-37
-37
-37
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-39
-39
-39
-39
-39
-39
-39
-39
-39
-40
-40
-40
-40
-40
-40
-40
-40
-40
-41
-41
-41
-41
-41
-41
-41
-41
-41
-42
-42
-42
-42
-42
-42
-42
-42
-42
-43
-43
-43
-43
-43
-43
-43
-43
-43
-44
-44
-44
-44
-44
-44
-44
-44
-44
-45
-45
-45
-45
-45
-45
-45
-45
-46
-46
-46
-46
-46
-46
-46
-46
-46
-47
-47
-47
-47
-47
-47
-47
-47
-48
-48
-48
-48
-48
-48
-48
-48
-48
-49
-49
-49
-49
-49
-49
-49
-49
-50
-50
-50
-50
-50
-50
-50
-50
-51
-51
-51
-51
-51
-51
-51
-51
-51
-52
-52
-52
-52
-52
-52
-52
-52
-53
-53
-53
-53
-53
-53
-53
-53
-54
-54
-54
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-55
-56
-56
-56
-56
-56
-56
-56
-56
-57
-57
-57
-57
-57
-57
-57
-57
-58
-58
-58
-58
-58
-58
-58
-58
-59
-59
-59
-59
-59
-59
-59
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-61
-61
-61
-61
-62
-62
-62
-62
-62
-62
-62
-62
-63
-63
-63
-63
-63
-63
-63
-64
-64
-64
-64
-64
-64
-64
-64
-65
-65
-65
-65
-65
-65
-65
-66
-66
-66
-66
-66
-66
-66
-67
-67
-67
-67
-67
-67
-67
-68
-68
-68
-68
-68
-68
-68
-68
-69
-69
-69
-69
-69
-69
-69
-70
-70
-70
-70
-70
-70
-70
-71
-71
-71
-71
-71
-71
-71
-72
-72
-72
-72
-72
-72
-72
-73
-73
-73
-73
-73
-73
-73
-74
-74
-74
-74
-74
-74
-74
-75
-75
-75
-75
-75
-75
-76
-76
-76
-76
-76
-76
-76
-77
-77
-77
-77
-77
-77
-78
-78
-78
-78
-78
-78
-79
-79
-79
-79
-79
-79
-80
-80
-80
-80
-80
-80
-81
-81
-81
-81
-81
-82
-82
-82
-82
-82
-83
-83
-83
-83
-83
-84
-84
-84
-84
-84
-85
-85
-85
-85
-85
-86
-86
-86
-86
-86
-87
-87
-87
-87
-87
-88
-88
-88
-88
-88
-89
-89
-89
-89
-89
-90
-90
-90
-90
-91
-91
-91
-91
-91
-92
-92
-92
-92
-92
-93
-93
-93
-93
-94
-94
-94
-94
-94
-95
-95
-95
-95
-95
-96
-96
-96
-96
-97
-97
-97
-97
-97
-98
-98
-98
-98
-99
-99
-99
-99
-99
-100
-100
-100
-100
-101
-101
-101
-101
-102
-102
-102
-102
-102
-103
-103
-103
-103
-104
-104
-104
-104
-104
-105
-105
-105
-105
-106
-106
-106
-106
-107
-107
-107
-107
-108
-108
-108
-108
-109
-109
-109
-109
-110
-110
-110
-111
-111
-111
-111
-112
-112
-112
-112
-113
-113
-113
-113
-114
-114
-114
-114
-115
-115
-115
-115
-116
-116
-116
-117
-117
-117
-117
-118
-118
-118
-118
-119
-119
-119
-120
-120
-120
-120
-121
-121
-121
-122
-122
-122
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-126
-126
-126
-126
-127
-127
-127
-128
-128
-128
-129
-129
-129
-130
-130
-130
-130
-131
-131
-131
-132
-132
-132
-133
-133
-133
-133
-134
-134
-134
-135
-135
-135
-136
-136
-136
-136
-137
-137
-137
-138
-138
-138
-139
-139
-139
-140
-140
-140
-141
-141
-141
-142
-142
-142
-143
-143
-143
-144
-144
-144
-145
-145
-145
-146
-146
-146
-147
-147
-147
-148
-148
-148
-149
-149
-149
-150
-150
-151
-151
-151
-152
-152
-152
-153
-153
-153
-154
-154
-155
-155
-155
-156
-156
-157
-157
-157
-158
-158
-159
-159
-159
-160
-160
-161
-161
-161
-162
-162
-163
-163
-163
-164
-164
-165
-165
-165
-166
-166
-167
-167
-167
-168
-168
-169
-169
-170
-170
-170
-171
-171
-172
-172
-172
-173
-173
-174
-174
-175
-175
-175
-176
-176
-177
-177
-178
-178
-178
-179
-179
-180
-180
-180
-181
-181
-182
-182
-183
-183
-183
-184
-184
-185
-185
-186
-186
-186
-187
-187
-188
-188
-189
-189
-190
-190
-191
-191
-191
-192
-192
-193
-193
-194
-194
-195
-195
-196
-196
-196
-197
-197
-198
-198
-199
-199
-200
-200
-201
-201
-202
-202
-203
-203
-204
-204
-204
-205
-205
-206
-206
-207
-207
-208
-208
-209
-209
-210
-210
-211
-211
-212
-212
-213
-213
-214
-214
-215
-215
-216
-216
-217
-217
-217
-218
-218
-219
-219
-220
-220
-221
-221
-222
-222
-223
-223
-224
-224
-225
-225
-226
-227
-227
-228
-228
-229
-229
-230
-230
-231
-231
-232
-232
-233
-233
-234
-234
-235
-235
-236
-236
-237
-237
-238
-238
-239
-239
-240
-240
-241
-242
-242
-243
-243
-244
-245
-245
-246
-247
-247
-248
-248
-249
-250
-250
-251
-251
-252
-252
-253
-254
-254
-255
-255
-256
-257
-257
-258
-258
-259
-260
-260
-261
-261
-262
-262
-263
-263
-264
-264
-265
-265
-266
-266
-267
-267
-268
-269
-269
-270
-270
-271
-272
-272
-273
-274
-275
-275
-276
-277
-277
-278
-279
-279
-280
-280
-281
-281
-282
-282
-283
-283
-284
-284
-284
-285
-285
-286
-286
-287
-287
-287
-288
-288
-289
-289
-290
-290
-291
-291
-292
-292
-293
-293
-294
-295
-295
-296
-296
-297
-297
-297
-298
-298
-299
-299
-300
-301
-301
-302
-302
-303
-303
-304
-305
-305
-306
-306
-307
-307
-308
-308
-309
-310
-310
-311
-311
-312
-312
-313
-314
-314
-315
-316
-316
-317
-318
-319
-320
-320
-321
-322
-323
-323
-324
-325
-325
-326
-326
-327
-327
-327
-328
-328
-329
-329
-329
-330
-330
-330
-331
-331
-332
-332
-333
-333
-334
-335
-335
-336
-337
-338
-339
-340
-340
-341
-342
-343
-344
-344
-345
-346
-347
-347
-348
-349
-349
-350
-350
-351
-351
-352
-352
-353
-353
-354
-354
-354
-355
-355
-356
-356
-357
-357
-358
-358
-359
-360
-360
-361
-361
-362
-363
-363
-364
-365
-366
-366
-367
-368
-369
-370
-371
-372
-374
-375
-376
-377
-378
-379
-381
-382
-383
-384
-385
-385
-386
-387
-388
-388
-389
-390
-390
-391
-391
-392
-392
-393
-393
-394
-394
-395
-396
-396
-397
-398
-399
-400
-400
-401
-402
-403
-404
-405
-406
-407
-408
-409
-410
-410
-411
-412
-413
-414
-414
-415
-415
-416
-417
-417
-418
-418
-419
-419
-420
-420
-421
-421
-421
-422
-423
-423
-424
-425
-425
-426
-427
-428
-429
-430
-431
-431
-432
-433
-434
-435
-436
-437
-438
-439
-440
-441
-442
-442
-443
-444
-445
-445
-446
-446
-447
-447
-447
-447
-448
-448
-448
-448
-449
-449
-450
-450
-451
-451
-452
-453
-454
-455
-456
-457
-458
-459
-461
-462
-463
-465
-467
-468
-470
-471
-473
-474
-476
-477
-479
-480
-481
-482
-483
-484
-485
-486
-487
-487
-488
-489
-489
-490
-491
-491
-492
-493
-493
-494
-495
-495
-496
-497
-497
-498
-499
-500
-501
-501
-502
-503
-504
-505
-507
-508
-508
-509
-510
-511
-512
-513
-514
-515
-516
-517
-518
-519
-520
-521
-522
-523
-524
-525
-525
-526
-527
-527
-527
-527
-528
-528
-528
-528
-528
-528
-528
-529
-529
-530
-531
-532
-533
-534
-535
-536
-538
-539
-541
-542
-543
-544
-546
-547
-548
-549
-551
-552
-553
-554
-556
-557
-558
-559
-560
-561
-562
-562
-563
-564
-565
-566
-566
-567
-568
-569
-570
-571
-572
-573
-574
-575
-576
-577
-578
-579
-580
-581
-582
-583
-584
-585
-586
-587
-588
-588
-589
-590
-590
-591
-591
-591
-592
-592
-592
-592
-592
-592
-592
-592
-593
-593
-593
-593
-593
-593
-593
-592
-592
-592
-592
-592
-592
-593
-593
-593
-593
-593
-593
-593
-593
-594
-594
-594
-594
-594
-595
-595
-595
-595
-596
-596
-596
-597
-597
-598
-598
-599
-599
-600
-600
-601
-601
-602
-602
-603
-603
-604
-605
-605
-606
-606
-607
-608
-608
-609
-610
-610
-611
-612
-613
-614
-615
-616
-618
-619
-620
-622
-623
-625
-626
-628
-629
-631
-632
-633
-634
-636
-637
-638
-639
-640
-641
-642
-642
-643
-644
-645
-646
-647
-648
-649
-650
-650
-651
-652
-653
-654
-655
-656
-656
-657
-658
-659
-660
-661
-662
-662
-663
-664
-665
-665
-666
-666
-667
-667
-668
-668
-669
-669
-670
-670
-671
-672
-672
-673
-673
-674
-674
-675
-676
-676
-677
-678
-678
-679
-680
-681
-682
-683
-684
-685
-686
-688
-689
-690
-692
-693
-695
-697
-699
-700
-702
-704
-706
-708
-710
-712
-714
-716
-718
-720
-722
-723
-725
-726
-728
-729
-730
-731
-732
-733
-733
-734
-734
-735
-735
-735
-736
-736
-736
-737
-737
-738
-738
-738
-739
-740
-740
-741
-741
-742
-742
-743
-744
-744
-745
-745
-746
-746
-746
-747
-747
-747
-747
-747
-747
-747
-747
-747
-747
-747
-747
-746
-746
-745
-745
-745
-744
-744
-743
-743
-742
-742
-741
-741
-740
-740
-740
-739
-739
-739
-738
-738
-738
-737
-737
-737
-737
-736
-736
-736
-736
-735
-735
-735
-734
-734
-734
-733
-733
-733
-732
-732
-731
-731
-731
-730
-730
-730
-730
-730
-731
-731
-732
-732
-733
-733
-734
-735
-736
-737
-737
-738
-739
-740
-741
-742
-744
-745
-746
-747
-749
-750
-752
-754
-755
-757
-758
-760
-762
-764
-765
-767
-769
-771
-773
-774
-776
-778
-780
-782
-784
-785
-787
-789
-790
-792
-793
-794
-796
-797
-798
-800
-801
-803
-804
-806
-808
-809
-811
-813
-816
-818
-820
-822
-825
-827
-829
-831
-834
-836
-838
-840
-842
-844
-845
-847
-849
-850
-851
-853
-854
-855
-857
-858
-859
-860
-862
-863
-864
-865
-865
-866
-867
-868
-868
-869
-869
-869
-869
-869
-869
-869
-868
-868
-867
-867
-866
-866
-865
-864
-864
-863
-863
-862
-861
-861
-860
-860
-859
-859
-858
-857
-857
-856
-856
-855
-855
-854
-853
-852
-852
-851
-850
-849
-849
-848
-847
-846
-845
-844
-843
-842
-840
-839
-838
-837
-835
-834
-833
-832
-831
-829
-828
-827
-826
-825
-823
-822
-820
-819
-817
-815
-814
-812
-810
-808
-807
-805
-803
-802
-800
-798
-796
-794
-792
-791
-789
-787
-785
-784
-782
-780
-779
-777
-776
-774
-772
-771
-769
-768
-766
-765
-764
-763
-762
-762
-761
-761
-761
-761
-761
-762
-762
-763
-764
-764
-765
-766
-767
-768
-768
-769
-770
-770
-770
-771
-771
-771
-772
-772
-773
-773
-774
-774
-775
-776
-777
-778
-779
-781
-782
-783
-785
-786
-788
-790
-792
-794
-796
-799
-801
-804
-807
-809
-812
-815
-818
-821
-824
-826
-829
-832
-834
-837
-840
-843
-846
-849
-852
-855
-859
-862
-865
-869
-872
-876
-879
-882
-886
-889
-892
-896
-899
-902
-905
-908
-911
-914
-917
-919
-922
-924
-927
-929
-931
-933
-935
-937
-938
-940
-941
-943
-944
-946
-947
-948
-949
-950
-951
-952
-952
-953
-953
-954
-954
-954
-954
-954
-954
-954
-954
-954
-953
-953
-952
-952
-951
-951
-950
-949
-949
-948
-947
-947
-946
-946
-945
-944
-943
-942
-942
-940
-939
-938
-936
-935
-933
-932
-930
-928
-926
-924
-922
-920
-918
-916
-914
-911
-909
-907
-905
-903
-901
-899
-897
-895
-894
-892
-891
-890
-889
-888
-887
-886
-886
-885
-884
-884
-884
-884
-884
-884
-884
-884
-884
-885
-885
-886
-886
-887
-887
-887
-887
-888
-887
-887
-887
-886
-885
-884
-884
-883
-882
-881
-881
-880
-880
-880
-880
-881
-881
-882
-883
-884
-886
-887
-888
-889
-890
-891
-893
-894
-895
-895
-896
-897
-898
-900
-901
-902
-903
-904
-905
-905
-906
-906
-907
-907
-906
-906
-905
-904
-903
-902
-901
-899
-898
-897
-896
-895
-894
-893
-892
-891
-890
-889
-888
-887
-885
-884
-883
-882
-881
-880
-879
-878
-877
-876
-876
-875
-875
-874
-874
-874
-873
-873
-873
-874
-874
-874
-875
-875
-876
-877
-878
-879
-880
-882
-884
-886
-888
-890
-893
-895
-898
-901
-904
-907
-910
-913
-916
-919
-923
-926
-930
-933
-937
-940
-944
-947
-951
-954
-957
-960
-962
-965
-968
-970
-973
-975
-978
-980
-983
-985
-988
-991
-993
-996
-998
-1000
-1002
-1004
-1004
-1006
-1008
-1008
-1010
-1010
-1012
-1012
-1014
-1014
-1016
-1016
-1018
-1018
-1018
-1020
-1020
-1020
-1018
-1018
-1016
-1014
-1012
-1010
-1008
-1004
-1002
-1000
-998
-996
-994
-992
-989
-987
-985
-982
-979
-976
-973
-970
-967
-964
-961
-958
-955
-953
-950
-948
-946
-944
-942
-941
-939
-938
-937
-936
-935
-934
-933
-933
-932
-932
-932
-932
-932
-933
-933
-934
-935
-936
-937
-938
-939
-940
-941
-942
-944
-945
-947
-948
-950
-953
-955
-958
-961
-965
-969
-973
-977
-981
-985
-989
-992
-996
-1000
-1002
-1006
-1008
-1012
-1014
-1016
-1020
-1022
-1024
-1026
-1027
-1029
-1030
-1031
-1032
-1033
-1033
-1034
-1034
-1034
-1034
-1033
-1033
-1032
-1032
-1031
-1030
-1030
-1029
-1029
-1028
-1028
-1027
-1026
-1026
-1025
-1024
-1024
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1024
-1024
-1025
-1026
-1028
-1029
-1031
-1032
-1034
-1036
-1038
-1040
-1043
-1045
-1047
-1050
-1052
-1055
-1058
-1061
-1064
-1067
-1070
-1073
-1077
-1080
-1083
-1087
-1090
-1093
-1095
-1098
-1101
-1103
-1106
-1108
-1110
-1113
-1115
-1117
-1119
-1120
-1122
-1123
-1125
-1126
-1127
-1129
-1130
-1131
-1133
-1134
-1135
-1137
-1139
-1140
-1142
-1144
-1145
-1147
-1149
-1151
-1153
-1155
-1157
-1159
-1161
-1163
-1165
-1167
-1169
-1170
-1172
-1174
-1176
-1178
-1179
-1180
-1182
-1183
-1183
-1184
-1185
-1186
-1186
-1187
-1187
-1187
-1188
-1188
-1189
-1189
-1190
-1190
-1190
-1191
-1191
-1191
-1191
-1190
-1190
-1189
-1188
-1187
-1186
-1185
-1183
-1182
-1180
-1178
-1176
-1173
-1170
-1167
-1164
-1161
-1157
-1154
-1150
-1147
-1143
-1140
-1137
-1134
-1132
-1129
-1127
-1125
-1124
-1122
-1121
-1120
-1119
-1118
-1118
-1118
-1117
-1117
-1116
-1116
-1116
-1115
-1115
-1114
-1114
-1113
-1112
-1112
-1111
-1110
-1109
-1108
-1107
-1105
-1104
-1103
-1101
-1100
-1099
-1097
-1096
-1095
-1093
-1092
-1091
-1089
-1088
-1086
-1084
-1082
-1080
-1077
-1075
-1072
-1070
-1067
-1065
-1064
-1062
-1061
-1061
-1061
-1061
-1062
-1063
-1065
-1067
-1069
-1071
-1074
-1077
-1079
-1082
-1085
-1088
-1090
-1093
-1096
-1098
-1101
-1103
-1106
-1108
-1110
-1112
-1114
-1115
-1117
-1118
-1119
-1120
-1121
-1122
-1122
-1123
-1123
-1123
-1124
-1124
-1124
-1123
-1123
-1122
-1120
-1119
-1117
-1114
-1111
-1108
-1104
-1100
-1096
-1092
-1088
-1083
-1079
-1074
-1070
-1065
-1061
-1057
-1053
-1049
-1045
-1041
-1038
-1034
-1031
-1028
-1025
-1022
-1018
-1016
-1014
-1010
-1008
-1006
-1002
-1000
-998
-996
-994
-992
-990
-988
-986
-985
-984
-982
-981
-979
-977
-975
-972
-969
-966
-962
-958
-954
-949
-944
-939
-934
-930
-925
-920
-916
-912
-908
-904
-901
-898
-894
-891
-889
-886
-883
-880
-878
-875
-872
-870
-867
-864
-862
-859
-856
-853
-850
-847
-843
-840
-836
-833
-829
-826
-822
-818
-815
-812
-809
-805
-802
-799
-796
-794
-791
-788
-785
-782
-779
-776
-773
-770
-767
-764
-762
-759
-757
-755
-753
-751
-749
-748
-746
-745
-744
-742
-741
-740
-739
-737
-736
-735
-733
-732
-730
-729
-728
-726
-725
-723
-721
-720
-718
-716
-714
-713
-711
-709
-707
-705
-703
-701
-699
-698
-696
-694
-692
-689
-687
-684
-682
-679
-677
-675
-672
-670
-668
-667
-665
-664
-663
-662
-661
-661
-660
-660
-660
-660
-660
-660
-661
-661
-662
-662
-663
-663
-664
-664
-665
-666
-666
-667
-667
-667
-667
-667
-667
-667
-667
-666
-666
-665
-664
-663
-662
-660
-658
-656
-653
-650
-647
-643
-639
-635
-630
-626
-621
-616
-611
-606
-601
-595
-590
-585
-579
-574
-568
-563
-558
-553
-548
-543
-539
-535
-531
-528
-525
-523
-521
-519
-517
-516
-515
-514
-514
-513
-512
-512
-511
-511
-511
-512
-512
-513
-515
-517
-519
-522
-526
-530
-534
-539
-544
-549
-554
-560
-565
-571
-577
-582
-588
-594
-600
-605
-611
-617
-623
-629
-636
-642
-649
-656
-663
-670
-678
-686
-694
-702
-710
-719
-727
-735
-743
-751
-758
-765
-772
-779
-786
-792
-799
-805
-812
-819
-825
-832
-839
-845
-852
-858
-864
-870
-876
-882
-887
-893
-899
-905
-911
-918
-924
-930
-936
-942
-948
-953
-958
-963
-967
-970
-974
-976
-978
-980
-981
-982
-983
-983
-983
-982
-982
-982
-981
-981
-980
-980
-980
-980
-980
-979
-979
-980
-980
-980
-980
-981
-982
-983
-985
-986
-988
-990
-991
-993
-995
-996
-997
-997
-998
-997
-997
-996
-995
-993
-992
-990
-988
-986
-984
-982
-980
-978
-975
-973
-971
-969
-968
-966
-964
-963
-962
-960
-959
-958
-957
-956
-956
-955
-954
-953
-951
-950
-948
-946
-944
-942
-940
-938
-935
-933
-930
-928
-926
-924
-922
-920
-919
-918
-917
-917
-916
-916
-916
-917
-917
-918
-919
-920
-921
-922
-923
-924
-926
-927
-929
-931
-933
-936
-938
-941
-944
-947
-950
-954
-957
-961
-964
-968
-972
-975
-979
-982
-985
-989
-992
-995
-997
-1000
-1002
-1006
-1008
-1012
-1016
-1020
-1025
-1030
-1035
-1041
-1047
-1053
-1060
-1066
-1073
-1079
-1086
-1092
-1098
-1104
-1110
-1115
-1121
-1126
-1131
-1136
-1140
-1145
-1149
-1153
-1157
-1161
-1165
-1168
-1172
-1176
-1179
-1182
-1186
-1189
-1192
-1194
-1196
-1198
-1199
-1199
-1199
-1198
-1197
-1195
-1192
-1188
-1184
-1179
-1174
-1169
-1163
-1158
-1152
-1147
-1142
-1137
-1132
-1127
-1123
-1120
-1116
-1113
-1111
-1108
-1106
-1104
-1101
-1099
-1097
-1095
-1093
-1092
-1090
-1089
-1087
-1086
-1084
-1082
-1080
-1078
-1076
-1073
-1070
-1067
-1064
-1061
-1058
-1055
-1052
-1050
-1047
-1044
-1041
-1037
-1034
-1030
-1026
-1020
-1016
-1012
-1006
-1000
-995
-988
-981
-973
-965
-956
-946
-935
-924
-912
-899
-885
-870
-854
-838
-820
-802
-783
-763
-743
-722
-700
-678
-654
-630
-606
-581
-555
-530
-504
-478
-453
-427
-402
-377
-352
-327
-303
-280
-257
-234
-212
-190
-169
-149
-129
-110
-91
-73
-56
-40
-24
-10
4
18
31
42
54
64
74
83
91
99
106
112
118
122
126
129
132
134
135
136
137
137
137
137
136
135
135
134
133
133
132
132
131
131
131
131
132
132
132
132
132
132
132
132
131
130
129
128
126
124
121
118
115
111
107
102
96
90
83
76
69
60
52
43
33
23
13
3
-8
-19
-30
-42
-53
-65
-77
-89
-101
-112
-124
-135
-146
-157
-168
-178
-188
-198
-208
-218
-227
-236
-244
-253
-261
-269
-277
-284
-291
-299
-305
-312
-318
-324
-330
-336
-341
-346
-351
-356
-361
-366
-371
-375
-380
-385
-390
-395
-399
-404
-408
-413
-416
-420
-423
-426
-428
-430
-432
-434
-435
-436
-437
-438
-438
-438
-438
-438
-437
-436
-435
-433
-431
-429
-426
-422
-418
-413
-407
-401
-393
-385
-376
-366
-356
-345
-334
-322
-310
-298
-286
-274
-261
-249
-236
-224
-211
-198
-185
-172
-158
-145
-131
-117
-103
-89
-75
-60
-46
-31
-16
0
15
31
47
64
80
97
114
130
147
163
180
195
211
226
240
253
267
279
291
302
313
323
332
341
349
357
365
373
380
388
395
402
409
416
423
429
436
442
449
455
461
467
473
478
483
488
493
498
503
507
512
516
521
525
530
535
540
545
551
557
563
570
576
583
590
598
605
613
620
628
635
643
650
657
664
670
676
681
686
691
695
698
701
704
706
707
708
709
709
708
706
704
701
697
693
689
684
678
672
666
660
653
646
639
632
624
617
609
602
594
587
579
571
563
554
546
537
528
519
510
501
491
482
473
465
456
448
441
434
427
422
417
413
409
407
405
404
405
406
408
411
414
419
424
430
437
444
451
459
467
474
482
490
497
504
511
517
523
529
535
541
546
552
558
564
570
576
583
590
598
605
613
621
630
638
646
655
664
673
682
692
702
712
723
733
743
754
764
774
783
792
801
809
817
824
831
837
842
847
851
854
857
858
860
860
861
860
860
859
857
856
854
851
848
845
842
838
833
828
823
817
811
805
798
791
783
776
768
759
751
742
733
724
715
706
697
688
680
671
663
654
646
637
628
620
611
603
595
587
579
572
565
559
553
548
543
539
535
531
529
526
524
523
521
521
520
520
520
521
522
524
526
529
532
536
541
546
552
559
566
574
582
591
599
608
617
626
635
644
653
662
670
679
687
696
704
712
720
728
737
745
754
763
772
782
791
802
812
823
833
844
855
866
876
887
897
907
917
927
936
945
954
963
972
980
989
997
1006
1014
1024
1034
1044
1055
1067
1080
1093
1108
1123
1140
1157
1175
1193
1213
1233
1253
1274
1294
1315
1337
1358
1379
1399
1420
1441
1461
1481
1501
1520
1540
1559
1577
1595
1612
1628
1643
1657
1670
1681
1691
1699
1706
1711
1715
1719
1721
1722
1723
1723
1723
1722
1721
1719
1717
1716
1714
1712
1711
1710
1710
1710
1711
1712
1715
1718
1722
1727
1733
1741
1749
1758
1768
1778
1790
1802
1815
1828
1842
1857
1872
1887
1903
1920
1937
1954
1972
1990
2008
2025
2044
2062
2080
2098
2114
2131
2146
2161
2175
2189
2201
2213
2224
2234
2243
2251
2259
2265
2270
2273
2275
2275
2273
2270
2265
2259
2251
2242
2231
2219
2206
2193
2178
2163
2148
2132
2116
2101
2085
2070
2055
2040
2025
2012
1999
1986
1973
1961
1950
1939
1928
1918
1909
1900
1892
1884
1877
1870
1864
1859
1853
1848
1844
1839
1834
1830
1825
1820
1815
1810
1805
1800
1794
1789
1783
1778
1772
1767
1761
1756
1751
1747
1743
1739
1736
1734
1732
1730
1729
1728
1728
1728
1729
1730
1733
1736
1739
1744
1750
1756
1764
1772
1781
1791
1802
1814
1827
1840
1855
1871
1888
1905
1924
1943
1963
1984
2005
2027
2049
2071
2093
2116
2138
2161
2183
2205
2228
2250
2271
2293
2314
2335
2355
2375
2395
2414
2432
2450
2467
2484
2500
2515
2530
2544
2558
2572
2585
2597
2609
2620
2630
2639
2648
2656
2664
2670
2676
2681
2686
2689
2692
2694
2695
2696
2696
2695
2694
2692
2690
2688
2685
2682
2680
2677
2674
2671
2669
2667
2665
2663
2662
2662
2661
2662
2663
2664
2667
2670
2675
2680
2687
2694
2703
2713
2724
2736
2750
2764
2779
2795
2811
2829
2847
2865
2884
2903
2923
2942
2962
2981
3000
3018
3037
3054
3072
3088
3105
3121
3137
3152
3168
3183
3197
3211
3224
3237
3249
3261
3271
3281
3290
3299
3307
3314
3321
3328
3335
3341
3347
3353
3359
3364
3369
3374
3379
3384
3388
3392
3397
3401
3405
3409
3414
3419
3424
3429
3435
3441
3447
3454
3462
3470
3479
3488
3498
3508
3519
3530
3541
3552
3563
3575
3586
3598
3610
3622
3634
3646
3659
3672
3685
3698
3710
3723
3735
3746
3756
3766
3775
3783
3790
3795
3800
3804
3807
3809
3810
3810
3809
3806
3803
3798
3793
3786
3779
3771
3761
3751
3739
3727
3714
3701
3688
3674
3660
3646
3632
3618
3604
3590
3576
3561
3547
3533
3518
3503
3487
3472
3456
3439
3423
3406
3389
3372
3355
3339
3322
3306
3289
3274
3259
3244
3230
3217
3204
3192
3180
3169
3158
3148
3139
3129
3121
3112
3104
3097
3090
3083
3076
3070
3064
3059
3054
3050
3045
3042
3038
3035
3032
3028
3025
3022
3018
3014
3010
3006
3002
2997
2991
2986
2979
2972
2965
2957
2948
2938
2928
2918
2907
2895
2884
2872
2860
2847
2835
2823
2811
2800
2788
2777
2767
2757
2749
2741
2734
2728
2724
2720
2716
2713
2711
2709
2708
2706
2705
2703
2702
2701
2699
2698
2696
2695
2693
2691
2689
2686
2684
2681
2678
2675
2673
2670
2669
2668
2667
2668
2670
2672
2676
2681
2687
2694
2702
2712
2723
2735
2748
2762
2777
2793
2810
2828
2847
2867
2888
2910
2933
2958
2984
3011
3039
3069
3100
3132
3165
3198
3233
3268
3303
3339
3375
3412
3449
3487
3525
3564
3604
3645
3686
3728
3770
3812
3855
3898
3941
3984
4026
4067
4109
4149
4188
4226
4263
4299
4334
4368
4400
4432
4462
4491
4520
4547
4574
4600
4625
4649
4672
4695
4716
4737
4757
4777
4795
4813
4831
4848
4864
4879
4895
4910
4924
4938
4952
4966
4980
4993
5007
5020
5033
5046
5058
5071
5082
5094
5104
5113
5122
5129
5135
5140
5144
5146
5148
5148
5148
5146
5144
5141
5138
5134
5130
5125
5121
5116
5112
5108
5105
5102
5099
5098
5097
5096
5097
5098
5100
5103
5106
5111
5115
5120
5126
5131
5136
5142
5147
5153
5158
5164
5170
5177
5184
5191
5198
5206
5214
5222
5230
5238
5246
5254
5262
5270
5279
5287
5295
5303
5311
5319
5326
5332
5338
5343
5347
5351
5353
5355
5356
5357
5357
5356
5355
5354
5351
5349
5345
5341
5337
5332
5326
5320
5313
5306
5299
5291
5282
5274
5265
5256
5246
5236
5226
5215
5204
5192
5181
5169
5156
5144
5131
5117
5103
5089
5074
5058
5041
5024
5006
4987
4968
4949
4929
4909
4888
4868
4847
4826
4805
4784
4764
4744
4724
4705
4688
4671
4655
4641
4628
4616
4605
4596
4589
4582
4576
4572
4569
4566
4565
4566
4567
4569
4573
4577
4583
4588
4595
4602
4609
4617
4625
4633
4640
4648
4655
4663
4670
4678
4685
4693
4700
4708
4715
4723
4731
4739
4748
4756
4765
4774
4784
4793
4803
4812
4821
4829
4838
4847
4855
4865
4875
4885
4896
4909
4921
4935
4950
4965
4981
4998
5016
5034
5053
5073
5094
5116
5138
5162
5186
5210
5236
5262
5289
5316
5344
5373
5401
5430
5459
5488
5517
5545
5573
5600
5627
5652
5677
5701
5724
5746
5767
5787
5806
5824
5841
5858
5873
5888
5901
5914
5925
5935
5944
5951
5958
5963
5967
5970
5973
5974
5975
5976
5976
5975
5974
5973
5970
5967
5963
5957
5951
5945
5937
5929
5921
5912
5903
5893
5884
5874
5864
5854
5844
5835
5826
5818
5811
5806
5801
5798
5796
5795
5796
5798
5801
5805
5810
5816
5823
5831
5839
5848
5858
5869
5880
5892
5904
5918
5932
5946
5962
5979
5996
6015
6035
6056
6078
6101
6125
6150
6175
6200
6226
6251
6277
6302
6327
6351
6375
6398
6420
6442
6462
6483
6502
6521
6539
6556
6572
6587
6601
6613
6625
6634
6643
6650
6655
6658
6660
6660
6657
6653
6646
6638
6627
6615
6600
6584
6566
6547
6526
6504
6481
6457
6433
6407
6381
6354
6327
6299
6270
6240
6210
6179
6148
6116
6084
6051
6018
5985
5952
5918
5885
5851
5818
5786
5753
5721
5689
5658
5627
5597
5568
5540
5512
5485
5459
5435
5412
5390
5370
5352
5336
5323
5311
5302
5295
5291
5289
5289
5292
5297
5303
5312
5322
5334
5347
5362
5378
5394
5412
5430
5449
5468
5488
5508
5528
5549
5571
5592
5613
5635
5656
5677
5698
5719
5740
5762
5783
5804
5826
5848
5870
5892
5914
5936
5958
5979
6000
6020
6040
6059
6078
6095
6112
6127
6142
6155
6168
6180
6191
6201
6211
6220
6228
6236
6243
6249
6254
6259
6264
6268
6271
6274
6277
6279
6281
6283
6285
6287
6288
6289
6290
6290
6290
6290
6289
6288
6286
6284
6281
6278
6274
6269
6264
6258
6252
6245
6238
6232
6225
6218
6211
6204
6198
6191
6184
6177
6171
6164
6158
6152
6146
6140
6135
6130
6126
6122
6119
6117
6115
6115
6115
6117
6119
6123
6128
6134
6142
6150
6160
6171
6182
6194
6207
6221
6235
6250
6265
6281
6298
6314
6331
6348
6365
6381
6397
6413
6428
6442
6455
6468
6480
6492
6503
6514
6524
6534
6545
6554
6564
6574
6583
6592
6601
6609
6617
6624
6630
6637
6643
6648
6653
6657
6661
6665
6668
6671
6673
6675
6675
6675
6674
6672
6670
6666
6663
6658
6654
6649
6643
6638
6633
6627
6622
6617
6611
6606
6602
6597
6593
6589
6586
6583
6580
6578
6576
6575
6575
6575
6576
6578
6581
6585
6589
6594
6600
6606
6612
6619
6625
6632
6639
6645
6651
6656
6661
6666
6670
6674
6678
6681
6685
6689
6693
6697
6702
6707
6713
6720
6727
6734
6742
6751
6760
6770
6780
6791
6801
6812
6823
6834
6845
6855
6865
6875
6885
6894
6902
6911
6918
6925
6932
6938
6943
6947
6951
6954
6956
6958
6959
6960
6960
6960
6959
6959
6958
6957
6956
6956
6956
6955
6955
6955
6955
6955
6955
6955
6955
6955
6954
6954
6954
6954
6955
6955
6956
6958
6959
6961
6963
6965
6967
6970
6972
6975
6979
6982
6987
6991
6997
7002
7009
7015
7022
7030
7038
7046
7055
7064
7073
7082
7092
7101
7111
7120
7129
7137
7145
7152
7158
7163
7167
7170
7173
7175
7176
7176
7175
7174
7173
7171
7168
7166
7162
7159
7156
7152
7148
7144
7140
7136
7131
7126
7121
7116
7111
7105
7099
7092
7085
7078
7070
7062
7053
7044
7034
7024
7014
7003
6991
6980
6968
6955
6943
6931
6918
6907
6895
6884
6873
6862
6853
6843
6835
6827
6819
6812
6806
6800
6794
6789
6785
6782
6779
6777
6775
6775
6775
6776
6778
6780
6784
6788
6793
6800
6807
6815
6824
6834
6846
6859
6874
6890
6908
6927
6948
6970
6994
7019
7046
7075
7105
7136
7169
7203
7238
7274
7312
7351
7390
7431
7473
7516
7559
7604
7650
7697
7744
7792
7841
7889
7938
7987
8035
8082
8128
8173
8218
8261
8303
8343
8382
8419
8454
8488
8520
8551
8580
8607
8633
8657
8680
8701
8721
8739
8756
8772
8787
8800
8812
8822
8832
8840
8848
8854
8859
8863
8866
8868
8869
8869
8868
8866
8862
8858
8853
8846
8838
8829
8818
8807
8795
8782
8768
8755
8741
8727
8714
8701
8688
8677
8666
8656
8647
8639
8632
8627
8623
8620
8619
8619
8621
8624
8629
8636
8644
8653
8664
8675
8688
8702
8716
8731
8746
8760
8775
8790
8804
8819
8833
8847
8860
8874
8886
8898
8910
8921
8931
8940
8948
8955
8961
8966
8970
8973
8975
8976
8976
8975
8973
8971
8968
8964
8960
8954
8949
8943
8936
8930
8923
8916
8909
8902
8895
8889
8883
8877
8871
8865
8860
8854
8849
8843
8837
8831
8825
8819
8812
8805
8797
8789
8781
8772
8763
8754
8744
8735
8725
8716
8707
8699
8691
8684
8677
8670
8664
8658
8652
8647
8641
8636
8630
8624
8618
8612
8605
8598
8590
8582
8573
8563
8553
8541
8529
8516
8501
8485
8468
8451
8432
8412
8392
8371
8350
8328
8307
8285
8264
8243
8223
8204
8185
8167
8150
8134
8119
8105
8092
8079
8067
8055
8045
8036
8026
8016
8009
8000
7992
7985
7978
7972
7966
7960
7955
7951
7948
7944
7942
7940
7938
7937
7936
7936
7936
7936
7937
7937
7939
7940
7942
7945
7947
7950
7953
7957
7961
7965
7969
7973
7978
7983
7989
7995
8002
8010
8019
8028
8038
8048
8061
8073
8085
8098
8112
8125
8138
8154
8167
8183
8198
8213
8228
8243
8258
8273
8288
8303
8318
8333
8348
8363
8379
8394
8410
8426
8442
8458
8474
8490
8506
8522
8538
8554
8571
8587
8604
8621
8639
8657
8675
8693
8711
8729
8747
8765
8783
8802
8820
8839
8857
8876
8895
8914
8933
8952
8971
8990
9008
9027
9046
9065
9083
9102
9121
9139
9157
9176
9193
9211
9228
9245
9261
9277
9292
9307
9321
9335
9348
9360
9372
9383
9393
9403
9411
9418
9425
9430
9435
9438
9441
9443
9443
9443
9442
9440
9438
9434
9430
9426
9421
9415
9409
9402
9395
9387
9379
9369
9360
9349
9338
9326
9314
9301
9287
9272
9257
9242
9226
9210
9194
9178
9161
9145
9129
9113
9097
9082
9067
9053
9039
9026
9013
9002
8991
8981
8972
8964
8956
8949
8943
8937
8931
8926
8921
8916
8912
8907
8903
8899
8896
8892
8888
8885
8882
8878
8875
8872
8869
8866
8864
8862
8860
8858
8857
8857
8856
8856
8856
8856
8857
8858
8859
8860
8861
8862
8864
8866
8868
8870
8873
8876
8879
8883
8887
8891
8894
8898
8903
8907
8910
8914
8918
8922
8925
8929
8932
8935
8938
8941
8944
8947
8950
8953
8956
8960
8964
8968
8972
8977
8982
8987
8992
8997
9002
9008
9013
9018
9024
9029
9034
9038
9043
9047
9050
9053
9056
9057
9058
9059
9058
9057
9056
9053
9050
9047
9043
9039
9034
9029
9023
9017
9011
9004
8997
8990
8982
8975
8968
8960
8953
8946
8939
8932
8926
8920
8913
8907
8901
8895
8889
8883
8877
8870
8863
8856
8848
8840
8832
8823
8814
8805
8796
8786
8777
8767
8758
8748
8738
8728
8719
8709
8699
8689
8680
8670
8661
8653
8644
8636
8629
8622
8615
8609
8603
8597
8592
8588
8584
8580
8576
8573
8570
8567
8564
8562
8560
8558
8556
8554
8551
8548
8545
8541
8537
8532
8526
8519
8512
8504
8495
8486
8476
8467
8457
8446
8436
8426
8416
8406
8396
8386
8376
8365
8354
8342
8329
8315
8301
8286
8270
8254
8237
8219
8201
8183
8164
8146
8127
8108
8089
8071
8053
8035
8016
8000
7984
7968
7954
7941
7929
7918
7909
7901
7895
7891
7888
7887
7887
7889
7892
7897
7904
7912
7921
7932
7945
7958
7973
7988
8004
8021
8039
8058
8077
8096
8116
8137
8157
8178
8199
8220
8242
8264
8286
8309
8332
8354
8377
8400
8422
8444
8466
8487
8508
8528
8549
8569
8589
8609
8629
8649
8669
8689
8710
8730
8751
8772
8793
8814
8836
8858
8880
8904
8928
8953
8978
9005
9032
9060
9089
9118
9148
9178
9208
9239
9269
9300
9330
9360
9389
9419
9448
9476
9505
9533
9561
9588
9615
9642
9669
9695
9721
9746
9771
9796
9821
9845
9868
9891
9913
9935
9955
9975
9994
10013
10030
10046
10061
10075
10087
10098
10108
10116
10123
10128
10132
10134
10135
10134
10132
10128
10123
10117
10109
10101
10092
10082
10072
10062
10051
10040
10029
10019
10009
9999
9989
9980
9971
9962
9953
9945
9937
9930
9922
9915
9908
9901
9895
9889
9884
9879
9874
9870
9867
9865
9864
9864
9864
9866
9868
9872
9876
9881
9887
9893
9899
9906
9912
9919
9925
9930
9935
9940
9943
9946
9947
9948
9947
9945
9942
9938
9933
9927
9921
9913
9904
9895
9884
9873
9862
9850
9837
9824
9810
9796
9782
9768
9753
9738
9724
9709
9694
9679
9665
9650
9636
9622
9608
9595
9582
9568
9555
9542
9529
9517
9505
9493
9482
9471
9460
9450
9441
9432
9423
9415
9408
9401
9394
9388
9381
9376
9370
9365
9359
9354
9349
9345
9341
9338
9335
9333
9332
9330
9329
9329
9328
9327
9326
9325
9324
9323
9322
9320
9318
9315
9312
9308
9303
9297
9290
9282
9273
9262
9251
9239
9226
9212
9197
9181
9165
9148
9130
9113
9095
9076
9058
9040
9022
9005
8988
8972
8957
8944
8931
8920
8911
8903
8898
8893
8891
8890
8891
8893
8896
8901
8907
8915
8923
8933
8943
8955
8969
8983
8998
9015
9032
9050
9068
9087
9105
9124
9142
9160
9178
9195
9211
9227
9242
9257
9271
9285
9298
9310
9322
9334
9345
9356
9367
9377
9387
9397
9407
9417
9426
9435
9445
9454
9462
9471
9479
9487
9495
9502
9509
9516
9522
9527
9532
9536
9540
9543
9546
9548
9549
9549
9549
9549
9548
9546
9545
9543
9541
9539
9537
9535
9534
9533
9532
9532
9531
9531
9531
9532
9532
9533
9534
9534
9535
9535
9534
9532
9529
9525
9520
9513
9506
9497
9487
9476
9464
9451
9438
9424
9409
9395
9380
9365
9350
9336
9322
9309
9296
9284
9273
9263
9253
9245
9237
9229
9222
9216
9210
9205
9200
9195
9191
9187
9183
9179
9176
9172
9168
9165
9162
9158
9155
9152
9149
9146
9143
9139
9136
9133
9129
9126
9122
9117
9113
9107
9101
9095
9087
9079
9070
9060
9050
9039
9028
9016
9004
8991
8979
8966
8953
8939
8926
8913
8899
8885
8871
8857
8843
8828
8814
8800
8786
8772
8758
8744
8731
8717
8704
8691
8678
8665
8653
8641
8629
8618
8608
8598
8589
8580
8572
8565
8558
8552
8546
8540
8534
8529
8524
8518
8513
8507
8501
8494
8486
8478
8469
8459
8448
8437
8424
8412
8398
8384
8370
8356
8341
8325
8310
8294
8277
8260
8243
8226
8209
8192
8173
8157
8138
8122
8103
8086
8068
8050
8031
8010
7990
7969
7946
7923
7898
7873
7847
7821
7794
7766
7739
7711
7683
7654
7626
7597
7569
7540
7511
7482
7453
7424
7395
7366
7337
7308
7279
7251
7223
7195
7168
7142
7116
7091
7067
7043
7020
6998
6976
6955
6935
6915
6897
6879
6863
6848
6833
6820
6808
6797
6786
6777
6768
6760
6752
6745
6738
6732
6727
6722
6717
6712
6708
6703
6698
6694
6689
6683
6678
6672
6667
6660
6654
6646
6639
6630
6621
6611
6600
6589
6577
6565
6552
6540
6527
6515
6503
6492
6480
6470
6459
6449
6439
6430
6422
6413
6405
6398
6391
6384
6377
6371
6365
6358
6352
6347
6341
6335
6329
6324
6318
6312
6306
6300
6293
6287
6280
6274
6267
6261
6254
6248
6243
6237
6232
6227
6222
6218
6214
6210
6207
6204
6202
6200
6198
6197
6196
6195
6194
6194
6194
6193
6193
6192
6191
6190
6188
6185
6182
6178
6173
6168
6162
6155
6148
6139
6130
6120
6110
6098
6086
6074
6060
6046
6030
6014
5998
5980
5961
5941
5921
5900
5877
5854
5829
5804
5777
5748
5718
5687
5654
5620
5584
5547
5508
5468
5427
5384
5340
5295
5249
5202
5155
5106
5057
5008
4958
4908
4859
4809
4759
4709
4660
4612
4564
4516
4469
4423
4377
4331
4286
4241
4197
4153
4110
4067
4027
3986
3947
3910
3873
3838
3805
3774
3744
3717
3690
3666
3643
3621
3601
3582
3565
3548
3533
3518
3504
3491
3478
3465
3453
3441
3430
3419
3408
3398
3390
3382
3375
3369
3365
3361
3358
3357
3356
3356
3356
3357
3359
3361
3363
3365
3368
3370
3373
3375
3378
3380
3381
3383
3383
3383
3382
3381
3379
3376
3374
3371
3368
3366
3365
3364
3364
3365
3367
3370
3374
3379
3385
3391
3399
3406
3414
3423
3431
3439
3447
3455
3461
3468
3473
3478
3482
3486
3489
3491
3493
3495
3497
3499
3502
3504
3507
3511
3515
3520
3526
3533
3540
3548
3556
3565
3573
3582
3590
3598
3606
3612
3619
3624
3630
3634
3639
3644
3649
3653
3658
3663
3668
3672
3677
3682
3687
3692
3697
3703
3708
3713
3719
3724
3730
3734
3739
3743
3747
3749
3751
3752
3752
3751
3749
3747
3745
3742
3740
3738
3736
3734
3733
3732
3732
3731
3731
3730
3729
3728
3727
3725
3723
3721
3718
3714
3710
3706
3701
3696
3691
3686
3681
3676
3672
3668
3665
3662
3660
3658
3657
3657
3657
3658
3660
3662
3664
3666
3669
3672
3675
3678
3681
3684
3686
3688
3689
3690
3690
3690
3689
3688
3685
3682
3678
3672
3665
3657
3648
3638
3626
3612
3597
3581
3563
3544
3523
3502
3478
3454
3428
3401
3372
3343
3312
3280
3247
3213
3178
3142
3105
3066
3027
2987
2945
2903
2859
2815
2769
2723
2677
2631
2585
2539
2493
2448
2403
2359
2315
2273
2230
2189
2147
2106
2066
2025
1985
1945
1905
1864
1824
1783
1742
1701
1659
1617
1575
1533
1490
1446
1403
1358
1313
1268
1221
1174
1126
1077
1027
976
925
872
819
765
711
655
599
543
485
426
366
305
243
179
115
50
-16
-83
-150
-217
-285
-353
-420
-488
-555
-622
-688
-754
-819
-883
-947
-1008
-1071
-1132
-1192
-1251
-1309
-1365
-1421
-1475
-1529
-1581
-1632
-1683
-1733
-1782
-1832
-1881
-1930
-1978
-2027
-2075
-2123
-2170
-2217
-2263
-2309
-2354
-2398
-2441
-2482
-2523
-2562
-2599
-2635
-2670
-2703
-2734
-2765
-2794
-2823
-2851
-2878
-2905
-2932
-2959
-2985
-3012
-3039
-3067
-3094
-3123
-3152
-3181
-3211
-3242
-3273
-3304
-3336
-3368
-3400
-3432
-3464
-3496
-3528
-3559
-3590
-3620
-3649
-3678
-3705
-3732
-3759
-3784
-3809
-3834
-3858
-3882
-3906
-3930
-3954
-3979
-4003
-4030
-4058
-4086
-4115
-4145
-4175
-4206
-4237
-4269
-4301
-4334
-4366
-4399
-4432
-4465
-4499
-4534
-4569
-4604
-4640
-4676
-4712
-4748
-4784
-4819
-4855
-4890
-4925
-4959
-4994
-5028
-5061
-5094
-5126
-5158
-5189
-5218
-5247
-5274
-5300
-5325
-5349
-5372
-5395
-5417
-5440
-5463
-5487
-5511
-5537
-5565
-5594
-5624
-5657
-5692
-5729
-5769
-5811
-5855
-5901
-5949
-5998
-6050
-6103
-6157
-6213
-6270
-6328
-6387
-6447
-6507
-6569
-6631
-6694
-6757
-6822
-6886
-6952
-7018
-7084
-7151
-7218
-7285
-7353
-7421
-7488
-7556
-7624
-7691
-7757
-7823
-7889
-7954
-8018
-8080
-8143
-8204
-8264
-8323
-8380
-8437
-8493
-8547
-8600
-8652
-8702
-8751
-8798
-8843
-8887
-8928
-8967
-9005
-9040
-9074
-9105
-9136
-9164
-9191
-9217
-9241
-9264
-9286
-9308
-9328
-9348
-9367
-9386
-9404
-9422
-9440
-9458
-9475
-9493
-9511
-9528
-9545
-9562
-9579
-9596
-9611
-9626
-9641
-9654
-9667
-9679
-9689
-9699
-9708
-9716
-9723
-9729
-9734
-9738
-9741
-9744
-9746
-9747
-9748
-9749
-9749
-9750
-9751
-9752
-9754
-9757
-9760
-9765
-9771
-9778
-9786
-9796
-9806
-9817
-9829
-9842
-9856
-9871
-9887
-9905
-9924
-9944
-9966
-9989
-10014
-10041
-10070
-10101
-10134
-10170
-10207
-10247
-10289
-10333
-10379
-10427
-10477
-10528
-10581
-10635
-10690
-10746
-10802
-10858
-10914
-10971
-11027
-11084
-11139
-11195
-11250
-11304
-11358
-11410
-11462
-11513
-11564
-11613
-11662
-11711
-11759
-11806
-11854
-11901
-11948
-11994
-12041
-12086
-12132
-12176
-12220
-12263
-12305
-12346
-12385
-12423
-12460
-12494
-12527
-12559
-12588
-12616
-12643
-12668
-12693
-12716
-12738
-12759
-12781
-12802
-12823
-12845
-12869
-12893
-12920
-12948
-12979
-13012
-13048
-13087
-13129
-13173
-13220
-13270
-13322
-13377
-13434
-13493
-13555
-13618
-13684
-13751
-13821
-13892
-13965
-14039
-14115
-14192
-14270
-14351
-14433
-14516
-14601
-14687
-14775
-14865
-14955
-15047
-15141
-15235
-15331
-15427
-15525
-15624
-15723
-15823
-15924
-16024
-16126
-16227
-16329
-16431
-16533
-16635
-16737
-16839
-16942
-17044
-17146
-17248
-17350
-17452
-17555
-17658
-17761
-17864
-17968
-18072
-18178
-18283
-18390
-18497
-18605
-18714
-18823
-18933
-19043
-19153
-19264
-19376
-19487
-19599
-19711
-19824
-19937
-20050
-20164
-20278
-20393
-20508
-20624
-20741
-20859
-20978
-21098
-21220
-21342
-21465
-21590
-21715
-21842
-21970
-22098
-22228
-22359
-22490
-22622
-22754
-22887
-23019
-23152
-23285
-23417
-23549
-23681
-23812
-23944
-24075
-24206
-24338
-24469
-24601
-24734
-24866
-24999
-25133
-25267
-25401
-25536
-25671
-25806
-25940
-26075
-26209
-26342
-26475
-26607
-26738
-26868
-26997
-27125
-27251
-27377
-27502
-27625
-27748
-27870
-27991
-28111
-28230
-28348
-28465
-28582
-28697
-28812
-28925
-29038
-29150
-29261
-29371
-29481
-29589
-29697
-29803
-29908
-30012
-30114
-30213
-30311
-30405
-30496
-30584
-30669
-30749
-30826
-30899
-30968
-31033
-31094
-31152
-31206
-31258
-31307
-31353
-31397
-31439
-31480
-31520
-31558
-31595
-31632
-31667
-31701
-31735
-31767
-31798
-31827
-31855
-31881
-31905
-31927
-31947
-31965
-31981
-31995
-32006
-32017
-32025
-32031
-32036
-32040
-32043
-32043
-32043
-32043
-32042
-32039
-32034
-32029
-32023
-32015
-32006
-31997
-31987
-31976
-31964
-31951
-31939
-31925
-31912
-31898
-31884
-31869
-31855
-31840
-31825
-31810
-31794
-31778
-31761
-31743
-31725
-31705
-31685
-31664
-31642
-31619
-31594
-31569
-31543
-31515
-31487
-31457
-31425
-31392
-31358
-31322
-31284
-31244
-31203
-31159
-31113
-31066
-31016
-30965
-30912
-30858
-30803
-30747
-30690
-30633
-30577
-30521
-30466
-30412
-30360
-30310
-30261
-30215
-30170
-30128
-30088
-30050
-30014
-29979
-29947
-29916
-29886
-29858
-29830
-29803
-29776
-29749
-29722
-29695
-29667
-29639
-29610
-29581
-29552
-29523
-29494
-29466
-29438
-29411
-29385
-29360
-29337
-29315
-29296
-29278
-29262
-29248
-29236
-29225
-29217
-29210
-29204
-29200
-29197
-29195
-29195
-29195
-29196
-29198
-29201
-29204
-29208
-29213
-29218
-29224
-29231
-29237
-29244
-29250
-29256
-29262
-29268
-29274
-29279
-29284
-29290
-29295
-29302
-29309
-29317
-29326
-29337
-29349
-29363
-29379
-29397
-29417
-29438
-29462
-29487
-29513
-29541
-29571
-29601
-29633
-29665
-29698
-29731
-29765
-29799
-29834
-29868
-29903
-29937
-29971
-30005
-30039
-30072
-30104
-30136
-30167
-30198
-30228
-30257
-30286
-30314
-30343
-30371
-30399
-30427
-30456
-30485
-30514
-30544
-30575
-30606
-30637
-30670
-30703
-30736
-30770
-30805
-30839
-30874
-30910
-30945
-30980
-31016
-31051
-31085
-31120
-31154
-31189
-31223
-31257
-31291
-31325
-31359
-31394
-31428
-31463
-31497
-31532
-31567
-31603
-31638
-31674
-31710
-31746
-31783
-31820
-31857
-31894
-31931
-31969
-32006
-32043
-32081
-32119
-32156
-32194
-32232
-32271
-32308
-32348
-32386
-32424
-32464
-32503
-32542
-32581
-32619
-32658
-32695
-32734
-32773
-32812
-32851
-32891
-32933
-32975
-33019
-33064
-33111
-33159
-33208
-33259
-33312
-33366
-33422
-33480
-33539
-33600
-33663
-33728
-33794
-33862
-33932
-34003
-34076
-34150
-34225
-34302
-34380
-34460
-34540
-34622
-34705
-34789
-34874
-34960
-35046
-35133
-35220
-35306
-35393
-35478
-35563
-35647
-35730
-35811
-35892
-35971
-36048
-36124
-36199
-36273
-36346
-36419
-36491
-36564
-36637
-36712
-36788
-36866
-36946
-37029
-37113
-37201
-37290
-37382
-37476
-37571
-37668
-37765
-37864
-37962
-38061
-38160
-38257
-38353
-38448
-38541
-38632
-38721
-38808
-38893
-38975
-39056
-39135
-39212
-39288
-39362
-39436
-39510
-39582
-39655
-39728
-39801
-39875
-39949
-40024
-40100
-40177
-40254
-40332
-40411
-40489
-40568
-40646
-40723
-40799
-40873
-40946
-41017
-41084
-41149
-41211
-41269
-41322
-41372
-41416
-41456
-41490
-41519
-41542
-41560
-41572
-41578
-41577
-41571
-41559
-41541
-41517
-41488
-41453
-41412
-41366
-41316
-41260
-41199
-41133
-41063
-40988
-40908
-40823
-40734
-40639
-40539
-40434
-40324
-40208
-40087
-39961
-39829
-39692
-39550
-39403
-39252
-39096
-38936
-38772
-38604
-38432
-38257
-38080
-37899
-37715
-37529
-37340
-37150
-36957
-36763
-36569
-36373
-36176
-35980
-35783
-35587
-35391
-35196
-35002
-34810
-34618
-34429
-34242
-34057
-33875
-33695
-33519
-33346
-33175
-33008
-32844
-32683
-32525
-32369
-32218
-32070
-31925
-31783
-31645
-31510
-31378
-31250
-31126
-31005
-30887
-30774
-30663
-30556
-30452
-30351
-30254
-30160
-30069
-29982
-29898
-29817
-29740
-29666
-29596
-29530
-29467
-29408
-29352
-29300
-29250
-29204
-29161
-29120
-29081
-29045
-29011
-28978
-28947
-28916
-28886
-28856
-28826
-28795
-28764
-28731
-28697
-28661
-28624
-28585
-28545
-28503
-28459
-28413
-28366
-28317
-28266
-28213
-28157
-28099
-28039
-27975
-27909
-27840
-27767
-27692
-27614
-27533
-27449
-27363
-27274
-27183
-27089
-26994
-26896
-26795
-26693
-26588
-26481
-26372
-26262
-26149
-26035
-25920
-25804
-25687
-25570
-25454
-25337
-25222
-25107
-24993
-24880
-24769
-24658
-24548
-24440
-24333
-24227
-24123
-24020
-23918
-23818
-23719
-23622
-23527
-23433
-23340
-23249
-23160
-23073
-22987
-22903
-22820
-22740
-22661
-22585
-22511
-22439
-22370
-22302
-22237
-22175
-22115
-22057
-22002
-21948
-21898
-21849
-21803
-21759
-21718
-21679
-21643
-21609
-21578
-21550
-21523
-21500
-21479
-21460
-21445
-21431
-21421
-21414
-21410
-21409
-21411
-21417
-21425
-21437
-21453
-21471
-21493
-21518
-21546
-21576
-21609
-21645
-21683
-21722
-21763
-21805
-21849
-21893
-21938
-21983
-22029
-22076
-22122
-22169
-22217
-22264
-22313
-22361
-22410
-22460
-22510
-22560
-22611
-22662
-22715
-22767
-22821
-22875
-22931
-22987
-23044
-23101
-23159
-23218
-23278
-23338
-23398
-23458
-23519
-23580
-23641
-23702
-23762
-23822
-23881
-23939
-23996
-24051
-24105
-24158
-24210
-24260
-24308
-24355
-24401
-24446
-24489
-24532
-24573
-24613
-24653
-24691
-24728
-24765
-24800
-24834
-24868
-24900
-24932
-24964
-24994
-25025
-25055
-25084
-25114
-25144
-25175
-25207
-25240
-25274
-25310
-25347
-25387
-25429
-25473
-25520
-25569
-25621
-25675
-25731
-25790
-25851
-25915
-25980
-26047
-26116
-26187
-26259
-26333
-26408
-26484
-26561
-26638
-26717
-26797
-26877
-26958
-27040
-27122
-27205
-27288
-27372
-27455
-27539
-27623
-27707
-27791
-27875
-27959
-28042
-28126
-28209
-28292
-28375
-28457
-28539
-28620
-28700
-28779
-28858
-28935
-29011
-29086
-29160
-29232
-29302
-29371
-29437
-29501
-29562
-29621
-29676
-29728
-29776
-29820
-29861
-29896
-29928
-29954
-29976
-29992
-30004
-30010
-30011
-30007
-29997
-29982
-29962
-29936
-29905
-29869
-29827
-29780
-29728
-29671
-29608
-29540
-29467
-29388
-29305
-29216
-29122
-29023
-28919
-28810
-28696
-28576
-28451
-28321
-28187
-28047
-27902
-27753
-27598
-27440
-27276
-27109
-26937
-26761
-26581
-26396
-26208
-26015
-25819
-25618
-25414
-25205
-24993
-24777
-24557
-24334
-24107
-23877
-23644
-23408
-23169
-22928
-22685
-22439
-22192
-21944
-21695
-21444
-21193
-20942
-20690
-20438
-20186
-19934
-19682
-19430
-19179
-18928
-18677
-18426
-18176
-17927
-17679
-17431
-17185
-16940
-16696
-16453
-16210
-15971
-15733
-15495
-15260
-15025
-14793
-14561
-14332
-14104
-13877
-13653
-13430
-13208
-12989
-12772
-12556
-12343
-12131
-11922
-11715
-11510
-11307
-11106
-10908
-10711
-10516
-10323
-10132
-9942
-9753
-9565
-9379
-9193
-9009
-8825
-8642
-8460
-8279
-8099
-7919
-7740
-7562
-7385
-7208
-7032
-6857
-6683
-6509
-6337
-6165
-5995
-5826
-5658
-5490
-5324
-5159
-4996
-4833
-4671
-4510
-4350
-4190
-4030
-3873
-3716
-3558
-3401
-3244
-3086
-2929
-2771
-2614
-2456
-2298
-2140
-1982
-1824
-1666
-1508
-1350
-1192
-1034
-877
-719
-561
-404
-246
-89
68
225
382
538
694
850
1004
1159
1313
1466
1619
1771
1922
2073
2223
2371
2519
2665
2811
2954
3096
3237
3376
3513
3649
3783
3915
4045
4173
4299
4423
4545
4664
4782
4897
5010
5121
5230
5337
5443
5547
5649
5751
5851
5950
6048
6145
6241
6337
6432
6526
6620
6713
6805
6898
6989
7081
7173
7265
7356
7449
7541
7634
7727
7822
7917
8012
8109
8207
8306
8406
8508
8611
8715
8820
8927
9035
9144
9253
9364
9476
9588
9701
9814
9928
10042
10156
10269
10383
10497
10610
10724
10837
10952
11066
11181
11297
11414
11532
11651
11772
11894
12018
12144
12271
12400
12530
12663
12797
12933
13071
13211
13352
13496
13641
13788
13937
14088
14240
14394
14549
14706
14865
15024
15185
15348
15511
15676
15841
16008
16177
16346
16517
16689
16863
17038
17214
17391
17569
17748
17928
18108
18289
18471
18652
18834
19015
19197
19378
19560
19741
19921
20102
20282
20461
20641
20820
20998
21177
21355
21533
21710
21888
22065
22242
22418
22595
22771
22948
23124
23300
23475
23650
23825
24000
24174
24348
24521
24693
24866
25037
25208
25379
25550
25720
25889
26058
26226
26394
26561
26728
26893
27059
27223
27387
27550
27713
27875
28037
28197
28357
28516
28674
28831
28987
29142
29297
29450
29603
29754
29906
30057
30208
30358
30509
30660
30810
30961
31112
31264
31416
31568
31721
31874
32027
32180
32335
32488
32643
32797
32951
33104
33257
33409
33561
33712
33863
34013
34163
34312
34461
34609
34756
34902
35048
35192
35335
35477
35618
35757
35894
36029
36162
36293
36421
36547
36671
36792
36910
37025
37137
37245
37351
37454
37554
37650
37744
37834
37922
38006
38087
38166
38241
38314
38383
38450
38514
38574
38632
38686
38737
38785
38829
38869
38906
38938
38967
38991
39011
39028
39040
39048
39052
39052
39049
39043
39033
39020
39003
38984
38962
38937
38910
38880
38848
38815
38780
38744
38706
38668
38630
38590
38551
38511
38472
38432
38391
38350
38309
38267
38225
38182
38138
38093
38047
38000
37952
37903
37853
37802
37750
37698
37644
37589
37534
37477
37420
37363
37304
37245
37186
37126
37066
37006
36945
36884
36823
36762
36700
36639
36577
36516
36454
36392
36331
36269
36207
36146
36085
36024
35963
35902
35842
35782
35723
35664
35606
35549
35492
35437
35382
35328
35276
35224
35173
35124
35076
35030
34985
34942
34901
34861
34823
34787
34753
34720
34689
34660
34632
34606
34581
34558
34537
34518
34500
34484
34471
34459
34450
34443
34439
34437
34437
34441
34447
34455
34467
34480
34496
34515
34535
34558
34583
34610
34640
34672
34707
34744
34784
34826
34872
34920
34970
35023
35078
35135
35195
35256
35319
35384
35451
35519
35589
35660
35732
35805
35879
35953
36029
36105
36181
36258
36336
36413
36491
36570
36648
36727
36807
36887
36967
37049
37131
37215
37299
37385
37472
37561
37651
37743
37837
37932
38029
38128
38228
38331
38435
38542
38650
38760
38872
38987
39103
39221
39341
39463
39586
39711
39838
39967
40097
40229
40362
40498
40635
40773
40912
41053
41195
41338
41482
41626
41771
41917
42063
42209
42355
42502
42648
42795
42942
43089
43236
43384
43531
43678
43825
43972
44119
44265
44410
44554
44698
44840
44982
45122
45260
45397
45533
45666
45798
45928
46055
46180
46303
46423
46540
46654
46765
46873
46977
47077
47174
47267
47356
47441
47522
47598
47671
47740
47805
47866
47923
47976
48027
48073
48117
48157
48195
48229
48261
48290
48317
48341
48362
48381
48398
48411
48423
48432
48438
48443
48445
48444
48441
48436
48428
48418
48406
48391
48373
48354
48332
48307
48281
48253
48222
48190
48156
48120
48082
48043
48003
47961
47917
47872
47825
47778
47729
47679
47628
47576
47523
47469
47414
47359
47303
47245
47188
47129
47070
47011
46951
46890
46830
46769
46709
46648
46587
46526
46465
46404
46342
46280
46217
46154
46090
46025
45960
45894
45828
45761
45693
45625
45557
45488
45418
45348
45278
45207
45135
45063
44990
44916
44842
44766
44689
44611
44532
44451
44370
44287
44203
44118
44033
43946
43859
43771
43683
43594
43505
43415
43325
43234
43142
43050
42957
42864
42770
42675
42580
42483
42386
42288
42189
42088
41986
41883
41778
41671
41563
41451
41338
41222
41103
40981
40855
40727
40595
40460
40321
40179
40034
39885
39734
39579
39422
39262
39100
38936
38771
38603
38434
38264
38093
37922
37749
37577
37404
37230
37057
36884
36712
36540
36368
36198
36028
35859
35691
35524
35358
35193
35029
34865
34702
34540
34378
34216
34055
33894
33733
33572
33411
33250
33089
32927
32765
32603
32441
32278
32116
31954
31793
31632
31471
31311
31151
30992
30833
30675
30517
30359
30201
30043
29885
29726
29566
29405
29244
29081
28916
28751
28583
28414
28243
28070
27896
27719
27541
27361
27179
26995
26810
26623
26434
26244
26052
25858
25663
25467
25269
25069
24868
24665
24460
24254
24046
23836
23624
23410
23195
22977
22758
22536
22312
22085
21857
21625
21391
21155
20915
20672
20427
20178
19926
19671
19413
19151
18886
18618
18346
18072
17795
17514
17232
16946
16658
16369
16077
15783
15488
15191
14894
14595
14296
13996
13697
13397
13098
12799
12501
12204
11908
11613
11320
11030
10741
10454
10169
9887
9607
9330
9055
8784
8515
8249
7986
7727
7470
7218
6968
6722
6480
6242
6007
5777
5551
5330
5113
4901
4693
4491
4293
4100
3911
3728
3549
3374
3204
3039
2878
2721
2568
2420
2276
2136
2000
1869
1742
1619
1500
1385
1274
1167
1064
964
867
774
684
597
512
431
352
275
201
128
58
-11
-77
-142
-205
-267
-326
-385
-441
-496
-549
-601
-652
-701
-748
-794
-838
-881
-922
-961
-999
-1034
-1068
-1100
-1131
-1159
-1186
-1211
-1234
-1255
-1274
-1292
-1309
-1323
-1336
-1348
-1358
-1367
-1375
-1381
-1386
-1389
-1391
-1391
-1390
-1387
-1383
-1377
-1370
-1361
-1351
-1338
-1325
-1309
-1292
-1273
-1253
-1230
-1206
-1181
-1153
-1123
-1092
-1059
-1024
-987
-948
-908
-866
-823
-778
-732
-686
-638
-590
-541
-491
-441
-391
-340
-289
-237
-184
-130
-76
-21
36
93
152
211
271
333
395
458
521
585
649
714
779
844
909
974
1039
1103
1167
1231
1294
1357
1420
1481
1542
1603
1662
1722
1780
1837
1894
1949
2004
2058
2110
2161
2211
2260
2307
2353
2396
2438
2479
2517
2553
2587
2620
2650
2678
2704
2727
2748
2767
2783
2797
2808
2816
2822
2825
2826
2824
2819
2812
2802
2789
2774
2756
2736
2714
2689
2662
2633
2602
2570
2535
2499
2462
2423
2382
2340
2297
2253
2207
2161
2113
2064
2013
1964
1913
1861
1809
1757
1705
1653
1601
1548
1496
1444
1392
1339
1287
1234
1181
1127
1073
1018
962
905
847
788
728
666
604
539
474
408
340
272
203
133
63
-8
-78
-149
-219
-290
-360
-430
-500
-570
-640
-710
-779
-849
-918
-987
-1056
-1125
-1194
-1263
-1332
-1401
-1470
-1540
-1610
-1681
-1752
-1824
-1896
-1970
-2044
-2119
-2195
-2272
-2350
-2429
-2508
-2589
-2671
-2754
-2838
-2923
-3009
-3096
-3184
-3274
-3365
-3457
-3550
-3645
-3741
-3838
-3936
-4035
-4136
-4237
-4339
-4442
-4546
-4651
-4757
-4863
-4969
-5076
-5182
-5289
-5396
-5503
-5609
-5715
-5821
-5927
-6032
-6137
-6242
-6346
-6450
-6553
-6657
-6760
-6862
-6965
-7067
-7169
-7271
-7374
-7476
-7578
-7681
-7783
-7886
-7989
-8092
-8195
-8298
-8400
-8502
-8604
-8705
-8805
-8905
-9003
-9100
-9196
-9291
-9384
-9476
-9567
-9656
-9744
-9831
-9918
-10003
-10088
-10172
-10256
-10339
-10421
-10503
-10584
-10664
-10743
-10821
-10898
-10974
-11048
-11120
-11190
-11259
-11326
-11391
-11455
-11517
-11577
-11636
-11693
-11749
-11803
-11856
-11908
-11959
-12008
-12056
-12103
-12148
-12192
-12235
-12276
-12316
-12355
-12392
-12427
-12461
-12494
-12525
-12555
-12583
-12611
-12636
-12661
-12684
-12706
-12727
-12746
-12763
-12779
-12794
-12807
-12820
-12831
-12841
-12851
-12860
-12868
-12876
-12883
-12891
-12897
-12904
-12910
-12915
-12920
-12924
-12927
-12929
-12931
-12932
-12931
-12930
-12929
-12926
-12922
-12918
-12912
-12906
-12899
-12891
-12883
-12874
-12866
-12857
-12848
-12839
-12831
-12824
-12817
-12811
-12805
-12801
-12797
-12795
-12793
-12792
-12793
-12794
-12796
-12799
-12803
-12808
-12813
-12819
-12826
-12832
-12839
-12846
-12853
-12860
-12866
-12872
-12876
-12880
-12882
-12883
-12882
-12880
-12876
-12870
-12863
-12855
-12845
-12833
-12820
-12805
-12789
-12771
-12752
-12732
-12710
-12687
-12663
-12637
-12610
-12583
-12554
-12524
-12493
-12462
-12429
-12396
-12362
-12327
-12291
-12254
-12216
-12178
-12138
-12098
-12057
-12014
-11972
-11928
-11885
-11841
-11796
-11752
-11708
-11663
-11619
-11576
-11532
-11489
-11446
-11403
-11361
-11318
-11276
-11233
-11191
-11149
-11106
-11064
-11021
-10979
-10936
-10894
-10851
-10809
-10766
-10724
-10682
-10640
-10599
-10558
-10517
-10478
-10439
-10401
-10364
-10328
-10294
-10261
-10229
-10199
-10171
-10144
-10118
-10095
-10072
-10051
-10031
-10013
-9996
-9980
-9966
-9952
-9940
-9928
-9918
-9908
-9900
-9892
-9886
-9880
-9876
-9872
-9870
-9869
-9868
-9869
-9871
-9873
-9877
-9881
-9886
-9892
-9899
-9906
-9915
-9924
-9934
-9945
-9956
-9968
-9980
-9993
-10005
-10019
-10032
-10045
-10059
-10072
-10085
-10097
-10110
-10121
-10133
-10143
-10153
-10162
-10170
-10178
-10184
-10190
-10196
-10200
-10204
-10208
-10210
-10212
-10212
-10212
-10211
-10208
-10204
-10198
-10191
-10182
-10171
-10158
-10144
-10128
-10110
-10090
-10068
-10045
-10019
-9992
-9963
-9932
-9899
-9865
-9828
-9790
-9751
-9710
-9666
-9622
-9575
-9527
-9477
-9425
-9371
-9315
-9256
-9196
-9134
-9070
-9004
-8935
-8865
-8793
-8719
-8644
-8567
-8488
-8408
-8327
-8244
-8159
-8074
-7986
-7898
-7808
-7717
-7625
-7532
-7438
-7342
-7246
-7149
-7051
-6953
-6854
-6755
-6655
-6555
-6455
-6354
-6254
-6154
-6053
-5953
-5853
-5753
-5653
-5554
-5454
-5355
-5256
-5157
-5058
-4959
-4860
-4762
-4664
-4566
-4469
-4372
-4276
-4180
-4085
-3990
-3896
-3802
-3709
-3616
-3522
-3430
-3337
-3244
-3151
-3058
-2964
-2871
-2777
-2682
-2587
-2492
-2396
-2299
-2202
-2105
-2007
-1908
-1809
-1710
-1610
-1510
-1409
-1309
-1208
-1107
-1006
-905
-804
-704
-605
-507
-409
-312
-217
-122
-29
64
155
245
334
422
510
596
682
767
851
935
1018
1102
1185
1267
1350
1432
1514
1596
1678
1761
1843
1925
2008
2090
2173
2256
2339
2421
2504
2587
2671
2754
2838
2922
3007
3092
3177
3264
3351
3439
3528
3618
3709
3802
3895
3990
4086
4185
4284
4384
4486
4589
4694
4800
4907
5015
5124
5234
5346
5458
5572
5687
5803
5921
6039
6159
6281
6404
6528
6653
6780
6907
7036
7165
7295
7426
7556
7688
7819
7951
8083
8215
8348
8480
8613
8746
8879
9012
9145
9279
9412
9545
9678
9811
9944
10075
10207
10337
10467
10596
10724
10851
10976
11101
11224
11345
11465
11584
11701
11817
11931
12043
12155
12264
12373
12480
12585
12690
12794
12897
12999
13100
13200
13300
13400
13498
13597
13694
13791
13887
13982
14076
14170
14262
14353
14443
14532
14620
14707
14794
14879
14964
15049
15132
15215
15298
15379
15461
15542
15622
15702
15782
15861
15941
16020
16099
16178
16259
16338
16420
16501
16584
16667
16751
16837
16923
17011
17099
17189
17279
17370
17462
17554
17646
17737
17828
17919
18009
18097
18185
18271
18355
18438
18519
18598
18676
18752
18826
18899
18969
19038
19105
19170
19234
19295
19354
19411
19466
19520
19571
19620
19668
19713
19757
19799
19840
19878
19915
19950
19984
20015
20045
20072
20098
20121
20143
20162
20179
20193
20205
20214
20220
20224
20224
20222
20217
20209
20198
20184
20168
20148
20126
20102
20075
20045
20014
19980
19944
19906
19867
19826
19783
19738
19692
19645
19597
19547
19496
19444
19390
19335
19280
19223
19165
19106
19046
18985
18923
18860
18797
18732
18666
18600
18533
18465
18396
18327
18256
18186
18114
18042
17970
17897
17823
17749
17675
17600
17525
17450
17374
17299
17223
17147
17071
16994
16918
16841
16763
16686
16607
16529
16450
16370
16290
16209
16128
16045
15962
15878
15793
15707
15619
15531
15442
15351
15260
15167
15073
14979
14883
14786
14688
14588
14488
14386
14282
14178
14072
13964
13855
13745
13634
13522
13408
13294
13179
13063
12947
12830
12713
12596
12478
12361
12245
12128
12012
11897
11782
11668
11555
11443
11333
11223
11116
11009
10905
10803
10702
10604
10509
10416
10325
10237
10152
10069
9989
9912
9838
9766
9697
9631
9568
9508
9451
9397
9346
9298
9253
9211
9172
9136
9103
9074
9047
9024
9004
8987
8973
8963
8956
8952
8952
8955
8961
8970
8982
8997
9016
9037
9062
9090
9121
9155
9192
9232
9275
9321
9370
9422
9476
9533
9592
9654
9718
9784
9853
9924
9997
10073
10150
10230
10312
10396
10483
10571
10662
10756
10851
10949
11049
11151
11256
11363
11471
11582
11695
11810
11928
12046
12167
12290
12414
12540
12667
12796
12926
13057
13189
13323
13457
13593
13729
13866
14003
14141
14279
14417
14555
14692
14829
14966
15102
15237
15371
15503
15634
15763
15891
16015
16139
16260
16379
16494
16608
16718
16826
16931
17034
17134
17231
17325
17417
17505
17592
17675
17756
17834
17909
17982
18052
18120
18185
18249
18310
18369
18426
18482
18535
18588
18638
18688
18736
18784
18830
18876
18921
18965
19008
19051
19094
19136
19178
19219
19261
19302
19343
19384
19426
19468
19510
19552
19594
19637
19680
19724
19767
19811
19856
19900
19944
19989
20034
20079
20124
20169
20214
20260
20306
20352
20398
20445
20492
20539
20587
20635
20684
20733
20783
20833
20884
20936
20989
21042
21096
21151
21207
21263
21321
21379
21439
21499
21561
21623
21687
21751
21816
21882
21949
22017
22086
22155
22225
22296
22367
22439
22512
22585
22659
22733
22808
22883
22958
23033
23109
23185
23260
23336
23411
23486
23560
23633
23706
23777
23848
23918
23987
24054
24120
24185
24249
24311
24372
24431
24488
24543
24597
24648
24698
24746
24792
24835
24877
24917
24955
24991
25024
25056
25086
25114
25140
25164
25185
25205
25222
25237
25250
25260
25268
25274
25277
25278
25276
25271
25265
25255
25244
25229
25212
25192
25170
25145
25117
25085
25051
25013
24972
24928
24880
24829
24775
24717
24656
24591
24523
24452
24378
24301
24221
24138
24051
23963
23871
23777
23681
23582
23481
23379
23274
23167
23058
22948
22837
22723
22609
22493
22376
22258
22138
22018
21898
21776
21654
21532
21410
21288
21166
21044
20922
20800
20679
20558
20438
20318
20199
20081
19963
19846
19730
19615
19500
19387
19274
19162
19051
18941
18832
18723
18615
18508
18401
18295
18191
18086
17983
17881
17779
17679
17580
17481
17384
17288
17194
17100
17008
16917
16827
16738
16651
16564
16479
16395
16311
16229
16146
16067
15987
15908
15830
15752
15675
15599
15523
15447
15372
15296
15221
15145
15070
14994
14918
14842
14765
14689
14612
14536
14460
14385
14310
14236
14162
14090
14018
13947
13878
13809
13742
13676
13611
13547
13484
13422
13362
13303
13245
13188
13132
13078
13024
12972
12922
12872
12824
12777
12731
12686
12643
12600
12559
12518
12478
12439
12401
12363
12326
12290
12254
12218
12183
12148
12113
12078
12044
12010
11976
11942
11909
11875
11842
11809
11776
11743
11711
11678
11646
11613
11581
11549
11517
11486
11454
11423
11392
11361
11331
11301
11271
11242
11213
11185
11157
11130
11103
11077
11051
11026
11001
10976
10952
10928
10905
10882
10859
10837
10815
10794
10773
10752
10732
10713
10693
10674
10655
10635
10616
10596
10577
10557
10537
10516
10496
10475
10454
10432
10410
10388
10365
10342
10318
10294
10269
10244
10218
10191
10164
10135
10106
10077
10046
10016
9984
9952
9920
9887
9854
9821
9788
9754
9720
9686
9652
9617
9582
9548
9513
9478
9443
9407
9372
9337
9302
9266
9231
9195
9160
9125
9090
9055
9021
8987
8954
8921
8889
8858
8827
8797
8768
8738
8710
8681
8654
8626
8599
8572
8546
8519
8494
8468
8443
8418
8394
8370
8346
8322
8299
8275
8251
8227
8203
8179
8154
8130
8105
8080
8055
8029
8005
7980
7955
7929
7903
7878
7851
7825
7798
7772
7745
7717
7690
7662
7633
7604
7575
7544
7513
7482
7450
7417
7383
7348
7313
7277
7240
7203
7164
7125
7085
7044
7003
6960
6917
6873
6827
6781
6734
6685
6635
6584
6532
6478
6423
6367
6309
6250
6190
6129
6068
6005
5941
5877
5812
5746
5679
5612
5544
5476
5407
5338
5268
5197
5126
5054
4982
4909
4835
4760
4684
4608
4530
4450
4370
4288
4205
4120
4034
3947
3857
3767
3674
3581
3486
3390
3293
3194
3094
2994
2892
2789
2686
2581
2476
2371
2264
2157
2050
1942
1834
1725
1615
1505
1394
1282
1170
1058
945
831
717
603
489
375
261
147
33
-81
-195
-308
-421
-534
-646
-759
-871
-984
-1096
-1208
-1320
-1432
-1544
-1656
-1767
-1878
-1990
-2100
-2211
-2321
-2431
-2541
-2650
-2759
-2868
-2976
-3084
-3191
-3298
-3404
-3509
-3614
-3717
-3820
-3922
-4022
-4124
-4223
-4322
-4419
-4516
-4612
-4708
-4802
-4896
-4990
-5082
-5174
-5265
-5356
-5446
-5536
-5625
-5714
-5802
-5889
-5977
-6063
-6150
-6236
-6321
-6406
-6490
-6574
-6657
-6740
-6822
-6903
-6984
-7064
-7143
-7222
-7300
-7377
-7454
-7531
-7607
-7682
-7757
-7831
-7905
-7979
-8052
-8125
-8197
-8269
-8340
-8410
-8480
-8548
-8616
-8683
-8748
-8812
-8875
-8937
-8997
-9055
-9112
-9168
-9222
-9274
-9324
-9373
-9420
-9465
-9508
-9549
-9588
-9625
-9661
-9694
-9725
-9755
-9782
-9808
-9831
-9852
-9872
-9889
-9905
-9918
-9929
-9939
-9946
-9952
-9956
-9957
-9957
-9955
-9951
-9945
-9937
-9928
-9917
-9905
-9891
-9876
-9859
-9842
-9823
-9803
-9782
-9761
-9739
-9716
-9693
-9670
-9647
-9623
-9600
-9576
-9553
-9530
-9507
-9485
-9463
-9441
-9420
-9400
-9380
-9361
-9343
-9326
-9309
-9293
-9278
-9264
-9251
-9238
-9226
-9216
-9205
-9196
-9188
-9181
-9174
-9169
-9165
-9162
-9160
-9159
-9160
-9162
-9166
-9171
-9177
-9185
-9194
-9205
-9217
-9230
-9245
-9260
-9278
-9296
-9316
-9337
-9359
-9383
-9408
-9435
-9462
-9491
-9521
-9552
-9584
-9617
-9650
-9684
-9719
-9755
-9791
-9827
-9863
-9900
-9936
-9973
-10010
-10046
-10083
-10119
-10154
-10189
-10223
-10257
-10289
-10321
-10352
-10381
-10410
-10437
-10464
-10489
-10513
-10537
-10559
-10580
-10600
-10619
-10637
-10654
-10671
-10686
-10701
-10715
-10729
-10742
-10754
-10765
-10775
-10785
-10794
-10802
-10809
-10816
-10822
-10827
-10831
-10835
-10838
-10841
-10843
-10844
-10845
-10846
-10846
-10846
-10845
-10845
-10844
-10843
-10843
-10843
-10842
-10843
-10843
-10844
-10846
-10847
-10850
-10852
-10856
-10859
-10864
-10869
-10875
-10881
-10888
-10895
-10903
-10911
-10920
-10930
-10940
-10951
-10963
-10975
-10988
-11002
-11016
-11032
-11048
-11065
-11083
-11102
-11122
-11142
-11163
-11184
-11206
-11229
-11252
-11275
-11299
-11324
-11349
-11374
-11400
-11426
-11452
-11479
-11506
-11533
-11560
-11587
-11614
-11641
-11668
-11695
-11721
-11747
-11773
-11799
-11824
-11849
-11874
-11898
-11923
-11947
-11971
-11994
-12017
-12040
-12063
-12085
-12107
-12129
-12150
-12171
-12191
-12211
-12231
-12250
-12268
-12286
-12304
-12321
-12338
-12354
-12370
-12386
-12401
-12415
-12429
-12442
-12455
-12467
-12479
-12489
-12500
-12509
-12518
-12527
-12535
-12542
-12548
-12553
-12558
-12562
-12565
-12566
-12567
-12567
-12565
-12562
-12557
-12551
-12544
-12535
-12525
-12513
-12500
-12486
-12469
-12452
-12432
-12411
-12389
-12365
-12339
-12312
-12283
-12252
-12221
-12188
-12153
-12118
-12081
-12043
-12004
-11965
-11924
-11882
-11840
-11796
-11752
-11707
-11661
-11615
-11567
-11519
-11470
-11421
-11371
-11320
-11269
-11218
-11166
-11114
-11061
-11008
-10955
-10902
-10848
-10795
-10741
-10688
-10635
-10583
-10530
-10479
-10428
-10378
-10329
-10280
-10232
-10185
-10138
-10093
-10048
-10004
-9961
-9918
-9876
-9835
-9795
-9756
-9717
-9679
-9642
-9606
-9570
-9535
-9501
-9467
-9433
-9400
-9367
-9335
-9303
-9271
-9239
-9208
-9176
-9145
-9114
-9083
-9052
-9022
-8992
-8962
-8932
-8902
-8873
-8844
-8816
-8787
-8759
-8732
-8704
-8677
-8650
-8624
-8598
-8572
-8547
-8521
-8496
-8472
-8448
-8424
-8400
-8377
-8355
-8333
-8312
-8292
-8272
-8253
-8234
-8217
-8200
-8183
-8167
-8154
-8140
-8125
-8114
-8102
-8090
-8080
-8071
-8063
-8055
-8048
-8042
-8038
-8034
-8032
-8029
-8029
-8029
-8031
-8032
-8036
-8039
-8042
-8047
-8051
-8055
-8060
-8064
-8069
-8073
-8077
-8080
-8085
-8087
-8090
-8090
-8092
-8092
-8092
-8090
-8089
-8086
-8082
-8077
-8071
-8066
-8058
-8051
-8042
-8034
-8023
-8013
-8000
-7989
-7976
-7962
-7947
-7931
-7914
-7896
-7876
-7856
-7834
-7810
-7786
-7759
-7732
-7702
-7672
-7640
-7606
-7571
-7535
-7498
-7459
-7419
-7379
-7337
-7295
-7251
-7207
-7162
-7117
-7070
-7023
-6975
-6927
-6878
-6828
-6777
-6726
-6675
-6623
-6571
-6518
-6465
-6412
-6359
-6305
-6252
-6199
-6145
-6092
-6039
-5986
-5933
-5880
-5828
-5777
-5725
-5674
-5623
-5573
-5523
-5474
-5425
-5377
-5329
-5282
-5235
-5189
-5143
-5099
-5054
-5010
-4967
-4924
-4882
-4840
-4798
-4757
-4716
-4675
-4634
-4594
-4555
-4515
-4476
-4437
-4399
-4361
-4323
-4287
-4251
-4215
-4181
-4148
-4115
-4083
-4054
-4026
-3999
-3973
-3949
-3926
-3904
-3884
-3866
-3848
-3832
-3817
-3803
-3790
-3778
-3767
-3756
-3746
-3736
-3726
-3717
-3708
-3698
-3689
-3679
-3668
-3657
-3646
-3634
-3622
-3608
-3594
-3579
-3564
-3548
-3530
-3512
-3493
-3474
-3453
-3431
-3408
-3384
-3360
-3334
-3307
-3279
-3250
-3220
-3189
-3157
-3124
-3090
-3055
-3020
-2983
-2945
-2907
-2867
-2827
-2785
-2743
-2700
-2656
-2611
-2566
-2520
-2474
-2427
-2381
-2334
-2286
-2239
-2191
-2143
-2095
-2045
-1998
-1949
-1900
-1850
-1801
-1751
-1701
-1651
-1601
-1552
-1502
-1452
-1403
-1354
-1305
-1257
-1210
-1163
-1116
-1071
-1026
-981
-938
-895
-853
-811
-770
-730
-690
-651
-613
-575
-538
-502
-467
-432
-398
-365
-333
-302
-271
-241
-212
-184
-156
-130
-105
-80
-57
-35
-14
5
24
42
58
73
87
99
111
121
131
139
146
151
156
159
161
162
162
161
158
154
148
141
133
123
112
100
86
71
55
38
20
0
-20
-41
-63
-86
-110
-135
-161
-188
-216
-245
-275
-306
-338
-370
-404
-438
-474
-510
-546
-583
-621
-659
-697
-735
-773
-811
-850
-888
-925
-963
-1000
-1036
-1073
-1108
-1143
-1178
-1211
-1244
-1276
-1308
-1338
-1368
-1397
-1425
-1453
-1479
-1505
-1529
-1553
-1575
-1597
-1617
-1637
-1655
-1672
-1688
-1703
-1718
-1731
-1744
-1755
-1766
-1777
-1787
-1796
-1804
-1812
-1820
-1827
-1834
-1841
-1848
-1854
-1861
-1867
-1873
-1880
-1886
-1892
-1897
-1903
-1908
-1913
-1918
-1922
-1926
-1929
-1932
-1934
-1936
-1937
-1938
-1939
-1939
-1939
-1939
-1938
-1937
-1936
-1935
-1933
-1932
-1930
-1928
-1926
-1923
-1921
-1918
-1915
-1911
-1908
-1904
-1899
-1895
-1890
-1884
-1878
-1872
-1866
-1860
-1853
-1847
-1840
-1833
-1826
-1819
-1811
-1803
-1795
-1786
-1777
-1768
-1758
-1748
-1738
-1727
-1716
-1704
-1692
-1680
-1667
-1654
-1641
-1627
-1612
-1597
-1582
-1566
-1549
-1532
-1515
-1497
-1479
-1460
-1440
-1421
-1401
-1380
-1359
-1338
-1316
-1294
-1271
-1247
-1223
-1197
-1172
-1145
-1117
-1089
-1060
-1030
-999
-967
-935
-901
-867
-832
-795
-758
-720
-680
-640
-599
-556
-513
-468
-422
-375
-327
-278
-228
-176
-123
-70
-15
40
97
155
213
273
333
394
457
519
583
647
712
778
844
910
976
1043
1110
1177
1244
1311
1378
1445
1512
1579
1645
1711
1777
1843
1908
1973
2037
2102
2165
2228
2291
2353
2414
2475
2534
2594
2652
2709
2766
2822
2877
2931
2984
3036
3087
3137
3187
3235
3282
3329
3374
3419
3462
3505
3547
3588
3627
3666
3704
3740
3775
3809
3842
3873
3903
3932
3960
3986
4011
4035
4057
4078
4097
4115
4132
4148
4162
4175
4187
4198
4208
4217
4225
4232
4237
4242
4246
4248
4250
4251
4250
4249
4247
4244
4240
4235
4229
4222
4214
4205
4195
4184
4172
4160
4146
4131
4116
4099
4082
4064
4046
4027
4006
3986
3965
3943
3921
3899
3876
3853
3830
3806
3782
3758
3734
3709
3685
3660
3634
3609
3583
3558
3532
3506
3479
3453
3427
3400
3373
3346
3319
3292
3264
3236
3208
3179
3150
3121
3091
3061
3030
3000
2969
2937
2906
2874
2842
2810
2778
2746
2714
2682
2650
2618
2586
2555
2523
2492
2461
2431
2400
2370
2341
2311
2282
2252
2224
2195
2166
2138
2110
2082
2055
2028
2001
1975
1949
1924
1899
1874
1850
1826
1803
1780
1757
1735
1713
1692
1672
1652
1633
1614
1596
1579
1562
1546
1530
1515
1501
1487
1473
1461
1448
1437
1426
1415
1405
1395
1385
1376
1367
1358
1350
1341
1332
1324
1315
1306
1297
1287
1277
1267
1255
1244
1231
1218
1205
1190
1174
1158
1141
1123
1103
1083
1062
1039
1014
990
963
935
906
876
845
813
780
746
711
676
640
603
567
530
493
455
418
380
343
306
269
232
196
160
124
90
55
22
-11
-44
-75
-106
-137
-166
-195
-222
-249
-275
-301
-325
-348
-371
-392
-413
-432
-450
-468
-484
-500
-514
-528
-540
-552
-563
-572
-581
-589
-596
-602
-607
-611
-614
-617
-618
-619
-619
-618
-616
-613
-610
-606
-601
-595
-590
-583
-576
-569
-562
-554
-545
-536
-527
-517
-508
-497
-487
-476
-466
-455
-444
-433
-422
-411
-399
-388
-377
-365
-353
-341
-329
-317
-304
-292
-279
-265
-252
-238
-224
-210
-196
-181
-166
-151
-135
-119
-103
-86
-69
-52
-35
-17
1
20
38
58
77
98
118
139
160
182
204
227
250
273
296
320
344
367
391
414
438
461
484
507
530
552
575
597
618
640
661
681
702
723
743
763
783
803
823
843
863
883
902
922
942
962
982
1000
1020
1040
1060
1079
1098
1117
1136
1154
1172
1190
1208
1225
1241
1257
1273
1288
1303
1317
1331
1344
1357
1369
1381
1392
1403
1413
1422
1431
1439
1447
1454
1460
1465
1470
1474
1477
1479
1480
1480
1479
1477
1474
1470
1465
1458
1451
1443
1433
1423
1411
1398
1384
1369
1353
1335
1316
1297
1276
1254
1231
1206
1181
1155
1128
1099
1070
1040
1008
976
942
907
870
833
794
754
712
670
626
580
534
486
436
386
334
280
225
169
112
53
-6
-67
-129
-192
-257
-322
-388
-455
-523
-592
-662
-732
-803
-875
-948
-1020
-1095
-1170
-1245
-1321
-1397
-1474
-1552
-1630
-1709
-1788
-1869
-1949
-2031
-2113
-2195
-2278
-2361
-2445
-2529
-2614
-2699
-2784
-2870
-2956
-3042
-3129
-3215
-3302
-3389
-3476
-3563
-3650
-3736
-3823
-3909
-3995
-4081
-4166
-4251
-4334
-4417
-4500
-4581
-4661
-4741
-4819
-4896
-4971
-5045
-5118
-5189
-5258
-5326
-5393
-5457
-5521
-5582
-5642
-5700
-5756
-5811
-5864
-5915
-5965
-6013
-6060
-6105
-6148
-6190
-6230
-6269
-6306
-6341
-6375
-6407
-6438
-6468
-6496
-6522
-6547
-6571
-6593
-6614
-6633
-6650
-6667
-6681
-6695
-6707
-6717
-6726
-6734
-6741
-6746
-6749
-6751
-6752
-6751
-6748
-6744
-6739
-6732
-6723
-6714
-6703
-6690
-6676
-6661
-6644
-6625
-6605
-6584
-6561
-6537
-6511
-6483
-6454
-6424
-6393
-6360
-6325
-6290
-6253
-6214
-6174
-6133
-6090
-6045
-6000
-5953
-5904
-5854
-5802
-5749
-5695
-5639
-5581
-5522
-5461
-5398
-5334
-5268
-5200
-5131
-5060
-4987
-4913
-4837
-4760
-4681
-4600
-4518
-4435
-4349
-4263
-4174
-4085
-3994
-3902
-3808
-3713
-3617
-3520
-3422
-3324
-3224
-3124
-3023
-2922
-2820
-2718
-2616
-2513
-2409
-2306
-2202
-2098
-1993
-1888
-1784
-1679
-1574
-1469
-1364
-1259
-1154
-1050
-946
-842
-738
-635
-533
-431
-329
-228
-128
-29
70
167
264
360
455
549
642
735
826
916
1006
1094
1181
1267
1352
1436
1518
1600
1681
1760
1838
1915
1991
2065
2138
2209
2279
2347
2413
2479
2542
2604
2664
2722
2779
2834
2888
2940
2990
3038
3084
3129
3171
3212
3251
3287
3322
3354
3385
3413
3440
3464
3486
3507
3525
3542
3557
3570
3582
3592
3601
3608
3614
3618
3621
3623
3624
3624
3622
3620
3616
3612
3607
3600
3593
3585
3577
3567
3557
3546
3535
3523
3510
3496
3481
3466
3450
3433
3415
3397
3378
3358
3337
3316
3294
3272
3248
3225
3200
3175
3149
3123
3096
3069
3040
3011
2982
2952
2921
2889
2857
2824
2791
2757
2723
2688
2652
2616
2580
2544
2506
2469
2431
2393
2355
2316
2276
2237
2196
2156
2115
2073
2031
1989
1946
1903
1859
1814
1769
1724
1677
1631
1583
1535
1486
1437
1387
1337
1286
1235
1183
1131
1078
1025
971
918
864
810
755
700
645
590
535
479
424
368
312
255
199
142
85
27
-31
-89
-148
-207
-266
-326
-386
-447
-508
-570
-632
-695
-758
-822
-886
-951
-1016
-1081
-1147
-1213
-1279
-1346
-1412
-1479
-1545
-1612
-1678
-1743
-1809
-1873
-1938
-2001
-2065
-2128
-2190
-2251
-2311
-2371
-2429
-2487
-2543
-2599
-2653
-2706
-2758
-2809
-2858
-2906
-2952
-2997
-3040
-3082
-3123
-3162
-3199
-3235
-3270
-3303
-3335
-3365
-3394
-3421
-3447
-3471
-3495
-3516
-3537
-3556
-3574
-3591
-3606
-3621
-3634
-3646
-3658
-3668
-3677
-3685
-3693
-3699
-3705
-3710
-3714
-3718
-3720
-3722
-3723
-3724
-3723
-3722
-3720
-3717
-3714
-3709
-3704
-3698
-3691
-3684
-3675
-3667
-3657
-3646
-3635
-3623
-3610
-3597
-3583
-3568
-3552
-3535
-3518
-3499
-3480
-3461
-3440
-3419
-3397
-3374
-3351
-3327
-3302
-3277
-3251
-3225
-3198
-3170
-3142
-3112
-3083
-3052
-3021
-2989
-2956
-2923
-2888
-2853
-2818
-2781
-2744
-2706
-2667
-2627
-2586
-2544
-2501
-2456
-2411
-2365
-2317
-2267
-2217
-2165
-2112
-2057
-2001
-1943
-1884
-1824
-1762
-1698
-1633
-1566
-1498
-1429
-1357
-1285
-1210
-1135
-1058
-979
-899
-818
-735
-651
-566
-480
-392
-304
-214
-124
-32
60
153
246
341
436
531
628
724
821
919
1016
1115
1213
1312
1411
1510
1610
1710
1810
1910
2011
2112
2213
2314
2415
2516
2617
2718
2818
2919
3019
3119
3219
3319
3418
3517
3615
3713
3811
3908
4005
4101
4197
4292
4387
4481
4575
4668
4760
4852
4943
5033
5123
5212
5300
5387
5474
5559
5643
5727
5809
5890
5970
6049
6126
6202
6277
6350
6422
6493
6562
6629
6695
6759
6822
6883
6943
7002
7059
7115
7169
7223
7275
7326
7377
7426
7474
7522
7568
7614
7659
7704
7747
7790
7832
7874
7915
7955
7994
8032
8071
8108
8144
8180
8215
8249
8282
8314
8345
8375
8403
8431
8457
8482
8506
8528
8549
8569
8587
8603
8619
8633
8645
8657
8667
8675
8683
8689
8694
8698
8701
8703
8704
8703
8701
8698
8694
8688
8681
8673
8664
8653
8642
8629
8615
8600
8583
8566
8547
8528
8507
8485
8462
8439
8414
8389
8362
8335
8308
8279
8250
8221
8189
8159
8128
8096
8064
8031
7997
7963
7929
7894
7859
7824
7788
7752
7716
7679
7642
7605
7568
7531
7494
7457
7419
7382
7346
7309
7272
7236
7200
7164
7129
7093
7058
7023
6988
6953
6918
6884
6848
6813
6778
6742
6706
6670
6633
6597
6560
6522
6485
6447
6409
6371
6332
6294
6255
6215
6175
6135
6095
6055
6014
5973
5931
5890
5848
5806
5764
5722
5680
5638
5596
5553
5511
5468
5426
5383
5340
5297
5253
5210
5166
5122
5077
5033
4988
4943
4898
4852
4807
4762
4717
4672
4627
4583
4538
4494
4451
4407
4364
4322
4279
4237
4196
4155
4114
4073
4033
3993
3954
3915
3876
3838
3800
3763
3726
3689
3653
3618
3583
3549
3515
3482
3449
3417
3386
3354
3324
3293
3264
3234
3205
3177
3148
3120
3093
3066
3039
3012
2986
2961
2935
2910
2886
2862
2838
2814
2791
2768
2745
2722
2700
2678
2657
2636
2615
2594
2574
2555
2535
2516
2497
2479
2462
2444
2427
2411
2395
2379
2364
2350
2335
2321
2307
2294
2280
2267
2255
2242
2230
2218
2206
2195
2183
2172
2161
2150
2139
2129
2118
2107
2096
2085
2074
2062
2051
2040
2028
2016
2004
1992
1980
1968
1955
1942
1929
1916
1903
1890
1877
1864
1851
1838
1825
1812
1799
1786
1773
1760
1748
1736
1723
1711
1699
1688
1676
1665
1654
1643
1632
1622
1612
1603
1594
1586
1578
1570
1564
1558
1552
1547
1543
1540
1538
1537
1536
1537
1538
1540
1543
1547
1552
1558
1565
1572
1581
1590
1600
1611
1623
1636
1650
1664
1679
1695
1711
1728
1746
1764
1782
1801
1821
1841
1861
1882
1902
1924
1945
1967
1990
2012
2035
2058
2082
2106
2130
2154
2179
2204
2228
2254
2279
2304
2329
2355
2380
2405
2430
2455
2480
2505
2530
2555
2579
2604
2629
2654
2679
2704
2729
2754
2778
2803
2828
2853
2877
2902
2927
2951
2976
3001
3025
3050
3075
3100
3125
3149
3174
3198
3222
3246
3270
3293
3315
3338
3359
3381
3402
3422
3443
3462
3482
3501
3520
3539
3558
3576
3594
3613
3631
3649
3667
3685
3703
3722
3740
3759
3778
3797
3816
3835
3855
3875
3895
3915
3935
3956
3977
3998
4019
4041
4062
4083
4106
4128
4150
4172
4194
4216
4238
4260
4283
4305
4327
4350
4372
4394
4416
4439
4461
4483
4505
4528
4550
4573
4595
4618
4641
4663
4686
4708
4731
4753
4775
4797
4818
4840
4861
4883
4904
4925
4946
4967
4988
5008
5029
5050
5071
5092
5114
5135
5156
5178
5199
5221
5242
5264
5286
5308
5330
5352
5374
5396
5418
5440
5463
5485
5507
5529
5550
5572
5593
5614
5634
5655
5674
5694
5713
5731
5749
5767
5784
5800
5816
5832
5847
5861
5875
5889
5903
5916
5929
5941
5954
5966
5978
5989
6000
6011
6022
6033
6043
6053
6063
6072
6081
6090
6099
6107
6115
6123
6131
6138
6144
6150
6156
6161
6166
6169
6173
6175
6177
6178
6178
6177
6176
6173
6170
6166
6161
6155
6149
6141
6133
6124
6114
6104
6092
6080
6068
6054
6040
6026
6010
5994
5978
5960
5943
5924
5905
5885
5865
5844
5822
5800
5777
5754
5730
5706
5681
5656
5630
5604
5577
5550
5522
5494
5466
5437
5408
5379
5349
5319
5289
5258
5227
5196
5165
5133
5101
5068
5035
5002
4969
4935
4901
4866
4831
4796
4760
4724
4687
4650
4613
4575
4537
4499
4460
4422
4383
4343
4304
4264
4224
4183
4142
4101
4059
4017
3975
3932
3888
3845
3800
3756
3710
3665
3619
3573
3527
3480
3434
3387
3340
3293
3247
3200
3154
3107
3061
3015
2970
2925
2880
2836
2792
2748
2705
2662
2620
2577
2535
2494
2453
2412
2372
2332
2292
2253
2214
2175
2137
2099
2062
2025
1989
1953
1918
1883
1849
1816
1783
1751
1720
1690
1660
1631
1603
1576
1550
1525
1501
1477
1454
1433
1412
1392
1372
1354
1336
1319
1303
1288
1274
1261
1248
1236
1226
1216
1207
1199
1191
1185
1179
1175
1171
1168
1165
1164
1163
1164
1165
1166
1169
1172
1176
1180
1186
1192
1199
1206
1214
1223
1232
1242
1253
1264
1275
1287
1299
1312
1325
1338
1351
1365
1379
1393
1408
1422
1437
1453
1468
1483
1499
1514
1530
1546
1561
1577
1592
1608
1623
1638
1654
1669
1684
1699
1714
1729
1744
1759
1774
1789
1804
1818
1833
1848
1863
1877
1892
1906
1921
1935
1950
1965
1979
1994
2009
2025
2040
2056
2072
2088
2104
2120
2137
2154
2172
2189
2207
2225
2244
2263
2282
2301
2321
2341
2362
2383
2404
2425
2447
2468
2490
2512
2534
2557
2579
2602
2625
2648
2672
2695
2719
2743
2767
2791
2815
2840
2864
2889
2914
2939
2964
2989
3014
3040
3066
3091
3117
3144
3170
3196
3223
3250
3277
3304
3331
3359
3386
3413
3441
3468
3495
3522
3550
3576
3603
3630
3656
3682
3707
3733
3758
3783
3807
3831
3855
3878
3902
3925
3947
3969
3991
4013
4034
4054
4075
4096
4115
4135
4153
4171
4189
4206
4222
4238
4252
4266
4279
4292
4303
4313
4323
4331
4338
4344
4349
4352
4355
4356
4356
4355
4352
4349
4344
4338
4331
4323
4313
4303
4292
4280
4267
4254
4239
4224
4208
4191
4173
4155
4136
4116
4094
4074
4051
4029
4006
3982
3957
3932
3906
3879
3851
3823
3794
3765
3734
3703
3672
3639
3606
3573
3539
3504
3469
3433
3397
3360
3323
3286
3248
3210
3171
3132
3094
3054
3015
2976
2937
2898
2859
2821
2782
2744
2706
2669
2631
2594
2558
2522
2486
2450
2415
2381
2346
2312
2279
2246
2213
2180
2148
2117
2086
2055
2025
1995
1966
1937
1909
1882
1855
1829
1804
1779
1755
1731
1708
1686
1664
1643
1622
1603
1584
1566
1549
1533
1517
1503
1490
1477
1466
1455
1445
1436
1428
1420
1413
1407
1402
1397
1393
1390
1388
1385
1384
1383
1382
1382
1383
1383
1385
1387
1389
1392
1395
1399
1403
1408
1413
1418
1424
1430
1437
1443
1450
1458
1466
1474
1482
1491
1500
1509
1518
1527
1537
1546
1556
1566
1576
1586
1596
1606
1616
1627
1638
1648
1660
1671
1682
1694
1706
1718
1730
1742
1755
1767
1779
1791
1804
1816
1828
1840
1851
1863
1874
1885
1896
1907
1917
1927
1937
1946
1956
1965
1974
1983
1991
1999
2008
2016
2024
2031
2039
2045
2053
2061
2068
2075
2081
2088
2095
2102
2108
2115
2122
2129
2135
2142
2149
2156
2164
2171
2178
2185
2193
2200
2208
2215
2223
2231
2239
2247
2255
2263
2272
2280
2288
2297
2306
2314
2323
2332
2341
2350
2360
2370
2379
2389
2400
2410
2420
2431
2442
2453
2464
2475
2486
2497
2508
2519
2531
2542
2553
2564
2576
2587
2599
2610
2622
2634
2646
2659
2672
2684
2698
2711
2725
2739
2754
2768
2783
2799
2814
2830
2846
2863
2880
2897
2914
2932
2950
2968
2987
3005
3024
3043
3062
3081
3100
3120
3139
3159
3178
3198
3217
3237
3257
3276
3296
3316
3336
3355
3375
3395
3415
3434
3454
3474
3494
3514
3533
3553
3573
3593
3613
3632
3652
3671
3691
3710
3729
3748
3767
3786
3804
3823
3841
3860
3878
3896
3914
3932
3950
3967
3985
4002
4019
4035
4051
4067
4083
4099
4114
4129
4144
4158
4172
4185
4198
4211
4223
4235
4246
4257
4268
4279
4288
4298
4307
4316
4324
4332
4340
4347
4353
4359
4365
4370
4375
4379
4383
4386
4390
4392
4395
4398
4400
4401
4403
4404
4406
4406
4407
4407
4407
4407
4406
4406
4404
4403
4401
4399
4396
4393
4389
4385
4380
4374
4368
4361
4354
4345
4336
4326
4316
4304
4292
4280
4266
4252
4238
4223
4207
4191
4174
4157
4140
4122
4103
4085
4066
4046
4027
4006
3987
3966
3946
3925
3904
3883
3863
3842
3821
3800
3779
3758
3736
3715
3694
3673
3651
3630
3609
3587
3566
3546
3525
3504
3484
3464
3444
3425
3405
3386
3367
3348
3329
3310
3291
3272
3253
3234
3215
3196
3177
3157
3138
3118
3098
3078
3058
3037
3016
2995
2974
2952
2931
2909
2887
2865
2842
2820
2797
2774
2751
2727
2703
2680
2655
2631
2606
2581
2555
2529
2503
2476
2449
2421
2393
2364
2335
2305
2275
2244
2213
2181
2149
2117
2085
2052
2020
1987
1954
1921
1887
1854
1821
1788
1754
1721
1688
1655
1622
1589
1556
1523
1491
1458
1426
1393
1361
1329
1297
1264
1232
1200
1167
1135
1102
1069
1036
1002
970
937
904
870
837
804
771
738
706
673
641
609
578
547
516
485
455
425
395
366
338
309
282
254
227
201
175
149
124
100
76
52
29
7
-15
-36
-57
-77
-97
-116
-134
-152
-170
-186
-202
-217
-232
-246
-260
-273
-285
-297
-308
-318
-328
-337
-346
-354
-362
-369
-375
-381
-386
-391
-396
-400
-403
-407
-409
-412
-414
-416
-418
-420
-421
-422
-423
-423
-423
-423
-423
-423
-422
-421
-419
-417
-415
-412
-409
-406
-401
-396
-391
-385
-378
-371
-362
-354
-344
-334
-323
-312
-300
-288
-275
-262
-248
-234
-219
-204
-189
-173
-157
-140
-124
-107
-89
-72
-54
-36
-18
0
18
35
53
71
88
106
123
140
157
173
189
205
220
235
250
264
278
292
305
318
330
342
353
364
374
384
394
403
411
419
427
434
441
448
454
460
465
470
475
479
483
487
490
494
497
499
502
504
506
508
509
511
512
513
514
515
516
516
517
517
517
517
516
516
515
514
513
511
510
508
506
504
502
500
498
496
493
491
488
486
483
481
478
476
473
470
468
465
463
460
457
455
452
449
447
444
442
440
437
435
433
431
429
427
425
424
422
420
418
416
414
412
410
409
407
406
405
404
404
404
404
405
406
407
409
412
415
418
422
427
432
438
444
451
459
468
476
486
496
506
517
528
540
552
565
578
591
605
619
634
650
666
682
700
718
736
755
775
796
817
839
861
884
907
931
955
980
1004
1030
1055
1081
1107
1133
1160
1186
1212
1239
1265
1291
1318
1344
1370
1397
1423
1449
1476
1502
1529
1556
1583
1610
1637
1665
1693
1720
1748
1777
1805
1833
1861
1889
1918
1946
1974
2001
2029
2058
2086
2114
2142
2170
2198
2226
2254
2283
2311
2339
2367
2395
2423
2451
2479
2508
2536
2564
2592
2620
2648
2677
2706
2734
2763
2792
2821
2851
2880
2910
2940
2970
3000
3030
3061
3092
3122
3153
3184
3215
3246
3277
3308
3339
3370
3401
3432
3463
3494
3525
3556
3586
3617
3647
3678
3708
3738
3767
3797
3827
3857
3886
3916
3945
3975
4003
4033
4062
4091
4121
4150
4179
4208
4236
4265
4293
4321
4348
4376
4403
4430
4456
4482
4507
4533
4557
4582
4605
4629
4652
4674
4696
4717
4738
4758
4777
4795
4813
4830
4846
4862
4876
4890
4903
4915
4927
4937
4948
4957
4966
4974
4982
4989
4996
5002
5007
5013
5017
5022
5025
5029
5032
5034
5037
5039
5040
5042
5043
5044
5044
5044
5044
5044
5043
5043
5042
5041
5040
5039
5037
5036
5035
5034
5033
5032
5031
5030
5029
5028
5027
5026
5025
5023
5022
5020
5018
5017
5015
5013
5010
5008
5005
5002
4999
4995
4991
4987
4982
4978
4972
4967
4961
4956
4950
4943
4937
4930
4923
4916
4909
4902
4894
4886
4878
4869
4860
4851
4841
4831
4821
4810
4799
4787
4775
4763
4750
4737
4724
4710
4697
4683
4669
4655
4641
4626
4612
4598
4583
4569
4555
4540
4526
4511
4497
4483
4469
4455
4442
4429
4415
4403
4390
4378
4366
4355
4344
4333
4323
4314
4305
4296
4288
4281
4274
4268
4262
4257
4253
4249
4245
4243
4240
4239
4238
4237
4236
4236
4237
4238
4239
4241
4243
4245
4248
4252
4256
4260
4264
4269
4275
4281
4287
4294
4301
4309
4317
4326
4335
4345
4355
4366
4377
4388
4400
4413
4426
4439
4453
4468
4482
4497
4512
4528
4544
4560
4576
4592
4609
4626
4642
4659
4676
4693
4711
4728
4745
4762
4778
4795
4812
4829
4845
4862
4878
4895
4912
4928
4945
4962
4978
4995
5011
5028
5044
5061
5077
5093
5109
5125
5141
5156
5172
5187
5202
5216
5231
5245
5259
5273
5287
5301
5314
5327
5340
5353
5365
5377
5388
5400
5410
5421
5431
5441
5451
5460
5469
5478
5487
5495
5503
5511
5519
5527
5534
5541
5548
5554
5560
5566
5572
5577
5582
5586
5590
5593
5596
5599
5601
5602
5603
5604
5604
5603
5602
5601
5600
5598
5595
5592
5589
5585
5581
5577
5572
5566
5560
5554
5547
5540
5533
5525
5516
5507
5498
5488
5478
5467
5456
5444
5432
5419
5406
5392
5378
5364
5349
5334
5318
5302
5286
5269
5252
5235
5218
5200
5182
5164
5145
5126
5107
5088
5068
5049
5029
5009
4988
4968
4947
4927
4906
4885
4864
4843
4822
4801
4780
4759
4737
4716
4695
4674
4652
4631
4609
4587
4566
4544
4522
4499
4477
4454
4432
4409
4386
4364
4341
4318
4295
4272
4250
4227
4204
4181
4158
4136
4113
4091
4067
4046
4024
4001
3979
3957
3935
3912
3890
3868
3846
3824
3801
3779
3757
3735
3713
3691
3669
3647
3625
3602
3580
3558
3536
3513
3491
3468
3445
3422
3399
3376
3353
3329
3305
3281
3257
3233
3209
3185
3160
3136
3112
3087
3063
3039
3014
2990
2966
2943
2919
2895
2872
2849
2826
2804
2781
2759
2737
2715
2693
2672
2651
2630
2609
2589
2569
2549
2529
2509
2489
2470
2451
2431
2412
2394
2375
2356
2338
2319
2301
2283
2264
2246
2228
2209
2191
2172
2154
2135
2117
2099
2080
2062
2044
2025
2007
1989
1971
1953
1935
1917
1899
1882
1864
1846
1828
1811
1793
1776
1759
1742
1725
1708
1691
1675
1658
1642
1626
1611
1596
1580
1566
1551
1537
1524
1511
1498
1485
1473
1461
1450
1439
1428
1418
1409
1399
1390
1382
1374
1367
1360
1353
1347
1342
1337
1332
1329
1325
1323
1320
1319
1318
1317
1317
1317
1318
1319
1321
1323
1326
1329
1332
1336
1341
1346
1351
1357
1363
1370
1377
1385
1393
1401
1409
1418
1427
1437
1446
1456
1466
1476
1487
1498
1509
1520
1531
1543
1554
1566
1578
1591
1603
1616
1629
1643
1656
1670
1684
1698
1713
1728
1743
1758
1773
1789
1805
1821
1837
1853
1870
1886
1903
1920
1937
1954
1972
1989
2007
2025
2043
2062
2080
2099
2118
2136
2155
2174
2193
2213
2232
2251
2270
2290
2309
2328
2348
2367
2386
2405
2424
2443
2462
2481
2499
2518
2537
2555
2574
2593
2611
2630
2649
2668
2688
2707
2727
2747
2767
2787
2808
2828
2849
2871
2893
2915
2937
2960
2983
3006
3029
3053
3077
3101
3126
3150
3175
3200
3225
3251
3276
3302
3328
3354
3380
3406
3432
3459
3485
3511
3538
3564
3590
3617
3643
3669
3695
3721
3747
3772
3798
3823
3848
3873
3898
3922
3947
3971
3995
4019
4043
4066
4090
4113
4136
4159
4182
4204
4227
4249
4271
4293
4316
4338
4360
4382
4405
4427
4450
4472
4495
4518
4542
4565
4589
4613
4637
4662
4687
4712
4737
4762
4788
4814
4840
4867
4893
4920
4947
4973
5000
5028
5055
5082
5110
5137
5165
5192
5220
5247
5274
5301
5329
5355
5382
5409
5435
5461
5487
5513
5539
5564
5589
5614
5639
5664
5688
5712
5736
5760
5783
5806
5829
5852
5875
5897
5919
5940
5961
5982
6003
6023
6042
6061
6080
6098
6116
6133
6149
6165
6181
6196
6211
6225
6238
6251
6264
6276
6287
6298
6308
6318
6328
6337
6345
6353
6360
6367
6373
6378
6383
6387
6390
6393
6395
6396
6396
6395
6394
6392
6389
6386
6382
6377
6372
6366
6360
6353
6346
6338
6330
6321
6312
6303
6293
6282
6272
6261
6249
6237
6225
6212
6200
6186
6173
6160
6146
6132
6118
6103
6089
6074
6059
6045
6030
6015
6000
5985
5970
5955
5940
5925
5910
5895
5880
5866
5851
5837
5823
5809
5795
5781
5767
5754
5741
5727
5714
5701
5689
5676
5663
5651
5639
5627
5614
5602
5590
5579
5567
5555
5543
5532
5520
5509
5497
5486
5475
5464
5453
5442
5431
5420
5409
5398
5387
5377
5366
5356
5346
5336
5326
5316
5307
5298
5289
5280
5271
5263
5255
5248
5240
5234
5227
5221
5215
5210
5205
5201
5197
5193
5190
5187
5185
5182
5180
5179
5177
5176
5175
5173
5172
5172
5171
5170
5170
5169
5169
5169
5169
5169
5170
5170
5171
5171
5172
5173
5174
5175
5176
5176
5177
5178
5178
5179
5179
5180
5180
5180
5181
5181
5182
5182
5182
5183
5183
5184
5184
5184
5185
5185
5186
5186
5186
5186
5186
5186
5186
5186
5185
5185
5184
5183
5182
5180
5179
5177
5175
5173
5171
5168
5165
5162
5158
5155
5151
5146
5141
5136
5131
5125
5119
5113
5106
5100
5093
5086
5079
5071
5064
5056
5048
5039
5031
5022
5013
5004
4995
4985
4975
4965
4954
4943
4932
4921
4909
4897
4884
4872
4859
4846
4832
4819
4805
4791
4778
4764
4750
4736
4722
4708
4694
4679
4665
4651
4637
4623
4609
4595
4581
4567
4552
4538
4524
4509
4495
4481
4466
4452
4438
4423
4409
4394
4380
4365
4350
4336
4321
4306
4292
4277
4262
4247
4232
4217
4202
4186
4171
4155
4139
4123
4107
4091
4074
4058
4041
4025
4008
3992
3975
3958
3942
3925
3908
3891
3874
3858
3841
3824
3807
3791
3774
3758
3741
3725
3708
3692
3676
3660
3644
3628
3613
3597
3582
3567
3553
3538
3524
3509
3496
3482
3468
3455
3442
3430
3417
3406
3394
3383
3372
3362
3352
3343
3334
3325
3317
3309
3302
3295
3288
3282
3276
3271
3266
3261
3257
3253
3249
3246
3243
3241
3238
3237
3235
3234
3233
3233
3233
3233
3233
3233
3233
3234
3235
3235
3236
3237
3238
3238
3239
3240
3241
3242
3242
3243
3243
3243
3243
3243
3242
3242
3241
3240
3239
3238
3237
3235
3234
3232
3231
3229
3227
3225
3223
3221
3218
3215
3213
3209
3206
3203
3199
3195
3191
3186
3181
3176
3171
3165
3160
3153
3147
3141
3134
3128
3121
3114
3106
3099
3092
3084
3076
3069
3061
3053
3045
3036
3028
3020
3011
3002
2993
2984
2975
2966
2956
2947
2937
2927
2917
2907
2896
2886
2875
2865
2854
2844
2833
2822
2811
2800
2789
2779
2768
2757
2746
2736
2725
2715
2705
2695
2686
2676
2667
2659
2650
2642
2634
2626
2618
2611
2604
2596
2589
2583
2576
2569
2562
2556
2549
2543
2536
2530
2523
2517
2511
2504
2498
2492
2486
2480
2473
2467
2461
2455
2449
2442
2436
2429
2423
2416
2409
2403
2396
2389
2381
2374
2367
2360
2353
2346
2339
2332
2326
2319
2313
2306
2300
2294
2288
2283
2278
2272
2268
2263
2259
2255
2251
2248
2245
2243
2241
2239
2237
2236
2236
2236
2236
2237
2239
2240
2243
2246
2249
2253
2257
2262
2267
2273
2279
2286
2293
2300
2308
2317
2326
2335
2345
2355
2365
2376
2387
2399
2411
2424
2436
2449
2462
2476
2490
2503
2517
2532
2546
2560
2574
2589
2603
2617
2632
2646
2660
2675
2689
2703
2718
2732
2746
2760
2774
2788
2802
2816
2830
2844
2858
2872
2886
2899
2913
2927
2941
2955
2969
2983
2996
3010
3024
3038
3051
3065
3079
3093
3106
3120
3134
3147
3161
3174
3188
3201
3214
3228
3242
3255
3269
3282
3296
3309
3322
3336
3349
3362
3375
3388
3401
3414
3427
3439
3452
3464
3477
3489
3501
3513
3525
3538
3550
3561
3573
3585
3597
3609
3620
3632
3644
3655
3667
3679
3690
3702
3713
3725
3737
3748
3760
3772
3784
3796
3808
3820
3833
3845
3857
3870
3882
3895
3907
3919
3932
3944
3956
3968
3980
3993
4005
4017
4029
4041
4053
4065
4077
4089
4100
4112
4124
4135
4147
4158
4169
4179
4190
4200
4210
4220
4229
4238
4247
4255
4263
4271
4278
4285
4291
4297
4303
4308
4312
4316
4320
4323
4326
4328
4329
4331
4331
4331
4331
4330
4328
4326
4324
4321
4318
4314
4310
4305
4300
4294
4289
4283
4276
4269
4262
4255
4247
4240
4231
4223
4215
4206
4197
4187
4178
4168
4159
4149
4139
4128
4118
4108
4097
4086
4075
4065
4054
4043
4033
4022
4010
3999
3988
3976
3964
3952
3940
3927
3914
3901
3888
3875
3861
3847
3833
3819
3804
3789
3774
3759
3744
3728
3713
3697
3681
3665
3648
3632
3615
3599
3582
3565
3549
3532
3515
3498
3482
3465
3448
3431
3415
3398
3381
3365
3348
3332
3315
3299
3282
3266
3250
3234
3218
3202
3186
3170
3154
3139
3124
3108
3093
3078
3063
3048
3033
3018
3003
2988
2973
2958
2943
2928
2913
2898
2883
2869
2855
2841
2827
2814
2801
2788
2775
2762
2750
2738
2726
2715
2703
2691
2680
2668
2657
2646
2635
2623
2612
2601
2590
2579
2567
2556
2545
2534
2523
2511
2500
2489
2477
2466
2454
2442
2431
2419
2407
2395
2383
2371
2358
2346
2333
2321
2308
2295
2282
2269
2256
2243
2229
2216
2202
2189
2175
2161
2147
2133
2119
2105
2091
2077
2063
2049
2036
2021
2008
1995
1981
1968
1954
1941
1928
1915
1902
1889
1876
1863
1851
1838
1826
1814
1801
1789
1777
1765
1753
1741
1730
1718
1706
1695
1683
1672
1661
1650
1639
1628
1618
1607
1597
1587
1577
1567
1557
1548
1538
1529
1520
1512
1503
1495
1486
1478
1471
1463
1456
1448
1441
1435
1428
1422
1415
1409
1403
1397
1392
1386
1381
1376
1371
1366
1361
1357
1353
1349
1345
1341
1337
1334
1331
1328
1325
1322
1320
1318
1315
1314
1312
1310
1309
1307
1306
1305
1304
1304
1303
1302
1302
1301
1301
1301
1300
1300
1300
1299
1299
1298
1298
1297
1297
1296
1296
1295
1294
1294
1293
1292
1291
1291
1290
1289
1289
1288
1287
1287
1286
1285
1285
1284
1284
1283
1282
1282
1281
1280
1280
1279
1278
1278
1277
1276
1276
1275
1275
1274
1274
1274
1274
1274
1274
1275
1275
1276
1277
1279
1280
1282
1285
1287
1290
1294
1297
1301
1306
1310
1316
1321
1327
1333
1340
1347
1355
1363
1372
1381
1390
1400
1410
1420
1431
1442
1454
1466
1478
1491
1504
1517
1531
1545
1559
1574
1589
1604
1620
1636
1652
1668
1685
1702
1719
1737
1754
1772
1790
1809
1827
1846
1865
1885
1904
1925
1945
1966
1987
2009
2029
2052
2075
2098
2120
2144
2167
2191
2215
2239
2263
2287
2312
2336
2361
2386
2411
2436
2461
2486
2511
2536
2561
2586
2612
2637
2662
2688
2714
2739
2765
2791
2818
2844
2871
2898
2925
2952
2980
3008
3036
3064
3093
3122
3151
3180
3210
3239
3269
3298
3328
3358
3387
3417
3446
3476
3505
3534
3563
3592
3621
3650
3679
3708
3736
3765
3793
3822
3850
3878
3906
3934
3962
3990
4018
4046
4074
4101
4129
4157
4184
4212
4239
4267
4294
4322
4349
4376
4403
4430
4457
4484
4510
4537
4563
4589
4615
4640
4666
4691
4716
4741
4766
4791
4815
4839
4863
4887
4911
4934
4957
4980
5003
5025
5048
5070
5092
5114
5135
5157
5178
5199
5220
5241
5261
5282
5302
5322
5341
5361
5380
5399
5418
5436
5455
5473
5490
5508
5525
5543
5560
5577
5593
5610
5626
5642
5658
5674
5690
5705
5720
5735
5750
5764
5778
5792
5805
5819
5832
5844
5857
5869
5881
5892
5903
5914
5925
5935
5945
5955
5964
5973
5981
5989
5997
6005
6012
6019
6025
6031
6037
6042
6047
6052
6057
6060
6064
6067
6070
6072
6074
6076
6077
6078
6078
6078
6078
6077
6075
6074
6072
6069
6067
6064
6060
6056
6052
6047
6043
6037
6032
6026
6020
6013
6007
6000
5992
5985
5977
5969
5961
5952
5944
5935
5926
5917
5908
5899
5890
5881
5871
5862
5852
5843
5833
5824
5814
5804
5795
5785
5775
5765
5756
5746
5736
5726
5716
5707
5697
5687
5677
5667
5657
5647
5637
5627
5618
5608
5598
5589
5579
5569
5560
5551
5541
5532
5523
5514
5504
5495
5486
5477
5468
5459
5449
5440
5431
5422
5413
5405
5396
5387
5378
5369
5361
5352
5344
5335
5327
5319
5311
5303
5295
5288
5281
5273
5266
5259
5252
5245
5238
5232
5225
5219
5213
5207
5201
5195
5189
5184
5179
5173
5168
5164
5159
5154
5150
5146
5141
5137
5134
5130
5126
5123
5119
5116
5113
5110
5106
5103
5100
5097
5095
5092
5089
5086
5084
5081
5079
5076
5074
5072
5070
5067
5065
5063
5061
5059
5057
5055
5053
5051
5049
5047
5045
5044
5042
5040
5039
5037
5036
5035
5033
5032
5031
5030
5029
5029
5028
5027
5027
5026
5026
5025
5025
5025
5024
5024
5024
5023
5023
5023
5023
5023
5023
5023
5023
5023
5023
5024
5024
5025
5026
5027
5028
5029
5030
5032
5033
5035
5036
5038
5040
5041
5043
5045
5046
5048
5050
5051
5052
5054
5055
5056
5057
5058
5059
5059
5060
5060
5061
5061
5061
5062
5062
5062
5062
5063
5063
5063
5063
5063
5063
5063
5063
5063
5063
5063
5062
5062
5061
5060
5059
5058
5057
5055
5053
5051
5049
5047
5044
5041
5039
5036
5032
5029
5026
5022
5019
5015
5011
5007
5004
5000
4996
4992
4988
4985
4981
4977
4974
4970
4967
4963
4960
4957
4953
4950
4947
4944
4941
4938
4935
4932
4928
4925
4922
4919
4916
4912
4909
4905
4901
4897
4893
4889
4885
4880
4876
4871
4866
4861
4855
4850
4844
4839
4833
4827
4821
4815
4809
4803
4797
4790
4784
4778
4772
4766
4760
4754
4748
4742
4736
4730
4724
4718
4712
4706
4700
4695
4689
4683
4678
4672
4667
4661
4655
4650
4644
4639
4633
4627
4622
4616
4611
4605
4600
4595
4590
4585
4580
4575
4570
4566
4562
4557
4553
4550
4546
4542
4539
4536
4533
4530
4527
4525
4522
4520
4518
4516
4515
4513
4512
4511
4510
4509
4508
4507
4507
4507
4507
4507
4508
4509
4510
4511
4513
4514
4517
4519
4522
4525
4529
4532
4537
4541
4546
4551
4556
4562
4568
4575
4581
4589
4596
4604
4612
4621
4630
4640
4649
4660
4670
4681
4692
4704
4716
4728
4740
4752
4765
4778
4791
4804
4817
4830
4844
4857
4871
4885
4898
4912
4926
4940
4953
4967
4981
4994
5008
5021
5035
5048
5061
5074
5086
5098
5110
5122
5134
5145
5156
5167
5178
5188
5199
5209
5219
5229
5239
5249
5259
5268
5278
5287
5297
5306
5316
5325
5335
5345
5355
5365
5375
5385
5396
5406
5417
5427
5438
5449
5460
5471
5482
5493
5504
5515
5527
5538
5549
5560
5572
5583
5594
5605
5616
5628
5639
5650
5661
5672
5683
5694
5706
5717
5728
5739
5750
5761
5772
5784
5795
5806
5817
5828
5839
5850
5861
5872
5883
5894
5904
5915
5925
5935
5945
5955
5965
5974
5983
5992
6001
6009
6018
6026
6033
6041
6048
6054
6061
6067
6072
6077
6082
6087
6091
6094
6098
6100
6103
6105
6106
6108
6108
6108
6108
6107
6105
6103
6101
6098
6094
6090
6086
6081
6075
6070
6063
6056
6049
6041
6033
6024
6015
6005
5995
5984
5973
5962
5950
5938
5926
5913
5900
5887
5874
5860
5846
5832
5818
5804
5789
5774
5759
5743
5728
5712
5696
5680
5663
5646
5629
5612
5594
5577
5558
5540
5521
5502
5483
5463
5443
5422
5401
5380
5359
5337
5315
5293
5271
5248
5225
5202
5179
5155
5132
5108
5084
5059
5035
5010
4985
4960
4935
4910
4884
4859
4834
4808
4783
4757
4732
4707
4682
4657
4632
4608
4583
4559
4535
4511
4487
4464
4441
4418
4395
4372
4350
4328
4305
4283
4261
4239
4218
4196
4175
4153
4132
4111
4090
4069
4049
4027
4008
3988
3968
3948
3928
3909
3889
3870
3851
3832
3814
3795
3777
3759
3741
3724
3706
3689
3672
3655
3638
3621
3604
3588
3571
3555
3539
3523
3507
3491
3475
3459
3443
3428
3412
3397
3381
3366
3351
3336
3322
3307
3293
3279
3265
3251
3237
3224
3211
3198
3185
3172
3159
3147
3134
3122
3110
3098
3086
3074
3062
3051
3039
3028
3016
3005
2993
2982
2971
2960
2949
2938
2927
2916
2905
2894
2883
2872
2861
2850
2839
2828
2817
2805
2794
2783
2772
2761
2749
2738
2727
2716
2704
2693
2682
2670
2659
2648
2637
2626
2615
2604
2594
2583
2573
2564
2554
2545
2536
2528
2520
2512
2504
2497
2490
2484
2478
2472
2466
2461
2456
2451
2447
2443
2439
2435
2432
2429
2427
2424
2423
2421
2420
2419
2419
2419
2419
2420
2422
2423
2426
2428
2432
2435
2439
2444
2449
2455
2461
2467
2473
2481
2488
2496
2504
2513
2522
2531
2541
2551
2561
2572
2583
2595
2607
2620
2632
2646
2659
2673
2687
2702
2717
2732
2748
2764
2780
2796
2813
2831
2848
2866
2885
2903
2922
2941
2960
2980
2999
3019
3039
3059
3080
3100
3121
3141
3162
3183
3204
3226
3247
3268
3290
3311
3333
3354
3376
3397
3419
3441
3463
3485
3507
3529
3551
3574
3596
3619
3641
3664
3687
3710
3734
3757
3781
3805
3829
3854
3878
3903
3928
3953
3979
4003
4030
4056
4082
4108
4135
4161
4188
4215
4242
4269
4296
4324
4351
4379
4406
4434
4461
4489
4517
4544
4572
4599
4626
4653
4680
4707
4734
4761
4787
4813
4839
4865
4891
4916
4942
4967
4992
5016
5041
5065
5089
5113
5137
5160
5184
5207
5230
5252
5275
5297
5319
5340
5362
5383
5403
5424
5444
5464
5483
5503
5521
5540
5558
5576
5593
5610
5626
5642
5657
5672
5687
5701
5714
5727
5740
5752
5763
5774
5785
5795
5804
5814
5822
5831
5838
5846
5853
5859
5866
5871
5877
5882
5887
5891
5895
5898
5901
5904
5906
5908
5910
5911
5912
5912
5912
5912
5911
5910
5908
5906
5903
5900
5897
5894
5890
5885
5881
5876
5870
5865
5859
5853
5846
5839
5832
5824
5816
5808
5800
5791
5782
5772
5762
5752
5742
5731
5720
5708
5697
5685
5672
5660
5647
5635
5622
5608
5595
5582
5568
5555
5541
5527
5514
5500
5486
5472
5459
5445
5432
5418
5405
5392
5379
5366
5353
5341
5329
5317
5305
5294
5282
5271
5261
5250
5240
5230
5221
5211
5203
5194
5186
5178
5171
5164
5158
5152
5146
5140
5135
5131
5127
5123
5119
5116
5113
5111
5109
5107
5105
5104
5103
5102
5102
5101
5101
5100
5100
5100
5100
5100
5099
5099
5099
5099
5098
5098
5097
5097
5096
5096
5095
5094
5093
5092
5091
5090
5089
5088
5087
5086
5085
5083
5082
5081
5080
5078
5077
5076
5074
5072
5071
5069
5067
5065
5063
5060
5058
5055
5052
5049
5046
5043
5039
5035
5032
5028
5024
5020
5015
5011
5006
5002
4997
4992
4987
4981
4976
4971
4965
4959
4953
4947
4940
4934
4927
4920
4913
4905
4898
4890
4882
4874
4865
4857
4848
4839
4830
4821
4812
4803
4794
4784
4775
4765
4756
4746
4736
4727
4717
4708
4698
4689
4679
4670
4660
4651
4641
4632
4623
4613
4604
4595
4585
4576
4567
4558
4548
4539
4530
4520
4511
4502
4493
4484
4475
4466
4457
4449
4440
4431
4423
4415
4407
4399
4391
4383
4375
4367
4360
4352
4345
4338
4330
4323
4316
4310
4303
4296
4289
4283
4276
4270
4263
4257
4250
4244
4237
4231
4224
4218
4212
4205
4199
4192
4185
4179
4172
4165
4159
4152
4145
4138
4131
4124
4117
4109
4102
4094
4086
4078
4070
4062
4054
4046
4038
4029
4021
4011
4003
3994
3985
3976
3967
3958
3949
3940
3930
3921
3912
3903
3894
3886
3877
3868
3859
3851
3842
3834
3825
3816
3808
3799
3790
3781
3773
3764
3755
3746
3738
3729
3720
3711
3702
3693
3684
3675
3666
3657
3648
3639
3630
3621
3611
3602
3593
3584
3575
3565
3556
3547
3538
3529
3520
3511
3502
3492
3483
3474
3465
3456
3447
3437
3428
3419
3410
3401
3392
3383
3374
3365
3356
3347
3338
3329
3321
3312
3303
3295
3286
3277
3268
3259
3251
3242
3233
3225
3216
3207
3199
3190
3181
3173
3165
3156
3148
3140
3132
3124
3116
3108
3100
3092
3084
3077
3069
3062
3054
3047
3040
3034
3027
3021
3015
3010
3005
2999
2995
2990
2986
2982
2978
2975
2971
2968
2966
2963
2961
2959
2957
2955
2954
2953
2952
2951
2951
2951
2952
2952
2953
2955
2956
2958
2960
2962
2964
2967
2970
2973
2976
2979
2983
2987
2991
2995
2999
3004
3008
3013
3018
3022
3027
3032
3038
3043
3048
3054
3060
3065
3072
3078
3084
3091
3097
3104
3111
3118
3125
3132
3139
3147
3154
3162
3169
3177
3185
3193
3201
3210
3218
3227
3236
3245
3254
3264
3274
3284
3295
3305
3316
3328
3339
3351
3363
3376
3389
3402
3415
3429
3444
3458
3473
3488
3504
3520
3536
3552
3568
3585
3601
3618
3635
3651
3667
3684
3700
3716
3732
3748
3764
3779
3794
3810
3825
3839
3854
3868
3883
3897
3911
3924
3938
3951
3964
3977
3990
4003
4014
4027
4040
4051
4062
4075
4086
4098
4109
4120
4130
4141
4151
4161
4171
4180
4190
4199
4208
4216
4225
4233
4241
4249
4257
4264
4272
4279
4286
4293
4300
4307
4314
4321
4328
4334
4341
4347
4354
4360
4366
4372
4378
4384
4390
4396
4401
4407
4412
4417
4422
4428
4432
4437
4442
4447
4451
4456
4460
4464
4469
4473
4478
4482
4486
4491
4495
4499
4504
4508
4512
4516
4521
4525
4528
4532
4536
4540
4543
4546
4550
4553
4556
4559
4562
4565
4567
4570
4572
4575
4577
4579
4581
4582
4584
4585
4587
4588
4589
4590
4591
4591
4592
4592
4592
4592
4592
4591
4591
4590
4589
4587
4586
4584
4583
4581
4578
4576
4574
4571
4568
4565
4563
4559
4556
4553
4550
4547
4543
4540
4537
4534
4531
4528
4525
4522
4520
4517
4515
4512
4510
4508
4507
4505
4503
4502
4501
4500
4499
4498
4497
4496
4496
4495
4495
4495
4494
4494
4494
4495
4495
4495
4496
4496
4497
4498
4498
4499
4500
4500
4501
4502
4502
4503
4503
4504
4504
4504
4504
4504
4504
4504
4504
4504
4503
4503
4502
4501
4500
4498
4497
4495
4493
4491
4489
4486
4484
4481
4478
4475
4472
4468
4465
4462
4458
4455
4451
4448
4444
4440
4437
4433
4429
4425
4422
4418
4414
4410
4406
4402
4398
4395
4391
4387
4383
4379
4375
4372
4368
4364
4361
4357
4353
4350
4346
4342
4339
4335
4331
4328
4324
4320
4316
4313
4309
4304
4300
4296
4292
4287
4282
4277
4272
4267
4262
4256
4250
4244
4238
4232
4225
4218
4211
4203
4195
4187
4179
4171
4162
4153
4143
4134
4124
4114
4104
4094
4083
4074
4062
4053
4042
4030
4019
4009
3998
3986
3975
3963
3952
3940
3928
3916
3904
3891
3879
3866
3853
3840
3827
3814
3801
3788
3774
3761
3748
3734
3721
3707
3694
3680
3667
3654
3641
3628
3615
3602
3589
3577
3565
3552
3540
3528
3517
3505
3494
3483
3472
3461
3450
3440
3430
3420
3410
3400
3390
3380
3371
3361
3352
3343
3334
3325
3317
3308
3300
3292
3284
3276
3269
3262
3255
3248
3241
3235
3228
3222
3216
3211
3205
3200
3195
3190
3186
3181
3177
3174
3170
3167
3164
3162
3160
3158
3157
3155
3155
3154
3154
3154
3154
3155
3155
3156
3158
3159
3161
3163
3165
3167
3170
3172
3175
3177
3180
3183
3186
3190
3193
3196
3200
3204
3207
3211
3215
3219
3223
3228
3232
3236
3240
3244
3248
3252
3256
3260
3264
3268
3272
3276
3280
3284
3287
3291
3295
3298
3301
3305
3308
3311
3314
3318
3321
3323
3326
3329
3332
3334
3337
3339
3342
3344
3346
3347
3349
3350
3352
3353
3353
3354
3354
3354
3354
3354
3353
3352
3351
3350
3348
3347
3345
3343
3341
3338
3336
3334
3331
3329
3326
3323
3320
3318
3314
3311
3308
3305
3301
3297
3293
3289
3285
3280
3275
3270
3265
3260
3254
3248
3242
3236
3229
3222
3215
3208
3201
3193
3185
3177
3169
3161
3152
3144
3135
3126
3117
3107
3098
3088
3078
3069
3058
3048
3038
3027
3017
3006
2995
2984
2973
2961
2950
2939
2927
2916
2905
2894
2883
2872
2861
2851
2841
2830
2821
2811
2801
2792
2783
2774
2765
2757
2748
2740
2732
2725
2717
2710
2703
2696
2689
2683
2677
2670
2665
2659
2654
2648
2643
2638
2634
2629
2625
2621
2617
2614
2610
2607
2604
2601
2598
2595
2592
2590
2587
2585
2583
2581
2579
2577
2575
2573
2572
2570
2569
2568
2567
2566
2565
2565
2564
2564
2564
2564
2564
2564
2564
2565
2565
2566
2567
2569
2570
2572
2574
2576
2579
2582
2585
2588
2592
2596
2600
2605
2610
2615
2620
2625
2631
2637
2643
2649
2656
2662
2669
2676
2682
2689
2697
2704
2711
2719
2726
2734
2741
2749
2757
2765
2773
2781
2789
2796
2804
2812
2820
2828
2835
2842
2850
2857
2864
2871
2877
2883
2890
2896
2901
2907
2912
2917
2922
2927
2931
2936
2940
2944
2948
2951
2955
2958
2961
2964
2967
2969
2972
2974
2977
2979
2981
2983
2984
2986
2988
2989
2990
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3004
3005
3006
3007
3008
3009
3011
3012
3013
3014
3015
3016
3018
3019
3020
3021
3022
3022
3023
3024
3025
3025
3026
3026
3027
3027
3028
3028
3028
3028
3029
3029
3029
3029
3029
3029
3029
3029
3029
3029
3029
3029
3029
3029
3029
3029
3028
3028
3028
3028
3028
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
3027
3028
3028
3029
3029
3030
3031
3032
3033
3034
3035
3037
3038
3040
3041
3043
3045
3048
3050
3052
3055
3058
3060
3063
3066
3069
3072
3076
3079
3082
3086
3089
3093
3096
3100
3104
3108
3112
3116
3120
3124
3128
3132
3137
3141
3145
3150
3155
3159
3164
3169
3174
3179
3184
3189
3195
3200
3206
3211
3217
3223
3229
3234
3240
3246
3252
3258
3264
3269
3275
3281
3286
3292
3297
3302
3308
3313
3318
3324
3329
3334
3339
3344
3348
3353
3358
3362
3367
3371
3375
3379
3383
3386
3390
3393
3396
3399
3402
3404
3406
3408
3410
3412
3413
3414
3415
3416
3417
3418
3418
3418
3418
3418
3418
3417
3417
3416
3415
3414
3413
3411
3410
3408
3406
3405
3402
3400
3398
3395
3392
3388
3385
3381
3377
3373
3368
3363
3358
3353
3347
3341
3335
3329
3322
3315
3307
3300
3292
3284
3275
3267
3258
3249
3239
3230
3220
3210
3200
3190
3179
3169
3158
3147
3136
3125
3114
3103
3092
3081
3069
3058
3046
3035
3023
3011
3000
2988
2975
2963
2951
2938
2926
2913
2900
2887
2874
2860
2847
2833
2820
2806
2793
2779
2765
2751
2737
2723
2709
2695
2681
2667
2652
2638
2623
2608
2594
2579
2564
2549
2534
2519
2504
2489
2474
2459
2444
2429
2414
2399
2383
2368
2353
2338
2323
2308
2293
2278
2263
2248
2234
2220
2206
2192
2178
2164
2151
2137
2124
2111
2098
2086
2073
2061
2049
2037
2025
2015
2004
1993
1983
1973
1963
1953
1944
1934
1926
1917
1908
1900
1892
1885
1877
1870
1863
1856
1850
1843
1837
1831
1826
1820
1815
1810
1804
1800
1795
1790
1786
1781
1777
1773
1769
1765
1761
1758
1754
1751
1747
1744
1741
1739
1736
1733
1731
1729
1727
1725
1723
1721
1719
1718
1716
1715
1713
1712
1710
1709
1707
1706
1705
1703
1702
1701
1700
1699
1698
1697
1696
1695
1694
1693
1692
1691
1691
1690
1689
1688
1688
1687
1686
1686
1685
1685
1684
1683
1683
1682
1681
1681
1680
1679
1679
1678
1677
1676
1675
1674
1673
1672
1671
1669
1668
1666
1665
1663
1662
1660
1658
1656
1654
1652
1650
1648
1646
1644
1642
1640
1638
1635
1633
1631
1629
1626
1624
1622
1620
1617
1615
1613
1610
1608
1606
1604
1602
1600
1598
1596
1594
1592
1590
1588
1587
1585
1584
1582
1581
1580
1579
1577
1576
1575
1574
1572
1571
1569
1568
1566
1565
1563
1561
1560
1558
1556
1554
1552
1550
1547
1545
1543
1540
1538
1536
1533
1531
1528
1526
1523
1521
1518
1515
1513
1510
1507
1505
1502
1499
1497
1494
1492
1489
1487
1484
1482
1480
1478
1476
1474
1472
1470
1469
1468
1467
1466
1465
1464
1464
1464
1464
1464
1464
1464
1465
1466
1467
1468
1469
1470
1472
1473
1475
1477
1479
1481
1483
1485
1488
1490
1493
1495
1498
1501
1504
1507
1510
1512
1515
1518
1521
1524
1527
1530
1532
1535
1538
1540
1542
1545
1547
1549
1551
1552
1554
1555
1556
1557
1558
1559
1559
1559
1559
1559
1558
1557
1556
1555
1554
1552
1551
1549
1547
1545
1542
1540
1537
1535
1532
1529
1527
1524
1521
1518
1516
1513
1510
1507
1505
1502
1500
1497
1495
1493
1490
1488
1486
1484
1482
1480
1479
1477
1475
1474
1472
1471
1469
1468
1466
1465
1464
1462
1461
1460
1459
1457
1456
1455
1454
1452
1451
1450
1449
1447
1446
1444
1443
1441
1440
1438
1436
1434
1432
1430
1428
1426
1424
1421
1419
1416
1413
1411
1408
1405
1402
1398
1395
1391
1388
1384
1380
1376
1372
1368
1364
1359
1355
1350
1346
1341
1336
1331
1327
1321
1316
1311
1306
1301
1295
1290
1284
1278
1272
1266
1260
1254
1248
1241
1235
1228
1221
1215
1208
1200
1193
1186
1178
1171
1163
1155
1147
1139
1130
1122
1113
1104
1095
1086
1077
1067
1057
1047
1037
1027
1016
1004
994
983
971
959
947
935
922
909
896
883
869
855
840
826
811
795
780
764
748
731
714
697
680
662
644
626
608
589
570
551
532
513
493
473
454
434
414
394
373
353
333
312
292
272
251
230
210
189
168
148
127
106
85
64
43
21
0
-21
-43
-64
-86
-108
-129
-151
-173
-196
-218
-240
-263
-285
-308
-331
-354
-377
-400
-423
-447
-470
-494
-517
-541
-564
-588
-612
-636
-659
-683
-707
-731
-755
-779
-803
-827
-851
-876
-900
-924
-949
-974
-998
-1022
-1048
-1073
-1098
-1122
-1147
-1172
-1197
-1222
-1247
-1272
-1296
-1321
-1346
-1371
-1396
-1421
-1446
-1470
-1495
-1520
-1545
-1570
-1595
-1620
-1645
-1670
-1695
-1720
-1745
-1770
-1795
-1820
-1845
-1870
-1895
-1920
-1944
-1969
-1993
-2017
-2041
-2065
-2089
-2112
-2135
-2158
-2181
-2204
-2227
-2249
-2271
-2293
-2314
-2336
-2357
-2379
-2400
-2421
-2441
-2462
-2482
-2503
-2523
-2543
-2563
-2583
-2603
-2623
-2642
-2661
-2681
-2700
-2719
-2737
-2756
-2774
-2793
-2811
-2829
-2846
-2864
-2881
-2898
-2915
-2931
-2947
-2963
-2979
-2994
-3009
-3024
-3038
-3053
-3067
-3080
-3094
-3107
-3120
-3133
-3146
-3158
-3170
-3182
-3194
-3205
-3216
-3227
-3238
-3249
-3259
-3269
-3278
-3288
-3297
-3305
-3314
-3322
-3330
-3338
-3346
-3353
-3360
-3367
-3373
-3379
-3385
-3390
-3395
-3400
-3405
-3409
-3413
-3417
-3420
-3423
-3426
-3429
-3432
-3434
-3436
-3438
-3440
-3441
-3443
-3445
-3446
-3447
-3448
-3449
-3450
-3451
-3452
-3453
-3454
-3454
-3455
-3456
-3457
-3457
-3458
-3459
-3460
-3461
-3462
-3463
-3464
-3465
-3466
-3467
-3469
-3470
-3471
-3472
-3473
-3474
-3475
-3476
-3476
-3477
-3477
-3478
-3478
-3478
-3478
-3478
-3477
-3477
-3477
-3476
-3475
-3474
-3473
-3471
-3470
-3468
-3466
-3465
-3462
-3460
-3458
-3456
-3453
-3450
-3448
-3445
-3442
-3439
-3435
-3432
-3428
-3424
-3420
-3416
-3411
-3407
-3402
-3397
-3391
-3385
-3380
-3374
-3367
-3361
-3354
-3348
-3341
-3334
-3327
-3319
-3312
-3305
-3297
-3290
-3282
-3274
-3266
-3258
-3250
-3241
-3233
-3224
-3216
-3207
-3198
-3189
-3180
-3171
-3162
-3153
-3145
-3136
-3127
-3118
-3109
-3100
-3091
-3082
-3073
-3064
-3056
-3047
-3038
-3029
-3020
-3011
-3002
-2994
-2985
-2976
-2967
-2958
-2950
-2941
-2932
-2923
-2914
-2906
-2897
-2888
-2879
-2871
-2862
-2853
-2844
-2836
-2827
-2818
-2810
-2801
-2792
-2783
-2775
-2766
-2757
-2749
-2740
-2731
-2723
-2714
-2705
-2697
-2688
-2680
-2671
-2662
-2654
-2645
-2636
-2628
-2619
-2611
-2602
-2594
-2585
-2576
-2568
-2559
-2551
-2542
-2534
-2525
-2517
-2508
-2500
-2491
-2483
-2474
-2466
-2457
-2449
-2440
-2432
-2423
-2415
-2406
-2398
-2390
-2381
-2373
-2364
-2356
-2348
-2339
-2331
-2322
-2314
-2306
-2297
-2289
-2281
-2272
-2264
-2255
-2247
-2239
-2230
-2222
-2214
-2206
-2197
-2189
-2181
-2172
-2164
-2156
-2148
-2139
-2131
-2123
-2115
-2106
-2098
-2090
-2082
-2073
-2065
-2057
-2049
-2041
-2032
-2024
-2016
-2008
-2000
-1992
-1983
-1975
-1967
-1959
-1951
-1943
-1935
-1926
-1918
-1910
-1902
-1894
-1886
-1878
-1870
-1862
-1854
-1846
-1838
-1829
-1821
-1813
-1805
-1797
-1789
-1781
-1773
-1765
-1757
-1749
-1741
-1733
-1725
-1717
-1709
-1701
-1694
-1686
-1678
-1670
-1662
-1654
-1646
-1638
-1630
-1622
-1614
-1606
-1599
-1591
-1583
-1575
-1567
-1559
-1551
-1544
-1536
-1528
-1520
-1512
-1504
-1497
-1489
-1481
-1473
-1465
-1458
-1450
-1442
-1434
-1427
-1419
-1411
-1403
-1396
-1388
-1380
-1372
-1365
-1357
-1349
-1342
-1334
-1326
-1318
-1311
-1303
-1295
-1288
-1280
-1273
-1265
-1257
-1250
-1242
-1234
-1227
-1219
-1212
-1204
-1196
-1189
-1181
-1174
-1166
-1158
-1151
-1143
-1136
-1128
-1121
-1113
-1106
-1098
-1091
-1083
-1076
-1068
-1061
-1053
-1046
-1038
-1031
-1022
-1016
-1008
-1000
-993
-986
-979
-971
-964
-956
-949
-942
-934
-927
-919
-912
-905
-897
-890
-883
-875
-868
-861
-853
-846
-839
-831
-824
-817
-809
-802
-795
-787
-780
-773
-766
-758
-751
-744
-737
-729
-722
-715
-708
-700
-693
-686
-679
-672
-664
-657
-650
-643
-636
-629
-621
-614
-607
-600
-593
-586
-579
-571
-564
-557
-550
-543
-536
-529
-522
-515
-508
-501
-493
-486
-479
-472
-465
-458
-451
-444
-437
-430
-423
-416
-409
-402
-395
-388
-381
-374
-367
-360
-353
-346
-340
-333
-326
-319
-312
-305
-298
-291
-284
-277
-270
-264
-257
-250
-243
-236
-229
-222
-216
-209
-202
-195
-188
-181
-175
-168
-161
-154
-147
-141
-134
-127
-120
-114
-107
-100
-93
-87
-80
-73
-66
-60
-53
-46
-40
-33
-26
-20
-13
-6
0
7
14
20
27
34
40
47
54
60
67
73
80
87
93
100
106
113
120
126
133
139
146
152
159
165
172
178
185
191
198
204
211
217
224
230
237
243
250
256
263
269
276
282
288
295
301
308
314
321
327
333
340
346
352
359
365
372
378
384
391
397
403
410
416
422
429
435
441
448
454
460
466
473
479
485
491
498
504
510
516
523
529
535
541
548
554
560
566
572
579
585
591
597
603
609
616
622
628
634
640
646
652
658
665
671
677
683
689
695
701
707
713
719
725
732
738
744
750
756
762
768
774
780
786
792
798
804
810
816
822
828
834
840
846
852
857
863
869
875
881
887
893
899
905
911
917
923
928
934
940
946
952
958
964
969
975
981
987
993
999
1004
1010
1016
1022
1028
1033
1039
1045
1051
1057
1062
1068
1074
1080
1085
1091
1097
1103
1108
1114
1120
1125
1131
1137
1143
1148
1154
1160
1165
1171
1177
1182
1188
1194
1199
1205
1210
1216
1222
1227
1233
1239
1244
1250
1255
1261
1267
1272
1278
1283
1289
1294
1300
1305
1311
1317
1322
1328
1333
1339
1344
1350
1355
1361
1366
1372
1377
1383
1388
1394
1399
1404
1410
1415
1421
1426
1432
1437
1443
1448
1453
1459
1464
1470
1475
1480
1486
1491
1497
1502
1507
1513
1518
1523
1529
1534
1539
1545
1550
1555
1561
1566
1571
1577
1582
1587
1592
1598
1603
1608
1613
1619
1624
1629
1634
1640
1645
1650
1655
1661
1666
1671
1676
1681
1687
1692
1697
1702
1707
1713
1718
1723
1728
1733
1738
1743
1749
1754
1759
1764
1769
1774
1779
1784
1790
1795
1800
1805
1810
1815
1820
1825
1830
1835
1840
1845
1850
1855
1860
1865
1870
1875
1880
1885
1890
1895
1900
1905
1910
1915
1920
1925
1930
1935
1940
1945
1950
1955
1960
1965
1970
1975
1980
1985
1989
1994
1999
2004
2009
2013
2019
2024
2029
2033
2037
2043
2048
2053
2058
2062
2067
2072
2077
2082
2087
2091
2096
2101
2106
2111
2115
2120
2125
2130
2134
2139
2144
2149
2153
2158
2163
2168
2172
2177
2182
2187
2191
2196
2201
2205
2210
2215
2219
2224
2229
2233
2238
2243
2247
2252
2257
2261
2266
2271
2275
2280
2284
2289
2294
2298
2303
2307
2312
2317
2321
2326
2330
2335
2339
2344
2349
2353
2358
2362
2367
2371
2376
2380
2385
2389
2394
2398
2403
2407
2412
2416
2421
2425
2430
2434
2439
2443
2447
2452
2456
2461
2465
2470
2474
2478
2483
2487
2492
2496
2500
2505
2509
2514
2518
2522
2527
2531
2535
2540
2544
2548
2553
2557
2562
2566
2570
2574
2579
2583
2587
2592
2596
2600
2605
2609
2613
2617
2622
2626
2630
2634
2639
2643
2647
2651
2656
2660
2664
2668
2673
2677
2681
2685
2689
2694
2698
2702
2706
2710
2714
2719
2723
2727
2731
2735
2739
2744
2748
2752
2756
2760
2764
2768
2772
2776
2781
2785
2789
2793
2797
2801
2805
2809
2813
2817
2821
2825
2829
2833
2838
2842
2846
2850
2854
2858
2862
2866
2870
2874
2878
2882
2886
2890
2894
2898
2902
2906
2909
2913
2917
2921
2925
2929
2933
2937
2941
2945
2949
2953
2957
2961
2965
2968
2972
2976
2980
2984
2988
2992
2996
2999
3003
3007
3011
3015
3019
3023
3026
3030
3034
3038
3042
3045
3049
3053
