10
19889
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-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
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-27
-27
-28
-28
-28
-28
-28
-28
-28
-28
-29
-29
-29
-29
-29
-29
-29
-30
-30
-30
-30
-30
-30
-30
-31
-31
-31
-31
-31
-31
-31
-32
-32
-32
-32
-32
-32
-32
-33
-33
-33
-33
-33
-33
-33
-34
-34
-34
-34
-34
-34
-35
-35
-35
-35
-35
-35
-36
-36
-36
-36
-36
-37
-37
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-44
-45
-45
-45
-46
-46
-47
-47
-47
-48
-48
-49
-49
-50
-50
-50
-51
-51
-52
-52
-53
-53
-54
-54
-55
-55
-56
-56
-57
-57
-58
-58
-59
-59
-60
-60
-61
-62
-62
-63
-63
-64
-64
-65
-65
-66
-67
-67
-68
-68
-69
-70
-70
-71
-71
-72
-73
-73
-74
-75
-75
-76
-77
-77
-78
-79
-79
-80
-81
-81
-82
-83
-83
-84
-85
-86
-86
-87
-88
-89
-89
-90
-91
-92
-92
-93
-94
-95
-96
-96
-97
-98
-99
-100
-100
-101
-102
-103
-104
-104
-105
-106
-107
-108
-109
-109
-110
-111
-112
-113
-113
-114
-115
-116
-117
-118
-119
-119
-120
-121
-122
-123
-124
-125
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-220
-221
-222
-223
-224
-225
-226
-228
-229
-230
-231
-232
-234
-235
-236
-237
-238
-240
-241
-242
-243
-244
-246
-247
-248
-249
-251
-252
-253
-254
-256
-257
-258
-260
-261
-262
-264
-265
-266
-267
-269
-270
-271
-273
-274
-275
-277
-278
-279
-281
-282
-283
-285
-286
-287
-289
-290
-292
-293
-294
-296
-297
-299
-300
-301
-303
-304
-306
-307
-308
-310
-311
-313
-314
-316
-317
-318
-320
-321
-323
-324
-326
-327
-329
-330
-331
-333
-334
-336
-337
-339
-340
-342
-343
-344
-346
-347
-349
-350
-352
-353
-355
-356
-358
-359
-361
-362
-364
-365
-367
-368
-370
-371
-373
-374
-376
-377
-379
-380
-382
-383
-385
-386
-388
-389
-391
-392
-394
-395
-397
-398
-400
-401
-403
-405
-406
-408
-409
-411
-412
-414
-415
-417
-419
-420
-422
-423
-425
-426
-428
-430
-431
-433
-434
-436
-438
-439
-441
-442
-444
-445
-447
-449
-450
-452
-453
-455
-457
-458
-460
-461
-463
-464
-466
-468
-469
-471
-472
-474
-476
-477
-479
-480
-482
-483
-485
-487
-488
-490
-491
-493
-494
-496
-497
-499
-501
-502
-504
-505
-507
-508
-510
-511
-513
-514
-516
-517
-519
-520
-522
-523
-525
-526
-528
-529
-530
-532
-533
-535
-536
-537
-539
-540
-542
-543
-544
-545
-547
-548
-549
-550
-551
-552
-554
-555
-556
-557
-558
-559
-560
-561
-562
-563
-564
-565
-566
-567
-568
-568
-569
-570
-571
-572
-573
-574
-574
-575
-576
-577
-578
-578
-579
-580
-581
-582
-582
-583
-584
-585
-585
-586
-587
-588
-588
-589
-590
-591
-591
-592
-593
-593
-594
-595
-595
-596
-596
-597
-597
-598
-598
-598
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-599
-598
-598
-598
-598
-597
-597
-597
-596
-596
-596
-595
-595
-594
-594
-594
-593
-593
-592
-592
-592
-591
-591
-591
-590
-590
-590
-589
-589
-588
-588
-587
-587
-586
-586
-585
-585
-584
-584
-583
-582
-581
-581
-580
-578
-577
-576
-575
-573
-572
-570
-568
-567
-565
-563
-561
-559
-557
-555
-553
-551
-549
-547
-545
-543
-541
-540
-538
-536
-534
-533
-531
-529
-527
-526
-524
-523
-521
-520
-519
-518
-517
-516
-515
-514
-513
-512
-511
-510
-509
-508
-507
-506
-505
-505
-504
-504
-503
-503
-502
-501
-501
-500
-499
-498
-497
-496
-495
-494
-492
-491
-489
-488
-486
-485
-483
-482
-481
-479
-478
-477
-476
-475
-473
-472
-471
-470
-469
-468
-467
-466
-465
-465
-464
-464
-464
-464
-465
-465
-466
-467
-468
-470
-472
-474
-476
-478
-480
-482
-485
-487
-489
-491
-494
-495
-497
-499
-500
-502
-503
-504
-505
-506
-508
-508
-509
-510
-511
-512
-513
-513
-513
-513
-513
-513
-512
-511
-510
-509
-507
-506
-505
-503
-502
-501
-499
-498
-496
-495
-493
-491
-489
-487
-486
-484
-482
-481
-480
-478
-477
-475
-474
-472
-471
-469
-468
-466
-465
-464
-463
-462
-460
-459
-457
-456
-454
-452
-450
-449
-447
-445
-443
-441
-439
-436
-434
-431
-428
-426
-422
-419
-416
-412
-407
-403
-398
-392
-387
-381
-375
-368
-362
-356
-349
-342
-334
-327
-319
-311
-303
-295
-287
-279
-271
-263
-254
-246
-238
-230
-222
-214
-206
-197
-189
-180
-171
-162
-153
-144
-134
-124
-115
-105
-94
-84
-74
-64
-53
-42
-32
-21
-10
0
10
19
29
38
47
55
64
73
81
89
97
104
112
120
127
135
142
150
157
165
172
179
186
193
201
208
216
224
232
241
250
259
268
277
287
296
306
316
326
337
347
359
370
382
393
405
416
427
438
449
460
470
480
489
498
506
515
523
531
539
546
554
561
568
575
581
587
593
598
604
609
614
618
622
624
626
627
627
627
627
626
626
625
624
624
623
623
623
622
622
622
622
622
622
624
626
629
632
637
641
647
652
658
663
670
676
683
690
696
703
710
716
722
727
732
737
740
743
745
747
747
746
745
743
740
737
733
728
723
717
711
705
698
690
682
674
665
655
646
636
627
618
609
600
592
583
574
565
555
546
537
529
521
514
507
501
495
489
485
481
477
474
471
468
465
462
459
457
455
453
451
448
446
443
440
437
433
429
425
421
416
411
406
400
393
387
379
372
364
357
349
341
333
324
315
305
295
284
274
263
252
241
231
220
210
200
190
180
171
162
153
144
135
126
117
107
98
89
80
70
61
52
43
34
25
16
6
-3
-12
-21
-30
-39
-47
-55
-62
-69
-75
-81
-86
-90
-94
-98
-100
-103
-104
-106
-107
-107
-108
-108
-108
-107
-107
-106
-105
-103
-102
-102
-101
-100
-100
-100
-100
-100
-101
-102
-104
-107
-111
-116
-123
-130
-139
-148
-158
-169
-180
-191
-203
-216
-230
-243
-257
-271
-285
-298
-311
-323
-335
-345
-355
-366
-376
-386
-396
-406
-416
-427
-439
-450
-462
-473
-482
-491
-499
-507
-514
-520
-527
-533
-538
-544
-549
-554
-558
-563
-567
-571
-574
-578
-581
-584
-586
-589
-593
-596
-601
-607
-613
-619
-627
-634
-643
-652
-663
-674
-687
-700
-715
-731
-747
-764
-782
-799
-816
-832
-847
-861
-873
-884
-893
-901
-907
-913
-918
-922
-925
-927
-927
-927
-926
-923
-920
-915
-909
-902
-894
-886
-878
-869
-861
-853
-844
-835
-826
-817
-808
-801
-794
-787
-780
-773
-766
-760
-754
-748
-743
-739
-736
-734
-731
-730
-729
-728
-728
-730
-732
-736
-741
-747
-752
-758
-763
-768
-773
-778
-782
-787
-791
-794
-798
-802
-807
-813
-820
-827
-835
-844
-853
-863
-873
-883
-893
-903
-912
-921
-929
-936
-941
-944
-946
-946
-945
-942
-939
-934
-930
-925
-919
-913
-906
-897
-888
-877
-866
-853
-839
-825
-811
-796
-783
-770
-757
-745
-733
-721
-709
-697
-686
-675
-664
-653
-643
-633
-624
-615
-607
-599
-591
-584
-578
-572
-567
-563
-560
-559
-559
-561
-564
-568
-573
-579
-586
-591
-596
-599
-601
-601
-600
-598
-594
-590
-585
-579
-574
-568
-563
-559
-555
-552
-549
-547
-545
-544
-542
-541
-540
-538
-536
-534
-532
-530
-527
-523
-520
-516
-511
-507
-502
-497
-492
-487
-482
-476
-470
-465
-459
-454
-449
-445
-441
-439
-436
-434
-433
-432
-432
-432
-433
-435
-438
-441
-446
-451
-457
-462
-467
-471
-474
-477
-478
-479
-479
-479
-479
-479
-480
-481
-481
-481
-479
-475
-470
-463
-453
-442
-429
-415
-399
-383
-366
-350
-334
-319
-305
-293
-283
-274
-267
-262
-258
-255
-253
-251
-251
-251
-251
-252
-252
-251
-250
-248
-245
-241
-236
-231
-224
-217
-209
-200
-192
-183
-174
-165
-157
-149
-142
-135
-129
-124
-120
-117
-115
-113
-113
-112
-112
-111
-109
-107
-104
-99
-93
-86
-77
-68
-58
-48
-37
-26
-15
-2
12
27
44
62
82
102
125
148
173
198
225
251
279
306
334
361
387
411
434
456
476
495
512
529
544
559
573
586
600
614
628
642
657
672
689
705
722
740
757
774
790
805
818
831
842
853
863
872
880
889
897
905
913
922
931
941
951
962
973
984
996
1008
1020
1032
1043
1053
1061
1069
1076
1083
1090
1098
1107
1116
1125
1135
1145
1155
1166
1177
1188
1200
1212
1225
1237
1249
1262
1274
1287
1300
1312
1324
1335
1346
1356
1365
1373
1381
1388
1395
1401
1407
1413
1418
1423
1429
1434
1441
1447
1455
1463
1472
1481
1490
1499
1507
1514
1519
1523
1526
1528
1530
1532
1534
1536
1538
1542
1546
1551
1557
1564
1573
1582
1593
1605
1617
1630
1643
1657
1672
1688
1705
1722
1740
1757
1774
1791
1807
1823
1838
1854
1869
1884
1899
1914
1930
1945
1961
1976
1992
2007
2023
2037
2053
2068
2084
2100
2117
2136
2156
2177
2199
2222
2245
2267
2290
2312
2333
2354
2373
2392
2410
2427
2445
2462
2481
2500
2519
2539
2559
2580
2601
2624
2647
2672
2698
2725
2755
2785
2817
2849
2881
2914
2947
2980
3013
3047
3081
3116
3151
3187
3223
3260
3297
3335
3374
3412
3451
3489
3527
3564
3601
3636
3670
3701
3731
3757
3781
3802
3820
3836
3849
3861
3870
3878
3883
3885
3886
3883
3879
3873
3866
3857
3847
3836
3825
3812
3799
3787
3774
3761
3749
3736
3723
3710
3696
3682
3667
3652
3636
3621
3606
3591
3577
3564
3550
3538
3525
3513
3501
3489
3477
3466
3456
3448
3441
3436
3432
3429
3427
3426
3424
3423
3423
3423
3425
3427
3430
3435
3441
3449
3457
3467
3477
3489
3501
3515
3529
3543
3558
3574
3590
3606
3623
3639
3654
3670
3685
3700
3714
3728
3741
3754
3767
3779
3791
3802
3813
3825
3836
3847
3858
3868
3879
3889
3898
3907
3914
3920
3924
3926
3928
3928
3928
3927
3925
3921
3915
3907
3898
3885
3871
3856
3838
3819
3799
3777
3754
3729
3703
3675
3645
3614
3582
3548
3514
3480
3445
3411
3377
3343
3311
3279
3248
3217
3187
3158
3128
3100
3072
3045
3018
2993
2968
2944
2922
2901
2883
2866
2851
2837
2825
2814
2803
2794
2786
2778
2773
2769
2766
2766
2767
2771
2777
2784
2794
2805
2818
2832
2848
2865
2883
2903
2924
2946
2969
2991
3014
3036
3058
3079
3099
3117
3135
3151
3165
3179
3191
3203
3213
3223
3232
3240
3247
3253
3258
3262
3265
3267
3267
3266
3264
3262
3259
3255
3251
3246
3240
3234
3227
3219
3209
3198
3185
3170
3154
3136
3116
3095
3073
3049
3024
2997
2971
2944
2917
2892
2867
2843
2822
2803
2786
2771
2758
2748
2739
2733
2727
2723
2719
2715
2712
2710
2709
2709
2711
2715
2720
2729
2739
2751
2765
2779
2795
2811
2828
2846
2864
2883
2902
2922
2943
2965
2988
3013
3038
3065
3093
3122
3152
3184
3217
3252
3287
3323
3360
3397
3433
3468
3502
3533
3563
3590
3615
3637
3657
3674
3690
3703
3714
3722
3728
3731
3732
3731
3728
3722
3714
3705
3694
3681
3667
3652
3636
3619
3602
3585
3568
3550
3534
3517
3500
3483
3464
3443
3422
3399
3375
3350
3323
3295
3266
3237
3206
3176
3145
3113
3082
3052
3021
2992
2963
2936
2910
2886
2863
2842
2823
2805
2788
2772
2757
2743
2728
2713
2698
2683
2668
2653
2638
2623
2609
2596
2582
2568
2554
2538
2522
2504
2484
2464
2444
2423
2403
2383
2364
2344
2324
2305
2285
2265
2245
2225
2205
2184
2163
2141
2119
2096
2073
2050
2025
2001
1977
1952
1927
1903
1880
1857
1835
1814
1792
1771
1748
1725
1701
1677
1652
1628
1603
1579
1555
1531
1508
1485
1462
1439
1415
1392
1370
1347
1325
1303
1282
1261
1241
1222
1203
1186
1171
1157
1144
1133
1123
1114
1106
1098
1091
1083
1075
1067
1059
1050
1042
1035
1028
1022
1016
1010
1006
1002
1002
1002
1006
1010
1016
1026
1037
1050
1064
1078
1094
1109
1123
1137
1150
1161
1172
1181
1189
1195
1200
1204
1207
1209
1211
1212
1211
1210
1207
1203
1198
1191
1183
1174
1162
1150
1135
1118
1100
1079
1056
1032
1006
979
950
921
890
859
826
793
758
723
687
651
614
579
543
509
475
443
411
381
353
327
303
282
264
248
234
223
213
205
199
194
191
189
188
189
192
198
205
215
226
240
255
271
289
307
324
342
358
374
389
403
417
431
444
457
470
482
494
506
518
528
537
545
551
556
558
557
555
549
541
530
517
502
485
467
449
431
412
393
373
354
335
315
295
275
254
233
213
192
172
152
133
114
95
76
57
37
16
-4
-26
-48
-71
-96
-123
-151
-181
-212
-244
-277
-311
-345
-378
-412
-444
-476
-507
-536
-563
-590
-614
-637
-659
-681
-701
-721
-741
-761
-783
-805
-829
-853
-879
-905
-931
-957
-983
-1008
-1032
-1057
-1082
-1106
-1130
-1154
-1177
-1198
-1218
-1237
-1254
-1270
-1284
-1298
-1310
-1321
-1331
-1340
-1349
-1358
-1367
-1376
-1387
-1399
-1413
-1427
-1442
-1457
-1473
-1488
-1503
-1517
-1531
-1545
-1560
-1575
-1590
-1606
-1622
-1639
-1657
-1674
-1692
-1710
-1728
-1747
-1766
-1787
-1810
-1835
-1863
-1893
-1924
-1956
-1989
-2023
-2057
-2091
-2125
-2160
-2195
-2231
-2269
-2307
-2347
-2386
-2426
-2464
-2500
-2534
-2566
-2595
-2621
-2646
-2668
-2689
-2707
-2722
-2734
-2742
-2745
-2744
-2738
-2728
-2714
-2694
-2668
-2636
-2598
-2554
-2505
-2451
-2393
-2333
-2272
-2209
-2146
-2082
-2017
-1952
-1888
-1823
-1759
-1697
-1637
-1580
-1527
-1479
-1436
-1397
-1363
-1333
-1307
-1285
-1266
-1251
-1240
-1232
-1227
-1225
-1227
-1232
-1241
-1254
-1271
-1291
-1315
-1344
-1376
-1414
-1457
-1504
-1557
-1615
-1679
-1747
-1819
-1894
-1973
-2053
-2136
-2221
-2307
-2394
-2482
-2571
-2660
-2749
-2837
-2926
-3014
-3101
-3188
-3273
-3357
-3439
-3519
-3596
-3672
-3745
-3815
-3883
-3949
-4011
-4070
-4127
-4180
-4230
-4276
-4318
-4357
-4393
-4424
-4453
-4478
-4499
-4519
-4536
-4552
-4566
-4579
-4591
-4602
-4612
-4620
-4627
-4633
-4637
-4641
-4643
-4645
-4647
-4649
-4651
-4653
-4656
-4659
-4663
-4670
-4679
-4688
-4699
-4710
-4722
-4734
-4746
-4758
-4771
-4785
-4800
-4817
-4836
-4858
-4883
-4908
-4935
-4963
-4991
-5019
-5047
-5076
-5105
-5134
-5164
-5194
-5224
-5253
-5283
-5311
-5340
-5368
-5396
-5426
-5456
-5486
-5517
-5548
-5580
-5611
-5643
-5674
-5705
-5734
-5763
-5789
-5813
-5835
-5854
-5871
-5885
-5896
-5903
-5909
-5911
-5913
-5912
-5911
-5908
-5905
-5900
-5894
-5886
-5877
-5865
-5851
-5835
-5816
-5796
-5774
-5751
-5726
-5699
-5670
-5639
-5606
-5570
-5532
-5490
-5446
-5400
-5352
-5303
-5253
-5201
-5149
-5096
-5041
-4986
-4931
-4877
-4822
-4769
-4715
-4661
-4606
-4550
-4494
-4438
-4381
-4324
-4267
-4211
-4156
-4103
-4051
-4003
-3956
-3911
-3867
-3825
-3785
-3748
-3714
-3681
-3651
-3623
-3598
-3574
-3553
-3534
-3517
-3502
-3488
-3477
-3466
-3456
-3445
-3435
-3425
-3415
-3405
-3397
-3390
-3387
-3387
-3390
-3398
-3410
-3426
-3447
-3472
-3501
-3534
-3569
-3607
-3647
-3688
-3731
-3774
-3818
-3862
-3906
-3950
-3993
-4035
-4078
-4122
-4167
-4212
-4259
-4306
-4354
-4403
-4453
-4505
-4558
-4612
-4667
-4722
-4777
-4833
-4888
-4942
-4996
-5048
-5097
-5144
-5186
-5225
-5260
-5290
-5315
-5336
-5353
-5367
-5379
-5388
-5394
-5398
-5401
-5403
-5404
-5403
-5402
-5401
-5399
-5399
-5398
-5399
-5400
-5401
-5403
-5405
-5408
-5411
-5415
-5419
-5424
-5429
-5435
-5439
-5443
-5445
-5447
-5449
-5450
-5451
-5454
-5457
-5462
-5469
-5476
-5485
-5494
-5504
-5515
-5528
-5542
-5559
-5578
-5599
-5623
-5648
-5675
-5704
-5734
-5764
-5795
-5826
-5857
-5887
-5916
-5943
-5967
-5988
-6005
-6019
-6030
-6036
-6039
-6037
-6031
-6020
-6006
-5989
-5970
-5948
-5923
-5897
-5870
-5841
-5810
-5779
-5746
-5713
-5681
-5649
-5617
-5584
-5551
-5516
-5480
-5444
-5407
-5370
-5333
-5297
-5260
-5223
-5183
-5141
-5097
-5052
-5004
-4955
-4905
-4854
-4803
-4750
-4698
-4644
-4591
-4539
-4487
-4435
-4384
-4332
-4281
-4229
-4178
-4128
-4080
-4032
-3985
-3938
-3892
-3847
-3805
-3764
-3725
-3688
-3653
-3620
-3589
-3558
-3529
-3500
-3474
-3447
-3421
-3395
-3368
-3340
-3311
-3279
-3244
-3206
-3165
-3120
-3073
-3023
-2972
-2919
-2865
-2812
-2758
-2705
-2653
-2602
-2553
-2504
-2458
-2415
-2375
-2339
-2308
-2282
-2259
-2240
-2224
-2211
-2201
-2194
-2190
-2189
-2190
-2193
-2197
-2202
-2208
-2213
-2219
-2224
-2228
-2232
-2235
-2238
-2239
-2239
-2236
-2232
-2226
-2219
-2211
-2204
-2196
-2188
-2179
-2170
-2159
-2146
-2132
-2118
-2103
-2088
-2074
-2059
-2044
-2029
-2015
-2000
-1985
-1968
-1950
-1932
-1912
-1893
-1872
-1851
-1828
-1805
-1780
-1753
-1725
-1694
-1660
-1624
-1584
-1542
-1498
-1452
-1404
-1354
-1302
-1250
-1196
-1142
-1088
-1034
-980
-927
-874
-821
-767
-713
-658
-602
-545
-488
-431
-373
-313
-253
-192
-128
-62
6
75
146
217
288
358
426
491
552
609
664
714
760
803
841
874
902
926
944
957
966
970
970
965
956
941
923
899
873
843
810
777
742
708
675
644
615
588
563
539
517
497
479
463
449
438
429
423
420
420
424
431
438
447
456
465
476
488
500
514
529
546
565
584
604
623
642
658
672
683
690
693
693
688
680
668
653
635
615
592
568
543
518
494
471
450
432
416
403
393
387
383
382
384
389
397
409
424
443
466
491
519
550
581
614
647
681
716
753
791
831
871
912
952
991
1029
1066
1103
1139
1176
1214
1254
1295
1336
1376
1417
1457
1497
1536
1576
1615
1654
1693
1732
1771
1810
1847
1882
1915
1946
1975
2001
2028
2054
2078
2103
2126
2147
2166
2182
2193
2202
2209
2216
2223
2230
2238
2246
2255
2264
2273
2281
2290
2299
2307
2314
2319
2321
2320
2317
2314
2311
2310
2312
2318
2328
2342
2359
2380
2403
2429
2458
2490
2523
2558
2592
2625
2656
2685
2712
2736
2758
2776
2791
2803
2812
2817
2817
2812
2802
2787
2767
2743
2714
2681
2644
2605
2565
2526
2489
2454
2422
2394
2369
2345
2323
2303
2284
2268
2254
2241
2231
2223
2216
2211
2206
2202
2200
2199
2201
2205
2211
2219
2230
2242
2257
2274
2293
2312
2330
2345
2357
2366
2372
2374
2374
2371
2366
2360
2352
2344
2336
2327
2317
2304
2290
2274
2255
2235
2213
2187
2157
2122
2082
2036
1986
1931
1873
1811
1747
1682
1617
1552
1488
1425
1363
1303
1245
1189
1136
1085
1037
991
948
907
868
833
802
775
753
735
721
712
706
705
709
717
729
745
762
781
801
822
844
869
896
928
964
1004
1050
1099
1154
1213
1276
1343
1411
1482
1556
1633
1713
1796
1881
1968
2056
2145
2235
2326
2419
2515
2614
2716
2821
2927
3034
3140
3242
3341
3434
3521
3600
3673
3739
3800
3857
3911
3961
4006
4046
4081
4111
4135
4154
4167
4174
4175
4167
4150
4124
4086
4038
3979
3910
3830
3744
3652
3558
3464
3371
3280
3193
3110
3034
2965
2903
2849
2801
2761
2728
2702
2682
2667
2657
2653
2653
2659
2670
2686
2707
2732
2759
2787
2817
2845
2871
2892
2907
2914
2911
2897
2870
2831
2781
2720
2651
2576
2496
2414
2332
2252
2177
2108
2045
1994
1950
1912
1881
1854
1829
1805
1779
1750
1715
1673
1624
1567
1504
1435
1363
1290
1219
1151
1088
1031
982
941
908
883
866
854
847
841
834
824
809
787
757
719
675
626
573
516
456
392
324
251
175
95
13
-71
-156
-240
-325
-408
-491
-574
-657
-740
-823
-905
-985
-1066
-1148
-1231
-1316
-1406
-1502
-1604
-1714
-1829
-1948
-2067
-2182
-2290
-2388
-2471
-2540
-2591
-2624
-2639
-2636
-2615
-2579
-2527
-2463
-2389
-2308
-2221
-2129
-2033
-1933
-1829
-1720
-1605
-1482
-1352
-1213
-1066
-913
-755
-597
-442
-291
-148
-13
110
222
321
406
478
535
578
605
618
620
612
600
589
583
586
603
634
682
746
824
913
1012
1119
1230
1343
1455
1562
1662
1754
1837
1911
1978
2041
2101
2163
2228
2295
2365
2435
2505
2574
2642
2709
2776
2844
2914
2987
3065
3147
3235
3331
3437
3552
3678
3813
3956
4105
4255
4403
4545
4677
4795
4898
4982
5049
5096
5127
5144
5151
5153
5154
5157
5165
5179
5201
5232
5272
5320
5376
5438
5507
5582
5663
5750
5844
5943
6046
6154
6264
6377
6491
6608
6727
6848
6969
7090
7211
7331
7453
7578
7709
7848
7996
8156
8324
8501
8684
8869
9052
9230
9398
9554
9694
9819
9928
10022
10101
10165
10216
10254
10277
10287
10282
10263
10229
10181
10117
10037
9943
9834
9712
9578
9435
9284
9126
8962
8793
8618
8436
8245
8044
7830
7601
7356
7093
6811
6511
6191
5851
5493
5117
4723
4314
3893
3463
3026
2586
2146
1707
1273
844
421
3
-407
-812
-1209
-1597
-1974
-2337
-2682
-3008
-3312
-3594
-3851
-4085
-4294
-4479
-4639
-4773
-4882
-4964
-5021
-5054
-5065
-5057
-5032
-4995
-4946
-4887
-4818
-4738
-4645
-4538
-4417
-4282
-4134
-3975
-3805
-3624
-3433
-3233
-3024
-2808
-2584
-2352
-2114
-1868
-1615
-1357
-1094
-826
-551
-271
16
309
609
917
1235
1562
1899
2244
2594
2949
3305
3661
4017
4371
4720
5061
5392
5707
6003
6276
6523
6742
6934
7101
7245
7368
7473
7564
7644
7716
7784
7851
7919
7989
8061
8134
8209
8284
8359
8434
8509
8581
8651
8715
8772
8822
8863
8895
8920
8937
8948
8952
8952
8949
8944
8938
8932
8928
8928
8932
8943
8959
8980
9005
9033
9063
9092
9117
9140
9158
9172
9182
9189
9195
9201
9211
9227
9253
9291
9343
9408
9488
9580
9684
9800
9927
10064
10211
10366
10527
10690
10855
11019
11183
11348
11518
11694
11878
12072
12276
12489
12708
12930
13150
13367
13578
13783
13981
14171
14352
14525
14691
14851
15005
15154
15295
15428
15551
15665
15768
15862
15944
16014
16068
16107
16126
16125
16101
16053
15984
15890
15773
15633
15470
15287
15083
14863
14626
14373
14106
13823
13526
13215
12890
12551
12198
11829
11442
11035
10608
10160
9692
9207
8706
8193
7672
7148
6624
6105
5593
5089
4596
4115
3644
3185
2735
2293
1858
1427
998
569
138
-297
-736
-1180
-1628
-2080
-2533
-2984
-3431
-3870
-4297
-4709
-5100
-5467
-5807
-6117
-6394
-6637
-6845
-7014
-7146
-7238
-7294
-7313
-7299
-7256
-7186
-7092
-6978
-6843
-6690
-6518
-6326
-6116
-5887
-5640
-5377
-5098
-4806
-4502
-4189
-3871
-3552
-3233
-2919
-2609
-2306
-2011
-1724
-1446
-1179
-924
-684
-460
-253
-66
103
251
381
493
588
666
731
783
825
861
893
924
955
988
1026
1069
1117
1170
1228
1288
1349
1407
1460
1505
1538
1555
1554
1533
1489
1421
1330
1214
1078
922
750
565
370
168
-39
-248
-457
-664
-868
-1066
-1257
-1441
-1616
-1781
-1936
-2078
-2207
-2323
-2423
-2507
-2576
-2627
-2659
-2671
-2662
-2630
-2576
-2497
-2394
-2264
-2109
-1928
-1724
-1499
-1253
-989
-708
-410
-98
229
569
922
1289
1669
2063
2470
2888
3317
3755
4203
4659
5124
5596
6075
6559
7046
7535
8021
8502
8976
9441
9896
10343
10781
11214
11640
12061
12476
12883
13281
13670
14049
14419
14779
15128
15468
15796
16114
16422
16719
17005
17279
17539
17783
18010
18218
18405
18570
18713
18831
18923
18988
19025
19036
19021
18982
18918
18828
18713
18571
18402
18205
17979
17725
17445
17139
16810
16459
16087
15698
15292
14871
14436
13986
13523
13046
12559
12061
11555
11041
10518
9986
9444
8891
8329
7758
7179
6593
5998
5397
4790
4179
3564
2948
2334
1723
1118
521
-66
-638
-1195
-1734
-2254
-2754
-3237
-3701
-4150
-4583
-4999
-5398
-5778
-6136
-6470
-6778
-7057
-7306
-7524
-7713
-7874
-8007
-8119
-8208
-8278
-8331
-8369
-8393
-8406
-8411
-8410
-8406
-8401
-8397
-8393
-8392
-8393
-8394
-8395
-8396
-8394
-8390
-8384
-8377
-8370
-8363
-8359
-8357
-8357
-8358
-8360
-8364
-8369
-8378
-8391
-8410
-8434
-8464
-8501
-8545
-8594
-8650
-8710
-8775
-8846
-8922
-9003
-9089
-9180
-9274
-9369
-9465
-9558
-9649
-9736
-9818
-9893
-9961
-10022
-10073
-10114
-10143
-10157
-10156
-10138
-10103
-10048
-9971
-9873
-9750
-9604
-9432
-9235
-9012
-8765
-8495
-8202
-7886
-7550
-7194
-6818
-6423
-6011
-5580
-5132
-4667
-4188
-3696
-3193
-2681
-2163
-1639
-1114
-589
-68
447
953
1447
1925
2385
2825
3244
3642
4018
4372
4703
5010
5293
5550
5781
5986
6165
6315
6437
6530
6594
6627
6629
6599
6538
6445
6321
6168
5988
5783
5555
5306
5040
4756
4456
4140
3809
3464
3105
2736
2356
1969
1575
1177
775
371
-36
-447
-860
-1276
-1693
-2111
-2529
-2947
-3363
-3776
-4184
-4587
-4982
-5367
-5741
-6103
-6451
-6786
-7105
-7410
-7699
-7973
-8228
-8466
-8684
-8882
-9059
-9215
-9349
-9462
-9556
-9631
-9689
-9731
-9758
-9774
-9779
-9776
-9768
-9757
-9746
-9737
-9732
-9732
-9739
-9752
-9772
-9798
-9829
-9865
-9903
-9944
-9985
-10028
-10072
-10120
-10172
-10230
-10295
-10369
-10453
-10547
-10654
-10773
-10905
-11048
-11203
-11367
-11541
-11724
-11915
-12111
-12313
-12517
-12721
-12924
-13124
-13319
-13507
-13685
-13853
-14009
-14152
-14282
-14401
-14511
-14613
-14710
-14801
-14889
-14973
-15053
-15129
-15200
-15266
-15325
-15377
-15422
-15458
-15485
-15503
-15510
-15505
-15490
-15464
-15426
-15377
-15315
-15240
-15153
-15053
-14940
-14816
-14680
-14533
-14375
-14206
-14029
-13844
-13652
-13453
-13248
-13038
-12822
-12600
-12374
-12143
-11908
-11669
-11427
-11182
-10933
-10681
-10426
-10167
-9903
-9636
-9365
-9091
-8816
-8541
-8265
-7990
-7715
-7443
-7172
-6904
-6640
-6378
-6119
-5862
-5609
-5357
-5107
-4858
-4609
-4360
-4111
-3859
-3607
-3352
-3094
-2832
-2564
-2290
-2007
-1716
-1416
-1108
-793
-471
-144
188
523
862
1202
1542
1881
2217
2549
2875
3195
3508
3814
4112
4401
4681
4951
5210
5458
5696
5923
6140
6347
6543
6729
6903
7064
7211
7345
7465
7569
7658
7731
7788
7830
7858
7872
7874
7863
7840
7806
7762
7708
7646
7576
7499
7416
7326
7232
7135
7035
6933
6830
6727
6623
6520
6418
6319
6222
6130
6041
5957
5879
5807
5741
5681
5627
5580
5541
5509
5486
5471
5464
5465
5474
5492
5518
5552
5596
5648
5709
5779
5856
5941
6030
6122
6214
6306
6397
6486
6571
6652
6727
6795
6853
6900
6935
6956
6961
6951
6924
6879
6816
6733
6629
6504
6356
6184
5988
5767
5522
5255
4965
4653
4321
3969
3598
3209
2801
2376
1934
1475
1002
518
24
-478
-984
-1493
-2001
-2509
-3013
-3511
-4003
-4491
-4971
-5444
-5911
-6369
-6819
-7258
-7686
-8100
-8497
-8877
-9236
-9574
-9890
-10184
-10455
-10703
-10929
-11136
-11324
-11495
-11650
-11790
-11915
-12024
-12120
-12202
-12271
-12328
-12371
-12402
-12420
-12425
-12417
-12394
-12357
-12306
-12238
-12154
-12052
-11931
-11792
-11633
-11455
-11261
-11050
-10824
-10586
-10336
-10079
-9814
-9544
-9269
-8988
-8703
-8411
-8114
-7810
-7500
-7183
-6859
-6530
-6195
-5855
-5511
-5165
-4817
-4468
-4118
-3767
-3415
-3064
-2712
-2360
-2009
-1660
-1311
-965
-621
-282
53
381
702
1014
1319
1612
1895
2166
2426
2674
2910
3134
3348
3552
3748
3937
4118
4293
4459
4617
4765
4903
5031
5148
5254
5349
5432
5504
5563
5611
5645
5668
5678
5677
5665
5643
5610
5568
5516
5456
5390
5318
5242
5161
5077
4988
4895
4797
4693
4584
4470
4351
4228
4099
3965
3824
3676
3520
3357
3186
3008
2826
2638
2447
2253
2055
1854
1650
1443
1231
1016
796
572
343
110
-125
-362
-598
-834
-1069
-1304
-1539
-1775
-2013
-2253
-2493
-2735
-2978
-3221
-3465
-3709
-3955
-4202
-4450
-4699
-4946
-5192
-5435
-5674
-5909
-6137
-6359
-6574
-6783
-6985
-7180
-7367
-7547
-7721
-7889
-8052
-8210
-8364
-8514
-8660
-8800
-8936
-9066
-9189
-9304
-9413
-9514
-9609
-9699
-9785
-9869
-9953
-10035
-10118
-10200
-10281
-10360
-10438
-10513
-10586
-10655
-10718
-10776
-10827
-10871
-10909
-10940
-10965
-10985
-10999
-11008
-11011
-11010
-11003
-10992
-10974
-10950
-10919
-10881
-10836
-10784
-10724
-10657
-10582
-10500
-10411
-10316
-10216
-10111
-10004
-9896
-9787
-9681
-9578
-9478
-9383
-9292
-9203
-9118
-9034
-8952
-8870
-8787
-8703
-8615
-8521
-8421
-8313
-8195
-8069
-7934
-7792
-7643
-7488
-7327
-7160
-6986
-6806
-6617
-6419
-6213
-5997
-5772
-5540
-5299
-5051
-4796
-4535
-4268
-3997
-3723
-3446
-3167
-2886
-2604
-2323
-2041
-1762
-1483
-1205
-927
-648
-370
-92
186
464
742
1022
1307
1594
1887
2185
2489
2800
3116
3438
3765
4094
4428
4762
5095
5425
5752
6075
6392
6703
7008
7308
7601
7888
8169
8442
8709
8967
9215
9452
9676
9887
10081
10258
10415
10554
10672
10769
10844
10897
10927
10935
10921
10886
10829
10752
10654
10537
10400
10244
10071
9881
9676
9456
9223
8978
8722
8455
8178
7889
7591
7282
6964
6637
6302
5960
5611
5256
4896
4532
4164
3793
3417
3037
2655
2269
1882
1493
1101
707
309
-92
-498
-907
-1319
-1733
-2148
-2561
-2972
-3381
-3786
-4189
-4587
-4983
-5375
-5763
-6149
-6531
-6909
-7282
-7648
-8007
-8357
-8697
-9025
-9341
-9644
-9932
-10205
-10462
-10701
-10923
-11126
-11311
-11479
-11630
-11766
-11888
-11996
-12090
-12170
-12234
-12282
-12313
-12327
-12324
-12303
-12264
-12207
-12132
-12039
-11928
-11800
-11654
-11492
-11314
-11119
-10909
-10683
-10441
-10184
-9913
-9628
-9329
-9018
-8693
-8355
-8006
-7647
-7278
-6901
-6518
-6133
-5745
-5359
-4976
-4598
-4228
-3866
-3513
-3169
-2835
-2511
-2199
-1898
-1609
-1331
-1066
-813
-573
-347
-134
66
252
425
584
730
864
987
1100
1202
1294
1376
1450
1514
1570
1617
1655
1685
1705
1717
1718
1710
1693
1667
1634
1593
1547
1495
1440
1381
1321
1261
1200
1141
1085
1033
987
947
915
891
876
869
871
880
898
923
955
993
1038
1089
1146
1209
1277
1351
1431
1515
1604
1698
1795
1896
2000
2106
2215
2324
2434
2542
2648
2750
2847
2939
3025
3106
3180
3249
3310
3365
3413
3454
3485
3508
3521
3523
3515
3496
3467
3427
3378
3320
3254
3180
3099
3010
2913
2810
2699
2580
2453
2319
2175
2021
1860
1687
1506
1315
1118
913
703
486
262
32
-204
-445
-692
-942
-1196
-1451
-1709
-1966
-2224
-2481
-2737
-2990
-3242
-3490
-3735
-3977
-4216
-4451
-4682
-4909
-5133
-5351
-5564
-5771
-5970
-6162
-6344
-6518
-6683
-6840
-6988
-7130
-7265
-7394
-7518
-7637
-7750
-7858
-7959
-8053
-8141
-8221
-8294
-8360
-8419
-8471
-8514
-8549
-8575
-8592
-8599
-8597
-8584
-8561
-8526
-8480
-8422
-8351
-8268
-8172
-8063
-7941
-7807
-7662
-7505
-7337
-7160
-6973
-6778
-6574
-6362
-6142
-5913
-5678
-5436
-5189
-4937
-4682
-4422
-4159
-3892
-3620
-3345
-3065
-2781
-2493
-2200
-1903
-1605
-1305
-1004
-706
-411
-120
165
443
712
971
1219
1458
1685
1902
2109
2305
2490
2665
2829
2981
3123
3254
3374
3484
3584
3676
3758
3832
3897
3954
4002
4042
4074
4096
4110
4114
4109
4094
4073
4043
4006
3965
3919
3870
3817
3762
3704
3644
3581
3516
3450
3381
3311
3241
3171
3100
3030
2960
2890
2820
2750
2680
2611
2543
2476
2411
2349
2289
2231
2177
2126
2079
2037
1998
1965
1936
1911
1891
1877
1868
1864
1866
1874
1887
1905
1928
1956
1989
2027
2069
2113
2157
2201
2244
2286
2325
2360
2391
2418
2438
2451
2457
2454
2444
2426
2401
2369
2331
2287
2237
2182
2122
2057
1987
1913
1834
1750
1661
1565
1463
1354
1236
1111
977
835
684
524
355
178
-6
-199
-397
-602
-811
-1024
-1241
-1459
-1679
-1899
-2118
-2337
-2552
-2765
-2973
-3176
-3372
-3560
-3739
-3907
-4066
-4213
-4349
-4473
-4584
-4682
-4764
-4830
-4879
-4909
-4918
-4907
-4874
-4819
-4741
-4640
-4516
-4370
-4201
-4009
-3794
-3556
-3296
-3013
-2708
-2381
-2033
-1664
-1275
-868
-443
-3
452
920
1400
1890
2391
2902
3421
3948
4482
5022
5566
6114
6663
7213
7762
8310
8853
9392
9924
10450
10968
11477
11977
12468
12947
13415
13869
14311
14739
15152
15550
15933
16297
16646
16975
17287
17579
17853
18109
18346
18565
18765
18948
19114
19262
19393
19508
19606
19689
19756
19810
19849
19876
19889
19889
19877
19852
19814
19763
19700
19624
19536
19437
19325
19202
19068
18924
18771
18608
18436
18255
18066
17868
17661
17445
17220
16987
16746
16497
16241
15978
15709
15432
15149
14859
14562
14259
13948
13631
13308
12979
12646
12310
11971
11631
11290
10950
10612
10276
9941
9610
9282
8956
8634
8314
7997
7682
7370
7060
6751
6444
6137
5831
5524
5216
4908
4598
4287
3976
3665
3354
3045
2737
2433
2131
1833
1539
1249
965
687
415
151
-106
-353
-592
-822
-1041
-1251
-1449
-1634
-1807
-1966
-2111
-2241
-2358
-2461
-2551
-2628
-2693
-2747
-2791
-2826
-2854
-2875
-2891
-2903
-2911
-2915
-2917
-2916
-2913
-2909
-2904
-2898
-2892
-2888
-2886
-2887
-2892
-2901
-2915
-2934
-2958
-2988
-3024
-3065
-3112
-3164
-3222
-3284
-3350
-3421
-3494
-3570
-3649
-3730
-3814
-3899
-3986
-4073
-4161
-4248
-4334
-4417
-4498
-4575
-4649
-4719
-4785
-4847
-4903
-4955
-5002
-5042
-5077
-5105
-5127
-5144
-5155
-5161
-5162
-5159
-5152
-5140
-5123
-5102
-5077
-5047
-5013
-4975
-4933
-4886
-4835
-4779
-4719
-4653
-4584
-4510
-4432
-4351
-4266
-4177
-4085
-3989
-3891
-3789
-3684
-3577
-3468
-3358
-3245
-3130
-3013
-2894
-2773
-2648
-2521
-2391
-2258
-2122
-1984
-1844
-1701
-1556
-1409
-1261
-1113
-964
-815
-666
-517
-369
-222
-76
68
209
349
486
623
758
893
1028
1163
1298
1432
1566
1699
1830
1960
2088
2215
2341
2465
2589
2712
2835
2959
3082
3206
3329
3451
3571
3689
3803
3911
4013
4108
4196
4275
4346
4409
4463
4509
4547
4577
4600
4618
4629
4636
4637
4634
4627
4615
4600
4581
4560
4535
4508
4477
4443
4407
4367
4325
4281
4236
4191
4145
4101
4057
4014
3974
3934
3896
3859
3824
3791
3760
3731
3704
3680
3657
3636
3617
3600
3584
3569
3556
3544
3534
3525
3518
3511
3506
3503
3501
3501
3503
3506
3511
3517
3524
3530
3537
3545
3552
3562
3572
3586
3602
3622
3646
3674
3707
3744
3786
3832
3884
3940
4000
4062
4130
4199
4270
4343
4419
4496
4575
4655
4736
4818
4900
4982
5063
5142
5219
5294
5367
5438
5508
5575
5642
5707
5772
5836
5899
5963
6029
6096
6166
6239
6318
6401
6490
6586
6688
6797
6914
7039
7173
7316
7467
7628
7798
7977
8164
8360
8564
8775
8994
9219
9450
9686
9926
10167
10409
10651
10891
11129
11363
11592
11815
12030
12235
12429
12612
12781
12935
13075
13199
13307
13399
13475
13533
13575
13599
13607
13599
13575
13535
13479
13408
13321
13219
13102
12971
12827
12669
12498
12313
12116
11905
11681
11445
11195
10934
10661
10377
10081
9775
9459
9132
8796
8451
8096
7737
7370
6998
6622
6242
5860
5474
5087
4696
4303
3906
3507
3105
2701
2296
1889
1480
1071
662
253
-156
-563
-970
-1374
-1777
-2178
-2577
-2973
-3366
-3755
-4141
-4524
-4902
-5278
-5649
-6017
-6379
-6736
-7086
-7430
-7766
-8093
-8412
-8723
-9025
-9318
-9603
-9879
-10147
-10405
-10655
-10895
-11125
-11346
-11558
-11761
-11955
-12141
-12319
-12490
-12653
-12811
-12963
-13110
-13253
-13392
-13528
-13660
-13791
-13918
-14043
-14165
-14284
-14401
-14516
-14628
-14739
-14848
-14957
-15065
-15173
-15281
-15388
-15496
-15603
-15710
-15815
-15918
-16018
-16114
-16207
-16295
-16376
-16453
-16523
-16586
-16641
-16688
-16726
-16753
-16769
-16772
-16760
-16733
-16690
-16630
-16554
-16459
-16347
-16216
-16068
-15901
-15715
-15508
-15282
-15036
-14771
-14487
-14184
-13862
-13521
-13162
-12784
-12389
-11974
-11542
-11092
-10624
-10141
-9643
-9130
-8604
-8066
-7516
-6955
-6383
-5802
-5212
-4614
-4010
-3400
-2787
-2170
-1553
-934
-317
300
914
1524
2130
2731
3326
3913
4490
5058
5614
6157
6686
7198
7693
8169
8626
9062
9479
9874
10249
10602
10933
11243
11529
11794
12037
12259
12459
12638
12797
12936
13054
13154
13236
13300
13347
13379
13396
13399
13391
13370
13339
13298
13248
13191
13126
13054
12977
12896
12810
12720
12628
12534
12438
12342
12246
12152
12060
11971
11887
11806
11731
11660
11593
11530
11471
11416
11365
11316
11271
11230
11191
11155
11122
11091
11062
11035
11010
10986
10964
10943
10924
10906
10888
10872
10856
10840
10824
10807
10788
10767
10744
10720
10693
10664
10633
10600
10565
10527
10487
10443
10394
10341
10281
10215
10142
10060
9970
9871
9763
9646
9518
9381
9233
9074
8903
8721
8527
8320
8102
7871
7629
7374
7108
6829
6538
6236
5921
5595
5258
4909
4547
4174
3788
3389
2979
2557
2124
1681
1228
765
295
-184
-669
-1162
-1660
-2164
-2672
-3185
-3701
-4220
-4740
-5261
-5781
-6301
-6818
-7332
-7842
-8348
-8849
-9344
-9832
-10313
-10786
-11249
-11702
-12144
-12574
-12991
-13393
-13782
-14155
-14512
-14855
-15181
-15490
-15784
-16059
-16318
-16562
-16788
-16998
-17192
-17371
-17534
-17682
-17816
-17936
-18041
-18131
-18208
-18269
-18317
-18350
-18368
-18372
-18362
-18338
-18299
-18246
-18178
-18096
-18000
-17889
-17764
-17625
-17473
-17308
-17130
-16941
-16739
-16526
-16302
-16067
-15822
-15566
-15301
-15027
-14745
-14454
-14156
-13851
-13539
-13221
-12896
-12566
-12230
-11889
-11544
-11193
-10838
-10479
-10115
-9748
-9377
-9002
-8623
-8242
-7858
-7472
-7086
-6699
-6312
-5925
-5539
-5153
-4768
-4383
-4000
-3619
-3239
-2862
-2487
-2116
-1749
-1387
-1030
-680
-336
0
328
648
959
1260
1551
1831
2100
2358
2603
2837
3058
3267
3462
3644
3812
3965
4104
4227
4335
4428
4505
4568
4614
4646
4662
4664
4652
4625
4586
4535
4472
4399
4317
4227
4130
4027
3921
3810
3697
3581
3465
3347
3230
3114
2999
2888
2779
2676
2577
2484
2396
2315
2239
2170
2107
2050
2000
1956
1919
1890
1867
1850
1841
1838
1843
1855
1875
1903
1939
1985
2040
2106
2182
2268
2364
2470
2585
2709
2842
2983
3132
3289
3453
3624
3802
3987
4177
4373
4575
4780
4991
5204
5421
5640
5861
6083
6305
6528
6749
6969
7188
7403
7615
7822
8023
8220
8411
8594
8770
8940
9102
9256
9402
9539
9668
9789
9900
10002
10094
10175
10247
10307
10357
10395
10422
10439
10445
10441
10427
10403
10369
10325
10272
10208
10135
10052
9958
9855
9743
9621
9489
9349
9201
9044
8880
8708
8530
8345
8153
7955
7751
7542
7328
7109
6885
6657
6424
6187
5947
5703
5456
5205
4949
4690
4427
4160
3889
3615
3336
3054
2767
2477
2182
1884
1583
1280
974
667
359
51
-258
-566
-874
-1180
-1484
-1786
-2084
-2380
-2672
-2959
-3241
-3519
-3791
-4057
-4318
-4573
-4823
-5067
-5305
-5539
-5768
-5992
-6212
-6429
-6642
-6852
-7058
-7262
-7463
-7660
-7853
-8042
-8226
-8405
-8578
-8745
-8905
-9059
-9204
-9342
-9472
-9594
-9708
-9813
-9909
-9997
-10076
-10145
-10204
-10254
-10293
-10320
-10337
-10342
-10335
-10316
-10285
-10242
-10185
-10116
-10034
-9938
-9829
-9707
-9572
-9425
-9265
-9093
-8909
-8715
-8509
-8294
-8069
-7835
-7594
-7346
-7091
-6831
-6566
-6296
-6022
-5744
-5463
-5179
-4894
-4606
-4316
-4026
-3734
-3441
-3148
-2855
-2562
-2269
-1976
-1684
-1392
-1100
-810
-520
-232
54
337
618
895
1168
1437
1701
1961
2216
2467
2714
2957
3197
3432
3664
3892
4114
4332
4543
4747
4943
5133
5314
5488
5654
5811
5961
6102
6235
6359
6475
6581
6678
6765
6842
6909
6967
7015
7054
7083
7103
7115
7118
7112
7098
7076
7045
7007
6961
6909
6849
6782
6709
6630
6546
6455
6359
6258
6152
6041
5925
5805
5681
5553
5421
5287
5150
5011
4870
4727
4583
4436
4289
4139
3989
3838
3686
3534
3381
3228
3075
2922
2769
2614
2458
2301
2142
1982
1819
1654
1487
1318
1146
971
792
610
424
233
37
-164
-369
-579
-792
-1010
-1231
-1455
-1683
-1913
-2145
-2379
-2614
-2851
-3088
-3325
-3563
-3801
-4038
-4277
-4515
-4753
-4991
-5229
-5465
-5701
-5935
-6167
-6397
-6625
-6849
-7071
-7290
-7506
-7718
-7926
-8130
-8329
-8525
-8715
-8901
-9082
-9257
-9426
-9589
-9745
-9894
-10036
-10171
-10298
-10418
-10530
-10634
-10730
-10816
-10894
-10963
-11022
-11071
-11111
-11142
-11163
-11175
-11178
-11172
-11156
-11131
-11098
-11056
-11006
-10947
-10881
-10808
-10728
-10642
-10549
-10451
-10346
-10236
-10120
-9998
-9870
-9737
-9599
-9456
-9309
-9157
-9002
-8844
-8682
-8518
-8351
-8183
-8013
-7841
-7669
-7496
-7323
-7150
-6976
-6802
-6628
-6454
-6280
-6107
-5935
-5764
-5592
-5421
-5250
-5078
-4905
-4730
-4553
-4374
-4192
-4008
-3822
-3632
-3441
-3248
-3053
-2856
-2658
-2459
-2259
-2057
-1856
-1654
-1453
-1252
-1051
-851
-652
-454
-257
-62
131
322
511
697
880
1060
1237
1411
1582
1749
1913
2073
2228
2379
2525
2666
2801
2931
3055
3174
3287
3394
3495
3589
3678
3761
3837
3907
3970
4026
4075
4118
4153
4181
4202
4215
4219
4215
4203
4181
4152
4113
4067
4014
3954
3887
3813
3735
3652
3565
3475
3382
3287
3192
3096
3000
2906
2814
2725
2639
2557
2479
2407
2339
2277
2221
2172
2129
2095
2067
2048
2036
2032
2036
2047
2065
2091
2123
2162
2208
2261
2320
2385
2456
2534
2617
2707
2803
2905
3014
3128
3249
3376
3510
3649
3794
3945
4102
4263
4430
4602
4779
4960
5145
5334
5526
5721
5919
6118
6318
6518
6717
6915
7112
7306
7497
7685
7870
8051
8227
8400
8568
8730
8888
9040
9186
9326
9458
9583
9700
9808
9908
9998
10078
10149
10209
10260
10301
10331
10351
10361
10359
10347
10325
10291
10247
10193
10127
10052
9966
9870
9764
9648
9523
9388
9244
9091
8929
8758
8578
8389
8193
7988
7775
7555
7328
7094
6854
6607
6355
6097
5834
5567
5295
5020
4742
4461
4178
3893
3606
3319
3031
2743
2455
2169
1884
1601
1320
1042
769
499
235
-25
-279
-527
-770
-1006
-1238
-1464
-1684
-1898
-2107
-2310
-2508
-2701
-2888
-3069
-3244
-3414
-3578
-3736
-3889
-4035
-4178
-4315
-4447
-4573
-4696
-4814
-4927
-5038
-5144
-5248
-5348
-5446
-5541
-5633
-5722
-5808
-5892
-5973
-6050
-6125
-6198
-6267
-6334
-6397
-6458
-6516
-6570
-6622
-6670
-6714
-6756
-6794
-6829
-6860
-6887
-6910
-6928
-6943
-6953
-6958
-6960
-6957
-6949
-6938
-6922
-6902
-6878
-6850
-6816
-6779
-6736
-6689
-6636
-6579
-6518
-6452
-6383
-6308
-6230
-6147
-6060
-5968
-5871
-5769
-5662
-5550
-5433
-5311
-5184
-5052
-4915
-4774
-4627
-4476
-4321
-4161
-3996
-3827
-3654
-3475
-3292
-3103
-2909
-2709
-2504
-2293
-2076
-1853
-1626
-1393
-1156
-914
-667
-415
-159
103
370
642
918
1198
1483
1772
2064
2360
2660
2964
3271
3581
3894
4210
4528
4848
5171
5496
5822
6149
6477
6806
7135
7464
7792
8119
8445
8768
9089
9407
9722
10034
10342
10646
10945
11240
11530
11814
12092
12363
12627
12883
13131
13370
13600
13820
14031
14231
14421
14599
14766
14921
15063
15192
15307
15409
15496
15569
15627
15670
15698
15711
15708
15690
15656
15607
15542
15461
15365
15253
15127
14985
14830
14660
14476
14279
14068
13845
13608
13359
13098
12825
12541
12245
11939
11622
11295
10958
10611
10255
9891
9517
9135
8746
8349
7944
7533
7115
6691
6260
5825
5385
4940
4492
4042
3589
3134
2678
2222
1766
1310
854
400
-53
-505
-953
-1399
-1841
-2279
-2711
-3137
-3557
-3971
-4376
-4774
-5162
-5541
-5910
-6269
-6616
-6951
-7275
-7588
-7888
-8176
-8453
-8717
-8969
-9208
-9435
-9649
-9851
-10040
-10217
-10382
-10534
-10674
-10802
-10919
-11024
-11118
-11202
-11276
-11340
-11395
-11440
-11477
-11506
-11527
-11540
-11547
-11546
-11539
-11527
-11508
-11485
-11456
-11422
-11383
-11340
-11292
-11240
-11184
-11123
-11059
-10991
-10919
-10844
-10764
-10681
-10594
-10503
-10410
-10313
-10213
-10110
-10006
-9898
-9789
-9678
-9564
-9449
-9333
-9214
-9094
-8973
-8850
-8727
-8602
-8476
-8349
-8221
-8092
-7962
-7832
-7700
-7567
-7433
-7298
-7162
-7025
-6886
-6747
-6605
-6462
-6317
-6171
-6022
-5872
-5721
-5568
-5413
-5257
-5099
-4940
-4779
-4616
-4452
-4287
-4120
-3953
-3785
-3616
-3446
-3275
-3104
-2932
-2760
-2588
-2416
-2245
-2074
-1903
-1733
-1563
-1393
-1224
-1055
-887
-718
-549
-381
-212
-43
126
295
463
631
799
967
1134
1301
1467
1633
1797
1960
2121
2279
2434
2586
2735
2881
3024
3164
3301
3435
3565
3693
3818
3939
4058
4174
4288
4400
4509
4617
4724
4828
4931
5033
5133
5233
5331
5428
5525
5621
5716
5811
5905
5997
6089
6179
6269
6357
6443
6528
6612
6693
6772
6848
6922
6993
7061
7125
7186
7242
7295
7344
7390
7433
7472
7509
7543
7574
7603
7630
7654
7675
7694
7710
7723
7735
7744
7751
7757
7762
7766
7770
7774
7778
7782
7786
7790
7794
7798
7802
7806
7809
7812
7815
7818
7820
7822
7824
7827
7829
7831
7833
7835
7836
7836
7836
7834
7830
7825
7818
7810
7798
7785
7768
7748
7724
7696
7665
7630
7590
7546
7497
7444
7387
7325
7258
7187
7113
7034
6951
6865
6775
6682
6585
6485
6382
6275
6165
6052
5936
5816
5693
5566
5436
5303
5167
5028
4885
4738
4587
4433
4275
4112
3946
3776
3601
3423
3240
3055
2866
2674
2480
2283
2084
1884
1681
1478
1274
1069
863
658
452
247
42
-163
-367
-570
-773
-975
-1177
-1378
-1579
-1779
-1978
-2176
-2373
-2568
-2761
-2952
-3141
-3326
-3508
-3687
-3863
-4034
-4203
-4367
-4528
-4686
-4840
-4991
-5137
-5280
-5420
-5555
-5686
-5813
-5936
-6055
-6169
-6279
-6385
-6486
-6584
-6677
-6765
-6850
-6931
-7007
-7079
-7147
-7211
-7270
-7325
-7376
-7422
-7463
-7500
-7533
-7560
-7583
-7601
-7614
-7622
-7625
-7623
-7615
-7602
-7584
-7561
-7533
-7501
-7464
-7422
-7376
-7327
-7273
-7216
-7156
-7093
-7026
-6957
-6884
-6809
-6730
-6648
-6564
-6476
-6386
-6292
-6197
-6098
-5998
-5895
-5790
-5682
-5572
-5459
-5344
-5226
-5106
-4983
-4857
-4728
-4597
-4463
-4327
-4189
-4049
-3907
-3764
-3620
-3476
-3331
-3185
-3039
-2892
-2745
-2598
-2451
-2304
-2158
-2013
-1869
-1727
-1588
-1450
-1315
-1183
-1053
-926
-802
-682
-565
-451
-341
-235
-133
-34
62
154
243
328
410
489
565
637
705
770
831
890
945
997
1047
1093
1137
1179
1218
1254
1287
1317
1345
1369
1391
1409
1424
1437
1446
1451
1454
1454
1451
1445
1437
1426
1412
1397
1379
1359
1337
1313
1287
1259
1230
1200
1168
1136
1103
1070
1036
1002
970
938
907
876
846
817
789
763
739
716
696
678
664
652
644
640
639
642
649
661
676
697
721
751
786
825
869
917
970
1028
1090
1156
1227
1303
1384
1470
1561
1656
1755
1858
1966
2077
2192
2310
2432
2556
2684
2813
2944
3076
3209
3342
3475
3607
3738
3868
3995
4120
4243
4362
4478
4591
4699
4803
4904
4999
5090
5175
5256
5330
5399
5462
5518
5567
5609
5645
5673
5693
5706
5712
5711
5704
5690
5669
5643
5610
5573
5530
5482
5430
5374
5314
5250
5183
5114
5041
4967
4890
4810
4729
4647
4563
4479
4393
4308
4222
4135
4049
3962
3875
3788
3701
3615
3529
3444
3359
3275
3193
3113
3034
2957
2884
2813
2745
2680
2618
2561
2506
2456
2410
2369
2331
2298
2270
2246
2227
2212
2202
2198
2198
2204
2216
2234
2257
2287
2324
2366
2415
2471
2533
2601
2675
2756
2843
2935
3033
3137
3245
3358
3475
3597
3722
3851
3983
4118
4256
4395
4537
4679
4823
4968
5113
5257
5401
5545
5687
5828
5967
6104
6239
6372
6502
6630
6756
6878
6998
7114
7227
7335
7439
7539
7634
7724
7809
7887
7959
8023
8083
8134
8179
8215
8244
8265
8278
8283
8281
8270
8250
8223
8186
8143
8090
8029
7959
7880
7793
7696
7591
7477
7354
7223
7084
6937
6782
6619
6449
6272
6088
5897
5699
5496
5286
5070
4849
4622
4390
4153
3912
3666
3416
3162
2904
2642
2377
2108
1837
1563
1287
1008
730
449
168
-114
-397
-679
-961
-1243
-1523
-1803
-2082
-2359
-2634
-2907
-3179
-3447
-3714
-3978
-4239
-4497
-4753
-5005
-5254
-5499
-5741
-5979
-6213
-6444
-6670
-6893
-7111
-7326
-7537
-7744
-7946
-8145
-8339
-8529
-8715
-8897
-9074
-9246
-9413
-9575
-9732
-9884
-10029
-10169
-10302
-10428
-10548
-10660
-10765
-10863
-10954
-11037
-11113
-11182
-11243
-11297
-11343
-11381
-11412
-11434
-11449
-11455
-11453
-11443
-11425
-11399
-11365
-11322
-11272
-11215
-11150
-11077
-10997
-10910
-10816
-10715
-10607
-10492
-10371
-10243
-10109
-9969
-9823
-9671
-9515
-9353
-9186
-9015
-8839
-8660
-8477
-8290
-8099
-7906
-7709
-7510
-7309
-7105
-6900
-6693
-6484
-6274
-6062
-5849
-5634
-5418
-5202
-4984
-4765
-4545
-4325
-4103
-3881
-3659
-3436
-3212
-2989
-2766
-2543
-2320
-2098
-1877
-1658
-1439
-1221
-1004
-791
-578
-367
-158
48
253
455
654
851
1045
1236
1423
1607
1787
1963
2135
2303
2467
2627
2783
2935
3083
3227
3367
3504
3637
3766
3891
4011
4128
4240
4347
4449
4546
4638
4724
4805
4880
4949
5013
5071
5124
5170
5210
5244
5272
5293
5307
5314
5314
5307
5292
5271
5243
5209
5167
5119
5064
5002
4933
4858
4775
4687
4591
4489
4382
4268
4149
4026
3897
3764
3627
3486
3342
3194
3044
2891
2735
2578
2419
2260
2100
1940
1780
1621
1463
1305
1149
995
842
691
542
395
251
111
-26
-160
-289
-414
-534
-649
-759
-863
-961
-1053
-1140
-1221
-1296
-1366
-1431
-1490
-1544
-1593
-1638
-1678
-1713
-1745
-1773
-1797
-1819
-1838
-1854
-1869
-1881
-1891
-1899
-1906
-1910
-1914
-1915
-1916
-1915
-1914
-1913
-1913
-1913
-1914
-1916
-1919
-1924
-1930
-1938
-1948
-1960
-1974
-1990
-2009
-2031
-2055
-2082
-2112
-2145
-2181
-2219
-2260
-2304
-2350
-2398
-2449
-2503
-2559
-2619
-2681
-2746
-2814
-2884
-2956
-3031
-3107
-3184
-3262
-3342
-3422
-3502
-3583
-3665
-3746
-3826
-3906
-3985
-4062
-4138
-4212
-4284
-4355
-4423
-4488
-4551
-4611
-4668
-4721
-4771
-4816
-4858
-4896
-4930
-4959
-4984
-5005
-5022
-5034
-5042
-5046
-5045
-5040
-5031
-5017
-4999
-4978
-4952
-4922
-4889
-4852
-4812
-4768
-4722
-4672
-4620
-4565
-4508
-4448
-4385
-4320
-4252
-4181
-4108
-4030
-3952
-3869
-3782
-3693
-3599
-3501
-3400
-3294
-3185
-3072
-2956
-2835
-2712
-2584
-2454
-2321
-2185
-2045
-1904
-1760
-1613
-1464
-1312
-1158
-1002
-844
-683
-521
-357
-192
-25
144
314
485
658
831
1004
1180
1356
1532
1707
1883
2059
2234
2409
2583
2756
2928
3098
3268
3435
3600
3763
3924
4083
4238
4391
4541
4687
4830
4969
5104
5236
5364
5487
5607
5722
5833
5940
6043
6140
6234
6322
6405
6484
6557
6626
6689
6748
6801
6850
6894
6933
6967
6996
7020
7038
7052
7060
7064
7062
7056
7045
7029
7009
6984
6955
6922
6884
6843
6797
6747
6693
6634
6572
6505
6434
6359
6280
6197
6109
6018
5923
5824
5721
5616
5507
5395
5280
5163
5044
4922
4799
4674
4548
4420
4291
4160
4029
3897
3764
3631
3497
3362
3227
3090
2953
2815
2677
2538
2398
2258
2118
1977
1836
1696
1555
1416
1276
1138
1000
864
729
595
464
334
207
83
-38
-155
-269
-379
-485
-586
-682
-774
-861
-943
-1020
-1091
-1158
-1219
-1275
-1325
-1370
-1410
-1445
-1475
-1501
-1522
-1539
-1551
-1560
-1564
-1564
-1561
-1554
-1543
-1529
-1511
-1491
-1467
-1441
-1413
-1382
-1349
-1314
-1277
-1238
-1198
-1155
-1111
-1066
-1018
-969
-919
-868
-815
-760
-705
-649
-592
-534
-476
-417
-358
-299
-240
-181
-122
-63
-5
52
108
164
219
273
326
378
429
480
529
578
625
672
716
760
802
842
881
918
953
987
1018
1048
1076
1101
1124
1144
1162
1177
1190
1200
1207
1211
1213
1211
1207
1200
1189
1176
1159
1140
1117
1092
1064
1033
1000
965
927
888
848
806
763
719
673
627
579
531
481
431
379
326
272
217
161
104
47
-12
-70
-129
-189
-248
-307
-366
-425
-483
-540
-597
-653
-709
-764
-818
-871
-923
-974
-1024
-1072
-1119
-1164
-1208
-1249
-1288
-1326
-1361
-1393
-1423
-1451
-1477
-1499
-1520
-1538
-1553
-1567
-1577
-1586
-1592
-1597
-1599
-1599
-1597
-1593
-1587
-1580
-1571
-1562
-1551
-1539
-1527
-1514
-1501
-1487
-1473
-1459
-1445
-1431
-1418
-1404
-1390
-1376
-1363
-1349
-1335
-1320
-1306
-1291
-1276
-1261
-1246
-1230
-1214
-1197
-1180
-1162
-1143
-1123
-1103
-1083
-1062
-1040
-1018
-995
-972
-948
-923
-898
-872
-846
-820
-793
-766
-739
-711
-684
-656
-629
-601
-574
-547
-520
-494
-467
-441
-415
-388
-362
-335
-307
-278
-249
-218
-186
-153
-119
-83
-46
-7
32
73
116
159
204
249
296
344
393
442
492
543
595
647
700
753
808
863
919
977
1035
1095
1155
1217
1280
1344
1408
1473
1540
1607
1674
1742
1811
1881
1951
2021
2091
2162
2233
2304
2375
2447
2518
2589
2661
2732
2804
2876
2949
3022
3095
3169
3242
3316
3390
3463
3536
3608
3680
3751
3821
3890
3958
4025
4091
4155
4219
4280
4340
4399
4456
4511
4565
4617
4667
4715
4761
4805
4848
4887
4925
4961
4994
5026
5055
5083
5109
5134
5157
5178
5197
5215
5232
5247
5260
5271
5281
5288
5294
5299
5302
5303
5303
5301
5298
5293
5285
5276
5265
5251
5235
5217
5197
5175
5150
5124
5097
5068
5037
5005
4971
4936
4900
4862
4823
4782
4740
4696
4651
4604
4555
4505
4453
4399
4344
4287
4227
4166
4104
4038
3973
3906
3838
3768
3697
3626
3554
3481
3407
3332
3257
3180
3104
3026
2947
2868
2788
2707
2626
2543
2460
2376
2291
2206
2121
2035
1948
1862
1775
1687
1599
1510
1421
1331
1240
1148
1055
961
866
770
673
576
478
379
281
182
83
-15
-112
-208
-304
-397
-489
-579
-666
-751
-833
-912
-987
-1059
-1127
-1192
-1252
-1308
-1359
-1405
-1447
-1484
-1515
-1540
-1560
-1575
-1583
-1585
-1582
-1572
-1557
-1537
-1511
-1481
-1445
-1405
-1361
-1312
-1260
-1204
-1145
-1083
-1018
-952
-883
-813
-741
-669
-595
-521
-447
-372
-297
-222
-146
-71
4
78
153
226
299
371
443
513
582
651
718
783
847
910
971
1030
1087
1142
1196
1247
1296
1343
1387
1429
1469
1506
1540
1571
1600
1626
1649
1669
1686
1701
1713
1722
1728
1732
1733
1730
1725
1717
1705
1691
1674
1654
1631
1605
1575
1543
1509
1471
1431
1389
1345
1298
1249
1199
1147
1094
1040
984
928
871
813
754
695
635
575
514
454
393
332
272
212
152
94
36
-21
-77
-132
-185
-237
-288
-337
-383
-428
-471
-512
-550
-586
-620
-653
-683
-711
-737
-761
-783
-804
-823
-840
-855
-869
-881
-891
-900
-908
-914
-920
-924
-927
-930
-932
-933
-933
-932
-929
-926
-920
-914
-905
-894
-881
-866
-848
-829
-807
-783
-756
-728
-697
-664
-630
-593
-555
-514
-472
-428
-382
-335
-287
-237
-186
-135
-83
-30
24
77
131
184
237
290
342
394
444
494
543
592
639
685
731
776
820
863
905
946
987
1027
1066
1104
1142
1179
1216
1252
1287
1322
1357
1391
1425
1459
1492
1526
1559
1593
1626
1661
1695
1730
1766
1802
1838
1875
1912
1950
1988
2025
2064
2103
2141
2180
2219
2258
2297
2336
2375
2414
2453
2492
2532
2571
2609
2648
2686
2724
2761
2798
2834
2869
2903
2936
2968
2998
3026
3052
3076
3098
3118
3135
3149
3161
3170
3177
3181
3182
3180
3174
3164
3151
3134
3112
3086
3057
3022
2984
2941
2894
2843
2787
2728
2664
2595
2523
2446
2365
2279
2189
2095
1996
1894
1788
1678
1565
1448
1328
1205
1079
950
818
683
544
402
258
111
-39
-192
-347
-504
-663
-824
-986
-1150
-1314
-1479
-1644
-1809
-1974
-2138
-2302
-2465
-2626
-2786
-2944
-3099
-3253
-3403
-3550
-3694
-3834
-3971
-4103
-4231
-4355
-4474
-4588
-4698
-4803
-4903
-4999
-5089
-5174
-5254
-5329
-5399
-5464
-5524
-5578
-5628
-5672
-5712
-5746
-5776
-5801
-5822
-5837
-5848
-5854
-5855
-5851
-5843
-5830
-5813
-5790
-5764
-5733
-5697
-5658
-5614
-5567
-5517
-5463
-5406
-5346
-5284
-5219
-5152
-5083
-5012
-4939
-4865
-4789
-4711
-4633
-4553
-4472
-4391
-4309
-4227
-4144
-4061
-3978
-3895
-3812
-3730
-3647
-3565
-3483
-3402
-3321
-3240
-3160
-3080
-3002
-2923
-2846
-2769
-2692
-2616
-2540
-2465
-2391
-2317
-2245
-2173
-2102
-2032
-1963
-1895
-1828
-1762
-1697
-1634
-1572
-1510
-1450
-1391
-1332
-1275
-1219
-1163
-1108
-1055
-1002
-949
-898
-847
-797
-747
-699
-651
-605
-560
-516
-474
-434
-396
-360
-326
-294
-264
-237
-211
-188
-167
-147
-130
-115
-101
-89
-79
-71
-65
-60
-56
-54
-53
-54
-55
-57
-60
-64
-68
-73
-77
-81
-85
-89
-92
-93
-94
-93
-92
-89
-85
-80
-74
-67
-58
-49
-38
-26
-12
2
19
37
56
77
100
124
150
177
206
237
269
303
338
375
414
455
497
541
587
635
685
736
789
845
902
962
1024
1088
1154
1223
1293
1365
1439
1515
1592
1671
1750
1831
1913
1995
2078
2161
2245
2329
2413
2498
2582
2667
2751
2835
2919
3002
3083
3164
3243
3321
3397
3471
3542
3612
3680
3744
3807
3866
3922
3975
4025
4070
4114
4153
4188
4220
4247
4271
4290
4306
4317
4324
4327
4326
4320
4310
4296
4277
4254
4226
4194
4158
4117
4072
4022
3968
3909
3846
3779
3707
3631
3551
3468
3381
3290
3196
3099
3000
2897
2793
2686
2577
2467
2355
2241
2127
2012
1896
1780
1664
1548
1431
1315
1200
1085
970
857
744
633
524
416
310
206
104
4
-93
-187
-278
-367
-452
-535
-614
-689
-762
-830
-895
-956
-1014
-1066
-1115
-1159
-1199
-1235
-1265
-1291
-1313
-1330
-1342
-1349
-1352
-1350
-1344
-1333
-1319
-1301
-1279
-1253
-1224
-1191
-1154
-1114
-1071
-1024
-974
-921
-865
-806
-744
-680
-614
-546
-475
-403
-330
-255
-179
-101
-23
57
138
219
301
384
467
551
635
720
804
889
973
1057
1141
1223
1305
1386
1465
1544
1620
1695
1769
1840
1910
1979
2045
2109
2171
2231
2288
2343
2396
2446
2493
2538
2580
2619
2656
2690
2722
2751
2777
2801
2823
2842
2858
2872
2882
2890
2896
2898
2899
2896
2891
2884
2875
2864
2850
2835
2819
2801
2782
2762
2741
2719
2697
2673
2649
2624
2599
2573
2547
2521
2495
2468
2441
2414
2386
2359
2331
2304
2277
2250
2223
2197
2171
2146
2121
2096
2070
2045
2019
1993
1966
1938
1910
1881
1851
1820
1788
1755
1720
1685
1647
1608
1568
1526
1482
1436
1388
1338
1286
1230
1173
1112
1048
982
912
839
763
683
600
514
425
333
238
139
38
-65
-172
-281
-392
-505
-621
-739
-859
-981
-1104
-1230
-1357
-1486
-1617
-1748
-1881
-2013
-2147
-2280
-2413
-2545
-2677
-2807
-2936
-3064
-3190
-3313
-3435
-3554
-3670
-3783
-3892
-3997
-4099
-4195
-4287
-4374
-4455
-4531
-4601
-4666
-4724
-4776
-4822
-4862
-4895
-4922
-4942
-4956
-4962
-4962
-4954
-4940
-4919
-4891
-4857
-4815
-4768
-4714
-4654
-4588
-4517
-4439
-4356
-4268
-4174
-4075
-3972
-3864
-3752
-3637
-3518
-3396
-3272
-3145
-3016
-2885
-2752
-2618
-2483
-2346
-2209
-2070
-1932
-1792
-1653
-1513
-1374
-1235
-1096
-958
-822
-686
-551
-417
-285
-155
-26
100
225
348
469
588
705
819
932
1042
1149
1254
1357
1457
1554
1650
1742
1833
1921
2007
2090
2172
2251
2328
2402
2475
2545
2612
2677
2740
2800
2858
2913
2965
3014
3061
3104
3145
3183
3217
3249
3277
3302
3324
3343
3358
3370
3379
3385
3388
3387
3383
3376
3367
3354
3338
3320
3298
3274
3246
3216
3183
3147
3108
3067
3023
2977
2928
2877
2823
2767
2709
2649
2587
2523
2457
2390
2320
2250
2177
2103
2027
1949
1870
1790
1707
1623
1537
1449
1360
1268
1174
1079
982
883
783
681
577
471
364
255
144
31
-83
-199
-316
-435
-555
-677
-799
-923
-1047
-1172
-1297
-1423
-1549
-1674
-1800
-1924
-2048
-2171
-2293
-2414
-2534
-2653
-2770
-2885
-2999
-3111
-3222
-3330
-3436
-3541
-3643
-3742
-3839
-3934
-4026
-4115
-4201
-4284
-4364
-4440
-4514
-4584
-4650
-4712
-4771
-4826
-4877
-4924
-4967
-5006
-5041
-5071
-5097
-5119
-5136
-5149
-5158
-5163
-5162
-5158
-5149
-5136
-5119
-5097
-5071
-5041
-5008
-4970
-4929
-4884
-4836
-4784
-4729
-4671
-4609
-4544
-4476
-4405
-4330
-4252
-4171
-4086
-3999
-3908
-3815
-3718
-3619
-3517
-3412
-3304
-3194
-3081
-2965
-2847
-2727
-2603
-2478
-2350
-2219
-2086
-1950
-1812
-1672
-1529
-1384
-1237
-1088
-937
-783
-628
-470
-310
-149
15
180
346
515
684
855
1026
1199
1373
1547
1722
1899
2076
2253
2432
2611
2792
2973
3156
3339
3523
3709
3895
4082
4270
4459
4648
4838
5028
5218
5409
5599
5789
5978
6167
6355
6542
6728
6912
7094
7275
7453
7630
7804
7975
8143
8309
8472
8631
8787
8939
9088
9233
9374
9511
9643
9772
9896
10016
10130
10240
10345
10444
10538
10627
10709
10786
10857
10921
10979
11031
11076
11114
11145
11168
11185
11193
11195
11189
11175
11154
11125
11088
11044
10993
10934
10868
10794
10713
10624
10529
10426
10316
10200
10076
9946
9810
9667
9517
9361
9199
9030
8855
8675
8489
8297
8100
7898
7691
7479
7262
7041
6817
6588
6355
6120
5881
5639
5396
5149
4901
4651
4400
4147
3892
3637
3381
3125
2869
2612
2355
2099
1843
1588
1334
1080
828
577
327
80
-166
-409
-650
-888
-1123
-1355
-1583
-1807
-2027
-2243
-2454
-2660
-2861
-3057
-3248
-3433
-3614
-3789
-3958
-4123
-4282
-4436
-4584
-4726
-4863
-4995
-5120
-5240
-5354
-5463
-5566
-5663
-5754
-5840
-5919
-5993
-6060
-6122
-6178
-6228
-6272
-6309
-6341
-6367
-6387
-6401
-6408
-6410
-6405
-6394
-6377
-6354
-6325
-6290
-6249
-6203
-6150
-6091
-6026
-5955
-5879
-5797
-5709
-5616
-5518
-5414
-5305
-5192
-5074
-4951
-4825
-4694
-4560
-4422
-4281
-4137
-3990
-3842
-3691
-3539
-3385
-3229
-3073
-2915
-2757
-2597
-2437
-2277
-2116
-1954
-1793
-1632
-1470
-1309
-1148
-988
-828
-669
-510
-353
-196
-39
116
271
425
578
731
882
1034
1184
1334
1483
1631
1779
1926
2071
2217
2361
2504
2646
2787
2927
3066
3203
3339
3473
3605
3735
3864
3990
4114
4236
4355
4471
4584
4693
4800
4903
5001
5096
5187
5274
5356
5434
5507
5576
5641
5702
5758
5810
5859
5903
5943
5979
6011
6040
6064
6084
6101
6114
6123
6129
6131
6130
6125
6116
6103
6087
6068
6044
6018
5988
5954
5918
5878
5835
5789
5740
5689
5634
5578
5518
5457
5393
5326
5258
5188
5116
5042
4966
4889
4810
4730
4649
4566
4482
4398
4312
4225
4138
4050
3961
3871
3780
3689
3597
3505
3412
3318
3225
3131
3036
2942
2847
2752
2657
2562
2467
2372
2277
2183
2089
1995
1902
1810
1719
1628
1539
1450
1363
1277
1192
1108
1024
942
861
780
700
621
542
463
385
307
229
151
74
-4
-81
-158
-236
-313
-390
-467
-545
-622
-699
-777
-854
-932
-1008
-1087
-1164
-1241
-1318
-1395
-1471
-1547
-1622
-1696
-1770
-1842
-1914
-1984
-2053
-2120
-2186
-2250
-2312
-2372
-2431
-2487
-2540
-2591
-2640
-2685
-2728
-2768
-2805
-2839
-2870
-2898
-2922
-2943
-2960
-2974
-2985
-2992
-2996
-2996
-2993
-2986
-2976
-2963
-2946
-2926
-2902
-2874
-2843
-2809
-2771
-2730
-2685
-2637
-2586
-2532
-2474
-2414
-2350
-2283
-2213
-2140
-2065
-1986
-1905
-1821
-1734
-1645
-1554
-1461
-1366
-1269
-1171
-1072
-972
-871
-770
-668
-566
-465
-363
-262
-161
-61
39
137
235
332
428
523
616
708
798
887
974
1058
1141
1222
1300
1376
1449
1520
1588
1653
1715
1773
1828
1880
1928
1972
2013
2049
2082
2111
2136
2157
2175
2188
2198
2204
2206
2205
2200
2191
2179
2163
2143
2120
2094
2064
2031
1996
1958
1918
1875
1830
1783
1734
1684
1632
1579
1524
1468
1411
1353
1294
1235
1175
1115
1055
995
935
874
815
755
696
638
580
523
467
411
356
302
249
197
145
94
45
-5
-53
-100
-147
-193
-238
-282
-325
-368
-410
-451
-492
-533
-573
-614
-654
-694
-734
-774
-815
-856
-898
-941
-984
-1029
-1074
-1121
-1168
-1218
-1268
-1320
-1373
-1428
-1484
-1541
-1599
-1658
-1718
-1779
-1841
-1903
-1966
-2029
-2093
-2156
-2220
-2284
-2347
-2411
-2474
-2536
-2598
-2660
-2721
-2781
-2840
-2898
-2956
-3012
-3067
-3120
-3173
-3224
-3274
-3322
-3368
-3413
-3456
-3498
-3537
-3575
-3611
-3644
-3676
-3706
-3733
-3758
-3781
-3802
-3821
-3838
-3853
-3866
-3877
-3886
-3893
-3898
-3902
-3903
-3903
-3900
-3896
-3889
-3881
-3870
-3857
-3842
-3825
-3806
-3784
-3760
-3734
-3706
-3675
-3642
-3607
-3570
-3531
-3491
-3448
-3404
-3358
-3311
-3262
-3212
-3161
-3109
-3056
-3002
-2946
-2890
-2833
-2776
-2717
-2658
-2599
-2539
-2478
-2418
-2357
-2295
-2234
-2172
-2110
-2048
-1985
-1922
-1859
-1796
-1733
-1669
-1606
-1542
-1478
-1413
-1349
-1284
-1218
-1152
-1085
-1018
-950
-881
-811
-740
-668
-594
-519
-443
-364
-284
-202
-117
-30
59
151
246
344
444
548
653
762
874
989
1107
1227
1351
1478
1608
1741
1877
2016
2157
2301
2447
2596
2747
2899
3054
3211
3369
3528
3689
3851
4014
4178
4343
4508
4673
4839
5005
5171
5337
5502
5667
5831
5994
6156
6317
6476
6634
6790
6944
7096
7246
7393
7539
7681
7822
7959
8093
8226
8355
8481
8603
8723
8839
8953
9062
9168
9270
9369
9463
9553
9639
9721
9799
9871
9939
10002
10060
10114
10162
10204
10242
10274
10301
10322
10338
10347
10351
10350
10342
10328
10309
10284
10252
10215
10172
10123
10069
10008
9941
9869
9791
9708
9619
9525
9425
9320
9210
9095
8975
8851
8722
8589
8452
8312
8167
8020
7869
7716
7559
7400
7238
7074
6908
6740
6571
6399
6226
6052
5876
5699
5521
5342
5163
4982
4801
4620
4440
4259
4078
3898
3719
3541
3364
3188
3014
2841
2670
2501
2333
2168
2004
1843
1683
1525
1370
1216
1065
915
768
623
481
341
203
68
-65
-195
-323
-448
-571
-691
-808
-924
-1036
-1147
-1255
-1360
-1463
-1563
-1662
-1758
-1851
-1942
-2032
-2119
-2204
-2287
-2369
-2448
-2526
-2602
-2677
-2750
-2822
-2892
-2961
-3029
-3096
-3162
-3227
-3292
-3355
-3419
-3482
-3544
-3607
-3670
-3732
-3795
-3858
-3921
-3985
-4050
-4114
-4179
-4244
-4310
-4375
-4441
-4506
-4571
-4636
-4700
-4764
-4828
-4891
-4954
-5015
-5077
-5137
-5197
-5257
-5315
-5373
-5429
-5484
-5539
-5591
-5643
-5694
-5743
-5790
-5836
-5881
-5924
-5965
-6005
-6043
-6079
-6113
-6145
-6175
-6203
-6228
-6250
-6270
-6287
-6301
-6313
-6321
-6326
-6328
-6326
-6321
-6313
-6301
-6286
-6267
-6245
-6220
-6191
-6159
-6123
-6084
-6042
-5998
-5950
-5899
-5846
-5790
-5731
-5670
-5607
-5541
-5474
-5405
-5334
-5261
-5187
-5111
-5034
-4955
-4875
-4793
-4710
-4626
-4541
-4455
-4367
-4279
-4189
-4099
-4008
-3916
-3824
-3731
-3637
-3543
-3448
-3354
-3259
-3164
-3069
-2974
-2879
-2785
-2691
-2597
-2504
-2411
-2319
-2228
-2138
-2049
-1960
-1873
-1786
-1701
-1617
-1534
-1453
-1373
-1294
-1217
-1141
-1066
-992
-920
-848
-777
-707
-637
-568
-499
-430
-361
-293
-224
-156
-87
-19
50
119
188
257
326
396
466
535
605
675
744
814
883
953
1022
1091
1160
1228
1297
1365
1433
1501
1569
1636
1703
1770
1836
1902
1968
2033
2098
2161
2224
2287
2348
2408
2467
2525
2582
2638
2692
2745
2796
2846
2895
2942
2987
3031
3073
3114
3152
3189
3224
3258
3289
3318
3345
3370
3392
3412
3430
3445
3457
3467
3474
3478
3480
3478
3474
3467
3458
3445
3429
3411
3390
3366
3339
3309
3276
3241
3203
3162
3119
3073
3025
2975
2922
2868
2811
2753
2692
2630
2566
2501
2434
2366
2296
2225
2153
2080
2005
1930
1854
1777
1700
1622
1543
1464
1384
1304
1224
1143
1063
982
901
820
740
660
580
500
421
343
264
187
110
34
-41
-116
-189
-262
-333
-404
-473
-541
-607
-673
-737
-800
-861
-921
-979
-1036
-1091
-1144
-1195
-1245
-1292
-1338
-1382
-1423
-1463
-1501
-1537
-1571
-1603
-1633
-1661
-1687
-1711
-1734
-1754
-1772
-1789
-1804
-1817
-1828
-1838
-1846
-1852
-1856
-1859
-1860
-1859
-1856
-1852
-1846
-1838
-1829
-1818
-1805
-1791
-1775
-1758
-1739
-1719
-1698
-1675
-1651
-1625
-1598
-1570
-1540
-1509
-1476
-1442
-1406
-1369
-1330
-1289
-1247
-1202
-1156
-1107
-1057
-1004
-950
-893
-834
-773
-709
-643
-575
-505
-432
-356
-279
-199
-116
-31
56
145
237
331
427
526
627
731
836
945
1055
1168
1283
1400
1519
1639
1762
1886
2012
2139
2267
2397
2528
2659
2791
2924
3057
3191
3324
3457
3589
3722
3853
3983
4112
4240
4367
4492
4615
4736
4855
4971
5085
5197
5305
5411
5513
5611
5706
5798
5885
5969
6048
6123
6195
6262
6324
6382
6436
6485
6530
6570
6605
6636
6662
6683
6700
6712
6719
6722
6720
6713
6702
6686
6665
6639
6609
6574
6535
6490
6441
6387
6329
6266
6199
6127
6051
5971
5887
5798
5706
5610
5510
5407
5301
5191
5079
4964
4846
4726
4604
4480
4354
4228
4100
3972
3843
3714
3586
3457
3330
3203
3078
2954
2831
2711
2592
2474
2360
2247
2136
2028
1923
1819
1718
1620
1524
1431
1340
1252
1167
1085
1004
928
854
783
715
649
587
527
469
415
362
313
265
220
178
137
98
61
27
-6
-38
-68
-96
-123
-148
-173
-196
-219
-240
-261
-280
-300
-318
-336
-353
-370
-386
-401
-416
-430
-444
-458
-471
-484
-496
-507
-518
-529
-539
-549
-558
-567
-575
-583
-590
-597
-603
-609
-614
-618
-622
-626
-629
-631
-633
-635
-636
-636
-636
-635
-634
-632
-630
-627
-624
-620
-616
-612
-606
-601
-595
-588
-581
-574
-567
-559
-550
-542
-533
-524
-515
-506
-497
-488
-478
-469
-460
-451
-443
-434
-426
-417
-410
-402
-395
-388
-381
-375
-369
-363
-358
-353
-349
-345
-341
-338
-335
-332
-329
-327
-325
-322
-319
-317
-314
-311
-308
-304
-301
-297
-293
-289
-285
-281
-277
-273
-269
-264
-260
-256
-252
-247
-243
-239
-235
-231
-227
-224
-220
-217
-213
-210
-208
-205
-204
-202
-202
-201
-202
-204
-206
-209
-212
-217
-222
-229
-236
-244
-252
-262
-272
-284
-296
-308
-322
-336
-351
-366
-382
-399
-416
-433
-450
-468
-485
-503
-521
-539
-557
-575
-593
-610
-628
-645
-662
-678
-694
-710
-725
-739
-753
-767
-780
-792
-803
-814
-824
-833
-842
-850
-857
-864
-870
-876
-882
-887
-892
-897
-901
-905
-910
-914
-918
-922
-926
-930
-934
-938
-942
-947
-951
-956
-961
-966
-971
-977
-982
-989
-995
-1002
-1010
-1018
-1026
-1035
-1044
-1054
-1064
-1075
-1087
-1099
-1112
-1125
-1140
-1155
-1170
-1187
-1204
-1221
-1239
-1257
-1276
-1295
-1313
-1332
-1351
-1369
-1387
-1405
-1421
-1437
-1453
-1467
-1480
-1492
-1502
-1511
-1519
-1525
-1529
-1532
-1533
-1532
-1529
-1525
-1518
-1509
-1497
-1484
-1468
-1450
-1430
-1408
-1383
-1355
-1326
-1294
-1259
-1223
-1184
-1143
-1099
-1053
-1004
-954
-902
-847
-790
-731
-670
-608
-543
-477
-409
-339
-268
-194
-120
-43
35
115
196
280
364
451
539
629
721
814
909
1004
1104
1203
1304
1406
1509
1613
1718
1824
1930
2036
2143
2250
2356
2462
2568
2672
2777
2880
2982
3082
3182
3279
3376
3470
3563
3654
3743
3830
3915
3998
4078
4156
4232
4306
4377
4445
4511
4575
4635
4693
4748
4800
4849
4894
4937
4976
5011
5043
5071
5096
5116
5133
5146
5155
5160
5161
5158
5151
5139
5124
5105
5082
5055
5024
4990
4952
4910
4866
4817
4766
4711
4654
4593
4530
4464
4395
4324
4250
4173
4094
4013
3930
3845
3757
3668
3576
3483
3388
3291
3193
3093
2992
2889
2785
2680
2574
2467
2360
2252
2144
2035
1927
1818
1710
1602
1494
1387
1280
1174
1069
964
861
758
657
556
457
359
262
166
72
-20
-111
-201
-288
-374
-459
-541
-621
-699
-775
-849
-921
-990
-1058
-1123
-1185
-1246
-1304
-1360
-1413
-1463
-1511
-1557
-1599
-1640
-1677
-1712
-1744
-1774
-1801
-1826
-1848
-1868
-1886
-1901
-1914
-1925
-1935
-1942
-1947
-1951
-1953
-1954
-1953
-1951
-1947
-1943
-1937
-1931
-1923
-1915
-1906
-1897
-1887
-1877
-1866
-1855
-1844
-1833
-1822
-1811
-1800
-1789
-1779
-1769
-1760
-1751
-1742
-1734
-1727
-1720
-1713
-1707
-1702
-1697
-1693
-1689
-1686
-1683
-1680
-1678
-1676
-1675
-1674
-1673
-1672
-1672
-1672
-1673
-1673
-1674
-1676
-1678
-1680
-1682
-1685
-1688
-1691
-1695
-1698
-1702
-1705
-1709
-1712
-1715
-1717
-1719
-1721
-1723
-1724
-1724
-1724
-1724
-1723
-1721
-1718
-1715
-1711
-1706
-1700
-1692
-1684
-1675
-1665
-1653
-1641
-1627
-1612
-1596
-1579
-1561
-1542
-1521
-1499
-1476
-1452
-1427
-1400
-1373
-1344
-1314
-1284
-1252
-1219
-1185
-1150
-1115
-1078
-1040
-1000
-961
-920
-878
-835
-792
-747
-702
-656
-610
-562
-514
-465
-416
-366
-316
-265
-214
-163
-112
-61
-10
42
93
144
194
245
295
345
395
445
494
544
593
643
693
742
792
842
892
943
993
1044
1095
1146
1197
1249
1300
1352
1403
1455
1506
1557
1608
1658
1708
1757
1806
1853
1900
1946
1990
2033
2076
2116
2156
2194
2230
2265
2298
2330
2359
2388
2414
2438
2461
2481
2500
2516
2530
2542
2552
2559
2564
2567
2568
2566
2563
2557
2550
2540
2529
2516
2501
2485
2466
2447
2426
2403
2379
2354
2328
2301
2272
2243
2214
2183
2152
2119
2087
2054
2020
1986
1952
1918
1884
1850
1816
1782
1749
1716
1683
1651
1620
1588
1558
1528
1499
1471
1443
1417
1391
1367
1343
1321
1299
1279
1261
1243
1228
1213
1201
1190
1180
1173
1168
1164
1162
1163
1165
1170
1177
1186
1198
1211
1227
1246
1266
1289
1314
1340
1369
1400
1433
1467
1503
1541
1579
1619
1660
1701
1743
1785
1827
1869
1912
1954
1995
2036
2077
2117
2156
2194
2230
2266
2301
2334
2366
2397
2426
2454
2480
2505
2528
2549
2569
2587
2603
2618
2631
2642
2651
2659
2664
2668
2670
2670
2669
2665
2660
2653
2645
2635
2623
2609
2594
2577
2559
2539
2517
2494
2469
2443
2416
2388
2359
2328
2297
2265
2232
2198
2163
2127
2091
2053
2015
1976
1937
1896
1855
1814
1771
1728
1685
1641
1597
1553
1509
1464
1419
1374
1329
1283
1238
1193
1147
1102
1056
1010
966
920
876
831
787
744
701
659
617
577
537
498
459
422
385
350
315
282
249
218
188
159
131
104
79
55
32
11
-9
-27
-44
-60
-74
-87
-98
-109
-118
-126
-133
-139
-144
-149
-152
-155
-158
-159
-160
-161
-160
-160
-159
-158
-156
-155
-153
-151
-149
-147
-145
-143
-142
-140
-140
-140
-140
-141
-142
-144
-147
-151
-155
-161
-167
-174
-182
-191
-201
-211
-223
-235
-248
-262
-276
-291
-306
-321
-337
-353
-370
-386
-403
-419
-436
-452
-469
-485
-501
-518
-534
-550
-566
-582
-598
-615
-631
-647
-663
-679
-696
-713
-730
-748
-766
-784
-802
-821
-839
-858
-878
-897
-916
-936
-955
-975
-994
-1012
-1031
-1049
-1067
-1084
-1101
-1117
-1132
-1146
-1160
-1172
-1184
-1195
-1205
-1214
-1222
-1229
-1235
-1241
-1245
-1249
-1251
-1253
-1254
-1253
-1252
-1250
-1246
-1242
-1236
-1229
-1220
-1210
-1199
-1185
-1171
-1154
-1136
-1116
-1095
-1072
-1048
-1020
-993
-964
-933
-900
-867
-832
-795
-758
-719
-680
-639
-598
-556
-512
-468
-423
-378
-332
-285
-237
-188
-139
-90
-40
11
63
114
167
220
273
326
380
435
490
545
600
656
712
768
824
880
937
993
1049
1106
1162
1218
1274
1330
1385
1440
1494
1548
1601
1653
1705
1756
1805
1854
1902
1949
1995
2040
2083
2125
2165
2204
2241
2277
2310
2342
2372
2400
2425
2449
2470
2489
2506
2520
2532
2542
2549
2554
2556
2556
2553
2547
2538
2527
2513
2496
2477
2454
2429
2402
2371
2338
2303
2265
2225
2182
2138
2091
2041
1992
1939
1884
1828
1770
1710
1649
1586
1521
1455
1388
1319
1249
1178
1105
1032
957
882
806
728
651
572
493
414
334
254
175
95
15
-64
-144
-222
-300
-377
-454
-529
-604
-677
-749
-821
-891
-959
-1027
-1093
-1158
-1222
-1285
-1346
-1406
-1465
-1522
-1578
-1632
-1685
-1736
-1785
-1833
-1880
-1925
-1968
-2009
-2050
-2088
-2124
-2159
-2191
-2222
-2251
-2278
-2304
-2327
-2349
-2368
-2386
-2402
-2416
-2428
-2439
-2447
-2454
-2459
-2462
-2463
-2462
-2459
-2455
-2448
-2439
-2429
-2416
-2401
-2384
-2365
-2344
-2321
-2295
-2267
-2237
-2205
-2171
-2134
-2095
-2054
-2011
-1965
-1918
-1868
-1817
-1763
-1708
-1651
-1593
-1532
-1470
-1407
-1342
-1276
-1209
-1140
-1070
-999
-928
-855
-781
-706
-630
-554
-477
-399
-321
-243
-165
-86
-7
71
150
228
305
382
459
535
610
685
759
832
904
975
1045
1114
1181
1247
1312
1375
1436
1496
1555
1612
1667
1721
1773
1823
1872
1920
1966
2009
2053
2095
2135
2175
2213
2250
2286
2322
2357
2391
2424
2457
2489
2520
2551
2582
2611
2640
2669
2697
2724
2751
2777
2802
2827
2851
2874
2897
2919
2941
2962
2982
3002
3021
3040
3058
3076
3093
3109
3124
3139
3154
3167
3180
3192
3204
3215
3225
3235
3244
3253
3261
3269
3276
3283
3290
3297
3303
3308
3313
3318
3322
3325
3328
3331
3332
3333
3334
3334
3333
3332
3330
3327
3324
3320
3315
3310
3304
3296
3288
3280
3270
3259
3247
3234
3220
3205
3189
3172
3153
3134
3113
3091
3068
3044
3019
2992
2964
2935
2905
2873
2840
2806
2770
2732
2694
2653
2612
2568
2524
2477
2430
2381
2330
2278
2225
2170
2113
2055
1996
1936
1874
1810
1746
1680
1613
1546
1477
1407
1337
1266
1194
1122
1050
976
903
829
755
681
607
532
458
384
310
236
162
89
16
-56
-128
-199
-269
-338
-406
-472
-538
-602
-665
-727
-787
-846
-903
-958
-1012
-1065
-1116
-1166
-1214
-1260
-1305
-1349
-1391
-1432
-1472
-1510
-1547
-1583
-1617
-1650
-1682
-1712
-1741
-1769
-1795
-1819
-1842
-1863
-1882
-1900
-1915
-1928
-1940
-1949
-1956
-1961
-1964
-1965
-1963
-1959
-1953
-1945
-1934
-1921
-1906
-1889
-1869
-1848
-1824
-1798
-1770
-1740
-1708
-1673
-1637
-1598
-1557
-1513
-1468
-1420
-1370
-1318
-1263
-1207
-1148
-1088
-1025
-960
-893
-824
-753
-680
-605
-528
-450
-369
-287
-202
-116
-29
61
151
243
337
432
527
624
721
819
918
1016
1117
1217
1317
1418
1518
1618
1718
1818
1917
2015
2112
2209
2305
2400
2493
2586
2677
2766
2855
2942
3028
3112
3195
3276
3356
3434
3511
3586
3659
3731
3801
3870
3937
4002
4065
4127
4187
4245
4301
4355
4408
4458
4507
4554
4598
4641
4682
4720
4757
4792
4824
4855
4883
4909
4934
4956
4976
4994
5010
5024
5035
5045
5052
5058
5061
5062
5060
5057
5051
5043
5033
5020
5005
4988
4968
4946
4922
4895
4867
4835
4802
4767
4729
4689
4647
4603
4557
4509
4459
4407
4353
4298
4241
4182
4122
4059
3997
3933
3868
3801
3734
3666
3597
3528
3457
3386
3315
3243
3171
3099
3026
2953
2880
2807
2734
2662
2589
2517
2446
2375
2305
2236
2167
2100
2033
1968
1904
1841
1779
1718
1658
1600
1543
1487
1432
1379
1327
1276
1227
1179
1132
1087
1043
1000
960
920
882
845
810
775
742
710
680
651
623
596
571
547
525
503
483
465
448
432
417
404
393
382
373
365
358
352
348
344
342
340
340
341
342
345
348
352
357
363
369
376
383
391
399
407
416
425
434
444
454
464
474
485
495
506
517
528
539
550
561
572
583
594
604
615
625
635
644
653
662
670
677
683
689
694
698
701
702
702
701
699
694
688
680
670
658
643
627
608
587
563
537
509
478
444
408
370
329
286
240
192
141
88
33
-25
-84
-146
-210
-277
-345
-415
-487
-560
-636
-713
-791
-871
-953
-1035
-1119
-1204
-1290
-1377
-1464
-1552
-1641
-1729
-1818
-1907
-1996
-2085
-2173
-2261
-2348
-2434
-2520
-2604
-2688
-2770
-2850
-2929
-3007
-3083
-3156
-3228
-3298
-3365
-3430
-3492
-3552
-3610
-3664
-3716
-3765
-3811
-3854
-3894
-3932
-3966
-3997
-4025
-4050
-4072
-4091
-4107
-4120
-4130
-4137
-4142
-4143
-4142
-4138
-4131
-4122
-4110
-4096
-4080
-4061
-4040
-4017
-3991
-3964
-3934
-3903
-3869
-3834
-3796
-3756
-3715
-3671
-3626
-3579
-3530
-3479
-3427
-3374
-3318
-3261
-3203
-3143
-3082
-3020
-2956
-2891
-2825
-2758
-2690
-2621
-2550
-2480
-2408
-2335
-2262
-2189
-2114
-2039
-1964
-1888
-1813
-1736
-1660
-1584
-1508
-1431
-1356
-1280
-1205
-1130
-1056
-982
-909
-837
-765
-694
-625
-556
-488
-422
-356
-292
-229
-168
-108
-50
7
62
116
167
217
265
310
354
396
436
474
510
544
576
607
636
663
689
714
737
759
780
800
819
837
854
871
887
902
917
932
947
961
975
990
1004
1018
1032
1046
1061
1075
1091
1106
1122
1139
1155
1173
1190
1209
1227
1247
1267
1287
1308
1330
1353
1376
1400
1425
1451
1478
1506
1535
1565
1596
1628
1660
1694
1729
1765
1802
1839
1878
1917
1956
1997
2037
2079
2121
2163
2205
2247
2289
2332
2374
2416
2457
2498
2539
2579
2618
2657
2695
2731
2767
2802
2837
2870
2902
2933
2963
2992
3019
3046
3071
3095
3118
3140
3160
3179
3197
3213
3228
3241
3254
3265
3275
3283
3291
3297
3302
3307
3310
3312
3313
3313
3313
3311
3309
3306
3302
3298
3292
3287
3280
3273
3265
3257
3248
3238
3229
3218
3208
3197
3185
3174
3162
3151
3139
3127
3115
3102
3090
3078
3065
3052
3039
3026
3013
2999
2985
2971
2956
2940
2924
2907
2889
2870
2851
2830
2808
2785
2761
2736
2709
2682
2653
2623
2592
2559
2526
2491
2454
2417
2378
2337
2296
2253
2209
2164
2118
2071
2021
1973
1924
1873
1822
1770
1718
1665
1612
1559
1506
1453
1399
1346
1293
1241
1188
1136
1085
1033
983
933
884
836
789
743
699
655
613
572
532
494
457
421
387
355
323
293
265
238
213
188
166
145
125
106
89
74
60
47
35
24
15
7
0
-6
-11
-15
-18
-21
-23
-24
-25
-25
-25
-24
-24
-23
-22
-21
-21
-20
-20
-21
-22
-23
-25
-27
-30
-34
-38
-43
-49
-55
-62
-70
-79
-88
-97
-107
-118
-130
-141
-154
-167
-180
-194
-208
-222
-236
-251
-265
-280
-295
-309
-323
-337
-350
-363
-376
-388
-400
-411
-421
-430
-439
-447
-454
-461
-466
-471
-475
-478
-480
-481
-481
-479
-477
-474
-471
-466
-460
-454
-447
-439
-431
-422
-412
-402
-391
-379
-368
-356
-344
-331
-318
-305
-292
-279
-265
-251
-237
-223
-209
-195
-181
-166
-152
-138
-123
-109
-94
-80
-66
-52
-39
-26
-13
-1
11
23
34
44
54
64
73
82
90
98
106
113
120
126
132
137
143
147
152
156
159
162
165
167
169
170
172
172
173
173
173
172
172
171
170
169
168
167
165
163
161
158
156
153
150
147
144
141
138
135
132
130
127
125
122
120
119
117
116
115
114
114
113
113
113
114
114
114
114
115
115
115
115
115
114
113
112
110
108
105
102
98
93
88
82
75
67
58
48
37
25
13
-1
-16
-32
-48
-66
-84
-104
-125
-146
-168
-192
-216
-241
-267
-294
-321
-349
-379
-408
-439
-470
-501
-533
-566
-599
-632
-665
-699
-733
-767
-801
-835
-869
-903
-937
-972
-1006
-1040
-1074
-1108
-1142
-1175
-1209
-1242
-1275
-1307
-1340
-1371
-1403
-1433
-1464
-1493
-1522
-1551
-1579
-1606
-1633
-1659
-1684
-1709
-1733
-1757
-1779
-1801
-1822
-1843
-1862
-1881
-1899
-1916
-1932
-1947
-1962
-1975
-1988
-1999
-2009
-2019
-2028
-2035
-2041
-2045
-2049
-2052
-2053
-2052
-2051
-2048
-2043
-2037
-2029
-2021
-2011
-2000
-1987
-1972
-1956
-1939
-1920
-1900
-1878
-1855
-1831
-1805
-1778
-1749
-1719
-1688
-1655
-1621
-1586
-1550
-1512
-1473
-1433
-1392
-1350
-1306
-1262
-1217
-1171
-1124
-1076
-1027
-977
-927
-876
-824
-771
-718
-664
-609
-554
-498
-441
-384
-327
-268
-209
-150
-90
-29
31
93
155
217
280
344
407
472
536
601
666
731
797
862
928
994
1059
1124
1189
1254
1319
1383
1447
1511
1574
1637
1700
1762
1824
1886
1947
2007
2068
2127
2187
2246
2304
2363
2420
2477
2534
2591
2646
2702
2757
2811
2864
2917
2969
3020
3071
3121
3170
3218
3265
3312
3357
3402
3445
3488
3529
3570
3609
3648
3686
3722
3758
3792
3825
3858
3889
3919
3947
3975
4001
4027
4050
4073
4094
4115
4135
4153
4170
4186
4201
4214
4227
4239
4249
4259
4267
4274
4280
4286
4290
4293
4296
4297
4298
4298
4298
4296
4294
4292
4288
4285
4280
4276
4270
4264
4258
4251
4244
4236
4227
4218
4209
4200
4190
4180
4169
4158
4147
4136
4125
4113
4101
4090
4078
4066
4054
4042
4030
4018
4006
3995
3984
3973
3962
3952
3942
3932
3923
3915
3907
3900
3893
3887
3882
3877
3873
3869
3866
3864
3862
3861
3861
3861
3861
3862
3864
3866
3869
3872
3876
3880
3885
3890
3896
3903
3909
3917
3924
3933
3941
3950
3959
3969
3978
3988
3998
4008
4017
4027
4035
4045
4054
4062
4070
4077
4083
4090
4096
4101
4106
4110
4113
4116
4118
4119
4120
4120
4120
4119
4118
4117
4114
4112
4109
4106
4102
4098
4093
4088
4083
4078
4072
4066
4059
4054
4048
4041
4034
4027
4021
4014
4006
3999
3992
3984
3977
3969
3961
3953
3945
3936
3928
3919
3909
3900
3890
3880
3870
3860
3850
3840
3829
3819
3808
3797
3787
3776
3765
3754
3743
3731
3720
3708
3696
3684
3672
3660
3647
3634
3621
3607
3594
3579
3565
3550
3535
3520
3504
3488
3471
3454
3436
3418
3399
3380
3360
3340
3319
3297
3275
3252
3228
3204
3179
3153
3126
3098
3069
3039
3008
2976
2943
2908
2872
2835
2796
2755
2713
2670
2625
2578
2530
2480
2429
2376
2322
2267
2210
2152
2092
2032
1970
1907
1843
1778
1712
1645
1578
1509
1440
1370
1300
1229
1157
1086
1014
942
870
799
727
655
584
513
443
373
303
234
165
98
31
-35
-101
-165
-228
-290
-351
-411
-470
-528
-584
-639
-693
-746
-797
-847
-896
-943
-989
-1033
-1076
-1117
-1157
-1196
-1233
-1269
-1303
-1335
-1367
-1396
-1425
-1452
-1478
-1502
-1525
-1547
-1568
-1588
-1607
-1625
-1642
-1658
-1674
-1688
-1701
-1714
-1726
-1737
-1748
-1758
-1767
-1776
-1784
-1792
-1799
-1806
-1812
-1818
-1823
-1828
-1832
-1836
-1839
-1842
-1845
-1847
-1848
-1850
-1850
-1851
-1851
-1850
-1850
-1849
-1847
-1845
-1844
-1841
-1839
-1837
-1834
-1831
-1828
-1826
-1822
-1819
-1817
-1814
-1811
-1808
-1806
-1804
-1802
-1801
-1800
-1800
-1800
-1800
-1801
-1802
-1804
-1806
-1809
-1811
-1815
-1818
-1822
-1826
-1830
-1835
-1839
-1844
-1849
-1854
-1859
-1865
-1870
-1875
-1881
-1886
-1892
-1897
-1903
-1908
-1914
-1919
-1925
-1930
-1936
-1941
-1946
-1952
-1957
-1962
-1967
-1972
-1977
-1982
-1987
-1991
-1996
-2000
-2004
-2008
-2011
-2013
-2016
-2017
-2019
-2020
-2021
-2020
-2019
-2017
-2015
-2012
-2008
-2004
-1998
-1992
-1984
-1976
-1967
-1957
-1946
-1934
-1921
-1908
-1893
-1877
-1860
-1842
-1822
-1802
-1781
-1758
-1735
-1710
-1685
-1658
-1631
-1603
-1574
-1545
-1514
-1483
-1452
-1419
-1386
-1353
-1319
-1284
-1249
-1213
-1177
-1141
-1103
-1066
-1028
-989
-951
-912
-872
-833
-793
-753
-713
-672
-631
-590
-549
-507
-465
-422
-379
-336
-292
-248
-204
-159
-114
-69
-24
22
67
113
159
204
250
296
341
387
432
477
522
566
611
655
699
743
787
830
873
915
958
1000
1041
1083
1124
1165
1205
1245
1285
1324
1363
1401
1439
1477
1514
1550
1585
1620
1654
1687
1720
1751
1781
1811
1839
1866
1891
1916
1939
1961
1981
2000
2017
2033
2049
2062
2075
2085
2094
2102
2108
2113
2116
2118
2119
2118
2115
2112
2107
2101
2093
2085
2075
2064
2053
2040
2025
2012
1996
1980
1963
1945
1927
1907
1888
1867
1846
1825
1802
1779
1756
1732
1707
1682
1657
1631
1604
1577
1550
1522
1493
1464
1435
1405
1375
1344
1312
1280
1247
1213
1179
1144
1109
1072
1035
998
960
921
882
842
801
760
719
677
634
591
548
504
460
416
372
327
283
238
194
150
106
62
20
-23
-64
-105
-145
-185
-223
-260
-296
-331
-365
-397
-428
-458
-487
-514
-539
-563
-585
-606
-625
-643
-659
-673
-686
-697
-707
-715
-722
-727
-731
-733
-735
-735
-733
-730
-726
-721
-715
-707
-698
-689
-678
-666
-654
-640
-626
-611
-596
-580
-563
-546
-528
-510
-492
-473
-454
-434
-415
-395
-375
-354
-334
-314
-294
-273
-253
-234
-214
-195
-176
-157
-139
-121
-104
-88
-72
-57
-43
-29
-16
-5
6
17
26
34
42
49
55
60
64
68
71
72
74
74
74
73
71
69
66
63
59
55
50
45
40
34
28
22
16
10
3
-3
-10
-16
-23
-29
-35
-41
-46
-51
-56
-61
-65
-69
-73
-77
-80
-83
-85
-88
-90
-92
-94
-96
-97
-99
-100
-101
-102
-103
-104
-105
-105
-105
-105
-105
-105
-104
-103
-102
-101
-100
-98
-96
-94
-92
-90
-88
-85
-83
-80
-77
-74
-71
-68
-64
-61
-58
-55
-52
-49
-46
-43
-40
-38
-36
-34
-33
-31
-30
-29
-29
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-25
-24
-23
-21
-19
-17
-14
-11
-8
-4
0
5
10
15
21
27
34
40
48
55
62
70
78
86
94
102
111
119
128
137
146
155
164
173
182
191
200
209
218
226
235
243
250
258
265
271
278
284
289
294
299
303
307
310
313
315
318
320
323
325
328
330
333
335
338
340
343
345
348
350
352
355
357
360
362
365
367
369
372
374
376
379
381
384
386
388
391
393
395
398
400
402
405
407
409
412
414
416
418
421
423
425
427
430
432
434
436
439
441
443
445
448
450
452
454
456
458
461
463
465
467
469
471
474
476
478
480
482
484
486
488
490
493
495
497
499
501
503
505
507
509
511
513
515
517
519
521
523
525
527
529
531
533
535
537
539
541
543
545
547
549
551
553
555
557
559
560
562
564
566
568
570
572
574
576
577
579
581
583
585
587
588
590
592
594
596
598
599
601
603
605
607
608
610
612
614
615
617
619
621
622
624
626
628
629
631
633
634
636
638
639
641
643
644
646
648
649
651
653
654
656
658
659
661
663
664
666
667
669
671
672
674
675
677
678
680
682
683
685
686
688
689
691
692
694
695
697
699
700
702
703
705
706
707
709
710
712
713
715
716
718
719
721
722
723
725
726
728
729
731
732
733
735
736
738
739
740
742
743
744
746
747
749
750
751
753
754
755
757
758
759
761
762
763
764
766
767
768
770
771
772
773
775
776
777
778
780
781
782
783
785
786
787
788
790
791
792
793
794
796
797
798
799
800
802
803
804
805
806
807
808
810
811
812
813
814
815
816
818
819
820
821
822
823
824
825
826
827
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
871
872
873
874
875
876
877
878
879
880
880
881
882
883
884
885
886
887
887
888
889
890
891
892
892
893
894
895
896
897
897
898
899
900
901
901
902
903
904
905
905
906
907
908
908
909
910
911
912
912
913
914
914
915
916
917
917
918
919
920
920
921
922
922
923
924
925
925
926
927
927
928
929
929
930
931
931
932
933
933
934
935
935
936
937
937
938
939
939
940
940
941
942
942
943
944
944
945
945
946
947
947
948
948
949
949
950
951
951
952
952
953
953
954
955
955
956
956
957
957
958
958
959
959
960
961
961
962
962
963
963
964
964
965
965
966
966
967
967
968
968
969
969
970
970
971
971
971
972
972
973
973
974
974
975
975
976
976
976
977
977
978
978
