20
40311
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
2
2
2
2
2
2
2
3
3
3
3
3
3
4
4
4
4
4
5
5
5
5
6
6
6
6
7
7
7
7
8
8
8
9
9
9
10
10
10
11
11
11
12
12
12
13
13
14
14
14
15
15
16
16
17
17
17
18
18
19
19
20
20
21
21
22
22
23
23
24
25
25
26
26
27
27
28
29
29
30
30
31
32
32
33
34
34
35
36
36
37
38
38
39
40
41
41
42
43
44
44
45
46
47
47
48
49
50
51
51
52
53
54
55
56
57
58
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
83
84
85
86
87
88
89
90
92
93
94
95
96
98
99
100
101
103
104
105
106
108
109
110
112
113
114
116
117
118
120
121
123
124
125
127
128
130
131
133
134
135
137
138
140
142
143
145
146
148
149
151
152
154
156
157
159
161
162
164
166
167
169
171
172
174
176
178
179
181
183
185
187
188
190
192
194
196
198
199
201
203
205
207
209
211
213
215
217
219
221
223
225
227
229
231
233
235
237
239
242
244
246
248
250
252
255
257
259
261
263
266
268
270
272
275
277
279
282
284
286
289
291
294
296
298
301
303
306
308
311
313
316
318
321
323
326
329
331
334
336
339
342
344
347
350
352
355
358
360
363
366
369
371
374
377
380
383
386
388
391
394
397
400
403
406
409
412
415
418
421
424
427
430
433
436
439
442
446
449
452
455
458
462
465
468
471
474
478
481
484
488
491
494
498
501
505
508
511
515
518
522
525
529
532
536
539
543
546
550
554
557
561
565
568
572
576
579
583
587
591
594
598
602
606
610
614
617
621
625
629
633
637
641
645
649
653
657
661
665
669
673
678
682
686
690
694
698
703
707
711
715
720
724
728
733
737
741
746
750
755
759
763
768
772
777
782
786
791
795
800
804
809
814
818
823
828
833
837
842
847
852
856
861
866
871
876
881
886
891
896
901
906
911
916
921
926
931
936
941
946
951
957
962
967
972
977
983
988
993
999
1004
1008
1014
1020
1026
1031
1037
1042
1048
1053
1059
1064
1070
1075
1081
1087
1093
1098
1104
1110
1116
1122
1127
1133
1139
1145
1151
1157
1163
1169
1175
1182
1188
1194
1200
1206
1212
1218
1224
1230
1236
1242
1248
1254
1260
1266
1272
1278
1284
1290
1297
1303
1309
1316
1322
1328
1335
1342
1348
1355
1361
1368
1374
1381
1387
1394
1401
1407
1413
1420
1427
1434
1440
1447
1454
1461
1467
1475
1482
1489
1496
1503
1510
1517
1524
1531
1538
1545
1553
1560
1567
1574
1582
1589
1596
1603
1611
1618
1626
1633
1640
1648
1656
1663
1671
1678
1686
1693
1701
1709
1716
1723
1731
1739
1746
1754
1762
1770
1778
1786
1794
1802
1810
1818
1826
1834
1842
1850
1858
1865
1873
1881
1888
1895
1903
1910
1918
1926
1933
1940
1948
1955
1963
1970
1978
1985
1993
2000
2008
2015
2023
2029
2037
2045
2052
2059
2067
2074
2081
2089
2097
2105
2114
2122
2131
2140
2149
2158
2167
2176
2185
2193
2202
2210
2219
2227
2235
2244
2252
2260
2268
2277
2285
2293
2301
2308
2316
2324
2333
2341
2349
2358
2366
2374
2383
2391
2399
2406
2414
2422
2429
2437
2445
2453
2462
2470
2479
2487
2495
2504
2513
2523
2532
2541
2550
2558
2567
2576
2585
2594
2603
2611
2619
2628
2637
2647
2656
2665
2675
2684
2693
2703
2713
2724
2734
2744
2755
2766
2776
2786
2796
2805
2815
2825
2834
2843
2851
2859
2868
2877
2886
2896
2906
2915
2925
2936
2948
2959
2970
2981
2992
3002
3014
3025
3037
3049
3060
3072
3084
3095
3108
3120
3132
3143
3155
3167
3179
3191
3203
3215
3227
3239
3251
3263
3274
3285
3296
3305
3315
3324
3333
3342
3351
3360
3369
3378
3387
3396
3405
3415
3425
3436
3447
3459
3470
3482
3493
3503
3514
3524
3535
3546
3557
3569
3581
3593
3606
3619
3633
3646
3660
3673
3685
3699
3712
3726
3739
3753
3766
3780
3794
3809
3824
3839
3854
3869
3884
3899
3913
3927
3941
3956
3970
3986
4002
4018
4033
4046
4062
4075
4089
4101
4113
4125
4137
4147
4157
4167
4176
4184
4192
4199
4207
4215
4224
4233
4241
4249
4256
4264
4273
4283
4293
4305
4316
4329
4341
4354
4367
4380
4393
4407
4422
4438
4454
4472
4491
4511
4530
4550
4570
4589
4608
4626
4643
4660
4677
4692
4707
4721
4734
4747
4759
4770
4779
4788
4795
4802
4809
4817
4824
4831
4837
4842
4848
4853
4858
4863
4869
4875
4881
4885
4888
4892
4895
4899
4902
4907
4913
4919
4926
4933
4941
4950
4961
4972
4984
4996
5010
5025
5040
5055
5069
5084
5099
5114
5129
5143
5157
5170
5184
5196
5208
5219
5228
5237
5245
5254
5262
5270
5277
5282
5286
5290
5295
5301
5308
5314
5319
5321
5321
5321
5320
5320
5320
5320
5322
5324
5327
5331
5336
5342
5349
5358
5369
5384
5401
5419
5438
5457
5475
5494
5512
5531
5550
5571
5590
5609
5626
5643
5657
5670
5680
5689
5696
5704
5712
5719
5727
5734
5742
5749
5757
5764
5773
5783
5795
5809
5822
5835
5846
5856
5866
5876
5885
5895
5907
5919
5931
5944
5957
5971
5986
6003
6021
6040
6059
6080
6102
6126
6150
6173
6194
6215
6236
6257
6275
6290
6302
6312
6324
6336
6348
6359
6368
6376
6384
6393
6402
6413
6423
6434
6445
6458
6473
6491
6511
6532
6552
6572
6593
6615
6636
6656
6672
6686
6700
6714
6730
6744
6756
6766
6777
6787
6797
6807
6818
6830
6842
6855
6866
6878
6888
6898
6906
6915
6924
6935
6945
6957
6970
6982
6993
7003
7013
7023
7034
7045
7056
7067
7077
7086
7093
7100
7109
7119
7131
7143
7155
7168
7184
7201
7217
7232
7244
7257
7271
7285
7296
7303
7307
7309
7309
7307
7306
7305
7306
7306
7304
7299
7290
7279
7265
7250
7235
7222
7210
7200
7193
7188
7188
7191
7194
7197
7198
7199
7198
7195
7190
7181
7168
7154
7142
7132
7123
7113
7101
7087
7074
7063
7055
7051
7049
7051
7053
7057
7063
7071
7079
7087
7093
7099
7104
7108
7109
7107
7101
7093
7081
7067
7051
7036
7023
7011
6999
6987
6978
6973
6973
6977
6983
6990
6996
7000
7000
6995
6984
6970
6953
6935
6920
6904
6886
6867
6846
6825
6806
6790
6778
6769
6763
6759
6760
6763
6769
6775
6782
6790
6798
6808
6821
6834
6845
6854
6861
6866
6871
6876
6880
6883
6883
6878
6869
6858
6845
6828
6811
6792
6775
6759
6747
6738
6729
6720
6711
6703
6699
6699
6703
6709
6716
6724
6734
6746
6758
6768
6775
6781
6789
6797
6805
6811
6813
6813
6812
6811
6808
6801
6790
6778
6767
6759
6755
6751
6746
6739
6728
6714
6698
6681
6665
6648
6630
6612
6593
6576
6562
6549
6534
6519
6505
6495
6487
6480
6473
6467
6461
6453
6440
6426
6412
6400
6391
6383
6376
6368
6355
6336
6311
6283
6257
6234
6214
6198
6183
6169
6155
6144
6134
6124
6112
6098
6086
6077
6068
6059
6045
6024
5998
5966
5931
5892
5850
5805
5760
5713
5665
5619
5576
5537
5503
5473
5446
5420
5392
5360
5327
5294
5263
5236
5213
5193
5177
5164
5152
5142
5132
5124
5117
5111
5106
5102
5096
5085
5072
5056
5036
5013
4987
4957
4926
4891
4855
4818
4778
4737
4691
4641
4591
4544
4503
4464
4424
4382
4338
4293
4248
4203
4157
4107
4051
3994
3935
3876
3817
3757
3702
3651
3604
3560
3521
3489
3466
3447
3431
3413
3394
3376
3362
3350
3338
3322
3306
3287
3265
3238
3206
3172
3136
3101
3067
3033
3000
2969
2942
2919
2899
2883
2871
2861
2851
2839
2825
2811
2796
2781
2766
2750
2731
2706
2679
2653
2630
2607
2582
2555
2526
2494
2459
2420
2383
2349
2316
2283
2251
2221
2192
2165
2140
2118
2101
2088
2077
2063
2045
2029
2012
1995
1978
1962
1949
1937
1925
1913
1900
1889
1881
1873
1863
1851
1841
1836
1840
1857
1885
1918
1950
1977
1999
2015
2025
2032
2032
2028
2017
2008
1999
1992
1988
1987
1988
1990
1990
1987
1980
1970
1959
1947
1930
1911
1895
1881
1867
1849
1832
1818
1807
1799
1793
1786
1775
1765
1759
1759
1764
1770
1775
1778
1775
1765
1751
1736
1725
1718
1719
1723
1727
1728
1730
1735
1743
1757
1775
1796
1819
1844
1874
1906
1933
1950
1958
1964
1967
1964
1953
1932
1902
1868
1834
1803
1778
1761
1750
1747
1750
1755
1759
1762
1761
1759
1755
1752
1746
1734
1715
1695
1675
1654
1633
1613
1596
1581
1565
1550
1538
1527
1514
1496
1470
1440
1411
1385
1361
1337
1308
1278
1248
1222
1197
1171
1145
1124
1113
1112
1118
1133
1154
1181
1208
1234
1263
1299
1343
1393
1440
1474
1494
1505
1507
1499
1479
1449
1413
1377
1343
1307
1265
1220
1179
1146
1124
1115
1120
1134
1146
1150
1146
1138
1129
1116
1099
1082
1069
1062
1059
1061
1065
1064
1054
1041
1032
1033
1046
1070
1098
1131
1169
1213
1258
1301
1338
1364
1375
1368
1347
1317
1283
1246
1209
1172
1138
1113
1103
1108
1124
1145
1172
1207
1247
1292
1339
1387
1432
1470
1502
1524
1541
1552
1561
1566
1567
1562
1555
1544
1530
1519
1516
1519
1526
1532
1532
1526
1522
1529
1552
1583
1611
1626
1625
1612
1589
1563
1534
1508
1488
1475
1467
1462
1464
1477
1504
1540
1583
1629
1677
1727
1775
1813
1836
1844
1842
1839
1842
1851
1863
1878
1897
1919
1940
1958
1972
1988
2009
2035
2060
2082
2102
2122
2139
2145
2134
2108
2074
2039
2005
1980
1957
1932
1901
1869
1841
1815
1788
1758
1733
1720
1722
1742
1783
1845
1918
1993
2067
2139
2206
2259
2295
2319
2339
2354
2362
2366
2372
2380
2387
2396
2412
2437
2472
2515
2562
2612
2663
2708
2746
2775
2794
2799
2794
2784
2778
2773
2767
2755
2732
2700
2670
2646
2631
2628
2639
2654
2665
2668
2665
2658
2647
2635
2624
2619
2625
2647
2686
2733
2774
2802
2819
2829
2835
2834
2823
2809
2799
2794
2791
2787
2785
2788
2804
2832
2869
2909
2952
2998
3045
3086
3119
3146
3176
3216
3268
3325
3385
3442
3492
3538
3584
3628
3666
3696
3722
3750
3778
3802
3817
3827
3837
3855
3881
3914
3950
3981
4000
4009
4014
4017
4016
4010
3997
3981
3966
3954
3951
3958
3971
3987
4002
4017
4030
4042
4053
4066
4085
4111
4140
4177
4227
4293
4372
4459
4544
4624
4703
4776
4829
4853
4857
4857
4863
4875
4888
4898
4907
4923
4954
4998
5043
5084
5120
5154
5189
5227
5262
5289
5310
5329
5351
5375
5397
5410
5410
5396
5375
5358
5352
5350
5348
5343
5337
5335
5342
5363
5399
5445
5493
5536
5577
5626
5682
5740
5792
5828
5844
5843
5830
5807
5774
5735
5695
5659
5635
5623
5617
5605
5582
5547
5504
5463
5438
5433
5435
5431
5428
5435
5449
5458
5453
5437
5415
5397
5378
5352
5318
5278
5233
5175
5104
5027
4958
4894
4826
4755
4678
4592
4497
4398
4296
4197
4108
4033
3972
3929
3900
3881
3868
3852
3824
3787
3746
3713
3691
3674
3657
3636
3614
3593
3576
3564
3553
3537
3506
3455
3391
3328
3270
3215
3159
3099
3037
2977
2930
2899
2872
2841
2807
2775
2745
2716
2683
2638
2575
2495
2402
2295
2177
2056
1943
1845
1765
1701
1648
1604
1568
1534
1502
1480
1480
1505
1551
1604
1647
1668
1664
1645
1625
1618
1632
1665
1710
1756
1798
1838
1872
1900
1922
1938
1951
1966
1994
2032
2072
2107
2134
2151
2163
2177
2202
2242
2284
2311
2317
2316
2323
2347
2389
2448
2521
2603
2686
2755
2800
2820
2821
2813
2804
2794
2779
2760
2745
2740
2741
2741
2737
2734
2731
2732
2739
2748
2751
2738
2713
2685
2671
2684
2723
2772
2822
2868
2911
2948
2974
2987
2984
2969
2949
2931
2913
2892
2871
2851
2833
2813
2798
2792
2802
2824
2845
2848
2831
2796
2745
2675
2590
2494
2395
2299
2211
2130
2061
2011
1982
1964
1939
1893
1820
1733
1644
1559
1484
1431
1401
1390
1393
1412
1443
1481
1520
1556
1583
1601
1609
1610
1602
1583
1560
1537
1518
1504
1491
1474
1452
1429
1397
1351
1290
1214
1122
1014
898
775
653
537
427
324
230
141
55
-27
-101
-166
-222
-271
-315
-350
-377
-396
-418
-451
-496
-546
-599
-655
-714
-766
-803
-823
-834
-843
-854
-861
-857
-842
-819
-799
-787
-782
-776
-761
-732
-689
-640
-591
-553
-533
-531
-543
-568
-607
-655
-704
-744
-774
-790
-791
-784
-780
-794
-825
-869
-917
-964
-1008
-1057
-1115
-1183
-1263
-1352
-1445
-1540
-1635
-1723
-1795
-1853
-1905
-1957
-2004
-2047
-2087
-2124
-2159
-2191
-2218
-2249
-2296
-2361
-2441
-2533
-2637
-2752
-2873
-2990
-3098
-3190
-3266
-3329
-3379
-3414
-3439
-3462
-3483
-3495
-3494
-3485
-3476
-3473
-3479
-3489
-3500
-3511
-3521
-3537
-3564
-3601
-3644
-3695
-3753
-3818
-3881
-3932
-3966
-3982
-3975
-3943
-3884
-3801
-3697
-3581
-3465
-3362
-3269
-3182
-3093
-3000
-2913
-2839
-2786
-2752
-2731
-2715
-2697
-2669
-2631
-2593
-2572
-2568
-2575
-2590
-2615
-2649
-2686
-2716
-2729
-2725
-2710
-2693
-2671
-2646
-2622
-2598
-2565
-2520
-2468
-2417
-2376
-2353
-2353
-2384
-2445
-2526
-2613
-2696
-2767
-2815
-2826
-2796
-2740
-2676
-2614
-2556
-2506
-2467
-2439
-2421
-2411
-2405
-2389
-2354
-2302
-2234
-2145
-2037
-1918
-1790
-1656
-1520
-1389
-1274
-1184
-1124
-1096
-1095
-1114
-1146
-1189
-1241
-1296
-1345
-1383
-1408
-1425
-1438
-1449
-1455
-1443
-1405
-1348
-1288
-1231
-1178
-1133
-1105
-1096
-1098
-1103
-1111
-1127
-1156
-1201
-1258
-1330
-1426
-1546
-1677
-1809
-1941
-2064
-2169
-2252
-2313
-2348
-2353
-2337
-2306
-2261
-2198
-2127
-2053
-1980
-1908
-1842
-1786
-1746
-1721
-1714
-1724
-1737
-1741
-1733
-1725
-1722
-1724
-1723
-1709
-1686
-1674
-1685
-1718
-1765
-1823
-1890
-1971
-2074
-2195
-2324
-2446
-2550
-2637
-2720
-2815
-2934
-3073
-3223
-3382
-3555
-3730
-3885
-4002
-4072
-4091
-4064
-3993
-3885
-3741
-3572
-3386
-3180
-2945
-2687
-2423
-2170
-1936
-1721
-1524
-1355
-1227
-1149
-1126
-1162
-1247
-1362
-1488
-1614
-1727
-1819
-1882
-1910
-1899
-1860
-1799
-1714
-1608
-1486
-1355
-1228
-1105
-974
-830
-683
-543
-418
-320
-255
-221
-210
-214
-230
-274
-364
-501
-671
-856
-1045
-1226
-1381
-1496
-1568
-1608
-1628
-1641
-1654
-1672
-1689
-1698
-1703
-1710
-1716
-1719
-1721
-1722
-1724
-1725
-1722
-1704
-1666
-1609
-1530
-1420
-1275
-1116
-966
-835
-731
-663
-637
-661
-735
-850
-994
-1158
-1330
-1496
-1637
-1739
-1803
-1849
-1896
-1955
-2025
-2098
-2165
-2227
-2298
-2387
-2501
-2645
-2812
-2981
-3130
-3244
-3314
-3340
-3322
-3267
-3181
-3068
-2934
-2789
-2641
-2494
-2351
-2215
-2105
-2039
-2025
-2066
-2164
-2319
-2523
-2760
-3010
-3244
-3442
-3601
-3730
-3836
-3919
-3980
-4022
-4051
-4080
-4117
-4172
-4256
-4371
-4501
-4624
-4727
-4809
-4869
-4905
-4915
-4911
-4907
-4915
-4935
-4952
-4950
-4910
-4821
-4685
-4498
-4249
-3928
-3542
-3120
-2691
-2275
-1883
-1527
-1224
-992
-843
-776
-775
-827
-925
-1067
-1241
-1425
-1608
-1776
-1923
-2057
-2196
-2349
-2501
-2632
-2731
-2803
-2864
-2925
-2979
-3010
-3016
-3013
-3015
-3022
-3035
-3047
-3046
-3030
-3012
-3007
-3012
-3011
-2994
-2954
-2884
-2787
-2668
-2515
-2318
-2087
-1850
-1643
-1493
-1402
-1356
-1343
-1353
-1363
-1350
-1304
-1231
-1138
-1033
-921
-791
-628
-432
-222
-9
203
409
601
777
937
1068
1150
1173
1145
1085
1008
923
822
690
513
285
26
-228
-438
-593
-701
-773
-816
-832
-820
-788
-760
-753
-768
-791
-804
-782
-704
-575
-431
-297
-175
-63
36
122
201
282
372
486
630
791
954
1111
1261
1407
1552
1692
1825
1950
2061
2156
2248
2343
2437
2523
2599
2674
2753
2835
2914
2986
3042
3086
3139
3215
3311
3419
3543
3696
3882
4101
4347
4613
4895
5187
5471
5734
5981
6225
6467
6691
6875
7004
7069
7074
7023
6910
6725
6464
6140
5767
5362
4945
4530
4123
3722
3325
2936
2564
2216
1897
1601
1321
1050
791
555
353
188
62
-28
-94
-157
-230
-318
-420
-522
-609
-675
-727
-774
-821
-880
-963
-1075
-1213
-1368
-1537
-1719
-1905
-2084
-2241
-2377
-2501
-2622
-2751
-2888
-3024
-3145
-3240
-3318
-3392
-3470
-3560
-3666
-3785
-3910
-4040
-4173
-4317
-4481
-4662
-4852
-5060
-5300
-5584
-5909
-6258
-6613
-6972
-7348
-7757
-8198
-8661
-9128
-9577
-10011
-10451
-10905
-11363
-11817
-12266
-12706
-13135
-13546
-13931
-14292
-14631
-14939
-15210
-15443
-15643
-15810
-15949
-16061
-16136
-16160
-16125
-16029
-15883
-15716
-15558
-15427
-15330
-15271
-15253
-15276
-15330
-15401
-15487
-15583
-15679
-15771
-15862
-15952
-16036
-16126
-16229
-16351
-16498
-16683
-16922
-17232
-17613
-18048
-18510
-18968
-19396
-19781
-20124
-20435
-20725
-21002
-21270
-21531
-21787
-22030
-22249
-22446
-22640
-22844
-23051
-23249
-23441
-23631
-23816
-23979
-24103
-24173
-24185
-24149
-24080
-23995
-23907
-23823
-23737
-23642
-23545
-23462
-23403
-23368
-23347
-23332
-23324
-23324
-23335
-23343
-23321
-23252
-23133
-22969
-22768
-22547
-22315
-22075
-21830
-21581
-21318
-21034
-20730
-20417
-20118
-19846
-19609
-19409
-19252
-19144
-19083
-19068
-19099
-19179
-19296
-19440
-19610
-19812
-20059
-20353
-20685
-21035
-21390
-21737
-22067
-22370
-22642
-22876
-23065
-23206
-23298
-23341
-23337
-23285
-23187
-23043
-22858
-22635
-22377
-22088
-21775
-21442
-21096
-20753
-20433
-20156
-19941
-19798
-19724
-19705
-19729
-19782
-19843
-19904
-19970
-20049
-20142
-20248
-20360
-20476
-20606
-20762
-20938
-21116
-21280
-21420
-21536
-21637
-21730
-21814
-21883
-21930
-21957
-21964
-21949
-21904
-21826
-21726
-21623
-21532
-21463
-21419
-21400
-21394
-21386
-21370
-21352
-21339
-21330
-21319
-21302
-21277
-21240
-21192
-21141
-21088
-21033
-20971
-20901
-20817
-20717
-20603
-20479
-20351
-20227
-20111
-20003
-19903
-19815
-19741
-19686
-19646
-19612
-19579
-19549
-19531
-19535
-19569
-19633
-19722
-19826
-19934
-20037
-20125
-20188
-20223
-20231
-20214
-20167
-20087
-19967
-19806
-19610
-19392
-19163
-18936
-18718
-18518
-18348
-18218
-18127
-18061
-17999
-17925
-17832
-17718
-17587
-17443
-17288
-17119
-16930
-16713
-16465
-16192
-15907
-15623
-15344
-15067
-14786
-14502
-14223
-13958
-13704
-13453
-13198
-12943
-12693
-12451
-12220
-12002
-11802
-11622
-11459
-11311
-11178
-11062
-10961
-10870
-10789
-10721
-10668
-10630
-10607
-10597
-10600
-10620
-10660
-10713
-10772
-10837
-10919
-11017
-11121
-11219
-11304
-11374
-11430
-11474
-11509
-11528
-11513
-11447
-11324
-11147
-10916
-10634
-10314
-9980
-9652
-9341
-9043
-8746
-8443
-8131
-7811
-7478
-7128
-6759
-6377
-5990
-5602
-5214
-4831
-4457
-4099
-3765
-3463
-3202
-2990
-2836
-2739
-2684
-2649
-2619
-2582
-2533
-2468
-2385
-2279
-2144
-1980
-1790
-1589
-1387
-1188
-984
-769
-544
-313
-78
154
380
595
789
955
1093
1210
1321
1436
1558
1684
1815
1956
2115
2299
2506
2729
2955
3183
3415
3654
3901
4156
4418
4687
4960
5234
5507
5779
6053
6331
6614
6896
7172
7442
7715
7987
8248
8494
8728
8955
9168
9363
9541
9704
9868
10046
10248
10469
10706
10953
11201
11446
11690
11943
12213
12505
12809
13113
13411
13700
13979
14249
14510
14758
14981
15168
15317
15431
15510
15558
15582
15591
15598
15616
15656
15725
15821
15928
16032
16131
16226
16312
16387
16451
16500
16534
16555
16573
16597
16627
16658
16684
16706
16737
16789
16867
16968
17090
17237
17409
17596
17785
17963
18126
18273
18409
18538
18663
18785
18907
19029
19154
19288
19442
19632
19870
20159
20496
20875
21291
21740
22213
22701
23192
23682
24168
24642
25096
25522
25913
26267
26587
26880
27150
27407
27665
27939
28238
28571
28944
29359
29810
30291
30793
31307
31819
32317
32785
33209
33579
33889
34139
34331
34472
34569
34633
34671
34690
34697
34697
34688
34666
34629
34579
34519
34451
34385
34330
34290
34263
34246
34232
34215
34195
34173
34156
34149
34159
34187
34230
34291
34372
34475
34602
34757
34937
35139
35354
35573
35789
35997
36196
36387
36566
36730
36880
37022
37160
37297
37431
37555
37665
37756
37830
37892
37950
38014
38088
38176
38276
38389
38515
38650
38793
38935
39067
39181
39282
39375
39462
39544
39617
39676
39718
39746
39762
39767
39758
39733
39692
39640
39581
39520
39458
39396
39336
39278
39227
39186
39161
39153
39159
39171
39188
39211
39240
39275
39310
39343
39374
39401
39426
39451
39477
39506
39534
39558
39575
39588
39604
39627
39659
39695
39736
39782
39832
39884
39932
39974
40010
40043
40075
40107
40139
40171
40206
40245
40281
40306
40311
40288
40241
40179
40112
40042
39965
39878
39772
39642
39488
39315
39128
38930
38723
38514
38310
38121
37951
37804
37680
37576
37486
37404
37331
37268
37211
37153
37090
37027
36967
36915
36878
36863
36871
36901
36949
37013
37087
37163
37230
37284
37327
37361
37389
37407
37416
37418
37415
37414
37414
37409
37399
37387
37377
37372
37373
37381
37392
37403
37413
37418
37416
37403
37380
37340
37280
37201
37106
36999
36888
36781
36681
36587
36503
36430
36368
36315
36271
36239
36216
36199
36189
36186
36190
36197
36202
36203
36198
36186
36166
36137
36102
36063
36018
35965
35901
35816
35700
35547
35357
35131
34870
34577
34259
33923
33572
33210
32840
32463
32081
31696
31306
30908
30506
30100
29697
29300
28908
28523
28149
27794
27463
27161
26885
26633
26401
26186
25990
25810
25645
25495
25355
25221
25090
24957
24816
24663
24494
24309
24117
23926
23744
23575
23425
23297
23191
23108
23044
22996
22960
22930
22903
22878
22862
22857
22862
22871
22876
22868
22843
22795
22723
22625
22501
22355
22189
22009
21820
21630
21446
21273
21112
20965
20834
20719
20617
20522
20430
20336
20235
20120
19988
19839
19672
19490
19288
19067
18828
18574
18308
18032
17750
17464
17176
16888
16598
16303
16004
15695
15376
15050
14718
14380
14030
13666
13288
12900
12500
12091
11674
11256
10838
10425
10019
9624
9241
8867
8498
8132
7768
7407
7054
6711
6378
6055
5742
5441
5154
4885
4639
4416
4215
4029
3855
3688
3524
3357
3180
2989
2784
2571
2354
2132
1904
1670
1430
1188
945
701
457
217
-24
-268
-519
-773
-1025
-1275
-1526
-1783
-2047
-2314
-2580
-2838
-3086
-3325
-3560
-3790
-4013
-4227
-4434
-4639
-4846
-5058
-5275
-5493
-5710
-5922
-6127
-6325
-6515
-6696
-6872
-7044
-7213
-7378
-7539
-7698
-7852
-8000
-8141
-8279
-8414
-8547
-8679
-8809
-8934
-9055
-9173
-9289
-9404
-9518
-9628
-9733
-9834
-9934
-10035
-10140
-10247
-10351
-10450
-10543
-10628
-10704
-10770
-10824
-10863
-10888
-10898
-10893
-10875
-10847
-10814
-10781
-10752
-10727
-10703
-10677
-10647
-10613
-10576
-10541
-10512
-10491
-10478
-10471
-10466
-10465
-10468
-10476
-10488
-10504
-10523
-10545
-10571
-10601
-10636
-10674
-10716
-10762
-10813
-10867
-10924
-10982
-11041
-11101
-11162
-11225
-11293
-11367
-11447
-11535
-11626
-11717
-11806
-11894
-11979
-12062
-12143
-12218
-12282
-12333
-12369
-12391
-12403
-12411
-12417
-12421
-12421
-12417
-12411
-12406
-12402
-12398
-12394
-12392
-12395
-12408
-12430
-12458
-12490
-12528
-12571
-12618
-12670
-12721
-12771
-12822
-12877
-12941
-13014
-13098
-13196
-13309
-13437
-13575
-13721
-13868
-14018
-14168
-14318
-14465
-14603
-14729
-14842
-14943
-15031
-15108
-15175
-15232
-15275
-15304
-15316
-15312
-15293
-15262
-15220
-15172
-15121
-15070
-15018
-14963
-14906
-14853
-14812
-14784
-14766
-14755
-14749
-14749
-14757
-14769
-14782
-14794
-14806
-14817
-14830
-14846
-14867
-14894
-14926
-14962
-15003
-15045
-15088
-15129
-15169
-15212
-15258
-15305
-15352
-15396
-15432
-15461
-15484
-15501
-15513
-15520
-15522
-15515
-15499
-15475
-15445
-15408
-15365
-15319
-15273
-15227
-15185
-15151
-15128
-15120
-15131
-15163
-15217
-15292
-15384
-15487
-15596
-15704
-15809
-15907
-15996
-16074
-16140
-16197
-16242
-16277
-16306
-16326
-16340
-16352
-16364
-16379
-16399
-16420
-16443
-16468
-16498
-16531
-16567
-16602
-16634
-16659
-16677
-16686
-16688
-16682
-16667
-16642
-16606
-16561
-16504
-16439
-16367
-16292
-16213
-16129
-16039
-15940
-15831
-15715
-15597
-15480
-15368
-15263
-15167
-15079
-14998
-14922
-14852
-14784
-14721
-14661
-14605
-14550
-14496
-14440
-14385
-14333
-14286
-14242
-14200
-14159
-14122
-14092
-14068
-14049
-14035
-14027
-14027
-14037
-14056
-14081
-14112
-14146
-14181
-14215
-14245
-14271
-14290
-14301
-14300
-14287
-14263
-14228
-14182
-14127
-14061
-13987
-13906
-13819
-13730
-13641
-13552
-13462
-13371
-13279
-13185
-13091
-12999
-12910
-12828
-12752
-12682
-12618
-12560
-12509
-12460
-12414
-12367
-12316
-12260
-12197
-12127
-12052
-11970
-11880
-11781
-11672
-11552
-11420
-11273
-11111
-10936
-10750
-10556
-10354
-10148
-9935
-9716
-9494
-9269
-9043
-8819
-8596
-8370
-8141
-7910
-7678
-7445
-7213
-6981
-6751
-6522
-6295
-6069
-5845
-5626
-5411
-5200
-4992
-4783
-4572
-4354
-4130
-3898
-3658
-3416
-3174
-2937
-2706
-2482
-2265
-2054
-1848
-1645
-1446
-1248
-1051
-853
-654
-454
-255
-55
147
353
563
775
991
1209
1431
1655
1876
2092
2301
2505
2702
2892
3075
3250
3421
3589
3757
3927
4101
4281
4468
4661
4862
5071
5288
5508
5729
5947
6155
6351
6534
6703
6861
7007
7141
7262
7370
7468
7557
7636
7708
7773
7831
7886
7939
7990
8041
8092
8143
8189
8233
8272
8308
8340
8371
8402
8431
8458
8481
8502
8522
8541
8561
8582
8606
8632
8663
8697
8736
8781
8831
8883
8937
8990
9042
9096
9153
9215
9280
9347
9415
9485
9558
9633
9712
9794
9880
9970
10064
10159
10256
10353
10451
10553
10659
10768
10879
10992
11107
11222
11336
11447
11557
11668
11782
11901
12024
12154
12294
12444
12602
12765
12930
13094
13252
13405
13550
13687
13813
13928
14032
14127
14216
14302
14387
14475
14564
14655
14746
14837
14931
15027
15125
15222
15316
15405
15489
15570
15650
15729
15806
15878
15947
16011
16070
16125
16172
16212
16242
16264
16279
16288
16292
16289
16280
16268
16251
16233
16213
16195
16175
16154
16129
16099
16068
16036
16004
15975
15947
15922
15899
15880
15864
15851
15842
15836
15834
15836
15843
15856
15874
15895
15918
15944
15974
16007
16045
16084
16125
16168
16213
16261
16311
16363
16417
16470
16524
16578
16633
16687
16741
16792
16842
16890
16935
16975
17008
17033
17049
17055
17054
17048
17038
17026
17014
17002
16990
16979
16968
16958
16949
16940
16931
16924
16918
16913
16911
16912
16917
16927
16940
16957
16977
16999
17023
17049
17075
17102
17130
17160
17191
17222
17253
17282
17311
17337
17361
17382
17398
17409
17414
17410
17398
17375
17342
17299
17245
17180
17105
17018
16923
16819
16706
16587
16463
16335
16206
16074
15940
15804
15665
15523
15378
15229
15077
14919
14756
14589
14418
14243
14065
13885
13703
13518
13329
13137
12942
12746
12548
12349
12150
11952
11757
11565
11375
11189
11005
10826
10652
10483
10320
10162
10009
9861
9720
9585
9454
9327
9202
9076
8950
8822
8690
8553
8408
8254
8092
7923
7747
7565
7379
7188
6997
6806
6618
6434
6252
6074
5899
5728
5561
5400
5242
5088
4938
4793
4652
4514
4381
4251
4126
4008
3898
3795
3698
3604
3512
3420
3327
3231
3132
3026
2915
2800
2681
2560
2437
2312
2188
2065
1945
1829
1718
1612
1512
1419
1333
1256
1191
1136
1088
1046
1010
977
947
921
900
885
878
878
887
906
933
967
1006
1051
1098
1146
1195
1246
1299
1357
1418
1482
1547
1613
1678
1741
1804
1868
1934
2005
2081
2162
2248
2337
2427
2516
2603
2686
2766
2840
2908
2971
3030
3086
3142
3197
3254
3313
3375
3438
3501
3560
3614
3664
3707
3743
3771
3790
3799
3798
3789
3775
3756
3733
3706
3675
3639
3597
3550
3496
3437
3375
3307
3235
3160
3083
3005
2926
2848
2770
2694
2620
2546
2472
2397
2319
2239
2157
2072
1986
1902
1820
1740
1662
1586
1512
1439
1369
1300
1235
1172
1113
1056
998
940
884
829
774
719
665
612
562
514
468
424
381
336
289
240
189
139
94
53
18
-9
-28
-39
-41
-34
-22
-4
20
49
83
122
162
205
248
290
329
366
400
433
463
492
518
539
556
567
575
579
582
583
583
582
582
583
586
594
607
627
653
686
725
771
823
882
947
1016
1086
1156
1226
1297
1367
1439
1510
1581
1648
1709
1766
1816
1862
1901
1933
1958
1975
1984
1985
1981
1972
1960
1946
1931
1914
1896
1878
1859
1839
1819
1802
1787
1776
1769
1766
1766
1768
1770
1772
1773
1772
1770
1766
1761
1757
1753
1753
1755
1761
1769
1780
1791
1803
1814
1822
1827
1828
1823
1813
1797
1773
1743
1708
1671
1632
1594
1558
1526
1500
1480
1463
1450
1440
1432
1426
1423
1422
1424
1430
1442
1459
1482
1514
1553
1602
1658
1721
1789
1861
1936
2011
2086
2162
2238
2316
2395
2477
2563
2653
2749
2850
2955
3062
3172
3283
3394
3505
3614
3721
3826
3927
4026
4121
4215
4306
4394
4479
4559
4635
4708
4779
4847
4912
4973
5031
5085
5133
5178
5219
5258
5295
5332
5369
5406
5442
5478
5513
5549
5583
5616
5648
5679
5711
5744
5778
5811
5844
5874
5900
5922
5939
5949
5954
5954
5950
5943
5933
5920
5903
5881
5855
5825
5792
5756
5719
5681
5642
5602
5561
5520
5477
5434
5390
5346
5301
5255
5209
5161
5113
5064
5013
4961
4908
4852
4795
4738
4681
4624
4571
4519
4469
4422
4376
4330
4282
4232
4177
4119
4058
3994
3928
3857
3783
3705
3622
3535
3442
3345
3245
3141
3033
2921
2806
2687
2565
2440
2312
2184
2053
1921
1789
1657
1522
1387
1250
1113
976
838
699
558
416
274
131
-10
-149
-286
-420
-550
-674
-792
-905
-1010
-1113
-1211
-1306
-1399
-1490
-1581
-1673
-1767
-1865
-1967
-2076
-2190
-2309
-2432
-2556
-2682
-2809
-2936
-3064
-3191
-3316
-3437
-3554
-3666
-3772
-3870
-3959
-4037
-4104
-4161
-4210
-4251
-4285
-4312
-4333
-4349
-4360
-4367
-4370
-4370
-4368
-4362
-4351
-4334
-4310
-4281
-4247
-4207
-4163
-4116
-4065
-4011
-3957
-3901
-3844
-3787
-3729
-3672
-3613
-3553
-3492
-3429
-3364
-3299
-3234
-3169
-3107
-3046
-2989
-2934
-2883
-2833
-2784
-2737
-2692
-2649
-2608
-2568
-2532
-2498
-2466
-2438
-2414
-2395
-2381
-2372
-2368
-2371
-2378
-2389
-2401
-2415
-2428
-2441
-2454
-2466
-2478
-2492
-2507
-2526
-2549
-2577
-2610
-2646
-2686
-2729
-2776
-2826
-2879
-2934
-2990
-3049
-3109
-3173
-3242
-3314
-3389
-3465
-3541
-3614
-3686
-3754
-3820
-3882
-3942
-3999
-4054
-4108
-4161
-4215
-4270
-4326
-4383
-4440
-4497
-4557
-4620
-4686
-4757
-4830
-4906
-4982
-5060
-5136
-5212
-5285
-5356
-5424
-5489
-5548
-5602
-5650
-5691
-5725
-5751
-5770
-5784
-5794
-5799
-5800
-5798
-5792
-5784
-5775
-5765
-5754
-5743
-5731
-5720
-5707
-5692
-5676
-5659
-5641
-5622
-5601
-5577
-5551
-5521
-5487
-5449
-5405
-5356
-5301
-5241
-5175
-5103
-5025
-4941
-4849
-4750
-4644
-4532
-4414
-4292
-4165
-4035
-3903
-3771
-3638
-3506
-3375
-3243
-3112
-2981
-2851
-2721
-2591
-2463
-2336
-2209
-2083
-1956
-1826
-1694
-1559
-1420
-1279
-1137
-995
-854
-713
-572
-430
-287
-143
3
151
300
450
603
757
913
1070
1227
1384
1540
1693
1845
1995
2141
2284
2422
2555
2684
2808
2930
3048
3163
3273
3379
3481
3579
3673
3762
3848
3930
4010
4086
4159
4229
4295
4357
4416
4470
4521
4567
4609
4647
4681
4711
4737
4758
4775
4786
4794
4797
4796
4793
4787
4779
4769
4759
4749
4740
4733
4728
4725
4726
4731
4740
4753
4768
4786
4807
4830
4854
4878
4902
4927
4954
4983
5012
5041
5070
5100
5130
5159
5188
5216
5244
5271
5299
5325
5351
5377
5400
5422
5442
5461
5480
5499
5518
5540
5565
5592
5623
5657
5693
5730
5769
5808
5846
5885
5923
5961
6000
6040
6081
6122
6165
6209
6256
6304
6354
6405
6456
6507
6557
6606
6654
6703
6751
6799
6847
6893
6939
6984
7029
7073
7116
7159
7204
7249
7296
7345
7395
7446
7498
7551
7603
7655
7705
7755
7802
7849
7895
7941
7986
8031
8074
8118
8162
8204
8244
8283
8321
8356
8390
8422
8454
8487
8523
8561
8602
8646
8694
8746
8801
8859
8918
8979
9040
9101
9159
9214
9267
9315
9359
9398
9434
9467
9494
9517
9536
9551
9562
9571
9577
9582
9584
9586
9586
9586
9585
9582
9578
9572
9565
9554
9540
9523
9504
9481
9458
9433
9407
9380
9353
9325
9298
9272
9247
9225
9204
9185
9168
9154
9142
9131
9121
9113
9105
9099
9095
9093
9094
9096
9099
9104
9107
9110
9111
9110
9106
9098
9087
9071
9053
9031
9006
8979
8949
8918
8885
8852
8819
8785
8752
8720
8689
8659
8631
8604
8577
8550
8521
8491
8458
8424
8389
8353
8317
8282
8248
8215
8183
8154
8129
8109
8093
8083
8076
8073
8071
8073
8074
8077
8079
8079
8077
8074
8071
8068
8064
8058
8055
8050
8045
8042
8039
8035
8032
8028
8026
8026
8026
8028
8031
8034
8037
8039
8039
8039
8037
8034
8029
8025
8020
8015
8013
8013
8016
8022
8029
8039
8052
8064
8079
8093
8109
8124
8138
8150
8161
8169
8176
8182
8188
8194
8200
8207
8215
8225
8237
8250
8264
8278
8291
8306
8321
8337
8351
8365
8377
8390
8401
8410
8416
8421
8424
8426
8427
8426
8423
8416
8407
8395
8383
8369
8354
8339
8323
8307
8290
8272
8253
8232
8209
8185
8159
8131
8102
8070
8038
8004
7970
7937
7905
7873
7843
7813
7784
7756
7730
7705
7682
7661
7643
7626
7612
7599
7588
7579
7572
7565
7559
7553
7548
7542
7534
7525
7513
7498
7482
7463
7443
7421
7398
7374
7349
7325
7300
7276
7251
7228
7203
7178
7151
7122
7090
7055
7017
6976
6932
6883
6832
6778
6721
6663
6602
6539
6474
6407
6339
6270
6201
6132
6063
5994
5924
5853
5782
5711
5638
5566
5493
5421
5350
5280
5210
5140
5068
4994
4918
4841
4762
4683
4603
4523
4444
4365
4288
4214
4143
4074
4008
3945
3884
3826
3770
3717
3666
3617
3569
3521
3474
3426
3376
3324
3270
3215
3159
3103
3047
2991
2936
2883
2833
2786
2744
2704
2668
2635
2605
2580
2556
2536
2518
2503
2490
2480
2473
2469
2469
2472
2478
2488
2502
2520
2541
2565
2592
2621
2652
2685
2717
2751
2783
2814
2844
2872
2900
2928
2956
2985
3015
3044
3073
3101
3129
3156
3183
3211
3239
3267
3295
3323
3351
3378
3404
3429
3451
3472
3490
3506
3521
3534
3546
3559
3571
3583
3594
3605
3615
3623
3632
3639
3646
3653
3659
3663
3665
3664
3658
3649
3636
3620
3602
3584
3564
3545
3526
3508
3491
3475
3462
3452
3443
3436
3430
3425
3421
3418
3415
3413
3411
3409
3407
3405
3403
3399
3395
3389
3383
3374
3363
3348
3332
3313
3294
3273
3250
3226
3200
3172
3144
3115
3086
3056
3025
2993
2960
2926
2893
2858
2822
2784
2744
2702
2658
2611
2563
2514
2464
2413
2359
2303
2244
2183
2118
2051
1980
1905
1827
1745
1660
1572
1481
1389
1295
1200
1105
1010
917
824
732
641
552
464
379
295
214
133
52
-31
-114
-199
-284
-369
-455
-540
-626
-713
-800
-888
-975
-1061
-1147
-1231
-1314
-1395
-1474
-1551
-1626
-1698
-1767
-1832
-1894
-1951
-2005
-2055
-2101
-2144
-2184
-2219
-2251
-2280
-2305
-2328
-2346
-2361
-2372
-2379
-2381
-2380
-2373
-2362
-2346
-2325
-2299
-2268
-2233
-2191
-2145
-2095
-2041
-1984
-1925
-1863
-1798
-1731
-1663
-1592
-1519
-1444
-1368
-1291
-1213
-1135
-1057
-979
-901
-821
-740
-658
-574
-489
-403
-317
-230
-142
-54
33
119
203
285
363
439
512
583
652
719
785
851
915
977
1038
1096
1153
1208
1261
1310
1356
1397
1434
1467
1497
1524
1547
1568
1587
1604
1620
1635
1648
1660
1671
1682
1693
1703
1713
1723
1733
1743
1752
1760
1766
1771
1775
1776
1776
1775
1773
1771
1770
1770
1771
1774
1778
1784
1791
1800
1811
1824
1839
1857
1877
1899
1923
1948
1975
2001
2031
2061
2091
2122
2155
2188
2223
2260
2299
2342
2388
2438
2490
2546
2604
2665
2727
2791
2854
2919
2985
3051
3119
3188
3259
3333
3410
3491
3575
3664
3756
3851
3949
4050
4153
4256
4361
4467
4573
4680
4787
4894
5001
5107
5212
5317
5422
5524
5625
5723
5819
5912
6003
6092
6178
6261
6341
6416
6487
6555
6620
6682
6741
6797
6850
6902
6950
6997
7042
7086
7129
7170
7209
7246
7280
7311
7339
7363
7382
7397
7409
7416
7421
7422
7420
7416
7408
7397
7383
7367
7348
7327
7305
7282
7258
7235
7212
7190
7167
7144
7119
7094
7068
7040
7010
6979
6946
6910
6872
6831
6787
6740
6691
6638
6583
6527
6469
6412
6355
6300
6245
6193
6144
6097
6053
6011
5972
5936
5902
5869
5838
5810
5784
5760
5738
5718
5700
5683
5668
5654
5643
5634
5629
5626
5626
5629
5635
5645
5659
5677
5698
5722
5749
5780
5813
5849
5887
5926
5966
6006
6048
6091
6134
6179
6224
6269
6313
6357
6401
6444
6487
6529
6572
6617
6664
6712
6762
6812
6864
6916
6968
7020
7072
7125
7177
7229
7282
7335
7388
7441
7494
7547
7600
7652
7704
7755
7806
7856
7906
7954
8000
8045
8090
8134
8178
8222
8267
8313
8360
8409
8458
8507
8555
8601
8646
8688
8729
8768
8804
8839
8873
8905
8937
8968
8998
9028
9058
9089
9119
9150
9181
9211
9241
9270
9297
9322
9347
9371
9395
9420
9444
9468
9492
9516
9541
9565
9590
9615
9641
9667
9694
9722
9752
9782
9813
9846
9881
9919
9959
10003
10049
10098
10148
10200
10252
10305
10358
10411
10464
10516
10567
10618
10667
10714
10760
10804
10846
10885
10922
10955
10985
11012
11035
11055
11073
11087
11098
11107
11112
11114
11112
11107
11099
11087
11071
11051
11026
10998
10965
10928
10887
10843
10795
10744
10690
10634
10575
10513
10449
10383
10315
10247
10177
10107
10035
9963
9889
9815
9738
9660
9581
9499
9415
9330
9242
9153
9063
8972
8882
8790
8700
8609
8519
8430
8341
8253
8164
8077
7990
7902
7813
7723
7632
7540
7447
7354
7261
7166
7071
6976
6881
6786
6692
6598
6505
6412
6321
6232
6144
6059
5976
5897
5819
5744
5671
5600
5530
5464
5399
5337
5278
5222
5168
5118
5070
5025
4983
4945
4910
4879
4852
4828
4807
4789
4774
4760
4748
4737
4726
4716
4705
4695
4685
4675
4665
4657
4649
4641
4634
4627
4621
4616
4612
4608
4603
4599
4595
4591
4586
4580
4573
4566
4557
4548
4537
4525
4513
4499
4485
4470
4456
4441
4426
4409
4391
4371
4350
4326
4300
4272
4243
4213
4183
4153
4121
4088
4054
4019
3985
3949
3911
3873
3835
3797
3759
3721
3683
3645
3606
3568
3529
3489
3449
3409
3369
3328
3288
3247
3206
3165
3123
3081
3038
2995
2951
2906
2859
2811
2761
2710
2657
2603
2550
2496
2443
2390
2338
2287
2238
2190
2142
2096
2051
2008
1965
1922
1880
1837
1794
1752
1710
1669
1628
1587
1546
1506
1466
1425
1384
1342
1300
1257
1214
1171
1127
1082
1036
988
938
887
835
782
727
670
612
551
489
424
358
289
219
146
72
-4
-80
-156
-232
-307
-380
-452
-523
-592
-659
-725
-789
-851
-913
-973
-1033
-1091
-1149
-1206
-1261
-1316
-1368
-1418
-1465
-1509
-1550
-1589
-1625
-1657
-1686
-1712
-1735
-1757
-1777
-1795
-1813
-1830
-1846
-1862
-1878
-1895
-1912
-1930
-1949
-1969
-1990
-2013
-2036
-2061
-2087
-2114
-2141
-2168
-2194
-2221
-2247
-2272
-2297
-2321
-2343
-2365
-2385
-2404
-2423
-2440
-2455
-2469
-2480
-2490
-2498
-2505
-2510
-2513
-2515
-2516
-2515
-2514
-2511
-2508
-2505
-2502
-2499
-2497
-2495
-2493
-2492
-2492
-2492
-2492
-2492
-2491
-2489
-2487
-2483
-2476
-2468
-2458
-2446
-2432
-2417
-2401
-2384
-2367
-2349
-2332
-2314
-2296
-2279
-2260
-2242
-2222
-2201
-2178
-2154
-2129
-2102
-2074
-2045
-2016
-1986
-1956
-1925
-1893
-1861
-1829
-1796
-1764
-1731
-1698
-1666
-1633
-1601
-1569
-1538
-1507
-1475
-1443
-1411
-1378
-1345
-1312
-1278
-1245
-1211
-1178
-1145
-1112
-1080
-1047
-1014
-982
-950
-917
-885
-852
-819
-786
-753
-719
-686
-653
-620
-587
-555
-521
-486
-449
-411
-372
-330
-287
-243
-196
-148
-97
-44
10
65
122
181
241
302
365
429
494
559
625
690
755
820
884
948
1012
1076
1140
1205
1270
1337
1404
1472
1539
1607
1675
1742
1811
1879
1949
2019
2088
2158
2227
2297
2366
2434
2501
2568
2633
2698
2762
2825
2887
2948
3008
3068
3126
3184
3240
3296
3350
3404
3456
3507
3557
3605
3652
3697
3742
3785
3827
3868
3907
3945
3982
4017
4051
4083
4113
4142
4170
4196
4222
4247
4272
4297
4323
4350
4377
4406
4435
4466
4499
4532
4567
4604
4642
4681
4722
4764
4806
4850
4895
4942
4989
5037
5088
5140
5194
5250
5308
5368
5429
5492
5555
5619
5683
5747
5812
5877
5942
6007
6073
6139
6205
6273
6340
6408
6476
6544
6612
6680
6747
6814
6880
6946
7011
7075
7140
7204
7269
7335
7402
7471
7540
7611
7682
7755
7828
7901
7974
8047
8119
8189
8259
8327
8393
8458
8522
8585
8646
8707
8766
8823
8880
8935
8990
9042
9094
9143
9190
9236
9279
9320
9358
9395
9430
9463
9495
9525
9553
9580
9604
9626
9645
9661
9674
9684
9691
9694
9693
9688
9680
9669
9656
9639
9621
9601
9580
9559
9538
9517
9496
9476
9456
9438
9420
9402
9385
9367
9349
9330
9311
9291
9270
9248
9224
9199
9172
9146
9118
9090
9062
9034
9006
8979
8952
8926
8900
8876
8853
8831
8811
8792
8775
8759
8745
8732
8721
8711
8702
8693
8685
8677
8668
8659
8650
8640
8631
8621
8611
8601
8591
8580
8568
8556
8543
8528
8513
8496
8478
8459
8439
8417
8395
8372
8347
8322
8296
8270
8243
8215
8185
8154
8122
8089
8055
8021
7986
7951
7916
7881
7846
7810
7773
7735
7695
7655
7612
7568
7521
7471
7419
7365
7307
7246
7182
7115
7045
6972
6896
6819
6739
6657
6574
6488
6400
6311
6220
6127
6032
5935
5835
5734
5632
5529
5426
5322
5217
5111
5006
4900
4794
4688
4582
4476
4371
4267
4165
4062
3963
3865
3768
3672
3578
3484
3391
3299
3207
3117
3028
2940
2853
2768
2685
2605
2527
2453
2381
2313
2248
2186
2126
2071
2017
1970
1927
1888
1854
1823
1796
1773
1753
1737
1723
1712
1703
1696
1690
1687
1685
1683
1683
1684
1685
1687
1689
1692
1696
1701
1707
1713
1720
1728
1736
1746
1756
1767
1778
1789
1801
1812
1823
1835
1846
1857
1869
1881
1894
1906
1920
1933
1946
1959
1970
1981
1991
2000
2008
2016
2021
2027
2031
2033
2036
2037
2037
2037
2036
2033
2029
2024
2017
2009
2001
1992
1983
1973
1962
1952
1940
1929
1917
1905
1894
1882
1870
1858
1847
1838
1829
1822
1817
1813
1810
1809
1808
1807
1806
1806
1806
1807
1808
1809
1812
1815
1821
1827
1835
1844
1855
1867
1880
1895
1911
1927
1945
1962
1980
1998
2016
2032
2048
2063
2078
2092
2106
2120
2135
2149
2164
2179
2194
2210
2226
2241
2257
2272
2287
2301
2314
2326
2338
2348
2358
2366
2374
2381
2386
2391
2396
2400
2403
2406
2409
2411
2413
2414
2414
2413
2409
2404
2397
2387
2376
2363
2348
2331
2312
2293
2271
2249
2225
2200
2174
2146
2118
2088
2057
2024
1990
1956
1921
1885
1850
1815
1780
1745
1710
1676
1643
1610
1578
1547
1516
1485
1456
1429
1401
1375
1348
1323
1298
1273
1249
1226
1202
1178
1153
1127
1102
1075
1048
1022
995
971
947
926
908
893
881
871
863
857
853
851
850
851
852
853
855
858
863
868
874
881
888
897
906
917
928
941
955
970
987
1006
1026
1047
1070
1093
1117
1142
1168
1193
1219
1244
1270
1297
1325
1353
1384
1415
1448
1483
1518
1555
1593
1632
1671
1710
1750
1789
1828
1867
1905
1942
1977
2012
2045
2077
2109
2141
2173
2205
2239
2272
2307
2341
2377
2412
2448
2484
2519
2553
2588
2623
2658
2693
2728
2763
2797
2831
2864
2896
2928
2959
2990
3019
3049
3078
3107
3136
3165
3194
3223
3251
3279
3306
3333
3359
3385
3410
3435
3460
3485
3510
3536
3562
3589
3616
3643
3671
3698
3726
3754
3782
3811
3839
3868
3897
3927
3958
3991
4024
4059
4096
4134
4174
4216
4259
4305
4351
4399
4447
4497
4547
4598
4650
4702
4755
4808
4862
4916
4972
5029
5087
5147
5207
5267
5329
5390
5453
5515
5576
5638
5700
5761
5822
5883
5945
6007
6070
6133
6197
6260
6323
6386
6449
6512
6575
6637
6699
6761
6821
6882
6941
7000
7058
7114
7170
7225
7280
7334
7387
7440
7492
7543
7593
7642
7691
7740
7789
7837
7886
7935
7984
8034
8083
8132
8180
8230
8280
8331
8382
8433
8486
8539
8594
8651
8708
8768
8829
8891
8955
9020
9086
9153
9220
9286
9352
9418
9484
9550
9616
9681
9745
9809
9872
9934
9995
10056
10117
10176
10236
10295
10353
10412
10470
10528
10587
10645
10703
10761
10820
10879
10939
11000
11062
11124
11186
11248
11309
11369
11429
11487
11545
11601
11656
11710
11762
11812
11860
11907
11951
11993
12033
12070
12106
12140
12173
12205
12236
12267
12296
12324
12350
12375
12399
12422
12445
12466
12488
12509
12531
12552
12573
12594
12614
12634
12654
12673
12691
12708
12724
12739
12752
12765
12777
12788
12798
12808
12817
12825
12834
12841
12849
12857
12865
12873
12882
12891
12901
12910
12919
12929
12938
12948
12956
12964
12971
12978
12982
12986
12988
12990
12989
12987
12983
12978
12972
12965
12957
12948
12939
12929
12919
12910
12900
12890
12880
12871
12862
12853
12845
12835
12825
12814
12802
12789
12775
12761
12747
12733
12720
12708
12697
12686
12677
12669
12663
12658
12654
12653
12653
12654
12656
12660
12665
12671
12678
12686
12694
12703
12713
12724
12735
12746
12756
12766
12775
12782
12788
12792
12793
12792
12788
12782
12774
12763
12751
12736
12720
12703
12684
12663
12640
12617
12593
12569
12545
12521
12497
12473
12449
12425
12401
12378
12354
12330
12307
12283
12260
12236
12213
12190
12166
12143
12120
12097
12073
12050
12027
12004
11981
11958
11935
11913
11890
11867
11844
11821
11799
11776
11754
11731
11709
11686
11664
11641
11619
11597
11575
11552
11530
11508
11486
11464
11442
11420
11398
11376
11355
11333
11311
11289
11268
11246
11225
11203
11182
11160
11139
11117
11096
11075
11054
11032
11011
10990
10969
10948
10927
10906
10885
10864
10844
10823
10802
10781
10761
10740
10720
10699
10679
10658
10638
10618
10597
10577
10557
10537
10516
10496
10476
10456
10436
10416
10396
10377
10357
10337
10317
10298
10278
10258
10239
10219
10200
10180
10161
10141
10122
10103
10084
10064
10045
10026
10007
9988
9969
9950
9931
9912
9894
9875
9856
9837
9819
9800
9781
9763
9744
9726
9707
9689
9671
9652
9634
9616
9598
9580
9562
9544
9526
9508
9490
9472
9454
9436
9418
9401
9383
9365
9348
9330
9312
9295
9278
9260
9243
9225
9208
9191
9174
9156
9139
9122
9105
9088
9071
9054
9037
9020
9004
8987
8970
8953
8937
8920
8904
8887
8871
8854
8838
8821
8805
8789
8772
8756
8740
8724
8708
8692
8676
8660
8644
8628
8612
8596
8580
8564
8549
8533
8517
8502
8486
8471
8455
8440
8424
8409
8394
8378
8363
8348
8333
8317
8302
8287
8272
8257
8242
8227
8212
8198
8183
8167
8153
8138
8124
8109
8095
8080
8066
8051
8037
8022
8007
7994
7979
7965
7951
7937
7923
7908
7894
