20
20137
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
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
5
5
5
5
5
5
5
6
6
6
6
6
7
7
7
7
7
8
8
8
8
8
9
9
9
9
9
10
10
10
10
11
11
11
11
12
12
12
12
13
13
13
13
14
14
14
15
15
15
15
16
16
16
17
17
17
18
18
18
19
19
19
20
20
20
21
21
21
22
22
22
23
23
24
24
24
25
25
26
26
26
27
27
28
28
28
29
29
30
30
31
31
31
32
32
33
33
34
34
35
35
36
36
37
37
38
38
39
39
40
40
41
41
42
42
43
43
44
44
45
45
46
47
47
48
48
49
49
50
51
51
52
52
53
54
54
55
55
56
57
57
58
59
59
60
61
61
62
63
63
64
65
65
66
67
67
68
69
70
70
71
72
72
73
74
75
75
76
77
78
78
79
80
81
82
82
83
84
85
86
86
87
88
89
90
91
91
92
93
94
95
96
97
97
98
99
100
101
102
103
104
105
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
146
147
148
149
150
151
152
153
154
155
157
158
159
160
161
162
163
165
166
167
168
169
170
171
173
174
175
176
177
179
180
181
182
184
185
186
187
188
190
191
192
194
195
196
197
199
200
201
203
204
205
207
208
209
211
212
213
215
216
217
219
220
222
223
224
226
227
229
230
232
233
235
236
237
239
240
242
244
245
247
248
250
251
253
254
256
257
259
261
262
264
265
267
269
270
272
274
275
277
279
280
282
284
286
287
289
291
293
294
296
298
300
302
303
305
307
309
311
313
315
317
318
320
322
324
326
328
330
332
334
336
338
340
342
344
346
348
350
352
354
357
359
361
363
365
367
369
371
374
376
378
380
382
385
387
389
391
394
396
398
400
403
405
407
410
412
414
417
419
421
424
426
429
431
434
436
439
441
444
446
449
452
454
457
459
462
464
467
470
472
475
477
480
483
485
488
491
494
496
499
501
504
507
509
512
514
517
520
522
525
527
530
533
536
538
541
544
546
549
552
555
557
560
563
566
568
571
574
577
580
582
585
588
591
594
597
600
603
606
609
612
615
618
621
624
627
630
633
636
639
642
645
648
651
654
657
660
664
667
670
673
676
679
682
685
688
691
694
697
700
703
706
709
713
716
719
722
726
729
732
735
739
742
745
748
751
755
758
761
764
768
771
774
778
781
784
788
791
794
798
801
804
808
811
815
818
821
825
828
832
835
839
842
846
850
853
857
861
864
868
872
875
879
883
886
890
893
897
900
904
908
911
915
919
923
927
931
935
939
943
947
950
954
958
962
966
970
974
978
982
986
990
995
999
1004
1008
1012
1016
1022
1026
1031
1035
1039
1044
1048
1053
1057
1061
1066
1070
1074
1079
1083
1088
1092
1097
1101
1106
1110
1115
1119
1123
1128
1132
1136
1140
1144
1149
1153
1157
1161
1165
1170
1174
1178
1182
1187
1191
1196
1201
1205
1210
1215
1219
1224
1228
1233
1237
1242
1246
1251
1256
1261
1266
1271
1276
1281
1286
1290
1295
1300
1305
1310
1315
1319
1324
1329
1334
1339
1344
1349
1354
1359
1364
1370
1375
1380
1386
1391
1396
1401
1406
1411
1417
1422
1427
1432
1437
1441
1446
1451
1456
1462
1467
1472
1478
1483
1489
1494
1500
1505
1511
1516
1521
1526
1531
1536
1541
1546
1551
1557
1562
1567
1573
1578
1584
1589
1595
1600
1606
1612
1617
1623
1628
1634
1639
1644
1649
1654
1660
1665
1670
1676
1681
1687
1693
1698
1704
1709
1714
1720
1725
1730
1736
1741
1746
1751
1756
1761
1766
1771
1776
1782
1787
1792
1797
1802
1807
1812
1817
1822
1828
1833
1838
1843
1848
1853
1858
1864
1869
1875
1880
1886
1891
1897
1903
1908
1914
1919
1925
1931
1936
1942
1947
1953
1958
1963
1968
1973
1978
1983
1989
1995
2000
2005
2012
2017
2024
2029
2035
2041
2047
2052
2057
2062
2067
2072
2077
2081
2087
2092
2097
2103
2109
2115
2121
2127
2133
2138
2144
2149
2155
2160
2166
2171
2177
2182
2188
2194
2199
2205
2211
2217
2223
2229
2235
2241
2247
2253
2259
2266
2272
2279
2286
2293
2300
2307
2314
2321
2328
2334
2341
2347
2354
2360
2367
2373
2379
2386
2392
2399
2406
2412
2419
2426
2433
2440
2446
2453
2460
2467
2474
2480
2487
2494
2500
2507
2514
2520
2527
2533
2540
2546
2552
2559
2565
2571
2577
2583
2590
2596
2602
2609
2615
2622
2629
2636
2643
2650
2657
2664
2670
2677
2684
2691
2697
2704
2711
2718
2725
2732
2739
2745
2751
2757
2763
2769
2775
2781
2787
2793
2800
2806
2812
2818
2825
2831
2838
2846
2853
2860
2866
2873
2879
2885
2891
2897
2903
2910
2916
2923
2930
2938
2945
2952
2959
2965
2971
2977
2982
2987
2992
2997
3003
3008
3014
3020
3027
3033
3040
3046
3053
3059
3064
3070
3075
3081
3086
3091
3097
3102
3108
3113
3119
3124
3130
3135
3141
3146
3151
3157
3162
3167
3172
3177
3182
3188
3194
3200
3206
3212
3218
3224
3229
3235
3240
3245
3251
3257
3263
3269
3275
3281
3287
3294
3300
3307
3313
3320
3326
3332
3339
3345
3352
3359
3366
3374
3382
3389
3397
3405
3412
3420
3426
3433
3440
3446
3452
3458
3464
3470
3475
3481
3486
3491
3496
3502
3508
3513
3520
3526
3532
3539
3546
3553
3560
3568
3575
3582
3589
3596
3602
3608
3614
3620
3626
3632
3638
3643
3649
3654
3660
3665
3670
3674
3678
3682
3686
3690
3694
3698
3703
3707
3712
3716
3721
3725
3729
3734
3738
3743
3748
3752
3757
3762
3767
3772
3778
3784
3790
3795
3801
3806
3811
3816
3821
3825
3830
3835
3840
3845
3851
3857
3863
3869
3876
3883
3889
3896
3903
3909
3916
3923
3930
3937
3944
3951
3958
3965
3971
3978
3984
3990
3997
4003
4010
4017
4022
4030
4037
4043
4049
4054
4059
4064
4067
4072
4075
4078
4082
4086
4089
4093
4097
4101
4104
4107
4109
4111
4113
4114
4115
4117
4118
4120
4122
4126
4129
4134
4138
4143
4148
4152
4156
4160
4163
4166
4169
4171
4174
4176
4179
4181
4183
4185
4186
4188
4190
4192
4194
4197
4199
4202
4204
4207
4208
4210
4210
4210
4209
4209
4208
4207
4206
4205
4205
4205
4205
4205
4205
4205
4205
4205
4205
4204
4204
4203
4203
4202
4201
4200
4199
4198
4197
4196
4195
4193
4192
4190
4188
4186
4183
4181
4179
4177
4176
4175
4175
4174
4173
4172
4170
4167
4164
4161
4158
4155
4154
4153
4153
4153
4154
4154
4155
4155
4155
4154
4154
4153
4152
4150
4149
4147
4146
4144
4144
4143
4142
4142
4141
4139
4137
4135
4132
4128
4125
4122
4119
4116
4113
4109
4106
4102
4099
4094
4091
4090
4086
4085
4083
4082
4081
4080
4078
4078
4077
4077
4075
4075
4075
4075
4075
4075
4074
4073
4070
4067
4065
4061
4058
4053
4049
4043
4038
4034
4030
4025
4019
4014
4010
4003
3999
3995
3990
3985
3979
3973
3967
3959
3951
3943
3934
3926
3918
3910
3904
3898
3893
3888
3883
3878
3873
3867
3861
3854
3847
3839
3832
3824
3816
3808
3800
3792
3784
3777
3770
3763
3755
3748
3741
3734
3726
3719
3710
3701
3693
3683
3674
3665
3655
3645
3636
3627
3618
3609
3599
3590
3581
3572
3563
3553
3544
3534
3524
3513
3501
3490
3477
3465
3453
3440
3428
3417
3405
3395
3385
3375
3366
3358
3349
3339
3329
3318
3306
3292
3278
3264
3249
3234
3220
3207
3194
3182
3171
3161
3151
3143
3134
3127
3119
3111
3102
3093
3083
3073
3062
3050
3038
3026
3013
3000
2987
2974
2962
2950
2939
2929
2920
2911
2902
2893
2883
2874
2863
2852
2840
2827
2815
2803
2792
2782
2773
2764
2757
2750
2743
2736
2730
2722
2715
2707
2698
2690
2682
2675
2668
2661
2653
2645
2636
2627
2616
2605
2593
2580
2566
2553
2539
2526
2513
2500
2486
2473
2458
2443
2427
2412
2397
2383
2369
2356
2344
2331
2319
2307
2295
2283
2270
2258
2245
2232
2218
2205
2190
2176
2162
2147
2133
2120
2107
2095
2084
2073
2062
2051
2039
2025
2012
1997
1981
1964
1947
1930
1913
1896
1880
1866
1852
1840
1829
1817
1806
1795
1783
1769
1755
1740
1724
1706
1688
1671
1654
1639
1625
1613
1603
1595
1587
1581
1574
1567
1560
1551
1542
1532
1521
1509
1497
1484
1473
1462
1453
1445
1437
1431
1425
1418
1412
1404
1396
1386
1375
1362
1348
1332
1316
1300
1284
1268
1253
1238
1225
1212
1198
1185
1171
1155
1139
1123
1106
1088
1069
1049
1028
1006
985
964
942
921
901
880
861
842
823
804
785
766
746
727
708
688
669
648
628
606
584
561
537
512
487
461
436
411
386
362
339
316
293
271
248
226
202
178
152
126
98
69
40
11
-17
-43
-68
-91
-113
-135
-157
-178
-200
-221
-242
-263
-284
-305
-327
-349
-372
-396
-418
-441
-462
-483
-503
-524
-545
-566
-587
-608
-628
-648
-668
-689
-709
-731
-753
-776
-800
-825
-850
-876
-901
-927
-951
-976
-1000
-1022
-1046
-1069
-1092
-1115
-1139
-1163
-1189
-1214
-1240
-1266
-1291
-1315
-1339
-1362
-1384
-1406
-1428
-1451
-1474
-1498
-1523
-1547
-1572
-1597
-1622
-1646
-1670
-1693
-1715
-1736
-1755
-1771
-1786
-1800
-1812
-1825
-1839
-1853
-1868
-1884
-1901
-1917
-1934
-1950
-1965
-1980
-1994
-2009
-2023
-2037
-2051
-2065
-2079
-2094
-2109
-2126
-2144
-2162
-2180
-2197
-2213
-2227
-2241
-2253
-2265
-2277
-2289
-2301
-2314
-2328
-2343
-2358
-2374
-2391
-2409
-2428
-2447
-2466
-2485
-2504
-2522
-2540
-2559
-2577
-2596
-2616
-2638
-2660
-2682
-2704
-2726
-2748
-2771
-2794
-2817
-2841
-2866
-2891
-2917
-2944
-2971
-3000
-3030
-3061
-3092
-3123
-3154
-3184
-3214
-3245
-3275
-3307
-3338
-3371
-3404
-3437
-3469
-3501
-3532
-3561
-3589
-3615
-3639
-3663
-3685
-3707
-3729
-3750
-3771
-3793
-3814
-3836
-3858
-3879
-3899
-3919
-3937
-3954
-3970
-3985
-3998
-4010
-4022
-4032
-4043
-4054
-4067
-4080
-4094
-4107
-4119
-4130
-4140
-4151
-4162
-4175
-4189
-4205
-4221
-4238
-4254
-4270
-4284
-4297
-4310
-4321
-4332
-4343
-4354
-4366
-4379
-4393
-4408
-4423
-4437
-4450
-4462
-4472
-4482
-4490
-4498
-4506
-4514
-4524
-4533
-4544
-4556
-4570
-4585
-4603
-4623
-4644
-4668
-4692
-4717
-4742
-4766
-4791
-4815
-4839
-4863
-4888
-4914
-4941
-4970
-5000
-5030
-5060
-5091
-5120
-5149
-5176
-5203
-5228
-5253
-5276
-5298
-5320
-5341
-5363
-5385
-5407
-5428
-5449
-5468
-5485
-5499
-5510
-5519
-5525
-5530
-5533
-5537
-5540
-5544
-5548
-5553
-5557
-5562
-5568
-5573
-5578
-5582
-5585
-5588
-5590
-5592
-5593
-5593
-5592
-5590
-5587
-5584
-5581
-5578
-5577
-5575
-5574
-5574
-5573
-5573
-5573
-5573
-5575
-5577
-5581
-5585
-5590
-5596
-5604
-5615
-5627
-5640
-5655
-5671
-5689
-5706
-5724
-5740
-5755
-5768
-5778
-5786
-5792
-5797
-5801
-5806
-5811
-5818
-5826
-5835
-5843
-5852
-5859
-5867
-5874
-5882
-5890
-5898
-5906
-5915
-5923
-5932
-5942
-5952
-5963
-5974
-5985
-5995
-6004
-6012
-6017
-6022
-6025
-6029
-6032
-6036
-6041
-6047
-6054
-6062
-6071
-6082
-6094
-6106
-6119
-6131
-6143
-6153
-6163
-6172
-6181
-6189
-6198
-6208
-6218
-6228
-6238
-6247
-6257
-6266
-6275
-6285
-6296
-6308
-6319
-6331
-6344
-6356
-6367
-6378
-6389
-6399
-6409
-6420
-6431
-6444
-6456
-6469
-6482
-6493
-6501
-6507
-6512
-6515
-6516
-6517
-6517
-6517
-6517
-6518
-6520
-6522
-6524
-6526
-6526
-6526
-6525
-6521
-6517
-6512
-6506
-6502
-6499
-6497
-6498
-6501
-6506
-6512
-6521
-6531
-6541
-6552
-6562
-6571
-6578
-6583
-6587
-6591
-6594
-6596
-6598
-6599
-6600
-6601
-6601
-6599
-6596
-6590
-6581
-6570
-6555
-6539
-6522
-6504
-6484
-6464
-6442
-6420
-6399
-6377
-6357
-6337
-6319
-6300
-6280
-6260
-6237
-6212
-6185
-6156
-6126
-6095
-6064
-6033
-6005
-5978
-5953
-5931
-5910
-5891
-5872
-5855
-5838
-5820
-5802
-5782
-5762
-5742
-5721
-5700
-5681
-5662
-5644
-5627
-5610
-5594
-5578
-5561
-5544
-5526
-5506
-5484
-5459
-5431
-5401
-5371
-5340
-5309
-5280
-5253
-5226
-5201
-5177
-5153
-5130
-5107
-5085
-5062
-5039
-5015
-4991
-4966
-4942
-4919
-4896
-4874
-4853
-4834
-4815
-4797
-4781
-4767
-4755
-4745
-4738
-4733
-4730
-4730
-4730
-4732
-4734
-4737
-4739
-4743
-4747
-4753
-4760
-4768
-4776
-4785
-4793
-4801
-4810
-4818
-4827
-4834
-4840
-4845
-4848
-4851
-4852
-4853
-4853
-4853
-4851
-4848
-4844
-4837
-4828
-4816
-4802
-4786
-4768
-4748
-4726
-4701
-4673
-4643
-4611
-4577
-4544
-4511
-4479
-4448
-4417
-4387
-4358
-4329
-4300
-4272
-4245
-4219
-4194
-4171
-4150
-4130
-4112
-4094
-4080
-4066
-4051
-4040
-4030
-4019
-4011
-4005
-3998
-3992
-3987
-3981
-3976
-3970
-3964
-3957
-3951
-3944
-3936
-3928
-3919
-3909
-3898
-3888
-3876
-3864
-3850
-3835
-3818
-3799
-3780
-3759
-3739
-3718
-3698
-3678
-3656
-3634
-3612
-3588
-3563
-3536
-3508
-3480
-3452
-3425
-3398
-3371
-3343
-3316
-3288
-3260
-3233
-3206
-3180
-3156
-3131
-3107
-3083
-3058
-3034
-3009
-2985
-2960
-2936
-2912
-2887
-2862
-2835
-2806
-2777
-2747
-2717
-2688
-2657
-2627
-2595
-2562
-2528
-2492
-2455
-2416
-2374
-2329
-2282
-2232
-2180
-2126
-2070
-2012
-1953
-1891
-1828
-1764
-1699
-1633
-1566
-1499
-1432
-1366
-1299
-1233
-1166
-1098
-1031
-964
-897
-831
-767
-705
-644
-586
-529
-475
-422
-372
-323
-274
-226
-179
-132
-87
-43
0
41
81
119
156
191
225
256
287
315
342
366
387
406
422
436
448
458
467
475
482
489
496
503
509
515
521
527
533
540
547
554
562
570
578
586
595
604
613
621
628
634
640
644
648
650
651
651
651
652
652
653
655
656
659
661
665
670
676
683
689
694
698
700
700
698
695
692
688
686
685
685
686
686
685
684
682
679
675
672
670
667
665
663
660
658
656
653
650
647
644
640
637
634
631
628
624
620
616
612
608
605
603
603
604
607
612
616
621
626
629
632
633
633
631
628
625
620
614
607
600
592
585
577
569
562
554
547
540
532
525
518
511
504
498
492
486
482
478
474
470
465
459
451
442
433
423
415
407
401
395
391
387
383
379
376
374
373
374
376
381
388
397
409
423
439
457
477
498
519
540
562
582
603
623
643
664
684
704
725
746
767
788
810
833
855
878
899
920
938
954
966
975
980
983
985
986
986
987
988
990
993
997
1000
1004
1008
1010
1010
1010
1008
1006
1006
1006
1010
1016
1025
1036
1050
1066
1084
1103
1123
1143
1163
1182
1201
1219
1236
1254
1271
1290
1308
1328
1348
1367
1386
1404
1420
1435
1449
1461
1471
1479
1486
1490
1492
1492
1491
1488
1484
1478
1470
1461
1451
1442
1432
1423
1415
1405
1395
1385
1373
1360
1346
1331
1316
1300
1283
1266
1249
1232
1215
1199
1184
1170
1158
1146
1136
1128
1120
1113
1106
1099
1091
1083
1073
1063
1052
1040
1028
1014
1004
992
981
969
956
942
927
911
893
875
856
837
818
798
779
759
740
719
699
678
656
635
614
594
574
556
539
522
506
489
472
455
438
421
404
388
372
356
342
327
313
300
287
275
262
249
236
221
206
190
173
155
137
120
102
86
71
56
42
27
13
-3
-20
-40
-61
-85
-110
-138
-168
-199
-230
-261
-292
-322
-351
-380
-407
-435
-462
-488
-513
-538
-560
-582
-602
-622
-641
-660
-681
-703
-725
-747
-769
-790
-811
-829
-845
-858
-869
-876
-882
-885
-886
-886
-884
-881
-878
-874
-870
-865
-860
-855
-849
-843
-839
-835
-832
-830
-828
-825
-821
-815
-808
-801
-792
-783
-773
-762
-752
-741
-730
-719
-709
-699
-689
-679
-669
-659
-648
-638
-627
-617
-607
-597
-587
-577
-567
-558
-550
-544
-540
-538
-539
-543
-550
-558
-569
-581
-594
-609
-626
-644
-663
-684
-706
-730
-756
-782
-810
-839
-867
-896
-924
-951
-978
-1006
-1036
-1068
-1102
-1140
-1180
-1224
-1270
-1319
-1369
-1421
-1474
-1527
-1580
-1633
-1685
-1737
-1788
-1839
-1888
-1936
-1984
-2032
-2082
-2132
-2184
-2236
-2290
-2344
-2400
-2455
-2508
-2560
-2609
-2655
-2698
-2736
-2771
-2804
-2833
-2859
-2884
-2908
-2930
-2950
-2970
-2989
-3006
-3022
-3037
-3050
-3062
-3073
-3083
-3093
-3104
-3116
-3128
-3140
-3151
-3163
-3174
-3185
-3195
-3205
-3216
-3225
-3235
-3246
-3258
-3271
-3286
-3303
-3322
-3342
-3365
-3389
-3415
-3443
-3472
-3501
-3530
-3560
-3590
-3620
-3650
-3680
-3709
-3738
-3766
-3793
-3820
-3846
-3871
-3897
-3923
-3949
-3975
-4001
-4027
-4054
-4082
-4108
-4134
-4159
-4183
-4207
-4230
-4253
-4276
-4299
-4322
-4346
-4369
-4393
-4417
-4440
-4463
-4485
-4507
-4528
-4549
-4569
-4589
-4607
-4624
-4641
-4657
-4674
-4691
-4710
-4731
-4752
-4775
-4796
-4817
-4837
-4854
-4869
-4882
-4893
-4903
-4911
-4918
-4925
-4930
-4934
-4936
-4936
-4934
-4932
-4929
-4925
-4922
-4917
-4911
-4905
-4898
-4890
-4881
-4873
-4864
-4854
-4843
-4831
-4816
-4800
-4782
-4761
-4738
-4713
-4685
-4654
-4621
-4585
-4545
-4503
-4457
-4408
-4357
-4304
-4251
-4198
-4146
-4096
-4046
-3998
-3951
-3905
-3862
-3821
-3783
-3748
-3714
-3682
-3650
-3619
-3588
-3556
-3523
-3490
-3456
-3422
-3389
-3358
-3327
-3298
-3270
-3242
-3214
-3186
-3157
-3126
-3093
-3058
-3022
-2984
-2946
-2905
-2864
-2820
-2775
-2728
-2680
-2631
-2581
-2532
-2483
-2435
-2388
-2343
-2299
-2256
-2216
-2178
-2142
-2109
-2078
-2049
-2021
-1994
-1968
-1942
-1917
-1890
-1864
-1838
-1813
-1789
-1767
-1745
-1725
-1706
-1688
-1673
-1659
-1646
-1634
-1624
-1614
-1606
-1599
-1593
-1587
-1582
-1575
-1566
-1555
-1541
-1525
-1507
-1488
-1467
-1445
-1421
-1395
-1366
-1334
-1299
-1260
-1218
-1174
-1127
-1078
-1028
-976
-923
-869
-815
-760
-705
-650
-594
-536
-478
-418
-358
-297
-235
-172
-109
-45
20
86
152
219
285
352
419
486
553
620
687
755
825
897
972
1049
1127
1207
1287
1366
1442
1517
1588
1658
1725
1789
1852
1912
1969
2025
2078
2130
2180
2228
2276
2323
2370
2418
2466
2515
2566
2619
2675
2734
2797
2865
2937
3015
3097
3183
3272
3364
3459
3555
3653
3754
3856
3960
4065
4170
4276
4381
4486
4590
4692
4792
4890
4985
5079
5171
5261
5348
5433
5517
5598
5679
5758
5837
5914
5990
6066
6141
6216
6291
6365
6439
6513
6586
6659
6730
6799
6865
6929
6989
7047
7101
7151
7198
7242
7282
7319
7354
7387
7419
7448
7476
7504
7530
7557
7586
7615
7647
7682
7720
7763
7810
7863
7921
7984
8052
8125
8202
8284
8371
8461
8555
8653
8752
8853
8955
9059
9163
9269
9375
9481
9586
9691
9796
9899
10001
10102
10201
10299
10396
10491
10585
10678
10771
10862
10951
11038
11122
11202
11278
11350
11417
11481
11540
11595
11645
11692
11733
11771
11804
11833
11857
11878
11895
11909
11919
11926
11929
11928
11923
11914
11901
11883
11862
11836
11806
11770
11728
11683
11633
11580
11525
11469
11412
11353
11294
11234
11173
11112
11050
10989
10929
10870
10811
10753
10694
10635
10575
10515
10454
10393
10332
10274
10217
10164
10113
10066
10021
9980
9940
9904
9870
9839
9811
9786
9766
9749
9736
9728
9723
9722
9724
9730
9738
9748
9760
9773
9787
9803
9820
9839
9861
9885
9912
9943
9978
10018
10062
10111
10164
10221
10282
10346
10413
10482
10555
10631
10711
10795
10882
10971
11061
11151
11241
11329
11417
11503
11588
11673
11758
11842
11925
12007
12086
12163
12239
12311
12380
12444
12502
12553
12597
12633
12661
12681
12693
12698
12696
12687
12671
12650
12624
12594
12562
12529
12496
12464
12434
12408
12385
12367
12354
12345
12342
12343
12348
12356
12369
12384
12404
12428
12457
12491
12530
12573
12621
12673
12729
12790
12855
12924
12998
13074
13153
13234
13315
13398
13482
13565
13648
13730
13809
13885
13957
14026
14090
14149
14204
14254
14297
14335
14365
14388
14402
14406
14399
14380
14350
14309
14258
14200
14137
14070
13998
13924
13847
13769
13691
13615
13542
13471
13404
13341
13279
13220
13161
13104
13047
12992
12938
12887
12837
12792
12750
12713
12681
12656
12636
12622
12613
12608
12605
12603
12602
12599
12595
12589
12579
12567
12552
12534
12514
12493
12471
12449
12428
12406
12384
12362
12339
12314
12288
12259
12227
12192
12154
12114
12071
12028
11985
11943
11904
11869
11838
11811
11788
11769
11753
11739
11727
11715
11705
11696
11690
11687
11689
11697
11711
11732
11762
11801
11848
11905
11970
12042
12120
12203
12293
12388
12488
12594
12706
12821
12942
13067
13197
13330
13468
13609
13754
13900
14047
14195
14342
14487
14628
14766
14898
15024
15145
15259
15368
15472
15571
15668
15761
15853
15944
16033
16120
16204
16283
16360
16431
16497
16557
16614
16668
16720
16771
16821
16869
16915
16959
17003
17045
17088
17132
17177
17222
17267
17310
17350
17386
17417
17444
17466
17484
17498
17508
17517
17523
17529
17533
17537
17540
17541
17540
17538
17534
17528
17518
17505
17487
17464
17435
17400
17359
17312
17260
17205
17147
17087
17023
16955
16883
16805
16721
16632
16539
16441
16341
16239
16136
16030
15925
15819
15712
15607
15503
15401
15302
15207
15115
15028
14946
14872
14803
14742
14686
14636
14592
14554
14522
14496
14478
14467
14463
14467
14478
14496
14523
14557
14598
14646
14698
14756
14817
14880
14945
15012
15081
15151
15222
15296
15372
15450
15532
15616
15704
15795
15890
15988
16088
16190
16293
16396
16497
16597
16694
16791
16886
16980
17073
17165
17254
17341
17425
17505
17581
17652
17718
17780
17835
17885
17928
17967
18001
18031
18058
18081
18100
18115
18126
18136
18144
18151
18159
18168
18176
18183
18189
18191
18189
18183
18173
18157
18137
18110
18077
18037
17990
17934
17870
17798
17718
17631
17537
17436
17327
17211
17087
16953
16811
16659
16498
16329
16154
15973
15786
15593
15394
15188
14975
14754
14526
14290
14048
13800
13547
13289
13027
12763
12498
12232
11965
11699
11433
11169
10906
10646
10390
10137
9889
9646
9408
9176
8950
8728
8513
8303
8098
7898
7703
7512
7326
7145
6970
6802
6639
6484
6336
6195
6061
5932
5809
5689
5573
5460
5351
5247
5147
5050
4957
4865
4774
4684
4593
4502
4411
4320
4230
4140
4051
3966
3884
3804
3727
3654
3585
3521
3461
3407
3359
3317
3280
3248
3219
3195
3173
3155
3139
3124
3112
3101
3091
3084
3078
3076
3077
3082
3091
3104
3121
3139
3159
3179
3198
3216
3232
3247
3260
3270
3277
3280
3279
3273
3263
3248
3228
3204
3176
3142
3104
3061
3013
2959
2899
2835
2764
2689
2609
2524
2434
2341
2243
2141
2035
1925
1813
1697
1578
1456
1332
1204
1075
942
808
671
532
391
248
103
-43
-191
-341
-492
-645
-797
-950
-1101
-1251
-1399
-1545
-1687
-1825
-1958
-2085
-2206
-2320
-2427
-2528
-2622
-2711
-2795
-2876
-2952
-3026
-3097
-3167
-3235
-3302
-3369
-3435
-3499
-3561
-3622
-3683
-3744
-3806
-3868
-3930
-3993
-4056
-4118
-4179
-4238
-4294
-4347
-4398
-4445
-4488
-4529
-4566
-4599
-4628
-4653
-4674
-4691
-4704
-4714
-4720
-4723
-4723
-4720
-4711
-4696
-4675
-4648
-4613
-4572
-4523
-4466
-4401
-4328
-4246
-4156
-4059
-3955
-3847
-3733
-3615
-3491
-3362
-3227
-3086
-2940
-2787
-2628
-2463
-2291
-2113
-1928
-1738
-1542
-1341
-1135
-924
-707
-485
-258
-27
209
448
690
934
1181
1429
1679
1929
2179
2428
2675
2921
3164
3405
3643
3876
4105
4327
4543
4750
4946
5132
5307
5471
5623
5764
5894
6012
6118
6213
6298
6373
6439
6495
6541
6578
6603
6616
6616
6603
6577
6539
6489
6428
6356
6274
6183
6082
5971
5851
5722
5584
5437
5281
5115
4940
4756
4562
4358
4143
3919
3685
3440
3186
2921
2645
2359
2060
1751
1430
1098
756
406
46
-321
-695
-1075
-1461
-1851
-2245
-2643
-3043
-3447
-3852
-4258
-4664
-5069
-5470
-5867
-6259
-6646
-7025
-7398
-7762
-8117
-8463
-8799
-9125
-9441
-9748
-10045
-10332
-10609
-10877
-11134
-11382
-11620
-11849
-12070
-12281
-12485
-12681
-12869
-13050
-13224
-13392
-13553
-13709
-13860
-14004
-14144
-14278
-14405
-14527
-14641
-14748
-14848
-14940
-15025
-15102
-15172
-15235
-15290
-15338
-15378
-15411
-15437
-15455
-15467
-15473
-15473
-15466
-15453
-15434
-15408
-15375
-15335
-15288
-15234
-15172
-15101
-15022
-14934
-14836
-14730
-14617
-14495
-14366
-14229
-14085
-13933
-13774
-13607
-13434
-13255
-13069
-12878
-12680
-12478
-12270
-12059
-11845
-11629
-11412
-11195
-10978
-10760
-10544
-10327
-10111
-9896
-9682
-9468
-9254
-9040
-8825
-8611
-8399
-8189
-7985
-7785
-7591
-7402
-7220
-7044
-6875
-6713
-6559
-6412
-6273
-6142
-6018
-5903
-5796
-5698
-5608
-5527
-5454
-5392
-5339
-5296
-5265
-5243
-5233
-5233
-5245
-5269
-5303
-5350
-5407
-5477
-5558
-5651
-5756
-5872
-5999
-6136
-6284
-6440
-6605
-6778
-6960
-7149
-7345
-7548
-7757
-7971
-8189
-8414
-8644
-8880
-9120
-9364
-9611
-9859
-10108
-10356
-10604
-10849
-11092
-11332
-11569
-11802
-12031
-12256
-12478
-12696
-12910
-13119
-13324
-13523
-13717
-13904
-14085
-14258
-14423
-14579
-14728
-14868
-15000
-15123
-15239
-15346
-15445
-15536
-15620
-15695
-15762
-15822
-15873
-15916
-15950
-15976
-15993
-16001
-16001
-15992
-15974
-15947
-15910
-15864
-15808
-15742
-15666
-15580
-15484
-15378
-15264
-15141
-15010
-14873
-14730
-14583
-14433
-14282
-14130
-13980
-13831
-13685
-13543
-13406
-13275
-13149
-13030
-12917
-12809
-12708
-12612
-12520
-12434
-12351
-12274
-12201
-12132
-12067
-12004
-11943
-11884
-11827
-11769
-11712
-11654
-11596
-11536
-11474
-11411
-11344
-11276
-11204
-11130
-11052
-10972
-10890
-10805
-10717
-10628
-10538
-10448
-10359
-10272
-10189
-10110
-10035
-9966
-9904
-9850
-9804
-9767
-9740
-9724
-9719
-9725
-9744
-9775
-9818
-9874
-9942
-10022
-10113
-10215
-10328
-10449
-10579
-10716
-10861
-11013
-11172
-11337
-11508
-11685
-11868
-12056
-12249
-12447
-12649
-12854
-13063
-13275
-13490
-13706
-13923
-14140
-14356
-14572
-14786
-14998
-15209
-15418
-15625
-15830
-16032
-16232
-16429
-16623
-16813
-17000
-17184
-17362
-17536
-17704
-17865
-18018
-18164
-18301
-18431
-18553
-18669
-18777
-18880
-18977
-19068
-19155
-19237
-19315
-19390
-19462
-19531
-19596
-19659
-19719
-19776
-19829
-19879
-19924
-19965
-20001
-20033
-20060
-20084
-20104
-20119
-20130
-20137
-20137
-20133
-20122
-20105
-20083
-20055
-20022
-19983
-19939
-19889
-19835
-19777
-19714
-19648
-19578
-19504
-19427
-19345
-19258
-19167
-19072
-18972
-18867
-18757
-18641
-18518
-18388
-18252
-18108
-17958
-17801
-17637
-17469
-17295
-17117
-16936
-16751
-16565
-16376
-16187
-15999
-15812
-15627
-15445
-15268
-15094
-14926
-14764
-14608
-14457
-14313
-14175
-14042
-13914
-13792
-13676
-13565
-13460
-13363
-13274
-13192
-13118
-13053
-12995
-12946
-12906
-12874
-12850
-12835
-12827
-12829
-12838
-12857
-12886
-12923
-12969
-13024
-13085
-13154
-13229
-13309
-13395
-13485
-13579
-13677
-13778
-13882
-13989
-14098
-14211
-14325
-14442
-14560
-14679
-14799
-14919
-15039
-15157
-15274
-15388
-15500
-15608
-15713
-15814
-15912
-16006
-16094
-16178
-16257
-16328
-16393
-16450
-16499
-16542
-16577
-16605
-16627
-16644
-16657
-16665
-16670
-16670
-16667
-16660
-16649
-16634
-16615
-16591
-16564
-16532
-16496
-16457
-16414
-16369
-16321
-16271
-16222
-16171
-16120
-16068
-16018
-15969
-15919
-15869
-15820
-15769
-15719
-15667
-15616
-15563
-15510
-15457
-15402
-15347
-15291
-15235
-15179
-15122
-15065
-15009
-14952
-14894
-14836
-14776
-14714
-14650
-14584
-14516
-14445
-14372
-14296
-14216
-14132
-14043
-13950
-13850
-13743
-13629
-13508
-13379
-13243
-13101
-12952
-12798
-12639
-12477
-12310
-12142
-11972
-11800
-11628
-11454
-11280
-11105
-10928
-10751
-10571
-10391
-10210
-10027
-9843
-9658
-9472
-9284
-9094
-8902
-8708
-8513
-8316
-8118
-7919
-7719
-7518
-7317
-7115
-6914
-6713
-6512
-6313
-6114
-5917
-5722
-5530
-5340
-5154
-4972
-4795
-4622
-4455
-4294
-4138
-3988
-3844
-3706
-3574
-3446
-3323
-3204
-3089
-2978
-2870
-2764
-2662
-2561
-2463
-2366
-2272
-2180
-2090
-2001
-1917
-1835
-1757
-1681
-1610
-1542
-1478
-1418
-1362
-1311
-1265
-1223
-1185
-1152
-1124
-1100
-1080
-1063
-1050
-1039
-1030
-1022
-1014
-1006
-1000
-994
-987
-980
-973
-966
-960
-955
-950
-946
-944
-943
-943
-945
-949
-955
-964
-975
-988
-1004
-1024
-1046
-1071
-1098
-1128
-1160
-1194
-1230
-1267
-1306
-1346
-1386
-1425
-1463
-1499
-1533
-1563
-1591
-1614
-1634
-1649
-1660
-1666
-1667
-1662
-1652
-1636
-1616
-1590
-1561
-1527
-1490
-1450
-1408
-1364
-1318
-1270
-1220
-1168
-1115
-1059
-1000
-941
-879
-815
-750
-683
-615
-546
-478
-410
-342
-275
-208
-141
-76
-11
52
113
173
231
287
342
395
447
498
548
598
647
695
743
791
838
886
934
983
1033
1085
1138
1192
1249
1307
1367
1428
1491
1556
1621
1687
1753
1820
1886
1951
2016
2079
2140
2200
2258
2314
2370
2425
2479
2532
2586
2639
2692
2745
2798
2851
2903
2956
3009
3062
3116
3170
3226
3282
3339
3398
3457
3516
3576
3636
3695
3753
3811
3868
3924
3980
4037
4093
4150
4207
4265
4323
4382
4440
4499
4557
4615
4672
4728
4784
4838
4892
4945
4996
5047
5098
5147
5197
5247
5296
5347
5399
5451
5506
5561
5619
5677
5738
5800
5863
5929
5996
6065
6135
6207
6281
6355
6431
6509
6587
6667
6748
6831
6915
7001
7088
7178
7270
7365
7463
7566
7672
7783
7898
8019
8145
8275
8410
8551
8696
8848
9004
9167
9336
9511
9692
9879
10072
10271
10476
10685
10899
11116
11336
11559
11783
12009
12234
12460
12684
12908
13129
13348
13566
13780
13992
14200
14405
14606
14804
14997
15187
15372
15553
15730
15903
16072
16238
16399
16557
16710
16859
17003
17142
17276
17404
17526
17641
17750
17852
17947
18036
18118
18195
18265
18330
18388
18441
18487
18529
18565
18596
18622
18643
18659
18671
18677
18680
18678
18672
18663
18650
18634
18614
18590
18564
18534
18502
18467
18429
18389
18347
18303
18257
18209
18159
18108
18055
18001
17946
17891
17835
17778
17722
17665
17608
17551
17494
17436
17377
17318
17257
17194
17129
17063
16994
16923
16849
16774
16696
16615
16533
16448
16361
16271
16181
16088
15996
15900
15804
15708
15611
15515
15419
15325
15233
15143
15055
14969
14886
14804
14725
14648
14572
14498
14426
14355
14286
14219
14153
14088
14026
13965
13907
13851
13798
13747
13700
13655
13613
13574
13538
13505
13476
13449
13426
13406
13389
13376
13365
13358
13353
13351
13352
13357
13363
13373
13384
13398
13413
13430
13448
13467
13487
13508
13529
13550
13571
13592
13612
13631
13649
13665
13680
13693
13704
13714
13723
13731
13738
13745
13751
13756
13761
13765
13768
13770
13772
13772
13771
13768
13763
13757
13748
13737
13724
13710
13693
13675
13655
13633
13611
13588
13566
13543
13522
13501
13481
13463
13446
13430
13416
13402
13389
13377
13366
13356
13346
13337
13327
13317
13307
13296
13286
13274
13263
13250
13237
13223
13208
13193
13177
13162
13145
13129
13113
13098
13082
13066
13051
13035
13020
13005
12991
12976
12962
12947
12933
12919
12905
12892
12878
12865
12851
12837
12824
12810
12796
12781
12767
12751
12734
12716
12695
12673
12648
12620
12590
12557
12522
12483
12443
12399
12351
12301
12246
12188
12125
12058
11988
11913
11834
11750
11663
11572
11477
11378
11274
11167
11056
10941
10824
10704
10581
10458
10332
10207
10080
9954
9827
9701
9576
9453
9331
9211
9094
8980
8869
8761
8657
8557
8461
8370
8282
8198
8119
8042
7971
7903
7838
7777
7718
7663
7611
7562
7515
7470
7428
7388
7349
7311
7275
7239
7205
7172
7140
7109
7080
7053
7028
7005
6984
6965
6948
6934
6921
6911
6903
6898
6895
6894
6895
6899
6906
6915
6927
6941
6957
6976
6998
7022
7048
7076
7107
7140
7175
7212
7251
7293
7337
7383
7432
7483
7537
7592
7649
7708
7768
7828
7890
7951
8013
8074
8135
8195
8253
8311
8367
8421
8473
8524
8572
8619
8663
8705
8745
8783
8817
8849
8878
8903
8925
8944
8960
8972
8981
8986
8988
8986
8980
8970
8957
8940
8919
8894
8865
8833
8798
8759
8717
8671
8622
8571
8517
8460
8400
8338
8273
8205
8134
8058
7981
7899
7813
7722
7628
7529
7426
7319
7208
7092
6973
6849
6722
6590
6455
6316
6174
6029
5880
5729
5575
5419
5261
5102
4941
4780
4618
4456
4295
4134
3975
3817
3661
3507
3357
3210
3067
2929
2795
2667
2544
2426
2315
2209
2109
2015
1928
1846
1771
1701
1638
1581
1529
1483
1443
1408
1379
1354
1334
1319
1308
1301
1297
1297
1301
1307
1315
1326
1339
1354
1370
1388
1407
1428
1449
1471
1494
1518
1542
1566
1591
1615
1639
1663
1686
1709
1731
1753
1774
1794
1813
1832
1851
1870
1888
1907
1925
1943
1961
1979
1996
2013
2029
2045
2062
2077
2092
2106
2119
2132
2144
2155
2165
2174
2182
2190
2197
2203
2209
2214
2218
2221
2224
2225
2225
2224
2221
2217
2212
2205
2196
2185
2173
2160
2144
2126
2107
2085
2060
2033
2005
1973
1939
1902
1862
1820
1774
1726
1676
1622
1565
1506
1444
1379
1311
1239
1165
1088
1006
924
839
751
661
569
475
380
283
186
88
-11
-109
-207
-303
-399
-492
-584
-674
-762
-848
-931
-1012
-1090
-1166
-1238
-1307
-1374
-1437
-1498
-1557
-1614
-1669
-1723
-1776
-1827
-1877
-1927
-1976
-2024
-2072
-2119
-2167
-2214
-2261
-2309
-2356
-2404
-2452
-2501
-2550
-2599
-2649
-2700
-2751
-2804
-2858
-2913
-2969
-3027
-3086
-3147
-3208
-3270
-3333
-3397
-3462
-3526
-3592
-3657
-3723
-3788
-3853
-3917
-3980
-4042
-4103
-4162
-4220
-4276
-4329
-4381
-4430
-4477
-4521
-4563
-4602
-4638
-4671
-4701
-4728
-4751
-4770
-4786
-4798
-4806
-4810
-4810
-4804
-4794
-4780
-4760
-4735
-4705
-4670
-4631
-4586
-4537
-4483
-4424
-4360
-4292
-4220
-4142
-4059
-3974
-3883
-3787
-3687
-3582
-3473
-3360
-3242
-3120
-2995
-2866
-2733
-2597
-2459
-2317
-2174
-2029
-1883
-1736
-1588
-1440
-1293
-1145
-999
-853
-709
-566
-426
-288
-152
-20
108
232
352
468
579
685
785
880
969
1052
1129
1200
1265
1323
1376
1421
1461
1494
1521
1541
1555
1563
1565
1562
1554
1541
1524
1502
1478
1450
1420
1387
1353
1317
1280
1243
1205
1166
1128
1089
1050
1012
974
936
899
862
826
791
755
720
685
651
617
583
550
517
485
453
422
392
362
334
306
279
254
229
206
184
164
145
128
113
99
87
77
69
63
58
56
55
57
60
66
74
84
96
110
127
146
167
191
217
246
278
312
349
387
428
472
517
564
612
663
715
768
823
879
936
994
1053
1112
1172
1232
1292
1353
1412
1472
1530
1588
1645
1700
1753
1805
1855
1902
1947
1990
2029
2066
2099
2129
2156
2179
2198
2215
2228
2238
2246
2250
2252
2251
2248
2242
2233
2223
2210
2195
2178
2159
2139
2117
2094
2069
2044
2017
1992
1964
1937
1909
1881
1853
1825
1798
1771
1746
1721
1697
1675
1654
1635
1618
1602
1588
1576
1565
1555
1547
1540
1533
1527
1521
1515
1510
1504
1497
1490
1482
1473
1463
1451
1439
1425
1411
1395
1379
1361
1342
1323
1302
1281
1258
1235
1212
1188
1163
1138
1113
1087
1061
1035
1008
981
953
926
898
870
842
813
784
754
724
693
661
629
596
561
526
489
450
409
366
321
274
224
172
117
60
1
-61
-125
-192
-261
-333
-408
-485
-564
-645
-729
-815
-903
-993
-1086
-1180
-1277
-1376
-1477
-1580
-1685
-1792
-1900
-2011
-2123
-2236
-2350
-2465
-2580
-2697
-2813
-2930
-3047
-3164
-3280
-3396
-3510
-3624
-3736
-3846
-3955
-4062
-4167
-4270
-4372
-4472
-4570
-4665
-4759
-4850
-4939
-5025
-5109
-5191
-5271
-5349
-5424
-5498
-5570
-5640
-5709
-5776
-5841
-5905
-5967
-6028
-6087
-6145
-6202
-6256
-6309
-6361
-6410
-6458
-6504
-6548
-6591
-6631
-6670
-6707
-6741
-6774
-6804
-6833
-6859
-6883
-6904
-6923
-6940
-6954
-6966
-6975
-6982
-6987
-6989
-6990
-6988
-6984
-6979
-6972
-6964
-6954
-6943
-6930
-6917
-6902
-6886
-6869
-6852
-6833
-6814
-6794
-6773
-6751
-6730
-6707
-6685
-6662
-6640
-6617
-6595
-6573
-6551
-6530
-6510
-6490
-6470
-6451
-6432
-6414
-6395
-6378
-6361
-6344
-6327
-6311
-6296
-6281
-6266
-6251
-6237
-6223
-6210
-6197
-6185
-6173
-6162
-6151
-6140
-6129
-6118
-6107
-6096
-6085
-6074
-6062
-6050
-6037
-6024
-6010
-5996
-5982
-5967
-5952
-5937
-5923
-5909
-5895
-5883
-5871
-5859
-5848
-5838
-5828
-5819
-5809
-5799
-5790
-5779
-5768
-5757
-5745
-5732
-5719
-5705
-5691
-5676
-5659
-5643
-5625
-5605
-5585
-5562
-5539
-5513
-5485
-5455
-5423
-5388
-5350
-5310
-5266
-5220
-5170
-5117
-5061
-5002
-4939
-4873
-4804
-4731
-4655
-4576
-4493
-4407
-4319
-4227
-4132
-4035
-3936
-3834
-3730
-3624
-3517
-3408
-3298
-3187
-3076
-2965
-2854
-2743
-2633
-2524
-2415
-2308
-2202
-2098
-1995
-1893
-1793
-1694
-1597
-1502
-1407
-1314
-1222
-1131
-1041
-951
-863
-775
-687
-600
-513
-426
-340
-254
-168
-83
2
87
172
256
340
423
506
588
670
750
830
908
985
1060
1134
1206
1275
1343
1408
1470
1531
1588
1643
1696
1746
1793
1838
1880
1920
1957
1993
2025
2056
2085
2111
2136
2159
2180
2200
2218
2235
2251
2265
2278
2290
2301
2311
2319
2327
2333
2338
2343
2346
2349
2350
2351
2352
2351
2351
2349
2347
2344
2341
2337
2333
2327
2321
2315
2308
2300
2292
2284
2275
2267
2258
2249
2241
2232
2224
2216
2208
2201
2193
2185
2176
2167
2157
2146
2134
2121
2107
2092
2075
2056
2037
2015
1993
1969
1944
1918
1892
1864
1837
1809
1782
1755
1729
1705
1681
1659
1639
1621
1605
1591
1580
1570
1564
1559
1557
1558
1561
1566
1574
1585
1598
1613
1632
1653
1676
1702
1730
1761
1794
1829
1867
1907
1949
1993
2040
2089
2140
2193
2249
2306
2365
2425
2486
2548
2612
2676
2740
2805
2870
2935
3000
3064
3129
3193
3257
3321
3384
3447
3509
3569
3629
3688
3745
3801
3856
3909
3960
4009
4056
4102
4145
4187
4226
4263
4299
4332
4362
4391
4417
4442
4464
4484
4501
4517
4531
4544
4554
4563
4570
4575
4580
4582
4584
4584
4583
4581
4577
4572
4566
4558
4549
4538
4526
4512
4496
4478
4459
4437
4414
4388
4360
4331
4299
4264
4228
4189
4148
4105
4059
4011
3963
3912
3860
3806
3751
3695
3637
3579
3520
3461
3401
3342
3282
3222
3163
3104
3045
2988
2931
2875
2820
2766
2714
2662
2612
2564
2517
2471
2427
2384
2343
2302
2264
2226
2190
2155
2122
2089
2058
2029
2000
1973
1947
1922
1898
1875
1854
1833
1814
1796
1779
1762
1747
1732
1718
1705
1692
1681
1670
1659
1649
1640
1632
1624
1616
1608
1601
1594
1587
1580
1574
1567
1559
1552
1544
1535
1526
1516
1505
1492
1479
1465
1449
1432
1414
1395
1375
1353
1331
1307
1282
1256
1229
1202
1173
1144
1115
1085
1055
1024
994
962
931
899
867
834
801
768
735
701
667
633
598
563
528
492
455
417
379
340
300
258
216
174
130
85
40
-6
-54
-102
-151
-200
-251
-302
-354
-407
-460
-514
-569
-624
-680
-736
-793
-851
-909
-967
-1026
-1086
-1145
-1205
-1265
-1325
-1385
-1445
-1505
-1565
-1625
-1685
-1744
-1804
-1863
-1921
-1980
-2037
-2094
-2151
-2207
-2262
-2316
-2370
-2422
-2474
-2524
-2572
-2620
-2666
-2710
-2754
-2796
-2837
-2877
-2915
-2953
-2990
-3027
-3062
-3096
-3130
-3162
-3194
-3224
-3253
-3281
-3307
-3333
-3357
-3380
-3402
-3423
-3443
-3462
-3480
-3498
-3515
-3531
-3548
-3564
-3579
-3595
-3610
-3625
-3640
-3654
-3668
-3682
-3695
-3708
-3720
-3731
-3741
-3750
-3757
-3763
-3767
-3769
-3769
-3767
-3763
-3757
-3749
-3738
-3725
-3711
-3694
-3675
-3654
-3631
-3606
-3580
-3551
-3521
-3490
-3457
-3422
-3387
-3350
-3313
-3274
-3235
-3194
-3153
-3111
-3068
-3025
-2980
-2935
-2888
-2841
-2793
-2743
-2692
-2640
-2587
-2532
-2476
-2419
-2361
-2302
-2241
-2180
-2117
-2052
-1986
-1919
-1850
-1780
-1708
-1635
-1561
-1486
-1410
-1332
-1254
-1174
-1094
-1012
-931
-850
-767
-685
-603
-521
-440
-359
-279
-199
-121
-42
35
111
186
261
334
406
478
548
618
687
755
823
891
958
1024
1091
1157
1222
1288
1354
1420
1485
1551
1618
1684
1752
1819
1887
1956
2024
2094
2163
2233
2304
2375
2446
2518
2590
2662
2735
2808
2881
2955
3029
3103
3177
3252
3326
3400
3473
3547
3621
3694
3768
3841
3915
3988
4062
4135
4208
4282
4355
4429
4503
4577
4651
4725
4800
4875
4950
5025
5100
5175
5250
5325
5400
5475
5550
5625
5699
5773
5847
5921
5994
6067
6139
6211
6283
6354
6424
6494
6562
6630
6696
6762
6826
6889
6950
7010
7069
7126
7182
7236
7289
7341
7391
7439
7486
7531
7574
7615
7654
7690
7725
7757
7787
7814
7839
7861
7881
7899
7915
7929
7940
7950
7958
7964
7969
7972
7973
7973
7971
7967
7962
7955
7946
7936
7923
7908
7892
7873
7852
7828
7803
7774
7744
7711
7676
7638
7598
7555
7510
7462
7412
7360
7305
7248
7189
7128
7065
7000
6934
6865
6794
6722
6648
6573
6496
6417
6337
6256
6174
6090
6006
5920
5834
5747
5658
5569
5479
5388
5297
5205
5112
5019
4927
4834
4741
4650
4558
4468
4379
4292
4207
4123
4042
3963
3887
3815
3745
3678
3614
3554
3496
3443
3392
3345
3300
3259
3220
3184
3151
3120
3092
3065
3041
3019
2998
2979
2963
2948
2934
2922
2912
2904
2897
2892
2888
2885
2884
2884
2886
2888
2891
2895
2899
2904
2910
2915
2921
2927
2933
2939
2945
2950
2955
2960
2964
2967
2969
2971
2972
2971
2971
2969
2966
2963
2959
2954
2948
2942
2935
2927
2918
2909
2899
2889
2877
2865
2853
2839
2825
2810
2794
2778
2760
2742
2724
2705
2686
2666
2646
2626
2606
2585
2564
2543
2523
2502
2482
2463
2444
2426
2409
2392
2377
2362
2349
2336
2324
2314
2304
2295
2287
2280
2274
2268
2263
2259
2255
2252
2249
2245
2242
2239
2236
2232
2228
2224
2220
2214
2209
2203
2196
2188
2180
2171
2161
2151
2140
2129
2117
2104
2091
2078
2065
2052
2037
2024
2011
1997
1983
1969
1956
1942
1929
1915
1902
1889
1876
1863
1850
1837
1823
1810
1797
1784
1771
1758
1745
1732
1718
1705
1691
1677
1663
1649
1635
1621
1608
1594
1580
1566
1552
1539
1525
1512
1499
1487
1475
1465
1455
1446
1438
1431
1425
1421
1417
1416
1415
1417
1419
1424
1431
1439
1450
1462
1477
1493
1511
1532
1554
1578
1604
1632
1661
1692
1724
1757
1791
1826
1861
1897
1933
1969
2005
2041
2078
2113
2148
2182
2215
2247
2278
2308
2337
2364
2390
2414
2437
2458
2478
2495
2511
2524
2536
2545
2552
2558
2560
2561
2559
2555
2549
2540
2529
2517
2502
2485
2466
2445
2423
2399
2373
2345
2315
2284
2251
2216
2179
2141
2101
2059
2015
1969
1922
1873
1822
1769
1715
1659
1601
1543
1482
1421
1358
1294
1229
1162
1095
1027
957
887
816
743
670
596
520
444
367
289
210
130
50
-32
-113
-196
-278
-361
-444
-527
-610
-693
-775
-857
-937
-1016
-1096
-1174
-1251
-1326
-1400
-1472
-1543
-1612
-1680
-1746
-1811
-1873
-1935
-1994
-2052
-2109
-2164
-2217
-2269
-2319
-2368
-2416
-2462
-2506
-2549
-2590
-2630
-2668
-2705
-2740
-2774
-2807
-2839
-2870
-2899
-2928
-2955
-2982
-3008
-3033
-3058
-3082
-3106
-3129
-3152
-3175
-3197
-3219
-3241
-3263
-3285
-3306
-3328
-3350
-3371
-3393
-3415
-3436
-3458
-3479
-3500
-3522
-3543
-3564
-3586
-3607
-3628
-3649
-3670
-3691
-3711
-3732
-3752
-3771
-3791
-3809
-3828
-3846
-3864
-3882
-3899
-3915
-3932
-3948
-3964
-3980
-3996
-4011
-4027
-4043
-4059
-4075
-4091
-4108
-4125
-4141
-4158
-4175
-4192
-4209
-4226
-4243
-4261
-4278
-4296
-4314
-4332
-4349
-4367
-4385
-4402
-4420
-4437
-4454
-4471
-4487
-4502
-4517
-4531
-4543
-4555
-4566
-4575
-4583
-4589
-4594
-4597
-4599
-4599
-4598
-4594
-4590
-4583
-4576
-4567
-4556
-4544
-4530
-4515
-4499
-4481
-4462
-4441
-4420
-4397
-4374
-4349
-4324
-4298
-4272
-4245
-4218
-4190
-4162
-4133
-4104
-4075
-4045
-4014
-3985
-3954
-3922
-3891
-3858
-3825
-3791
-3757
-3722
-3687
-3650
-3613
-3576
-3538
-3499
-3460
-3420
-3380
-3339
-3298
-3257
-3215
-3173
-3130
-3087
-3044
-3001
-2957
-2913
-2869
-2824
-2778
-2732
-2686
-2638
-2590
-2540
-2490
-2439
-2387
-2333
-2279
-2222
-2165
-2106
-2045
-1984
-1921
-1856
-1790
-1723
-1655
-1585
-1514
-1441
-1368
-1293
-1218
-1141
-1063
-984
-904
-823
-742
-659
-576
-491
-407
-321
-235
-149
-62
25
113
200
288
375
462
549
635
721
806
890
974
1056
1138
1219
1298
1376
1454
1530
1605
1679
1752
1824
1894
1964
2032
2099
2165
2230
2294
2357
2419
2480
2540
2599
2657
2714
2769
2824
2878
2931
2983
3033
3083
3132
3180
3227
3272
3318
3362
3405
3447
3489
3530
3569
3608
3647
3684
3720
3756
3791
3826
3860
3893
3925
3957
3989
4021
4051
4082
4113
4143
4173
4203
4233
4264
4294
4325
4355
4386
4417
4448
4480
4511
4543
4575
4607
4639
4671
4703
4735
4767
4799
4832
4864
4896
4927
4959
4991
5022
5053
5084
5114
5144
5173
5202
5230
5257
5283
5309
5334
5357
5380
5402
5423
5443
5462
5481
5498
5514
5529
5543
5556
5568
5579
5589
5598
5606
5613
5619
5625
5629
5633
5636
5638
5639
5640
5640
5640
5640
5640
5639
5639
5638
5638
5638
5638
5638
5639
5640
5641
5643
5645
5648
5652
5655
5660
5665
5670
5675
5681
5687
5694
5700
5706
5712
5718
5723
5729
5733
5738
5742
5745
5748
5750
5751
5752
5751
5750
5748
5745
5740
5735
5728
5720
5710
5699
5687
5674
5658
5642
5624
5605
5584
5562
5538
5513
5487
5460
5431
5402
5372
5341
5309
5276
5243
5209
5175
5140
5105
5070
5034
4999
4964
4928
4893
4858
4824
4789
4756
4723
4690
4659
4628
4598
4570
4542
4516
4491
4468
4445
4424
4404
4385
4368
4351
4335
4320
4306
4294
4281
4270
4260
4250
4241
4232
4223
4215
4206
4198
4189
4181
4172
4164
4155
4147
4138
4130
4122
4113
4105
4097
4088
4080
4072
4062
4054
4046
4038
4030
4022
4014
4005
3997
3989
3981
3973
3965
3957
3948
3940
3932
3924
3916
3908
3900
3892
3884
3876
3868
3860
3852
3844
3836
3828
3820
3813
3805
3797
3789
3781
3773
3766
3758
3750
3742
3734
3727
3719
3711
3704
3696
3688
3681
3673
3665
3658
3650
3643
3635
3627
3620
3612
3605
3597
3590
3582
3575
3567
3560
3553
3545
3538
3530
3523
3516
3508
3501
3494
3486
3479
3472
3465
3457
3450
3443
3436
3429
3421
3414
3407
3400
3393
3386
3379
3372
3365
3357
3350
3343
3336
3329
3322
3315
3308
3302
3295
3288
3281
3274
3267
3260
3253
3246
3240
3233
3226
3219
3213
3206
3199
3192
3186
3179
3172
3166
3159
3152
3146
3139
3132
3126
3119
3113
3106
3100
3093
3087
3080
3074
3067
3061
3054
3048
3041
3035
3029
3022
3016
3009
3003
2997
2990
2984
2978
2972
2965
2959
2953
2947
2940
2934
2928
2922
2916
2910
2904
2897
2891
2885
2879
2873
2867
2861
2855
2849
2843
2837
2831
2825
2819
2813
2807
2801
2796
2790
2784
2778
2772
2766
2761
2755
2749
2743
2737
2732
2726
2720
2715
2709
2703
2698
2692
2686
2681
2675
2669
2664
2658
2653
2647
2642
2636
2631
2625
2620
2614
2609
2603
2598
2592
2587
2582
2576
2571
2565
2560
2555
2549
2544
2539
2534
2528
2523
2518
