20
24180
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-6
-6
-6
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-9
-9
-10
-11
-11
-12
-13
-14
-15
-16
-17
-18
-17
-15
-14
-13
-14
-15
-15
-15
-15
-16
-19
-23
-25
-28
-31
-35
-40
-44
-47
-48
-49
-50
-51
-52
-53
-55
-58
-61
-65
-69
-73
-76
-78
-79
-82
-85
-91
-98
-105
-112
-118
-127
-137
-148
-159
-168
-177
-188
-197
-204
-209
-212
-211
-207
-201
-196
-193
-193
-193
-194
-195
-196
-199
-207
-219
-233
-251
-274
-297
-318
-337
-353
-370
-387
-403
-420
-437
-455
-469
-481
-489
-495
-500
-504
-504
-500
-497
-495
-497
-502
-510
-517
-527
-540
-556
-575
-598
-624
-650
-676
-700
-723
-747
-769
-787
-802
-816
-831
-852
-876
-899
-923
-949
-978
-1008
-1041
-1078
-1117
-1155
-1189
-1221
-1251
-1283
-1312
-1337
-1357
-1373
-1391
-1411
-1431
-1455
-1487
-1516
-1533
-1543
-1551
-1560
-1571
-1581
-1588
-1592
-1591
-1592
-1600
-1609
-1611
-1611
-1612
-1611
-1606
-1604
-1605
-1604
-1604
-1605
-1601
-1592
-1582
-1576
-1581
-1595
-1610
-1625
-1636
-1648
-1668
-1692
-1717
-1746
-1782
-1820
-1858
-1895
-1924
-1945
-1971
-2007
-2049
-2094
-2144
-2197
-2251
-2308
-2372
-2440
-2503
-2558
-2611
-2662
-2711
-2763
-2815
-2860
-2896
-2925
-2944
-2955
-2960
-2956
-2939
-2917
-2892
-2864
-2829
-2791
-2758
-2726
-2694
-2663
-2640
-2622
-2603
-2580
-2556
-2534
-2512
-2484
-2441
-2379
-2298
-2209
-2125
-2044
-1955
-1862
-1774
-1693
-1605
-1500
-1379
-1245
-1093
-907
-682
-427
-152
153
492
855
1235
1616
1961
2235
2432
2569
2650
2686
2686
2627
2513
2384
2224
2000
1760
1572
1434
1323
1227
1141
1060
972
872
793
778
814
843
839
817
785
747
721
730
781
858
950
1061
1192
1336
1503
1703
1921
2133
2333
2516
2667
2778
2855
2905
2933
2928
2877
2791
2700
2611
2509
2406
2339
2332
2374
2452
2560
2690
2829
2975
3138
3308
3458
3587
3700
3782
3822
3825
3793
3722
3628
3521
3386
3219
3046
2889
2733
2566
2392
2225
2067
1918
1787
1700
1671
1698
1776
1889
2005
2101
2172
2215
2242
2285
2367
2498
2676
2883
3095
3300
3480
3615
3693
3710
3663
3557
3403
3229
3071
2937
2806
2666
2536
2437
2361
2301
2268
2256
2248
2245
2251
2253
2237
2198
2138
2064
1979
1902
1852
1837
1857
1903
1970
2051
2140
2243
2367
2504
2646
2790
2929
3070
3227
3389
3524
3621
3692
3740
3767
3763
3713
3621
3510
3397
3296
3210
3133
3065
3022
2996
2964
2922
2875
2822
2755
2673
2583
2481
2366
2236
2090
1940
1818
1747
1725
1745
1797
1866
1918
1914
1866
1817
1794
1788
1786
1787
1789
1788
1771
1721
1638
1539
1421
1277
1101
897
681
468
238
-23
-291
-539
-770
-999
-1228
-1441
-1622
-1766
-1888
-2000
-2096
-2170
-2235
-2292
-2323
-2323
-2308
-2290
-2268
-2234
-2186
-2139
-2112
-2102
-2089
-2062
-2005
-1917
-1822
-1741
-1665
-1598
-1562
-1567
-1600
-1650
-1722
-1826
-1958
-2104
-2251
-2403
-2574
-2763
-2953
-3123
-3262
-3375
-3461
-3515
-3554
-3597
-3643
-3685
-3724
-3759
-3788
-3802
-3807
-3819
-3840
-3851
-3845
-3840
-3854
-3880
-3912
-3953
-4016
-4120
-4272
-4450
-4641
-4851
-5070
-5289
-5504
-5719
-5936
-6151
-6350
-6523
-6663
-6770
-6859
-6941
-7028
-7119
-7213
-7317
-7445
-7593
-7758
-7933
-8109
-8283
-8460
-8642
-8824
-8995
-9144
-9268
-9375
-9475
-9577
-9682
-9779
-9864
-9943
-10026
-10119
-10213
-10297
-10366
-10436
-10515
-10594
-10669
-10747
-10819
-10866
-10881
-10863
-10812
-10730
-10631
-10543
-10494
-10490
-10523
-10580
-10653
-10756
-10887
-11028
-11178
-11354
-11563
-11796
-12033
-12268
-12511
-12768
-13021
-13252
-13460
-13648
-13818
-13980
-14145
-14302
-14442
-14565
-14672
-14764
-14843
-14908
-14959
-15000
-15042
-15103
-15184
-15266
-15343
-15427
-15521
-15621
-15737
-15890
-16077
-16280
-16491
-16686
-16841
-16958
-17073
-17196
-17298
-17343
-17332
-17283
-17202
-17094
-16959
-16775
-16545
-16305
-16073
-15825
-15543
-15220
-14842
-14383
-13844
-13252
-12633
-12011
-11427
-10905
-10449
-10053
-9702
-9355
-8978
-8563
-8109
-7612
-7104
-6627
-6189
-5772
-5347
-4878
-4344
-3731
-3050
-2323
-1558
-758
37
766
1376
1828
2105
2248
2350
2462
2567
2662
2794
3001
3296
3679
4105
4497
4798
4995
5104
5134
5112
5097
5141
5233
5313
5327
5264
5152
5027
4915
4838
4800
4814
4914
5123
5443
5855
6336
6881
7483
8111
8720
9267
9732
10150
10538
10875
11143
11339
11490
11649
11839
12058
12322
12666
13117
13669
14292
14970
15700
16490
17345
18228
19065
19818
20513
21178
21804
22379
22899
23352
23716
23980
24136
24180
24113
23933
23645
23262
22824
22385
21981
21619
21292
20995
20723
20476
20263
20067
19851
19606
19360
19122
18886
18660
18477
18376
18371
18439
18530
18599
18629
18627
18608
18587
18570
18562
18571
18576
18535
18426
18257
18030
17722
17331
16878
16375
15821
15235
14644
14057
13484
12926
12364
11788
11224
10692
10211
9803
9474
9224
9049
8941
8897
8925
9027
9194
9408
9658
9942
10260
10602
10952
11292
11594
11824
11979
12091
12194
12286
12331
12322
12295
12287
12305
12363
12493
12716
13016
13367
13757
14185
14637
15079
15466
15779
16011
16158
16224
16210
16105
15904
15631
15321
14990
14632
14257
13886
13521
13152
12771
12383
12006
11652
11304
10941
10579
10255
9986
9758
9551
9351
9174
9047
8987
8999
9087
9257
9502
9790
10087
10390
10727
11119
11549
11966
12339
12685
13030
13362
13649
13886
14093
14279
14434
14541
14594
14604
14584
14544
14481
14376
14224
14054
13903
13793
13728
13699
13698
13717
13755
13829
13949
14104
14277
14467
14684
14928
15190
15452
15698
15915
16117
16341
16614
16929
17251
17546
17791
17974
18105
18198
18260
18304
18337
18371
18427
18517
18628
18729
18799
18845
18864
18838
18759
18643
18509
18360
18191
18003
17800
17580
17333
17048
16719
16347
15948
15544
15145
14754
14381
14027
13686
13359
13036
12705
12370
12031
11700
11406
11167
10987
10865
10790
10742
10701
10668
10664
10697
10743
10777
10797
10815
10841
10873
10905
10925
10914
10873
10829
10811
10836
10900
10982
11074
11192
11339
11486
11609
11707
11792
11876
11960
12033
12081
12091
12059
11989
11897
11798
11710
11648
11625
11638
11665
11668
11619
11523
11409
11287
11150
10995
10835
10686
10554
10421
10279
10143
10032
9955
9920
9927
9964
10021
10103
10208
10316
10406
10471
10509
10537
10580
10647
10731
10822
10905
10959
10962
10910
10811
10671
10497
10294
10061
9787
9443
9013
8526
8009
7468
6927
6424
5992
5640
5359
5141
4998
4942
4961
5044
5209
5471
5816
6216
6650
7099
7547
7984
8403
8817
9238
9645
10007
10327
10636
10947
11254
11565
11888
12212
12518
12806
13088
13368
13624
13826
13957
14013
14006
13964
13907
13847
13799
13764
13728
13686
13647
13609
13559
13493
13425
13377
13365
13392
13435
13470
13480
13463
13423
13363
13291
13215
13137
13047
12945
12836
12731
12633
12530
12409
12270
12111
11929
11729
11517
11297
11072
10845
10618
10390
10161
9930
9699
9471
9255
9061
8894
8751
8625
8509
8405
8323
8270
8238
8207
8167
8124
8089
8066
8045
8022
8002
7988
7980
7974
7956
7922
7893
7891
7924
7984
8061
8154
8268
8394
8522
8641
8743
8837
8939
9048
9146
9220
9267
9286
9281
9257
9211
9135
9031
8911
8783
8647
8499
8337
8164
7977
7764
7537
7314
7101
6888
6670
6460
6280
6145
6062
6025
6022
6037
6055
6066
6079
6099
6125
6149
6165
6167
6153
6125
6085
6026
5942
5842
5734
5624
5511
5394
5281
5183
5088
4985
4876
4772
4686
4610
4529
4442
4359
4287
4229
4176
4118
4059
4013
3988
3983
4001
4051
4134
4227
4305
4361
4413
4485
4578
4677
4780
4885
4988
5085
5183
5293
5412
5523
5613
5675
5705
5705
5680
5643
5607
5579
5560
5550
5541
5517
5471
5410
5342
5261
5167
5077
5016
4992
4989
4982
4971
4959
4939
4908
4874
4849
4833
4810
4770
4722
4678
4644
4610
4564
4504
4438
4360
4267
4173
4086
4006
3929
3856
3787
3725
3680
3652
3635
3632
3642
3649
3638
3606
3562
3510
3452
3387
3316
3241
3157
3062
2963
2885
2835
2794
2744
2685
2627
2572
2518
2466
2418
2370
2324
2282
2239
2185
2123
2064
2020
1991
1972
1955
1937
1922
1915
1912
1901
1879
1857
1843
1835
1831
1827
1821
1817
1821
1826
1818
1791
1756
1725
1703
1683
1661
1634
1604
1573
1541
1509
1476
1438
1395
1359
1338
1333
1352
1398
1461
1521
1578
1638
1698
1756
1820
1898
1990
2090
2188
2277
2358
2437
2512
2575
2620
2647
2660
2663
2653
2631
2609
2594
2590
2599
2632
2692
2774
2865
2958
3047
3124
3185
3223
3232
3216
3188
3154
3112
3067
3028
3000
2987
2987
2997
3012
3033
3060
3093
3120
3132
3126
3103
3066
3012
2942
2864
2790
2727
2682
2659
2659
2683
2729
2792
2869
2958
3060
3171
3279
3378
3475
3570
3651
3705
3734
3740
3720
3677
3613
3531
3439
3347
3256
3167
3078
2982
2878
2769
2658
2544
2426
2315
2224
2158
2115
2094
2090
2093
2099
2111
2129
2147
2161
2169
2168
2153
2126
2085
2035
1986
1949
1927
1919
1920
1925
1933
1940
1942
1937
1924
1904
1875
1836
1791
1744
1702
1664
1622
1574
1528
1485
1436
1386
1341
1305
1275
1247
1221
1202
1194
1196
1206
1225
1252
1285
1319
1356
1399
1446
1486
1515
1534
1544
1548
1550
1558
1581
1614
1646
1677
1710
1742
1765
1779
1790
1803
1816
1825
1836
1858
1887
1914
1930
1928
1907
1870
1822
1761
1684
1590
1480
1358
1227
1095
966
846
737
643
561
478
385
283
182
85
0
-69
-121
-155
-172
-170
-152
-123
-88
-53
-21
8
34
58
79
93
101
104
108
116
127
140
153
172
204
251
307
362
420
492
588
704
830
961
1092
1229
1375
1525
1676
1827
1979
2132
2287
2443
2591
2725
2843
2942
3023
3089
3144
3189
3223
3250
3273
3292
3305
3313
3321
3331
3344
3360
3381
3407
3431
3445
3452
3461
3465
3454
3429
3400
3376
3357
3341
3332
3335
3347
3364
3381
3399
3422
3451
3482
3512
3545
3585
3624
3653
3668
3673
3673
3669
3664
3658
3648
3629
3603
3574
3550
3530
3512
3490
3461
3429
3402
3391
3403
3436
3478
3518
3558
3602
3653
3710
3769
3822
3865
3904
3934
3957
3977
3993
4005
4019
4038
4058
4070
4082
4098
4118
4133
4139
4141
4142
4137
4122
4099
4072
4041
4006
3977
3951
3933
3925
3922
3914
3895
3865
3824
3768
3695
3604
3498
3380
3249
3104
2943
2771
2600
2435
2274
2119
1974
1838
1710
1591
1482
1386
1304
1235
1178
1138
1116
1112
1119
1128
1135
1140
1144
1141
1130
1114
1096
1079
1067
1062
1066
1078
1098
1128
1169
1215
1261
1306
1345
1375
1404
1434
1466
1501
1543
1590
1640
1693
1749
1809
1872
1940
2015
2098
2191
2304
2432
2563
2693
2824
2953
3074
3186
3295
3407
3523
3637
3746
3847
3932
3995
4040
4075
4106
4139
4174
4214
4255
4299
4345
4395
4448
4500
4544
4580
4613
4644
4674
4706
4738
4762
4775
4778
4774
4765
4751
4733
4711
4687
4661
4630
4591
4547
4503
4458
4407
4343
4272
4196
4113
4019
3914
3794
3666
3537
3409
3276
3137
2991
2841
2690
2544
2413
2296
2192
2103
2032
1976
1930
1893
1864
1840
1817
1794
1775
1761
1743
1715
1677
1637
1607
1588
1575
1563
1555
1551
1548
1542
1531
1515
1495
1475
1454
1438
1428
1423
1419
1414
1412
1416
1420
1423
1423
1424
1428
1434
1442
1449
1454
1455
1451
1443
1430
1411
1380
1337
1286
1237
1194
1158
1119
1077
1038
1006
984
968
954
941
933
925
910
887
859
827
789
741
685
622
556
491
430
379
336
300
269
247
237
240
255
285
332
397
478
573
677
792
915
1045
1177
1309
1437
1558
1673
1779
1872
1950
2011
2057
2092
2119
2144
2169
2197
2227
2264
2314
2376
2447
2524
2609
2704
2808
2919
3028
3130
3222
3307
3389
3470
3548
3621
3689
3753
3811
3860
3898
3923
3938
3948
3953
3951
3941
3926
3906
3879
3849
3821
3793
3759
3720
3682
3648
3616
3584
3552
3515
3473
3425
3371
3311
3249
3190
3138
3097
3067
3046
3033
3019
2998
2965
2922
2872
2818
2762
2703
2645
2595
2554
2521
2490
2463
2440
2421
2401
2379
2359
2343
2327
2308
2287
2262
2233
2198
2155
2105
2049
1991
1934
1882
1839
1809
1794
1797
1815
1850
1897
1948
1995
2035
2072
2110
2146
2177
2204
2230
2261
2298
2345
2404
2473
2546
2617
2690
2765
2840
2907
2966
3020
3072
3119
3159
3190
3214
3236
3254
3266
3271
3266
3251
3230
3205
3177
3150
3124
3097
3068
3038
3011
2986
2963
2940
2916
2889
2858
2823
2785
2747
2706
2664
2622
2585
2554
2529
2513
2505
2503
2506
2515
2529
2550
2571
2589
2600
2605
2600
2587
2569
2543
2512
2478
2445
2413
2380
2349
2319
2292
2266
2240
2210
2177
2144
2112
2087
2070
2063
2061
2062
2067
2071
2071
2071
2075
2082
2088
2091
2093
2095
2095
2090
2082
2073
2067
2064
2060
2056
2052
2048
2048
2055
2072
2099
2138
2190
2249
2312
2373
2430
2486
2543
2605
2669
2729
2784
2837
2890
2946
3006
3074
3154
3243
3340
3444
3551
3659
3765
3872
3978
4081
4177
4267
4347
4418
4479
4530
4569
4596
4617
4636
4656
4679
4706
4733
4759
4781
4802
4826
4850
4868
4883
4899
4917
4932
4940
4943
4944
4946
4950
4959
4974
4996
5024
5057
5094
5134
5171
5202
5227
5246
5258
5268
5276
5281
5281
5277
5272
5266
5255
5236
5210
5177
5136
5091
5047
5007
4969
4935
4903
4870
4833
4791
4743
4687
4623
4551
4473
4392
4312
4233
4156
4083
4018
3963
3917
3879
3850
3829
3812
3796
3782
3773
3771
3775
3788
3806
3827
3852
3880
3913
3950
3984
4011
4035
4062
4094
4130
4170
4217
4268
4313
4348
4374
4396
4416
4432
4446
4459
4469
4476
4479
4482
4484
4482
4473
4460
4444
4425
4407
4392
4381
4369
4350
4319
4278
4231
4183
4137
4097
4064
4037
4014
3991
3965
3935
3899
3862
3822
3782
3740
3694
3650
3611
3577
3549
3525
3501
3474
3441
3402
3359
3315
3267
3217
3165
3113
3063
3016
2976
2941
2908
2876
2842
2808
2774
2744
2718
2695
2673
2654
2635
2615
2596
2578
2563
2553
2549
2551
2556
2565
2580
2605
2645
2701
2765
2835
2910
2989
3073
3158
3242
3326
3406
3479
3547
3614
3681
3747
3815
3882
3947
4011
4075
4138
4199
4257
4313
4367
4418
4467
4509
4546
4578
4605
4624
4637
4642
4645
4649
4656
4665
4678
4694
4708
4715
4711
4701
4681
4650
4607
4554
4492
4421
4343
4261
4175
4083
3988
3885
3776
3661
3542
3422
3302
3180
3059
2942
2829
2722
2620
2521
2423
2328
2239
2156
2078
2009
1949
1899
1855
1815
1777
1740
1705
1673
1642
1611
1585
1564
1547
1529
1510
1493
1481
1478
1484
1499
1521
1546
1572
1598
1617
1629
1636
1645
1661
1685
1713
1738
1763
1790
1819
1846
1873
1904
1937
1969
1999
2031
2066
2108
2154
2203
2254
2309
2366
2421
2475
2528
2583
2641
2699
2756
2814
2873
2928
2978
3020
3056
3087
3113
3132
3144
3149
3149
3146
3143
3138
3133
3127
3119
3105
3087
3069
3052
3034
3013
2989
2962
2931
2902
2874
2849
2827
2809
2794
2782
2776
2774
2778
2786
2798
2812
2827
2843
2859
2874
2888
2903
2921
2943
2969
2997
3027
3056
3083
3105
3123
3136
3142
3144
3145
3146
3149
3155
3162
3167
3173
3182
3193
3204
3216
3230
3248
3267
3287
3308
3329
3350
3369
3387
3407
3432
3462
3498
3538
3578
3618
3657
3697
3737
3776
3811
3841
3868
3892
3914
3932
3947
3961
3978
3996
4013
4030
4043
4051
4056
4054
4046
4037
4022
4006
3988
3972
3960
3951
3944
3932
3914
3891
3865
3838
3811
3786
3763
3740
3714
3688
3663
3638
3612
3586
3563
3543
3529
3525
3530
3540
3552
3572
3599
3627
3650
3671
3692
3713
3734
3758
3788
3821
3855
3887
3918
3943
3959
3972
3980
3981
3973
3964
3957
3952
3945
3940
3936
3931
3930
3936
3946
3958
3972
3994
4024
4056
4085
4115
4149
4187
4223
4255
4289
4329
4370
4410
4450
4489
4525
4561
4596
4627
4650
4668
4693
4727
4766
4808
4857
4915
4978
5041
5103
5169
5241
5317
5389
5458
5525
5592
5654
5710
5761
5812
5863
5914
5966
6022
6080
6138
6198
6263
6333
6404
6475
6542
6606
6661
6708
6749
6786
6821
6855
6888
6920
6950
6980
7007
7030
7044
7053
7059
7061
7055
7043
7025
7001
6973
6939
6903
6863
6820
6773
6723
6671
6617
6566
6517
6470
6424
6381
6341
6303
6267
6226
6181
6132
6079
6023
5963
5897
5827
5753
5677
5598
5516
5431
5344
5258
5173
5088
5004
4924
4851
4785
4725
4669
4615
4563
4512
4466
4424
4385
4349
4319
4292
4266
4242
4223
4210
4200
4193
4190
4194
4203
4214
4231
4254
4284
4314
4341
4366
4395
4425
4453
4474
4492
4507
4521
4535
4551
4568
4586
4605
4626
4652
4680
4707
4733
4759
4786
4809
4827
4843
4859
4872
4881
4883
4882
4879
4876
4869
4856
4837
4811
4779
4743
4701
4653
4598
4542
4484
4424
4359
4291
4223
4154
4086
4021
3960
3905
3858
3818
3782
3748
3715
3681
3649
3618
3587
3551
3510
3465
3420
3373
3326
3280
3234
3187
3138
3089
3046
3006
2967
2932
2905
2884
2869
2859
2853
2849
2846
2843
2840
2836
2832
2825
2814
2799
2780
2759
2738
2717
2698
2680
2662
2642
2620
2596
2574
2554
2533
2512
2489
2465
2440
2417
2396
2375
2354
2333
2315
2303
2295
2289
2287
2287
2286
2285
2284
2284
2285
2288
2297
2310
2328
2354
2388
2428
2473
2521
2573
2624
2676
2729
2783
2838
2894
2951
3008
3062
3115
3167
3215
3261
3305
3346
3384
3418
3451
3484
3521
3560
3600
3642
3685
3730
3778
3829
3885
3944
4006
4066
4121
4170
4212
4248
4279
4305
4327
4345
4359
4369
4376
4381
4384
4384
4381
4376
4372
4367
4360
4348
4331
4311
4290
4268
4242
4215
4190
4169
4150
4130
4109
4090
4070
4054
4038
4029
4025
4026
4029
4035
4046
4061
4080
4102
4126
4154
4185
4219
4252
4286
4319
4350
4379
4405
4431
4459
4486
4511
4534
4557
4577
4595
4615
4638
4664
4693
4724
4758
4795
4836
4879
4925
4970
5009
5042
5073
5105
5138
5169
5199
5228
5257
5284
5310
5332
5350
5365
5377
5384
5389
5390
5389
5386
5383
5378
5371
5363
5354
5343
5332
5320
5307
5296
5287
5279
5273
5268
5264
5260
5256
5252
5247
5239
5229
5217
5200
5180
5158
5134
5107
5077
5048
5019
4987
4954
4925
4899
4874
4848
4824
4800
4777
4757
4738
4720
4705
4693
4684
4676
4669
4662
4657
4655
4653
4650
4646
4640
4634
4631
4633
4637
4642
4650
4662
4676
4691
4709
4732
4760
4790
4821
4853
4886
4917
4945
4973
5000
5029
5059
5091
5123
5154
5184
5213
5241
5268
5295
5323
5352
5380
5407
5433
5457
5480
5503
5526
5550
5575
5602
5632
5663
5693
5722
5751
5778
5800
5818
5830
5837
5838
5834
5824
5811
5794
5774
5750
5723
5695
5666
5637
5606
5575
5543
5512
5482
5450
5416
5382
5347
5313
5278
5245
5213
5184
5157
5131
5107
5084
5063
5042
5023
5004
4986
4968
4948
4926
4903
4880
4856
4832
4810
4791
4773
4757
4741
4725
4713
4705
4702
4703
4707
4714
4723
4735
4747
4758
4767
4773
4774
4770
4763
4756
4748
4742
4739
4739
4742
4746
4750
4755
4760
4766
4770
4772
4771
4768
4763
4753
4738
4718
4693
4666
4639
4614
4588
4561
4532
4503
4476
4447
4418
4387
4357
4325
4292
4257
4222
4187
4153
4120
4090
4062
4035
4013
3992
3971
3952
3932
3912
3893
3876
3860
3844
3827
3807
3786
3764
3742
3719
3696
3672
3651
3634
3625
3622
3626
3638
3655
3677
3699
3723
3749
3777
3805
3833
3859
3882
3903
3923
3943
3963
3982
4000
4019
4040
4062
4086
4111
4137
4164
4191
4220
4253
4285
4317
4348
4377
4406
4435
4465
4493
4519
4542
4560
4577
4594
4610
4628
4648
4669
4691
4714
4739
4766
4795
4823
4853
4884
4917
4950
4983
5015
5048
5082
5115
5149
5182
5214
5245
5275
5305
5335
5363
5390
5414
5436
5455
5472
5487
5500
5510
5518
5524
5527
5525
5520
5515
5510
5504
5497
5488
5479
5473
5468
5465
5464
5466
5471
5480
5491
5501
5510
5519
5529
5539
5550
5562
5573
5582
5586
5587
5584
5578
5568
5557
5543
5528
5510
5488
5466
5443
5420
5394
5365
5334
5303
5271
5239
5208
5178
5149
5118
5087
5057
5026
4994
4961
4927
4891
4854
4814
4774
4732
4690
4648
4607
4567
4529
4493
4460
4429
4400
4372
4346
4324
4306
4290
4278
4269
4264
4262
4263
4264
4264
4262
4257
4249
4236
4221
4204
4188
4172
4156
4143
4134
4129
4126
4125
4127
4130
4134
4139
4147
4159
4173
4190
4207
4226
4248
4273
4299
4325
4352
4381
4411
4442
4474
4508
4542
4576
4609
4639
4667
4692
4713
4731
4747
4761
4775
4786
4796
4802
4808
4812
4815
4818
4819
4820
4822
4823
4824
4826
4830
4836
4847
4862
4880
4899
4920
4942
4967
4992
5018
5043
5068
5092
5115
5135
5154
5170
5185
5198
5207
5212
5215
5216
5215
5211
5206
5200
5193
5185
5175
5161
5145
5125
5103
5075
5043
5007
4968
4925
4880
4834
4786
4736
4684
4630
4577
4525
4476
4429
4385
4344
4307
4274
4244
4221
4203
4190
4180
4172
4167
4163
4160
4158
4158
4157
4156
4154
4151
4148
4144
4140
4135
4132
4128
4126
4124
4122
4120
4119
4118
4117
4117
4120
4122
4123
4121
4119
4118
4116
4114
4113
4113
4112
4110
4108
4105
4102
4100
4098
4097
4094
4091
4091
4089
4089
4088
4086
4086
4086
4089
4093
4100
4110
4123
4142
4166
4197
4232
4272
4314
4359
4405
4453
4502
4552
4603
4656
4709
4763
4815
4864
4912
4957
4999
5039
5077
5114
5150
5184
5216
5247
5278
5309
5339
5368
5395
5422
5449
5474
5498
5524
5548
5571
5592
5610
5628
5643
5655
5665
5672
5676
5678
5681
5684
5687
5689
5690
5689
5688
5686
5684
5683
5682
5681
5680
5679
5676
5673
5669
5665
5660
5655
5650
5646
5644
5644
5645
5649
5655
5662
5671
5681
5692
5701
5708
5713
5715
5714
5711
5705
5695
5684
5671
5656
5641
5626
5613
5600
5588
5577
5565
5552
5538
5523
5507
5490
5471
5450
5427
5402
5374
5344
5312
5281
5248
5216
5184
5152
5120
5086
5052
5018
4986
4954
4925
4899
4876
4855
4835
4817
4801
4785
4770
4757
4744
4732
4720
4709
4697
4684
4672
4659
4647
4635
4625
4616
4609
4604
4601
4600
4599
4600
4600
4601
4604
4609
4616
4626
4639
4654
4673
4696
4723
4753
4786
4822
4858
4895
4933
4972
5012
5051
5092
5134
5178
5223
5269
5315
5363
5410
5457
5502
5545
5584
5620
5650
5676
5698
5716
5730
5742
5750
5755
5756
5753
5745
5733
5717
5696
5672
5645
5616
5584
5549
5514
5477
5438
5399
5359
5318
5275
5232
5189
5145
5101
5058
5016
4975
4936
4898
4862
4827
4794
4763
4733
4705
4676
4649
4623
4598
4575
4553
4534
4517
4502
4489
4478
4468
4459
4450
4443
4439
4438
4442
4448
4459
4472
4489
4506
4525
4545
4565
4588
4613
4640
4668
4699
4731
4764
4796
4828
4860
4891
4920
4946
4971
4996
5021
5045
5068
5091
5113
5136
5157
5179
5201
5223
5243
5262
5278
5292
5303
5310
5314
5316
5315
5313
5309
5305
5302
5298
5294
5290
5286
5283
5279
5275
5271
5267
5263
5259
5255
5252
5248
5244
5240
5236
5232
5228
5224
5220
5216
5212
5208
5204
5200
5196
5192
5188
5184
5180
5176
5171
5167
5163
5159
5155
5151
5147
5142
5138
5134
5130
5126
5122
5117
5113
5109
5105
5100
5096
5092
5087
5083
5079
5074
5070
5066
5061
5057
5053
5048
5044
5040
5035
5031
5026
5022
5017
5013
5008
5004
4999
4995
4990
4986
4981
4977
4972
4968
4963
4959
4954
4949
4945
4940
4936
4931
4926
4922
4917
4912
4908
4903
4898
4893
4889
4884
4879
4875
4870
4865
4860
4855
4851
4846
4841
4836
4831
4826
4822
4817
4812
4807
4802
4797
4792
4787
4782
4777
4772
4767
4762
4757
4752
4747
4742
4737
4732
4727
4722
4717
4712
4707
4702
4697
4692
4687
4681
4676
4671
4666
4661
4656
4650
4645
4640
4635
4629
4624
4619
4614
4608
4603
4598
4593
4587
4582
4577
4571
4566
4560
4555
4550
4544
4539
4533
4528
4523
4517
4512
4506
4501
4495
4490
4484
4479
4473
4468
4462
4457
4451
4446
4440
4434
4429
4423
4418
4412
4406
4401
4395
4389
4384
4378
4372
4367
4361
4355
4349
4344
4338
4332
4326
4321
4315
4309
4303
4297
4291
4286
4280
4274
4268
4262
4256
4250
4244
4238
4233
4227
4221
4215
4209
4203
4197
4191
4185
4179
4173
4167
4161
4155
4148
4142
4136
4130
4124
4118
4112
4106
4100
4093
4086
4081
4075
4069
