                -10000                     1
                 -9973                     1
                 -9972                     2
                 -9969                     2
                 -9963                     2
                 -9951                     2
                 -9945                     1
                 -9943                     2
                 -9942                     2
                 -9939                     1
                 -9937                     2
                 -9936                     4
                 -9933                     2
                 -9927                     1
                 -9925                     2
                 -9924                     4
                 -9921                     4
                 -9920                     2
                 -9919                     4
                 -9915                     2
                 -9914                     4
                 -9913                     1
                 -9909                     2
                 -9907                     2
                 -9906                     2
                 -9902                     1
                 -9901                     1
                 -9900                     6
                 -9897                     2
                 -9895                     4
                 -9894                     4
                 -9893                     2
                 -9892                     6
                 -9891                     2
                 -9890                     4
                 -9889                     6
                 -9888                     4
                 -9886                     4
                 -9885                     4
                 -9884                     8
                 -9883                     8
                 -9878                     4
                 -9876                     1
                 -9875                     2
                 -9874                     4
                 -9873                     9
                 -9872                     2
                 -9871                    10
                 -9870                     4
                 -9868                     2
                 -9865                    12
                 -9864                     6
                 -9863                     4
                 -9862                     6
                 -9861                     4
                 -9860                     4
                 -9858                     6
                 -9857                     4
                 -9856                    12
                 -9855                     2
                 -9854                     4
                 -9853                     4
                 -9852                     4
                 -9850                     4
                 -9849                     2
                 -9848                     3
                 -9847                     8
                 -9846                    10
                 -9845                     8
                 -9844                    12
                 -9843                     4
                 -9842                     1
                 -9841                    14
                 -9840                     3
                 -9839                     8
                 -9838                    16
                 -9837                     8
                 -9836                     4
                 -9835                    18
                 -9834                     8
                 -9833                     2
                 -9832                     6
                 -9831                     2
                 -9830                     4
                 -9829                    12
                 -9828                     4
                 -9827                     4
                 -9826                    10
                 -9825                     4
                 -9824                     8
                 -9822                    10
                 -9821                    10
                 -9820                    14
                 -9819                     6
                 -9817                    14
                 -9816                     9
                 -9815                    16
                 -9814                     9
                 -9813                    10
                 -9812                     8
                 -9811                    12
                 -9810                    14
                 -9809                    22
                 -9808                     8
                 -9807                    12
                 -9806                     8
                 -9805                    10
                 -9804                    24
                 -9803                    16
                 -9802                    12
                 -9801                     6
                 -9800                     2
                 -9799                     4
                 -9798                    12
                 -9797                     8
                 -9796                     8
                 -9795                     8
                 -9794                    12
                 -9793                    38
                 -9792                    10
                 -9791                    18
                 -9789                    10
                 -9788                     6
                 -9787                    12
                 -9786                    12
                 -9785                    28
                 -9784                    22
                 -9783                    24
                 -9782                    20
                 -9781                    18
                 -9780                     9
                 -9779                    22
                 -9778                    16
                 -9777                    18
                 -9776                     8
                 -9775                    18
                 -9774                    20
                 -9773                    14
                 -9772                    16
                 -9771                     9
                 -9770                    12
                 -9769                    14
                 -9768                    15
                 -9767                    16
                 -9766                    30
                 -9765                    16
                 -9764                    16
                 -9763                    30
                 -9761                    38
                 -9760                    22
                 -9759                    12
                 -9758                    40
                 -9757                    45
                 -9756                     2
                 -9755                    40
                 -9754                    24
                 -9753                    27
                 -9752                    20
                 -9751                    30
                 -9750                    16
                 -9749                    26
                 -9748                    28
                 -9747                    22
                 -9746                    28
                 -9745                    28
                 -9744                    20
                 -9743                    16
                 -9742                    22
                 -9741                    15
                 -9740                    20
                 -9739                    34
                 -9738                    16
                 -9737                    20
                 -9736                    17
                 -9735                    40
                 -9734                    32
                 -9733                    30
                 -9732                    16
                 -9731                    43
                 -9730                    60
                 -9729                    44
                 -9728                    22
                 -9727                    44
                 -9726                    12
                 -9725                    30
                 -9724                    50
                 -9723                    38
                 -9722                    44
                 -9721                    18
                 -9720                    14
                 -9719                    28
                 -9718                    24
                 -9717                    28
                 -9716                    36
                 -9715                    26
                 -9714                    44
                 -9713                    54
                 -9712                    22
                 -9711                    38
                 -9710                    28
                 -9709                    33
                 -9708                     6
                 -9707                    36
                 -9706                    46
                 -9705                    60
                 -9704                    64
                 -9703                    46
                 -9702                    60
                 -9701                    54
                 -9700                    28
                 -9699                    52
                 -9698                    42
                 -9697                    26
                 -9696                    48
                 -9695                    50
                 -9694                    74
                 -9693                    48
                 -9692                    66
                 -9691                    34
                 -9690                    36
                 -9689                    28
                 -9688                    29
                 -9687                    34
                 -9686                    68
                 -9685                    55
                 -9684                    36
                 -9683                    50
                 -9682                    56
                 -9681                    46
                 -9680                    68
                 -9679                    52
                 -9678                    76
                 -9677                    64
                 -9676                    40
                 -9675                    68
                 -9674                    78
                 -9673                    83
                 -9672                    42
                 -9671                    76
                 -9670                    68
                 -9669                    38
                 -9668                    68
                 -9667                    72
                 -9666                    80
                 -9665                    66
                 -9664                    38
                 -9663                    51
                 -9662                    58
                 -9661                    58
                 -9660                    41
                 -9659                    55
                 -9658                    56
                 -9657                    54
                 -9656                    56
                 -9655                    84
                 -9654                    80
                 -9653                    62
                 -9652                    80
                 -9651                    70
                 -9650                   120
                 -9649                    72
                 -9648                    80
                 -9647                    96
                 -9646                    54
                 -9645                    66
                 -9644                    78
                 -9643                   104
                 -9642                   100
                 -9641                    50
                 -9640                    76
                 -9639                    48
                 -9638                    82
                 -9637                   117
                 -9636                    76
                 -9635                    72
                 -9634                    73
                 -9633                    58
                 -9632                    76
                 -9631                    90
                 -9630                   116
                 -9629                    62
                 -9628                    44
                 -9627                    88
                 -9626                    97
                 -9625                    94
                 -9624                   126
                 -9623                   134
                 -9622                    74
                 -9621                   150
                 -9620                    72
                 -9619                   140
                 -9618                    70
                 -9617                    74
                 -9616                   136
                 -9615                   124
                 -9614                   136
                 -9613                   104
                 -9612                   142
                 -9611                    93
                 -9610                    84
                 -9609                    70
                 -9608                    83
                 -9607                    64
                 -9606                   114
                 -9605                   122
                 -9604                    90
                 -9603                    86
                 -9602                   192
                 -9601                    78
                 -9600                    72
                 -9599                   128
                 -9598                   105
                 -9597                   116
                 -9596                   130
                 -9595                   114
                 -9594                   182
                 -9593                   140
                 -9592                    82
                 -9591                   180
                 -9590                   122
                 -9589                   152
                 -9588                   138
                 -9587                   130
                 -9586                   104
                 -9585                   220
                 -9584                   102
                 -9583                   141
                 -9582                    82
                 -9581                   142
                 -9580                    96
                 -9579                   136
                 -9578                   128
                 -9577                    92
                 -9576                   145
                 -9575                   140
                 -9574                   182
                 -9573                   104
                 -9572                   176
                 -9571                   183
                 -9570                   146
                 -9569                   162
                 -9568                   186
                 -9567                   206
                 -9566                   158
                 -9565                   110
                 -9564                   108
                 -9563                   198
                 -9562                   198
                 -9561                   150
                 -9560                   240
                 -9559                   148
                 -9558                   176
                 -9557                   177
                 -9556                   138
                 -9555                   124
                 -9554                   157
                 -9553                   182
                 -9552                   152
                 -9551                   164
                 -9550                   177
                 -9549                   152
                 -9548                   150
                 -9547                   198
                 -9546                   138
                 -9545                   166
                 -9544                   156
                 -9543                   294
                 -9542                   178
                 -9541                   172
                 -9540                   270
                 -9539                   192
                 -9538                   204
                 -9537                   176
                 -9536                   266
                 -9535                   222
                 -9534                   258
                 -9533                   136
                 -9532                   270
                 -9531                   228
                 -9530                   176
                 -9529                   229
                 -9528                   137
                 -9527                   192
                 -9526                   203
                 -9525                   290
                 -9524                   144
                 -9523                   223
                 -9522                   300
                 -9521                   186
                 -9520                   168
                 -9519                   236
                 -9518                   158
                 -9517                   166
                 -9516                   270
                 -9515                   220
                 -9514                   276
                 -9513                   240
                 -9512                   216
                 -9511                   277
                 -9510                   220
                 -9509                   260
                 -9508                   306
                 -9507                   243
                 -9506                   228
                 -9505                   366
                 -9504                   262
                 -9503                   240
                 -9502                   254
                 -9501                   278
                 -9500                   248
                 -9499                   189
                 -9498                   311
                 -9497                   225
                 -9496                   252
                 -9495                   258
                 -9494                   329
                 -9493                   222
                 -9492                   256
                 -9491                   266
                 -9490                   236
                 -9489                   308
                 -9488                   344
                 -9487                   248
                 -9486                   317
                 -9485                   203
                 -9484                   292
                 -9483                   362
                 -9482                   326
                 -9481                   426
                 -9480                   316
                 -9479                   314
                 -9478                   344
                 -9477                   392
                 -9476                   248
                 -9475                   272
                 -9474                   276
                 -9473                   316
                 -9472                   368
                 -9471                   336
                 -9470                   312
                 -9469                   278
                 -9468                   248
                 -9467                   353
                 -9466                   318
                 -9465                   304
                 -9464                   178
                 -9463                   398
                 -9462                   338
                 -9461                   334
                 -9460                   445
                 -9459                   390
                 -9458                   342
                 -9457                   377
                 -9456                   352
                 -9455                   322
                 -9454                   386
                 -9453                   350
                 -9452                   516
                 -9451                   380
                 -9450                   360
                 -9449                   357
                 -9448                   396
                 -9447                   440
                 -9446                   394
                 -9445                   466
                 -9444                   414
                 -9443                   354
                 -9442                   461
                 -9441                   412
                 -9440                   422
                 -9439                   439
                 -9438                   308
                 -9437                   214
                 -9436                   394
                 -9435                   390
                 -9434                   431
                 -9433                   374
                 -9432                   459
                 -9431                   281
                 -9430                   410
                 -9429                   586
                 -9428                   522
                 -9427                   504
                 -9426                   421
                 -9425                   468
                 -9424                   500
                 -9423                   472
                 -9422                   434
                 -9421                   529
                 -9420                   484
                 -9419                   440
                 -9418                   554
                 -9417                   496
                 -9416                   450
                 -9415                   430
                 -9414                   574
                 -9413                   386
                 -9412                   436
                 -9411                   510
                 -9410                   336
                 -9409                   502
                 -9408                   502
                 -9407                   435
                 -9406                   454
                 -9405                   484
                 -9404                   492
                 -9403                   574
                 -9402                   472
                 -9401                   629
                 -9400                   523
                 -9399                   515
                 -9398                   638
                 -9397                   642
                 -9396                   546
                 -9395                   480
                 -9394                   627
                 -9393                   494
                 -9392                   506
                 -9391                   584
                 -9390                   666
                 -9389                   562
                 -9388                   502
                 -9387                   636
                 -9386                   548
                 -9385                   642
                 -9384                   372
                 -9383                   542
                 -9382                   438
                 -9381                   615
                 -9380                   694
                 -9379                   624
                 -9378                   602
                 -9377                   472
                 -9376                   640
                 -9375                   504
                 -9374                   586
                 -9373                   671
                 -9372                   726
                 -9371                   628
                 -9370                   748
                 -9369                   628
                 -9368                   674
                 -9367                   776
                 -9366                   736
                 -9365                   786
                 -9364                   634
                 -9363                   724
                 -9362                   724
                 -9361                   728
                 -9360                   610
                 -9359                   732
                 -9358                   758
                 -9357                   396
                 -9356                   602
                 -9355                   588
                 -9354                   659
                 -9353                   576
                 -9352                   802
                 -9351                   648
                 -9350                   668
                 -9349                   718
                 -9348                   672
                 -9347                   709
                 -9346                   668
                 -9345                   792
                 -9344                   698
                 -9343                   718
                 -9342                   766
                 -9341                   917
                 -9340                   888
                 -9339                   811
                 -9338                   958
                 -9337                   878
                 -9336                   760
                 -9335                   840
                 -9334                   852
                 -9333                   754
                 -9332                   824
                 -9331                   956
                 -9330                   746
                 -9329                   746
                 -9328                   892
                 -9327                   638
                 -9326                   728
                 -9325                   872
                 -9324                   776
                 -9323                   728
                 -9322                   742
                 -9321                   894
                 -9320                   730
                 -9319                   947
                 -9318                   949
                 -9317                  1020
                 -9316                   824
                 -9315                   835
                 -9314                  1056
                 -9313                   930
                 -9312                   758
                 -9311                   966
                 -9310                  1098
                 -9309                   978
                 -9308                   962
                 -9307                   914
                 -9306                   952
                 -9305                   896
                 -9304                   830
                 -9303                   878
                 -9302                   814
                 -9301                   814
                 -9300                   900
                 -9299                   952
                 -9298                  1064
                 -9297                   835
                 -9296                   871
                 -9295                   902
                 -9294                   816
                 -9293                   973
                 -9292                  1113
                 -9291                   922
                 -9290                  1208
                 -9289                   998
                 -9288                  1058
                 -9287                  1170
                 -9286                  1156
                 -9285                  1142
                 -9284                  1040
                 -9283                  1298
                 -9282                  1119
                 -9281                  1052
                 -9280                  1032
                 -9279                  1171
                 -9278                  1260
                 -9277                   982
                 -9276                  1164
                 -9275                  1210
                 -9274                  1050
                 -9273                   998
                 -9272                  1207
                 -9271                  1032
                 -9270                   986
                 -9269                  1082
                 -9268                  1140
                 -9267                   876
                 -9266                   932
                 -9265                  1311
                 -9264                  1048
                 -9263                  1138
                 -9262                  1302
                 -9261                  1196
                 -9260                  1256
                 -9259                  1392
                 -9258                  1266
                 -9257                  1317
                 -9256                  1179
                 -9255                  1390
                 -9254                  1408
                 -9253                  1276
                 -9252                  1326
                 -9251                  1393
                 -9250                  1318
                 -9249                  1250
                 -9248                  1376
                 -9247                  1245
                 -9246                  1099
                 -9245                  1128
                 -9244                  1385
                 -9243                  1172
                 -9242                  1121
                 -9241                  1065
                 -9240                  1170
                 -9239                  1380
                 -9238                  1394
                 -9237                  1360
                 -9236                  1496
                 -9235                  1164
                 -9234                  1451
                 -9233                  1418
                 -9232                  1432
                 -9231                  1594
                 -9230                  1576
                 -9229                  1518
                 -9228                  1396
                 -9227                  1518
                 -9226                  1582
                 -9225                  1473
                 -9224                  1484
                 -9223                  1440
                 -9222                  1405
                 -9221                  1660
                 -9220                  1542
                 -9219                  1458
                 -9218                  1406
                 -9217                  1371
                 -9216                  1342
                 -9215                  1352
                 -9214                  1470
                 -9213                  1476
                 -9212                  1554
                 -9211                  1358
                 -9210                  1542
                 -9209                  1510
                 -9208                  1494
                 -9207                  1452
                 -9206                  1924
                 -9205                  1568
                 -9204                  1404
                 -9203                  1786
                 -9202                  1680
                 -9201                  1642
                 -9200                  1772
                 -9199                  1947
                 -9198                  1845
                 -9197                  1698
                 -9196                  1706
                 -9195                  1952
                 -9194                  1874
                 -9193                  1762
                 -9192                  1597
                 -9191                  1508
                 -9190                  1608
                 -9189                  1768
                 -9188                  1954
                 -9187                  1462
                 -9186                  1486
                 -9185                  1656
                 -9184                  1450
                 -9183                  1722
                 -9182                  1836
                 -9181                  1896
                 -9180                  1638
                 -9179                  1862
                 -9178                  1774
                 -9177                  2054
                 -9176                  1886
                 -9175                  1990
                 -9174                  2042
                 -9173                  1750
                 -9172                  2049
                 -9171                  2260
                 -9170                  1902
                 -9169                  1852
                 -9168                  2172
                 -9167                  2142
                 -9166                  1714
                 -9165                  2048
                 -9164                  2100
                 -9163                  1810
                 -9162                  1948
                 -9161                  1932
                 -9160                  1820
                 -9159                  1811
                 -9158                  1918
                 -9157                  2015
                 -9156                  1906
                 -9155                  1848
                 -9154                  2024
                 -9153                  2000
                 -9152                  2046
                 -9151                  2036
                 -9150                  2440
                 -9149                  1884
                 -9148                  2002
                 -9147                  1922
                 -9146                  2514
                 -9145                  2398
                 -9144                  2153
                 -9143                  2336
                 -9142                  2056
                 -9141                  2444
                 -9140                  2418
                 -9139                  2196
                 -9138                  2058
                 -9137                  2206
                 -9136                  2177
                 -9135                  2108
                 -9134                  2426
                 -9133                  2388
                 -9132                  2204
                 -9131                  2069
                 -9130                  2126
                 -9129                  2268
                 -9128                  2192
                 -9127                  1940
                 -9126                  2536
                 -9125                  2320
                 -9124                  2088
                 -9123                  2720
                 -9122                  2566
                 -9121                  2592
                 -9120                  2316
                 -9119                  2618
                 -9118                  2414
                 -9117                  2522
                 -9116                  2522
                 -9115                  2622
                 -9114                  2666
                 -9113                  2603
                 -9112                  2595
                 -9111                  2426
                 -9110                  2793
                 -9109                  2490
                 -9108                  2658
                 -9107                  2352
                 -9106                  2616
                 -9105                  2627
                 -9104                  2288
                 -9103                  2615
                 -9102                  2750
                 -9101                  2652
                 -9100                  2164
                 -9099                  2482
                 -9098                  2490
                 -9097                  2616
                 -9096                  2579
                 -9095                  2594
                 -9094                  2544
                 -9093                  2746
                 -9092                  2712
                 -9091                  3014
                 -9090                  2971
                 -9089                  2725
                 -9088                  2908
                 -9087                  3339
                 -9086                  2716
                 -9085                  3098
                 -9084                  3114
                 -9083                  2956
                 -9082                  2966
                 -9081                  3125
                 -9080                  3028
                 -9079                  2954
                 -9078                  2804
                 -9077                  2724
                 -9076                  2728
                 -9075                  2883
                 -9074                  2842
                 -9073                  2766
                 -9072                  3054
                 -9071                  2962
                 -9070                  2872
                 -9069                  2938
                 -9068                  2862
                 -9067                  3032
                 -9066                  3258
                 -9065                  3124
                 -9064                  3286
                 -9063                  3486
                 -9062                  2774
                 -9061                  3344
                 -9060                  3524
                 -9059                  3082
                 -9058                  3060
                 -9057                  3550
                 -9056                  3274
                 -9055                  3236
                 -9054                  3234
                 -9053                  3265
                 -9052                  3408
                 -9051                  3190
                 -9050                  3396
                 -9049                  2952
                 -9048                  3320
                 -9047                  3118
                 -9046                  3347
                 -9045                  3314
                 -9044                  3362
                 -9043                  3506
                 -9042                  3334
                 -9041                  3486
                 -9040                  2992
                 -9039                  3766
                 -9038                  3358
                 -9037                  3276
                 -9036                  3778
                 -9035                  3736
                 -9034                  3442
                 -9033                  3680
                 -9032                  3844
                 -9031                  3632
                 -9030                  4166
                 -9029                  3680
                 -9028                  3558
                 -9027                  3657
                 -9026                  3598
                 -9025                  4071
                 -9024                  3642
                 -9023                  4213
                 -9022                  3726
                 -9021                  3886
                 -9020                  3278
                 -9019                  3586
                 -9018                  3648
                 -9017                  3462
                 -9016                  3651
                 -9015                  3801
                 -9014                  3734
                 -9013                  3629
                 -9012                  3756
                 -9011                  3844
                 -9010                  4068
                 -9009                  3704
                 -9008                  3854
                 -9007                  3666
                 -9006                  4118
                 -9005                  4277
                 -9004                  4463
                 -9003                  4402
                 -9002                  4062
                 -9001                  4536
                 -9000                  3934
                 -8999                  4116
                 -8998                  4078
                 -8997                  4288
                 -8996                  3878
                 -8995                  4040
                 -8994                  4774
                 -8993                  3750
                 -8992                  4271
                 -8991                  4374
                 -8990                  4203
                 -8989                  3846
                 -8988                  4454
                 -8987                  4060
                 -8986                  4019
                 -8985                  4306
                 -8984                  4421
                 -8983                  4471
                 -8982                  4676
                 -8981                  4302
                 -8980                  4702
                 -8979                  4376
                 -8978                  4251
                 -8977                  4504
                 -8976                  4592
                 -8975                  4096
                 -8974                  4760
                 -8973                  4952
                 -8972                  4870
                 -8971                  4744
                 -8970                  4798
                 -8969                  4650
                 -8968                  4612
                 -8967                  4786
                 -8966                  4586
                 -8965                  4483
                 -8964                  4890
                 -8963                  4900
                 -8962                  4412
                 -8961                  5390
                 -8960                  4642
                 -8959                  4774
                 -8958                  4134
                 -8957                  4676
                 -8956                  5032
                 -8955                  5072
                 -8954                  5293
                 -8953                  4722
                 -8952                  4932
                 -8951                  4546
                 -8950                  5060
                 -8949                  5282
                 -8948                  5136
                 -8947                  4666
                 -8946                  5088
                 -8945                  5428
                 -8944                  5242
                 -8943                  5108
                 -8942                  5442
                 -8941                  5594
                 -8940                  5018
                 -8939                  5020
                 -8938                  5046
                 -8937                  5064
                 -8936                  4974
                 -8935                  5480
                 -8934                  5094
                 -8933                  5140
                 -8932                  5246
                 -8931                  5124
                 -8930                  5447
                 -8929                  5420
                 -8928                  5516
                 -8927                  5083
                 -8926                  4996
                 -8925                  5968
                 -8924                  5846
                 -8923                  5964
                 -8922                  5445
                 -8921                  5910
                 -8920                  5734
                 -8919                  5552
                 -8918                  5462
                 -8917                  6158
                 -8916                  6057
                 -8915                  5825
                 -8914                  6534
                 -8913                  5828
                 -8912                  5906
                 -8911                  5818
                 -8910                  5702
                 -8909                  5350
                 -8908                  5761
                 -8907                  5936
                 -8906                  5816
                 -8905                  5702
                 -8904                  5702
                 -8903                  5780
                 -8902                  6317
                 -8901                  6304
                 -8900                  5686
                 -8899                  5752
                 -8898                  5908
                 -8897                  5950
                 -8896                  6338
                 -8895                  6316
                 -8894                  6491
                 -8893                  6580
                 -8892                  6416
                 -8891                  6250
                 -8890                  6598
                 -8889                  6226
                 -8888                  6390
                 -8887                  6480
                 -8886                  6215
                 -8885                  6696
                 -8884                  6276
                 -8883                  7242
                 -8882                  6311
                 -8881                  6876
                 -8880                  6586
                 -8879                  6574
                 -8878                  6162
                 -8877                  6356
                 -8876                  6543
                 -8875                  6644
                 -8874                  7160
                 -8873                  6594
                 -8872                  6617
                 -8871                  6720
                 -8870                  6384
                 -8869                  6906
                 -8868                  6920
                 -8867                  6059
                 -8866                  7058
                 -8865                  6908
                 -8864                  6506
                 -8863                  7391
                 -8862                  7380
                 -8861                  7486
                 -8860                  6878
                 -8859                  8034
                 -8858                  6890
                 -8857                  7232
                 -8856                  7182
                 -8855                  7168
                 -8854                  7361
                 -8853                  7295
                 -8852                  8566
                 -8851                  6822
                 -8850                  6920
                 -8849                  6918
                 -8848                  7319
                 -8847                  6506
                 -8846                  7285
                 -8845                  7418
                 -8844                  7114
                 -8843                  7562
                 -8842                  7190
                 -8841                  7930
                 -8840                  7609
                 -8839                  7438
                 -8838                  7860
                 -8837                  7532
                 -8836                  7335
                 -8835                  7380
                 -8834                  8580
                 -8833                  7564
                 -8832                  8008
                 -8831                  7780
                 -8830                  8451
                 -8829                  8050
                 -8828                  7980
                 -8827                  8094
                 -8826                  7789
                 -8825                  8146
                 -8824                  8346
                 -8823                  7868
                 -8822                  7927
                 -8821                  8850
                 -8820                  7600
                 -8819                  8671
                 -8818                  7841
                 -8817                  8311
                 -8816                  8134
                 -8815                  8636
                 -8814                  8152
                 -8813                  8496
                 -8812                  8511
                 -8811                  8156
                 -8810                  8451
                 -8809                  8280
                 -8808                  8266
                 -8807                  8383
                 -8806                  8724
                 -8805                  8666
                 -8804                  8242
                 -8803                  9574
                 -8802                  8524
                 -8801                  8132
                 -8800                  8858
                 -8799                  9178
                 -8798                  8520
                 -8797                  9291
                 -8796                  9192
                 -8795                  8656
                 -8794                  8592
                 -8793                  9002
                 -8792                  8904
                 -8791                  9268
                 -8790                  8987
                 -8789                  8780
                 -8788                  8898
                 -8787                  8650
                 -8786                  9325
                 -8785                  9118
                 -8784                  8858
                 -8783                  9499
                 -8782                  9214
                 -8781                  9440
                 -8780                  9338
                 -8779                  9560
                 -8778                  9324
                 -8777                  9108
                 -8776                  9583
                 -8775                 10336
                 -8774                  9718
                 -8773                  9514
                 -8772                 10752
                 -8771                  9923
                 -8770                  9470
                 -8769                  9184
                 -8768                  9640
                 -8767                  9366
                 -8766                  9360
                 -8765                 10212
                 -8764                 10389
                 -8763                  9794
                 -8762                  9742
                 -8761                  9952
                 -8760                  9645
                 -8759                 10084
                 -8758                 10076
                 -8757                 10292
                 -8756                 10177
                 -8755                  9674
                 -8754                 10836
                 -8753                 10818
                 -8752                 10256
                 -8751                 10484
                 -8750                 10959
                 -8749                 10147
                 -8748                 10716
                 -8747                 10556
                 -8746                 10628
                 -8745                 10858
                 -8744                 11002
                 -8743                 10850
                 -8742                 10585
                 -8741                 10782
                 -8740                 10140
                 -8739                 10938
                 -8738                 11151
                 -8737                 11008
                 -8736                 10468
                 -8735                  9977
                 -8734                 11456
                 -8733                 11044
                 -8732                 11310
                 -8731                 10908
                 -8730                 11102
                 -8729                 11116
                 -8728                 10328
                 -8727                 10724
                 -8726                 10920
                 -8725                 11064
                 -8724                 11242
                 -8723                 11220
                 -8722                 11616
                 -8721                 11602
                 -8720                 11150
                 -8719                 11650
                 -8718                 11360
                 -8717                 11962
                 -8716                 11948
                 -8715                 11646
                 -8714                 11568
                 -8713                 11766
                 -8712                 12014
                 -8711                 11938
                 -8710                 12624
                 -8709                 12419
                 -8708                 12470
                 -8707                 11194
                 -8706                 12240
                 -8705                 11686
                 -8704                 12176
                 -8703                 11658
                 -8702                 12162
                 -8701                 12620
                 -8700                 11669
                 -8699                 12850
                 -8698                 11692
                 -8697                 11795
                 -8696                 12750
                 -8695                 12744
                 -8694                 12335
                 -8693                 12098
                 -8692                 12840
                 -8691                 12536
                 -8690                 12802
                 -8689                 13165
                 -8688                 13362
                 -8687                 12282
                 -8686                 12918
                 -8685                 12852
                 -8684                 13452
                 -8683                 12948
                 -8682                 13312
                 -8681                 12850
                 -8680                 12818
                 -8679                 14215
                 -8678                 12634
                 -8677                 13722
                 -8676                 13106
                 -8675                 13562
                 -8674                 12669
                 -8673                 13213
                 -8672                 13488
                 -8671                 12909
                 -8670                 13412
                 -8669                 13218
                 -8668                 13996
                 -8667                 13852
                 -8666                 13425
                 -8665                 13309
                 -8664                 14074
                 -8663                 14170
                 -8662                 13144
                 -8661                 13790
                 -8660                 13784
                 -8659                 13406
                 -8658                 14068
                 -8657                 13848
                 -8656                 14120
                 -8655                 14306
                 -8654                 14990
                 -8653                 13976
                 -8652                 14286
                 -8651                 14386
                 -8650                 14634
                 -8649                 13808
                 -8648                 14556
                 -8647                 14710
                 -8646                 15502
                 -8645                 14232
                 -8644                 14192
                 -8643                 14924
                 -8642                 15116
                 -8641                 14636
                 -8640                 14438
                 -8639                 14579
                 -8638                 13884
                 -8637                 14799
                 -8636                 15379
                 -8635                 15120
                 -8634                 15092
                 -8633                 15924
                 -8632                 15112
                 -8631                 14702
                 -8630                 16595
                 -8629                 15164
                 -8628                 15598
                 -8627                 15214
                 -8626                 16326
                 -8625                 14976
                 -8624                 15284
                 -8623                 17042
                 -8622                 15763
                 -8621                 15608
                 -8620                 15362
                 -8619                 16022
                 -8618                 16437
                 -8617                 15080
                 -8616                 16426
                 -8615                 15842
                 -8614                 15623
                 -8613                 15798
                 -8612                 16050
                 -8611                 16059
                 -8610                 15488
                 -8609                 16434
                 -8608                 17517
                 -8607                 16330
                 -8606                 16128
                 -8605                 16080
                 -8604                 16768
                 -8603                 16204
                 -8602                 17298
                 -8601                 17006
                 -8600                 16315
                 -8599                 17070
                 -8598                 16894
                 -8597                 16950
                 -8596                 16496
                 -8595                 16908
                 -8594                 17139
                 -8593                 17164
                 -8592                 18026
                 -8591                 16618
                 -8590                 17394
                 -8589                 17313
                 -8588                 17905
                 -8587                 17080
                 -8586                 17178
                 -8585                 17320
                 -8584                 17375
                 -8583                 17162
                 -8582                 17140
                 -8581                 17465
                 -8580                 18254
                 -8579                 18120
                 -8578                 16879
                 -8577                 17966
                 -8576                 18143
                 -8575                 17972
                 -8574                 18011
                 -8573                 18238
                 -8572                 18048
                 -8571                 18092
                 -8570                 18176
                 -8569                 18721
                 -8568                 19331
                 -8567                 18731
                 -8566                 19650
                 -8565                 19184
                 -8564                 19379
                 -8563                 18062
                 -8562                 17516
                 -8561                 18854
                 -8560                 18330
                 -8559                 19840
                 -8558                 18212
                 -8557                 19666
                 -8556                 18481
                 -8555                 19028
                 -8554                 19522
                 -8553                 19096
                 -8552                 19622
                 -8551                 18472
                 -8550                 19734
                 -8549                 18886
                 -8548                 20253
                 -8547                 19630
                 -8546                 21010
                 -8545                 20298
                 -8544                 19506
                 -8543                 20028
                 -8542                 19460
                 -8541                 19854
                 -8540                 20615
                 -8539                 20228
                 -8538                 20446
                 -8537                 20702
                 -8536                 19963
                 -8535                 20582
                 -8534                 19842
                 -8533                 20154
                 -8532                 20674
                 -8531                 20850
                 -8530                 20586
                 -8529                 19642
                 -8528                 21004
                 -8527                 20030
                 -8526                 21478
                 -8525                 20806
                 -8524                 20938
                 -8523                 21448
                 -8522                 21658
                 -8521                 21349
                 -8520                 20000
                 -8519                 21624
                 -8518                 20838
                 -8517                 21470
                 -8516                 21552
                 -8515                 21966
                 -8514                 21500
                 -8513                 20978
                 -8512                 22272
                 -8511                 22164
                 -8510                 21212
                 -8509                 20745
                 -8508                 22264
                 -8507                 21330
                 -8506                 22462
                 -8505                 22112
                 -8504                 23226
                 -8503                 21868
                 -8502                 21508
                 -8501                 22066
                 -8500                 22362
                 -8499                 22217
                 -8498                 21908
                 -8497                 23494
                 -8496                 21624
                 -8495                 22899
                 -8494                 22778
                 -8493                 23172
                 -8492                 22886
                 -8491                 22962
                 -8490                 23510
                 -8489                 22850
                 -8488                 23501
                 -8487                 23374
                 -8486                 23992
                 -8485                 23758
                 -8484                 24578
                 -8483                 23370
                 -8482                 24187
                 -8481                 23848
                 -8480                 23334
                 -8479                 24534
                 -8478                 23930
                 -8477                 24354
                 -8476                 23168
                 -8475                 23318
                 -8474                 24246
                 -8473                 24205
                 -8472                 24060
                 -8471                 23526
                 -8470                 24352
                 -8469                 24750
                 -8468                 24058
                 -8467                 24281
                 -8466                 25360
                 -8465                 24810
                 -8464                 24518
                 -8463                 24828
                 -8462                 25351
                 -8461                 24764
                 -8460                 25779
                 -8459                 25910
                 -8458                 25422
                 -8457                 24620
                 -8456                 25768
                 -8455                 26026
                 -8454                 25863
                 -8453                 24992
                 -8452                 25668
                 -8451                 25990
                 -8450                 26470
                 -8449                 25128
                 -8448                 25892
                 -8447                 25092
                 -8446                 26599
                 -8445                 25932
                 -8444                 26554
                 -8443                 25612
                 -8442                 26246
                 -8441                 26752
                 -8440                 25340
                 -8439                 26384
                 -8438                 27132
                 -8437                 27169
                 -8436                 27012
                 -8435                 27946
                 -8434                 27250
                 -8433                 25762
                 -8432                 27428
                 -8431                 26702
                 -8430                 27210
                 -8429                 26602
                 -8428                 27951
                 -8427                 27101
                 -8426                 28008
                 -8425                 27990
                 -8424                 28064
                 -8423                 28096
                 -8422                 27708
                 -8421                 27668
                 -8420                 27234
                 -8419                 28602
                 -8418                 26916
                 -8417                 29448
                 -8416                 29496
                 -8415                 29465
                 -8414                 27286
                 -8413                 28072
                 -8412                 27840
                 -8411                 28378
                 -8410                 28620
                 -8409                 27030
                 -8408                 29668
                 -8407                 28519
                 -8406                 29392
                 -8405                 29178
                 -8404                 28968
                 -8403                 29536
                 -8402                 30049
                 -8401                 31088
                 -8400                 28650
                 -8399                 29134
                 -8398                 28972
                 -8397                 29570
                 -8396                 30161
                 -8395                 30616
                 -8394                 30138
                 -8393                 29642
                 -8392                 30412
                 -8391                 28524
                 -8390                 30613
                 -8389                 30032
                 -8388                 31670
                 -8387                 29757
                 -8386                 29726
                 -8385                 31256
                 -8384                 31244
                 -8383                 31078
                 -8382                 30928
                 -8381                 31570
                 -8380                 30498
                 -8379                 31736
                 -8378                 31014
                 -8377                 30882
                 -8376                 31223
                 -8375                 32994
                 -8374                 31668
                 -8373                 31845
                 -8372                 32796
                 -8371                 31084
                 -8370                 33056
                 -8369                 30944
                 -8368                 32016
                 -8367                 31050
                 -8366                 32460
                 -8365                 32507
                 -8364                 31946
                 -8363                 32864
                 -8362                 32096
                 -8361                 32200
                 -8360                 31284
                 -8359                 34574
                 -8358                 33147
                 -8357                 32566
                 -8356                 33482
                 -8355                 33279
                 -8354                 33944
                 -8353                 33494
                 -8352                 33392
                 -8351                 33550
                 -8350                 33404
                 -8349                 33110
                 -8348                 34455
                 -8347                 33064
                 -8346                 33596
                 -8345                 34346
                 -8344                 34553
                 -8343                 33350
                 -8342                 34592
                 -8341                 35178
                 -8340                 34613
                 -8339                 36438
                 -8338                 33996
                 -8337                 34830
                 -8336                 34429
                 -8335                 35316
                 -8334                 35112
                 -8333                 34562
                 -8332                 35387
                 -8331                 34960
                 -8330                 35730
                 -8329                 34592
                 -8328                 35081
                 -8327                 36232
                 -8326                 35266
                 -8325                 35594
                 -8324                 36764
                 -8323                 36548
                 -8322                 35672
                 -8321                 37443
                 -8320                 36678
                 -8319                 35828
                 -8318                 36302
                 -8317                 36864
                 -8316                 37383
                 -8315                 37970
                 -8314                 36344
                 -8313                 37601
                 -8312                 37488
                 -8311                 35861
                 -8310                 36400
                 -8309                 37990
                 -8308                 37548
                 -8307                 36287
                 -8306                 37544
                 -8305                 38294
                 -8304                 37050
                 -8303                 37818
                 -8302                 37416
                 -8301                 37464
                 -8300                 38228
                 -8299                 39168
                 -8298                 36426
                 -8297                 38700
                 -8296                 39080
                 -8295                 38935
                 -8294                 39304
                 -8293                 39545
                 -8292                 39266
                 -8291                 37814
                 -8290                 38829
                 -8289                 38198
                 -8288                 39544
                 -8287                 39248
                 -8286                 40392
                 -8285                 39841
                 -8284                 39138
                 -8283                 39182
                 -8282                 40694
                 -8281                 40138
                 -8280                 38947
                 -8279                 40432
                 -8278                 40334
                 -8277                 41902
                 -8276                 39950
                 -8275                 40446
                 -8274                 41030
                 -8273                 41628
                 -8272                 41391
                 -8271                 43062
                 -8270                 40891
                 -8269                 39870
                 -8268                 41288
                 -8267                 40462
                 -8266                 41168
                 -8265                 41566
                 -8264                 41056
                 -8263                 42750
                 -8262                 41986
                 -8261                 42388
                 -8260                 41636
                 -8259                 43568
                 -8258                 41682
                 -8257                 41278
                 -8256                 42232
                 -8255                 43190
                 -8254                 42146
                 -8253                 44270
                 -8252                 44058
                 -8251                 44050
                 -8250                 43542
                 -8249                 41454
                 -8248                 42096
                 -8247                 43420
                 -8246                 44479
                 -8245                 43024
                 -8244                 43624
                 -8243                 45112
                 -8242                 43928
                 -8241                 43148
                 -8240                 44538
                 -8239                 44887
                 -8238                 43806
                 -8237                 44428
                 -8236                 43782
                 -8235                 44396
                 -8234                 45288
                 -8233                 45656
                 -8232                 45248
                 -8231                 44712
                 -8230                 45398
                 -8229                 45378
                 -8228                 46406
                 -8227                 43854
                 -8226                 45152
                 -8225                 46316
                 -8224                 46528
                 -8223                 46554
                 -8222                 46180
                 -8221                 46682
                 -8220                 46279
                 -8219                 46084
                 -8218                 45032
                 -8217                 48108
                 -8216                 46560
                 -8215                 47532
                 -8214                 46598
                 -8213                 48232
                 -8212                 47306
                 -8211                 47502
                 -8210                 49792
                 -8209                 48032
                 -8208                 48116
                 -8207                 47050
                 -8206                 49272
                 -8205                 47110
                 -8204                 47001
                 -8203                 47874
                 -8202                 47250
                 -8201                 49278
                 -8200                 48492
                 -8199                 48522
                 -8198                 48291
                 -8197                 49670
                 -8196                 48910
                 -8195                 49756
                 -8194                 48886
                 -8193                 50966
                 -8192                 49488
                 -8191                 49726
                 -8190                 50124
                 -8189                 49356
                 -8188                 48459
                 -8187                 48864
                 -8186                 50878
                 -8185                 51002
                 -8184                 51588
                 -8183                 50020
                 -8182                 50961
                 -8181                 52370
                 -8180                 49292
                 -8179                 51552
                 -8178                 50122
                 -8177                 50520
                 -8176                 51858
                 -8175                 52769
                 -8174                 52690
                 -8173                 51669
                 -8172                 52003
                 -8171                 53702
                 -8170                 51902
                 -8169                 52524
                 -8168                 51518
                 -8167                 53264
                 -8166                 52698
                 -8165                 51135
                 -8164                 53304
                 -8163                 54089
                 -8162                 54322
                 -8161                 51570
                 -8160                 52963
                 -8159                 53084
                 -8158                 53690
                 -8157                 54130
                 -8156                 52954
                 -8155                 53782
                 -8154                 54546
                 -8153                 53228
                 -8152                 55512
                 -8151                 55555
                 -8150                 55285
                 -8149                 52594
                 -8148                 57081
                 -8147                 54565
                 -8146                 54268
                 -8145                 55124
                 -8144                 55346
                 -8143                 57511
                 -8142                 56756
                 -8141                 55012
                 -8140                 55881
                 -8139                 53957
                 -8138                 56226
                 -8137                 56142
                 -8136                 56959
                 -8135                 54906
                 -8134                 55265
                 -8133                 56991
                 -8132                 58552
                 -8131                 57647
                 -8130                 57696
                 -8129                 57572
                 -8128                 58028
                 -8127                 56948
                 -8126                 57441
                 -8125                 56150
                 -8124                 58736
                 -8123                 58867
                 -8122                 58126
                 -8121                 58790
                 -8120                 58387
                 -8119                 58286
                 -8118                 58508
                 -8117                 59790
                 -8116                 56990
                 -8115                 58950
                 -8114                 60624
                 -8113                 60168
                 -8112                 60835
                 -8111                 59700
                 -8110                 61016
                 -8109                 60841
                 -8108                 61169
                 -8107                 58462
                 -8106                 59790
                 -8105                 60035
                 -8104                 61680
                 -8103                 59646
                 -8102                 60280
                 -8101                 63054
                 -8100                 60104
                 -8099                 61412
                 -8098                 62300
                 -8097                 60542
                 -8096                 60022
                 -8095                 61374
                 -8094                 62680
                 -8093                 62139
                 -8092                 62532
                 -8091                 62138
                 -8090                 62824
                 -8089                 62064
                 -8088                 63948
                 -8087                 62898
                 -8086                 65408
                 -8085                 62376
                 -8084                 63134
                 -8083                 61764
                 -8082                 65183
                 -8081                 64578
                 -8080                 64300
                 -8079                 65139
                 -8078                 62906
                 -8077                 64228
                 -8076                 65047
                 -8075                 64332
                 -8074                 66398
                 -8073                 63841
                 -8072                 64701
                 -8071                 66128
                 -8070                 65978
                 -8069                 63724
                 -8068                 65664
                 -8067                 65472
                 -8066                 65636
                 -8065                 65976
                 -8064                 68032
                 -8063                 66880
                 -8062                 65858
                 -8061                 67358
                 -8060                 67456
                 -8059                 66512
                 -8058                 65328
                 -8057                 67144
                 -8056                 65739
                 -8055                 69670
                 -8054                 64742
                 -8053                 66592
                 -8052                 70110
                 -8051                 70557
                 -8050                 69078
                 -8049                 66620
                 -8048                 70488
                 -8047                 67658
                 -8046                 68562
                 -8045                 69284
                 -8044                 70941
                 -8043                 70035
                 -8042                 69732
                 -8041                 69206
                 -8040                 68780
                 -8039                 70430
                 -8038                 67371
                 -8037                 70616
                 -8036                 69550
                 -8035                 70819
                 -8034                 69638
                 -8033                 73210
                 -8032                 72520
                 -8031                 69308
                 -8030                 72370
                 -8029                 70430
                 -8028                 73876
                 -8027                 70062
                 -8026                 73047
                 -8025                 72250
                 -8024                 73334
                 -8023                 71186
                 -8022                 72861
                 -8021                 74078
                 -8020                 71884
                 -8019                 73334
                 -8018                 72544
                 -8017                 75022
                 -8016                 72592
                 -8015                 72546
                 -8014                 75168
                 -8013                 74045
                 -8012                 73401
                 -8011                 74000
                 -8010                 73680
                 -8009                 72798
                 -8008                 75950
                 -8007                 74218
                 -8006                 75604
                 -8005                 74838
                 -8004                 75722
                 -8003                 74496
                 -8002                 78326
                 -8001                 76864
                 -8000                 75012
                 -7999                 77548
                 -7998                 77661
                 -7997                 76820
                 -7996                 74901
                 -7995                 76020
                 -7994                 77036
                 -7993                 78589
                 -7992                 76730
                 -7991                 76934
                 -7990                 79299
                 -7989                 78118
                 -7988                 77082
                 -7987                 77312
                 -7986                 80194
                 -7985                 78882
                 -7984                 78366
                 -7983                 80136
                 -7982                 77266
                 -7981                 79438
                 -7980                 79760
                 -7979                 80278
                 -7978                 79480
                 -7977                 77234
                 -7976                 78578
                 -7975                 81708
                 -7974                 78679
                 -7973                 79204
                 -7972                 81910
                 -7971                 81318
                 -7970                 81308
                 -7969                 79394
                 -7968                 82750
                 -7967                 81540
                 -7966                 83576
                 -7965                 81952
                 -7964                 82332
                 -7963                 83565
                 -7962                 83023
                 -7961                 82402
                 -7960                 81824
                 -7959                 85704
                 -7958                 81724
                 -7957                 82706
                 -7956                 83794
                 -7955                 83490
                 -7954                 82533
                 -7953                 82368
                 -7952                 84264
                 -7951                 81962
                 -7950                 84430
                 -7949                 82632
                 -7948                 86768
                 -7947                 83960
                 -7946                 84887
                 -7945                 86817
                 -7944                 86514
                 -7943                 84472
                 -7942                 84158
                 -7941                 86173
                 -7940                 87823
                 -7939                 86568
                 -7938                 84678
                 -7937                 88836
                 -7936                 86581
                 -7935                 88611
                 -7934                 88114
                 -7933                 86935
                 -7932                 88156
                 -7931                 88016
                 -7930                 87652
                 -7929                 87462
                 -7928                 89234
                 -7927                 85092
                 -7926                 89717
                 -7925                 88356
                 -7924                 88415
                 -7923                 89524
                 -7922                 91325
                 -7921                 92848
                 -7920                 87582
                 -7919                 89063
                 -7918                 89750
                 -7917                 90461
                 -7916                 91168
                 -7915                 89004
                 -7914                 91974
                 -7913                 91092
                 -7912                 91576
                 -7911                 88803
                 -7910                 92724
                 -7909                 91997
                 -7908                 89592
                 -7907                 89882
                 -7906                 95310
                 -7905                 92742
                 -7904                 93370
                 -7903                 94912
                 -7902                 94494
                 -7901                 93658
                 -7900                 92630
                 -7899                 92664
                 -7898                 93746
                 -7897                 95226
                 -7896                 92248
                 -7895                 93956
                 -7894                 95864
                 -7893                 94292
                 -7892                 95624
                 -7891                 95152
                 -7890                 95516
                 -7889                 91494
                 -7888                 97326
                 -7887                 95446
                 -7886                 95960
                 -7885                 97384
                 -7884                 97836
                 -7883                 97989
                 -7882                 97876
                 -7881                 95848
                 -7880                 97988
                 -7879                 98716
                 -7878                 97684
                 -7877                 98974
                 -7876                 98152
                 -7875                 99499
                 -7874                 97980
                 -7873                 98795
                 -7872                 99696
                 -7871                 96542
                 -7870                100008
                 -7869                 98605
                 -7868                101608
                 -7867                 97514
                 -7866                 99808
                 -7865                 99084
                 -7864                100629
                 -7863                100192
                 -7862                 99306
                 -7861                100428
                 -7860                104108
                 -7859                102756
                 -7858                100030
                 -7857                101658
                 -7856                103450
                 -7855                102592
                 -7854                101418
                 -7853                102791
                 -7852                102207
                 -7851                103300
                 -7850                101834
                 -7849                103102
                 -7848                103792
                 -7847                104698
                 -7846                103544
                 -7845                102744
                 -7844                107645
                 -7843                102948
                 -7842                104848
                 -7841                104338
                 -7840                104740
                 -7839                105712
                 -7838                106052
                 -7837                107538
                 -7836                104832
                 -7835                107664
                 -7834                108129
                 -7833                106335
                 -7832                107365
                 -7831                104064
                 -7830                108982
                 -7829                107157
                 -7828                107283
                 -7827                106188
                 -7826                111322
                 -7825                108976
                 -7824                107934
                 -7823                110111
                 -7822                109216
                 -7821                109670
                 -7820                109300
                 -7819                109084
                 -7818                110486
                 -7817                111284
                 -7816                108964
                 -7815                111322
                 -7814                111618
                 -7813                111007
                 -7812                108352
                 -7811                112268
                 -7810                111403
                 -7809                108054
                 -7808                111824
                 -7807                112191
                 -7806                115319
                 -7805                111870
                 -7804                112390
                 -7803                111828
                 -7802                113220
                 -7801                114392
                 -7800                112690
                 -7799                115828
                 -7798                112720
                 -7797                114233
                 -7796                112016
                 -7795                117105
                 -7794                115686
                 -7793                116162
                 -7792                114368
                 -7791                116024
                 -7790                116860
                 -7789                115752
                 -7788                115310
                 -7787                117158
                 -7786                116517
                 -7785                114590
                 -7784                117923
                 -7783                118799
                 -7782                116964
                 -7781                119050
                 -7780                118554
                 -7779                118656
                 -7778                116440
                 -7777                119082
                 -7776                118445
                 -7775                122148
                 -7774                118727
                 -7773                122682
                 -7772                121352
                 -7771                119518
                 -7770                119908
                 -7769                118654
                 -7768                121998
                 -7767                119884
                 -7766                119446
                 -7765                119370
                 -7764                125224
                 -7763                122342
                 -7762                120044
                 -7761                124393
                 -7760                118620
                 -7759                123777
                 -7758                121269
                 -7757                123451
                 -7756                124533
                 -7755                124932
                 -7754                124286
                 -7753                125104
                 -7752                125732
                 -7751                123994
                 -7750                125934
                 -7749                126960
                 -7748                124150
                 -7747                123042
                 -7746                124976
                 -7745                126608
                 -7744                127077
                 -7743                124952
                 -7742                126770
                 -7741                128968
                 -7740                125194
                 -7739                130082
                 -7738                127982
                 -7737                130040
                 -7736                127838
                 -7735                130751
                 -7734                128843
                 -7733                129820
                 -7732                127190
                 -7731                127777
                 -7730                130988
                 -7729                126288
                 -7728                130688
                 -7727                132964
                 -7726                131224
                 -7725                130776
                 -7724                130642
                 -7723                131303
                 -7722                130492
                 -7721                133128
                 -7720                130602
                 -7719                134080
                 -7718                132352
                 -7717                131424
                 -7716                129547
                 -7715                135240
                 -7714                136228
                 -7713                135472
                 -7712                132647
                 -7711                134608
                 -7710                136210
                 -7709                133162
                 -7708                134998
                 -7707                134853
                 -7706                136683
                 -7705                135998
                 -7704                134390
                 -7703                136590
                 -7702                136628
                 -7701                132584
                 -7700                136870
                 -7699                137248
                 -7698                135426
                 -7697                137825
                 -7696                139826
                 -7695                141942
                 -7694                137042
                 -7693                141038
                 -7692                138194
                 -7691                140240
                 -7690                139342
                 -7689                137711
                 -7688                141800
                 -7687                140280
                 -7686                141734
                 -7685                139075
                 -7684                141897
                 -7683                140603
                 -7682                141574
                 -7681                142157
                 -7680                140225
                 -7679                142640
                 -7678                140548
                 -7677                145543
                 -7676                144386
                 -7675                142534
                 -7674                143796
                 -7673                143824
                 -7672                144797
                 -7671                144704
                 -7670                145672
                 -7669                145660
                 -7668                146053
                 -7667                143534
                 -7666                143960
                 -7665                147616
                 -7664                146948
                 -7663                144810
                 -7662                147096
                 -7661                147049
                 -7660                147547
                 -7659                145989
                 -7658                146497
                 -7657                147908
                 -7656                149500
                 -7655                149379
                 -7654                147692
                 -7653                151214
                 -7652                150728
                 -7651                150361
                 -7650                150160
                 -7649                150432
                 -7648                152702
                 -7647                148470
                 -7646                151234
                 -7645                148892
                 -7644                151997
                 -7643                154090
                 -7642                151496
                 -7641                154624
                 -7640                151546
                 -7639                153432
                 -7638                152860
                 -7637                153356
                 -7636                151055
                 -7635                155066
                 -7634                156030
                 -7633                154924
                 -7632                153816
                 -7631                157177
                 -7630                157486
                 -7629                155236
                 -7628                155413
                 -7627                155511
                 -7626                156764
                 -7625                156236
                 -7624                157245
                 -7623                157718
                 -7622                159840
                 -7621                157042
                 -7620                157534
                 -7619                158368
                 -7618                155687
                 -7617                159330
                 -7616                157868
                 -7615                161924
                 -7614                157457
                 -7613                160082
                 -7612                159635
                 -7611                161325
                 -7610                161123
                 -7609                160102
                 -7608                163476
                 -7607                163788
                 -7606                162658
                 -7605                160765
                 -7604                161637
                 -7603                164310
                 -7602                161965
                 -7601                162212
                 -7600                163838
                 -7599                164834
                 -7598                161398
                 -7597                164623
                 -7596                163522
                 -7595                165882
                 -7594                166894
                 -7593                167920
                 -7592                167703
                 -7591                166756
                 -7590                164672
                 -7589                166844
                 -7588                168812
                 -7587                164586
                 -7586                167821
                 -7585                167940
                 -7584                172130
                 -7583                164624
                 -7582                167246
                 -7581                171291
                 -7580                167332
                 -7579                170700
                 -7578                166502
                 -7577                172906
                 -7576                170450
                 -7575                170416
                 -7574                171466
                 -7573                172038
                 -7572                174034
                 -7571                170186
                 -7570                172322
                 -7569                172964
                 -7568                174743
                 -7567                172546
                 -7566                175340
                 -7565                173306
                 -7564                175260
                 -7563                175712
                 -7562                175124
                 -7561                175942
                 -7560                172972
                 -7559                172981
                 -7558                175812
                 -7557                180148
                 -7556                173796
                 -7555                176977
                 -7554                178483
                 -7553                181928
                 -7552                176336
                 -7551                175466
                 -7550                180081
                 -7549                175428
                 -7548                180784
                 -7547                176579
                 -7546                182033
                 -7545                180358
                 -7544                179730
                 -7543                182228
                 -7542                182903
                 -7541                182878
                 -7540                179088
                 -7539                181928
                 -7538                182532
                 -7537                180221
                 -7536                182348
                 -7535                184932
                 -7534                181127
                 -7533                183770
                 -7532                183246
                 -7531                184176
                 -7530                185610
                 -7529                185315
                 -7528                188003
                 -7527                186726
                 -7526                186628
                 -7525                182896
                 -7524                185148
                 -7523                187220
                 -7522                186652
                 -7521                187748
                 -7520                188218
                 -7519                187369
                 -7518                186964
                 -7517                186344
                 -7516                186918
                 -7515                189902
                 -7514                191730
                 -7513                187908
                 -7512                193002
                 -7511                189576
                 -7510                194194
                 -7509                189467
                 -7508                192948
                 -7507                191594
                 -7506                191472
                 -7505                192874
                 -7504                194880
                 -7503                191752
                 -7502                195014
                 -7501                196008
                 -7500                192309
                 -7499                194805
                 -7498                193648
                 -7497                195948
                 -7496                194224
                 -7495                194893
                 -7494                194142
                 -7493                197641
                 -7492                199888
                 -7491                196638
                 -7490                196433
                 -7489                198148
                 -7488                198484
                 -7487                195881
                 -7486                199986
                 -7485                198942
                 -7484                200161
                 -7483                200828
                 -7482                199922
                 -7481                200951
                 -7480                201174
                 -7479                199204
                 -7478                199521
                 -7477                204082
                 -7476                200172
                 -7475                201058
                 -7474                201432
                 -7473                203080
                 -7472                202028
                 -7471                203276
                 -7470                207036
                 -7469                203879
                 -7468                204322
                 -7467                203400
                 -7466                206551
                 -7465                205916
                 -7464                208663
                 -7463                205538
                 -7462                207988
                 -7461                210508
                 -7460                206082
                 -7459                205530
                 -7458                210158
                 -7457                208358
                 -7456                208599
                 -7455                206974
                 -7454                206852
                 -7453                210904
                 -7452                211701
                 -7451                207826
                 -7450                211904
                 -7449                205594
                 -7448                213402
                 -7447                212036
                 -7446                214108
                 -7445                212234
                 -7444                212401
                 -7443                215688
                 -7442                218405
                 -7441                211420
                 -7440                211735
                 -7439                215640
                 -7438                213696
                 -7437                212777
                 -7436                215290
                 -7435                217554
                 -7434                218478
                 -7433                214620
                 -7432                216046
                 -7431                218522
                 -7430                219204
                 -7429                215756
                 -7428                218884
                 -7427                219367
                 -7426                220016
                 -7425                219390
                 -7424                221152
                 -7423                221919
                 -7422                221312
                 -7421                220744
                 -7420                218854
                 -7419                221388
                 -7418                218281
                 -7417                222051
                 -7416                222760
                 -7415                225245
                 -7414                222366
                 -7413                223510
                 -7412                225815
                 -7411                224418
                 -7410                223846
                 -7409                223601
                 -7408                221535
                 -7407                225734
                 -7406                224078
                 -7405                226153
                 -7404                231129
                 -7403                227006
                 -7402                230298
                 -7401                228089
                 -7400                229292
                 -7399                230856
                 -7398                228270
                 -7397                231523
                 -7396                230722
                 -7395                228650
                 -7394                226369
                 -7393                231766
                 -7392                230472
                 -7391                228790
                 -7390                233384
                 -7389                231843
                 -7388                233814
                 -7387                229580
                 -7386                235848
                 -7385                234276
                 -7384                234064
                 -7383                234960
                 -7382                234744
                 -7381                235752
                 -7380                235905
                 -7379                233503
                 -7378                238262
                 -7377                238168
                 -7376                237264
                 -7375                234882
                 -7374                237124
                 -7373                241220
                 -7372                238179
                 -7371                237014
                 -7370                241792
                 -7369                238701
                 -7368                242391
                 -7367                235528
                 -7366                245112
                 -7365                242452
                 -7364                241592
                 -7363                243013
                 -7362                247730
                 -7361                242954
                 -7360                240700
                 -7359                243733
                 -7358                242594
                 -7357                246938
                 -7356                244196
                 -7355                247070
                 -7354                243925
                 -7353                247160
                 -7352                243628
                 -7351                247964
                 -7350                247392
                 -7349                246396
                 -7348                248062
                 -7347                248496
                 -7346                250270
                 -7345                245474
                 -7344                250682
                 -7343                252246
                 -7342                250634
                 -7341                250362
                 -7340                250860
                 -7339                251932
                 -7338                249438
                 -7337                252512
                 -7336                250082
                 -7335                255944
                 -7334                251540
                 -7333                254344
                 -7332                255861
                 -7331                256296
                 -7330                254146
                 -7329                252634
                 -7328                257402
                 -7327                256326
                 -7326                253810
                 -7325                252732
                 -7324                259212
                 -7323                259168
                 -7322                257962
                 -7321                257608
                 -7320                258496
                 -7319                264824
                 -7318                257724
                 -7317                259652
                 -7316                262390
                 -7315                261434
                 -7314                263250
                 -7313                261240
                 -7312                262777
                 -7311                258448
                 -7310                263850
                 -7309                257557
                 -7308                263330
                 -7307                262720
                 -7306                264431
                 -7305                261989
                 -7304                267398
                 -7303                267288
                 -7302                266896
                 -7301                269492
                 -7300                267772
                 -7299                268768
                 -7298                262512
                 -7297                269736
                 -7296                267043
                 -7295                265900
                 -7294                271439
                 -7293                273720
                 -7292                270318
                 -7291                269858
                 -7290                271490
                 -7289                268306
                 -7288                273644
                 -7287                268444
                 -7286                272269
                 -7285                275542
                 -7284                275082
                 -7283                275100
                 -7282                277008
                 -7281                277256
                 -7280                272302
                 -7279                273560
                 -7278                276654
                 -7277                278176
                 -7276                274218
                 -7275                280290
                 -7274                275341
                 -7273                277933
                 -7272                276038
                 -7271                275710
                 -7270                282843
                 -7269                280202
                 -7268                280111
                 -7267                275526
                 -7266                282962
                 -7265                282028
                 -7264                280114
                 -7263                286586
                 -7262                284343
                 -7261                283434
                 -7260                284618
                 -7259                280548
                 -7258                282352
                 -7257                288577
                 -7256                286144
                 -7255                286210
                 -7254                291052
                 -7253                284586
                 -7252                284767
                 -7251                289063
                 -7250                285317
                 -7249                288518
                 -7248                290414
                 -7247                292087
                 -7246                287555
                 -7245                285448
                 -7244                294499
                 -7243                287310
                 -7242                288569
                 -7241                289162
                 -7240                290652
                 -7239                298578
                 -7238                291388
                 -7237                293199
                 -7236                291877
                 -7235                297982
                 -7234                293986
                 -7233                294358
                 -7232                297064
                 -7231                297304
                 -7230                294114
                 -7229                293002
                 -7228                298042
                 -7227                299184
                 -7226                299400
                 -7225                295950
                 -7224                300939
                 -7223                300710
                 -7222                296996
                 -7221                301786
                 -7220                303143
                 -7219                303529
                 -7218                298946
                 -7217                302770
                 -7216                306497
                 -7215                300312
                 -7214                301691
                 -7213                308618
                 -7212                303779
                 -7211                306588
                 -7210                303562
                 -7209                302918
                 -7208                306947
                 -7207                304538
                 -7206                306098
                 -7205                307596
                 -7204                314520
                 -7203                306680
                 -7202                306186
                 -7201                312367
                 -7200                307100
                 -7199                310050
                 -7198                309693
                 -7197                315394
                 -7196                307073
                 -7195                314896
                 -7194                310383
                 -7193                314686
                 -7192                314787
                 -7191                314279
                 -7190                316796
                 -7189                314004
                 -7188                313067
                 -7187                311975
                 -7186                318367
                 -7185                316449
                 -7184                318984
                 -7183                318131
                 -7182                316226
                 -7181                319399
                 -7180                314991
                 -7179                316526
                 -7178                322396
                 -7177                324312
                 -7176                315380
                 -7175                323551
                 -7174                322601
                 -7173                326778
                 -7172                321366
                 -7171                325398
                 -7170                326566
                 -7169                323326
                 -7168                324402
                 -7167                324052
                 -7166                324674
                 -7165                326606
                 -7164                325472
                 -7163                320890
                 -7162                330244
                 -7161                329196
                 -7160                324764
                 -7159                331529
                 -7158                327416
                 -7157                331042
                 -7156                326180
                 -7155                334326
                 -7154                334371
                 -7153                330362
                 -7152                336940
                 -7151                333674
                 -7150                333864
                 -7149                330648
                 -7148                331881
                 -7147                333699
                 -7146                333783
                 -7145                332342
                 -7144                336130
                 -7143                339004
                 -7142                334570
                 -7141                336056
                 -7140                336274
                 -7139                339246
                 -7138                335903
                 -7137                340296
                 -7136                343756
                 -7135                342278
                 -7134                339640
                 -7133                343408
                 -7132                341830
                 -7131                342874
                 -7130                341775
                 -7129                341421
                 -7128                344630
                 -7127                339863
                 -7126                345532
                 -7125                343507
                 -7124                348974
                 -7123                347688
                 -7122                341770
                 -7121                352064
                 -7120                346939
                 -7119                347955
                 -7118                347036
                 -7117                351257
                 -7116                351155
                 -7115                353306
                 -7114                347169
                 -7113                352162
                 -7112                356916
                 -7111                351580
                 -7110                353128
                 -7109                349354
                 -7108                358068
                 -7107                348044
                 -7106                357734
                 -7105                360774
                 -7104                354468
                 -7103                352827
                 -7102                353328
                 -7101                356748
                 -7100                351876
                 -7099                358504
                 -7098                357204
                 -7097                360758
                 -7096                357330
                 -7095                361265
                 -7094                361168
                 -7093                365108
                 -7092                359664
                 -7091                360030
                 -7090                368944
                 -7089                358484
                 -7088                362335
                 -7087                363898
                 -7086                367922
                 -7085                363464
                 -7084                366924
                 -7083                361938
                 -7082                370989
                 -7081                366736
                 -7080                360830
                 -7079                372261
                 -7078                365250
                 -7077                371978
                 -7076                365948
                 -7075                372510
                 -7074                377740
                 -7073                370562
                 -7072                374227
                 -7071                369246
                 -7070                374494
                 -7069                369615
                 -7068                374601
                 -7067                372460
                 -7066                374030
                 -7065                378080
                 -7064                375358
                 -7063                378636
                 -7062                381144
                 -7061                375286
                 -7060                373544
                 -7059                382238
                 -7058                380634
                 -7057                376938
                 -7056                383278
                 -7055                385182
                 -7054                378206
                 -7053                380292
                 -7052                383800
                 -7051                382546
                 -7050                384292
                 -7049                384102
                 -7048                388425
                 -7047                381556
                 -7046                386922
                 -7045                378212
                 -7044                386198
                 -7043                385386
                 -7042                384284
                 -7041                391774
                 -7040                388082
                 -7039                391224
                 -7038                384161
                 -7037                387508
                 -7036                391940
                 -7035                389248
                 -7034                390884
                 -7033                394690
                 -7032                393360
                 -7031                397269
                 -7030                393120
                 -7029                395676
                 -7028                402877
                 -7027                391964
                 -7026                393962
                 -7025                401476
                 -7024                397976
                 -7023                396276
                 -7022                396854
                 -7021                399154
                 -7020                401381
                 -7019                400300
                 -7018                395898
                 -7017                401409
                 -7016                399494
                 -7015                403896
                 -7014                395621
                 -7013                406562
                 -7012                406928
                 -7011                402358
                 -7010                407218
                 -7009                405736
                 -7008                404887
                 -7007                402108
                 -7006                406858
                 -7005                408862
                 -7004                409270
                 -7003                409411
                 -7002                411074
                 -7001                410536
                 -7000                407290
                 -6999                410151
                 -6998                407466
                 -6997                415792
                 -6996                410208
                 -6995                414059
                 -6994                418683
                 -6993                413759
                 -6992                414572
                 -6991                417944
                 -6990                416454
                 -6989                417614
                 -6988                412353
                 -6987                420017
                 -6986                421659
                 -6985                415787
                 -6984                421072
                 -6983                418560
                 -6982                426153
                 -6981                416273
                 -6980                417308
                 -6979                423205
                 -6978                420062
                 -6977                426386
                 -6976                421494
                 -6975                428114
                 -6974                423088
                 -6973                424980
                 -6972                426072
                 -6971                426210
                 -6970                430316
                 -6969                426306
                 -6968                428772
                 -6967                427654
                 -6966                435688
                 -6965                429164
                 -6964                435384
                 -6963                434214
                 -6962                429472
                 -6961                429718
                 -6960                432292
                 -6959                433769
                 -6958                430225
                 -6957                432595
                 -6956                435243
                 -6955                436335
                 -6954                433629
                 -6953                437668
                 -6952                434157
                 -6951                436486
                 -6950                437101
                 -6949                430564
                 -6948                446503
                 -6947                438240
                 -6946                445018
                 -6945                440368
                 -6944                446816
                 -6943                441257
                 -6942                442136
                 -6941                443002
                 -6940                447586
                 -6939                445746
                 -6938                445846
                 -6937                444964
                 -6936                443307
                 -6935                446790
                 -6934                444812
                 -6933                452800
                 -6932                450420
                 -6931                446325
                 -6930                451502
                 -6929                450804
                 -6928                458124
                 -6927                446927
                 -6926                459242
                 -6925                454334
                 -6924                458746
                 -6923                453324
                 -6922                453931
                 -6921                455122
                 -6920                460576
                 -6919                456418
                 -6918                453418
                 -6917                462363
                 -6916                454420
                 -6915                459871
                 -6914                460608
                 -6913                458430
                 -6912                463722
                 -6911                458100
                 -6910                467316
                 -6909                465410
                 -6908                461530
                 -6907                465885
                 -6906                462981
                 -6905                466465
                 -6904                465646
                 -6903                461006
                 -6902                469954
                 -6901                468966
                 -6900                465494
                 -6899                471812
                 -6898                470580
                 -6897                473566
                 -6896                467528
                 -6895                470690
                 -6894                468026
                 -6893                473572
                 -6892                473868
                 -6891                471008
                 -6890                475921
                 -6889                474946
                 -6888                474271
                 -6887                476703
                 -6886                482874
                 -6885                475892
                 -6884                481616
                 -6883                479312
                 -6882                480058
                 -6881                480184
                 -6880                475248
                 -6879                485900
                 -6878                477551
                 -6877                479744
                 -6876                484651
                 -6875                479088
                 -6874                482046
                 -6873                487999
                 -6872                481178
                 -6871                485452
                 -6870                489186
                 -6869                483480
                 -6868                490932
                 -6867                488488
                 -6866                491382
                 -6865                487368
                 -6864                494036
                 -6863                493010
                 -6862                493960
                 -6861                492606
                 -6860                494466
                 -6859                495928
                 -6858                495164
                 -6857                494774
                 -6856                492926
                 -6855                498589
                 -6854                492014
                 -6853                500909
                 -6852                500731
                 -6851                495554
                 -6850                496923
                 -6849                496600
                 -6848                503188
                 -6847                494899
                 -6846                503062
                 -6845                507354
                 -6844                504618
                 -6843                508100
                 -6842                503943
                 -6841                506966
                 -6840                507901
                 -6839                502730
                 -6838                504428
                 -6837                511823
                 -6836                505194
                 -6835                511178
                 -6834                509790
                 -6833                513832
                 -6832                514196
                 -6831                509192
                 -6830                513969
                 -6829                512559
                 -6828                516264
                 -6827                510919
                 -6826                512796
                 -6825                519048
                 -6824                522483
                 -6823                512228
                 -6822                518870
                 -6821                523842
                 -6820                513264
                 -6819                521058
                 -6818                514430
                 -6817                521742
                 -6816                515228
                 -6815                515962
                 -6814                527061
                 -6813                523862
                 -6812                522277
                 -6811                519908
                 -6810                529714
                 -6809                523664
                 -6808                524142
                 -6807                522950
                 -6806                532244
                 -6805                526904
                 -6804                528956
                 -6803                528885
                 -6802                535088
                 -6801                530479
                 -6800                532476
                 -6799                534287
                 -6798                536836
                 -6797                534833
                 -6796                537076
                 -6795                538277
                 -6794                533482
                 -6793                533460
                 -6792                535242
                 -6791                540703
                 -6790                537546
                 -6789                533852
                 -6788                543756
                 -6787                535400
                 -6786                546700
                 -6785                534270
                 -6784                546278
                 -6783                551268
                 -6782                542755
                 -6781                547194
                 -6780                538738
                 -6779                547398
                 -6778                549526
                 -6777                547208
                 -6776                547194
                 -6775                558230
                 -6774                547891
                 -6773                547672
                 -6772                547896
                 -6771                550514
                 -6770                555482
                 -6769                549899
                 -6768                556813
                 -6767                552467
                 -6766                555568
                 -6765                552107
                 -6764                557742
                 -6763                556138
                 -6762                555857
                 -6761                555860
                 -6760                564442
                 -6759                558687
                 -6758                558400
                 -6757                568761
                 -6756                561846
                 -6755                562376
                 -6754                555728
                 -6753                563821
                 -6752                561839
                 -6751                559496
                 -6750                569986
                 -6749                565156
                 -6748                569527
                 -6747                571640
                 -6746                565660
                 -6745                572970
                 -6744                572519
                 -6743                565887
                 -6742                577900
                 -6741                574275
                 -6740                574257
                 -6739                573392
                 -6738                572208
                 -6737                578737
                 -6736                568136
                 -6735                576847
                 -6734                577566
                 -6733                579826
                 -6732                579856
                 -6731                577804
                 -6730                580414
                 -6729                580644
                 -6728                580996
                 -6727                582360
                 -6726                583854
                 -6725                583061
                 -6724                587970
                 -6723                578666
                 -6722                592077
                 -6721                585658
                 -6720                584932
                 -6719                590893
                 -6718                588478
                 -6717                592166
                 -6716                588002
                 -6715                588770
                 -6714                592955
                 -6713                594062
                 -6712                589076
                 -6711                594071
                 -6710                593046
                 -6709                591670
                 -6708                590866
                 -6707                586360
                 -6706                601652
                 -6705                592852
                 -6704                600829
                 -6703                607881
                 -6702                597290
                 -6701                602844
                 -6700                598416
                 -6699                606278
                 -6698                603051
                 -6697                603558
                 -6696                605960
                 -6695                608730
                 -6694                606808
                 -6693                607493
                 -6692                607438
                 -6691                613474
                 -6690                608353
                 -6689                600158
                 -6688                613127
                 -6687                609797
                 -6686                613832
                 -6685                607363
                 -6684                614272
                 -6683                612522
                 -6682                615442
                 -6681                615968
                 -6680                618523
                 -6679                619045
                 -6678                618226
                 -6677                612334
                 -6676                615754
                 -6675                626389
                 -6674                615326
                 -6673                624360
                 -6672                625134
                 -6671                622406
                 -6670                623770
                 -6669                613732
                 -6668                627762
                 -6667                624864
                 -6666                625218
                 -6665                627011
                 -6664                631393
                 -6663                627394
                 -6662                626844
                 -6661                633068
                 -6660                633146
                 -6659                630677
                 -6658                625376
                 -6657                636302
                 -6656                635162
                 -6655                635466
                 -6654                637916
                 -6653                637437
                 -6652                638483
                 -6651                631903
                 -6650                637670
                 -6649                641454
                 -6648                635724
                 -6647                642134
                 -6646                644302
                 -6645                646504
                 -6644                646756
                 -6643                631862
                 -6642                643451
                 -6641                651236
                 -6640                640864
                 -6639                647139
                 -6638                643488
                 -6637                655530
                 -6636                644221
                 -6635                651080
                 -6634                654590
                 -6633                656401
                 -6632                652928
                 -6631                651138
                 -6630                654500
                 -6629                650926
                 -6628                658245
                 -6627                649808
                 -6626                661778
                 -6625                657204
                 -6624                655428
                 -6623                661122
                 -6622                654898
                 -6621                662860
                 -6620                653698
                 -6619                664810
                 -6618                669430
                 -6617                660618
                 -6616                665836
                 -6615                662132
                 -6614                668658
                 -6613                669782
                 -6612                660159
                 -6611                675479
                 -6610                663587
                 -6609                660874
                 -6608                674636
                 -6607                667758
                 -6606                674808
                 -6605                665048
                 -6604                673458
                 -6603                678974
                 -6602                677630
                 -6601                675418
                 -6600                672601
                 -6599                679700
                 -6598                678012
                 -6597                677312
                 -6596                673924
                 -6595                685834
                 -6594                677308
                 -6593                684818
                 -6592                689440
                 -6591                684600
                 -6590                686290
                 -6589                680714
                 -6588                687239
                 -6587                690307
                 -6586                680966
                 -6585                688361
                 -6584                691870
                 -6583                694402
                 -6582                690642
                 -6581                685772
                 -6580                692116
                 -6579                693284
                 -6578                691570
                 -6577                698555
                 -6576                694748
                 -6575                699512
                 -6574                698914
                 -6573                697806
                 -6572                703659
                 -6571                702942
                 -6570                700342
                 -6569                703500
                 -6568                707650
                 -6567                699376
                 -6566                696336
                 -6565                703907
                 -6564                707569
                 -6563                697082
                 -6562                708318
                 -6561                714863
                 -6560                699856
                 -6559                709909
                 -6558                703550
                 -6557                713526
                 -6556                707714
                 -6555                714880
                 -6554                714484
                 -6553                713726
                 -6552                723378
                 -6551                716391
                 -6550                717918
                 -6549                723145
                 -6548                718382
                 -6547                715732
                 -6546                723034
                 -6545                721746
                 -6544                722186
                 -6543                713897
                 -6542                724983
                 -6541                727724
                 -6540                723747
                 -6539                724311
                 -6538                728381
                 -6537                731693
                 -6536                728888
                 -6535                725220
                 -6534                730384
                 -6533                740490
                 -6532                727794
                 -6531                738538
                 -6530                738830
                 -6529                728834
                 -6528                730348
                 -6527                727294
                 -6526                739053
                 -6525                736362
                 -6524                736684
                 -6523                737222
                 -6522                742783
                 -6521                742684
                 -6520                730479
                 -6519                744299
                 -6518                743857
                 -6517                742638
                 -6516                744574
                 -6515                753860
                 -6514                744268
                 -6513                745953
                 -6512                746172
                 -6511                750730
                 -6510                747996
                 -6509                745478
                 -6508                753745
                 -6507                748716
                 -6506                756172
                 -6505                755729
                 -6504                756304
                 -6503                759192
                 -6502                756028
                 -6501                749704
                 -6500                753631
                 -6499                758460
                 -6498                754430
                 -6497                765137
                 -6496                761826
                 -6495                769356
                 -6494                759112
                 -6493                767494
                 -6492                764637
                 -6491                771876
                 -6490                770226
                 -6489                764717
                 -6488                773321
                 -6487                770889
                 -6486                769638
                 -6485                765885
                 -6484                781196
                 -6483                771574
                 -6482                770748
                 -6481                768824
                 -6480                772469
                 -6479                778912
                 -6478                764836
                 -6477                789325
                 -6476                780385
                 -6475                783683
                 -6474                779260
                 -6473                779968
                 -6472                791624
                 -6471                778703
                 -6470                778325
                 -6469                787174
                 -6468                790205
                 -6467                786112
                 -6466                788142
                 -6465                784884
                 -6464                791824
                 -6463                782385
                 -6462                791713
                 -6461                794266
                 -6460                787761
                 -6459                798782
                 -6458                801109
                 -6457                793108
                 -6456                790144
                 -6455                801927
                 -6454                801255
                 -6453                810362
                 -6452                791518
                 -6451                804564
                 -6450                808149
                 -6449                799643
                 -6448                804086
                 -6447                794472
                 -6446                812560
                 -6445                802921
                 -6444                801204
                 -6443                805536
                 -6442                807400
                 -6441                812550
                 -6440                800747
                 -6439                813522
                 -6438                813629
                 -6437                815753
                 -6436                807171
                 -6435                818328
                 -6434                817865
                 -6433                817996
                 -6432                813844
                 -6431                814651
                 -6430                825553
                 -6429                818532
                 -6428                819200
                 -6427                824614
                 -6426                827084
                 -6425                822470
                 -6424                816836
                 -6423                836935
                 -6422                830948
                 -6421                817634
                 -6420                827448
                 -6419                835170
                 -6418                826574
                 -6417                826576
                 -6416                822732
                 -6415                839930
                 -6414                827626
                 -6413                830710
                 -6412                843114
                 -6411                831010
                 -6410                843787
                 -6409                830875
                 -6408                846931
                 -6407                838380
                 -6406                840743
                 -6405                842581
                 -6404                844215
                 -6403                849558
                 -6402                843890
                 -6401                845178
                 -6400                850350
                 -6399                848387
                 -6398                840645
                 -6397                852632
                 -6396                844850
                 -6395                855278
                 -6394                848330
                 -6393                853214
                 -6392                854968
                 -6391                853456
                 -6390                846924
                 -6389                856386
                 -6388                857189
                 -6387                859416
                 -6386                861754
                 -6385                858072
                 -6384                864584
                 -6383                860274
                 -6382                858189
                 -6381                867970
                 -6380                866104
                 -6379                862921
                 -6378                856821
                 -6377                867196
                 -6376                873848
                 -6375                871002
                 -6374                869694
                 -6373                876943
                 -6372                871020
                 -6371                869076
                 -6370                873106
                 -6369                874460
                 -6368                878390
                 -6367                873016
                 -6366                887842
                 -6365                880106
                 -6364                876686
                 -6363                878750
                 -6362                878936
                 -6361                885700
                 -6360                877541
                 -6359                877824
                 -6358                888247
                 -6357                888000
                 -6356                890757
                 -6355                888830
                 -6354                899272
                 -6353                894534
                 -6352                879370
                 -6351                890712
                 -6350                892075
                 -6349                888536
                 -6348                893274
                 -6347                896298
                 -6346                905490
                 -6345                897494
                 -6344                899048
                 -6343                901211
                 -6342                902428
                 -6341                903584
                 -6340                901382
                 -6339                900134
                 -6338                906450
                 -6337                900783
                 -6336                897556
                 -6335                902489
                 -6334                909334
                 -6333                903045
                 -6332                910716
                 -6331                907034
                 -6330                914630
                 -6329                910122
                 -6328                908862
                 -6327                922131
                 -6326                922116
                 -6325                915084
                 -6324                921696
                 -6323                924347
                 -6322                920538
                 -6321                914134
                 -6320                923219
                 -6319                927082
                 -6318                920987
                 -6317                925238
                 -6316                916805
                 -6315                929849
                 -6314                921444
                 -6313                923848
                 -6312                929938
                 -6311                931088
                 -6310                931809
                 -6309                931415
                 -6308                933690
                 -6307                938214
                 -6306                927494
                 -6305                932042
                 -6304                948622
                 -6303                931566
                 -6302                933116
                 -6301                939750
                 -6300                944994
                 -6299                941981
                 -6298                939392
                 -6297                946124
                 -6296                950989
                 -6295                948629
                 -6294                942090
                 -6293                946422
                 -6292                950807
                 -6291                950294
                 -6290                944536
                 -6289                958768
                 -6288                962854
                 -6287                941788
                 -6286                957007
                 -6285                958606
                 -6284                961433
                 -6283                959305
                 -6282                949042
                 -6281                960634
                 -6280                965034
                 -6279                959250
                 -6278                958781
                 -6277                965068
                 -6276                961076
                 -6275                959042
                 -6274                963528
                 -6273                968365
                 -6272                957592
                 -6271                967082
                 -6270                974148
                 -6269                970647
                 -6268                978222
                 -6267                973372
                 -6266                976932
                 -6265                976857
                 -6264                982930
                 -6263                980328
                 -6262                981590
                 -6261                989068
                 -6260                976836
                 -6259                983363
                 -6258                986787
                 -6257                986558
                 -6256                975924
                 -6255                987698
                 -6254                985474
                 -6253                995518
                 -6252                987521
                 -6251                986962
                 -6250                991286
                 -6249                984139
                 -6248                986117
                 -6247                990444
                 -6246                998031
                 -6245                995364
                 -6244                994899
                 -6243                995214
                 -6242               1003784
                 -6241                996342
                 -6240                993026
                 -6239               1007956
                 -6238                999002
                 -6237               1005879
                 -6236                996140
                 -6235               1006830
                 -6234               1001060
                 -6233               1009098
                 -6232               1013209
                 -6231               1012197
                 -6230               1016704
                 -6229                996296
                 -6228               1010888
                 -6227               1018828
                 -6226               1018358
                 -6225               1013872
                 -6224               1028356
                 -6223               1018399
                 -6222               1019522
                 -6221               1015993
                 -6220               1014329
                 -6219               1018062
                 -6218               1020314
                 -6217               1032214
                 -6216               1022686
                 -6215               1033258
                 -6214               1024324
                 -6213               1022652
                 -6212               1037781
                 -6211               1033048
                 -6210               1022260
                 -6209               1032112
                 -6208               1039414
                 -6207               1029032
                 -6206               1038400
                 -6205               1035665
                 -6204               1042162
                 -6203               1039072
                 -6202               1036240
                 -6201               1044930
                 -6200               1044104
                 -6199               1041943
                 -6198               1036271
                 -6197               1049876
                 -6196               1048739
                 -6195               1044046
                 -6194               1042829
                 -6193               1058307
                 -6192               1047640
                 -6191               1044583
                 -6190               1048208
                 -6189               1047296
                 -6188               1061302
                 -6187               1045624
                 -6186               1057887
                 -6185               1064628
                 -6184               1059526
                 -6183               1052677
                 -6182               1058456
                 -6181               1075696
                 -6180               1060666
                 -6179               1062714
                 -6178               1072028
                 -6177               1060128
                 -6176               1062229
                 -6175               1070784
                 -6174               1073236
                 -6173               1071833
                 -6172               1062705
                 -6171               1064636
                 -6170               1072064
                 -6169               1073706
                 -6168               1079011
                 -6167               1075085
                 -6166               1085811
                 -6165               1085104
                 -6164               1079466
                 -6163               1076039
                 -6162               1091306
                 -6161               1080284
                 -6160               1089156
                 -6159               1091112
                 -6158               1085278
                 -6157               1098928
                 -6156               1080922
                 -6155               1092348
                 -6154               1095094
                 -6153               1086327
                 -6152               1089632
                 -6151               1086401
                 -6150               1099070
                 -6149               1094948
                 -6148               1089132
                 -6147               1101116
                 -6146               1103501
                 -6145               1095960
                 -6144               1094874
                 -6143               1102278
                 -6142               1102296
                 -6141               1100064
                 -6140               1103286
                 -6139               1119087
                 -6138               1106872
                 -6137               1107702
                 -6136               1104593
                 -6135               1124696
                 -6134               1109528
                 -6133               1104728
                 -6132               1109166
                 -6131               1126756
                 -6130               1111977
                 -6129               1117154
                 -6128               1121690
                 -6127               1121528
                 -6126               1124060
                 -6125               1118063
                 -6124               1121228
                 -6123               1122032
                 -6122               1129420
                 -6121               1131794
                 -6120               1124687
                 -6119               1130488
                 -6118               1126504
                 -6117               1131534
                 -6116               1138192
                 -6115               1133528
                 -6114               1130615
                 -6113               1142764
                 -6112               1141206
                 -6111               1134296
                 -6110               1139570
                 -6109               1137508
                 -6108               1135293
                 -6107               1134356
                 -6106               1137962
                 -6105               1140274
                 -6104               1148835
                 -6103               1148317
                 -6102               1144454
                 -6101               1155216
                 -6100               1155178
                 -6099               1146167
                 -6098               1146926
                 -6097               1153910
                 -6096               1161240
                 -6095               1155482
                 -6094               1148762
                 -6093               1160983
                 -6092               1157496
                 -6091               1160823
                 -6090               1152808
                 -6089               1165590
                 -6088               1166400
                 -6087               1156086
                 -6086               1170069
                 -6085               1168048
                 -6084               1168198
                 -6083               1165198
                 -6082               1179644
                 -6081               1168906
                 -6080               1162697
                 -6079               1166025
                 -6078               1179014
                 -6077               1179376
                 -6076               1167420
                 -6075               1181248
                 -6074               1181416
                 -6073               1186961
                 -6072               1179119
                 -6071               1183181
                 -6070               1181930
                 -6069               1180662
                 -6068               1180082
                 -6067               1190712
                 -6066               1195272
                 -6065               1188980
                 -6064               1188397
                 -6063               1197726
                 -6062               1195788
                 -6061               1190492
                 -6060               1194569
                 -6059               1206384
                 -6058               1198758
                 -6057               1199638
                 -6056               1188996
                 -6055               1207372
                 -6054               1203508
                 -6053               1200406
                 -6052               1204373
                 -6051               1209796
                 -6050               1203899
                 -6049               1199928
                 -6048               1199262
                 -6047               1213606
                 -6046               1216244
                 -6045               1199726
                 -6044               1221316
                 -6043               1209449
                 -6042               1211272
                 -6041               1208932
                 -6040               1211134
                 -6039               1231116
                 -6038               1217186
                 -6037               1213464
                 -6036               1224111
                 -6035               1231592
                 -6034               1221667
                 -6033               1229342
                 -6032               1231168
                 -6031               1237101
                 -6030               1226062
                 -6029               1232443
                 -6028               1231814
                 -6027               1235205
                 -6026               1231258
                 -6025               1231462
                 -6024               1238962
                 -6023               1232900
                 -6022               1226721
                 -6021               1235968
                 -6020               1240498
                 -6019               1239268
                 -6018               1242004
                 -6017               1257127
                 -6016               1253344
                 -6015               1244492
                 -6014               1241050
                 -6013               1256930
                 -6012               1250552
                 -6011               1241984
                 -6010               1253025
                 -6009               1254198
                 -6008               1261350
                 -6007               1248124
                 -6006               1257299
                 -6005               1262552
                 -6004               1259625
                 -6003               1254678
                 -6002               1263834
                 -6001               1268605
                 -6000               1260157
                 -5999               1269780
                 -5998               1258752
                 -5997               1275379
                 -5996               1263271
                 -5995               1271474
                 -5994               1266866
                 -5993               1274028
                 -5992               1277446
                 -5991               1269802
                 -5990               1280778
                 -5989               1274818
                 -5988               1280583
                 -5987               1279098
                 -5986               1280688
                 -5985               1287050
                 -5984               1272419
                 -5983               1278599
                 -5982               1283747
                 -5981               1293695
                 -5980               1293124
                 -5979               1284674
                 -5978               1289520
                 -5977               1294464
                 -5976               1286294
                 -5975               1295881
                 -5974               1302332
                 -5973               1304280
                 -5972               1300780
                 -5971               1302158
                 -5970               1310714
                 -5969               1291479
                 -5968               1295454
                 -5967               1308462
                 -5966               1307320
                 -5965               1302944
                 -5964               1305642
                 -5963               1310262
                 -5962               1307864
                 -5961               1309072
                 -5960               1303952
                 -5959               1316266
                 -5958               1311730
                 -5957               1309406
                 -5956               1312681
                 -5955               1324282
                 -5954               1323358
                 -5953               1318408
                 -5952               1327316
                 -5951               1328996
                 -5950               1318716
                 -5949               1326228
                 -5948               1334964
                 -5947               1327442
                 -5946               1332939
                 -5945               1318042
                 -5944               1334485
                 -5943               1344483
                 -5942               1332420
                 -5941               1330602
                 -5940               1335406
                 -5939               1342500
                 -5938               1333228
                 -5937               1339470
                 -5936               1344036
                 -5935               1339638
                 -5934               1343994
                 -5933               1349638
                 -5932               1343754
                 -5931               1349096
                 -5930               1347974
                 -5929               1347797
                 -5928               1355234
                 -5927               1352108
                 -5926               1347476
                 -5925               1358467
                 -5924               1360996
                 -5923               1356329
                 -5922               1355652
                 -5921               1361544
                 -5920               1366926
                 -5919               1358944
                 -5918               1361018
                 -5917               1365443
                 -5916               1372873
                 -5915               1372504
                 -5914               1366262
                 -5913               1371860
                 -5912               1377196
                 -5911               1368747
                 -5910               1382420
                 -5909               1370005
                 -5908               1380168
                 -5907               1373654
                 -5906               1378772
                 -5905               1381236
                 -5904               1380900
                 -5903               1370920
                 -5902               1384174
                 -5901               1382952
                 -5900               1380806
                 -5899               1381420
                 -5898               1383364
                 -5897               1389904
                 -5896               1384391
                 -5895               1391731
                 -5894               1407692
                 -5893               1400153
                 -5892               1379316
                 -5891               1391148
                 -5890               1409000
                 -5889               1401708
                 -5888               1394832
                 -5887               1407872
                 -5886               1409142
                 -5885               1408514
                 -5884               1402240
                 -5883               1401823
                 -5882               1410802
                 -5881               1401374
                 -5880               1417472
                 -5879               1405700
                 -5878               1406174
                 -5877               1420812
                 -5876               1409003
                 -5875               1434092
                 -5874               1417507
                 -5873               1422234
                 -5872               1404376
                 -5871               1427474
                 -5870               1428346
                 -5869               1424383
                 -5868               1433304
                 -5867               1435966
                 -5866               1435958
                 -5865               1426056
                 -5864               1429910
                 -5863               1431766
                 -5862               1439771
                 -5861               1426750
                 -5860               1437808
                 -5859               1438827
                 -5858               1436625
                 -5857               1435595
                 -5856               1442586
                 -5855               1449428
                 -5854               1438713
                 -5853               1442464
                 -5852               1443172
                 -5851               1458804
                 -5850               1440912
                 -5849               1449478
                 -5848               1462541
                 -5847               1452022
                 -5846               1449014
                 -5845               1447047
                 -5844               1472718
                 -5843               1455124
                 -5842               1457084
                 -5841               1464335
                 -5840               1460138
                 -5839               1461754
                 -5838               1468484
                 -5837               1470209
                 -5836               1467919
                 -5835               1468541
                 -5834               1458972
                 -5833               1477795
                 -5832               1482470
                 -5831               1471101
                 -5830               1472168
                 -5829               1483056
                 -5828               1486764
                 -5827               1472731
                 -5826               1478470
                 -5825               1482584
                 -5824               1483244
                 -5823               1488740
                 -5822               1489385
                 -5821               1483374
                 -5820               1491069
                 -5819               1485748
                 -5818               1483525
                 -5817               1495229
                 -5816               1484269
                 -5815               1500858
                 -5814               1485331
                 -5813               1507142
                 -5812               1499550
                 -5811               1488606
                 -5810               1505602
                 -5809               1506761
                 -5808               1508393
                 -5807               1503445
                 -5806               1505984
                 -5805               1509072
                 -5804               1500222
                 -5803               1505217
                 -5802               1521531
                 -5801               1508196
                 -5800               1505364
                 -5799               1513779
                 -5798               1523932
                 -5797               1521133
                 -5796               1505380
                 -5795               1522448
                 -5794               1530087
                 -5793               1526738
                 -5792               1518028
                 -5791               1521105
                 -5790               1532694
                 -5789               1521676
                 -5788               1531872
                 -5787               1531306
                 -5786               1539968
                 -5785               1534639
                 -5784               1539978
                 -5783               1547079
                 -5782               1543733
                 -5781               1542556
                 -5780               1541724
                 -5779               1550826
                 -5778               1538490
                 -5777               1532894
                 -5776               1545740
                 -5775               1559812
                 -5774               1553530
                 -5773               1549516
                 -5772               1555303
                 -5771               1559456
                 -5770               1553168
                 -5769               1540434
                 -5768               1558205
                 -5767               1554703
                 -5766               1568663
                 -5765               1549484
                 -5764               1567088
                 -5763               1572280
                 -5762               1558431
                 -5761               1558574
                 -5760               1571503
                 -5759               1572724
                 -5758               1569392
                 -5757               1566277
                 -5756               1575047
                 -5755               1580066
                 -5754               1572008
                 -5753               1570580
                 -5752               1589638
                 -5751               1586559
                 -5750               1578811
                 -5749               1568194
                 -5748               1594386
                 -5747               1589420
                 -5746               1585678
                 -5745               1588814
                 -5744               1598870
                 -5743               1592204
                 -5742               1577480
                 -5741               1601553
                 -5740               1598420
                 -5739               1589614
                 -5738               1592518
                 -5737               1605634
                 -5736               1603801
                 -5735               1602286
                 -5734               1592413
                 -5733               1606043
                 -5732               1601708
                 -5731               1602376
                 -5730               1604684
                 -5729               1609406
                 -5728               1613465
                 -5727               1607922
                 -5726               1622936
                 -5725               1620738
                 -5724               1613991
                 -5723               1610010
                 -5722               1631342
                 -5721               1625112
                 -5720               1623528
                 -5719               1622267
                 -5718               1619114
                 -5717               1630806
                 -5716               1626572
                 -5715               1632858
                 -5714               1639569
                 -5713               1624128
                 -5712               1623010
                 -5711               1627159
                 -5710               1637925
                 -5709               1644384
                 -5708               1638122
                 -5707               1642069
                 -5706               1646550
                 -5705               1642764
                 -5704               1634200
                 -5703               1646090
                 -5702               1651274
                 -5701               1661677
                 -5700               1638328
                 -5699               1646506
                 -5698               1660483
                 -5697               1647075
                 -5696               1648414
                 -5695               1660424
                 -5694               1664593
                 -5693               1662712
                 -5692               1661032
                 -5691               1659740
                 -5690               1662890
                 -5689               1669192
                 -5688               1662743
                 -5687               1676657
                 -5686               1670700
                 -5685               1664380
                 -5684               1676125
                 -5683               1684290
                 -5682               1667733
                 -5681               1678280
                 -5680               1670978
                 -5679               1692544
                 -5678               1678658
                 -5677               1676414
                 -5676               1685250
                 -5675               1686003
                 -5674               1676105
                 -5673               1688311
                 -5672               1685228
                 -5671               1694688
                 -5670               1690494
                 -5669               1689262
                 -5668               1704382
                 -5667               1698816
                 -5666               1686733
                 -5665               1703518
                 -5664               1702100
                 -5663               1703676
                 -5662               1709651
                 -5661               1701864
                 -5660               1717137
                 -5659               1706028
                 -5658               1704026
                 -5657               1711536
                 -5656               1719840
                 -5655               1717018
                 -5654               1709782
                 -5653               1710955
                 -5652               1716166
                 -5651               1719766
                 -5650               1718710
                 -5649               1722818
                 -5648               1728638
                 -5647               1715585
                 -5646               1717728
                 -5645               1724556
                 -5644               1738484
                 -5643               1731695
                 -5642               1731556
                 -5641               1731006
                 -5640               1745150
                 -5639               1738955
                 -5638               1728268
                 -5637               1744886
                 -5636               1740076
                 -5635               1740822
                 -5634               1741229
                 -5633               1752565
                 -5632               1743421
                 -5631               1736862
                 -5630               1748186
                 -5629               1753055
                 -5628               1750258
                 -5627               1748106
                 -5626               1759426
                 -5625               1764054
                 -5624               1767780
                 -5623               1753700
                 -5622               1769198
                 -5621               1766748
                 -5620               1749924
                 -5619               1750536
                 -5618               1772150
                 -5617               1769674
                 -5616               1762583
                 -5615               1771925
                 -5614               1783451
                 -5613               1772267
                 -5612               1768430
                 -5611               1773705
                 -5610               1786484
                 -5609               1776272
                 -5608               1765743
                 -5607               1780838
                 -5606               1796737
                 -5605               1770062
                 -5604               1784550
                 -5603               1788306
                 -5602               1799908
                 -5601               1795902
                 -5600               1780794
                 -5599               1797246
                 -5598               1796150
                 -5597               1797998
                 -5596               1808798
                 -5595               1802084
                 -5594               1805616
                 -5593               1797736
                 -5592               1791340
                 -5591               1811852
                 -5590               1807286
                 -5589               1800783
                 -5588               1811387
                 -5587               1816890
                 -5586               1817316
                 -5585               1804612
                 -5584               1822466
                 -5583               1819638
                 -5582               1823006
                 -5581               1809234
                 -5580               1819256
                 -5579               1830733
                 -5578               1827428
                 -5577               1826124
                 -5576               1831947
                 -5575               1839048
                 -5574               1824272
                 -5573               1828840
                 -5572               1842224
                 -5571               1842578
                 -5570               1828004
                 -5569               1834426
                 -5568               1845560
                 -5567               1839304
                 -5566               1836294
                 -5565               1841638
                 -5564               1853275
                 -5563               1842540
                 -5562               1838984
                 -5561               1852564
                 -5560               1858560
                 -5559               1858378
                 -5558               1842281
                 -5557               1865550
                 -5556               1860966
                 -5555               1859860
                 -5554               1843572
                 -5553               1871805
                 -5552               1874199
                 -5551               1859074
                 -5550               1865482
                 -5549               1869289
                 -5548               1873130
                 -5547               1865066
                 -5546               1873243
                 -5545               1882270
                 -5544               1879374
                 -5543               1874935
                 -5542               1882512
                 -5541               1878035
                 -5540               1881061
                 -5539               1882449
                 -5538               1893510
                 -5537               1889334
                 -5536               1889018
                 -5535               1885476
                 -5534               1892590
                 -5533               1890036
                 -5532               1890744
                 -5531               1888393
                 -5530               1897122
                 -5529               1908722
                 -5528               1894812
                 -5527               1887874
                 -5526               1903186
                 -5525               1901524
                 -5524               1900300
                 -5523               1897710
                 -5522               1910456
                 -5521               1923444
                 -5520               1914092
                 -5519               1908976
                 -5518               1913361
                 -5517               1915480
                 -5516               1918932
                 -5515               1915925
                 -5514               1932623
                 -5513               1919506
                 -5512               1912534
                 -5511               1925078
                 -5510               1936550
                 -5509               1924646
                 -5508               1917280
                 -5507               1938354
                 -5506               1932716
                 -5505               1918502
                 -5504               1931738
                 -5503               1945545
                 -5502               1939483
                 -5501               1936354
                 -5500               1948827
                 -5499               1951956
                 -5498               1948796
                 -5497               1931434
                 -5496               1950136
                 -5495               1961004
                 -5494               1955420
                 -5493               1943042
                 -5492               1958478
                 -5491               1967108
                 -5490               1960557
                 -5489               1951340
                 -5488               1963928
                 -5487               1962474
                 -5486               1963866
                 -5485               1970894
                 -5484               1975486
                 -5483               1964448
                 -5482               1971031
                 -5481               1962162
                 -5480               1978780
                 -5479               1971128
                 -5478               1971237
                 -5477               1975148
                 -5476               1973270
                 -5475               1983988
                 -5474               1980738
                 -5473               1986196
                 -5472               2000225
                 -5471               1973564
                 -5470               1983270
                 -5469               1987681
                 -5468               1994608
                 -5467               1994278
                 -5466               1987516
                 -5465               1993696
                 -5464               2008778
                 -5463               1994790
                 -5462               1992936
                 -5461               2007980
                 -5460               2013110
                 -5459               1999730
                 -5458               2005662
                 -5457               2015301
                 -5456               2026896
                 -5455               2015473
                 -5454               2009010
                 -5453               2015308
                 -5452               2015360
                 -5451               2004600
                 -5450               2012262
                 -5449               2029828
                 -5448               2019310
                 -5447               2018380
                 -5446               2021089
                 -5445               2030619
                 -5444               2031300
                 -5443               2019686
                 -5442               2038149
                 -5441               2029861
                 -5440               2028358
                 -5439               2028546
                 -5438               2042428
                 -5437               2049976
                 -5436               2036765
                 -5435               2047658
                 -5434               2050776
                 -5433               2057342
                 -5432               2040588
                 -5431               2050498
                 -5430               2050056
                 -5429               2058344
                 -5428               2060048
                 -5427               2049178
                 -5426               2056526
                 -5425               2055924
                 -5424               2059673
                 -5423               2063860
                 -5422               2056534
                 -5421               2058643
                 -5420               2056984
                 -5419               2069415
                 -5418               2080273
                 -5417               2071568
                 -5416               2068253
                 -5415               2071555
                 -5414               2080072
                 -5413               2078366
                 -5412               2063924
                 -5411               2085150
                 -5410               2091210
                 -5409               2078690
                 -5408               2087052
                 -5407               2096602
                 -5406               2098366
                 -5405               2075764
                 -5404               2093562
                 -5403               2102060
                 -5402               2104630
                 -5401               2086768
                 -5400               2094730
                 -5399               2111886
                 -5398               2101784
                 -5397               2096752
                 -5396               2104022
                 -5395               2121258
                 -5394               2095506
                 -5393               2105627
                 -5392               2109370
                 -5391               2111928
                 -5390               2118210
                 -5389               2107841
                 -5388               2125335
                 -5387               2128409
                 -5386               2118659
                 -5385               2117335
                 -5384               2132140
                 -5383               2114460
                 -5382               2126723
                 -5381               2126211
                 -5380               2139906
                 -5379               2130707
                 -5378               2125973
                 -5377               2145310
                 -5376               2146714
                 -5375               2132760
                 -5374               2132382
                 -5373               2139314
                 -5372               2148116
                 -5371               2146512
                 -5370               2147742
                 -5369               2146342
                 -5368               2158988
                 -5367               2145427
                 -5366               2146141
                 -5365               2153550
                 -5364               2173686
                 -5363               2145854
                 -5362               2157314
                 -5361               2170618
                 -5360               2163728
                 -5359               2151486
                 -5358               2161388
                 -5357               2181342
                 -5356               2170864
                 -5355               2163325
                 -5354               2161623
                 -5353               2183778
                 -5352               2179482
                 -5351               2181966
                 -5350               2190176
                 -5349               2185016
                 -5348               2188432
                 -5347               2167996
                 -5346               2194124
                 -5345               2194814
                 -5344               2189788
                 -5343               2189769
                 -5342               2191696
                 -5341               2203710
                 -5340               2181464
                 -5339               2187116
                 -5338               2201450
                 -5337               2203538
                 -5336               2199800
                 -5335               2194762
                 -5334               2210676
                 -5333               2207331
                 -5332               2205257
                 -5331               2212706
                 -5330               2217415
                 -5329               2205937
                 -5328               2207500
                 -5327               2216386
                 -5326               2226892
                 -5325               2222959
                 -5324               2220756
                 -5323               2219878
                 -5322               2223508
                 -5321               2221894
                 -5320               2220676
                 -5319               2234321
                 -5318               2229220
                 -5317               2231786
                 -5316               2229606
                 -5315               2252552
                 -5314               2242000
                 -5313               2236090
                 -5312               2241063
                 -5311               2250473
                 -5310               2247375
                 -5309               2232956
                 -5308               2262966
                 -5307               2248725
                 -5306               2245692
                 -5305               2257114
                 -5304               2251226
                 -5303               2264852
                 -5302               2257374
                 -5301               2248423
                 -5300               2260062
                 -5299               2275748
                 -5298               2259011
                 -5297               2259729
                 -5296               2274476
                 -5295               2280708
                 -5294               2269148
                 -5293               2263719
                 -5292               2275258
                 -5291               2287125
                 -5290               2268995
                 -5289               2279261
                 -5288               2278682
                 -5287               2293876
                 -5286               2281194
                 -5285               2288430
                 -5284               2306661
                 -5283               2282778
                 -5282               2271883
                 -5281               2296678
                 -5280               2301496
                 -5279               2301922
                 -5278               2283018
                 -5277               2307582
                 -5276               2296868
                 -5275               2294802
                 -5274               2307706
                 -5273               2315980
                 -5272               2319220
                 -5271               2299878
                 -5270               2314684
                 -5269               2321378
                 -5268               2313924
                 -5267               2312458
                 -5266               2331758
                 -5265               2338115
                 -5264               2315328
                 -5263               2317638
                 -5262               2323793
                 -5261               2329683
                 -5260               2326478
                 -5259               2341099
                 -5258               2329785
                 -5257               2332294
                 -5256               2336540
                 -5255               2328340
                 -5254               2341664
                 -5253               2339547
                 -5252               2325070
                 -5251               2337375
                 -5250               2356066
                 -5249               2354158
                 -5248               2358004
                 -5247               2348948
                 -5246               2353028
                 -5245               2360584
                 -5244               2345409
                 -5243               2342598
                 -5242               2357234
                 -5241               2362897
                 -5240               2356929
                 -5239               2348431
                 -5238               2377456
                 -5237               2386153
                 -5236               2352077
                 -5235               2384414
                 -5234               2383308
                 -5233               2369627
                 -5232               2370222
                 -5231               2372120
                 -5230               2393908
                 -5229               2375568
                 -5228               2389936
                 -5227               2391595
                 -5226               2367226
                 -5225               2382168
                 -5224               2384964
                 -5223               2403948
                 -5222               2397698
                 -5221               2385636
                 -5220               2399058
                 -5219               2394321
                 -5218               2404193
                 -5217               2389044
                 -5216               2411444
                 -5215               2412626
                 -5214               2395104
                 -5213               2406523
                 -5212               2412022
                 -5211               2426044
                 -5210               2400143
                 -5209               2405696
                 -5208               2424178
                 -5207               2433860
                 -5206               2419058
                 -5205               2419758
                 -5204               2430784
                 -5203               2428420
                 -5202               2431164
                 -5201               2432424
                 -5200               2422200
                 -5199               2430881
                 -5198               2439884
                 -5197               2438472
                 -5196               2446960
                 -5195               2437262
                 -5194               2433293
                 -5193               2438563
                 -5192               2465305
                 -5191               2455834
                 -5190               2439316
                 -5189               2448376
                 -5188               2453752
                 -5187               2453185
                 -5186               2452062
                 -5185               2459562
                 -5184               2474485
                 -5183               2462896
                 -5182               2456698
                 -5181               2470246
                 -5180               2462954
                 -5179               2470047
                 -5178               2450414
                 -5177               2470903
                 -5176               2489322
                 -5175               2466832
                 -5174               2460138
                 -5173               2491447
                 -5172               2480491
                 -5171               2477100
                 -5170               2489218
                 -5169               2505228
                 -5168               2485266
                 -5167               2478498
                 -5166               2509749
                 -5165               2503726
                 -5164               2491956
                 -5163               2489861
                 -5162               2509130
                 -5161               2505726
                 -5160               2479688
                 -5159               2501550
                 -5158               2510062
                 -5157               2511564
                 -5156               2501235
                 -5155               2509490
                 -5154               2509877
                 -5153               2516594
                 -5152               2505999
                 -5151               2516484
                 -5150               2533858
                 -5149               2520256
                 -5148               2513477
                 -5147               2520528
                 -5146               2528057
                 -5145               2532856
                 -5144               2528464
                 -5143               2528348
                 -5142               2534710
                 -5141               2519957
                 -5140               2532598
                 -5139               2529900
                 -5138               2544608
                 -5137               2550782
                 -5136               2537541
                 -5135               2556602
                 -5134               2539784
                 -5133               2543610
                 -5132               2543846
                 -5131               2554884
                 -5130               2561331
                 -5129               2535111
                 -5128               2552270
                 -5127               2565935
                 -5126               2572280
                 -5125               2560913
                 -5124               2571459
                 -5123               2576626
                 -5122               2554188
                 -5121               2565212
                 -5120               2583090
                 -5119               2591788
                 -5118               2573692
                 -5117               2580750
                 -5116               2579033
                 -5115               2593188
                 -5114               2579186
                 -5113               2580374
                 -5112               2588868
                 -5111               2583160
                 -5110               2589194
                 -5109               2596448
                 -5108               2597806
                 -5107               2595212
                 -5106               2588648
                 -5105               2595612
                 -5104               2606776
                 -5103               2611008
                 -5102               2594191
                 -5101               2619920
                 -5100               2602812
                 -5099               2604789
                 -5098               2611712
                 -5097               2604216
                 -5096               2623592
                 -5095               2613776
                 -5094               2614508
                 -5093               2630087
                 -5092               2618531
                 -5091               2612906
                 -5090               2630537
                 -5089               2632184
                 -5088               2640608
                 -5087               2627864
                 -5086               2635916
                 -5085               2633698
                 -5084               2638070
                 -5083               2628202
                 -5082               2646058
                 -5081               2648189
                 -5080               2636314
                 -5079               2653607
                 -5078               2653305
                 -5077               2651290
                 -5076               2643672
                 -5075               2636520
                 -5074               2657001
                 -5073               2661934
                 -5072               2666038
                 -5071               2658800
                 -5070               2665343
                 -5069               2669019
                 -5068               2660228
                 -5067               2664464
                 -5066               2668050
                 -5065               2685063
                 -5064               2673250
                 -5063               2673582
                 -5062               2682066
                 -5061               2678472
                 -5060               2672048
                 -5059               2683193
                 -5058               2697574
                 -5057               2684055
                 -5056               2675784
                 -5055               2695700
                 -5054               2693335
                 -5053               2695801
                 -5052               2684313
                 -5051               2694175
                 -5050               2711750
                 -5049               2700082
                 -5048               2686969
                 -5047               2711687
                 -5046               2699346
                 -5045               2696126
                 -5044               2702447
                 -5043               2726737
                 -5042               2725718
                 -5041               2705317
                 -5040               2713760
                 -5039               2739304
                 -5038               2714870
                 -5037               2712410
                 -5036               2724988
                 -5035               2731994
                 -5034               2740173
                 -5033               2732096
                 -5032               2727364
                 -5031               2730086
                 -5030               2731347
                 -5029               2732320
                 -5028               2741212
                 -5027               2750488
                 -5026               2741030
                 -5025               2733047
                 -5024               2742962
                 -5023               2759602
                 -5022               2757160
                 -5021               2741306
                 -5020               2753002
                 -5019               2757001
                 -5018               2751443
                 -5017               2758123
                 -5016               2766420
                 -5015               2769055
                 -5014               2763646
                 -5013               2763358
                 -5012               2774491
                 -5011               2777964
                 -5010               2755255
                 -5009               2764270
                 -5008               2794698
                 -5007               2780210
                 -5006               2782176
                 -5005               2772962
                 -5004               2790838
                 -5003               2790123
                 -5002               2774937
                 -5001               2797532
                 -5000               2802817
                 -4999               2784426
                 -4998               2787761
                 -4997               2806326
                 -4996               2804723
                 -4995               2791660
                 -4994               2793324
                 -4993               2816798
                 -4992               2809178
                 -4991               2799361
                 -4990               2791343
                 -4989               2808497
                 -4988               2799446
                 -4987               2803644
                 -4986               2833374
                 -4985               2822774
                 -4984               2823520
                 -4983               2811158
                 -4982               2821092
                 -4981               2830484
                 -4980               2837034
                 -4979               2822167
                 -4978               2837824
                 -4977               2851521
                 -4976               2829182
                 -4975               2846650
                 -4974               2845722
                 -4973               2848122
                 -4972               2835819
                 -4971               2842249
                 -4970               2855523
                 -4969               2856251
                 -4968               2847433
                 -4967               2856916
                 -4966               2857160
                 -4965               2852599
                 -4964               2852506
                 -4963               2857584
                 -4962               2877917
                 -4961               2848394
                 -4960               2860164
                 -4959               2867964
                 -4958               2870644
                 -4957               2876466
                 -4956               2868140
                 -4955               2884580
                 -4954               2890151
                 -4953               2873937
                 -4952               2864739
                 -4951               2881177
                 -4950               2897176
                 -4949               2884734
                 -4948               2892460
                 -4947               2893334
                 -4946               2897130
                 -4945               2887613
                 -4944               2906362
                 -4943               2896598
                 -4942               2898746
                 -4941               2886797
                 -4940               2903011
                 -4939               2913325
                 -4938               2903408
                 -4937               2904834
                 -4936               2908948
                 -4935               2920711
                 -4934               2894272
                 -4933               2901060
                 -4932               2930642
                 -4931               2931728
                 -4930               2920830
                 -4929               2929137
                 -4928               2931141
                 -4927               2914326
                 -4926               2918906
                 -4925               2935691
                 -4924               2942030
                 -4923               2944598
                 -4922               2940739
                 -4921               2949156
                 -4920               2958280
                 -4919               2943784
                 -4918               2936760
                 -4917               2949188
                 -4916               2956402
                 -4915               2957734
                 -4914               2943199
                 -4913               2963396
                 -4912               2964284
                 -4911               2954247
                 -4910               2953990
                 -4909               2953280
                 -4908               2971916
                 -4907               2955608
                 -4906               2965616
                 -4905               2967519
                 -4904               2975747
                 -4903               2965020
                 -4902               2956590
                 -4901               2985772
                 -4900               2990381
                 -4899               2981864
                 -4898               2985147
                 -4897               2996340
                 -4896               2988242
                 -4895               2981102
                 -4894               2991821
                 -4893               3004758
                 -4892               2999926
                 -4891               2996306
                 -4890               3010432
                 -4889               3010604
                 -4888               2989066
                 -4887               2976216
                 -4886               3014423
                 -4885               3021368
                 -4884               3007682
                 -4883               3010220
                 -4882               3022600
                 -4881               3020296
                 -4880               3001142
                 -4879               3013368
                 -4878               3031808
                 -4877               3033925
                 -4876               3017729
                 -4875               3032416
                 -4874               3044249
                 -4873               3030963
                 -4872               3031833
                 -4871               3027933
                 -4870               3062184
                 -4869               3042900
                 -4868               3031229
                 -4867               3040216
                 -4866               3058612
                 -4865               3045656
                 -4864               3051075
                 -4863               3061688
                 -4862               3056948
                 -4861               3056546
                 -4860               3034401
                 -4859               3073987
                 -4858               3069409
                 -4857               3057462
                 -4856               3054969
                 -4855               3069429
                 -4854               3085432
                 -4853               3057608
                 -4852               3073992
                 -4851               3086144
                 -4850               3074266
                 -4849               3059530
                 -4848               3070797
                 -4847               3093006
                 -4846               3081000
                 -4845               3082243
                 -4844               3095944
                 -4843               3100589
                 -4842               3091759
                 -4841               3072456
                 -4840               3093546
                 -4839               3109130
                 -4838               3102864
                 -4837               3094051
                 -4836               3107777
                 -4835               3120885
                 -4834               3093882
                 -4833               3110848
                 -4832               3123938
                 -4831               3107457
                 -4830               3118702
                 -4829               3110742
                 -4828               3143968
                 -4827               3137457
                 -4826               3109686
                 -4825               3132536
                 -4824               3131876
                 -4823               3121160
                 -4822               3113409
                 -4821               3151420
                 -4820               3134393
                 -4819               3133758
                 -4818               3137902
                 -4817               3135848
                 -4816               3161596
                 -4815               3133604
                 -4814               3136305
                 -4813               3158728
                 -4812               3163700
                 -4811               3132666
                 -4810               3152546
                 -4809               3160601
                 -4808               3161692
                 -4807               3168034
                 -4806               3147276
                 -4805               3180285
                 -4804               3154648
                 -4803               3163356
                 -4802               3172248
                 -4801               3181139
                 -4800               3173388
                 -4799               3177902
                 -4798               3182199
                 -4797               3190142
                 -4796               3181438
                 -4795               3179452
                 -4794               3184498
                 -4793               3192444
                 -4792               3177712
                 -4791               3184498
                 -4790               3202392
                 -4789               3203230
                 -4788               3198794
                 -4787               3193895
                 -4786               3214488
                 -4785               3210578
                 -4784               3192584
                 -4783               3215031
                 -4782               3210066
                 -4781               3232764
                 -4780               3212175
                 -4779               3218048
                 -4778               3236416
                 -4777               3211648
                 -4776               3218216
                 -4775               3221457
                 -4774               3251716
                 -4773               3225764
                 -4772               3225254
                 -4771               3242189
                 -4770               3227759
                 -4769               3232562
                 -4768               3233146
                 -4767               3257940
                 -4766               3259848
                 -4765               3221697
                 -4764               3238625
                 -4763               3255121
                 -4762               3263722
                 -4761               3248605
                 -4760               3241224
                 -4759               3259334
                 -4758               3256784
                 -4757               3257706
                 -4756               3270704
                 -4755               3274252
                 -4754               3259942
                 -4753               3252677
                 -4752               3265489
                 -4751               3289312
                 -4750               3286404
                 -4749               3278425
                 -4748               3282168
                 -4747               3285714
                 -4746               3275085
                 -4745               3276486
                 -4744               3283560
                 -4743               3287208
                 -4742               3290866
                 -4741               3305422
                 -4740               3299147
                 -4739               3287512
                 -4738               3282367
                 -4737               3295490
                 -4736               3324604
                 -4735               3297817
                 -4734               3296902
                 -4733               3301613
                 -4732               3316605
                 -4731               3325210
                 -4730               3308690
                 -4729               3311182
                 -4728               3330376
                 -4727               3327098
                 -4726               3310350
                 -4725               3333887
                 -4724               3346932
                 -4723               3314687
                 -4722               3322054
                 -4721               3334834
                 -4720               3355751
                 -4719               3335114
                 -4718               3325052
                 -4717               3353741
                 -4716               3337908
                 -4715               3342847
                 -4714               3336344
                 -4713               3367078
                 -4712               3356969
                 -4711               3338628
                 -4710               3358250
                 -4709               3355992
                 -4708               3352423
                 -4707               3344460
                 -4706               3367172
                 -4705               3399634
                 -4704               3371024
                 -4703               3364588
                 -4702               3372891
                 -4701               3366708
                 -4700               3366902
                 -4699               3377208
                 -4698               3384083
                 -4697               3382400
                 -4696               3381234
                 -4695               3390206
                 -4694               3392018
                 -4693               3397666
                 -4692               3378192
                 -4691               3392932
                 -4690               3414760
                 -4689               3415263
                 -4688               3398807
                 -4687               3406794
                 -4686               3412604
                 -4685               3407779
                 -4684               3401502
                 -4683               3412266
                 -4682               3420486
                 -4681               3405703
                 -4680               3410842
                 -4679               3433258
                 -4678               3429077
                 -4677               3428764
                 -4676               3408681
                 -4675               3444304
                 -4674               3429028
                 -4673               3414702
                 -4672               3435444
                 -4671               3444200
                 -4670               3449026
                 -4669               3428452
                 -4668               3437926
                 -4667               3452730
                 -4666               3448078
                 -4665               3442669
                 -4664               3449320
                 -4663               3467556
                 -4662               3440350
                 -4661               3432566
                 -4660               3464698
                 -4659               3475500
                 -4658               3473305
                 -4657               3462234
                 -4656               3471438
                 -4655               3477467
                 -4654               3466447
                 -4653               3460774
                 -4652               3472919
                 -4651               3485871
                 -4650               3454971
                 -4649               3489937
                 -4648               3494517
                 -4647               3487872
                 -4646               3477290
                 -4645               3480094
                 -4644               3504092
                 -4643               3485004
                 -4642               3477362
                 -4641               3494252
                 -4640               3505039
                 -4639               3515736
                 -4638               3493524
                 -4637               3512236
                 -4636               3500040
                 -4635               3506003
                 -4634               3505236
                 -4633               3529336
                 -4632               3534294
                 -4631               3506806
                 -4630               3518927
                 -4629               3520307
                 -4628               3529604
                 -4627               3524942
                 -4626               3523435
                 -4625               3531478
                 -4624               3531300
                 -4623               3522222
                 -4622               3533326
                 -4621               3536380
                 -4620               3548036
                 -4619               3533258
                 -4618               3551148
                 -4617               3551170
                 -4616               3552993
                 -4615               3528299
                 -4614               3545703
                 -4613               3562642
                 -4612               3547282
                 -4611               3543054
                 -4610               3559846
                 -4609               3590234
                 -4608               3573265
                 -4607               3573429
                 -4606               3575582
                 -4605               3579011
                 -4604               3562594
                 -4603               3571308
                 -4602               3587240
                 -4601               3605682
                 -4600               3564962
                 -4599               3578578
                 -4598               3593850
                 -4597               3588804
                 -4596               3582909
                 -4595               3591335
                 -4594               3601622
                 -4593               3593051
                 -4592               3614197
                 -4591               3606704
                 -4590               3613172
                 -4589               3594203
                 -4588               3601132
                 -4587               3618746
                 -4586               3616746
                 -4585               3613388
                 -4584               3613356
                 -4583               3633964
                 -4582               3619790
                 -4581               3610686
                 -4580               3620707
                 -4579               3643791
                 -4578               3643309
                 -4577               3627664
                 -4576               3646374
                 -4575               3645397
                 -4574               3625000
                 -4573               3633552
                 -4572               3645928
                 -4571               3653664
                 -4570               3643442
                 -4569               3642036
                 -4568               3640156
                 -4567               3658182
                 -4566               3655404
                 -4565               3644312
                 -4564               3661416
                 -4563               3671762
                 -4562               3677738
                 -4561               3645944
                 -4560               3676860
                 -4559               3672461
                 -4558               3653735
                 -4557               3662787
                 -4556               3692552
                 -4555               3702631
                 -4554               3669784
                 -4553               3665554
                 -4552               3702475
                 -4551               3671831
                 -4550               3660275
                 -4549               3686042
                 -4548               3710176
                 -4547               3710960
                 -4546               3690648
                 -4545               3696326
                 -4544               3701766
                 -4543               3695690
                 -4542               3694084
                 -4541               3715976
                 -4540               3717186
                 -4539               3699466
                 -4538               3699933
                 -4537               3719352
                 -4536               3729972
                 -4535               3716222
                 -4534               3716496
                 -4533               3727690
                 -4532               3723536
                 -4531               3713926
                 -4530               3731311
                 -4529               3740829
                 -4528               3722754
                 -4527               3739458
                 -4526               3752910
                 -4525               3751506
                 -4524               3740254
                 -4523               3731535
                 -4522               3753650
                 -4521               3753430
                 -4520               3756837
                 -4519               3750363
                 -4518               3745428
                 -4517               3764844
                 -4516               3762429
                 -4515               3756532
                 -4514               3769244
                 -4513               3770612
                 -4512               3764245
                 -4511               3766344
                 -4510               3787115
                 -4509               3776822
                 -4508               3769768
                 -4507               3778343
                 -4506               3789014
                 -4505               3782544
                 -4504               3776394
                 -4503               3779576
                 -4502               3796980
                 -4501               3792206
                 -4500               3798977
                 -4499               3811128
                 -4498               3804675
                 -4497               3803945
                 -4496               3788422
                 -4495               3818023
                 -4494               3813092
                 -4493               3803726
                 -4492               3794782
                 -4491               3819001
                 -4490               3830216
                 -4489               3807818
                 -4488               3842017
                 -4487               3829533
                 -4486               3839717
                 -4485               3815602
                 -4484               3836611
                 -4483               3849071
                 -4482               3831178
                 -4481               3817342
                 -4480               3832086
                 -4479               3853834
                 -4478               3840388
                 -4477               3834306
                 -4476               3833158
                 -4475               3860830
                 -4474               3844998
                 -4473               3844642
                 -4472               3846023
                 -4471               3857166
                 -4470               3853751
                 -4469               3863987
                 -4468               3887354
                 -4467               3861588
                 -4466               3852052
                 -4465               3866482
                 -4464               3878964
                 -4463               3887772
                 -4462               3867050
                 -4461               3887689
                 -4460               3889164
                 -4459               3896346
                 -4458               3872939
                 -4457               3892928
                 -4456               3897624
                 -4455               3886764
                 -4454               3882014
                 -4453               3901227
                 -4452               3916048
                 -4451               3903569
                 -4450               3889708
                 -4449               3895784
                 -4448               3918729
                 -4447               3890590
                 -4446               3895824
                 -4445               3910136
                 -4444               3924579
                 -4443               3918817
                 -4442               3903504
                 -4441               3927342
                 -4440               3937028
                 -4439               3937358
                 -4438               3923604
                 -4437               3938582
                 -4436               3931832
                 -4435               3914642
                 -4434               3939992
                 -4433               3943448
                 -4432               3945953
                 -4431               3936388
                 -4430               3941030
                 -4429               3950820
                 -4428               3942150
                 -4427               3938598
                 -4426               3964263
                 -4425               3966733
                 -4424               3948388
                 -4423               3945759
                 -4422               3975981
                 -4421               3976398
                 -4420               3957135
                 -4419               3966878
                 -4418               3970106
                 -4417               3988868
                 -4416               3955149
                 -4415               3969956
                 -4414               3998707
                 -4413               3989100
                 -4412               3994942
                 -4411               3966213
                 -4410               3990362
                 -4409               3986592
                 -4408               3991954
                 -4407               4017708
                 -4406               4019986
                 -4405               4010292
                 -4404               4005420
                 -4403               4016634
                 -4402               4017052
                 -4401               3992348
                 -4400               3999983
                 -4399               4028806
                 -4398               4016299
                 -4397               4021904
                 -4396               4005324
                 -4395               4017860
                 -4394               4020022
                 -4393               4025858
                 -4392               4031235
                 -4391               4045633
                 -4390               4042056
                 -4389               4013987
                 -4388               4028864
                 -4387               4053290
                 -4386               4051678
                 -4385               4042481
                 -4384               4034578
                 -4383               4055122
                 -4382               4052320
                 -4381               4034234
                 -4380               4062646
                 -4379               4061472
                 -4378               4072778
                 -4377               4063410
                 -4376               4071351
                 -4375               4059260
                 -4374               4080835
                 -4373               4055201
                 -4372               4090757
                 -4371               4077332
                 -4370               4065503
                 -4369               4054666
                 -4368               4098388
                 -4367               4102448
                 -4366               4088857
                 -4365               4098605
                 -4364               4095098
                 -4363               4080705
                 -4362               4074698
                 -4361               4097268
                 -4360               4122576
                 -4359               4091493
                 -4358               4107194
                 -4357               4109837
                 -4356               4130109
                 -4355               4100312
                 -4354               4109061
                 -4353               4133111
                 -4352               4122751
                 -4351               4109347
                 -4350               4109108
                 -4349               4126762
                 -4348               4115794
                 -4347               4126502
                 -4346               4146062
                 -4345               4125556
                 -4344               4131951
                 -4343               4119506
                 -4342               4133458
                 -4341               4170945
                 -4340               4144888
                 -4339               4130818
                 -4338               4153998
                 -4337               4149028
                 -4336               4160570
                 -4335               4149976
                 -4334               4161578
                 -4333               4138240
                 -4332               4148685
                 -4331               4154111
                 -4330               4171352
                 -4329               4194392
                 -4328               4155144
                 -4327               4161506
                 -4326               4178824
                 -4325               4190346
                 -4324               4172334
                 -4323               4163731
                 -4322               4196542
                 -4321               4196007
                 -4320               4188572
                 -4319               4187966
                 -4318               4208934
                 -4317               4197904
                 -4316               4182384
                 -4315               4199530
                 -4314               4215470
                 -4313               4188703
                 -4312               4187364
                 -4311               4210050
                 -4310               4225464
                 -4309               4211690
                 -4308               4216587
                 -4307               4218230
                 -4306               4223190
                 -4305               4214086
                 -4304               4225595
                 -4303               4224394
                 -4302               4242222
                 -4301               4217508
                 -4300               4230172
                 -4299               4250326
                 -4298               4229601
                 -4297               4238824
                 -4296               4238177
                 -4295               4256354
                 -4294               4261828
                 -4293               4243092
                 -4292               4267176
                 -4291               4265400
                 -4290               4268838
                 -4289               4256280
                 -4288               4242446
                 -4287               4274469
                 -4286               4256731
                 -4285               4267462
                 -4284               4271216
                 -4283               4279880
                 -4282               4271412
                 -4281               4254731
                 -4280               4282328
                 -4279               4278089
                 -4278               4258594
                 -4277               4284506
                 -4276               4288363
                 -4275               4303768
                 -4274               4271692
                 -4273               4300456
                 -4272               4311909
                 -4271               4292404
                 -4270               4299652
                 -4269               4300765
                 -4268               4322378
                 -4267               4289296
                 -4266               4296976
                 -4265               4307152
                 -4264               4337541
                 -4263               4321580
                 -4262               4311036
                 -4261               4332382
                 -4260               4319739
                 -4259               4316794
                 -4258               4329856
                 -4257               4349754
                 -4256               4340324
                 -4255               4334942
                 -4254               4333794
                 -4253               4331426
                 -4252               4334708
                 -4251               4323381
                 -4250               4355383
                 -4249               4364024
                 -4248               4348200
                 -4247               4338307
                 -4246               4347072
                 -4245               4355610
                 -4244               4358832
                 -4243               4359471
                 -4242               4361202
                 -4241               4375911
                 -4240               4347706
                 -4239               4371274
                 -4238               4383318
                 -4237               4378202
                 -4236               4349757
                 -4235               4380390
                 -4234               4387199
                 -4233               4402835
                 -4232               4385045
                 -4231               4373208
                 -4230               4386122
                 -4229               4379322
                 -4228               4404282
                 -4227               4397072
                 -4226               4408931
                 -4225               4405258
                 -4224               4382123
                 -4223               4406850
                 -4222               4401272
                 -4221               4408930
                 -4220               4387749
                 -4219               4438714
                 -4218               4442530
                 -4217               4419247
                 -4216               4410069
                 -4215               4427758
                 -4214               4444957
                 -4213               4424908
                 -4212               4429232
                 -4211               4452741
                 -4210               4432790
                 -4209               4426226
                 -4208               4438214
                 -4207               4463182
                 -4206               4451232
                 -4205               4422122
                 -4204               4445249
                 -4203               4453332
                 -4202               4468728
                 -4201               4446780
                 -4200               4470126
                 -4199               4473692
                 -4198               4467986
                 -4197               4465388
                 -4196               4479527
                 -4195               4486566
                 -4194               4445672
                 -4193               4464114
                 -4192               4479541
                 -4191               4464666
                 -4190               4480762
                 -4189               4484806
                 -4188               4504918
                 -4187               4500575
                 -4186               4477734
                 -4185               4489322
                 -4184               4483451
                 -4183               4485984
                 -4182               4485570
                 -4181               4498588
                 -4180               4520308
                 -4179               4515038
                 -4178               4487894
                 -4177               4506405
                 -4176               4533406
                 -4175               4506092
                 -4174               4517790
                 -4173               4521739
                 -4172               4541775
                 -4171               4539425
                 -4170               4514064
                 -4169               4532406
                 -4168               4533906
                 -4167               4537932
                 -4166               4524163
                 -4165               4552789
                 -4164               4548110
                 -4163               4510090
                 -4162               4546926
                 -4161               4553541
                 -4160               4564034
                 -4159               4547404
                 -4158               4548676
                 -4157               4565825
                 -4156               4557280
                 -4155               4543384
                 -4154               4554687
                 -4153               4583484
                 -4152               4566887
                 -4151               4560944
                 -4150               4584358
                 -4149               4570510
                 -4148               4575090
                 -4147               4579636
                 -4146               4598388
                 -4145               4593616
                 -4144               4567944
                 -4143               4579816
                 -4142               4587062
                 -4141               4608615
                 -4140               4596882
                 -4139               4598852
                 -4138               4598834
                 -4137               4593596
                 -4136               4608270
                 -4135               4607816
                 -4134               4633720
                 -4133               4601654
                 -4132               4608031
                 -4131               4612242
                 -4130               4628564
                 -4129               4627892
                 -4128               4594605
                 -4127               4635071
                 -4126               4642778
                 -4125               4617070
                 -4124               4634565
                 -4123               4634902
                 -4122               4648778
                 -4121               4647842
                 -4120               4650005
                 -4119               4656072
                 -4118               4646224
                 -4117               4625174
                 -4116               4643556
                 -4115               4685436
                 -4114               4663168
                 -4113               4652768
                 -4112               4646385
                 -4111               4671373
                 -4110               4677276
                 -4109               4652514
                 -4108               4659786
                 -4107               4676731
                 -4106               4667904
                 -4105               4671947
                 -4104               4686720
                 -4103               4683560
                 -4102               4678158
                 -4101               4666940
                 -4100               4694747
                 -4099               4705814
                 -4098               4696597
                 -4097               4676024
                 -4096               4692060
                 -4095               4707508
                 -4094               4698607
                 -4093               4699188
                 -4092               4727840
                 -4091               4717227
                 -4090               4691817
                 -4089               4721288
                 -4088               4730795
                 -4087               4723018
                 -4086               4710082
                 -4085               4733630
                 -4084               4756081
                 -4083               4710918
                 -4082               4703956
                 -4081               4715566
                 -4080               4748052
                 -4079               4738901
                 -4078               4723132
                 -4077               4766464
                 -4076               4748314
                 -4075               4750179
                 -4074               4739130
                 -4073               4761980
                 -4072               4757743
                 -4071               4726348
                 -4070               4745418
                 -4069               4781056
                 -4068               4772624
                 -4067               4765376
                 -4066               4785794
                 -4065               4778770
                 -4064               4761638
                 -4063               4773966
                 -4062               4774830
                 -4061               4782902
                 -4060               4791334
                 -4059               4767490
                 -4058               4793482
                 -4057               4784606
                 -4056               4783208
                 -4055               4800054
                 -4054               4803216
                 -4053               4813964
                 -4052               4778798
                 -4051               4788821
                 -4050               4802474
                 -4049               4819266
                 -4048               4816288
                 -4047               4781399
                 -4046               4832165
                 -4045               4822187
                 -4044               4798770
                 -4043               4818270
                 -4042               4832751
                 -4041               4828710
                 -4040               4810211
                 -4039               4823334
                 -4038               4847965
                 -4037               4822376
                 -4036               4821637
                 -4035               4829192
                 -4034               4841780
                 -4033               4843264
                 -4032               4836256
                 -4031               4855202
                 -4030               4871026
                 -4029               4845250
                 -4028               4852208
                 -4027               4872540
                 -4026               4868514
                 -4025               4837924
                 -4024               4857242
                 -4023               4891494
                 -4022               4863230
                 -4021               4862952
                 -4020               4860432
                 -4019               4899810
                 -4018               4878592
                 -4017               4877259
                 -4016               4887378
                 -4015               4889136
                 -4014               4877252
                 -4013               4876566
                 -4012               4909899
                 -4011               4900900
                 -4010               4888256
                 -4009               4906638
                 -4008               4911793
                 -4007               4920706
                 -4006               4900918
                 -4005               4880764
                 -4004               4942262
                 -4003               4923157
                 -4002               4923797
                 -4001               4930634
                 -4000               4918566
                 -3999               4941100
                 -3998               4904218
                 -3997               4933508
                 -3996               4912994
                 -3995               4932970
                 -3994               4919850
                 -3993               4925988
                 -3992               4976180
                 -3991               4932125
                 -3990               4940330
                 -3989               4942964
                 -3988               4966816
                 -3987               4952744
                 -3986               4944254
                 -3985               4950899
                 -3984               4968500
                 -3983               4950724
                 -3982               4971183
                 -3981               4989648
                 -3980               4971730
                 -3979               4953496
                 -3978               4969240
                 -3977               5003166
                 -3976               4982782
                 -3975               4969722
                 -3974               4980653
                 -3973               4991102
                 -3972               4999747
                 -3971               4994890
                 -3970               5001446
                 -3969               5002874
                 -3968               4976875
                 -3967               4983940
                 -3966               5002392
                 -3965               5015096
                 -3964               4998906
                 -3963               4993298
                 -3962               5012116
                 -3961               5028008
                 -3960               4996181
                 -3959               5006446
                 -3958               5017992
                 -3957               5031190
                 -3956               5016286
                 -3955               5029254
                 -3954               5026050
                 -3953               5028368
                 -3952               5030210
                 -3951               5027918
                 -3950               5053410
                 -3949               5032028
                 -3948               5051672
                 -3947               5036819
                 -3946               5055413
                 -3945               5083152
                 -3944               5041571
                 -3943               5046791
                 -3942               5056652
                 -3941               5063418
                 -3940               5047522
                 -3939               5066000
                 -3938               5069700
                 -3937               5045730
                 -3936               5069634
                 -3935               5087356
                 -3934               5082260
                 -3933               5076446
                 -3932               5076832
                 -3931               5079994
                 -3930               5080656
                 -3929               5058962
                 -3928               5093952
                 -3927               5117464
                 -3926               5105308
                 -3925               5095520
                 -3924               5100992
                 -3923               5104611
                 -3922               5106004
                 -3921               5093694
                 -3920               5135200
                 -3919               5132292
                 -3918               5103598
                 -3917               5096380
                 -3916               5140644
                 -3915               5121990
                 -3914               5114003
                 -3913               5119186
                 -3912               5145736
                 -3911               5126986
                 -3910               5114210
                 -3909               5134776
                 -3908               5155892
                 -3907               5135062
                 -3906               5139286
                 -3905               5134570
                 -3904               5169134
                 -3903               5149100
                 -3902               5145656
                 -3901               5158818
                 -3900               5162289
                 -3899               5167684
                 -3898               5149468
                 -3897               5161548
                 -3896               5185259
                 -3895               5170146
                 -3894               5159152
                 -3893               5179523
                 -3892               5177965
                 -3891               5174244
                 -3890               5178970
                 -3889               5192982
                 -3888               5190223
                 -3887               5196888
                 -3886               5185812
                 -3885               5192309
                 -3884               5196732
                 -3883               5181267
                 -3882               5196448
                 -3881               5217696
                 -3880               5209336
                 -3879               5201045
                 -3878               5210434
                 -3877               5213312
                 -3876               5203341
                 -3875               5217298
                 -3874               5225833
                 -3873               5239806
                 -3872               5215782
                 -3871               5201187
                 -3870               5239116
                 -3869               5253233
                 -3868               5236154
                 -3867               5217777
                 -3866               5253794
                 -3865               5240040
                 -3864               5233124
                 -3863               5241570
                 -3862               5263451
                 -3861               5253314
                 -3860               5249512
                 -3859               5259951
                 -3858               5258751
                 -3857               5254487
                 -3856               5244999
                 -3855               5272633
                 -3854               5275806
                 -3853               5270329
                 -3852               5257972
                 -3851               5262184
                 -3850               5291608
                 -3849               5285912
                 -3848               5287363
                 -3847               5279774
                 -3846               5289530
                 -3845               5263472
                 -3844               5278637
                 -3843               5319517
                 -3842               5300740
                 -3841               5277084
                 -3840               5299150
                 -3839               5304352
                 -3838               5315680
                 -3837               5300964
                 -3836               5301716
                 -3835               5329068
                 -3834               5307332
                 -3833               5313555
                 -3832               5309390
                 -3831               5332947
                 -3830               5327938
                 -3829               5316922
                 -3828               5335342
                 -3827               5328850
                 -3826               5322482
                 -3825               5335292
                 -3824               5351394
                 -3823               5350814
                 -3822               5349013
                 -3821               5337520
                 -3820               5335448
                 -3819               5367166
                 -3818               5336566
                 -3817               5357839
                 -3816               5383074
                 -3815               5358642
                 -3814               5334422
                 -3813               5355072
                 -3812               5386889
                 -3811               5386914
                 -3810               5344570
                 -3809               5369933
                 -3808               5392728
                 -3807               5371560
                 -3806               5380824
                 -3805               5385869
                 -3804               5399899
                 -3803               5392699
                 -3802               5382076
                 -3801               5395036
                 -3800               5408990
                 -3799               5390764
                 -3798               5395032
                 -3797               5406104
                 -3796               5407275
                 -3795               5396428
                 -3794               5403166
                 -3793               5414246
                 -3792               5443482
                 -3791               5410278
                 -3790               5418227
                 -3789               5423332
                 -3788               5429759
                 -3787               5416650
                 -3786               5438278
                 -3785               5430644
                 -3784               5439866
                 -3783               5448748
                 -3782               5444788
                 -3781               5442482
                 -3780               5434096
                 -3779               5440410
                 -3778               5468036
                 -3777               5480516
                 -3776               5469874
                 -3775               5442387
                 -3774               5466136
                 -3773               5454044
                 -3772               5462050
                 -3771               5448464
                 -3770               5477132
                 -3769               5471467
                 -3768               5458473
                 -3767               5480976
                 -3766               5484820
                 -3765               5472700
                 -3764               5469960
                 -3763               5489884
                 -3762               5497416
                 -3761               5503869
                 -3760               5478666
                 -3759               5481675
                 -3758               5498360
                 -3757               5520198
                 -3756               5493071
                 -3755               5509602
                 -3754               5500573
                 -3753               5489408
                 -3752               5509994
                 -3751               5529088
                 -3750               5524814
                 -3749               5502794
                 -3748               5510112
                 -3747               5548586
                 -3746               5554279
                 -3745               5500716
                 -3744               5514110
                 -3743               5541234
                 -3742               5527988
                 -3741               5528468
                 -3740               5550722
                 -3739               5560336
                 -3738               5549428
                 -3737               5543444
                 -3736               5542042
                 -3735               5549515
                 -3734               5549662
                 -3733               5519841
                 -3732               5554622
                 -3731               5576456
                 -3730               5567470
                 -3729               5567062
                 -3728               5571830
                 -3727               5570952
                 -3726               5576472
                 -3725               5578026
                 -3724               5576588
                 -3723               5581640
                 -3722               5561901
                 -3721               5595378
                 -3720               5604010
                 -3719               5571409
                 -3718               5574519
                 -3717               5598336
                 -3716               5608664
                 -3715               5616309
                 -3714               5592208
                 -3713               5606776
                 -3712               5605142
                 -3711               5620578
                 -3710               5606392
                 -3709               5632783
                 -3708               5651612
                 -3707               5603690
                 -3706               5611275
                 -3705               5628446
                 -3704               5637982
                 -3703               5628899
                 -3702               5609578
                 -3701               5670574
                 -3700               5645733
                 -3699               5634652
                 -3698               5645390
                 -3697               5664712
                 -3696               5645801
                 -3695               5659432
                 -3694               5663265
                 -3693               5670873
                 -3692               5652402
                 -3691               5645479
                 -3690               5663402
                 -3689               5694858
                 -3688               5658285
                 -3687               5664888
                 -3686               5670880
                 -3685               5697707
                 -3684               5674580
                 -3683               5664066
                 -3682               5694870
                 -3681               5680861
                 -3680               5681048
                 -3679               5685256
                 -3678               5689894
                 -3677               5690491
                 -3676               5672137
                 -3675               5692986
                 -3674               5699869
                 -3673               5710326
                 -3672               5675382
                 -3671               5704456
                 -3670               5724569
                 -3669               5714571
                 -3668               5697738
                 -3667               5708841
                 -3666               5722725
                 -3665               5711884
                 -3664               5719498
                 -3663               5739664
                 -3662               5740412
                 -3661               5728610
                 -3660               5714772
                 -3659               5769196
                 -3658               5754133
                 -3657               5729304
                 -3656               5748757
                 -3655               5764128
                 -3654               5760467
                 -3653               5734021
                 -3652               5748319
                 -3651               5750310
                 -3650               5749407
                 -3649               5756930
                 -3648               5748971
                 -3647               5772018
                 -3646               5743383
                 -3645               5753086
                 -3644               5767854
                 -3643               5790509
                 -3642               5771786
                 -3641               5766604
                 -3640               5785753
                 -3639               5801452
                 -3638               5777656
                 -3637               5785540
                 -3636               5796064
                 -3635               5827146
                 -3634               5791997
                 -3633               5804325
                 -3632               5802202
                 -3631               5780824
                 -3630               5797594
                 -3629               5824148
                 -3628               5858180
                 -3627               5810953
                 -3626               5801912
                 -3625               5801838
                 -3624               5831846
                 -3623               5819854
                 -3622               5819640
                 -3621               5839754
                 -3620               5828198
                 -3619               5820551
                 -3618               5840898
                 -3617               5849668
                 -3616               5830961
                 -3615               5824306
                 -3614               5839318
                 -3613               5882954
                 -3612               5850500
                 -3611               5860497
                 -3610               5844554
                 -3609               5873158
                 -3608               5875821
                 -3607               5867129
                 -3606               5873668
                 -3605               5876196
                 -3604               5863944
                 -3603               5860694
                 -3602               5864925
                 -3601               5890509
                 -3600               5864380
                 -3599               5865552
                 -3598               5888892
                 -3597               5925599
                 -3596               5892450
                 -3595               5878808
                 -3594               5882386
                 -3593               5905426
                 -3592               5896306
                 -3591               5897276
                 -3590               5912158
                 -3589               5907627
                 -3588               5913861
                 -3587               5902862
                 -3586               5934856
                 -3585               5913596
                 -3584               5889176
                 -3583               5913734
                 -3582               5959231
                 -3581               5942068
                 -3580               5922437
                 -3579               5929470
                 -3578               5934886
                 -3577               5947434
                 -3576               5932128
                 -3575               5971445
                 -3574               5959114
                 -3573               5926500
                 -3572               5944997
                 -3571               5952511
                 -3570               5948838
                 -3569               5950630
                 -3568               5941282
                 -3567               5965968
                 -3566               5973621
                 -3565               5951786
                 -3564               5951676
                 -3563               5958150
                 -3562               5981128
                 -3561               5974075
                 -3560               5972249
                 -3559               5995269
                 -3558               5978992
                 -3557               5993707
                 -3556               5971825
                 -3555               6005119
                 -3554               5976098
                 -3553               5973785
                 -3552               5997370
                 -3551               6016172
                 -3550               6025376
                 -3549               5975914
                 -3548               6019268
                 -3547               6004203
                 -3546               6009092
                 -3545               6007057
                 -3544               6032464
                 -3543               6020646
                 -3542               6025416
                 -3541               6014344
                 -3540               6041567
                 -3539               6031514
                 -3538               6009801
                 -3537               6030346
                 -3536               6051630
                 -3535               6033590
                 -3534               6011760
                 -3533               6051057
                 -3532               6057122
                 -3531               6060788
                 -3530               6044775
                 -3529               6048653
                 -3528               6061148
                 -3527               6053982
                 -3526               6038916
                 -3525               6074590
                 -3524               6067782
                 -3523               6053332
                 -3522               6064350
                 -3521               6069199
                 -3520               6079337
                 -3519               6073749
                 -3518               6066604
                 -3517               6099010
                 -3516               6091182
                 -3515               6082828
                 -3514               6085435
                 -3513               6109066
                 -3512               6103024
                 -3511               6094989
                 -3510               6134676
                 -3509               6103476
                 -3508               6084514
                 -3507               6076284
                 -3506               6121478
                 -3505               6138462
                 -3504               6102617
                 -3503               6110546
                 -3502               6100588
                 -3501               6148576
                 -3500               6124803
                 -3499               6123600
                 -3498               6140306
                 -3497               6138322
                 -3496               6122446
                 -3495               6137080
                 -3494               6160318
                 -3493               6152713
                 -3492               6142218
                 -3491               6139054
                 -3490               6168068
                 -3489               6155926
                 -3488               6157314
                 -3487               6154882
                 -3486               6166716
                 -3485               6177922
                 -3484               6175698
                 -3483               6161527
                 -3482               6157616
                 -3481               6156990
                 -3480               6155179
                 -3479               6200938
                 -3478               6178012
                 -3477               6161618
                 -3476               6155474
                 -3475               6199048
                 -3474               6205252
                 -3473               6182884
                 -3472               6179461
                 -3471               6211654
                 -3470               6207136
                 -3469               6175182
                 -3468               6201634
                 -3467               6214399
                 -3466               6201562
                 -3465               6206038
                 -3464               6233396
                 -3463               6245988
                 -3462               6206174
                 -3461               6214430
                 -3460               6218020
                 -3459               6256920
                 -3458               6231256
                 -3457               6218333
                 -3456               6234798
                 -3455               6224964
                 -3454               6229690
                 -3453               6233120
                 -3452               6243152
                 -3451               6233826
                 -3450               6219258
                 -3449               6240864
                 -3448               6263716
                 -3447               6272518
                 -3446               6236176
                 -3445               6253174
                 -3444               6266762
                 -3443               6266712
                 -3442               6260016
                 -3441               6268052
                 -3440               6285556
                 -3439               6266278
                 -3438               6271742
                 -3437               6281604
                 -3436               6279664
                 -3435               6278054
                 -3434               6269548
                 -3433               6303250
                 -3432               6318300
                 -3431               6268574
                 -3430               6281003
                 -3429               6310267
                 -3428               6314736
                 -3427               6297226
                 -3426               6290242
                 -3425               6301512
                 -3424               6303588
                 -3423               6303442
                 -3422               6314968
                 -3421               6335992
                 -3420               6302502
                 -3419               6285630
                 -3418               6325648
                 -3417               6348380
                 -3416               6327798
                 -3415               6337356
                 -3414               6332967
                 -3413               6355503
                 -3412               6349864
                 -3411               6332780
                 -3410               6367860
                 -3409               6357300
                 -3408               6352525
                 -3407               6350704
                 -3406               6340442
                 -3405               6361739
                 -3404               6346827
                 -3403               6354830
                 -3402               6413051
                 -3401               6395148
                 -3400               6354418
                 -3399               6357696
                 -3398               6378528
                 -3397               6387480
                 -3396               6367058
                 -3395               6388344
                 -3394               6378615
                 -3393               6387822
                 -3392               6378290
                 -3391               6403887
                 -3390               6403346
                 -3389               6392230
                 -3388               6395459
                 -3387               6431978
                 -3386               6423095
                 -3385               6370746
                 -3384               6419523
                 -3383               6426946
                 -3382               6420796
                 -3381               6411791
                 -3380               6404428
                 -3379               6432744
                 -3378               6414536
                 -3377               6408180
                 -3376               6436972
                 -3375               6427598
                 -3374               6411258
                 -3373               6431348
                 -3372               6442680
                 -3371               6452401
                 -3370               6451929
                 -3369               6438965
                 -3368               6432003
                 -3367               6457722
                 -3366               6450236
                 -3365               6435234
                 -3364               6468435
                 -3363               6473934
                 -3362               6457982
                 -3361               6473030
                 -3360               6449556
                 -3359               6473855
                 -3358               6445139
                 -3357               6465720
                 -3356               6510610
                 -3355               6483566
                 -3354               6461600
                 -3353               6474014
                 -3352               6492679
                 -3351               6499721
                 -3350               6494132
                 -3349               6486859
                 -3348               6513806
                 -3347               6487791
                 -3346               6492436
                 -3345               6533226
                 -3344               6522528
                 -3343               6479672
                 -3342               6503759
                 -3341               6530668
                 -3340               6522582
                 -3339               6496872
                 -3338               6504840
                 -3337               6530585
                 -3336               6539828
                 -3335               6520736
                 -3334               6523604
                 -3333               6520251
                 -3332               6548079
                 -3331               6524990
                 -3330               6566954
                 -3329               6540414
                 -3328               6528011
                 -3327               6529702
                 -3326               6550553
                 -3325               6592628
                 -3324               6562955
                 -3323               6522886
                 -3322               6577970
                 -3321               6584394
                 -3320               6571667
                 -3319               6564292
                 -3318               6578328
                 -3317               6590216
                 -3316               6571443
                 -3315               6578582
                 -3314               6578883
                 -3313               6597588
                 -3312               6573916
                 -3311               6565102
                 -3310               6627094
                 -3309               6594532
                 -3308               6575488
                 -3307               6599346
                 -3306               6617456
                 -3305               6629820
                 -3304               6596222
                 -3303               6614772
                 -3302               6606326
                 -3301               6596720
                 -3300               6600444
                 -3299               6628091
                 -3298               6640122
                 -3297               6618013
                 -3296               6607698
                 -3295               6639410
                 -3294               6645578
                 -3293               6635286
                 -3292               6638568
                 -3291               6639421
                 -3290               6645030
                 -3289               6633727
                 -3288               6641020
                 -3287               6642930
                 -3286               6657432
                 -3285               6635404
                 -3284               6630154
                 -3283               6668226
                 -3282               6649052
                 -3281               6627448
                 -3280               6663881
                 -3279               6670998
                 -3278               6668454
                 -3277               6652802
                 -3276               6681786
                 -3275               6694198
                 -3274               6668737
                 -3273               6684766
                 -3272               6680620
                 -3271               6674272
                 -3270               6687748
                 -3269               6693136
                 -3268               6724210
                 -3267               6694865
                 -3266               6687036
                 -3265               6695125
                 -3264               6728480
                 -3263               6709312
                 -3262               6685507
                 -3261               6712031
                 -3260               6728230
                 -3259               6744282
                 -3258               6707689
                 -3257               6706354
                 -3256               6717997
                 -3255               6711137
                 -3254               6720674
                 -3253               6732458
                 -3252               6761772
                 -3251               6717891
                 -3250               6715708
                 -3249               6744630
                 -3248               6745161
                 -3247               6749587
                 -3246               6725746
                 -3245               6766196
                 -3244               6765442
                 -3243               6755773
                 -3242               6759882
                 -3241               6758386
                 -3240               6764014
                 -3239               6762956
                 -3238               6760526
                 -3237               6790982
                 -3236               6761094
                 -3235               6747006
                 -3234               6767268
                 -3233               6807520
                 -3232               6772002
                 -3231               6772917
                 -3230               6767734
                 -3229               6801222
                 -3228               6785863
                 -3227               6781710
                 -3226               6794260
                 -3225               6803836
                 -3224               6796058
                 -3223               6813354
                 -3222               6833946
                 -3221               6823640
                 -3220               6807591
                 -3219               6801060
                 -3218               6846836
                 -3217               6843163
                 -3216               6823615
                 -3215               6814874
                 -3214               6854688
                 -3213               6820960
                 -3212               6833192
                 -3211               6819956
                 -3210               6835868
                 -3209               6838714
                 -3208               6830190
                 -3207               6871520
                 -3206               6857988
                 -3205               6840922
                 -3204               6830429
                 -3203               6864293
                 -3202               6869766
                 -3201               6858384
                 -3200               6862406
                 -3199               6864833
                 -3198               6874382
                 -3197               6853496
                 -3196               6862768
                 -3195               6900079
                 -3194               6863936
                 -3193               6869563
                 -3192               6862972
                 -3191               6899100
                 -3190               6886222
                 -3189               6852166
                 -3188               6883930
                 -3187               6889090
                 -3186               6907735
                 -3185               6891468
                 -3184               6899850
                 -3183               6919272
                 -3182               6902805
                 -3181               6909376
                 -3180               6905758
                 -3179               6912576
                 -3178               6923966
                 -3177               6916158
                 -3176               6919906
                 -3175               6927812
                 -3174               6894114
                 -3173               6924660
                 -3172               6953629
                 -3171               6938222
                 -3170               6915002
                 -3169               6937802
                 -3168               6956530
                 -3167               6929220
                 -3166               6941876
                 -3165               6938870
                 -3164               6965486
                 -3163               6936455
                 -3162               6940688
                 -3161               6951840
                 -3160               6985095
                 -3159               6948633
                 -3158               6947078
                 -3157               6976685
                 -3156               6981637
                 -3155               6962550
                 -3154               6951009
                 -3153               6969004
                 -3152               6998744
                 -3151               6965271
                 -3150               6963368
                 -3149               7001171
                 -3148               7002518
                 -3147               6995132
                 -3146               7008824
                 -3145               6999096
                 -3144               7005563
                 -3143               6979930
                 -3142               7008629
                 -3141               7010681
                 -3140               7003320
                 -3139               7005696
                 -3138               6994432
                 -3137               7031172
                 -3136               7018716
                 -3135               7003476
                 -3134               7016772
                 -3133               7021942
                 -3132               7019810
                 -3131               7010023
                 -3130               7047416
                 -3129               7043270
                 -3128               7009007
                 -3127               7044682
                 -3126               7047941
                 -3125               7050737
                 -3124               7040708
                 -3123               7030880
                 -3122               7064326
                 -3121               7071260
                 -3120               7050781
                 -3119               7083894
                 -3118               7072912
                 -3117               7066580
                 -3116               7036168
                 -3115               7087535
                 -3114               7069955
                 -3113               7054144
                 -3112               7068184
                 -3111               7082839
                 -3110               7132464
                 -3109               7073486
                 -3108               7090039
                 -3107               7078674
                 -3106               7101716
                 -3105               7079742
                 -3104               7110044
                 -3103               7112506
                 -3102               7095450
                 -3101               7092165
                 -3100               7102844
                 -3099               7146059
                 -3098               7112254
                 -3097               7099324
                 -3096               7125966
                 -3095               7148485
                 -3094               7135215
                 -3093               7107627
                 -3092               7111362
                 -3091               7123046
                 -3090               7137378
                 -3089               7121304
                 -3088               7144871
                 -3087               7149918
                 -3086               7112121
                 -3085               7121508
                 -3084               7165950
                 -3083               7150404
                 -3082               7134140
                 -3081               7128594
                 -3080               7172404
                 -3079               7172931
                 -3078               7147086
                 -3077               7151896
                 -3076               7155218
                 -3075               7163247
                 -3074               7152041
                 -3073               7192306
                 -3072               7176956
                 -3071               7175346
                 -3070               7165994
                 -3069               7180356
                 -3068               7204196
                 -3067               7165197
                 -3066               7185601
                 -3065               7206673
                 -3064               7204952
                 -3063               7202114
                 -3062               7169716
                 -3061               7210996
                 -3060               7204582
                 -3059               7205376
                 -3058               7218408
                 -3057               7222990
                 -3056               7206920
                 -3055               7192992
                 -3054               7217059
                 -3053               7218014
                 -3052               7239142
                 -3051               7213285
                 -3050               7217090
                 -3049               7239666
                 -3048               7230449
                 -3047               7196703
                 -3046               7218738
                 -3045               7232223
                 -3044               7261314
                 -3043               7230098
                 -3042               7244519
                 -3041               7271156
                 -3040               7218958
                 -3039               7239998
                 -3038               7262982
                 -3037               7279055
                 -3036               7254086
                 -3035               7257174
                 -3034               7275174
                 -3033               7288672
                 -3032               7250392
                 -3031               7271992
                 -3030               7288004
                 -3029               7272823
                 -3028               7294269
                 -3027               7285438
                 -3026               7318524
                 -3025               7282653
                 -3024               7294620
                 -3023               7286234
                 -3022               7311808
                 -3021               7280966
                 -3020               7284237
                 -3019               7319072
                 -3018               7314699
                 -3017               7307964
                 -3016               7297704
                 -3015               7293370
                 -3014               7347554
                 -3013               7322724
                 -3012               7321581
                 -3011               7329312
                 -3010               7331076
                 -3009               7302017
                 -3008               7315934
                 -3007               7366802
                 -3006               7327511
                 -3005               7335348
                 -3004               7328434
                 -3003               7342370
                 -3002               7363117
                 -3001               7322032
                 -3000               7348689
                 -2999               7374456
                 -2998               7334084
                 -2997               7362606
                 -2996               7358213
                 -2995               7370900
                 -2994               7345500
                 -2993               7370336
                 -2992               7379252
                 -2991               7371060
                 -2990               7349640
                 -2989               7352252
                 -2988               7385596
                 -2987               7409476
                 -2986               7372850
                 -2985               7370576
                 -2984               7396105
                 -2983               7404329
                 -2982               7395524
                 -2981               7398899
                 -2980               7411380
                 -2979               7398484
                 -2978               7404174
                 -2977               7414976
                 -2976               7439912
                 -2975               7409591
                 -2974               7386410
                 -2973               7419934
                 -2972               7439350
                 -2971               7407654
                 -2970               7424298
                 -2969               7408935
                 -2968               7442276
                 -2967               7426446
                 -2966               7407998
                 -2965               7443358
                 -2964               7419062
                 -2963               7414639
                 -2962               7436252
                 -2961               7474695
                 -2960               7443591
                 -2959               7422654
                 -2958               7439138
                 -2957               7461550
                 -2956               7473470
                 -2955               7442840
                 -2954               7461719
                 -2953               7496712
                 -2952               7468519
                 -2951               7479255
                 -2950               7492243
                 -2949               7490060
                 -2948               7468692
                 -2947               7446948
                 -2946               7503157
                 -2945               7494108
                 -2944               7475280
                 -2943               7464693
                 -2942               7490980
                 -2941               7523708
                 -2940               7485044
                 -2939               7489026
                 -2938               7484844
                 -2937               7479489
                 -2936               7489572
                 -2935               7508690
                 -2934               7523005
                 -2933               7483316
                 -2932               7489268
                 -2931               7547488
                 -2930               7549971
                 -2929               7525608
                 -2928               7509856
                 -2927               7535228
                 -2926               7544921
                 -2925               7528490
                 -2924               7524878
                 -2923               7545026
                 -2922               7548492
                 -2921               7527594
                 -2920               7535081
                 -2919               7539312
                 -2918               7553917
                 -2917               7550388
                 -2916               7542739
                 -2915               7578932
                 -2914               7568566
                 -2913               7542467
                 -2912               7545815
                 -2911               7568214
                 -2910               7596156
                 -2909               7575342
                 -2908               7557060
                 -2907               7561882
                 -2906               7579049
                 -2905               7556024
                 -2904               7595714
                 -2903               7612286
                 -2902               7575124
                 -2901               7571554
                 -2900               7603318
                 -2899               7622246
                 -2898               7570372
                 -2897               7601208
                 -2896               7627502
                 -2895               7614412
                 -2894               7596827
                 -2893               7596056
                 -2892               7642082
                 -2891               7613948
                 -2890               7584274
                 -2889               7623687
                 -2888               7622859
                 -2887               7610342
                 -2886               7606234
                 -2885               7650717
                 -2884               7653141
                 -2883               7637642
                 -2882               7615745
                 -2881               7617916
                 -2880               7650443
                 -2879               7642938
                 -2878               7645259
                 -2877               7663946
                 -2876               7636676
                 -2875               7652120
                 -2874               7637844
                 -2873               7688462
                 -2872               7663364
                 -2871               7652432
                 -2870               7689252
                 -2869               7687654
                 -2868               7684196
                 -2867               7642476
                 -2866               7659416
                 -2865               7692774
                 -2864               7675378
                 -2863               7674686
                 -2862               7661837
                 -2861               7700746
                 -2860               7676392
                 -2859               7676801
                 -2858               7711090
                 -2857               7688757
                 -2856               7674369
                 -2855               7684370
                 -2854               7724320
                 -2853               7720125
                 -2852               7683163
                 -2851               7682023
                 -2850               7710430
                 -2849               7739498
                 -2848               7696806
                 -2847               7728758
                 -2846               7737222
                 -2845               7727499
                 -2844               7728276
                 -2843               7728494
                 -2842               7732992
                 -2841               7721406
                 -2840               7712516
                 -2839               7748858
                 -2838               7763064
                 -2837               7739454
                 -2836               7716151
                 -2835               7749534
                 -2834               7760068
                 -2833               7749768
                 -2832               7780482
                 -2831               7776412
                 -2830               7763792
                 -2829               7756759
                 -2828               7760616
                 -2827               7795418
                 -2826               7771054
                 -2825               7747215
                 -2824               7756542
                 -2823               7801144
                 -2822               7775027
                 -2821               7765249
                 -2820               7774080
                 -2819               7789686
                 -2818               7799998
                 -2817               7788448
                 -2816               7786939
                 -2815               7784176
                 -2814               7796322
                 -2813               7796078
                 -2812               7823760
                 -2811               7821112
                 -2810               7793199
                 -2809               7820566
                 -2808               7798165
                 -2807               7847124
                 -2806               7805614
                 -2805               7820968
                 -2804               7848734
                 -2803               7834330
                 -2802               7811866
                 -2801               7831900
                 -2800               7853840
                 -2799               7819450
                 -2798               7830956
                 -2797               7823996
                 -2796               7852584
                 -2795               7849767
                 -2794               7824636
                 -2793               7861592
                 -2792               7878808
                 -2791               7842272
                 -2790               7835132
                 -2789               7857187
                 -2788               7901970
                 -2787               7868616
                 -2786               7867311
                 -2785               7872425
                 -2784               7865154
                 -2783               7873265
                 -2782               7884588
                 -2781               7899938
                 -2780               7881154
                 -2779               7868646
                 -2778               7862420
                 -2777               7903187
                 -2776               7901420
                 -2775               7883762
                 -2774               7883266
                 -2773               7914326
                 -2772               7897026
                 -2771               7886314
                 -2770               7902036
                 -2769               7896330
                 -2768               7884980
                 -2767               7886463
                 -2766               7929779
                 -2765               7933260
                 -2764               7897551
                 -2763               7897774
                 -2762               7954457
                 -2761               7945095
                 -2760               7916418
                 -2759               7896454
                 -2758               7953494
                 -2757               7942623
                 -2756               7928778
                 -2755               7929595
                 -2754               7922984
                 -2753               7949711
                 -2752               7940088
                 -2751               7962108
                 -2750               7966222
                 -2749               7933445
                 -2748               7924907
                 -2747               7947156
                 -2746               7979116
                 -2745               7956258
                 -2744               7971480
                 -2743               7950564
                 -2742               7982766
                 -2741               7962489
                 -2740               7950083
                 -2739               7971724
                 -2738               7982561
                 -2737               7954216
                 -2736               7989225
                 -2735               8014265
                 -2734               7990928
                 -2733               7977084
                 -2732               7981750
                 -2731               8023243
                 -2730               8027352
                 -2729               8006472
                 -2728               7995944
                 -2727               8026580
                 -2726               8016808
                 -2725               8007526
                 -2724               8037208
                 -2723               8003217
                 -2722               8010526
                 -2721               8015414
                 -2720               8037662
                 -2719               8033413
                 -2718               8010366
                 -2717               8011254
                 -2716               8041630
                 -2715               8064237
                 -2714               8048017
                 -2713               8033833
                 -2712               8052855
                 -2711               8047458
                 -2710               8035111
                 -2709               8062263
                 -2708               8071532
                 -2707               8049566
                 -2706               8036234
                 -2705               8070875
                 -2704               8101647
                 -2703               8046114
                 -2702               8043574
                 -2701               8067073
                 -2700               8097646
                 -2699               8077752
                 -2698               8078131
                 -2697               8081391
                 -2696               8078702
                 -2695               8065964
                 -2694               8077882
                 -2693               8068640
                 -2692               8084559
                 -2691               8090704
                 -2690               8095040
                 -2689               8113392
                 -2688               8104958
                 -2687               8069983
                 -2686               8089724
                 -2685               8131062
                 -2684               8114619
                 -2683               8079682
                 -2682               8116632
                 -2681               8115780
                 -2680               8112463
                 -2679               8124411
                 -2678               8126824
                 -2677               8121354
                 -2676               8125485
                 -2675               8115520
                 -2674               8117016
                 -2673               8155922
                 -2672               8127680
                 -2671               8120534
                 -2670               8143077
                 -2669               8156140
                 -2668               8137824
                 -2667               8136050
                 -2666               8160252
                 -2665               8163978
                 -2664               8118651
                 -2663               8169606
                 -2662               8175654
                 -2661               8144691
                 -2660               8162151
                 -2659               8173984
                 -2658               8188710
                 -2657               8148134
                 -2656               8148149
                 -2655               8181644
                 -2654               8189020
                 -2653               8177766
                 -2652               8166612
                 -2651               8175186
                 -2650               8193634
                 -2649               8180852
                 -2648               8205637
                 -2647               8184091
                 -2646               8192772
                 -2645               8192713
                 -2644               8196412
                 -2643               8233482
                 -2642               8195030
                 -2641               8197192
                 -2640               8209874
                 -2639               8232568
                 -2638               8245415
                 -2637               8217478
                 -2636               8229468
                 -2635               8212236
                 -2634               8236024
                 -2633               8230907
                 -2632               8236892
                 -2631               8228622
                 -2630               8227739
                 -2629               8225182
                 -2628               8256578
                 -2627               8243436
                 -2626               8224274
                 -2625               8207908
                 -2624               8282998
                 -2623               8269796
                 -2622               8247422
                 -2621               8231834
                 -2620               8234471
                 -2619               8274114
                 -2618               8257804
                 -2617               8286872
                 -2616               8301218
                 -2615               8230278
                 -2614               8235648
                 -2613               8298809
                 -2612               8296064
                 -2611               8294012
                 -2610               8262656
                 -2609               8285614
                 -2608               8301450
                 -2607               8295508
                 -2606               8284335
                 -2605               8278092
                 -2604               8304848
                 -2603               8306044
                 -2602               8323815
                 -2601               8306060
                 -2600               8311958
                 -2599               8291582
                 -2598               8310744
                 -2597               8340286
                 -2596               8312028
                 -2595               8308392
                 -2594               8315603
                 -2593               8342886
                 -2592               8347232
                 -2591               8322664
                 -2590               8309589
                 -2589               8314324
                 -2588               8341026
                 -2587               8336095
                 -2586               8362410
                 -2585               8347204
                 -2584               8338648
                 -2583               8328460
                 -2582               8359490
                 -2581               8380450
                 -2580               8355396
                 -2579               8322055
                 -2578               8369486
                 -2577               8376190
                 -2576               8336385
                 -2575               8347422
                 -2574               8360830
                 -2573               8330162
                 -2572               8367833
                 -2571               8363786
                 -2570               8382440
                 -2569               8378060
                 -2568               8332156
                 -2567               8391134
                 -2566               8394739
                 -2565               8392252
                 -2564               8365424
                 -2563               8382120
                 -2562               8402542
                 -2561               8392934
                 -2560               8376544
                 -2559               8407438
                 -2558               8418515
                 -2557               8398958
                 -2556               8400484
                 -2555               8430138
                 -2554               8417633
                 -2553               8401957
                 -2552               8401946
                 -2551               8420437
                 -2550               8450826
                 -2549               8399898
                 -2548               8423203
                 -2547               8434455
                 -2546               8452100
                 -2545               8432600
                 -2544               8417624
                 -2543               8432086
                 -2542               8438152
                 -2541               8435960
                 -2540               8457132
                 -2539               8460377
                 -2538               8419332
                 -2537               8428678
                 -2536               8476510
                 -2535               8462910
                 -2534               8437038
                 -2533               8459935
                 -2532               8472964
                 -2531               8458692
                 -2530               8455581
                 -2529               8451376
                 -2528               8455814
                 -2527               8481143
                 -2526               8463652
                 -2525               8489572
                 -2524               8499435
                 -2523               8485172
                 -2522               8455696
                 -2521               8529108
                 -2520               8534495
                 -2519               8486520
                 -2518               8486258
                 -2517               8483490
                 -2516               8535424
                 -2515               8498814
                 -2514               8505756
                 -2513               8503390
                 -2512               8498571
                 -2511               8517780
                 -2510               8503008
                 -2509               8513055
                 -2508               8563265
                 -2507               8509482
                 -2506               8520661
                 -2505               8523544
                 -2504               8550229
                 -2503               8497042
                 -2502               8530766
                 -2501               8552338
                 -2500               8549628
                 -2499               8530427
                 -2498               8526940
                 -2497               8559981
                 -2496               8567079
                 -2495               8555756
                 -2494               8566746
                 -2493               8558113
                 -2492               8540558
                 -2491               8536652
                 -2490               8601220
                 -2489               8579914
                 -2488               8547981
                 -2487               8543867
                 -2486               8534164
                 -2485               8573772
                 -2484               8569462
                 -2483               8582922
                 -2482               8567810
                 -2481               8576853
                 -2480               8588264
                 -2479               8593838
                 -2478               8578700
                 -2477               8567908
                 -2476               8552344
                 -2475               8597845
                 -2474               8618274
                 -2473               8606272
                 -2472               8588170
                 -2471               8595112
                 -2470               8616361
                 -2469               8604816
                 -2468               8602161
                 -2467               8608925
                 -2466               8621888
                 -2465               8607270
                 -2464               8629464
                 -2463               8630728
                 -2462               8629289
                 -2461               8595973
                 -2460               8605763
                 -2459               8656219
                 -2458               8647934
                 -2457               8604745
                 -2456               8606301
                 -2455               8640060
                 -2454               8654024
                 -2453               8634739
                 -2452               8644204
                 -2451               8641282
                 -2450               8640616
                 -2449               8646851
                 -2448               8652423
                 -2447               8666314
                 -2446               8634773
                 -2445               8656425
                 -2444               8679054
                 -2443               8686192
                 -2442               8659466
                 -2441               8637792
                 -2440               8679391
                 -2439               8680508
                 -2438               8685358
                 -2437               8686150
                 -2436               8704684
                 -2435               8700990
                 -2434               8672661
                 -2433               8681592
                 -2432               8688462
                 -2431               8692323
                 -2430               8665622
                 -2429               8702284
                 -2428               8722028
                 -2427               8709448
                 -2426               8671988
                 -2425               8699744
                 -2424               8729365
                 -2423               8739144
                 -2422               8694382
                 -2421               8731172
                 -2420               8707519
                 -2419               8706310
                 -2418               8717804
                 -2417               8740438
                 -2416               8763554
                 -2415               8721595
                 -2414               8713624
                 -2413               8746192
                 -2412               8770373
                 -2411               8745807
                 -2410               8738486
                 -2409               8740942
                 -2408               8731736
                 -2407               8733443
                 -2406               8744696
                 -2405               8784834
                 -2404               8749180
                 -2403               8724287
                 -2402               8761628
                 -2401               8771802
                 -2400               8747382
                 -2399               8762216
                 -2398               8783481
                 -2397               8800441
                 -2396               8751764
                 -2395               8757650
                 -2394               8764349
                 -2393               8804976
                 -2392               8793966
                 -2391               8759535
                 -2390               8798726
                 -2389               8781287
                 -2388               8777839
                 -2387               8803988
                 -2386               8838986
                 -2385               8784173
                 -2384               8780147
                 -2383               8791366
                 -2382               8822304
                 -2381               8794312
                 -2380               8779690
                 -2379               8824426
                 -2378               8797714
                 -2377               8804692
                 -2376               8810578
                 -2375               8803372
                 -2374               8825030
                 -2373               8793062
                 -2372               8822378
                 -2371               8846023
                 -2370               8833010
                 -2369               8814544
                 -2368               8816837
                 -2367               8853690
                 -2366               8856182
                 -2365               8820536
                 -2364               8801040
                 -2363               8842862
                 -2362               8864562
                 -2361               8851740
                 -2360               8849955
                 -2359               8843505
                 -2358               8848006
                 -2357               8855482
                 -2356               8867324
                 -2355               8907940
                 -2354               8854180
                 -2353               8859795
                 -2352               8889537
                 -2351               8909978
                 -2350               8874562
                 -2349               8864374
                 -2348               8901772
                 -2347               8893241
                 -2346               8889196
                 -2345               8882802
                 -2344               8913805
                 -2343               8882364
                 -2342               8867892
                 -2341               8919622
                 -2340               8927424
                 -2339               8905285
                 -2338               8866040
                 -2337               8874366
                 -2336               8938794
                 -2335               8901676
                 -2334               8898564
                 -2333               8897272
                 -2332               8943884
                 -2331               8902223
                 -2330               8945263
                 -2329               8915996
                 -2328               8901556
                 -2327               8913550
                 -2326               8915379
                 -2325               8969574
                 -2324               8951386
                 -2323               8907736
                 -2322               8927800
                 -2321               8939144
                 -2320               8960998
                 -2319               8931650
                 -2318               8930578
                 -2317               8943944
                 -2316               8925551
                 -2315               8965357
                 -2314               8956501
                 -2313               8987970
                 -2312               8934628
                 -2311               8949303
                 -2310               8962052
                 -2309               8989958
                 -2308               8988360
                 -2307               8940912
                 -2306               8988006
                 -2305               8987367
                 -2304               8970848
                 -2303               8974176
                 -2302               8987696
                 -2301               9018065
                 -2300               8976718
                 -2299               8966793
                 -2298               9002978
                 -2297               8975045
                 -2296               8980250
                 -2295               9024748
                 -2294               9041475
                 -2293               9016244
                 -2292               8983487
                 -2291               8986774
                 -2290               9001016
                 -2289               9012533
                 -2288               8988121
                 -2287               9017724
                 -2286               9015674
                 -2285               8997091
                 -2284               9030298
                 -2283               9005590
                 -2282               9038478
                 -2281               9010262
                 -2280               9011080
                 -2279               9052266
                 -2278               9041452
                 -2277               9020993
                 -2276               9012384
                 -2275               9057468
                 -2274               9048536
                 -2273               9022046
                 -2272               9036668
                 -2271               9084957
                 -2270               9076366
                 -2269               9062272
                 -2268               9036502
                 -2267               9065541
                 -2266               9045030
                 -2265               9031735
                 -2264               9088058
                 -2263               9083586
                 -2262               9044884
                 -2261               9021413
                 -2260               9066992
                 -2259               9093842
                 -2258               9062590
                 -2257               9069438
                 -2256               9085878
                 -2255               9093888
                 -2254               9074178
                 -2253               9090308
                 -2252               9109014
                 -2251               9072564
                 -2250               9069123
                 -2249               9092536
                 -2248               9123098
                 -2247               9090723
                 -2246               9094935
                 -2245               9101922
                 -2244               9125986
                 -2243               9120032
                 -2242               9096861
                 -2241               9112814
                 -2240               9131574
                 -2239               9134945
                 -2238               9106562
                 -2237               9127868
                 -2236               9104262
                 -2235               9120466
                 -2234               9117290
                 -2233               9147178
                 -2232               9150131
                 -2231               9105225
                 -2230               9117194
                 -2229               9158020
                 -2228               9193083
                 -2227               9156339
                 -2226               9138324
                 -2225               9139367
                 -2224               9149998
                 -2223               9160918
                 -2222               9162943
                 -2221               9172275
                 -2220               9154274
                 -2219               9140102
                 -2218               9204310
                 -2217               9197750
                 -2216               9158982
                 -2215               9151944
                 -2214               9166498
                 -2213               9214736
                 -2212               9159031
                 -2211               9167105
                 -2210               9191138
                 -2209               9201430
                 -2208               9183618
                 -2207               9191580
                 -2206               9211761
                 -2205               9203340
                 -2204               9168099
                 -2203               9193687
                 -2202               9207162
                 -2201               9215494
                 -2200               9188992
                 -2199               9188505
                 -2198               9226121
                 -2197               9217239
                 -2196               9198875
                 -2195               9208392
                 -2194               9197726
                 -2193               9223281
                 -2192               9230250
                 -2191               9245547
                 -2190               9224803
                 -2189               9213174
                 -2188               9210063
                 -2187               9234565
                 -2186               9242751
                 -2185               9205540
                 -2184               9228610
                 -2183               9245124
                 -2182               9252814
                 -2181               9257999
                 -2180               9227626
                 -2179               9249712
                 -2178               9240974
                 -2177               9224684
                 -2176               9256448
                 -2175               9278768
                 -2174               9255492
                 -2173               9238624
                 -2172               9255780
                 -2171               9273948
                 -2170               9249430
                 -2169               9244136
                 -2168               9262116
                 -2167               9303758
                 -2166               9269500
                 -2165               9250302
                 -2164               9281928
                 -2163               9273831
                 -2162               9271928
                 -2161               9284836
                 -2160               9305874
                 -2159               9289480
                 -2158               9261562
                 -2157               9285979
                 -2156               9324378
                 -2155               9315179
                 -2154               9291284
                 -2153               9290948
                 -2152               9336673
                 -2151               9310733
                 -2150               9308828
                 -2149               9301746
                 -2148               9308390
                 -2147               9315903
                 -2146               9317780
                 -2145               9337628
                 -2144               9332672
                 -2143               9298223
                 -2142               9319087
                 -2141               9351583
                 -2140               9317880
                 -2139               9311470
                 -2138               9310748
                 -2137               9348354
                 -2136               9341332
                 -2135               9332028
                 -2134               9312877
                 -2133               9347752
                 -2132               9352333
                 -2131               9343988
                 -2130               9368366
                 -2129               9385274
                 -2128               9337910
                 -2127               9329678
                 -2126               9379307
                 -2125               9390652
                 -2124               9349409
                 -2123               9359099
                 -2122               9365220
                 -2121               9405481
                 -2120               9403425
                 -2119               9347174
                 -2118               9380331
                 -2117               9378246
                 -2116               9375391
                 -2115               9398620
                 -2114               9408164
                 -2113               9399488
                 -2112               9370493
                 -2111               9387164
                 -2110               9411114
                 -2109               9389508
                 -2108               9395720
                 -2107               9393872
                 -2106               9440801
                 -2105               9390482
                 -2104               9383385
                 -2103               9407362
                 -2102               9407212
                 -2101               9418370
                 -2100               9437793
                 -2099               9438126
                 -2098               9422080
                 -2097               9401522
                 -2096               9390281
                 -2095               9434252
                 -2094               9433979
                 -2093               9428892
                 -2092               9404964
                 -2091               9424716
                 -2090               9439330
                 -2089               9422838
                 -2088               9452124
                 -2087               9449588
                 -2086               9420578
                 -2085               9428816
                 -2084               9435088
                 -2083               9473555
                 -2082               9445126
                 -2081               9422244
                 -2080               9467764
                 -2079               9474838
                 -2078               9473018
                 -2077               9429032
                 -2076               9486784
                 -2075               9492268
                 -2074               9479701
                 -2073               9456644
                 -2072               9456969
                 -2071               9477660
                 -2070               9442707
                 -2069               9500692
                 -2068               9515779
                 -2067               9478350
                 -2066               9460190
                 -2065               9458343
                 -2064               9521306
                 -2063               9478239
                 -2062               9480999
                 -2061               9491866
                 -2060               9536025
                 -2059               9497288
                 -2058               9503430
                 -2057               9505504
                 -2056               9477616
                 -2055               9496307
                 -2054               9499900
                 -2053               9518970
                 -2052               9523984
                 -2051               9486793
                 -2050               9499590
                 -2049               9549088
                 -2048               9505196
                 -2047               9534034
                 -2046               9506170
                 -2045               9542063
                 -2044               9499847
                 -2043               9541050
                 -2042               9533546
                 -2041               9583465
                 -2040               9547392
                 -2039               9521803
                 -2038               9534960
                 -2037               9572282
                 -2036               9547078
                 -2035               9537424
                 -2034               9569471
                 -2033               9597072
                 -2032               9563407
                 -2031               9523611
                 -2030               9538364
                 -2029               9593620
                 -2028               9566704
                 -2027               9553656
                 -2026               9558250
                 -2025               9559080
                 -2024               9532290
                 -2023               9561562
                 -2022               9586094
                 -2021               9581286
                 -2020               9561756
                 -2019               9566312
                 -2018               9605838
                 -2017               9603864
                 -2016               9569476
                 -2015               9592448
                 -2014               9588812
                 -2013               9574554
                 -2012               9598686
                 -2011               9591635
                 -2010               9609398
                 -2009               9612119
                 -2008               9616909
                 -2007               9592863
                 -2006               9623147
                 -2005               9586243
                 -2004               9594547
                 -2003               9658458
                 -2002               9648726
                 -2001               9618770
                 -2000               9583208
                 -1999               9604377
                 -1998               9637766
                 -1997               9634962
                 -1996               9618252
                 -1995               9628238
                 -1994               9635716
                 -1993               9618373
                 -1992               9642218
                 -1991               9647894
                 -1990               9621520
                 -1989               9633922
                 -1988               9644124
                 -1987               9678140
                 -1986               9652297
                 -1985               9606828
                 -1984               9665548
                 -1983               9669221
                 -1982               9656096
                 -1981               9683998
                 -1980               9673612
                 -1979               9672312
                 -1978               9656916
                 -1977               9661602
                 -1976               9687112
                 -1975               9641468
                 -1974               9666176
                 -1973               9659071
                 -1972               9712049
                 -1971               9668000
                 -1970               9648776
                 -1969               9623950
                 -1968               9685346
                 -1967               9705424
                 -1966               9694996
                 -1965               9703268
                 -1964               9702703
                 -1963               9710762
                 -1962               9660412
                 -1961               9701366
                 -1960               9701748
                 -1959               9700818
                 -1958               9687617
                 -1957               9725045
                 -1956               9736337
                 -1955               9734328
                 -1954               9720110
                 -1953               9718928
                 -1952               9711554
                 -1951               9704582
                 -1950               9729066
                 -1949               9739377
                 -1948               9702729
                 -1947               9684850
                 -1946               9742238
                 -1945               9720582
                 -1944               9714711
                 -1943               9673382
                 -1942               9710592
                 -1941               9767822
                 -1940               9726026
                 -1939               9716004
                 -1938               9746895
                 -1937               9739864
                 -1936               9751914
                 -1935               9760538
                 -1934               9764992
                 -1933               9760874
                 -1932               9759982
                 -1931               9738066
                 -1930               9792649
                 -1929               9777567
                 -1928               9734219
                 -1927               9769722
                 -1926               9796370
                 -1925               9806768
                 -1924               9764404
                 -1923               9755384
                 -1922               9787706
                 -1921               9765876
                 -1920               9782709
                 -1919               9797842
                 -1918               9809362
                 -1917               9755164
                 -1916               9766808
                 -1915               9813006
                 -1914               9788448
                 -1913               9793442
                 -1912               9801072
                 -1911               9813746
                 -1910               9814709
                 -1909               9794688
                 -1908               9766602
                 -1907               9795677
                 -1906               9816218
                 -1905               9817800
                 -1904               9817443
                 -1903               9816769
                 -1902               9814724
                 -1901               9805360
                 -1900               9822014
                 -1899               9840211
                 -1898               9811539
                 -1897               9795994
                 -1896               9817838
                 -1895               9845978
                 -1894               9856280
                 -1893               9800940
                 -1892               9838368
                 -1891               9837108
                 -1890               9840284
                 -1889               9852942
                 -1888               9846782
                 -1887               9849686
                 -1886               9797943
                 -1885               9847997
                 -1884               9835210
                 -1883               9869114
                 -1882               9825141
                 -1881               9856089
                 -1880               9902784
                 -1879               9853906
                 -1878               9844782
                 -1877               9832318
                 -1876               9892969
                 -1875               9875851
                 -1874               9856858
                 -1873               9884736
                 -1872               9846492
                 -1871               9871142
                 -1870               9878380
                 -1869               9877094
                 -1868               9896956
                 -1867               9864176
                 -1866               9858504
                 -1865               9871340
                 -1864               9929794
                 -1863               9891200
                 -1862               9871131
                 -1861               9881200
                 -1860               9891874
                 -1859               9909015
                 -1858               9876562
                 -1857               9899298
                 -1856               9873568
                 -1855               9880436
                 -1854               9927528
                 -1853               9931128
                 -1852               9909184
                 -1851               9899328
                 -1850               9889988
                 -1849               9957775
                 -1848               9910492
                 -1847               9898658
                 -1846               9902633
                 -1845               9941238
                 -1844               9914994
                 -1843               9950343
                 -1842               9960130
                 -1841               9927037
                 -1840               9927080
                 -1839               9937277
                 -1838               9972066
                 -1837               9973012
                 -1836               9947570
                 -1835               9943817
                 -1834               9953318
                 -1833               9960152
                 -1832               9952116
                 -1831               9947666
                 -1830               9933472
                 -1829               9946830
                 -1828               9960210
                 -1827               9959885
                 -1826               9964084
                 -1825               9948394
                 -1824               9962842
                 -1823              10001700
                 -1822               9980986
                 -1821               9962874
                 -1820               9915340
                 -1819               9964342
                 -1818              10005696
                 -1817               9981323
                 -1816               9965836
                 -1815              10004940
                 -1814              10006599
                 -1813               9947257
                 -1812               9988884
                 -1811              10008474
                 -1810              10001877
                 -1809               9969496
                 -1808              10034009
                 -1807              10045988
                 -1806               9982447
                 -1805               9987291
                 -1804               9981282
                 -1803              10006875
                 -1802              10023300
                 -1801               9997314
                 -1800              10016171
                 -1799               9986340
                 -1798               9996804
                 -1797              10010234
                 -1796              10020105
                 -1795              10032346
                 -1794               9990428
                 -1793              10020790
                 -1792              10029581
                 -1791              10053704
                 -1790              10027382
                 -1789              10016511
                 -1788              10066926
                 -1787              10028446
                 -1786              10057300
                 -1785              10034510
                 -1784              10046938
                 -1783              10058785
                 -1782              10012554
                 -1781              10032560
                 -1780              10037680
                 -1779              10031980
                 -1778              10039222
                 -1777              10064854
                 -1776              10092278
                 -1775              10024989
                 -1774              10011724
                 -1773              10028394
                 -1772              10078554
                 -1771              10058375
                 -1770              10036330
                 -1769              10087601
                 -1768              10062564
                 -1767              10062620
                 -1766              10059203
                 -1765              10083908
                 -1764              10078830
                 -1763              10046327
                 -1762              10092625
                 -1761              10093996
                 -1760              10085926
                 -1759              10060451
                 -1758              10086360
                 -1757              10100971
                 -1756              10108777
                 -1755              10067557
                 -1754              10105596
                 -1753              10104040
                 -1752              10081484
                 -1751              10094214
                 -1750              10108114
                 -1749              10095666
                 -1748              10115298
                 -1747              10100500
                 -1746              10124876
                 -1745              10104677
                 -1744              10077224
                 -1743              10095754
                 -1742              10143281
                 -1741              10140018
                 -1740              10123194
                 -1739              10133149
                 -1738              10133060
                 -1737              10138838
                 -1736              10138417
                 -1735              10142364
                 -1734              10163500
                 -1733              10104006
                 -1732              10132948
                 -1731              10163855
                 -1730              10173838
                 -1729              10136702
                 -1728              10130316
                 -1727              10135807
                 -1726              10158826
                 -1725              10166566
                 -1724              10142784
                 -1723              10161200
                 -1722              10159293
                 -1721              10137700
                 -1720              10156514
                 -1719              10164328
                 -1718              10137740
                 -1717              10143373
                 -1716              10144611
                 -1715              10227042
                 -1714              10183602
                 -1713              10138464
                 -1712              10174366
                 -1711              10198478
                 -1710              10195062
                 -1709              10153242
                 -1708              10189815
                 -1707              10159920
                 -1706              10175977
                 -1705              10187350
                 -1704              10222768
                 -1703              10201538
                 -1702              10158380
                 -1701              10174780
                 -1700              10207687
                 -1699              10209361
                 -1698              10170550
                 -1697              10168480
                 -1696              10197970
                 -1695              10211530
                 -1694              10219919
                 -1693              10218552
                 -1692              10211303
                 -1691              10180911
                 -1690              10204598
                 -1689              10222005
                 -1688              10238569
                 -1687              10216266
                 -1686              10185746
                 -1685              10234210
                 -1684              10252808
                 -1683              10230150
                 -1682              10204085
                 -1681              10230478
                 -1680              10238750
                 -1679              10222113
                 -1678              10221162
                 -1677              10219821
                 -1676              10219444
                 -1675              10231068
                 -1674              10237086
                 -1673              10281384
                 -1672              10237381
                 -1671              10216997
                 -1670              10238720
                 -1669              10267334
                 -1668              10282232
                 -1667              10217035
                 -1666              10252542
                 -1665              10295746
                 -1664              10260021
                 -1663              10265940
                 -1662              10238487
                 -1661              10269980
                 -1660              10251880
                 -1659              10271732
                 -1658              10279994
                 -1657              10279822
                 -1656              10238608
                 -1655              10221606
                 -1654              10289770
                 -1653              10284840
                 -1652              10263330
                 -1651              10248208
                 -1650              10291318
                 -1649              10289684
                 -1648              10274136
                 -1647              10289990
                 -1646              10301673
                 -1645              10286534
                 -1644              10288964
                 -1643              10321624
                 -1642              10333724
                 -1641              10293506
                 -1640              10278679
                 -1639              10343594
                 -1638              10332700
                 -1637              10307516
                 -1636              10305364
                 -1635              10303198
                 -1634              10307750
                 -1633              10314310
                 -1632              10293767
                 -1631              10323806
                 -1630              10315563
                 -1629              10315169
                 -1628              10316188
                 -1627              10352136
                 -1626              10344030
                 -1625              10286676
                 -1624              10307100
                 -1623              10334146
                 -1622              10342461
                 -1621              10316314
                 -1620              10344137
                 -1619              10351259
                 -1618              10346940
                 -1617              10339474
                 -1616              10337050
                 -1615              10348666
                 -1614              10347380
                 -1613              10343682
                 -1612              10412035
                 -1611              10360748
                 -1610              10323902
                 -1609              10343538
                 -1608              10407970
                 -1607              10392174
                 -1606              10336118
                 -1605              10345441
                 -1604              10377824
                 -1603              10365782
                 -1602              10359192
                 -1601              10379219
                 -1600              10374789
                 -1599              10388186
                 -1598              10369625
                 -1597              10395133
                 -1596              10379554
                 -1595              10350806
                 -1594              10363553
                 -1593              10353623
                 -1592              10392689
                 -1591              10388068
                 -1590              10404892
                 -1589              10401245
                 -1588              10403200
                 -1587              10399478
                 -1586              10374972
                 -1585              10384146
                 -1584              10402578
                 -1583              10381724
                 -1582              10400000
                 -1581              10429812
                 -1580              10395824
                 -1579              10347088
                 -1578              10380246
                 -1577              10438456
                 -1576              10409466
                 -1575              10376598
                 -1574              10388679
                 -1573              10436996
                 -1572              10416138
                 -1571              10386461
                 -1570              10440428
                 -1569              10392735
                 -1568              10406702
                 -1567              10405323
                 -1566              10448310
                 -1565              10424734
                 -1564              10419661
                 -1563              10438270
                 -1562              10441937
                 -1561              10456049
                 -1560              10442692
                 -1559              10440310
                 -1558              10449664
                 -1557              10417925
                 -1556              10470426
                 -1555              10440920
                 -1554              10430464
                 -1553              10441492
                 -1552              10460073
                 -1551              10470838
                 -1550              10498297
                 -1549              10444737
                 -1548              10425676
                 -1547              10428436
                 -1546              10518908
                 -1545              10462951
                 -1544              10437964
                 -1543              10478814
                 -1542              10484232
                 -1541              10480746
                 -1540              10462635
                 -1539              10473391
                 -1538              10483448
                 -1537              10444933
                 -1536              10473071
                 -1535              10518260
                 -1534              10474610
                 -1533              10445581
                 -1532              10481073
                 -1531              10509718
                 -1530              10496842
                 -1529              10479777
                 -1528              10491866
                 -1527              10502180
                 -1526              10491907
                 -1525              10515570
                 -1524              10531150
                 -1523              10531894
                 -1522              10486406
                 -1521              10503702
                 -1520              10507650
                 -1519              10523666
                 -1518              10503722
                 -1517              10506866
                 -1516              10544964
                 -1515              10524383
                 -1514              10495784
                 -1513              10481046
                 -1512              10521414
                 -1511              10516861
                 -1510              10506076
                 -1509              10530922
                 -1508              10519772
                 -1507              10503659
                 -1506              10506122
                 -1505              10528640
                 -1504              10569306
                 -1503              10530781
                 -1502              10506379
                 -1501              10526513
                 -1500              10558740
                 -1499              10560895
                 -1498              10527602
                 -1497              10545829
                 -1496              10541480
                 -1495              10547850
                 -1494              10569674
                 -1493              10554233
                 -1492              10568551
                 -1491              10516444
                 -1490              10558034
                 -1489              10576456
                 -1488              10550820
                 -1487              10531321
                 -1486              10547888
                 -1485              10589296
                 -1484              10564427
                 -1483              10543048
                 -1482              10517607
                 -1481              10564317
                 -1480              10560706
                 -1479              10546664
                 -1478              10590680
                 -1477              10589838
                 -1476              10566414
                 -1475              10547955
                 -1474              10592122
                 -1473              10621094
                 -1472              10571788
                 -1471              10565092
                 -1470              10584446
                 -1469              10609622
                 -1468              10581864
                 -1467              10581712
                 -1466              10595085
                 -1465              10583517
                 -1464              10592160
                 -1463              10607432
                 -1462              10609904
                 -1461              10584996
                 -1460              10576030
                 -1459              10628286
                 -1458              10629690
                 -1457              10572978
                 -1456              10567101
                 -1455              10625634
                 -1454              10624360
                 -1453              10606496
                 -1452              10582134
                 -1451              10603384
                 -1450              10639576
                 -1449              10619856
                 -1448              10653628
                 -1447              10648926
                 -1446              10623334
                 -1445              10644036
                 -1444              10609478
                 -1443              10675389
                 -1442              10661024
                 -1441              10636784
                 -1440              10617916
                 -1439              10665002
                 -1438              10675683
                 -1437              10599837
                 -1436              10629889
                 -1435              10641538
                 -1434              10642179
                 -1433              10655647
                 -1432              10656671
                 -1431              10665488
                 -1430              10601467
                 -1429              10624012
                 -1428              10660757
                 -1427              10637404
                 -1426              10640410
                 -1425              10629088
                 -1424              10670958
                 -1423              10661508
                 -1422              10660792
                 -1421              10688768
                 -1420              10681338
                 -1419              10681764
                 -1418              10668304
                 -1417              10679462
                 -1416              10661434
                 -1415              10675537
                 -1414              10659578
                 -1413              10695800
                 -1412              10717533
                 -1411              10687875
                 -1410              10677232
                 -1409              10699254
                 -1408              10688236
                 -1407              10686640
                 -1406              10670868
                 -1405              10681477
                 -1404              10680186
                 -1403              10704440
                 -1402              10696204
                 -1401              10711047
                 -1400              10696026
                 -1399              10647482
                 -1398              10699314
                 -1397              10721920
                 -1396              10703908
                 -1395              10683348
                 -1394              10704978
                 -1393              10731352
                 -1392              10696648
                 -1391              10709708
                 -1390              10710494
                 -1389              10729366
                 -1388              10720227
                 -1387              10691335
                 -1386              10726980
                 -1385              10723965
                 -1384              10690954
                 -1383              10698872
                 -1382              10743852
                 -1381              10719966
                 -1380              10717362
                 -1379              10696683
                 -1378              10718543
                 -1377              10746003
                 -1376              10731943
                 -1375              10721640
                 -1374              10735885
                 -1373              10741351
                 -1372              10746985
                 -1371              10742284
                 -1370              10746671
                 -1369              10715120
                 -1368              10688034
                 -1367              10756992
                 -1366              10795725
                 -1365              10752706
                 -1364              10723408
                 -1363              10769866
                 -1362              10781314
                 -1361              10759640
                 -1360              10768034
                 -1359              10732600
                 -1358              10792595
                 -1357              10764175
                 -1356              10777886
                 -1355              10804674
                 -1354              10755336
                 -1353              10747834
                 -1352              10761080
                 -1351              10807685
                 -1350              10797064
                 -1349              10757388
                 -1348              10744828
                 -1347              10775988
                 -1346              10813256
                 -1345              10773320
                 -1344              10779409
                 -1343              10761536
                 -1342              10749262
                 -1341              10759246
                 -1340              10778635
                 -1339              10793492
                 -1338              10778310
                 -1337              10772540
                 -1336              10828313
                 -1335              10818206
                 -1334              10808167
                 -1333              10773424
                 -1332              10799762
                 -1331              10816144
                 -1330              10799603
                 -1329              10821552
                 -1328              10806968
                 -1327              10791250
                 -1326              10787082
                 -1325              10849000
                 -1324              10833866
                 -1323              10811350
                 -1322              10783501
                 -1321              10820192
                 -1320              10855522
                 -1319              10826640
                 -1318              10813615
                 -1317              10819158
                 -1316              10828700
                 -1315              10850016
                 -1314              10811628
                 -1313              10823378
                 -1312              10840224
                 -1311              10835568
                 -1310              10811237
                 -1309              10868456
                 -1308              10826662
                 -1307              10814270
                 -1306              10821208
                 -1305              10850850
                 -1304              10875218
                 -1303              10809054
                 -1302              10824194
                 -1301              10846584
                 -1300              10852908
                 -1299              10866462
                 -1298              10868480
                 -1297              10869704
                 -1296              10853701
                 -1295              10836564
                 -1294              10856394
                 -1293              10836676
                 -1292              10868799
                 -1291              10826892
                 -1290              10882803
                 -1289              10879740
                 -1288              10820943
                 -1287              10826362
                 -1286              10831058
                 -1285              10872080
                 -1284              10871253
                 -1283              10847668
                 -1282              10883547
                 -1281              10849316
                 -1280              10869596
                 -1279              10870120
                 -1278              10876688
                 -1277              10872523
                 -1276              10857893
                 -1275              10900249
                 -1274              10904424
                 -1273              10925680
                 -1272              10852710
                 -1271              10895323
                 -1270              10913374
                 -1269              10897706
                 -1268              10881359
                 -1267              10878844
                 -1266              10894212
                 -1265              10871664
                 -1264              10865069
                 -1263              10906818
                 -1262              10901694
                 -1261              10886649
                 -1260              10895128
                 -1259              10916688
                 -1258              10895759
                 -1257              10870254
                 -1256              10898629
                 -1255              10916515
                 -1254              10923284
                 -1253              10919310
                 -1252              10926553
                 -1251              10928905
                 -1250              10924750
                 -1249              10930214
                 -1248              10953318
                 -1247              10941452
                 -1246              10885802
                 -1245              10931468
                 -1244              10957488
                 -1243              10968640
                 -1242              10928170
                 -1241              10926460
                 -1240              10932586
                 -1239              10952582
                 -1238              10930346
                 -1237              10938447
                 -1236              10953254
                 -1235              10941667
                 -1234              10923078
                 -1233              10956308
                 -1232              10969997
                 -1231              10939326
                 -1230              10928712
                 -1229              10932830
                 -1228              10961017
                 -1227              10949372
                 -1226              10927426
                 -1225              10933416
                 -1224              11000993
                 -1223              10968804
                 -1222              10943128
                 -1221              10949894
                 -1220              10948264
                 -1219              10946162
                 -1218              10960803
                 -1217              11001503
                 -1216              10983761
                 -1215              10927093
                 -1214              10970777
                 -1213              10994906
                 -1212              10970862
                 -1211              10963088
                 -1210              10931910
                 -1209              11009648
                 -1208              11000026
                 -1207              11000496
                 -1206              10972778
                 -1205              10976551
                 -1204              10962944
                 -1203              10985313
                 -1202              10988540
                 -1201              11002970
                 -1200              10966212
                 -1199              10943057
                 -1198              10987342
                 -1197              11023920
                 -1196              10990234
                 -1195              10982135
                 -1194              11008484
                 -1193              11018465
                 -1192              10992930
                 -1191              10981095
                 -1190              10973200
                 -1189              10982937
                 -1188              10989058
                 -1187              11035688
                 -1186              11003730
                 -1185              10986316
                 -1184              10968510
                 -1183              11001116
                 -1182              11030802
                 -1181              11016731
                 -1180              11010760
                 -1179              11000288
                 -1178              11027324
                 -1177              11018016
                 -1176              11015788
                 -1175              10998146
                 -1174              11011128
                 -1173              11000558
                 -1172              11011462
                 -1171              11018986
                 -1170              11052110
                 -1169              11016256
                 -1168              11032574
                 -1167              11046754
                 -1166              11039756
                 -1165              11037523
                 -1164              11005534
                 -1163              11024169
                 -1162              11056174
                 -1161              11029732
                 -1160              11057030
                 -1159              11052736
                 -1158              11034012
                 -1157              11065568
                 -1156              11060344
                 -1155              11104606
                 -1154              11028540
                 -1153              11023716
                 -1152              11066199
                 -1151              11067784
                 -1150              11068710
                 -1149              11059180
                 -1148              11075280
                 -1147              11047494
                 -1146              11062418
                 -1145              11037883
                 -1144              11033423
                 -1143              11050204
                 -1142              11050307
                 -1141              11061850
                 -1140              11095064
                 -1139              11043621
                 -1138              11041889
                 -1137              11052788
                 -1136              11068455
                 -1135              11093924
                 -1134              11062772
                 -1133              11072760
                 -1132              11085920
                 -1131              11075196
                 -1130              11072885
                 -1129              11086228
                 -1128              11115392
                 -1127              11077964
                 -1126              11114791
                 -1125              11101868
                 -1124              11129296
                 -1123              11052286
                 -1122              11087774
                 -1121              11127836
                 -1120              11114726
                 -1119              11079334
                 -1118              11093428
                 -1117              11081416
                 -1116              11101920
                 -1115              11044132
                 -1114              11107076
                 -1113              11108666
                 -1112              11064256
                 -1111              11103518
                 -1110              11132516
                 -1109              11107892
                 -1108              11101902
                 -1107              11101472
                 -1106              11108076
                 -1105              11128524
                 -1104              11107235
                 -1103              11097548
                 -1102              11117842
                 -1101              11123815
                 -1100              11113080
                 -1099              11121683
                 -1098              11113124
                 -1097              11104058
                 -1096              11123098
                 -1095              11134908
                 -1094              11150163
                 -1093              11108580
                 -1092              11099684
                 -1091              11114567
                 -1090              11135071
                 -1089              11136473
                 -1088              11097846
                 -1087              11109340
                 -1086              11143758
                 -1085              11144736
                 -1084              11123232
                 -1083              11167230
                 -1082              11131032
                 -1081              11128492
                 -1080              11124022
                 -1079              11177243
                 -1078              11143900
                 -1077              11127424
                 -1076              11110987
                 -1075              11170854
                 -1074              11178922
                 -1073              11141050
                 -1072              11146498
                 -1071              11169503
                 -1070              11155086
                 -1069              11155760
                 -1068              11165695
                 -1067              11155004
                 -1066              11121590
                 -1065              11153843
                 -1064              11199698
                 -1063              11182564
                 -1062              11154168
                 -1061              11117038
                 -1060              11174590
                 -1059              11193042
                 -1058              11178754
                 -1057              11150214
                 -1056              11162500
                 -1055              11175289
                 -1054              11163312
                 -1053              11183574
                 -1052              11176726
                 -1051              11178929
                 -1050              11158486
                 -1049              11144865
                 -1048              11215477
                 -1047              11192236
                 -1046              11170928
                 -1045              11206396
                 -1044              11199970
                 -1043              11213086
                 -1042              11188091
                 -1041              11171530
                 -1040              11193854
                 -1039              11198237
                 -1038              11224894
                 -1037              11187942
                 -1036              11189271
                 -1035              11156702
                 -1034              11185556
                 -1033              11215337
                 -1032              11215603
                 -1031              11177838
                 -1030              11163854
                 -1029              11239586
                 -1028              11214370
                 -1027              11181705
                 -1026              11190677
                 -1025              11210928
                 -1024              11209146
                 -1023              11197490
                 -1022              11207533
                 -1021              11228113
                 -1020              11185398
                 -1019              11206268
                 -1018              11232426
                 -1017              11251082
                 -1016              11215629
                 -1015              11200802
                 -1014              11208535
                 -1013              11245133
                 -1012              11240119
                 -1011              11220222
                 -1010              11246930
                 -1009              11223868
                 -1008              11249760
                 -1007              11247840
                 -1006              11264956
                 -1005              11223548
                 -1004              11192656
                 -1003              11239474
                 -1002              11244062
                 -1001              11239686
                 -1000              11219162
                  -999              11242120
                  -998              11259548
                  -997              11232002
                  -996              11220863
                  -995              11196016
                  -994              11225293
                  -993              11224973
                  -992              11244020
                  -991              11269687
                  -990              11234136
                  -989              11243384
                  -988              11218034
                  -987              11288602
                  -986              11265072
                  -985              11232747
                  -984              11261356
                  -983              11271455
                  -982              11306972
                  -981              11250884
                  -980              11259156
                  -979              11242046
                  -978              11237304
                  -977              11259761
                  -976              11284942
                  -975              11266725
                  -974              11236160
                  -973              11216288
                  -972              11280431
                  -971              11261218
                  -970              11257262
                  -969              11256732
                  -968              11284368
                  -967              11300533
                  -966              11258576
                  -965              11254110
                  -964              11252154
                  -963              11283480
                  -962              11274168
                  -961              11311876
                  -960              11322725
                  -959              11272598
                  -958              11288462
                  -957              11257860
                  -956              11313839
                  -955              11312924
                  -954              11270643
                  -953              11268011
                  -952              11290552
                  -951              11300699
                  -950              11278454
                  -949              11289748
                  -948              11281568
                  -947              11293769
                  -946              11291744
                  -945              11304405
                  -944              11296126
                  -943              11295483
                  -942              11314606
                  -941              11311126
                  -940              11301165
                  -939              11277856
                  -938              11277950
                  -937              11326840
                  -936              11325250
                  -935              11310054
                  -934              11300550
                  -933              11331762
                  -932              11329560
                  -931              11297008
                  -930              11375319
                  -929              11344576
                  -928              11330012
                  -927              11295092
                  -926              11351919
                  -925              11367144
                  -924              11310273
                  -923              11329209
                  -922              11326804
                  -921              11341785
                  -920              11326240
                  -919              11314596
                  -918              11333491
                  -917              11303164
                  -916              11339362
                  -915              11341987
                  -914              11351230
                  -913              11312020
                  -912              11265309
                  -911              11350314
                  -910              11322170
                  -909              11329274
                  -908              11319294
                  -907              11299760
                  -906              11364732
                  -905              11340646
                  -904              11361374
                  -903              11352410
                  -902              11360600
                  -901              11341206
                  -900              11336322
                  -899              11358093
                  -898              11339600
                  -897              11339416
                  -896              11338221
                  -895              11392844
                  -894              11406106
                  -893              11310588
                  -892              11310430
                  -891              11348588
                  -890              11365360
                  -889              11365239
                  -888              11322904
                  -887              11370388
                  -886              11341718
                  -885              11354739
                  -884              11373266
                  -883              11380904
                  -882              11318349
                  -881              11337992
                  -880              11385370
                  -879              11389308
                  -878              11360838
                  -877              11346508
                  -876              11373286
                  -875              11385146
                  -874              11369884
                  -873              11380628
                  -872              11372860
                  -871              11369415
                  -870              11334145
                  -869              11400276
                  -868              11413169
                  -867              11376577
                  -866              11358402
                  -865              11360444
                  -864              11435224
                  -863              11396272
                  -862              11371904
                  -861              11348164
                  -860              11383006
                  -859              11429580
                  -858              11379014
                  -857              11404633
                  -856              11382730
                  -855              11379785
                  -854              11374949
                  -853              11412229
                  -852              11399390
                  -851              11388396
                  -850              11357795
                  -849              11415248
                  -848              11423037
                  -847              11404201
                  -846              11373080
                  -845              11419362
                  -844              11441326
                  -843              11408155
                  -842              11424440
                  -841              11435048
                  -840              11409404
                  -839              11372240
                  -838              11432836
                  -837              11430932
                  -836              11372352
                  -835              11387507
                  -834              11404195
                  -833              11465334
                  -832              11402030
                  -831              11382284
                  -830              11386488
                  -829              11408350
                  -828              11443663
                  -827              11438332
                  -826              11416191
                  -825              11377262
                  -824              11393981
                  -823              11405437
                  -822              11454970
                  -821              11419744
                  -820              11412928
                  -819              11457172
                  -818              11458462
                  -817              11441257
                  -816              11418741
                  -815              11410708
                  -814              11460310
                  -813              11458368
                  -812              11426405
                  -811              11475654
                  -810              11445996
                  -809              11405234
                  -808              11429733
                  -807              11441805
                  -806              11435522
                  -805              11438970
                  -804              11393880
                  -803              11482508
                  -802              11461862
                  -801              11413622
                  -800              11420895
                  -799              11448411
                  -798              11433292
                  -797              11421576
                  -796              11453502
                  -795              11452422
                  -794              11430558
                  -793              11438789
                  -792              11461672
                  -791              11491716
                  -790              11443186
                  -789              11418582
                  -788              11474270
                  -787              11455510
                  -786              11466676
                  -785              11426826
                  -784              11472756
                  -783              11459462
                  -782              11472314
                  -781              11466874
                  -780              11448068
                  -779              11462776
                  -778              11443074
                  -777              11453186
                  -776              11474421
                  -775              11486338
                  -774              11455736
                  -773              11470748
                  -772              11509440
                  -771              11462110
                  -770              11442663
                  -769              11429848
                  -768              11477932
                  -767              11467032
                  -766              11484138
                  -765              11503476
                  -764              11474623
                  -763              11452566
                  -762              11487560
                  -761              11497814
                  -760              11493520
                  -759              11463800
                  -758              11469304
                  -757              11488469
                  -756              11510822
                  -755              11493250
                  -754              11450898
                  -753              11488981
                  -752              11494538
                  -751              11483237
                  -750              11488238
                  -749              11516898
                  -748              11460372
                  -747              11486684
                  -746              11521230
                  -745              11512166
                  -744              11485580
                  -743              11461197
                  -742              11512472
                  -741              11521754
                  -740              11505469
                  -739              11466106
                  -738              11499142
                  -737              11527117
                  -736              11509796
                  -735              11520562
                  -734              11516447
                  -733              11497191
                  -732              11517466
                  -731              11531492
                  -730              11548055
                  -729              11516341
                  -728              11477084
                  -727              11514130
                  -726              11555331
                  -725              11516784
                  -724              11494589
                  -723              11492056
                  -722              11502534
                  -721              11511734
                  -720              11530988
                  -719              11517220
                  -718              11525926
                  -717              11499476
                  -716              11520160
                  -715              11539352
                  -714              11522873
                  -713              11498054
                  -712              11476417
                  -711              11510222
                  -710              11542106
                  -709              11523322
                  -708              11502637
                  -707              11511972
                  -706              11531128
                  -705              11520089
                  -704              11538278
                  -703              11526353
                  -702              11519402
                  -701              11516716
                  -700              11549370
                  -699              11561612
                  -698              11536964
                  -697              11511838
                  -696              11562394
                  -695              11575127
                  -694              11540220
                  -693              11559804
                  -692              11518434
                  -691              11557894
                  -690              11513810
                  -689              11545863
                  -688              11569671
                  -687              11537881
                  -686              11502966
                  -685              11508956
                  -684              11558717
                  -683              11550866
                  -682              11489265
                  -681              11513548
                  -680              11549345
                  -679              11570000
                  -678              11556370
                  -677              11555168
                  -676              11542986
                  -675              11530168
                  -674              11558306
                  -673              11552744
                  -672              11537986
                  -671              11540126
                  -670              11543018
                  -669              11594500
                  -668              11573341
                  -667              11550045
                  -666              11520029
                  -665              11557596
                  -664              11588766
                  -663              11556298
                  -662              11564982
                  -661              11573846
                  -660              11541802
                  -659              11523513
                  -658              11544688
                  -657              11570429
                  -656              11556172
                  -655              11543454
                  -654              11584749
                  -653              11621340
                  -652              11569850
                  -651              11526916
                  -650              11602546
                  -649              11591394
                  -648              11574918
                  -647              11577290
                  -646              11590362
                  -645              11605630
                  -644              11565612
                  -643              11603082
                  -642              11614218
                  -641              11589570
                  -640              11571939
                  -639              11609518
                  -638              11583966
                  -637              11600558
                  -636              11544976
                  -635              11578154
                  -634              11603477
                  -633              11643563
                  -632              11578025
                  -631              11579098
                  -630              11592056
                  -629              11551848
                  -628              11563904
                  -627              11589659
                  -626              11614464
                  -625              11574346
                  -624              11560750
                  -623              11592630
                  -622              11631358
                  -621              11570340
                  -620              11566064
                  -619              11603054
                  -618              11611138
                  -617              11627253
                  -616              11585644
                  -615              11608538
                  -614              11584725
                  -613              11628328
                  -612              11606668
                  -611              11615303
                  -610              11607588
                  -609              11577130
                  -608              11620356
                  -607              11624438
                  -606              11587502
                  -605              11567643
                  -604              11619220
                  -603              11601030
                  -602              11624094
                  -601              11602774
                  -600              11584218
                  -599              11593470
                  -598              11559147
                  -597              11582668
                  -596              11646600
                  -595              11589159
                  -594              11569844
                  -593              11621176
                  -592              11624158
                  -591              11631197
                  -590              11585698
                  -589              11590822
                  -588              11635668
                  -587              11645162
                  -586              11618978
                  -585              11594932
                  -584              11620462
                  -583              11609279
                  -582              11628812
                  -581              11608214
                  -580              11631892
                  -579              11630211
                  -578              11616198
                  -577              11643870
                  -576              11644050
                  -575              11578033
                  -574              11600511
                  -573              11624500
                  -572              11641572
                  -571              11646000
                  -570              11628881
                  -569              11602445
                  -568              11637014
                  -567              11620617
                  -566              11664659
                  -565              11661956
                  -564              11602904
                  -563              11592579
                  -562              11609787
                  -561              11679718
                  -560              11632051
                  -559              11620794
                  -558              11654024
                  -557              11643140
                  -556              11626889
                  -555              11634633
                  -554              11672852
                  -553              11644316
                  -552              11660456
                  -551              11663618
                  -550              11628442
                  -549              11671824
                  -548              11634175
                  -547              11662164
                  -546              11651816
                  -545              11661801
                  -544              11641950
                  -543              11588660
                  -542              11667162
                  -541              11650008
                  -540              11652960
                  -539              11664818
                  -538              11649246
                  -537              11624804
                  -536              11636530
                  -535              11670770
                  -534              11667028
                  -533              11629403
                  -532              11629354
                  -531              11672791
                  -530              11720644
                  -529              11640172
                  -528              11677408
                  -527              11685780
                  -526              11674470
                  -525              11659616
                  -524              11625425
                  -523              11679810
                  -522              11663508
                  -521              11640141
                  -520              11686690
                  -519              11676060
                  -518              11643686
                  -517              11593552
                  -516              11640404
                  -515              11647534
                  -514              11670803
                  -513              11633208
                  -512              11662352
                  -511              11670340
                  -510              11659966
                  -509              11660547
                  -508              11644712
                  -507              11668152
                  -506              11650576
                  -505              11675930
                  -504              11691912
                  -503              11680194
                  -502              11637978
                  -501              11672681
                  -500              11729460
                  -499              11720695
                  -498              11674953
                  -497              11678240
                  -496              11684896
                  -495              11711638
                  -494              11655255
                  -493              11652190
                  -492              11692295
                  -491              11685702
                  -490              11667478
                  -489              11668668
                  -488              11702008
                  -487              11649078
                  -486              11634570
                  -485              11701740
                  -484              11705656
                  -483              11655304
                  -482              11653688
                  -481              11686374
                  -480              11686818
                  -479              11662230
                  -478              11673944
                  -477              11688306
                  -476              11666432
                  -475              11674004
                  -474              11686575
                  -473              11724398
                  -472              11676090
                  -471              11659701
                  -470              11697860
                  -469              11733062
                  -468              11707624
                  -467              11673787
                  -466              11694842
                  -465              11692232
                  -464              11713150
                  -463              11674528
                  -462              11689817
                  -461              11690929
                  -460              11681678
                  -459              11698731
                  -458              11710180
                  -457              11699704
                  -456              11682198
                  -455              11667588
                  -454              11723917
                  -453              11710430
                  -452              11679282
                  -451              11704415
                  -450              11710953
                  -449              11726166
                  -448              11708160
                  -447              11702856
                  -446              11717551
                  -445              11719670
                  -444              11747578
                  -443              11727986
                  -442              11744072
                  -441              11707344
                  -440              11661803
                  -439              11712386
                  -438              11760691
                  -437              11704924
                  -436              11705895
                  -435              11693632
                  -434              11705709
                  -433              11680612
                  -432              11691705
                  -431              11724634
                  -430              11687382
                  -429              11698018
                  -428              11703554
                  -427              11753513
                  -426              11699848
                  -425              11695435
                  -424              11730646
                  -423              11728662
                  -422              11711692
                  -421              11695684
                  -420              11682888
                  -419              11745737
                  -418              11712454
                  -417              11733416
                  -416              11703330
                  -415              11731411
                  -414              11714880
                  -413              11731640
                  -412              11763648
                  -411              11711167
                  -410              11713528
                  -409              11690646
                  -408              11769087
                  -407              11752080
                  -406              11716479
                  -405              11722546
                  -404              11713608
                  -403              11722720
                  -402              11717756
                  -401              11730218
                  -400              11730888
                  -399              11696734
                  -398              11727491
                  -397              11705587
                  -396              11741597
                  -395              11700841
                  -394              11682676
                  -393              11746904
                  -392              11753788
                  -391              11730505
                  -390              11700903
                  -389              11719408
                  -388              11746153
                  -387              11708014
                  -386              11741752
                  -385              11743835
                  -384              11750068
                  -383              11717126
                  -382              11732656
                  -381              11787340
                  -380              11724114
                  -379              11723310
                  -378              11753370
                  -377              11758963
                  -376              11744304
                  -375              11708063
                  -374              11706800
                  -373              11731282
                  -372              11738175
                  -371              11738007
                  -370              11746770
                  -369              11707597
                  -368              11700749
                  -367              11750236
                  -366              11754108
                  -365              11756218
                  -364              11705168
                  -363              11753133
                  -362              11765056
                  -361              11772833
                  -360              11744862
                  -359              11737136
                  -358              11755526
                  -357              11763629
                  -356              11778348
                  -355              11729653
                  -354              11759483
                  -353              11758590
                  -352              11748242
                  -351              11765299
                  -350              11778950
                  -349              11724779
                  -348              11732992
                  -347              11749940
                  -346              11788377
                  -345              11724535
                  -344              11730288
                  -343              11730692
                  -342              11763857
                  -341              11770447
                  -340              11762971
                  -339              11785883
                  -338              11742708
                  -337              11726236
                  -336              11751538
                  -335              11782088
                  -334              11761102
                  -333              11731216
                  -332              11775791
                  -331              11758204
                  -330              11778928
                  -329              11765794
                  -328              11773935
                  -327              11783918
                  -326              11788016
                  -325              11752973
                  -324              11747252
                  -323              11756224
                  -322              11743096
                  -321              11749932
                  -320              11778602
                  -319              11772456
                  -318              11721317
                  -317              11727148
                  -316              11772322
                  -315              11788012
                  -314              11742935
                  -313              11728031
                  -312              11751488
                  -311              11764388
                  -310              11742122
                  -309              11757170
                  -308              11744016
                  -307              11742828
                  -306              11740810
                  -305              11787104
                  -304              11807018
                  -303              11761761
                  -302              11773220
                  -301              11759500
                  -300              11792946
                  -299              11772961
                  -298              11766562
                  -297              11783930
                  -296              11775008
                  -295              11760302
                  -294              11769065
                  -293              11785456
                  -292              11729317
                  -291              11702171
                  -290              11751850
                  -289              11787449
                  -288              11774665
                  -287              11735124
                  -286              11770741
                  -285              11817115
                  -284              11759990
                  -283              11769966
                  -282              11713460
                  -281              11801574
                  -280              11770586
                  -279              11775456
                  -278              11785688
                  -277              11765880
                  -276              11760124
                  -275              11788078
                  -274              11800820
                  -273              11784824
                  -272              11768526
                  -271              11784878
                  -270              11778872
                  -269              11764247
                  -268              11785010
                  -267              11765359
                  -266              11788548
                  -265              11781034
                  -264              11768119
                  -263              11780137
                  -262              11801530
                  -261              11767410
                  -260              11765232
                  -259              11826560
                  -258              11830963
                  -257              11775250
                  -256              11762346
                  -255              11797816
                  -254              11816420
                  -253              11773578
                  -252              11762458
                  -251              11765070
                  -250              11811958
                  -249              11793946
                  -248              11788660
                  -247              11811850
                  -246              11797760
                  -245              11745602
                  -244              11800828
                  -243              11865073
                  -242              11781087
                  -241              11761538
                  -240              11795210
                  -239              11802558
                  -238              11776125
                  -237              11787675
                  -236              11794220
                  -235              11796768
                  -234              11769509
                  -233              11787572
                  -232              11789080
                  -231              11794309
                  -230              11772952
                  -229              11785644
                  -228              11792623
                  -227              11795783
                  -226              11754850
                  -225              11761246
                  -224              11788450
                  -223              11797740
                  -222              11792332
                  -221              11764694
                  -220              11796818
                  -219              11805434
                  -218              11785957
                  -217              11816114
                  -216              11795824
                  -215              11786771
                  -214              11804675
                  -213              11807902
                  -212              11862849
                  -211              11786848
                  -210              11753704
                  -209              11798479
                  -208              11820488
                  -207              11807136
                  -206              11789861
                  -205              11788740
                  -204              11783296
                  -203              11786941
                  -202              11804489
                  -201              11816930
                  -200              11777874
                  -199              11748348
                  -198              11796766
                  -197              11826452
                  -196              11780967
                  -195              11758350
                  -194              11758473
                  -193              11802765
                  -192              11796422
                  -191              11781878
                  -190              11809952
                  -189              11787807
                  -188              11795966
                  -187              11795356
                  -186              11826938
                  -185              11796980
                  -184              11798126
                  -183              11819180
                  -182              11834441
                  -181              11800030
                  -180              11802883
                  -179              11791381
                  -178              11814976
                  -177              11807311
                  -176              11816350
                  -175              11821768
                  -174              11805390
                  -173              11794979
                  -172              11791895
                  -171              11832928
                  -170              11806286
                  -169              11782392
                  -168              11775088
                  -167              11781984
                  -166              11824990
                  -165              11790796
                  -164              11787378
                  -163              11829249
                  -162              11833360
                  -161              11808902
                  -160              11793876
                  -159              11787826
                  -158              11824026
                  -157              11815010
                  -156              11831146
                  -155              11844752
                  -154              11805928
                  -153              11784524
                  -152              11797176
                  -151              11853109
                  -150              11813476
                  -149              11789528
                  -148              11785062
                  -147              11795972
                  -146              11833651
                  -145              11777916
                  -144              11816968
                  -143              11801876
                  -142              11775184
                  -141              11785624
                  -140              11810815
                  -139              11810788
                  -138              11801576
                  -137              11803457
                  -136              11824418
                  -135              11837384
                  -134              11816635
                  -133              11790823
                  -132              11864546
                  -131              11822238
                  -130              11848999
                  -129              11798086
                  -128              11835667
                  -127              11818997
                  -126              11796826
                  -125              11820154
                  -124              11816940
                  -123              11809021
                  -122              11771404
                  -121              11830268
                  -120              11826652
                  -119              11786370
                  -118              11782628
                  -117              11817094
                  -116              11838435
                  -115              11821126
                  -114              11806782
                  -113              11794008
                  -112              11785735
                  -111              11803386
                  -110              11801082
                  -109              11852450
                  -108              11821329
                  -107              11777900
                  -106              11800380
                  -105              11849065
                  -104              11817414
                  -103              11790796
                  -102              11807143
                  -101              11850416
                  -100              11817464
                   -99              11819513
                   -98              11811517
                   -97              11821690
                   -96              11791923
                   -95              11847894
                   -94              11839186
                   -93              11810180
                   -92              11826630
                   -91              11794974
                   -90              11847891
                   -89              11832634
                   -88              11810178
                   -87              11786537
                   -86              11800540
                   -85              11825796
                   -84              11800576
                   -83              11797110
                   -82              11791495
                   -81              11773260
                   -80              11810378
                   -79              11837876
                   -78              11853684
                   -77              11803588
                   -76              11773407
                   -75              11809398
                   -74              11853036
                   -73              11831520
                   -72              11782180
                   -71              11803815
                   -70              11852373
                   -69              11831925
                   -68              11849986
                   -67              11847616
                   -66              11798875
                   -65              11812620
                   -64              11823987
                   -63              11851445
                   -62              11833961
                   -61              11802335
                   -60              11825772
                   -59              11834171
                   -58              11806438
                   -57              11788790
                   -56              11804658
                   -55              11831106
                   -54              11825278
                   -53              11819481
                   -52              11811322
                   -51              11821478
                   -50              11793912
                   -49              11836762
                   -48              11874649
                   -47              11835048
                   -46              11795202
                   -45              11775086
                   -44              11821646
                   -43              11902876
                   -42              11844790
                   -41              11803748
                   -40              11788720
                   -39              11868796
                   -38              11823431
                   -37              11818730
                   -36              11829578
                   -35              11817098
                   -34              11814664
                   -33              11825969
                   -32              11835260
                   -31              11820012
                   -30              11785576
                   -29              11836181
                   -28              11826806
                   -27              11804183
                   -26              11814279
                   -25              11811698
                   -24              11820000
                   -23              11806997
                   -22              11823048
                   -21              11823636
                   -20              11805604
                   -19              11813900
                   -18              11830994
                   -17              11873534
                   -16              11821462
                   -15              11812912
                   -14              11835050
                   -13              11847415
                   -12              11875986
                   -11              11816846
                   -10              11819002
                    -9              11834518
                    -8              11830719
                    -7              11808324
                    -6              11805394
                    -5              11809096
                    -4              11791010
                    -3              11801966
                    -2              11825913
                    -1              11810788
                     0              23513254
                     1              11810788
                     2              11825913
                     3              11801966
                     4              11791010
                     5              11809096
                     6              11805394
                     7              11808324
                     8              11830719
                     9              11834518
                    10              11819002
                    11              11816846
                    12              11875986
                    13              11847415
                    14              11835050
                    15              11812912
                    16              11821462
                    17              11873534
                    18              11830994
                    19              11813900
                    20              11805604
                    21              11823636
                    22              11823048
                    23              11806997
                    24              11820000
                    25              11811698
                    26              11814279
                    27              11804183
                    28              11826806
                    29              11836181
                    30              11785576
                    31              11820012
                    32              11835260
                    33              11825969
                    34              11814664
                    35              11817098
                    36              11829578
                    37              11818730
                    38              11823431
                    39              11868796
                    40              11788720
                    41              11803748
                    42              11844790
                    43              11902876
                    44              11821646
                    45              11775086
                    46              11795202
                    47              11835048
                    48              11874649
                    49              11836762
                    50              11793912
                    51              11821478
                    52              11811322
                    53              11819481
                    54              11825278
                    55              11831106
                    56              11804658
                    57              11788790
                    58              11806438
                    59              11834171
                    60              11825772
                    61              11802335
                    62              11833961
                    63              11851445
                    64              11823987
                    65              11812620
                    66              11798875
                    67              11847616
                    68              11849986
                    69              11831925
                    70              11852373
                    71              11803815
                    72              11782180
                    73              11831520
                    74              11853036
                    75              11809398
                    76              11773407
                    77              11803588
                    78              11853684
                    79              11837876
                    80              11810378
                    81              11773260
                    82              11791495
                    83              11797110
                    84              11800576
                    85              11825796
                    86              11800540
                    87              11786537
                    88              11810178
                    89              11832634
                    90              11847891
                    91              11794974
                    92              11826630
                    93              11810180
                    94              11839186
                    95              11847894
                    96              11791923
                    97              11821690
                    98              11811517
                    99              11819513
                   100              11817464
                   101              11850416
                   102              11807143
                   103              11790796
                   104              11817414
                   105              11849065
                   106              11800380
                   107              11777900
                   108              11821329
                   109              11852450
                   110              11801082
                   111              11803386
                   112              11785735
                   113              11794008
                   114              11806782
                   115              11821126
                   116              11838435
                   117              11817094
                   118              11782628
                   119              11786370
                   120              11826652
                   121              11830268
                   122              11771404
                   123              11809021
                   124              11816940
                   125              11820154
                   126              11796826
                   127              11818997
                   128              11835667
                   129              11798086
                   130              11848999
                   131              11822238
                   132              11864546
                   133              11790823
                   134              11816635
                   135              11837384
                   136              11824418
                   137              11803457
                   138              11801576
                   139              11810788
                   140              11810815
                   141              11785624
                   142              11775184
                   143              11801876
                   144              11816968
                   145              11777916
                   146              11833651
                   147              11795972
                   148              11785062
                   149              11789528
                   150              11813476
                   151              11853109
                   152              11797176
                   153              11784524
                   154              11805928
                   155              11844752
                   156              11831146
                   157              11815010
                   158              11824026
                   159              11787826
                   160              11793876
                   161              11808902
                   162              11833360
                   163              11829249
                   164              11787378
                   165              11790796
                   166              11824990
                   167              11781984
                   168              11775088
                   169              11782392
                   170              11806286
                   171              11832928
                   172              11791895
                   173              11794979
                   174              11805390
                   175              11821768
                   176              11816350
                   177              11807311
                   178              11814976
                   179              11791381
                   180              11802883
                   181              11800030
                   182              11834441
                   183              11819180
                   184              11798126
                   185              11796980
                   186              11826938
                   187              11795356
                   188              11795966
                   189              11787807
                   190              11809952
                   191              11781878
                   192              11796422
                   193              11802765
                   194              11758473
                   195              11758350
                   196              11780967
                   197              11826452
                   198              11796766
                   199              11748348
                   200              11777874
                   201              11816930
                   202              11804489
                   203              11786941
                   204              11783296
                   205              11788740
                   206              11789861
                   207              11807136
                   208              11820488
                   209              11798479
                   210              11753704
                   211              11786848
                   212              11862849
                   213              11807902
                   214              11804675
                   215              11786771
                   216              11795824
                   217              11816114
                   218              11785957
                   219              11805434
                   220              11796818
                   221              11764694
                   222              11792332
                   223              11797740
                   224              11788450
                   225              11761246
                   226              11754850
                   227              11795783
                   228              11792623
                   229              11785644
                   230              11772952
                   231              11794309
                   232              11789080
                   233              11787572
                   234              11769509
                   235              11796768
                   236              11794220
                   237              11787675
                   238              11776125
                   239              11802558
                   240              11795210
                   241              11761538
                   242              11781087
                   243              11865073
                   244              11800828
                   245              11745602
                   246              11797760
                   247              11811850
                   248              11788660
                   249              11793946
                   250              11811958
                   251              11765070
                   252              11762458
                   253              11773578
                   254              11816420
                   255              11797816
                   256              11762346
                   257              11775250
                   258              11830963
                   259              11826560
                   260              11765232
                   261              11767410
                   262              11801530
                   263              11780137
                   264              11768119
                   265              11781034
                   266              11788548
                   267              11765359
                   268              11785010
                   269              11764247
                   270              11778872
                   271              11784878
                   272              11768526
                   273              11784824
                   274              11800820
                   275              11788078
                   276              11760124
                   277              11765880
                   278              11785688
                   279              11775456
                   280              11770586
                   281              11801574
                   282              11713460
                   283              11769966
                   284              11759990
                   285              11817115
                   286              11770741
                   287              11735124
                   288              11774665
                   289              11787449
                   290              11751850
                   291              11702171
                   292              11729317
                   293              11785456
                   294              11769065
                   295              11760302
                   296              11775008
                   297              11783930
                   298              11766562
                   299              11772961
                   300              11792946
                   301              11759500
                   302              11773220
                   303              11761761
                   304              11807018
                   305              11787104
                   306              11740810
                   307              11742828
                   308              11744016
                   309              11757170
                   310              11742122
                   311              11764388
                   312              11751488
                   313              11728031
                   314              11742935
                   315              11788012
                   316              11772322
                   317              11727148
                   318              11721317
                   319              11772456
                   320              11778602
                   321              11749932
                   322              11743096
                   323              11756224
                   324              11747252
                   325              11752973
                   326              11788016
                   327              11783918
                   328              11773935
                   329              11765794
                   330              11778928
                   331              11758204
                   332              11775791
                   333              11731216
                   334              11761102
                   335              11782088
                   336              11751538
                   337              11726236
                   338              11742708
                   339              11785883
                   340              11762971
                   341              11770447
                   342              11763857
                   343              11730692
                   344              11730288
                   345              11724535
                   346              11788377
                   347              11749940
                   348              11732992
                   349              11724779
                   350              11778950
                   351              11765299
                   352              11748242
                   353              11758590
                   354              11759483
                   355              11729653
                   356              11778348
                   357              11763629
                   358              11755526
                   359              11737136
                   360              11744862
                   361              11772833
                   362              11765056
                   363              11753133
                   364              11705168
                   365              11756218
                   366              11754108
                   367              11750236
                   368              11700749
                   369              11707597
                   370              11746770
                   371              11738007
                   372              11738175
                   373              11731282
                   374              11706800
                   375              11708063
                   376              11744304
                   377              11758963
                   378              11753370
                   379              11723310
                   380              11724114
                   381              11787340
                   382              11732656
                   383              11717126
                   384              11750068
                   385              11743835
                   386              11741752
                   387              11708014
                   388              11746153
                   389              11719408
                   390              11700903
                   391              11730505
                   392              11753788
                   393              11746904
                   394              11682676
                   395              11700841
                   396              11741597
                   397              11705587
                   398              11727491
                   399              11696734
                   400              11730888
                   401              11730218
                   402              11717756
                   403              11722720
                   404              11713608
                   405              11722546
                   406              11716479
                   407              11752080
                   408              11769087
                   409              11690646
                   410              11713528
                   411              11711167
                   412              11763648
                   413              11731640
                   414              11714880
                   415              11731411
                   416              11703330
                   417              11733416
                   418              11712454
                   419              11745737
                   420              11682888
                   421              11695684
                   422              11711692
                   423              11728662
                   424              11730646
                   425              11695435
                   426              11699848
                   427              11753513
                   428              11703554
                   429              11698018
                   430              11687382
                   431              11724634
                   432              11691705
                   433              11680612
                   434              11705709
                   435              11693632
                   436              11705895
                   437              11704924
                   438              11760691
                   439              11712386
                   440              11661803
                   441              11707344
                   442              11744072
                   443              11727986
                   444              11747578
                   445              11719670
                   446              11717551
                   447              11702856
                   448              11708160
                   449              11726166
                   450              11710953
                   451              11704415
                   452              11679282
                   453              11710430
                   454              11723917
                   455              11667588
                   456              11682198
                   457              11699704
                   458              11710180
                   459              11698731
                   460              11681678
                   461              11690929
                   462              11689817
                   463              11674528
                   464              11713150
                   465              11692232
                   466              11694842
                   467              11673787
                   468              11707624
                   469              11733062
                   470              11697860
                   471              11659701
                   472              11676090
                   473              11724398
                   474              11686575
                   475              11674004
                   476              11666432
                   477              11688306
                   478              11673944
                   479              11662230
                   480              11686818
                   481              11686374
                   482              11653688
                   483              11655304
                   484              11705656
                   485              11701740
                   486              11634570
                   487              11649078
                   488              11702008
                   489              11668668
                   490              11667478
                   491              11685702
                   492              11692295
                   493              11652190
                   494              11655255
                   495              11711638
                   496              11684896
                   497              11678240
                   498              11674953
                   499              11720695
                   500              11729460
                   501              11672681
                   502              11637978
                   503              11680194
                   504              11691912
                   505              11675930
                   506              11650576
                   507              11668152
                   508              11644712
                   509              11660547
                   510              11659966
                   511              11670340
                   512              11662352
                   513              11633208
                   514              11670803
                   515              11647534
                   516              11640404
                   517              11593552
                   518              11643686
                   519              11676060
                   520              11686690
                   521              11640141
                   522              11663508
                   523              11679810
                   524              11625425
                   525              11659616
                   526              11674470
                   527              11685780
                   528              11677408
                   529              11640172
                   530              11720644
                   531              11672791
                   532              11629354
                   533              11629403
                   534              11667028
                   535              11670770
                   536              11636530
                   537              11624804
                   538              11649246
                   539              11664818
                   540              11652960
                   541              11650008
                   542              11667162
                   543              11588660
                   544              11641950
                   545              11661801
                   546              11651816
                   547              11662164
                   548              11634175
                   549              11671824
                   550              11628442
                   551              11663618
                   552              11660456
                   553              11644316
                   554              11672852
                   555              11634633
                   556              11626889
                   557              11643140
                   558              11654024
                   559              11620794
                   560              11632051
                   561              11679718
                   562              11609787
                   563              11592579
                   564              11602904
                   565              11661956
                   566              11664659
                   567              11620617
                   568              11637014
                   569              11602445
                   570              11628881
                   571              11646000
                   572              11641572
                   573              11624500
                   574              11600511
                   575              11578033
                   576              11644050
                   577              11643870
                   578              11616198
                   579              11630211
                   580              11631892
                   581              11608214
                   582              11628812
                   583              11609279
                   584              11620462
                   585              11594932
                   586              11618978
                   587              11645162
                   588              11635668
                   589              11590822
                   590              11585698
                   591              11631197
                   592              11624158
                   593              11621176
                   594              11569844
                   595              11589159
                   596              11646600
                   597              11582668
                   598              11559147
                   599              11593470
                   600              11584218
                   601              11602774
                   602              11624094
                   603              11601030
                   604              11619220
                   605              11567643
                   606              11587502
                   607              11624438
                   608              11620356
                   609              11577130
                   610              11607588
                   611              11615303
                   612              11606668
                   613              11628328
                   614              11584725
                   615              11608538
                   616              11585644
                   617              11627253
                   618              11611138
                   619              11603054
                   620              11566064
                   621              11570340
                   622              11631358
                   623              11592630
                   624              11560750
                   625              11574346
                   626              11614464
                   627              11589659
                   628              11563904
                   629              11551848
                   630              11592056
                   631              11579098
                   632              11578025
                   633              11643563
                   634              11603477
                   635              11578154
                   636              11544976
                   637              11600558
                   638              11583966
                   639              11609518
                   640              11571939
                   641              11589570
                   642              11614218
                   643              11603082
                   644              11565612
                   645              11605630
                   646              11590362
                   647              11577290
                   648              11574918
                   649              11591394
                   650              11602546
                   651              11526916
                   652              11569850
                   653              11621340
                   654              11584749
                   655              11543454
                   656              11556172
                   657              11570429
                   658              11544688
                   659              11523513
                   660              11541802
                   661              11573846
                   662              11564982
                   663              11556298
                   664              11588766
                   665              11557596
                   666              11520029
                   667              11550045
                   668              11573341
                   669              11594500
                   670              11543018
                   671              11540126
                   672              11537986
                   673              11552744
                   674              11558306
                   675              11530168
                   676              11542986
                   677              11555168
                   678              11556370
                   679              11570000
                   680              11549345
                   681              11513548
                   682              11489265
                   683              11550866
                   684              11558717
                   685              11508956
                   686              11502966
                   687              11537881
                   688              11569671
                   689              11545863
                   690              11513810
                   691              11557894
                   692              11518434
                   693              11559804
                   694              11540220
                   695              11575127
                   696              11562394
                   697              11511838
                   698              11536964
                   699              11561612
                   700              11549370
                   701              11516716
                   702              11519402
                   703              11526353
                   704              11538278
                   705              11520089
                   706              11531128
                   707              11511972
                   708              11502637
                   709              11523322
                   710              11542106
                   711              11510222
                   712              11476417
                   713              11498054
                   714              11522873
                   715              11539352
                   716              11520160
                   717              11499476
                   718              11525926
                   719              11517220
                   720              11530988
                   721              11511734
                   722              11502534
                   723              11492056
                   724              11494589
                   725              11516784
                   726              11555331
                   727              11514130
                   728              11477084
                   729              11516341
                   730              11548055
                   731              11531492
                   732              11517466
                   733              11497191
                   734              11516447
                   735              11520562
                   736              11509796
                   737              11527117
                   738              11499142
                   739              11466106
                   740              11505469
                   741              11521754
                   742              11512472
                   743              11461197
                   744              11485580
                   745              11512166
                   746              11521230
                   747              11486684
                   748              11460372
                   749              11516898
                   750              11488238
                   751              11483237
                   752              11494538
                   753              11488981
                   754              11450898
                   755              11493250
                   756              11510822
                   757              11488469
                   758              11469304
                   759              11463800
                   760              11493520
                   761              11497814
                   762              11487560
                   763              11452566
                   764              11474623
                   765              11503476
                   766              11484138
                   767              11467032
                   768              11477932
                   769              11429848
                   770              11442663
                   771              11462110
                   772              11509440
                   773              11470748
                   774              11455736
                   775              11486338
                   776              11474421
                   777              11453186
                   778              11443074
                   779              11462776
                   780              11448068
                   781              11466874
                   782              11472314
                   783              11459462
                   784              11472756
                   785              11426826
                   786              11466676
                   787              11455510
                   788              11474270
                   789              11418582
                   790              11443186
                   791              11491716
                   792              11461672
                   793              11438789
                   794              11430558
                   795              11452422
                   796              11453502
                   797              11421576
                   798              11433292
                   799              11448411
                   800              11420895
                   801              11413622
                   802              11461862
                   803              11482508
                   804              11393880
                   805              11438970
                   806              11435522
                   807              11441805
                   808              11429733
                   809              11405234
                   810              11445996
                   811              11475654
                   812              11426405
                   813              11458368
                   814              11460310
                   815              11410708
                   816              11418741
                   817              11441257
                   818              11458462
                   819              11457172
                   820              11412928
                   821              11419744
                   822              11454970
                   823              11405437
                   824              11393981
                   825              11377262
                   826              11416191
                   827              11438332
                   828              11443663
                   829              11408350
                   830              11386488
                   831              11382284
                   832              11402030
                   833              11465334
                   834              11404195
                   835              11387507
                   836              11372352
                   837              11430932
                   838              11432836
                   839              11372240
                   840              11409404
                   841              11435048
                   842              11424440
                   843              11408155
                   844              11441326
                   845              11419362
                   846              11373080
                   847              11404201
                   848              11423037
                   849              11415248
                   850              11357795
                   851              11388396
                   852              11399390
                   853              11412229
                   854              11374949
                   855              11379785
                   856              11382730
                   857              11404633
                   858              11379014
                   859              11429580
                   860              11383006
                   861              11348164
                   862              11371904
                   863              11396272
                   864              11435224
                   865              11360444
                   866              11358402
                   867              11376577
                   868              11413169
                   869              11400276
                   870              11334145
                   871              11369415
                   872              11372860
                   873              11380628
                   874              11369884
                   875              11385146
                   876              11373286
                   877              11346508
                   878              11360838
                   879              11389308
                   880              11385370
                   881              11337992
                   882              11318349
                   883              11380904
                   884              11373266
                   885              11354739
                   886              11341718
                   887              11370388
                   888              11322904
                   889              11365239
                   890              11365360
                   891              11348588
                   892              11310430
                   893              11310588
                   894              11406106
                   895              11392844
                   896              11338221
                   897              11339416
                   898              11339600
                   899              11358093
                   900              11336322
                   901              11341206
                   902              11360600
                   903              11352410
                   904              11361374
                   905              11340646
                   906              11364732
                   907              11299760
                   908              11319294
                   909              11329274
                   910              11322170
                   911              11350314
                   912              11265309
                   913              11312020
                   914              11351230
                   915              11341987
                   916              11339362
                   917              11303164
                   918              11333491
                   919              11314596
                   920              11326240
                   921              11341785
                   922              11326804
                   923              11329209
                   924              11310273
                   925              11367144
                   926              11351919
                   927              11295092
                   928              11330012
                   929              11344576
                   930              11375319
                   931              11297008
                   932              11329560
                   933              11331762
                   934              11300550
                   935              11310054
                   936              11325250
                   937              11326840
                   938              11277950
                   939              11277856
                   940              11301165
                   941              11311126
                   942              11314606
                   943              11295483
                   944              11296126
                   945              11304405
                   946              11291744
                   947              11293769
                   948              11281568
                   949              11289748
                   950              11278454
                   951              11300699
                   952              11290552
                   953              11268011
                   954              11270643
                   955              11312924
                   956              11313839
                   957              11257860
                   958              11288462
                   959              11272598
                   960              11322725
                   961              11311876
                   962              11274168
                   963              11283480
                   964              11252154
                   965              11254110
                   966              11258576
                   967              11300533
                   968              11284368
                   969              11256732
                   970              11257262
                   971              11261218
                   972              11280431
                   973              11216288
                   974              11236160
                   975              11266725
                   976              11284942
                   977              11259761
                   978              11237304
                   979              11242046
                   980              11259156
                   981              11250884
                   982              11306972
                   983              11271455
                   984              11261356
                   985              11232747
                   986              11265072
                   987              11288602
                   988              11218034
                   989              11243384
                   990              11234136
                   991              11269687
                   992              11244020
                   993              11224973
                   994              11225293
                   995              11196016
                   996              11220863
                   997              11232002
                   998              11259548
                   999              11242120
                  1000              11219162
                  1001              11239686
                  1002              11244062
                  1003              11239474
                  1004              11192656
                  1005              11223548
                  1006              11264956
                  1007              11247840
                  1008              11249760
                  1009              11223868
                  1010              11246930
                  1011              11220222
                  1012              11240119
                  1013              11245133
                  1014              11208535
                  1015              11200802
                  1016              11215629
                  1017              11251082
                  1018              11232426
                  1019              11206268
                  1020              11185398
                  1021              11228113
                  1022              11207533
                  1023              11197490
                  1024              11209146
                  1025              11210928
                  1026              11190677
                  1027              11181705
                  1028              11214370
                  1029              11239586
                  1030              11163854
                  1031              11177838
                  1032              11215603
                  1033              11215337
                  1034              11185556
                  1035              11156702
                  1036              11189271
                  1037              11187942
                  1038              11224894
                  1039              11198237
                  1040              11193854
                  1041              11171530
                  1042              11188091
                  1043              11213086
                  1044              11199970
                  1045              11206396
                  1046              11170928
                  1047              11192236
                  1048              11215477
                  1049              11144865
                  1050              11158486
                  1051              11178929
                  1052              11176726
                  1053              11183574
                  1054              11163312
                  1055              11175289
                  1056              11162500
                  1057              11150214
                  1058              11178754
                  1059              11193042
                  1060              11174590
                  1061              11117038
                  1062              11154168
                  1063              11182564
                  1064              11199698
                  1065              11153843
                  1066              11121590
                  1067              11155004
                  1068              11165695
                  1069              11155760
                  1070              11155086
                  1071              11169503
                  1072              11146498
                  1073              11141050
                  1074              11178922
                  1075              11170854
                  1076              11110987
                  1077              11127424
                  1078              11143900
                  1079              11177243
                  1080              11124022
                  1081              11128492
                  1082              11131032
                  1083              11167230
                  1084              11123232
                  1085              11144736
                  1086              11143758
                  1087              11109340
                  1088              11097846
                  1089              11136473
                  1090              11135071
                  1091              11114567
                  1092              11099684
                  1093              11108580
                  1094              11150163
                  1095              11134908
                  1096              11123098
                  1097              11104058
                  1098              11113124
                  1099              11121683
                  1100              11113080
                  1101              11123815
                  1102              11117842
                  1103              11097548
                  1104              11107235
                  1105              11128524
                  1106              11108076
                  1107              11101472
                  1108              11101902
                  1109              11107892
                  1110              11132516
                  1111              11103518
                  1112              11064256
                  1113              11108666
                  1114              11107076
                  1115              11044132
                  1116              11101920
                  1117              11081416
                  1118              11093428
                  1119              11079334
                  1120              11114726
                  1121              11127836
                  1122              11087774
                  1123              11052286
                  1124              11129296
                  1125              11101868
                  1126              11114791
                  1127              11077964
                  1128              11115392
                  1129              11086228
                  1130              11072885
                  1131              11075196
                  1132              11085920
                  1133              11072760
                  1134              11062772
                  1135              11093924
                  1136              11068455
                  1137              11052788
                  1138              11041889
                  1139              11043621
                  1140              11095064
                  1141              11061850
                  1142              11050307
                  1143              11050204
                  1144              11033423
                  1145              11037883
                  1146              11062418
                  1147              11047494
                  1148              11075280
                  1149              11059180
                  1150              11068710
                  1151              11067784
                  1152              11066199
                  1153              11023716
                  1154              11028540
                  1155              11104606
                  1156              11060344
                  1157              11065568
                  1158              11034012
                  1159              11052736
                  1160              11057030
                  1161              11029732
                  1162              11056174
                  1163              11024169
                  1164              11005534
                  1165              11037523
                  1166              11039756
                  1167              11046754
                  1168              11032574
                  1169              11016256
                  1170              11052110
                  1171              11018986
                  1172              11011462
                  1173              11000558
                  1174              11011128
                  1175              10998146
                  1176              11015788
                  1177              11018016
                  1178              11027324
                  1179              11000288
                  1180              11010760
                  1181              11016731
                  1182              11030802
                  1183              11001116
                  1184              10968510
                  1185              10986316
                  1186              11003730
                  1187              11035688
                  1188              10989058
                  1189              10982937
                  1190              10973200
                  1191              10981095
                  1192              10992930
                  1193              11018465
                  1194              11008484
                  1195              10982135
                  1196              10990234
                  1197              11023920
                  1198              10987342
                  1199              10943057
                  1200              10966212
                  1201              11002970
                  1202              10988540
                  1203              10985313
                  1204              10962944
                  1205              10976551
                  1206              10972778
                  1207              11000496
                  1208              11000026
                  1209              11009648
                  1210              10931910
                  1211              10963088
                  1212              10970862
                  1213              10994906
                  1214              10970777
                  1215              10927093
                  1216              10983761
                  1217              11001503
                  1218              10960803
                  1219              10946162
                  1220              10948264
                  1221              10949894
                  1222              10943128
                  1223              10968804
                  1224              11000993
                  1225              10933416
                  1226              10927426
                  1227              10949372
                  1228              10961017
                  1229              10932830
                  1230              10928712
                  1231              10939326
                  1232              10969997
                  1233              10956308
                  1234              10923078
                  1235              10941667
                  1236              10953254
                  1237              10938447
                  1238              10930346
                  1239              10952582
                  1240              10932586
                  1241              10926460
                  1242              10928170
                  1243              10968640
                  1244              10957488
                  1245              10931468
                  1246              10885802
                  1247              10941452
                  1248              10953318
                  1249              10930214
                  1250              10924750
                  1251              10928905
                  1252              10926553
                  1253              10919310
                  1254              10923284
                  1255              10916515
                  1256              10898629
                  1257              10870254
                  1258              10895759
                  1259              10916688
                  1260              10895128
                  1261              10886649
                  1262              10901694
                  1263              10906818
                  1264              10865069
                  1265              10871664
                  1266              10894212
                  1267              10878844
                  1268              10881359
                  1269              10897706
                  1270              10913374
                  1271              10895323
                  1272              10852710
                  1273              10925680
                  1274              10904424
                  1275              10900249
                  1276              10857893
                  1277              10872523
                  1278              10876688
                  1279              10870120
                  1280              10869596
                  1281              10849316
                  1282              10883547
                  1283              10847668
                  1284              10871253
                  1285              10872080
                  1286              10831058
                  1287              10826362
                  1288              10820943
                  1289              10879740
                  1290              10882803
                  1291              10826892
                  1292              10868799
                  1293              10836676
                  1294              10856394
                  1295              10836564
                  1296              10853701
                  1297              10869704
                  1298              10868480
                  1299              10866462
                  1300              10852908
                  1301              10846584
                  1302              10824194
                  1303              10809054
                  1304              10875218
                  1305              10850850
                  1306              10821208
                  1307              10814270
                  1308              10826662
                  1309              10868456
                  1310              10811237
                  1311              10835568
                  1312              10840224
                  1313              10823378
                  1314              10811628
                  1315              10850016
                  1316              10828700
                  1317              10819158
                  1318              10813615
                  1319              10826640
                  1320              10855522
                  1321              10820192
                  1322              10783501
                  1323              10811350
                  1324              10833866
                  1325              10849000
                  1326              10787082
                  1327              10791250
                  1328              10806968
                  1329              10821552
                  1330              10799603
                  1331              10816144
                  1332              10799762
                  1333              10773424
                  1334              10808167
                  1335              10818206
                  1336              10828313
                  1337              10772540
                  1338              10778310
                  1339              10793492
                  1340              10778635
                  1341              10759246
                  1342              10749262
                  1343              10761536
                  1344              10779409
                  1345              10773320
                  1346              10813256
                  1347              10775988
                  1348              10744828
                  1349              10757388
                  1350              10797064
                  1351              10807685
                  1352              10761080
                  1353              10747834
                  1354              10755336
                  1355              10804674
                  1356              10777886
                  1357              10764175
                  1358              10792595
                  1359              10732600
                  1360              10768034
                  1361              10759640
                  1362              10781314
                  1363              10769866
                  1364              10723408
                  1365              10752706
                  1366              10795725
                  1367              10756992
                  1368              10688034
                  1369              10715120
                  1370              10746671
                  1371              10742284
                  1372              10746985
                  1373              10741351
                  1374              10735885
                  1375              10721640
                  1376              10731943
                  1377              10746003
                  1378              10718543
                  1379              10696683
                  1380              10717362
                  1381              10719966
                  1382              10743852
                  1383              10698872
                  1384              10690954
                  1385              10723965
                  1386              10726980
                  1387              10691335
                  1388              10720227
                  1389              10729366
                  1390              10710494
                  1391              10709708
                  1392              10696648
                  1393              10731352
                  1394              10704978
                  1395              10683348
                  1396              10703908
                  1397              10721920
                  1398              10699314
                  1399              10647482
                  1400              10696026
                  1401              10711047
                  1402              10696204
                  1403              10704440
                  1404              10680186
                  1405              10681477
                  1406              10670868
                  1407              10686640
                  1408              10688236
                  1409              10699254
                  1410              10677232
                  1411              10687875
                  1412              10717533
                  1413              10695800
                  1414              10659578
                  1415              10675537
                  1416              10661434
                  1417              10679462
                  1418              10668304
                  1419              10681764
                  1420              10681338
                  1421              10688768
                  1422              10660792
                  1423              10661508
                  1424              10670958
                  1425              10629088
                  1426              10640410
                  1427              10637404
                  1428              10660757
                  1429              10624012
                  1430              10601467
                  1431              10665488
                  1432              10656671
                  1433              10655647
                  1434              10642179
                  1435              10641538
                  1436              10629889
                  1437              10599837
                  1438              10675683
                  1439              10665002
                  1440              10617916
                  1441              10636784
                  1442              10661024
                  1443              10675389
                  1444              10609478
                  1445              10644036
                  1446              10623334
                  1447              10648926
                  1448              10653628
                  1449              10619856
                  1450              10639576
                  1451              10603384
                  1452              10582134
                  1453              10606496
                  1454              10624360
                  1455              10625634
                  1456              10567101
                  1457              10572978
                  1458              10629690
                  1459              10628286
                  1460              10576030
                  1461              10584996
                  1462              10609904
                  1463              10607432
                  1464              10592160
                  1465              10583517
                  1466              10595085
                  1467              10581712
                  1468              10581864
                  1469              10609622
                  1470              10584446
                  1471              10565092
                  1472              10571788
                  1473              10621094
                  1474              10592122
                  1475              10547955
                  1476              10566414
                  1477              10589838
                  1478              10590680
                  1479              10546664
                  1480              10560706
                  1481              10564317
                  1482              10517607
                  1483              10543048
                  1484              10564427
                  1485              10589296
                  1486              10547888
                  1487              10531321
                  1488              10550820
                  1489              10576456
                  1490              10558034
                  1491              10516444
                  1492              10568551
                  1493              10554233
                  1494              10569674
                  1495              10547850
                  1496              10541480
                  1497              10545829
                  1498              10527602
                  1499              10560895
                  1500              10558740
                  1501              10526513
                  1502              10506379
                  1503              10530781
                  1504              10569306
                  1505              10528640
                  1506              10506122
                  1507              10503659
                  1508              10519772
                  1509              10530922
                  1510              10506076
                  1511              10516861
                  1512              10521414
                  1513              10481046
                  1514              10495784
                  1515              10524383
                  1516              10544964
                  1517              10506866
                  1518              10503722
                  1519              10523666
                  1520              10507650
                  1521              10503702
                  1522              10486406
                  1523              10531894
                  1524              10531150
                  1525              10515570
                  1526              10491907
                  1527              10502180
                  1528              10491866
                  1529              10479777
                  1530              10496842
                  1531              10509718
                  1532              10481073
                  1533              10445581
                  1534              10474610
                  1535              10518260
                  1536              10473071
                  1537              10444933
                  1538              10483448
                  1539              10473391
                  1540              10462635
                  1541              10480746
                  1542              10484232
                  1543              10478814
                  1544              10437964
                  1545              10462951
                  1546              10518908
                  1547              10428436
                  1548              10425676
                  1549              10444737
                  1550              10498297
                  1551              10470838
                  1552              10460073
                  1553              10441492
                  1554              10430464
                  1555              10440920
                  1556              10470426
                  1557              10417925
                  1558              10449664
                  1559              10440310
                  1560              10442692
                  1561              10456049
                  1562              10441937
                  1563              10438270
                  1564              10419661
                  1565              10424734
                  1566              10448310
                  1567              10405323
                  1568              10406702
                  1569              10392735
                  1570              10440428
                  1571              10386461
                  1572              10416138
                  1573              10436996
                  1574              10388679
                  1575              10376598
                  1576              10409466
                  1577              10438456
                  1578              10380246
                  1579              10347088
                  1580              10395824
                  1581              10429812
                  1582              10400000
                  1583              10381724
                  1584              10402578
                  1585              10384146
                  1586              10374972
                  1587              10399478
                  1588              10403200
                  1589              10401245
                  1590              10404892
                  1591              10388068
                  1592              10392689
                  1593              10353623
                  1594              10363553
                  1595              10350806
                  1596              10379554
                  1597              10395133
                  1598              10369625
                  1599              10388186
                  1600              10374789
                  1601              10379219
                  1602              10359192
                  1603              10365782
                  1604              10377824
                  1605              10345441
                  1606              10336118
                  1607              10392174
                  1608              10407970
                  1609              10343538
                  1610              10323902
                  1611              10360748
                  1612              10412035
                  1613              10343682
                  1614              10347380
                  1615              10348666
                  1616              10337050
                  1617              10339474
                  1618              10346940
                  1619              10351259
                  1620              10344137
                  1621              10316314
                  1622              10342461
                  1623              10334146
                  1624              10307100
                  1625              10286676
                  1626              10344030
                  1627              10352136
                  1628              10316188
                  1629              10315169
                  1630              10315563
                  1631              10323806
                  1632              10293767
                  1633              10314310
                  1634              10307750
                  1635              10303198
                  1636              10305364
                  1637              10307516
                  1638              10332700
                  1639              10343594
                  1640              10278679
                  1641              10293506
                  1642              10333724
                  1643              10321624
                  1644              10288964
                  1645              10286534
                  1646              10301673
                  1647              10289990
                  1648              10274136
                  1649              10289684
                  1650              10291318
                  1651              10248208
                  1652              10263330
                  1653              10284840
                  1654              10289770
                  1655              10221606
                  1656              10238608
                  1657              10279822
                  1658              10279994
                  1659              10271732
                  1660              10251880
                  1661              10269980
                  1662              10238487
                  1663              10265940
                  1664              10260021
                  1665              10295746
                  1666              10252542
                  1667              10217035
                  1668              10282232
                  1669              10267334
                  1670              10238720
                  1671              10216997
                  1672              10237381
                  1673              10281384
                  1674              10237086
                  1675              10231068
                  1676              10219444
                  1677              10219821
                  1678              10221162
                  1679              10222113
                  1680              10238750
                  1681              10230478
                  1682              10204085
                  1683              10230150
                  1684              10252808
                  1685              10234210
                  1686              10185746
                  1687              10216266
                  1688              10238569
                  1689              10222005
                  1690              10204598
                  1691              10180911
                  1692              10211303
                  1693              10218552
                  1694              10219919
                  1695              10211530
                  1696              10197970
                  1697              10168480
                  1698              10170550
                  1699              10209361
                  1700              10207687
                  1701              10174780
                  1702              10158380
                  1703              10201538
                  1704              10222768
                  1705              10187350
                  1706              10175977
                  1707              10159920
                  1708              10189815
                  1709              10153242
                  1710              10195062
                  1711              10198478
                  1712              10174366
                  1713              10138464
                  1714              10183602
                  1715              10227042
                  1716              10144611
                  1717              10143373
                  1718              10137740
                  1719              10164328
                  1720              10156514
                  1721              10137700
                  1722              10159293
                  1723              10161200
                  1724              10142784
                  1725              10166566
                  1726              10158826
                  1727              10135807
                  1728              10130316
                  1729              10136702
                  1730              10173838
                  1731              10163855
                  1732              10132948
                  1733              10104006
                  1734              10163500
                  1735              10142364
                  1736              10138417
                  1737              10138838
                  1738              10133060
                  1739              10133149
                  1740              10123194
                  1741              10140018
                  1742              10143281
                  1743              10095754
                  1744              10077224
                  1745              10104677
                  1746              10124876
                  1747              10100500
                  1748              10115298
                  1749              10095666
                  1750              10108114
                  1751              10094214
                  1752              10081484
                  1753              10104040
                  1754              10105596
                  1755              10067557
                  1756              10108777
                  1757              10100971
                  1758              10086360
                  1759              10060451
                  1760              10085926
                  1761              10093996
                  1762              10092625
                  1763              10046327
                  1764              10078830
                  1765              10083908
                  1766              10059203
                  1767              10062620
                  1768              10062564
                  1769              10087601
                  1770              10036330
                  1771              10058375
                  1772              10078554
                  1773              10028394
                  1774              10011724
                  1775              10024989
                  1776              10092278
                  1777              10064854
                  1778              10039222
                  1779              10031980
                  1780              10037680
                  1781              10032560
                  1782              10012554
                  1783              10058785
                  1784              10046938
                  1785              10034510
                  1786              10057300
                  1787              10028446
                  1788              10066926
                  1789              10016511
                  1790              10027382
                  1791              10053704
                  1792              10029581
                  1793              10020790
                  1794               9990428
                  1795              10032346
                  1796              10020105
                  1797              10010234
                  1798               9996804
                  1799               9986340
                  1800              10016171
                  1801               9997314
                  1802              10023300
                  1803              10006875
                  1804               9981282
                  1805               9987291
                  1806               9982447
                  1807              10045988
                  1808              10034009
                  1809               9969496
                  1810              10001877
                  1811              10008474
                  1812               9988884
                  1813               9947257
                  1814              10006599
                  1815              10004940
                  1816               9965836
                  1817               9981323
                  1818              10005696
                  1819               9964342
                  1820               9915340
                  1821               9962874
                  1822               9980986
                  1823              10001700
                  1824               9962842
                  1825               9948394
                  1826               9964084
                  1827               9959885
                  1828               9960210
                  1829               9946830
                  1830               9933472
                  1831               9947666
                  1832               9952116
                  1833               9960152
                  1834               9953318
                  1835               9943817
                  1836               9947570
                  1837               9973012
                  1838               9972066
                  1839               9937277
                  1840               9927080
                  1841               9927037
                  1842               9960130
                  1843               9950343
                  1844               9914994
                  1845               9941238
                  1846               9902633
                  1847               9898658
                  1848               9910492
                  1849               9957775
                  1850               9889988
                  1851               9899328
                  1852               9909184
                  1853               9931128
                  1854               9927528
                  1855               9880436
                  1856               9873568
                  1857               9899298
                  1858               9876562
                  1859               9909015
                  1860               9891874
                  1861               9881200
                  1862               9871131
                  1863               9891200
                  1864               9929794
                  1865               9871340
                  1866               9858504
                  1867               9864176
                  1868               9896956
                  1869               9877094
                  1870               9878380
                  1871               9871142
                  1872               9846492
                  1873               9884736
                  1874               9856858
                  1875               9875851
                  1876               9892969
                  1877               9832318
                  1878               9844782
                  1879               9853906
                  1880               9902784
                  1881               9856089
                  1882               9825141
                  1883               9869114
                  1884               9835210
                  1885               9847997
                  1886               9797943
                  1887               9849686
                  1888               9846782
                  1889               9852942
                  1890               9840284
                  1891               9837108
                  1892               9838368
                  1893               9800940
                  1894               9856280
                  1895               9845978
                  1896               9817838
                  1897               9795994
                  1898               9811539
                  1899               9840211
                  1900               9822014
                  1901               9805360
                  1902               9814724
                  1903               9816769
                  1904               9817443
                  1905               9817800
                  1906               9816218
                  1907               9795677
                  1908               9766602
                  1909               9794688
                  1910               9814709
                  1911               9813746
                  1912               9801072
                  1913               9793442
                  1914               9788448
                  1915               9813006
                  1916               9766808
                  1917               9755164
                  1918               9809362
                  1919               9797842
                  1920               9782709
                  1921               9765876
                  1922               9787706
                  1923               9755384
                  1924               9764404
                  1925               9806768
                  1926               9796370
                  1927               9769722
                  1928               9734219
                  1929               9777567
                  1930               9792649
                  1931               9738066
                  1932               9759982
                  1933               9760874
                  1934               9764992
                  1935               9760538
                  1936               9751914
                  1937               9739864
                  1938               9746895
                  1939               9716004
                  1940               9726026
                  1941               9767822
                  1942               9710592
                  1943               9673382
                  1944               9714711
                  1945               9720582
                  1946               9742238
                  1947               9684850
                  1948               9702729
                  1949               9739377
                  1950               9729066
                  1951               9704582
                  1952               9711554
                  1953               9718928
                  1954               9720110
                  1955               9734328
                  1956               9736337
                  1957               9725045
                  1958               9687617
                  1959               9700818
                  1960               9701748
                  1961               9701366
                  1962               9660412
                  1963               9710762
                  1964               9702703
                  1965               9703268
                  1966               9694996
                  1967               9705424
                  1968               9685346
                  1969               9623950
                  1970               9648776
                  1971               9668000
                  1972               9712049
                  1973               9659071
                  1974               9666176
                  1975               9641468
                  1976               9687112
                  1977               9661602
                  1978               9656916
                  1979               9672312
                  1980               9673612
                  1981               9683998
                  1982               9656096
                  1983               9669221
                  1984               9665548
                  1985               9606828
                  1986               9652297
                  1987               9678140
                  1988               9644124
                  1989               9633922
                  1990               9621520
                  1991               9647894
                  1992               9642218
                  1993               9618373
                  1994               9635716
                  1995               9628238
                  1996               9618252
                  1997               9634962
                  1998               9637766
                  1999               9604377
                  2000               9583208
                  2001               9618770
                  2002               9648726
                  2003               9658458
                  2004               9594547
                  2005               9586243
                  2006               9623147
                  2007               9592863
                  2008               9616909
                  2009               9612119
                  2010               9609398
                  2011               9591635
                  2012               9598686
                  2013               9574554
                  2014               9588812
                  2015               9592448
                  2016               9569476
                  2017               9603864
                  2018               9605838
                  2019               9566312
                  2020               9561756
                  2021               9581286
                  2022               9586094
                  2023               9561562
                  2024               9532290
                  2025               9559080
                  2026               9558250
                  2027               9553656
                  2028               9566704
                  2029               9593620
                  2030               9538364
                  2031               9523611
                  2032               9563407
                  2033               9597072
                  2034               9569471
                  2035               9537424
                  2036               9547078
                  2037               9572282
                  2038               9534960
                  2039               9521803
                  2040               9547392
                  2041               9583465
                  2042               9533546
                  2043               9541050
                  2044               9499847
                  2045               9542063
                  2046               9506170
                  2047               9534034
                  2048               9505196
                  2049               9549088
                  2050               9499590
                  2051               9486793
                  2052               9523984
                  2053               9518970
                  2054               9499900
                  2055               9496307
                  2056               9477616
                  2057               9505504
                  2058               9503430
                  2059               9497288
                  2060               9536025
                  2061               9491866
                  2062               9480999
                  2063               9478239
                  2064               9521306
                  2065               9458343
                  2066               9460190
                  2067               9478350
                  2068               9515779
                  2069               9500692
                  2070               9442707
                  2071               9477660
                  2072               9456969
                  2073               9456644
                  2074               9479701
                  2075               9492268
                  2076               9486784
                  2077               9429032
                  2078               9473018
                  2079               9474838
                  2080               9467764
                  2081               9422244
                  2082               9445126
                  2083               9473555
                  2084               9435088
                  2085               9428816
                  2086               9420578
                  2087               9449588
                  2088               9452124
                  2089               9422838
                  2090               9439330
                  2091               9424716
                  2092               9404964
                  2093               9428892
                  2094               9433979
                  2095               9434252
                  2096               9390281
                  2097               9401522
                  2098               9422080
                  2099               9438126
                  2100               9437793
                  2101               9418370
                  2102               9407212
                  2103               9407362
                  2104               9383385
                  2105               9390482
                  2106               9440801
                  2107               9393872
                  2108               9395720
                  2109               9389508
                  2110               9411114
                  2111               9387164
                  2112               9370493
                  2113               9399488
                  2114               9408164
                  2115               9398620
                  2116               9375391
                  2117               9378246
                  2118               9380331
                  2119               9347174
                  2120               9403425
                  2121               9405481
                  2122               9365220
                  2123               9359099
                  2124               9349409
                  2125               9390652
                  2126               9379307
                  2127               9329678
                  2128               9337910
                  2129               9385274
                  2130               9368366
                  2131               9343988
                  2132               9352333
                  2133               9347752
                  2134               9312877
                  2135               9332028
                  2136               9341332
                  2137               9348354
                  2138               9310748
                  2139               9311470
                  2140               9317880
                  2141               9351583
                  2142               9319087
                  2143               9298223
                  2144               9332672
                  2145               9337628
                  2146               9317780
                  2147               9315903
                  2148               9308390
                  2149               9301746
                  2150               9308828
                  2151               9310733
                  2152               9336673
                  2153               9290948
                  2154               9291284
                  2155               9315179
                  2156               9324378
                  2157               9285979
                  2158               9261562
                  2159               9289480
                  2160               9305874
                  2161               9284836
                  2162               9271928
                  2163               9273831
                  2164               9281928
                  2165               9250302
                  2166               9269500
                  2167               9303758
                  2168               9262116
                  2169               9244136
                  2170               9249430
                  2171               9273948
                  2172               9255780
                  2173               9238624
                  2174               9255492
                  2175               9278768
                  2176               9256448
                  2177               9224684
                  2178               9240974
                  2179               9249712
                  2180               9227626
                  2181               9257999
                  2182               9252814
                  2183               9245124
                  2184               9228610
                  2185               9205540
                  2186               9242751
                  2187               9234565
                  2188               9210063
                  2189               9213174
                  2190               9224803
                  2191               9245547
                  2192               9230250
                  2193               9223281
                  2194               9197726
                  2195               9208392
                  2196               9198875
                  2197               9217239
                  2198               9226121
                  2199               9188505
                  2200               9188992
                  2201               9215494
                  2202               9207162
                  2203               9193687
                  2204               9168099
                  2205               9203340
                  2206               9211761
                  2207               9191580
                  2208               9183618
                  2209               9201430
                  2210               9191138
                  2211               9167105
                  2212               9159031
                  2213               9214736
                  2214               9166498
                  2215               9151944
                  2216               9158982
                  2217               9197750
                  2218               9204310
                  2219               9140102
                  2220               9154274
                  2221               9172275
                  2222               9162943
                  2223               9160918
                  2224               9149998
                  2225               9139367
                  2226               9138324
                  2227               9156339
                  2228               9193083
                  2229               9158020
                  2230               9117194
                  2231               9105225
                  2232               9150131
                  2233               9147178
                  2234               9117290
                  2235               9120466
                  2236               9104262
                  2237               9127868
                  2238               9106562
                  2239               9134945
                  2240               9131574
                  2241               9112814
                  2242               9096861
                  2243               9120032
                  2244               9125986
                  2245               9101922
                  2246               9094935
                  2247               9090723
                  2248               9123098
                  2249               9092536
                  2250               9069123
                  2251               9072564
                  2252               9109014
                  2253               9090308
                  2254               9074178
                  2255               9093888
                  2256               9085878
                  2257               9069438
                  2258               9062590
                  2259               9093842
                  2260               9066992
                  2261               9021413
                  2262               9044884
                  2263               9083586
                  2264               9088058
                  2265               9031735
                  2266               9045030
                  2267               9065541
                  2268               9036502
                  2269               9062272
                  2270               9076366
                  2271               9084957
                  2272               9036668
                  2273               9022046
                  2274               9048536
                  2275               9057468
                  2276               9012384
                  2277               9020993
                  2278               9041452
                  2279               9052266
                  2280               9011080
                  2281               9010262
                  2282               9038478
                  2283               9005590
                  2284               9030298
                  2285               8997091
                  2286               9015674
                  2287               9017724
                  2288               8988121
                  2289               9012533
                  2290               9001016
                  2291               8986774
                  2292               8983487
                  2293               9016244
                  2294               9041475
                  2295               9024748
                  2296               8980250
                  2297               8975045
                  2298               9002978
                  2299               8966793
                  2300               8976718
                  2301               9018065
                  2302               8987696
                  2303               8974176
                  2304               8970848
                  2305               8987367
                  2306               8988006
                  2307               8940912
                  2308               8988360
                  2309               8989958
                  2310               8962052
                  2311               8949303
                  2312               8934628
                  2313               8987970
                  2314               8956501
                  2315               8965357
                  2316               8925551
                  2317               8943944
                  2318               8930578
                  2319               8931650
                  2320               8960998
                  2321               8939144
                  2322               8927800
                  2323               8907736
                  2324               8951386
                  2325               8969574
                  2326               8915379
                  2327               8913550
                  2328               8901556
                  2329               8915996
                  2330               8945263
                  2331               8902223
                  2332               8943884
                  2333               8897272
                  2334               8898564
                  2335               8901676
                  2336               8938794
                  2337               8874366
                  2338               8866040
                  2339               8905285
                  2340               8927424
                  2341               8919622
                  2342               8867892
                  2343               8882364
                  2344               8913805
                  2345               8882802
                  2346               8889196
                  2347               8893241
                  2348               8901772
                  2349               8864374
                  2350               8874562
                  2351               8909978
                  2352               8889537
                  2353               8859795
                  2354               8854180
                  2355               8907940
                  2356               8867324
                  2357               8855482
                  2358               8848006
                  2359               8843505
                  2360               8849955
                  2361               8851740
                  2362               8864562
                  2363               8842862
                  2364               8801040
                  2365               8820536
                  2366               8856182
                  2367               8853690
                  2368               8816837
                  2369               8814544
                  2370               8833010
                  2371               8846023
                  2372               8822378
                  2373               8793062
                  2374               8825030
                  2375               8803372
                  2376               8810578
                  2377               8804692
                  2378               8797714
                  2379               8824426
                  2380               8779690
                  2381               8794312
                  2382               8822304
                  2383               8791366
                  2384               8780147
                  2385               8784173
                  2386               8838986
                  2387               8803988
                  2388               8777839
                  2389               8781287
                  2390               8798726
                  2391               8759535
                  2392               8793966
                  2393               8804976
                  2394               8764349
                  2395               8757650
                  2396               8751764
                  2397               8800441
                  2398               8783481
                  2399               8762216
                  2400               8747382
                  2401               8771802
                  2402               8761628
                  2403               8724287
                  2404               8749180
                  2405               8784834
                  2406               8744696
                  2407               8733443
                  2408               8731736
                  2409               8740942
                  2410               8738486
                  2411               8745807
                  2412               8770373
                  2413               8746192
                  2414               8713624
                  2415               8721595
                  2416               8763554
                  2417               8740438
                  2418               8717804
                  2419               8706310
                  2420               8707519
                  2421               8731172
                  2422               8694382
                  2423               8739144
                  2424               8729365
                  2425               8699744
                  2426               8671988
                  2427               8709448
                  2428               8722028
                  2429               8702284
                  2430               8665622
                  2431               8692323
                  2432               8688462
                  2433               8681592
                  2434               8672661
                  2435               8700990
                  2436               8704684
                  2437               8686150
                  2438               8685358
                  2439               8680508
                  2440               8679391
                  2441               8637792
                  2442               8659466
                  2443               8686192
                  2444               8679054
                  2445               8656425
                  2446               8634773
                  2447               8666314
                  2448               8652423
                  2449               8646851
                  2450               8640616
                  2451               8641282
                  2452               8644204
                  2453               8634739
                  2454               8654024
                  2455               8640060
                  2456               8606301
                  2457               8604745
                  2458               8647934
                  2459               8656219
                  2460               8605763
                  2461               8595973
                  2462               8629289
                  2463               8630728
                  2464               8629464
                  2465               8607270
                  2466               8621888
                  2467               8608925
                  2468               8602161
                  2469               8604816
                  2470               8616361
                  2471               8595112
                  2472               8588170
                  2473               8606272
                  2474               8618274
                  2475               8597845
                  2476               8552344
                  2477               8567908
                  2478               8578700
                  2479               8593838
                  2480               8588264
                  2481               8576853
                  2482               8567810
                  2483               8582922
                  2484               8569462
                  2485               8573772
                  2486               8534164
                  2487               8543867
                  2488               8547981
                  2489               8579914
                  2490               8601220
                  2491               8536652
                  2492               8540558
                  2493               8558113
                  2494               8566746
                  2495               8555756
                  2496               8567079
                  2497               8559981
                  2498               8526940
                  2499               8530427
                  2500               8549628
                  2501               8552338
                  2502               8530766
                  2503               8497042
                  2504               8550229
                  2505               8523544
                  2506               8520661
                  2507               8509482
                  2508               8563265
                  2509               8513055
                  2510               8503008
                  2511               8517780
                  2512               8498571
                  2513               8503390
                  2514               8505756
                  2515               8498814
                  2516               8535424
                  2517               8483490
                  2518               8486258
                  2519               8486520
                  2520               8534495
                  2521               8529108
                  2522               8455696
                  2523               8485172
                  2524               8499435
                  2525               8489572
                  2526               8463652
                  2527               8481143
                  2528               8455814
                  2529               8451376
                  2530               8455581
                  2531               8458692
                  2532               8472964
                  2533               8459935
                  2534               8437038
                  2535               8462910
                  2536               8476510
                  2537               8428678
                  2538               8419332
                  2539               8460377
                  2540               8457132
                  2541               8435960
                  2542               8438152
                  2543               8432086
                  2544               8417624
                  2545               8432600
                  2546               8452100
                  2547               8434455
                  2548               8423203
                  2549               8399898
                  2550               8450826
                  2551               8420437
                  2552               8401946
                  2553               8401957
                  2554               8417633
                  2555               8430138
                  2556               8400484
                  2557               8398958
                  2558               8418515
                  2559               8407438
                  2560               8376544
                  2561               8392934
                  2562               8402542
                  2563               8382120
                  2564               8365424
                  2565               8392252
                  2566               8394739
                  2567               8391134
                  2568               8332156
                  2569               8378060
                  2570               8382440
                  2571               8363786
                  2572               8367833
                  2573               8330162
                  2574               8360830
                  2575               8347422
                  2576               8336385
                  2577               8376190
                  2578               8369486
                  2579               8322055
                  2580               8355396
                  2581               8380450
                  2582               8359490
                  2583               8328460
                  2584               8338648
                  2585               8347204
                  2586               8362410
                  2587               8336095
                  2588               8341026
                  2589               8314324
                  2590               8309589
                  2591               8322664
                  2592               8347232
                  2593               8342886
                  2594               8315603
                  2595               8308392
                  2596               8312028
                  2597               8340286
                  2598               8310744
                  2599               8291582
                  2600               8311958
                  2601               8306060
                  2602               8323815
                  2603               8306044
                  2604               8304848
                  2605               8278092
                  2606               8284335
                  2607               8295508
                  2608               8301450
                  2609               8285614
                  2610               8262656
                  2611               8294012
                  2612               8296064
                  2613               8298809
                  2614               8235648
                  2615               8230278
                  2616               8301218
                  2617               8286872
                  2618               8257804
                  2619               8274114
                  2620               8234471
                  2621               8231834
                  2622               8247422
                  2623               8269796
                  2624               8282998
                  2625               8207908
                  2626               8224274
                  2627               8243436
                  2628               8256578
                  2629               8225182
                  2630               8227739
                  2631               8228622
                  2632               8236892
                  2633               8230907
                  2634               8236024
                  2635               8212236
                  2636               8229468
                  2637               8217478
                  2638               8245415
                  2639               8232568
                  2640               8209874
                  2641               8197192
                  2642               8195030
                  2643               8233482
                  2644               8196412
                  2645               8192713
                  2646               8192772
                  2647               8184091
                  2648               8205637
                  2649               8180852
                  2650               8193634
                  2651               8175186
                  2652               8166612
                  2653               8177766
                  2654               8189020
                  2655               8181644
                  2656               8148149
                  2657               8148134
                  2658               8188710
                  2659               8173984
                  2660               8162151
                  2661               8144691
                  2662               8175654
                  2663               8169606
                  2664               8118651
                  2665               8163978
                  2666               8160252
                  2667               8136050
                  2668               8137824
                  2669               8156140
                  2670               8143077
                  2671               8120534
                  2672               8127680
                  2673               8155922
                  2674               8117016
                  2675               8115520
                  2676               8125485
                  2677               8121354
                  2678               8126824
                  2679               8124411
                  2680               8112463
                  2681               8115780
                  2682               8116632
                  2683               8079682
                  2684               8114619
                  2685               8131062
                  2686               8089724
                  2687               8069983
                  2688               8104958
                  2689               8113392
                  2690               8095040
                  2691               8090704
                  2692               8084559
                  2693               8068640
                  2694               8077882
                  2695               8065964
                  2696               8078702
                  2697               8081391
                  2698               8078131
                  2699               8077752
                  2700               8097646
                  2701               8067073
                  2702               8043574
                  2703               8046114
                  2704               8101647
                  2705               8070875
                  2706               8036234
                  2707               8049566
                  2708               8071532
                  2709               8062263
                  2710               8035111
                  2711               8047458
                  2712               8052855
                  2713               8033833
                  2714               8048017
                  2715               8064237
                  2716               8041630
                  2717               8011254
                  2718               8010366
                  2719               8033413
                  2720               8037662
                  2721               8015414
                  2722               8010526
                  2723               8003217
                  2724               8037208
                  2725               8007526
                  2726               8016808
                  2727               8026580
                  2728               7995944
                  2729               8006472
                  2730               8027352
                  2731               8023243
                  2732               7981750
                  2733               7977084
                  2734               7990928
                  2735               8014265
                  2736               7989225
                  2737               7954216
                  2738               7982561
                  2739               7971724
                  2740               7950083
                  2741               7962489
                  2742               7982766
                  2743               7950564
                  2744               7971480
                  2745               7956258
                  2746               7979116
                  2747               7947156
                  2748               7924907
                  2749               7933445
                  2750               7966222
                  2751               7962108
                  2752               7940088
                  2753               7949711
                  2754               7922984
                  2755               7929595
                  2756               7928778
                  2757               7942623
                  2758               7953494
                  2759               7896454
                  2760               7916418
                  2761               7945095
                  2762               7954457
                  2763               7897774
                  2764               7897551
                  2765               7933260
                  2766               7929779
                  2767               7886463
                  2768               7884980
                  2769               7896330
                  2770               7902036
                  2771               7886314
                  2772               7897026
                  2773               7914326
                  2774               7883266
                  2775               7883762
                  2776               7901420
                  2777               7903187
                  2778               7862420
                  2779               7868646
                  2780               7881154
                  2781               7899938
                  2782               7884588
                  2783               7873265
                  2784               7865154
                  2785               7872425
                  2786               7867311
                  2787               7868616
                  2788               7901970
                  2789               7857187
                  2790               7835132
                  2791               7842272
                  2792               7878808
                  2793               7861592
                  2794               7824636
                  2795               7849767
                  2796               7852584
                  2797               7823996
                  2798               7830956
                  2799               7819450
                  2800               7853840
                  2801               7831900
                  2802               7811866
                  2803               7834330
                  2804               7848734
                  2805               7820968
                  2806               7805614
                  2807               7847124
                  2808               7798165
                  2809               7820566
                  2810               7793199
                  2811               7821112
                  2812               7823760
                  2813               7796078
                  2814               7796322
                  2815               7784176
                  2816               7786939
                  2817               7788448
                  2818               7799998
                  2819               7789686
                  2820               7774080
                  2821               7765249
                  2822               7775027
                  2823               7801144
                  2824               7756542
                  2825               7747215
                  2826               7771054
                  2827               7795418
                  2828               7760616
                  2829               7756759
                  2830               7763792
                  2831               7776412
                  2832               7780482
                  2833               7749768
                  2834               7760068
                  2835               7749534
                  2836               7716151
                  2837               7739454
                  2838               7763064
                  2839               7748858
                  2840               7712516
                  2841               7721406
                  2842               7732992
                  2843               7728494
                  2844               7728276
                  2845               7727499
                  2846               7737222
                  2847               7728758
                  2848               7696806
                  2849               7739498
                  2850               7710430
                  2851               7682023
                  2852               7683163
                  2853               7720125
                  2854               7724320
                  2855               7684370
                  2856               7674369
                  2857               7688757
                  2858               7711090
                  2859               7676801
                  2860               7676392
                  2861               7700746
                  2862               7661837
                  2863               7674686
                  2864               7675378
                  2865               7692774
                  2866               7659416
                  2867               7642476
                  2868               7684196
                  2869               7687654
                  2870               7689252
                  2871               7652432
                  2872               7663364
                  2873               7688462
                  2874               7637844
                  2875               7652120
                  2876               7636676
                  2877               7663946
                  2878               7645259
                  2879               7642938
                  2880               7650443
                  2881               7617916
                  2882               7615745
                  2883               7637642
                  2884               7653141
                  2885               7650717
                  2886               7606234
                  2887               7610342
                  2888               7622859
                  2889               7623687
                  2890               7584274
                  2891               7613948
                  2892               7642082
                  2893               7596056
                  2894               7596827
                  2895               7614412
                  2896               7627502
                  2897               7601208
                  2898               7570372
                  2899               7622246
                  2900               7603318
                  2901               7571554
                  2902               7575124
                  2903               7612286
                  2904               7595714
                  2905               7556024
                  2906               7579049
                  2907               7561882
                  2908               7557060
                  2909               7575342
                  2910               7596156
                  2911               7568214
                  2912               7545815
                  2913               7542467
                  2914               7568566
                  2915               7578932
                  2916               7542739
                  2917               7550388
                  2918               7553917
                  2919               7539312
                  2920               7535081
                  2921               7527594
                  2922               7548492
                  2923               7545026
                  2924               7524878
                  2925               7528490
                  2926               7544921
                  2927               7535228
                  2928               7509856
                  2929               7525608
                  2930               7549971
                  2931               7547488
                  2932               7489268
                  2933               7483316
                  2934               7523005
                  2935               7508690
                  2936               7489572
                  2937               7479489
                  2938               7484844
                  2939               7489026
                  2940               7485044
                  2941               7523708
                  2942               7490980
                  2943               7464693
                  2944               7475280
                  2945               7494108
                  2946               7503157
                  2947               7446948
                  2948               7468692
                  2949               7490060
                  2950               7492243
                  2951               7479255
                  2952               7468519
                  2953               7496712
                  2954               7461719
                  2955               7442840
                  2956               7473470
                  2957               7461550
                  2958               7439138
                  2959               7422654
                  2960               7443591
                  2961               7474695
                  2962               7436252
                  2963               7414639
                  2964               7419062
                  2965               7443358
                  2966               7407998
                  2967               7426446
                  2968               7442276
                  2969               7408935
                  2970               7424298
                  2971               7407654
                  2972               7439350
                  2973               7419934
                  2974               7386410
                  2975               7409591
                  2976               7439912
                  2977               7414976
                  2978               7404174
                  2979               7398484
                  2980               7411380
                  2981               7398899
                  2982               7395524
                  2983               7404329
                  2984               7396105
                  2985               7370576
                  2986               7372850
                  2987               7409476
                  2988               7385596
                  2989               7352252
                  2990               7349640
                  2991               7371060
                  2992               7379252
                  2993               7370336
                  2994               7345500
                  2995               7370900
                  2996               7358213
                  2997               7362606
                  2998               7334084
                  2999               7374456
                  3000               7348689
                  3001               7322032
                  3002               7363117
                  3003               7342370
                  3004               7328434
                  3005               7335348
                  3006               7327511
                  3007               7366802
                  3008               7315934
                  3009               7302017
                  3010               7331076
                  3011               7329312
                  3012               7321581
                  3013               7322724
                  3014               7347554
                  3015               7293370
                  3016               7297704
                  3017               7307964
                  3018               7314699
                  3019               7319072
                  3020               7284237
                  3021               7280966
                  3022               7311808
                  3023               7286234
                  3024               7294620
                  3025               7282653
                  3026               7318524
                  3027               7285438
                  3028               7294269
                  3029               7272823
                  3030               7288004
                  3031               7271992
                  3032               7250392
                  3033               7288672
                  3034               7275174
                  3035               7257174
                  3036               7254086
                  3037               7279055
                  3038               7262982
                  3039               7239998
                  3040               7218958
                  3041               7271156
                  3042               7244519
                  3043               7230098
                  3044               7261314
                  3045               7232223
                  3046               7218738
                  3047               7196703
                  3048               7230449
                  3049               7239666
                  3050               7217090
                  3051               7213285
                  3052               7239142
                  3053               7218014
                  3054               7217059
                  3055               7192992
                  3056               7206920
                  3057               7222990
                  3058               7218408
                  3059               7205376
                  3060               7204582
                  3061               7210996
                  3062               7169716
                  3063               7202114
                  3064               7204952
                  3065               7206673
                  3066               7185601
                  3067               7165197
                  3068               7204196
                  3069               7180356
                  3070               7165994
                  3071               7175346
                  3072               7176956
                  3073               7192306
                  3074               7152041
                  3075               7163247
                  3076               7155218
                  3077               7151896
                  3078               7147086
                  3079               7172931
                  3080               7172404
                  3081               7128594
                  3082               7134140
                  3083               7150404
                  3084               7165950
                  3085               7121508
                  3086               7112121
                  3087               7149918
                  3088               7144871
                  3089               7121304
                  3090               7137378
                  3091               7123046
                  3092               7111362
                  3093               7107627
                  3094               7135215
                  3095               7148485
                  3096               7125966
                  3097               7099324
                  3098               7112254
                  3099               7146059
                  3100               7102844
                  3101               7092165
                  3102               7095450
                  3103               7112506
                  3104               7110044
                  3105               7079742
                  3106               7101716
                  3107               7078674
                  3108               7090039
                  3109               7073486
                  3110               7132464
                  3111               7082839
                  3112               7068184
                  3113               7054144
                  3114               7069955
                  3115               7087535
                  3116               7036168
                  3117               7066580
                  3118               7072912
                  3119               7083894
                  3120               7050781
                  3121               7071260
                  3122               7064326
                  3123               7030880
                  3124               7040708
                  3125               7050737
                  3126               7047941
                  3127               7044682
                  3128               7009007
                  3129               7043270
                  3130               7047416
                  3131               7010023
                  3132               7019810
                  3133               7021942
                  3134               7016772
                  3135               7003476
                  3136               7018716
                  3137               7031172
                  3138               6994432
                  3139               7005696
                  3140               7003320
                  3141               7010681
                  3142               7008629
                  3143               6979930
                  3144               7005563
                  3145               6999096
                  3146               7008824
                  3147               6995132
                  3148               7002518
                  3149               7001171
                  3150               6963368
                  3151               6965271
                  3152               6998744
                  3153               6969004
                  3154               6951009
                  3155               6962550
                  3156               6981637
                  3157               6976685
                  3158               6947078
                  3159               6948633
                  3160               6985095
                  3161               6951840
                  3162               6940688
                  3163               6936455
                  3164               6965486
                  3165               6938870
                  3166               6941876
                  3167               6929220
                  3168               6956530
                  3169               6937802
                  3170               6915002
                  3171               6938222
                  3172               6953629
                  3173               6924660
                  3174               6894114
                  3175               6927812
                  3176               6919906
                  3177               6916158
                  3178               6923966
                  3179               6912576
                  3180               6905758
                  3181               6909376
                  3182               6902805
                  3183               6919272
                  3184               6899850
                  3185               6891468
                  3186               6907735
                  3187               6889090
                  3188               6883930
                  3189               6852166
                  3190               6886222
                  3191               6899100
                  3192               6862972
                  3193               6869563
                  3194               6863936
                  3195               6900079
                  3196               6862768
                  3197               6853496
                  3198               6874382
                  3199               6864833
                  3200               6862406
                  3201               6858384
                  3202               6869766
                  3203               6864293
                  3204               6830429
                  3205               6840922
                  3206               6857988
                  3207               6871520
                  3208               6830190
                  3209               6838714
                  3210               6835868
                  3211               6819956
                  3212               6833192
                  3213               6820960
                  3214               6854688
                  3215               6814874
                  3216               6823615
                  3217               6843163
                  3218               6846836
                  3219               6801060
                  3220               6807591
                  3221               6823640
                  3222               6833946
                  3223               6813354
                  3224               6796058
                  3225               6803836
                  3226               6794260
                  3227               6781710
                  3228               6785863
                  3229               6801222
                  3230               6767734
                  3231               6772917
                  3232               6772002
                  3233               6807520
                  3234               6767268
                  3235               6747006
                  3236               6761094
                  3237               6790982
                  3238               6760526
                  3239               6762956
                  3240               6764014
                  3241               6758386
                  3242               6759882
                  3243               6755773
                  3244               6765442
                  3245               6766196
                  3246               6725746
                  3247               6749587
                  3248               6745161
                  3249               6744630
                  3250               6715708
                  3251               6717891
                  3252               6761772
                  3253               6732458
                  3254               6720674
                  3255               6711137
                  3256               6717997
                  3257               6706354
                  3258               6707689
                  3259               6744282
                  3260               6728230
                  3261               6712031
                  3262               6685507
                  3263               6709312
                  3264               6728480
                  3265               6695125
                  3266               6687036
                  3267               6694865
                  3268               6724210
                  3269               6693136
                  3270               6687748
                  3271               6674272
                  3272               6680620
                  3273               6684766
                  3274               6668737
                  3275               6694198
                  3276               6681786
                  3277               6652802
                  3278               6668454
                  3279               6670998
                  3280               6663881
                  3281               6627448
                  3282               6649052
                  3283               6668226
                  3284               6630154
                  3285               6635404
                  3286               6657432
                  3287               6642930
                  3288               6641020
                  3289               6633727
                  3290               6645030
                  3291               6639421
                  3292               6638568
                  3293               6635286
                  3294               6645578
                  3295               6639410
                  3296               6607698
                  3297               6618013
                  3298               6640122
                  3299               6628091
                  3300               6600444
                  3301               6596720
                  3302               6606326
                  3303               6614772
                  3304               6596222
                  3305               6629820
                  3306               6617456
                  3307               6599346
                  3308               6575488
                  3309               6594532
                  3310               6627094
                  3311               6565102
                  3312               6573916
                  3313               6597588
                  3314               6578883
                  3315               6578582
                  3316               6571443
                  3317               6590216
                  3318               6578328
                  3319               6564292
                  3320               6571667
                  3321               6584394
                  3322               6577970
                  3323               6522886
                  3324               6562955
                  3325               6592628
                  3326               6550553
                  3327               6529702
                  3328               6528011
                  3329               6540414
                  3330               6566954
                  3331               6524990
                  3332               6548079
                  3333               6520251
                  3334               6523604
                  3335               6520736
                  3336               6539828
                  3337               6530585
                  3338               6504840
                  3339               6496872
                  3340               6522582
                  3341               6530668
                  3342               6503759
                  3343               6479672
                  3344               6522528
                  3345               6533226
                  3346               6492436
                  3347               6487791
                  3348               6513806
                  3349               6486859
                  3350               6494132
                  3351               6499721
                  3352               6492679
                  3353               6474014
                  3354               6461600
                  3355               6483566
                  3356               6510610
                  3357               6465720
                  3358               6445139
                  3359               6473855
                  3360               6449556
                  3361               6473030
                  3362               6457982
                  3363               6473934
                  3364               6468435
                  3365               6435234
                  3366               6450236
                  3367               6457722
                  3368               6432003
                  3369               6438965
                  3370               6451929
                  3371               6452401
                  3372               6442680
                  3373               6431348
                  3374               6411258
                  3375               6427598
                  3376               6436972
                  3377               6408180
                  3378               6414536
                  3379               6432744
                  3380               6404428
                  3381               6411791
                  3382               6420796
                  3383               6426946
                  3384               6419523
                  3385               6370746
                  3386               6423095
                  3387               6431978
                  3388               6395459
                  3389               6392230
                  3390               6403346
                  3391               6403887
                  3392               6378290
                  3393               6387822
                  3394               6378615
                  3395               6388344
                  3396               6367058
                  3397               6387480
                  3398               6378528
                  3399               6357696
                  3400               6354418
                  3401               6395148
                  3402               6413051
                  3403               6354830
                  3404               6346827
                  3405               6361739
                  3406               6340442
                  3407               6350704
                  3408               6352525
                  3409               6357300
                  3410               6367860
                  3411               6332780
                  3412               6349864
                  3413               6355503
                  3414               6332967
                  3415               6337356
                  3416               6327798
                  3417               6348380
                  3418               6325648
                  3419               6285630
                  3420               6302502
                  3421               6335992
                  3422               6314968
                  3423               6303442
                  3424               6303588
                  3425               6301512
                  3426               6290242
                  3427               6297226
                  3428               6314736
                  3429               6310267
                  3430               6281003
                  3431               6268574
                  3432               6318300
                  3433               6303250
                  3434               6269548
                  3435               6278054
                  3436               6279664
                  3437               6281604
                  3438               6271742
                  3439               6266278
                  3440               6285556
                  3441               6268052
                  3442               6260016
                  3443               6266712
                  3444               6266762
                  3445               6253174
                  3446               6236176
                  3447               6272518
                  3448               6263716
                  3449               6240864
                  3450               6219258
                  3451               6233826
                  3452               6243152
                  3453               6233120
                  3454               6229690
                  3455               6224964
                  3456               6234798
                  3457               6218333
                  3458               6231256
                  3459               6256920
                  3460               6218020
                  3461               6214430
                  3462               6206174
                  3463               6245988
                  3464               6233396
                  3465               6206038
                  3466               6201562
                  3467               6214399
                  3468               6201634
                  3469               6175182
                  3470               6207136
                  3471               6211654
                  3472               6179461
                  3473               6182884
                  3474               6205252
                  3475               6199048
                  3476               6155474
                  3477               6161618
                  3478               6178012
                  3479               6200938
                  3480               6155179
                  3481               6156990
                  3482               6157616
                  3483               6161527
                  3484               6175698
                  3485               6177922
                  3486               6166716
                  3487               6154882
                  3488               6157314
                  3489               6155926
                  3490               6168068
                  3491               6139054
                  3492               6142218
                  3493               6152713
                  3494               6160318
                  3495               6137080
                  3496               6122446
                  3497               6138322
                  3498               6140306
                  3499               6123600
                  3500               6124803
                  3501               6148576
                  3502               6100588
                  3503               6110546
                  3504               6102617
                  3505               6138462
                  3506               6121478
                  3507               6076284
                  3508               6084514
                  3509               6103476
                  3510               6134676
                  3511               6094989
                  3512               6103024
                  3513               6109066
                  3514               6085435
                  3515               6082828
                  3516               6091182
                  3517               6099010
                  3518               6066604
                  3519               6073749
                  3520               6079337
                  3521               6069199
                  3522               6064350
                  3523               6053332
                  3524               6067782
                  3525               6074590
                  3526               6038916
                  3527               6053982
                  3528               6061148
                  3529               6048653
                  3530               6044775
                  3531               6060788
                  3532               6057122
                  3533               6051057
                  3534               6011760
                  3535               6033590
                  3536               6051630
                  3537               6030346
                  3538               6009801
                  3539               6031514
                  3540               6041567
                  3541               6014344
                  3542               6025416
                  3543               6020646
                  3544               6032464
                  3545               6007057
                  3546               6009092
                  3547               6004203
                  3548               6019268
                  3549               5975914
                  3550               6025376
                  3551               6016172
                  3552               5997370
                  3553               5973785
                  3554               5976098
                  3555               6005119
                  3556               5971825
                  3557               5993707
                  3558               5978992
                  3559               5995269
                  3560               5972249
                  3561               5974075
                  3562               5981128
                  3563               5958150
                  3564               5951676
                  3565               5951786
                  3566               5973621
                  3567               5965968
                  3568               5941282
                  3569               5950630
                  3570               5948838
                  3571               5952511
                  3572               5944997
                  3573               5926500
                  3574               5959114
                  3575               5971445
                  3576               5932128
                  3577               5947434
                  3578               5934886
                  3579               5929470
                  3580               5922437
                  3581               5942068
                  3582               5959231
                  3583               5913734
                  3584               5889176
                  3585               5913596
                  3586               5934856
                  3587               5902862
                  3588               5913861
                  3589               5907627
                  3590               5912158
                  3591               5897276
                  3592               5896306
                  3593               5905426
                  3594               5882386
                  3595               5878808
                  3596               5892450
                  3597               5925599
                  3598               5888892
                  3599               5865552
                  3600               5864380
                  3601               5890509
                  3602               5864925
                  3603               5860694
                  3604               5863944
                  3605               5876196
                  3606               5873668
                  3607               5867129
                  3608               5875821
                  3609               5873158
                  3610               5844554
                  3611               5860497
                  3612               5850500
                  3613               5882954
                  3614               5839318
                  3615               5824306
                  3616               5830961
                  3617               5849668
                  3618               5840898
                  3619               5820551
                  3620               5828198
                  3621               5839754
                  3622               5819640
                  3623               5819854
                  3624               5831846
                  3625               5801838
                  3626               5801912
                  3627               5810953
                  3628               5858180
                  3629               5824148
                  3630               5797594
                  3631               5780824
                  3632               5802202
                  3633               5804325
                  3634               5791997
                  3635               5827146
                  3636               5796064
                  3637               5785540
                  3638               5777656
                  3639               5801452
                  3640               5785753
                  3641               5766604
                  3642               5771786
                  3643               5790509
                  3644               5767854
                  3645               5753086
                  3646               5743383
                  3647               5772018
                  3648               5748971
                  3649               5756930
                  3650               5749407
                  3651               5750310
                  3652               5748319
                  3653               5734021
                  3654               5760467
                  3655               5764128
                  3656               5748757
                  3657               5729304
                  3658               5754133
                  3659               5769196
                  3660               5714772
                  3661               5728610
                  3662               5740412
                  3663               5739664
                  3664               5719498
                  3665               5711884
                  3666               5722725
                  3667               5708841
                  3668               5697738
                  3669               5714571
                  3670               5724569
                  3671               5704456
                  3672               5675382
                  3673               5710326
                  3674               5699869
                  3675               5692986
                  3676               5672137
                  3677               5690491
                  3678               5689894
                  3679               5685256
                  3680               5681048
                  3681               5680861
                  3682               5694870
                  3683               5664066
                  3684               5674580
                  3685               5697707
                  3686               5670880
                  3687               5664888
                  3688               5658285
                  3689               5694858
                  3690               5663402
                  3691               5645479
                  3692               5652402
                  3693               5670873
                  3694               5663265
                  3695               5659432
                  3696               5645801
                  3697               5664712
                  3698               5645390
                  3699               5634652
                  3700               5645733
                  3701               5670574
                  3702               5609578
                  3703               5628899
                  3704               5637982
                  3705               5628446
                  3706               5611275
                  3707               5603690
                  3708               5651612
                  3709               5632783
                  3710               5606392
                  3711               5620578
                  3712               5605142
                  3713               5606776
                  3714               5592208
                  3715               5616309
                  3716               5608664
                  3717               5598336
                  3718               5574519
                  3719               5571409
                  3720               5604010
                  3721               5595378
                  3722               5561901
                  3723               5581640
                  3724               5576588
                  3725               5578026
                  3726               5576472
                  3727               5570952
                  3728               5571830
                  3729               5567062
                  3730               5567470
                  3731               5576456
                  3732               5554622
                  3733               5519841
                  3734               5549662
                  3735               5549515
                  3736               5542042
                  3737               5543444
                  3738               5549428
                  3739               5560336
                  3740               5550722
                  3741               5528468
                  3742               5527988
                  3743               5541234
                  3744               5514110
                  3745               5500716
                  3746               5554279
                  3747               5548586
                  3748               5510112
                  3749               5502794
                  3750               5524814
                  3751               5529088
                  3752               5509994
                  3753               5489408
                  3754               5500573
                  3755               5509602
                  3756               5493071
                  3757               5520198
                  3758               5498360
                  3759               5481675
                  3760               5478666
                  3761               5503869
                  3762               5497416
                  3763               5489884
                  3764               5469960
                  3765               5472700
                  3766               5484820
                  3767               5480976
                  3768               5458473
                  3769               5471467
                  3770               5477132
                  3771               5448464
                  3772               5462050
                  3773               5454044
                  3774               5466136
                  3775               5442387
                  3776               5469874
                  3777               5480516
                  3778               5468036
                  3779               5440410
                  3780               5434096
                  3781               5442482
                  3782               5444788
                  3783               5448748
                  3784               5439866
                  3785               5430644
                  3786               5438278
                  3787               5416650
                  3788               5429759
                  3789               5423332
                  3790               5418227
                  3791               5410278
                  3792               5443482
                  3793               5414246
                  3794               5403166
                  3795               5396428
                  3796               5407275
                  3797               5406104
                  3798               5395032
                  3799               5390764
                  3800               5408990
                  3801               5395036
                  3802               5382076
                  3803               5392699
                  3804               5399899
                  3805               5385869
                  3806               5380824
                  3807               5371560
                  3808               5392728
                  3809               5369933
                  3810               5344570
                  3811               5386914
                  3812               5386889
                  3813               5355072
                  3814               5334422
                  3815               5358642
                  3816               5383074
                  3817               5357839
                  3818               5336566
                  3819               5367166
                  3820               5335448
                  3821               5337520
                  3822               5349013
                  3823               5350814
                  3824               5351394
                  3825               5335292
                  3826               5322482
                  3827               5328850
                  3828               5335342
                  3829               5316922
                  3830               5327938
                  3831               5332947
                  3832               5309390
                  3833               5313555
                  3834               5307332
                  3835               5329068
                  3836               5301716
                  3837               5300964
                  3838               5315680
                  3839               5304352
                  3840               5299150
                  3841               5277084
                  3842               5300740
                  3843               5319517
                  3844               5278637
                  3845               5263472
                  3846               5289530
                  3847               5279774
                  3848               5287363
                  3849               5285912
                  3850               5291608
                  3851               5262184
                  3852               5257972
                  3853               5270329
                  3854               5275806
                  3855               5272633
                  3856               5244999
                  3857               5254487
                  3858               5258751
                  3859               5259951
                  3860               5249512
                  3861               5253314
                  3862               5263451
                  3863               5241570
                  3864               5233124
                  3865               5240040
                  3866               5253794
                  3867               5217777
                  3868               5236154
                  3869               5253233
                  3870               5239116
                  3871               5201187
                  3872               5215782
                  3873               5239806
                  3874               5225833
                  3875               5217298
                  3876               5203341
                  3877               5213312
                  3878               5210434
                  3879               5201045
                  3880               5209336
                  3881               5217696
                  3882               5196448
                  3883               5181267
                  3884               5196732
                  3885               5192309
                  3886               5185812
                  3887               5196888
                  3888               5190223
                  3889               5192982
                  3890               5178970
                  3891               5174244
                  3892               5177965
                  3893               5179523
                  3894               5159152
                  3895               5170146
                  3896               5185259
                  3897               5161548
                  3898               5149468
                  3899               5167684
                  3900               5162289
                  3901               5158818
                  3902               5145656
                  3903               5149100
                  3904               5169134
                  3905               5134570
                  3906               5139286
                  3907               5135062
                  3908               5155892
                  3909               5134776
                  3910               5114210
                  3911               5126986
                  3912               5145736
                  3913               5119186
                  3914               5114003
                  3915               5121990
                  3916               5140644
                  3917               5096380
                  3918               5103598
                  3919               5132292
                  3920               5135200
                  3921               5093694
                  3922               5106004
                  3923               5104611
                  3924               5100992
                  3925               5095520
                  3926               5105308
                  3927               5117464
                  3928               5093952
                  3929               5058962
                  3930               5080656
                  3931               5079994
                  3932               5076832
                  3933               5076446
                  3934               5082260
                  3935               5087356
                  3936               5069634
                  3937               5045730
                  3938               5069700
                  3939               5066000
                  3940               5047522
                  3941               5063418
                  3942               5056652
                  3943               5046791
                  3944               5041571
                  3945               5083152
                  3946               5055413
                  3947               5036819
                  3948               5051672
                  3949               5032028
                  3950               5053410
                  3951               5027918
                  3952               5030210
                  3953               5028368
                  3954               5026050
                  3955               5029254
                  3956               5016286
                  3957               5031190
                  3958               5017992
                  3959               5006446
                  3960               4996181
                  3961               5028008
                  3962               5012116
                  3963               4993298
                  3964               4998906
                  3965               5015096
                  3966               5002392
                  3967               4983940
                  3968               4976875
                  3969               5002874
                  3970               5001446
                  3971               4994890
                  3972               4999747
                  3973               4991102
                  3974               4980653
                  3975               4969722
                  3976               4982782
                  3977               5003166
                  3978               4969240
                  3979               4953496
                  3980               4971730
                  3981               4989648
                  3982               4971183
                  3983               4950724
                  3984               4968500
                  3985               4950899
                  3986               4944254
                  3987               4952744
                  3988               4966816
                  3989               4942964
                  3990               4940330
                  3991               4932125
                  3992               4976180
                  3993               4925988
                  3994               4919850
                  3995               4932970
                  3996               4912994
                  3997               4933508
                  3998               4904218
                  3999               4941100
                  4000               4918566
                  4001               4930634
                  4002               4923797
                  4003               4923157
                  4004               4942262
                  4005               4880764
                  4006               4900918
                  4007               4920706
                  4008               4911793
                  4009               4906638
                  4010               4888256
                  4011               4900900
                  4012               4909899
                  4013               4876566
                  4014               4877252
                  4015               4889136
                  4016               4887378
                  4017               4877259
                  4018               4878592
                  4019               4899810
                  4020               4860432
                  4021               4862952
                  4022               4863230
                  4023               4891494
                  4024               4857242
                  4025               4837924
                  4026               4868514
                  4027               4872540
                  4028               4852208
                  4029               4845250
                  4030               4871026
                  4031               4855202
                  4032               4836256
                  4033               4843264
                  4034               4841780
                  4035               4829192
                  4036               4821637
                  4037               4822376
                  4038               4847965
                  4039               4823334
                  4040               4810211
                  4041               4828710
                  4042               4832751
                  4043               4818270
                  4044               4798770
                  4045               4822187
                  4046               4832165
                  4047               4781399
                  4048               4816288
                  4049               4819266
                  4050               4802474
                  4051               4788821
                  4052               4778798
                  4053               4813964
                  4054               4803216
                  4055               4800054
                  4056               4783208
                  4057               4784606
                  4058               4793482
                  4059               4767490
                  4060               4791334
                  4061               4782902
                  4062               4774830
                  4063               4773966
                  4064               4761638
                  4065               4778770
                  4066               4785794
                  4067               4765376
                  4068               4772624
                  4069               4781056
                  4070               4745418
                  4071               4726348
                  4072               4757743
                  4073               4761980
                  4074               4739130
                  4075               4750179
                  4076               4748314
                  4077               4766464
                  4078               4723132
                  4079               4738901
                  4080               4748052
                  4081               4715566
                  4082               4703956
                  4083               4710918
                  4084               4756081
                  4085               4733630
                  4086               4710082
                  4087               4723018
                  4088               4730795
                  4089               4721288
                  4090               4691817
                  4091               4717227
                  4092               4727840
                  4093               4699188
                  4094               4698607
                  4095               4707508
                  4096               4692060
                  4097               4676024
                  4098               4696597
                  4099               4705814
                  4100               4694747
                  4101               4666940
                  4102               4678158
                  4103               4683560
                  4104               4686720
                  4105               4671947
                  4106               4667904
                  4107               4676731
                  4108               4659786
                  4109               4652514
                  4110               4677276
                  4111               4671373
                  4112               4646385
                  4113               4652768
                  4114               4663168
                  4115               4685436
                  4116               4643556
                  4117               4625174
                  4118               4646224
                  4119               4656072
                  4120               4650005
                  4121               4647842
                  4122               4648778
                  4123               4634902
                  4124               4634565
                  4125               4617070
                  4126               4642778
                  4127               4635071
                  4128               4594605
                  4129               4627892
                  4130               4628564
                  4131               4612242
                  4132               4608031
                  4133               4601654
                  4134               4633720
                  4135               4607816
                  4136               4608270
                  4137               4593596
                  4138               4598834
                  4139               4598852
                  4140               4596882
                  4141               4608615
                  4142               4587062
                  4143               4579816
                  4144               4567944
                  4145               4593616
                  4146               4598388
                  4147               4579636
                  4148               4575090
                  4149               4570510
                  4150               4584358
                  4151               4560944
                  4152               4566887
                  4153               4583484
                  4154               4554687
                  4155               4543384
                  4156               4557280
                  4157               4565825
                  4158               4548676
                  4159               4547404
                  4160               4564034
                  4161               4553541
                  4162               4546926
                  4163               4510090
                  4164               4548110
                  4165               4552789
                  4166               4524163
                  4167               4537932
                  4168               4533906
                  4169               4532406
                  4170               4514064
                  4171               4539425
                  4172               4541775
                  4173               4521739
                  4174               4517790
                  4175               4506092
                  4176               4533406
                  4177               4506405
                  4178               4487894
                  4179               4515038
                  4180               4520308
                  4181               4498588
                  4182               4485570
                  4183               4485984
                  4184               4483451
                  4185               4489322
                  4186               4477734
                  4187               4500575
                  4188               4504918
                  4189               4484806
                  4190               4480762
                  4191               4464666
                  4192               4479541
                  4193               4464114
                  4194               4445672
                  4195               4486566
                  4196               4479527
                  4197               4465388
                  4198               4467986
                  4199               4473692
                  4200               4470126
                  4201               4446780
                  4202               4468728
                  4203               4453332
                  4204               4445249
                  4205               4422122
                  4206               4451232
                  4207               4463182
                  4208               4438214
                  4209               4426226
                  4210               4432790
                  4211               4452741
                  4212               4429232
                  4213               4424908
                  4214               4444957
                  4215               4427758
                  4216               4410069
                  4217               4419247
                  4218               4442530
                  4219               4438714
                  4220               4387749
                  4221               4408930
                  4222               4401272
                  4223               4406850
                  4224               4382123
                  4225               4405258
                  4226               4408931
                  4227               4397072
                  4228               4404282
                  4229               4379322
                  4230               4386122
                  4231               4373208
                  4232               4385045
                  4233               4402835
                  4234               4387199
                  4235               4380390
                  4236               4349757
                  4237               4378202
                  4238               4383318
                  4239               4371274
                  4240               4347706
                  4241               4375911
                  4242               4361202
                  4243               4359471
                  4244               4358832
                  4245               4355610
                  4246               4347072
                  4247               4338307
                  4248               4348200
                  4249               4364024
                  4250               4355383
                  4251               4323381
                  4252               4334708
                  4253               4331426
                  4254               4333794
                  4255               4334942
                  4256               4340324
                  4257               4349754
                  4258               4329856
                  4259               4316794
                  4260               4319739
                  4261               4332382
                  4262               4311036
                  4263               4321580
                  4264               4337541
                  4265               4307152
                  4266               4296976
                  4267               4289296
                  4268               4322378
                  4269               4300765
                  4270               4299652
                  4271               4292404
                  4272               4311909
                  4273               4300456
                  4274               4271692
                  4275               4303768
                  4276               4288363
                  4277               4284506
                  4278               4258594
                  4279               4278089
                  4280               4282328
                  4281               4254731
                  4282               4271412
                  4283               4279880
                  4284               4271216
                  4285               4267462
                  4286               4256731
                  4287               4274469
                  4288               4242446
                  4289               4256280
                  4290               4268838
                  4291               4265400
                  4292               4267176
                  4293               4243092
                  4294               4261828
                  4295               4256354
                  4296               4238177
                  4297               4238824
                  4298               4229601
                  4299               4250326
                  4300               4230172
                  4301               4217508
                  4302               4242222
                  4303               4224394
                  4304               4225595
                  4305               4214086
                  4306               4223190
                  4307               4218230
                  4308               4216587
                  4309               4211690
                  4310               4225464
                  4311               4210050
                  4312               4187364
                  4313               4188703
                  4314               4215470
                  4315               4199530
                  4316               4182384
                  4317               4197904
                  4318               4208934
                  4319               4187966
                  4320               4188572
                  4321               4196007
                  4322               4196542
                  4323               4163731
                  4324               4172334
                  4325               4190346
                  4326               4178824
                  4327               4161506
                  4328               4155144
                  4329               4194392
                  4330               4171352
                  4331               4154111
                  4332               4148685
                  4333               4138240
                  4334               4161578
                  4335               4149976
                  4336               4160570
                  4337               4149028
                  4338               4153998
                  4339               4130818
                  4340               4144888
                  4341               4170945
                  4342               4133458
                  4343               4119506
                  4344               4131951
                  4345               4125556
                  4346               4146062
                  4347               4126502
                  4348               4115794
                  4349               4126762
                  4350               4109108
                  4351               4109347
                  4352               4122751
                  4353               4133111
                  4354               4109061
                  4355               4100312
                  4356               4130109
                  4357               4109837
                  4358               4107194
                  4359               4091493
                  4360               4122576
                  4361               4097268
                  4362               4074698
                  4363               4080705
                  4364               4095098
                  4365               4098605
                  4366               4088857
                  4367               4102448
                  4368               4098388
                  4369               4054666
                  4370               4065503
                  4371               4077332
                  4372               4090757
                  4373               4055201
                  4374               4080835
                  4375               4059260
                  4376               4071351
                  4377               4063410
                  4378               4072778
                  4379               4061472
                  4380               4062646
                  4381               4034234
                  4382               4052320
                  4383               4055122
                  4384               4034578
                  4385               4042481
                  4386               4051678
                  4387               4053290
                  4388               4028864
                  4389               4013987
                  4390               4042056
                  4391               4045633
                  4392               4031235
                  4393               4025858
                  4394               4020022
                  4395               4017860
                  4396               4005324
                  4397               4021904
                  4398               4016299
                  4399               4028806
                  4400               3999983
                  4401               3992348
                  4402               4017052
                  4403               4016634
                  4404               4005420
                  4405               4010292
                  4406               4019986
                  4407               4017708
                  4408               3991954
                  4409               3986592
                  4410               3990362
                  4411               3966213
                  4412               3994942
                  4413               3989100
                  4414               3998707
                  4415               3969956
                  4416               3955149
                  4417               3988868
                  4418               3970106
                  4419               3966878
                  4420               3957135
                  4421               3976398
                  4422               3975981
                  4423               3945759
                  4424               3948388
                  4425               3966733
                  4426               3964263
                  4427               3938598
                  4428               3942150
                  4429               3950820
                  4430               3941030
                  4431               3936388
                  4432               3945953
                  4433               3943448
                  4434               3939992
                  4435               3914642
                  4436               3931832
                  4437               3938582
                  4438               3923604
                  4439               3937358
                  4440               3937028
                  4441               3927342
                  4442               3903504
                  4443               3918817
                  4444               3924579
                  4445               3910136
                  4446               3895824
                  4447               3890590
                  4448               3918729
                  4449               3895784
                  4450               3889708
                  4451               3903569
                  4452               3916048
                  4453               3901227
                  4454               3882014
                  4455               3886764
                  4456               3897624
                  4457               3892928
                  4458               3872939
                  4459               3896346
                  4460               3889164
                  4461               3887689
                  4462               3867050
                  4463               3887772
                  4464               3878964
                  4465               3866482
                  4466               3852052
                  4467               3861588
                  4468               3887354
                  4469               3863987
                  4470               3853751
                  4471               3857166
                  4472               3846023
                  4473               3844642
                  4474               3844998
                  4475               3860830
                  4476               3833158
                  4477               3834306
                  4478               3840388
                  4479               3853834
                  4480               3832086
                  4481               3817342
                  4482               3831178
                  4483               3849071
                  4484               3836611
                  4485               3815602
                  4486               3839717
                  4487               3829533
                  4488               3842017
                  4489               3807818
                  4490               3830216
                  4491               3819001
                  4492               3794782
                  4493               3803726
                  4494               3813092
                  4495               3818023
                  4496               3788422
                  4497               3803945
                  4498               3804675
                  4499               3811128
                  4500               3798977
                  4501               3792206
                  4502               3796980
                  4503               3779576
                  4504               3776394
                  4505               3782544
                  4506               3789014
                  4507               3778343
                  4508               3769768
                  4509               3776822
                  4510               3787115
                  4511               3766344
                  4512               3764245
                  4513               3770612
                  4514               3769244
                  4515               3756532
                  4516               3762429
                  4517               3764844
                  4518               3745428
                  4519               3750363
                  4520               3756837
                  4521               3753430
                  4522               3753650
                  4523               3731535
                  4524               3740254
                  4525               3751506
                  4526               3752910
                  4527               3739458
                  4528               3722754
                  4529               3740829
                  4530               3731311
                  4531               3713926
                  4532               3723536
                  4533               3727690
                  4534               3716496
                  4535               3716222
                  4536               3729972
                  4537               3719352
                  4538               3699933
                  4539               3699466
                  4540               3717186
                  4541               3715976
                  4542               3694084
                  4543               3695690
                  4544               3701766
                  4545               3696326
                  4546               3690648
                  4547               3710960
                  4548               3710176
                  4549               3686042
                  4550               3660275
                  4551               3671831
                  4552               3702475
                  4553               3665554
                  4554               3669784
                  4555               3702631
                  4556               3692552
                  4557               3662787
                  4558               3653735
                  4559               3672461
                  4560               3676860
                  4561               3645944
                  4562               3677738
                  4563               3671762
                  4564               3661416
                  4565               3644312
                  4566               3655404
                  4567               3658182
                  4568               3640156
                  4569               3642036
                  4570               3643442
                  4571               3653664
                  4572               3645928
                  4573               3633552
                  4574               3625000
                  4575               3645397
                  4576               3646374
                  4577               3627664
                  4578               3643309
                  4579               3643791
                  4580               3620707
                  4581               3610686
                  4582               3619790
                  4583               3633964
                  4584               3613356
                  4585               3613388
                  4586               3616746
                  4587               3618746
                  4588               3601132
                  4589               3594203
                  4590               3613172
                  4591               3606704
                  4592               3614197
                  4593               3593051
                  4594               3601622
                  4595               3591335
                  4596               3582909
                  4597               3588804
                  4598               3593850
                  4599               3578578
                  4600               3564962
                  4601               3605682
                  4602               3587240
                  4603               3571308
                  4604               3562594
                  4605               3579011
                  4606               3575582
                  4607               3573429
                  4608               3573265
                  4609               3590234
                  4610               3559846
                  4611               3543054
                  4612               3547282
                  4613               3562642
                  4614               3545703
                  4615               3528299
                  4616               3552993
                  4617               3551170
                  4618               3551148
                  4619               3533258
                  4620               3548036
                  4621               3536380
                  4622               3533326
                  4623               3522222
                  4624               3531300
                  4625               3531478
                  4626               3523435
                  4627               3524942
                  4628               3529604
                  4629               3520307
                  4630               3518927
                  4631               3506806
                  4632               3534294
                  4633               3529336
                  4634               3505236
                  4635               3506003
                  4636               3500040
                  4637               3512236
                  4638               3493524
                  4639               3515736
                  4640               3505039
                  4641               3494252
                  4642               3477362
                  4643               3485004
                  4644               3504092
                  4645               3480094
                  4646               3477290
                  4647               3487872
                  4648               3494517
                  4649               3489937
                  4650               3454971
                  4651               3485871
                  4652               3472919
                  4653               3460774
                  4654               3466447
                  4655               3477467
                  4656               3471438
                  4657               3462234
                  4658               3473305
                  4659               3475500
                  4660               3464698
                  4661               3432566
                  4662               3440350
                  4663               3467556
                  4664               3449320
                  4665               3442669
                  4666               3448078
                  4667               3452730
                  4668               3437926
                  4669               3428452
                  4670               3449026
                  4671               3444200
                  4672               3435444
                  4673               3414702
                  4674               3429028
                  4675               3444304
                  4676               3408681
                  4677               3428764
                  4678               3429077
                  4679               3433258
                  4680               3410842
                  4681               3405703
                  4682               3420486
                  4683               3412266
                  4684               3401502
                  4685               3407779
                  4686               3412604
                  4687               3406794
                  4688               3398807
                  4689               3415263
                  4690               3414760
                  4691               3392932
                  4692               3378192
                  4693               3397666
                  4694               3392018
                  4695               3390206
                  4696               3381234
                  4697               3382400
                  4698               3384083
                  4699               3377208
                  4700               3366902
                  4701               3366708
                  4702               3372891
                  4703               3364588
                  4704               3371024
                  4705               3399634
                  4706               3367172
                  4707               3344460
                  4708               3352423
                  4709               3355992
                  4710               3358250
                  4711               3338628
                  4712               3356969
                  4713               3367078
                  4714               3336344
                  4715               3342847
                  4716               3337908
                  4717               3353741
                  4718               3325052
                  4719               3335114
                  4720               3355751
                  4721               3334834
                  4722               3322054
                  4723               3314687
                  4724               3346932
                  4725               3333887
                  4726               3310350
                  4727               3327098
                  4728               3330376
                  4729               3311182
                  4730               3308690
                  4731               3325210
                  4732               3316605
                  4733               3301613
                  4734               3296902
                  4735               3297817
                  4736               3324604
                  4737               3295490
                  4738               3282367
                  4739               3287512
                  4740               3299147
                  4741               3305422
                  4742               3290866
                  4743               3287208
                  4744               3283560
                  4745               3276486
                  4746               3275085
                  4747               3285714
                  4748               3282168
                  4749               3278425
                  4750               3286404
                  4751               3289312
                  4752               3265489
                  4753               3252677
                  4754               3259942
                  4755               3274252
                  4756               3270704
                  4757               3257706
                  4758               3256784
                  4759               3259334
                  4760               3241224
                  4761               3248605
                  4762               3263722
                  4763               3255121
                  4764               3238625
                  4765               3221697
                  4766               3259848
                  4767               3257940
                  4768               3233146
                  4769               3232562
                  4770               3227759
                  4771               3242189
                  4772               3225254
                  4773               3225764
                  4774               3251716
                  4775               3221457
                  4776               3218216
                  4777               3211648
                  4778               3236416
                  4779               3218048
                  4780               3212175
                  4781               3232764
                  4782               3210066
                  4783               3215031
                  4784               3192584
                  4785               3210578
                  4786               3214488
                  4787               3193895
                  4788               3198794
                  4789               3203230
                  4790               3202392
                  4791               3184498
                  4792               3177712
                  4793               3192444
                  4794               3184498
                  4795               3179452
                  4796               3181438
                  4797               3190142
                  4798               3182199
                  4799               3177902
                  4800               3173388
                  4801               3181139
                  4802               3172248
                  4803               3163356
                  4804               3154648
                  4805               3180285
                  4806               3147276
                  4807               3168034
                  4808               3161692
                  4809               3160601
                  4810               3152546
                  4811               3132666
                  4812               3163700
                  4813               3158728
                  4814               3136305
                  4815               3133604
                  4816               3161596
                  4817               3135848
                  4818               3137902
                  4819               3133758
                  4820               3134393
                  4821               3151420
                  4822               3113409
                  4823               3121160
                  4824               3131876
                  4825               3132536
                  4826               3109686
                  4827               3137457
                  4828               3143968
                  4829               3110742
                  4830               3118702
                  4831               3107457
                  4832               3123938
                  4833               3110848
                  4834               3093882
                  4835               3120885
                  4836               3107777
                  4837               3094051
                  4838               3102864
                  4839               3109130
                  4840               3093546
                  4841               3072456
                  4842               3091759
                  4843               3100589
                  4844               3095944
                  4845               3082243
                  4846               3081000
                  4847               3093006
                  4848               3070797
                  4849               3059530
                  4850               3074266
                  4851               3086144
                  4852               3073992
                  4853               3057608
                  4854               3085432
                  4855               3069429
                  4856               3054969
                  4857               3057462
                  4858               3069409
                  4859               3073987
                  4860               3034401
                  4861               3056546
                  4862               3056948
                  4863               3061688
                  4864               3051075
                  4865               3045656
                  4866               3058612
                  4867               3040216
                  4868               3031229
                  4869               3042900
                  4870               3062184
                  4871               3027933
                  4872               3031833
                  4873               3030963
                  4874               3044249
                  4875               3032416
                  4876               3017729
                  4877               3033925
                  4878               3031808
                  4879               3013368
                  4880               3001142
                  4881               3020296
                  4882               3022600
                  4883               3010220
                  4884               3007682
                  4885               3021368
                  4886               3014423
                  4887               2976216
                  4888               2989066
                  4889               3010604
                  4890               3010432
                  4891               2996306
                  4892               2999926
                  4893               3004758
                  4894               2991821
                  4895               2981102
                  4896               2988242
                  4897               2996340
                  4898               2985147
                  4899               2981864
                  4900               2990381
                  4901               2985772
                  4902               2956590
                  4903               2965020
                  4904               2975747
                  4905               2967519
                  4906               2965616
                  4907               2955608
                  4908               2971916
                  4909               2953280
                  4910               2953990
                  4911               2954247
                  4912               2964284
                  4913               2963396
                  4914               2943199
                  4915               2957734
                  4916               2956402
                  4917               2949188
                  4918               2936760
                  4919               2943784
                  4920               2958280
                  4921               2949156
                  4922               2940739
                  4923               2944598
                  4924               2942030
                  4925               2935691
                  4926               2918906
                  4927               2914326
                  4928               2931141
                  4929               2929137
                  4930               2920830
                  4931               2931728
                  4932               2930642
                  4933               2901060
                  4934               2894272
                  4935               2920711
                  4936               2908948
                  4937               2904834
                  4938               2903408
                  4939               2913325
                  4940               2903011
                  4941               2886797
                  4942               2898746
                  4943               2896598
                  4944               2906362
                  4945               2887613
                  4946               2897130
                  4947               2893334
                  4948               2892460
                  4949               2884734
                  4950               2897176
                  4951               2881177
                  4952               2864739
                  4953               2873937
                  4954               2890151
                  4955               2884580
                  4956               2868140
                  4957               2876466
                  4958               2870644
                  4959               2867964
                  4960               2860164
                  4961               2848394
                  4962               2877917
                  4963               2857584
                  4964               2852506
                  4965               2852599
                  4966               2857160
                  4967               2856916
                  4968               2847433
                  4969               2856251
                  4970               2855523
                  4971               2842249
                  4972               2835819
                  4973               2848122
                  4974               2845722
                  4975               2846650
                  4976               2829182
                  4977               2851521
                  4978               2837824
                  4979               2822167
                  4980               2837034
                  4981               2830484
                  4982               2821092
                  4983               2811158
                  4984               2823520
                  4985               2822774
                  4986               2833374
                  4987               2803644
                  4988               2799446
                  4989               2808497
                  4990               2791343
                  4991               2799361
                  4992               2809178
                  4993               2816798
                  4994               2793324
                  4995               2791660
                  4996               2804723
                  4997               2806326
                  4998               2787761
                  4999               2784426
                  5000               2802817
                  5001               2797532
                  5002               2774937
                  5003               2790123
                  5004               2790838
                  5005               2772962
                  5006               2782176
                  5007               2780210
                  5008               2794698
                  5009               2764270
                  5010               2755255
                  5011               2777964
                  5012               2774491
                  5013               2763358
                  5014               2763646
                  5015               2769055
                  5016               2766420
                  5017               2758123
                  5018               2751443
                  5019               2757001
                  5020               2753002
                  5021               2741306
                  5022               2757160
                  5023               2759602
                  5024               2742962
                  5025               2733047
                  5026               2741030
                  5027               2750488
                  5028               2741212
                  5029               2732320
                  5030               2731347
                  5031               2730086
                  5032               2727364
                  5033               2732096
                  5034               2740173
                  5035               2731994
                  5036               2724988
                  5037               2712410
                  5038               2714870
                  5039               2739304
                  5040               2713760
                  5041               2705317
                  5042               2725718
                  5043               2726737
                  5044               2702447
                  5045               2696126
                  5046               2699346
                  5047               2711687
                  5048               2686969
                  5049               2700082
                  5050               2711750
                  5051               2694175
                  5052               2684313
                  5053               2695801
                  5054               2693335
                  5055               2695700
                  5056               2675784
                  5057               2684055
                  5058               2697574
                  5059               2683193
                  5060               2672048
                  5061               2678472
                  5062               2682066
                  5063               2673582
                  5064               2673250
                  5065               2685063
                  5066               2668050
                  5067               2664464
                  5068               2660228
                  5069               2669019
                  5070               2665343
                  5071               2658800
                  5072               2666038
                  5073               2661934
                  5074               2657001
                  5075               2636520
                  5076               2643672
                  5077               2651290
                  5078               2653305
                  5079               2653607
                  5080               2636314
                  5081               2648189
                  5082               2646058
                  5083               2628202
                  5084               2638070
                  5085               2633698
                  5086               2635916
                  5087               2627864
                  5088               2640608
                  5089               2632184
                  5090               2630537
                  5091               2612906
                  5092               2618531
                  5093               2630087
                  5094               2614508
                  5095               2613776
                  5096               2623592
                  5097               2604216
                  5098               2611712
                  5099               2604789
                  5100               2602812
                  5101               2619920
                  5102               2594191
                  5103               2611008
                  5104               2606776
                  5105               2595612
                  5106               2588648
                  5107               2595212
                  5108               2597806
                  5109               2596448
                  5110               2589194
                  5111               2583160
                  5112               2588868
                  5113               2580374
                  5114               2579186
                  5115               2593188
                  5116               2579033
                  5117               2580750
                  5118               2573692
                  5119               2591788
                  5120               2583090
                  5121               2565212
                  5122               2554188
                  5123               2576626
                  5124               2571459
                  5125               2560913
                  5126               2572280
                  5127               2565935
                  5128               2552270
                  5129               2535111
                  5130               2561331
                  5131               2554884
                  5132               2543846
                  5133               2543610
                  5134               2539784
                  5135               2556602
                  5136               2537541
                  5137               2550782
                  5138               2544608
                  5139               2529900
                  5140               2532598
                  5141               2519957
                  5142               2534710
                  5143               2528348
                  5144               2528464
                  5145               2532856
                  5146               2528057
                  5147               2520528
                  5148               2513477
                  5149               2520256
                  5150               2533858
                  5151               2516484
                  5152               2505999
                  5153               2516594
                  5154               2509877
                  5155               2509490
                  5156               2501235
                  5157               2511564
                  5158               2510062
                  5159               2501550
                  5160               2479688
                  5161               2505726
                  5162               2509130
                  5163               2489861
                  5164               2491956
                  5165               2503726
                  5166               2509749
                  5167               2478498
                  5168               2485266
                  5169               2505228
                  5170               2489218
                  5171               2477100
                  5172               2480491
                  5173               2491447
                  5174               2460138
                  5175               2466832
                  5176               2489322
                  5177               2470903
                  5178               2450414
                  5179               2470047
                  5180               2462954
                  5181               2470246
                  5182               2456698
                  5183               2462896
                  5184               2474485
                  5185               2459562
                  5186               2452062
                  5187               2453185
                  5188               2453752
                  5189               2448376
                  5190               2439316
                  5191               2455834
                  5192               2465305
                  5193               2438563
                  5194               2433293
                  5195               2437262
                  5196               2446960
                  5197               2438472
                  5198               2439884
                  5199               2430881
                  5200               2422200
                  5201               2432424
                  5202               2431164
                  5203               2428420
                  5204               2430784
                  5205               2419758
                  5206               2419058
                  5207               2433860
                  5208               2424178
                  5209               2405696
                  5210               2400143
                  5211               2426044
                  5212               2412022
                  5213               2406523
                  5214               2395104
                  5215               2412626
                  5216               2411444
                  5217               2389044
                  5218               2404193
                  5219               2394321
                  5220               2399058
                  5221               2385636
                  5222               2397698
                  5223               2403948
                  5224               2384964
                  5225               2382168
                  5226               2367226
                  5227               2391595
                  5228               2389936
                  5229               2375568
                  5230               2393908
                  5231               2372120
                  5232               2370222
                  5233               2369627
                  5234               2383308
                  5235               2384414
                  5236               2352077
                  5237               2386153
                  5238               2377456
                  5239               2348431
                  5240               2356929
                  5241               2362897
                  5242               2357234
                  5243               2342598
                  5244               2345409
                  5245               2360584
                  5246               2353028
                  5247               2348948
                  5248               2358004
                  5249               2354158
                  5250               2356066
                  5251               2337375
                  5252               2325070
                  5253               2339547
                  5254               2341664
                  5255               2328340
                  5256               2336540
                  5257               2332294
                  5258               2329785
                  5259               2341099
                  5260               2326478
                  5261               2329683
                  5262               2323793
                  5263               2317638
                  5264               2315328
                  5265               2338115
                  5266               2331758
                  5267               2312458
                  5268               2313924
                  5269               2321378
                  5270               2314684
                  5271               2299878
                  5272               2319220
                  5273               2315980
                  5274               2307706
                  5275               2294802
                  5276               2296868
                  5277               2307582
                  5278               2283018
                  5279               2301922
                  5280               2301496
                  5281               2296678
                  5282               2271883
                  5283               2282778
                  5284               2306661
                  5285               2288430
                  5286               2281194
                  5287               2293876
                  5288               2278682
                  5289               2279261
                  5290               2268995
                  5291               2287125
                  5292               2275258
                  5293               2263719
                  5294               2269148
                  5295               2280708
                  5296               2274476
                  5297               2259729
                  5298               2259011
                  5299               2275748
                  5300               2260062
                  5301               2248423
                  5302               2257374
                  5303               2264852
                  5304               2251226
                  5305               2257114
                  5306               2245692
                  5307               2248725
                  5308               2262966
                  5309               2232956
                  5310               2247375
                  5311               2250473
                  5312               2241063
                  5313               2236090
                  5314               2242000
                  5315               2252552
                  5316               2229606
                  5317               2231786
                  5318               2229220
                  5319               2234321
                  5320               2220676
                  5321               2221894
                  5322               2223508
                  5323               2219878
                  5324               2220756
                  5325               2222959
                  5326               2226892
                  5327               2216386
                  5328               2207500
                  5329               2205937
                  5330               2217415
                  5331               2212706
                  5332               2205257
                  5333               2207331
                  5334               2210676
                  5335               2194762
                  5336               2199800
                  5337               2203538
                  5338               2201450
                  5339               2187116
                  5340               2181464
                  5341               2203710
                  5342               2191696
                  5343               2189769
                  5344               2189788
                  5345               2194814
                  5346               2194124
                  5347               2167996
                  5348               2188432
                  5349               2185016
                  5350               2190176
                  5351               2181966
                  5352               2179482
                  5353               2183778
                  5354               2161623
                  5355               2163325
                  5356               2170864
                  5357               2181342
                  5358               2161388
                  5359               2151486
                  5360               2163728
                  5361               2170618
                  5362               2157314
                  5363               2145854
                  5364               2173686
                  5365               2153550
                  5366               2146141
                  5367               2145427
                  5368               2158988
                  5369               2146342
                  5370               2147742
                  5371               2146512
                  5372               2148116
                  5373               2139314
                  5374               2132382
                  5375               2132760
                  5376               2146714
                  5377               2145310
                  5378               2125973
                  5379               2130707
                  5380               2139906
                  5381               2126211
                  5382               2126723
                  5383               2114460
                  5384               2132140
                  5385               2117335
                  5386               2118659
                  5387               2128409
                  5388               2125335
                  5389               2107841
                  5390               2118210
                  5391               2111928
                  5392               2109370
                  5393               2105627
                  5394               2095506
                  5395               2121258
                  5396               2104022
                  5397               2096752
                  5398               2101784
                  5399               2111886
                  5400               2094730
                  5401               2086768
                  5402               2104630
                  5403               2102060
                  5404               2093562
                  5405               2075764
                  5406               2098366
                  5407               2096602
                  5408               2087052
                  5409               2078690
                  5410               2091210
                  5411               2085150
                  5412               2063924
                  5413               2078366
                  5414               2080072
                  5415               2071555
                  5416               2068253
                  5417               2071568
                  5418               2080273
                  5419               2069415
                  5420               2056984
                  5421               2058643
                  5422               2056534
                  5423               2063860
                  5424               2059673
                  5425               2055924
                  5426               2056526
                  5427               2049178
                  5428               2060048
                  5429               2058344
                  5430               2050056
                  5431               2050498
                  5432               2040588
                  5433               2057342
                  5434               2050776
                  5435               2047658
                  5436               2036765
                  5437               2049976
                  5438               2042428
                  5439               2028546
                  5440               2028358
                  5441               2029861
                  5442               2038149
                  5443               2019686
                  5444               2031300
                  5445               2030619
                  5446               2021089
                  5447               2018380
                  5448               2019310
                  5449               2029828
                  5450               2012262
                  5451               2004600
                  5452               2015360
                  5453               2015308
                  5454               2009010
                  5455               2015473
                  5456               2026896
                  5457               2015301
                  5458               2005662
                  5459               1999730
                  5460               2013110
                  5461               2007980
                  5462               1992936
                  5463               1994790
                  5464               2008778
                  5465               1993696
                  5466               1987516
                  5467               1994278
                  5468               1994608
                  5469               1987681
                  5470               1983270
                  5471               1973564
                  5472               2000225
                  5473               1986196
                  5474               1980738
                  5475               1983988
                  5476               1973270
                  5477               1975148
                  5478               1971237
                  5479               1971128
                  5480               1978780
                  5481               1962162
                  5482               1971031
                  5483               1964448
                  5484               1975486
                  5485               1970894
                  5486               1963866
                  5487               1962474
                  5488               1963928
                  5489               1951340
                  5490               1960557
                  5491               1967108
                  5492               1958478
                  5493               1943042
                  5494               1955420
                  5495               1961004
                  5496               1950136
                  5497               1931434
                  5498               1948796
                  5499               1951956
                  5500               1948827
                  5501               1936354
                  5502               1939483
                  5503               1945545
                  5504               1931738
                  5505               1918502
                  5506               1932716
                  5507               1938354
                  5508               1917280
                  5509               1924646
                  5510               1936550
                  5511               1925078
                  5512               1912534
                  5513               1919506
                  5514               1932623
                  5515               1915925
                  5516               1918932
                  5517               1915480
                  5518               1913361
                  5519               1908976
                  5520               1914092
                  5521               1923444
                  5522               1910456
                  5523               1897710
                  5524               1900300
                  5525               1901524
                  5526               1903186
                  5527               1887874
                  5528               1894812
                  5529               1908722
                  5530               1897122
                  5531               1888393
                  5532               1890744
                  5533               1890036
                  5534               1892590
                  5535               1885476
                  5536               1889018
                  5537               1889334
                  5538               1893510
                  5539               1882449
                  5540               1881061
                  5541               1878035
                  5542               1882512
                  5543               1874935
                  5544               1879374
                  5545               1882270
                  5546               1873243
                  5547               1865066
                  5548               1873130
                  5549               1869289
                  5550               1865482
                  5551               1859074
                  5552               1874199
                  5553               1871805
                  5554               1843572
                  5555               1859860
                  5556               1860966
                  5557               1865550
                  5558               1842281
                  5559               1858378
                  5560               1858560
                  5561               1852564
                  5562               1838984
                  5563               1842540
                  5564               1853275
                  5565               1841638
                  5566               1836294
                  5567               1839304
                  5568               1845560
                  5569               1834426
                  5570               1828004
                  5571               1842578
                  5572               1842224
                  5573               1828840
                  5574               1824272
                  5575               1839048
                  5576               1831947
                  5577               1826124
                  5578               1827428
                  5579               1830733
                  5580               1819256
                  5581               1809234
                  5582               1823006
                  5583               1819638
                  5584               1822466
                  5585               1804612
                  5586               1817316
                  5587               1816890
                  5588               1811387
                  5589               1800783
                  5590               1807286
                  5591               1811852
                  5592               1791340
                  5593               1797736
                  5594               1805616
                  5595               1802084
                  5596               1808798
                  5597               1797998
                  5598               1796150
                  5599               1797246
                  5600               1780794
                  5601               1795902
                  5602               1799908
                  5603               1788306
                  5604               1784550
                  5605               1770062
                  5606               1796737
                  5607               1780838
                  5608               1765743
                  5609               1776272
                  5610               1786484
                  5611               1773705
                  5612               1768430
                  5613               1772267
                  5614               1783451
                  5615               1771925
                  5616               1762583
                  5617               1769674
                  5618               1772150
                  5619               1750536
                  5620               1749924
                  5621               1766748
                  5622               1769198
                  5623               1753700
                  5624               1767780
                  5625               1764054
                  5626               1759426
                  5627               1748106
                  5628               1750258
                  5629               1753055
                  5630               1748186
                  5631               1736862
                  5632               1743421
                  5633               1752565
                  5634               1741229
                  5635               1740822
                  5636               1740076
                  5637               1744886
                  5638               1728268
                  5639               1738955
                  5640               1745150
                  5641               1731006
                  5642               1731556
                  5643               1731695
                  5644               1738484
                  5645               1724556
                  5646               1717728
                  5647               1715585
                  5648               1728638
                  5649               1722818
                  5650               1718710
                  5651               1719766
                  5652               1716166
                  5653               1710955
                  5654               1709782
                  5655               1717018
                  5656               1719840
                  5657               1711536
                  5658               1704026
                  5659               1706028
                  5660               1717137
                  5661               1701864
                  5662               1709651
                  5663               1703676
                  5664               1702100
                  5665               1703518
                  5666               1686733
                  5667               1698816
                  5668               1704382
                  5669               1689262
                  5670               1690494
                  5671               1694688
                  5672               1685228
                  5673               1688311
                  5674               1676105
                  5675               1686003
                  5676               1685250
                  5677               1676414
                  5678               1678658
                  5679               1692544
                  5680               1670978
                  5681               1678280
                  5682               1667733
                  5683               1684290
                  5684               1676125
                  5685               1664380
                  5686               1670700
                  5687               1676657
                  5688               1662743
                  5689               1669192
                  5690               1662890
                  5691               1659740
                  5692               1661032
                  5693               1662712
                  5694               1664593
                  5695               1660424
                  5696               1648414
                  5697               1647075
                  5698               1660483
                  5699               1646506
                  5700               1638328
                  5701               1661677
                  5702               1651274
                  5703               1646090
                  5704               1634200
                  5705               1642764
                  5706               1646550
                  5707               1642069
                  5708               1638122
                  5709               1644384
                  5710               1637925
                  5711               1627159
                  5712               1623010
                  5713               1624128
                  5714               1639569
                  5715               1632858
                  5716               1626572
                  5717               1630806
                  5718               1619114
                  5719               1622267
                  5720               1623528
                  5721               1625112
                  5722               1631342
                  5723               1610010
                  5724               1613991
                  5725               1620738
                  5726               1622936
                  5727               1607922
                  5728               1613465
                  5729               1609406
                  5730               1604684
                  5731               1602376
                  5732               1601708
                  5733               1606043
                  5734               1592413
                  5735               1602286
                  5736               1603801
                  5737               1605634
                  5738               1592518
                  5739               1589614
                  5740               1598420
                  5741               1601553
                  5742               1577480
                  5743               1592204
                  5744               1598870
                  5745               1588814
                  5746               1585678
                  5747               1589420
                  5748               1594386
                  5749               1568194
                  5750               1578811
                  5751               1586559
                  5752               1589638
                  5753               1570580
                  5754               1572008
                  5755               1580066
                  5756               1575047
                  5757               1566277
                  5758               1569392
                  5759               1572724
                  5760               1571503
                  5761               1558574
                  5762               1558431
                  5763               1572280
                  5764               1567088
                  5765               1549484
                  5766               1568663
                  5767               1554703
                  5768               1558205
                  5769               1540434
                  5770               1553168
                  5771               1559456
                  5772               1555303
                  5773               1549516
                  5774               1553530
                  5775               1559812
                  5776               1545740
                  5777               1532894
                  5778               1538490
                  5779               1550826
                  5780               1541724
                  5781               1542556
                  5782               1543733
                  5783               1547079
                  5784               1539978
                  5785               1534639
                  5786               1539968
                  5787               1531306
                  5788               1531872
                  5789               1521676
                  5790               1532694
                  5791               1521105
                  5792               1518028
                  5793               1526738
                  5794               1530087
                  5795               1522448
                  5796               1505380
                  5797               1521133
                  5798               1523932
                  5799               1513779
                  5800               1505364
                  5801               1508196
                  5802               1521531
                  5803               1505217
                  5804               1500222
                  5805               1509072
                  5806               1505984
                  5807               1503445
                  5808               1508393
                  5809               1506761
                  5810               1505602
                  5811               1488606
                  5812               1499550
                  5813               1507142
                  5814               1485331
                  5815               1500858
                  5816               1484269
                  5817               1495229
                  5818               1483525
                  5819               1485748
                  5820               1491069
                  5821               1483374
                  5822               1489385
                  5823               1488740
                  5824               1483244
                  5825               1482584
                  5826               1478470
                  5827               1472731
                  5828               1486764
                  5829               1483056
                  5830               1472168
                  5831               1471101
                  5832               1482470
                  5833               1477795
                  5834               1458972
                  5835               1468541
                  5836               1467919
                  5837               1470209
                  5838               1468484
                  5839               1461754
                  5840               1460138
                  5841               1464335
                  5842               1457084
                  5843               1455124
                  5844               1472718
                  5845               1447047
                  5846               1449014
                  5847               1452022
                  5848               1462541
                  5849               1449478
                  5850               1440912
                  5851               1458804
                  5852               1443172
                  5853               1442464
                  5854               1438713
                  5855               1449428
                  5856               1442586
                  5857               1435595
                  5858               1436625
                  5859               1438827
                  5860               1437808
                  5861               1426750
                  5862               1439771
                  5863               1431766
                  5864               1429910
                  5865               1426056
                  5866               1435958
                  5867               1435966
                  5868               1433304
                  5869               1424383
                  5870               1428346
                  5871               1427474
                  5872               1404376
                  5873               1422234
                  5874               1417507
                  5875               1434092
                  5876               1409003
                  5877               1420812
                  5878               1406174
                  5879               1405700
                  5880               1417472
                  5881               1401374
                  5882               1410802
                  5883               1401823
                  5884               1402240
                  5885               1408514
                  5886               1409142
                  5887               1407872
                  5888               1394832
                  5889               1401708
                  5890               1409000
                  5891               1391148
                  5892               1379316
                  5893               1400153
                  5894               1407692
                  5895               1391731
                  5896               1384391
                  5897               1389904
                  5898               1383364
                  5899               1381420
                  5900               1380806
                  5901               1382952
                  5902               1384174
                  5903               1370920
                  5904               1380900
                  5905               1381236
                  5906               1378772
                  5907               1373654
                  5908               1380168
                  5909               1370005
                  5910               1382420
                  5911               1368747
                  5912               1377196
                  5913               1371860
                  5914               1366262
                  5915               1372504
                  5916               1372873
                  5917               1365443
                  5918               1361018
                  5919               1358944
                  5920               1366926
                  5921               1361544
                  5922               1355652
                  5923               1356329
                  5924               1360996
                  5925               1358467
                  5926               1347476
                  5927               1352108
                  5928               1355234
                  5929               1347797
                  5930               1347974
                  5931               1349096
                  5932               1343754
                  5933               1349638
                  5934               1343994
                  5935               1339638
                  5936               1344036
                  5937               1339470
                  5938               1333228
                  5939               1342500
                  5940               1335406
                  5941               1330602
                  5942               1332420
                  5943               1344483
                  5944               1334485
                  5945               1318042
                  5946               1332939
                  5947               1327442
                  5948               1334964
                  5949               1326228
                  5950               1318716
                  5951               1328996
                  5952               1327316
                  5953               1318408
                  5954               1323358
                  5955               1324282
                  5956               1312681
                  5957               1309406
                  5958               1311730
                  5959               1316266
                  5960               1303952
                  5961               1309072
                  5962               1307864
                  5963               1310262
                  5964               1305642
                  5965               1302944
                  5966               1307320
                  5967               1308462
                  5968               1295454
                  5969               1291479
                  5970               1310714
                  5971               1302158
                  5972               1300780
                  5973               1304280
                  5974               1302332
                  5975               1295881
                  5976               1286294
                  5977               1294464
                  5978               1289520
                  5979               1284674
                  5980               1293124
                  5981               1293695
                  5982               1283747
                  5983               1278599
                  5984               1272419
                  5985               1287050
                  5986               1280688
                  5987               1279098
                  5988               1280583
                  5989               1274818
                  5990               1280778
                  5991               1269802
                  5992               1277446
                  5993               1274028
                  5994               1266866
                  5995               1271474
                  5996               1263271
                  5997               1275379
                  5998               1258752
                  5999               1269780
                  6000               1260157
                  6001               1268605
                  6002               1263834
                  6003               1254678
                  6004               1259625
                  6005               1262552
                  6006               1257299
                  6007               1248124
                  6008               1261350
                  6009               1254198
                  6010               1253025
                  6011               1241984
                  6012               1250552
                  6013               1256930
                  6014               1241050
                  6015               1244492
                  6016               1253344
                  6017               1257127
                  6018               1242004
                  6019               1239268
                  6020               1240498
                  6021               1235968
                  6022               1226721
                  6023               1232900
                  6024               1238962
                  6025               1231462
                  6026               1231258
                  6027               1235205
                  6028               1231814
                  6029               1232443
                  6030               1226062
                  6031               1237101
                  6032               1231168
                  6033               1229342
                  6034               1221667
                  6035               1231592
                  6036               1224111
                  6037               1213464
                  6038               1217186
                  6039               1231116
                  6040               1211134
                  6041               1208932
                  6042               1211272
                  6043               1209449
                  6044               1221316
                  6045               1199726
                  6046               1216244
                  6047               1213606
                  6048               1199262
                  6049               1199928
                  6050               1203899
                  6051               1209796
                  6052               1204373
                  6053               1200406
                  6054               1203508
                  6055               1207372
                  6056               1188996
                  6057               1199638
                  6058               1198758
                  6059               1206384
                  6060               1194569
                  6061               1190492
                  6062               1195788
                  6063               1197726
                  6064               1188397
                  6065               1188980
                  6066               1195272
                  6067               1190712
                  6068               1180082
                  6069               1180662
                  6070               1181930
                  6071               1183181
                  6072               1179119
                  6073               1186961
                  6074               1181416
                  6075               1181248
                  6076               1167420
                  6077               1179376
                  6078               1179014
                  6079               1166025
                  6080               1162697
                  6081               1168906
                  6082               1179644
                  6083               1165198
                  6084               1168198
                  6085               1168048
                  6086               1170069
                  6087               1156086
                  6088               1166400
                  6089               1165590
                  6090               1152808
                  6091               1160823
                  6092               1157496
                  6093               1160983
                  6094               1148762
                  6095               1155482
                  6096               1161240
                  6097               1153910
                  6098               1146926
                  6099               1146167
                  6100               1155178
                  6101               1155216
                  6102               1144454
                  6103               1148317
                  6104               1148835
                  6105               1140274
                  6106               1137962
                  6107               1134356
                  6108               1135293
                  6109               1137508
                  6110               1139570
                  6111               1134296
                  6112               1141206
                  6113               1142764
                  6114               1130615
                  6115               1133528
                  6116               1138192
                  6117               1131534
                  6118               1126504
                  6119               1130488
                  6120               1124687
                  6121               1131794
                  6122               1129420
                  6123               1122032
                  6124               1121228
                  6125               1118063
                  6126               1124060
                  6127               1121528
                  6128               1121690
                  6129               1117154
                  6130               1111977
                  6131               1126756
                  6132               1109166
                  6133               1104728
                  6134               1109528
                  6135               1124696
                  6136               1104593
                  6137               1107702
                  6138               1106872
                  6139               1119087
                  6140               1103286
                  6141               1100064
                  6142               1102296
                  6143               1102278
                  6144               1094874
                  6145               1095960
                  6146               1103501
                  6147               1101116
                  6148               1089132
                  6149               1094948
                  6150               1099070
                  6151               1086401
                  6152               1089632
                  6153               1086327
                  6154               1095094
                  6155               1092348
                  6156               1080922
                  6157               1098928
                  6158               1085278
                  6159               1091112
                  6160               1089156
                  6161               1080284
                  6162               1091306
                  6163               1076039
                  6164               1079466
                  6165               1085104
                  6166               1085811
                  6167               1075085
                  6168               1079011
                  6169               1073706
                  6170               1072064
                  6171               1064636
                  6172               1062705
                  6173               1071833
                  6174               1073236
                  6175               1070784
                  6176               1062229
                  6177               1060128
                  6178               1072028
                  6179               1062714
                  6180               1060666
                  6181               1075696
                  6182               1058456
                  6183               1052677
                  6184               1059526
                  6185               1064628
                  6186               1057887
                  6187               1045624
                  6188               1061302
                  6189               1047296
                  6190               1048208
                  6191               1044583
                  6192               1047640
                  6193               1058307
                  6194               1042829
                  6195               1044046
                  6196               1048739
                  6197               1049876
                  6198               1036271
                  6199               1041943
                  6200               1044104
                  6201               1044930
                  6202               1036240
                  6203               1039072
                  6204               1042162
                  6205               1035665
                  6206               1038400
                  6207               1029032
                  6208               1039414
                  6209               1032112
                  6210               1022260
                  6211               1033048
                  6212               1037781
                  6213               1022652
                  6214               1024324
                  6215               1033258
                  6216               1022686
                  6217               1032214
                  6218               1020314
                  6219               1018062
                  6220               1014329
                  6221               1015993
                  6222               1019522
                  6223               1018399
                  6224               1028356
                  6225               1013872
                  6226               1018358
                  6227               1018828
                  6228               1010888
                  6229                996296
                  6230               1016704
                  6231               1012197
                  6232               1013209
                  6233               1009098
                  6234               1001060
                  6235               1006830
                  6236                996140
                  6237               1005879
                  6238                999002
                  6239               1007956
                  6240                993026
                  6241                996342
                  6242               1003784
                  6243                995214
                  6244                994899
                  6245                995364
                  6246                998031
                  6247                990444
                  6248                986117
                  6249                984139
                  6250                991286
                  6251                986962
                  6252                987521
                  6253                995518
                  6254                985474
                  6255                987698
                  6256                975924
                  6257                986558
                  6258                986787
                  6259                983363
                  6260                976836
                  6261                989068
                  6262                981590
                  6263                980328
                  6264                982930
                  6265                976857
                  6266                976932
                  6267                973372
                  6268                978222
                  6269                970647
                  6270                974148
                  6271                967082
                  6272                957592
                  6273                968365
                  6274                963528
                  6275                959042
                  6276                961076
                  6277                965068
                  6278                958781
                  6279                959250
                  6280                965034
                  6281                960634
                  6282                949042
                  6283                959305
                  6284                961433
                  6285                958606
                  6286                957007
                  6287                941788
                  6288                962854
                  6289                958768
                  6290                944536
                  6291                950294
                  6292                950807
                  6293                946422
                  6294                942090
                  6295                948629
                  6296                950989
                  6297                946124
                  6298                939392
                  6299                941981
                  6300                944994
                  6301                939750
                  6302                933116
                  6303                931566
                  6304                948622
                  6305                932042
                  6306                927494
                  6307                938214
                  6308                933690
                  6309                931415
                  6310                931809
                  6311                931088
                  6312                929938
                  6313                923848
                  6314                921444
                  6315                929849
                  6316                916805
                  6317                925238
                  6318                920987
                  6319                927082
                  6320                923219
                  6321                914134
                  6322                920538
                  6323                924347
                  6324                921696
                  6325                915084
                  6326                922116
                  6327                922131
                  6328                908862
                  6329                910122
                  6330                914630
                  6331                907034
                  6332                910716
                  6333                903045
                  6334                909334
                  6335                902489
                  6336                897556
                  6337                900783
                  6338                906450
                  6339                900134
                  6340                901382
                  6341                903584
                  6342                902428
                  6343                901211
                  6344                899048
                  6345                897494
                  6346                905490
                  6347                896298
                  6348                893274
                  6349                888536
                  6350                892075
                  6351                890712
                  6352                879370
                  6353                894534
                  6354                899272
                  6355                888830
                  6356                890757
                  6357                888000
                  6358                888247
                  6359                877824
                  6360                877541
                  6361                885700
                  6362                878936
                  6363                878750
                  6364                876686
                  6365                880106
                  6366                887842
                  6367                873016
                  6368                878390
                  6369                874460
                  6370                873106
                  6371                869076
                  6372                871020
                  6373                876943
                  6374                869694
                  6375                871002
                  6376                873848
                  6377                867196
                  6378                856821
                  6379                862921
                  6380                866104
                  6381                867970
                  6382                858189
                  6383                860274
                  6384                864584
                  6385                858072
                  6386                861754
                  6387                859416
                  6388                857189
                  6389                856386
                  6390                846924
                  6391                853456
                  6392                854968
                  6393                853214
                  6394                848330
                  6395                855278
                  6396                844850
                  6397                852632
                  6398                840645
                  6399                848387
                  6400                850350
                  6401                845178
                  6402                843890
                  6403                849558
                  6404                844215
                  6405                842581
                  6406                840743
                  6407                838380
                  6408                846931
                  6409                830875
                  6410                843787
                  6411                831010
                  6412                843114
                  6413                830710
                  6414                827626
                  6415                839930
                  6416                822732
                  6417                826576
                  6418                826574
                  6419                835170
                  6420                827448
                  6421                817634
                  6422                830948
                  6423                836935
                  6424                816836
                  6425                822470
                  6426                827084
                  6427                824614
                  6428                819200
                  6429                818532
                  6430                825553
                  6431                814651
                  6432                813844
                  6433                817996
                  6434                817865
                  6435                818328
                  6436                807171
                  6437                815753
                  6438                813629
                  6439                813522
                  6440                800747
                  6441                812550
                  6442                807400
                  6443                805536
                  6444                801204
                  6445                802921
                  6446                812560
                  6447                794472
                  6448                804086
                  6449                799643
                  6450                808149
                  6451                804564
                  6452                791518
                  6453                810362
                  6454                801255
                  6455                801927
                  6456                790144
                  6457                793108
                  6458                801109
                  6459                798782
                  6460                787761
                  6461                794266
                  6462                791713
                  6463                782385
                  6464                791824
                  6465                784884
                  6466                788142
                  6467                786112
                  6468                790205
                  6469                787174
                  6470                778325
                  6471                778703
                  6472                791624
                  6473                779968
                  6474                779260
                  6475                783683
                  6476                780385
                  6477                789325
                  6478                764836
                  6479                778912
                  6480                772469
                  6481                768824
                  6482                770748
                  6483                771574
                  6484                781196
                  6485                765885
                  6486                769638
                  6487                770889
                  6488                773321
                  6489                764717
                  6490                770226
                  6491                771876
                  6492                764637
                  6493                767494
                  6494                759112
                  6495                769356
                  6496                761826
                  6497                765137
                  6498                754430
                  6499                758460
                  6500                753631
                  6501                749704
                  6502                756028
                  6503                759192
                  6504                756304
                  6505                755729
                  6506                756172
                  6507                748716
                  6508                753745
                  6509                745478
                  6510                747996
                  6511                750730
                  6512                746172
                  6513                745953
                  6514                744268
                  6515                753860
                  6516                744574
                  6517                742638
                  6518                743857
                  6519                744299
                  6520                730479
                  6521                742684
                  6522                742783
                  6523                737222
                  6524                736684
                  6525                736362
                  6526                739053
                  6527                727294
                  6528                730348
                  6529                728834
                  6530                738830
                  6531                738538
                  6532                727794
                  6533                740490
                  6534                730384
                  6535                725220
                  6536                728888
                  6537                731693
                  6538                728381
                  6539                724311
                  6540                723747
                  6541                727724
                  6542                724983
                  6543                713897
                  6544                722186
                  6545                721746
                  6546                723034
                  6547                715732
                  6548                718382
                  6549                723145
                  6550                717918
                  6551                716391
                  6552                723378
                  6553                713726
                  6554                714484
                  6555                714880
                  6556                707714
                  6557                713526
                  6558                703550
                  6559                709909
                  6560                699856
                  6561                714863
                  6562                708318
                  6563                697082
                  6564                707569
                  6565                703907
                  6566                696336
                  6567                699376
                  6568                707650
                  6569                703500
                  6570                700342
                  6571                702942
                  6572                703659
                  6573                697806
                  6574                698914
                  6575                699512
                  6576                694748
                  6577                698555
                  6578                691570
                  6579                693284
                  6580                692116
                  6581                685772
                  6582                690642
                  6583                694402
                  6584                691870
                  6585                688361
                  6586                680966
                  6587                690307
                  6588                687239
                  6589                680714
                  6590                686290
                  6591                684600
                  6592                689440
                  6593                684818
                  6594                677308
                  6595                685834
                  6596                673924
                  6597                677312
                  6598                678012
                  6599                679700
                  6600                672601
                  6601                675418
                  6602                677630
                  6603                678974
                  6604                673458
                  6605                665048
                  6606                674808
                  6607                667758
                  6608                674636
                  6609                660874
                  6610                663587
                  6611                675479
                  6612                660159
                  6613                669782
                  6614                668658
                  6615                662132
                  6616                665836
                  6617                660618
                  6618                669430
                  6619                664810
                  6620                653698
                  6621                662860
                  6622                654898
                  6623                661122
                  6624                655428
                  6625                657204
                  6626                661778
                  6627                649808
                  6628                658245
                  6629                650926
                  6630                654500
                  6631                651138
                  6632                652928
                  6633                656401
                  6634                654590
                  6635                651080
                  6636                644221
                  6637                655530
                  6638                643488
                  6639                647139
                  6640                640864
                  6641                651236
                  6642                643451
                  6643                631862
                  6644                646756
                  6645                646504
                  6646                644302
                  6647                642134
                  6648                635724
                  6649                641454
                  6650                637670
                  6651                631903
                  6652                638483
                  6653                637437
                  6654                637916
                  6655                635466
                  6656                635162
                  6657                636302
                  6658                625376
                  6659                630677
                  6660                633146
                  6661                633068
                  6662                626844
                  6663                627394
                  6664                631393
                  6665                627011
                  6666                625218
                  6667                624864
                  6668                627762
                  6669                613732
                  6670                623770
                  6671                622406
                  6672                625134
                  6673                624360
                  6674                615326
                  6675                626389
                  6676                615754
                  6677                612334
                  6678                618226
                  6679                619045
                  6680                618523
                  6681                615968
                  6682                615442
                  6683                612522
                  6684                614272
                  6685                607363
                  6686                613832
                  6687                609797
                  6688                613127
                  6689                600158
                  6690                608353
                  6691                613474
                  6692                607438
                  6693                607493
                  6694                606808
                  6695                608730
                  6696                605960
                  6697                603558
                  6698                603051
                  6699                606278
                  6700                598416
                  6701                602844
                  6702                597290
                  6703                607881
                  6704                600829
                  6705                592852
                  6706                601652
                  6707                586360
                  6708                590866
                  6709                591670
                  6710                593046
                  6711                594071
                  6712                589076
                  6713                594062
                  6714                592955
                  6715                588770
                  6716                588002
                  6717                592166
                  6718                588478
                  6719                590893
                  6720                584932
                  6721                585658
                  6722                592077
                  6723                578666
                  6724                587970
                  6725                583061
                  6726                583854
                  6727                582360
                  6728                580996
                  6729                580644
                  6730                580414
                  6731                577804
                  6732                579856
                  6733                579826
                  6734                577566
                  6735                576847
                  6736                568136
                  6737                578737
                  6738                572208
                  6739                573392
                  6740                574257
                  6741                574275
                  6742                577900
                  6743                565887
                  6744                572519
                  6745                572970
                  6746                565660
                  6747                571640
                  6748                569527
                  6749                565156
                  6750                569986
                  6751                559496
                  6752                561839
                  6753                563821
                  6754                555728
                  6755                562376
                  6756                561846
                  6757                568761
                  6758                558400
                  6759                558687
                  6760                564442
                  6761                555860
                  6762                555857
                  6763                556138
                  6764                557742
                  6765                552107
                  6766                555568
                  6767                552467
                  6768                556813
                  6769                549899
                  6770                555482
                  6771                550514
                  6772                547896
                  6773                547672
                  6774                547891
                  6775                558230
                  6776                547194
                  6777                547208
                  6778                549526
                  6779                547398
                  6780                538738
                  6781                547194
                  6782                542755
                  6783                551268
                  6784                546278
                  6785                534270
                  6786                546700
                  6787                535400
                  6788                543756
                  6789                533852
                  6790                537546
                  6791                540703
                  6792                535242
                  6793                533460
                  6794                533482
                  6795                538277
                  6796                537076
                  6797                534833
                  6798                536836
                  6799                534287
                  6800                532476
                  6801                530479
                  6802                535088
                  6803                528885
                  6804                528956
                  6805                526904
                  6806                532244
                  6807                522950
                  6808                524142
                  6809                523664
                  6810                529714
                  6811                519908
                  6812                522277
                  6813                523862
                  6814                527061
                  6815                515962
                  6816                515228
                  6817                521742
                  6818                514430
                  6819                521058
                  6820                513264
                  6821                523842
                  6822                518870
                  6823                512228
                  6824                522483
                  6825                519048
                  6826                512796
                  6827                510919
                  6828                516264
                  6829                512559
                  6830                513969
                  6831                509192
                  6832                514196
                  6833                513832
                  6834                509790
                  6835                511178
                  6836                505194
                  6837                511823
                  6838                504428
                  6839                502730
                  6840                507901
                  6841                506966
                  6842                503943
                  6843                508100
                  6844                504618
                  6845                507354
                  6846                503062
                  6847                494899
                  6848                503188
                  6849                496600
                  6850                496923
                  6851                495554
                  6852                500731
                  6853                500909
                  6854                492014
                  6855                498589
                  6856                492926
                  6857                494774
                  6858                495164
                  6859                495928
                  6860                494466
                  6861                492606
                  6862                493960
                  6863                493010
                  6864                494036
                  6865                487368
                  6866                491382
                  6867                488488
                  6868                490932
                  6869                483480
                  6870                489186
                  6871                485452
                  6872                481178
                  6873                487999
                  6874                482046
                  6875                479088
                  6876                484651
                  6877                479744
                  6878                477551
                  6879                485900
                  6880                475248
                  6881                480184
                  6882                480058
                  6883                479312
                  6884                481616
                  6885                475892
                  6886                482874
                  6887                476703
                  6888                474271
                  6889                474946
                  6890                475921
                  6891                471008
                  6892                473868
                  6893                473572
                  6894                468026
                  6895                470690
                  6896                467528
                  6897                473566
                  6898                470580
                  6899                471812
                  6900                465494
                  6901                468966
                  6902                469954
                  6903                461006
                  6904                465646
                  6905                466465
                  6906                462981
                  6907                465885
                  6908                461530
                  6909                465410
                  6910                467316
                  6911                458100
                  6912                463722
                  6913                458430
                  6914                460608
                  6915                459871
                  6916                454420
                  6917                462363
                  6918                453418
                  6919                456418
                  6920                460576
                  6921                455122
                  6922                453931
                  6923                453324
                  6924                458746
                  6925                454334
                  6926                459242
                  6927                446927
                  6928                458124
                  6929                450804
                  6930                451502
                  6931                446325
                  6932                450420
                  6933                452800
                  6934                444812
                  6935                446790
                  6936                443307
                  6937                444964
                  6938                445846
                  6939                445746
                  6940                447586
                  6941                443002
                  6942                442136
                  6943                441257
                  6944                446816
                  6945                440368
                  6946                445018
                  6947                438240
                  6948                446503
                  6949                430564
                  6950                437101
                  6951                436486
                  6952                434157
                  6953                437668
                  6954                433629
                  6955                436335
                  6956                435243
                  6957                432595
                  6958                430225
                  6959                433769
                  6960                432292
                  6961                429718
                  6962                429472
                  6963                434214
                  6964                435384
                  6965                429164
                  6966                435688
                  6967                427654
                  6968                428772
                  6969                426306
                  6970                430316
                  6971                426210
                  6972                426072
                  6973                424980
                  6974                423088
                  6975                428114
                  6976                421494
                  6977                426386
                  6978                420062
                  6979                423205
                  6980                417308
                  6981                416273
                  6982                426153
                  6983                418560
                  6984                421072
                  6985                415787
                  6986                421659
                  6987                420017
                  6988                412353
                  6989                417614
                  6990                416454
                  6991                417944
                  6992                414572
                  6993                413759
                  6994                418683
                  6995                414059
                  6996                410208
                  6997                415792
                  6998                407466
                  6999                410151
                  7000                407290
                  7001                410536
                  7002                411074
                  7003                409411
                  7004                409270
                  7005                408862
                  7006                406858
                  7007                402108
                  7008                404887
                  7009                405736
                  7010                407218
                  7011                402358
                  7012                406928
                  7013                406562
                  7014                395621
                  7015                403896
                  7016                399494
                  7017                401409
                  7018                395898
                  7019                400300
                  7020                401381
                  7021                399154
                  7022                396854
                  7023                396276
                  7024                397976
                  7025                401476
                  7026                393962
                  7027                391964
                  7028                402877
                  7029                395676
                  7030                393120
                  7031                397269
                  7032                393360
                  7033                394690
                  7034                390884
                  7035                389248
                  7036                391940
                  7037                387508
                  7038                384161
                  7039                391224
                  7040                388082
                  7041                391774
                  7042                384284
                  7043                385386
                  7044                386198
                  7045                378212
                  7046                386922
                  7047                381556
                  7048                388425
                  7049                384102
                  7050                384292
                  7051                382546
                  7052                383800
                  7053                380292
                  7054                378206
                  7055                385182
                  7056                383278
                  7057                376938
                  7058                380634
                  7059                382238
                  7060                373544
                  7061                375286
                  7062                381144
                  7063                378636
                  7064                375358
                  7065                378080
                  7066                374030
                  7067                372460
                  7068                374601
                  7069                369615
                  7070                374494
                  7071                369246
                  7072                374227
                  7073                370562
                  7074                377740
                  7075                372510
                  7076                365948
                  7077                371978
                  7078                365250
                  7079                372261
                  7080                360830
                  7081                366736
                  7082                370989
                  7083                361938
                  7084                366924
                  7085                363464
                  7086                367922
                  7087                363898
                  7088                362335
                  7089                358484
                  7090                368944
                  7091                360030
                  7092                359664
                  7093                365108
                  7094                361168
                  7095                361265
                  7096                357330
                  7097                360758
                  7098                357204
                  7099                358504
                  7100                351876
                  7101                356748
                  7102                353328
                  7103                352827
                  7104                354468
                  7105                360774
                  7106                357734
                  7107                348044
                  7108                358068
                  7109                349354
                  7110                353128
                  7111                351580
                  7112                356916
                  7113                352162
                  7114                347169
                  7115                353306
                  7116                351155
                  7117                351257
                  7118                347036
                  7119                347955
                  7120                346939
                  7121                352064
                  7122                341770
                  7123                347688
                  7124                348974
                  7125                343507
                  7126                345532
                  7127                339863
                  7128                344630
                  7129                341421
                  7130                341775
                  7131                342874
                  7132                341830
                  7133                343408
                  7134                339640
                  7135                342278
                  7136                343756
                  7137                340296
                  7138                335903
                  7139                339246
                  7140                336274
                  7141                336056
                  7142                334570
                  7143                339004
                  7144                336130
                  7145                332342
                  7146                333783
                  7147                333699
                  7148                331881
                  7149                330648
                  7150                333864
                  7151                333674
                  7152                336940
                  7153                330362
                  7154                334371
                  7155                334326
                  7156                326180
                  7157                331042
                  7158                327416
                  7159                331529
                  7160                324764
                  7161                329196
                  7162                330244
                  7163                320890
                  7164                325472
                  7165                326606
                  7166                324674
                  7167                324052
                  7168                324402
                  7169                323326
                  7170                326566
                  7171                325398
                  7172                321366
                  7173                326778
                  7174                322601
                  7175                323551
                  7176                315380
                  7177                324312
                  7178                322396
                  7179                316526
                  7180                314991
                  7181                319399
                  7182                316226
                  7183                318131
                  7184                318984
                  7185                316449
                  7186                318367
                  7187                311975
                  7188                313067
                  7189                314004
                  7190                316796
                  7191                314279
                  7192                314787
                  7193                314686
                  7194                310383
                  7195                314896
                  7196                307073
                  7197                315394
                  7198                309693
                  7199                310050
                  7200                307100
                  7201                312367
                  7202                306186
                  7203                306680
                  7204                314520
                  7205                307596
                  7206                306098
                  7207                304538
                  7208                306947
                  7209                302918
                  7210                303562
                  7211                306588
                  7212                303779
                  7213                308618
                  7214                301691
                  7215                300312
                  7216                306497
                  7217                302770
                  7218                298946
                  7219                303529
                  7220                303143
                  7221                301786
                  7222                296996
                  7223                300710
                  7224                300939
                  7225                295950
                  7226                299400
                  7227                299184
                  7228                298042
                  7229                293002
                  7230                294114
                  7231                297304
                  7232                297064
                  7233                294358
                  7234                293986
                  7235                297982
                  7236                291877
                  7237                293199
                  7238                291388
                  7239                298578
                  7240                290652
                  7241                289162
                  7242                288569
                  7243                287310
                  7244                294499
                  7245                285448
                  7246                287555
                  7247                292087
                  7248                290414
                  7249                288518
                  7250                285317
                  7251                289063
                  7252                284767
                  7253                284586
                  7254                291052
                  7255                286210
                  7256                286144
                  7257                288577
                  7258                282352
                  7259                280548
                  7260                284618
                  7261                283434
                  7262                284343
                  7263                286586
                  7264                280114
                  7265                282028
                  7266                282962
                  7267                275526
                  7268                280111
                  7269                280202
                  7270                282843
                  7271                275710
                  7272                276038
                  7273                277933
                  7274                275341
                  7275                280290
                  7276                274218
                  7277                278176
                  7278                276654
                  7279                273560
                  7280                272302
                  7281                277256
                  7282                277008
                  7283                275100
                  7284                275082
                  7285                275542
                  7286                272269
                  7287                268444
                  7288                273644
                  7289                268306
                  7290                271490
                  7291                269858
                  7292                270318
                  7293                273720
                  7294                271439
                  7295                265900
                  7296                267043
                  7297                269736
                  7298                262512
                  7299                268768
                  7300                267772
                  7301                269492
                  7302                266896
                  7303                267288
                  7304                267398
                  7305                261989
                  7306                264431
                  7307                262720
                  7308                263330
                  7309                257557
                  7310                263850
                  7311                258448
                  7312                262777
                  7313                261240
                  7314                263250
                  7315                261434
                  7316                262390
                  7317                259652
                  7318                257724
                  7319                264824
                  7320                258496
                  7321                257608
                  7322                257962
                  7323                259168
                  7324                259212
                  7325                252732
                  7326                253810
                  7327                256326
                  7328                257402
                  7329                252634
                  7330                254146
                  7331                256296
                  7332                255861
                  7333                254344
                  7334                251540
                  7335                255944
                  7336                250082
                  7337                252512
                  7338                249438
                  7339                251932
                  7340                250860
                  7341                250362
                  7342                250634
                  7343                252246
                  7344                250682
                  7345                245474
                  7346                250270
                  7347                248496
                  7348                248062
                  7349                246396
                  7350                247392
                  7351                247964
                  7352                243628
                  7353                247160
                  7354                243925
                  7355                247070
                  7356                244196
                  7357                246938
                  7358                242594
                  7359                243733
                  7360                240700
                  7361                242954
                  7362                247730
                  7363                243013
                  7364                241592
                  7365                242452
                  7366                245112
                  7367                235528
                  7368                242391
                  7369                238701
                  7370                241792
                  7371                237014
                  7372                238179
                  7373                241220
                  7374                237124
                  7375                234882
                  7376                237264
                  7377                238168
                  7378                238262
                  7379                233503
                  7380                235905
                  7381                235752
                  7382                234744
                  7383                234960
                  7384                234064
                  7385                234276
                  7386                235848
                  7387                229580
                  7388                233814
                  7389                231843
                  7390                233384
                  7391                228790
                  7392                230472
                  7393                231766
                  7394                226369
                  7395                228650
                  7396                230722
                  7397                231523
                  7398                228270
                  7399                230856
                  7400                229292
                  7401                228089
                  7402                230298
                  7403                227006
                  7404                231129
                  7405                226153
                  7406                224078
                  7407                225734
                  7408                221535
                  7409                223601
                  7410                223846
                  7411                224418
                  7412                225815
                  7413                223510
                  7414                222366
                  7415                225245
                  7416                222760
                  7417                222051
                  7418                218281
                  7419                221388
                  7420                218854
                  7421                220744
                  7422                221312
                  7423                221919
                  7424                221152
                  7425                219390
                  7426                220016
                  7427                219367
                  7428                218884
                  7429                215756
                  7430                219204
                  7431                218522
                  7432                216046
                  7433                214620
                  7434                218478
                  7435                217554
                  7436                215290
                  7437                212777
                  7438                213696
                  7439                215640
                  7440                211735
                  7441                211420
                  7442                218405
                  7443                215688
                  7444                212401
                  7445                212234
                  7446                214108
                  7447                212036
                  7448                213402
                  7449                205594
                  7450                211904
                  7451                207826
                  7452                211701
                  7453                210904
                  7454                206852
                  7455                206974
                  7456                208599
                  7457                208358
                  7458                210158
                  7459                205530
                  7460                206082
                  7461                210508
                  7462                207988
                  7463                205538
                  7464                208663
                  7465                205916
                  7466                206551
                  7467                203400
                  7468                204322
                  7469                203879
                  7470                207036
                  7471                203276
                  7472                202028
                  7473                203080
                  7474                201432
                  7475                201058
                  7476                200172
                  7477                204082
                  7478                199521
                  7479                199204
                  7480                201174
                  7481                200951
                  7482                199922
                  7483                200828
                  7484                200161
                  7485                198942
                  7486                199986
                  7487                195881
                  7488                198484
                  7489                198148
                  7490                196433
                  7491                196638
                  7492                199888
                  7493                197641
                  7494                194142
                  7495                194893
                  7496                194224
                  7497                195948
                  7498                193648
                  7499                194805
                  7500                192309
                  7501                196008
                  7502                195014
                  7503                191752
                  7504                194880
                  7505                192874
                  7506                191472
                  7507                191594
                  7508                192948
                  7509                189467
                  7510                194194
                  7511                189576
                  7512                193002
                  7513                187908
                  7514                191730
                  7515                189902
                  7516                186918
                  7517                186344
                  7518                186964
                  7519                187369
                  7520                188218
                  7521                187748
                  7522                186652
                  7523                187220
                  7524                185148
                  7525                182896
                  7526                186628
                  7527                186726
                  7528                188003
                  7529                185315
                  7530                185610
                  7531                184176
                  7532                183246
                  7533                183770
                  7534                181127
                  7535                184932
                  7536                182348
                  7537                180221
                  7538                182532
                  7539                181928
                  7540                179088
                  7541                182878
                  7542                182903
                  7543                182228
                  7544                179730
                  7545                180358
                  7546                182033
                  7547                176579
                  7548                180784
                  7549                175428
                  7550                180081
                  7551                175466
                  7552                176336
                  7553                181928
                  7554                178483
                  7555                176977
                  7556                173796
                  7557                180148
                  7558                175812
                  7559                172981
                  7560                172972
                  7561                175942
                  7562                175124
                  7563                175712
                  7564                175260
                  7565                173306
                  7566                175340
                  7567                172546
                  7568                174743
                  7569                172964
                  7570                172322
                  7571                170186
                  7572                174034
                  7573                172038
                  7574                171466
                  7575                170416
                  7576                170450
                  7577                172906
                  7578                166502
                  7579                170700
                  7580                167332
                  7581                171291
                  7582                167246
                  7583                164624
                  7584                172130
                  7585                167940
                  7586                167821
                  7587                164586
                  7588                168812
                  7589                166844
                  7590                164672
                  7591                166756
                  7592                167703
                  7593                167920
                  7594                166894
                  7595                165882
                  7596                163522
                  7597                164623
                  7598                161398
                  7599                164834
                  7600                163838
                  7601                162212
                  7602                161965
                  7603                164310
                  7604                161637
                  7605                160765
                  7606                162658
                  7607                163788
                  7608                163476
                  7609                160102
                  7610                161123
                  7611                161325
                  7612                159635
                  7613                160082
                  7614                157457
                  7615                161924
                  7616                157868
                  7617                159330
                  7618                155687
                  7619                158368
                  7620                157534
                  7621                157042
                  7622                159840
                  7623                157718
                  7624                157245
                  7625                156236
                  7626                156764
                  7627                155511
                  7628                155413
                  7629                155236
                  7630                157486
                  7631                157177
                  7632                153816
                  7633                154924
                  7634                156030
                  7635                155066
                  7636                151055
                  7637                153356
                  7638                152860
                  7639                153432
                  7640                151546
                  7641                154624
                  7642                151496
                  7643                154090
                  7644                151997
                  7645                148892
                  7646                151234
                  7647                148470
                  7648                152702
                  7649                150432
                  7650                150160
                  7651                150361
                  7652                150728
                  7653                151214
                  7654                147692
                  7655                149379
                  7656                149500
                  7657                147908
                  7658                146497
                  7659                145989
                  7660                147547
                  7661                147049
                  7662                147096
                  7663                144810
                  7664                146948
                  7665                147616
                  7666                143960
                  7667                143534
                  7668                146053
                  7669                145660
                  7670                145672
                  7671                144704
                  7672                144797
                  7673                143824
                  7674                143796
                  7675                142534
                  7676                144386
                  7677                145543
                  7678                140548
                  7679                142640
                  7680                140225
                  7681                142157
                  7682                141574
                  7683                140603
                  7684                141897
                  7685                139075
                  7686                141734
                  7687                140280
                  7688                141800
                  7689                137711
                  7690                139342
                  7691                140240
                  7692                138194
                  7693                141038
                  7694                137042
                  7695                141942
                  7696                139826
                  7697                137825
                  7698                135426
                  7699                137248
                  7700                136870
                  7701                132584
                  7702                136628
                  7703                136590
                  7704                134390
                  7705                135998
                  7706                136683
                  7707                134853
                  7708                134998
                  7709                133162
                  7710                136210
                  7711                134608
                  7712                132647
                  7713                135472
                  7714                136228
                  7715                135240
                  7716                129547
                  7717                131424
                  7718                132352
                  7719                134080
                  7720                130602
                  7721                133128
                  7722                130492
                  7723                131303
                  7724                130642
                  7725                130776
                  7726                131224
                  7727                132964
                  7728                130688
                  7729                126288
                  7730                130988
                  7731                127777
                  7732                127190
                  7733                129820
                  7734                128843
                  7735                130751
                  7736                127838
                  7737                130040
                  7738                127982
                  7739                130082
                  7740                125194
                  7741                128968
                  7742                126770
                  7743                124952
                  7744                127077
                  7745                126608
                  7746                124976
                  7747                123042
                  7748                124150
                  7749                126960
                  7750                125934
                  7751                123994
                  7752                125732
                  7753                125104
                  7754                124286
                  7755                124932
                  7756                124533
                  7757                123451
                  7758                121269
                  7759                123777
                  7760                118620
                  7761                124393
                  7762                120044
                  7763                122342
                  7764                125224
                  7765                119370
                  7766                119446
                  7767                119884
                  7768                121998
                  7769                118654
                  7770                119908
                  7771                119518
                  7772                121352
                  7773                122682
                  7774                118727
                  7775                122148
                  7776                118445
                  7777                119082
                  7778                116440
                  7779                118656
                  7780                118554
                  7781                119050
                  7782                116964
                  7783                118799
                  7784                117923
                  7785                114590
                  7786                116517
                  7787                117158
                  7788                115310
                  7789                115752
                  7790                116860
                  7791                116024
                  7792                114368
                  7793                116162
                  7794                115686
                  7795                117105
                  7796                112016
                  7797                114233
                  7798                112720
                  7799                115828
                  7800                112690
                  7801                114392
                  7802                113220
                  7803                111828
                  7804                112390
                  7805                111870
                  7806                115319
                  7807                112191
                  7808                111824
                  7809                108054
                  7810                111403
                  7811                112268
                  7812                108352
                  7813                111007
                  7814                111618
                  7815                111322
                  7816                108964
                  7817                111284
                  7818                110486
                  7819                109084
                  7820                109300
                  7821                109670
                  7822                109216
                  7823                110111
                  7824                107934
                  7825                108976
                  7826                111322
                  7827                106188
                  7828                107283
                  7829                107157
                  7830                108982
                  7831                104064
                  7832                107365
                  7833                106335
                  7834                108129
                  7835                107664
                  7836                104832
                  7837                107538
                  7838                106052
                  7839                105712
                  7840                104740
                  7841                104338
                  7842                104848
                  7843                102948
                  7844                107645
                  7845                102744
                  7846                103544
                  7847                104698
                  7848                103792
                  7849                103102
                  7850                101834
                  7851                103300
                  7852                102207
                  7853                102791
                  7854                101418
                  7855                102592
                  7856                103450
                  7857                101658
                  7858                100030
                  7859                102756
                  7860                104108
                  7861                100428
                  7862                 99306
                  7863                100192
                  7864                100629
                  7865                 99084
                  7866                 99808
                  7867                 97514
                  7868                101608
                  7869                 98605
                  7870                100008
                  7871                 96542
                  7872                 99696
                  7873                 98795
                  7874                 97980
                  7875                 99499
                  7876                 98152
                  7877                 98974
                  7878                 97684
                  7879                 98716
                  7880                 97988
                  7881                 95848
                  7882                 97876
                  7883                 97989
                  7884                 97836
                  7885                 97384
                  7886                 95960
                  7887                 95446
                  7888                 97326
                  7889                 91494
                  7890                 95516
                  7891                 95152
                  7892                 95624
                  7893                 94292
                  7894                 95864
                  7895                 93956
                  7896                 92248
                  7897                 95226
                  7898                 93746
                  7899                 92664
                  7900                 92630
                  7901                 93658
                  7902                 94494
                  7903                 94912
                  7904                 93370
                  7905                 92742
                  7906                 95310
                  7907                 89882
                  7908                 89592
                  7909                 91997
                  7910                 92724
                  7911                 88803
                  7912                 91576
                  7913                 91092
                  7914                 91974
                  7915                 89004
                  7916                 91168
                  7917                 90461
                  7918                 89750
                  7919                 89063
                  7920                 87582
                  7921                 92848
                  7922                 91325
                  7923                 89524
                  7924                 88415
                  7925                 88356
                  7926                 89717
                  7927                 85092
                  7928                 89234
                  7929                 87462
                  7930                 87652
                  7931                 88016
                  7932                 88156
                  7933                 86935
                  7934                 88114
                  7935                 88611
                  7936                 86581
                  7937                 88836
                  7938                 84678
                  7939                 86568
                  7940                 87823
                  7941                 86173
                  7942                 84158
                  7943                 84472
                  7944                 86514
                  7945                 86817
                  7946                 84887
                  7947                 83960
                  7948                 86768
                  7949                 82632
                  7950                 84430
                  7951                 81962
                  7952                 84264
                  7953                 82368
                  7954                 82533
                  7955                 83490
                  7956                 83794
                  7957                 82706
                  7958                 81724
                  7959                 85704
                  7960                 81824
                  7961                 82402
                  7962                 83023
                  7963                 83565
                  7964                 82332
                  7965                 81952
                  7966                 83576
                  7967                 81540
                  7968                 82750
                  7969                 79394
                  7970                 81308
                  7971                 81318
                  7972                 81910
                  7973                 79204
                  7974                 78679
                  7975                 81708
                  7976                 78578
                  7977                 77234
                  7978                 79480
                  7979                 80278
                  7980                 79760
                  7981                 79438
                  7982                 77266
                  7983                 80136
                  7984                 78366
                  7985                 78882
                  7986                 80194
                  7987                 77312
                  7988                 77082
                  7989                 78118
                  7990                 79299
                  7991                 76934
                  7992                 76730
                  7993                 78589
                  7994                 77036
                  7995                 76020
                  7996                 74901
                  7997                 76820
                  7998                 77661
                  7999                 77548
                  8000                 75012
                  8001                 76864
                  8002                 78326
                  8003                 74496
                  8004                 75722
                  8005                 74838
                  8006                 75604
                  8007                 74218
                  8008                 75950
                  8009                 72798
                  8010                 73680
                  8011                 74000
                  8012                 73401
                  8013                 74045
                  8014                 75168
                  8015                 72546
                  8016                 72592
                  8017                 75022
                  8018                 72544
                  8019                 73334
                  8020                 71884
                  8021                 74078
                  8022                 72861
                  8023                 71186
                  8024                 73334
                  8025                 72250
                  8026                 73047
                  8027                 70062
                  8028                 73876
                  8029                 70430
                  8030                 72370
                  8031                 69308
                  8032                 72520
                  8033                 73210
                  8034                 69638
                  8035                 70819
                  8036                 69550
                  8037                 70616
                  8038                 67371
                  8039                 70430
                  8040                 68780
                  8041                 69206
                  8042                 69732
                  8043                 70035
                  8044                 70941
                  8045                 69284
                  8046                 68562
                  8047                 67658
                  8048                 70488
                  8049                 66620
                  8050                 69078
                  8051                 70557
                  8052                 70110
                  8053                 66592
                  8054                 64742
                  8055                 69670
                  8056                 65739
                  8057                 67144
                  8058                 65328
                  8059                 66512
                  8060                 67456
                  8061                 67358
                  8062                 65858
                  8063                 66880
                  8064                 68032
                  8065                 65976
                  8066                 65636
                  8067                 65472
                  8068                 65664
                  8069                 63724
                  8070                 65978
                  8071                 66128
                  8072                 64701
                  8073                 63841
                  8074                 66398
                  8075                 64332
                  8076                 65047
                  8077                 64228
                  8078                 62906
                  8079                 65139
                  8080                 64300
                  8081                 64578
                  8082                 65183
                  8083                 61764
                  8084                 63134
                  8085                 62376
                  8086                 65408
                  8087                 62898
                  8088                 63948
                  8089                 62064
                  8090                 62824
                  8091                 62138
                  8092                 62532
                  8093                 62139
                  8094                 62680
                  8095                 61374
                  8096                 60022
                  8097                 60542
                  8098                 62300
                  8099                 61412
                  8100                 60104
                  8101                 63054
                  8102                 60280
                  8103                 59646
                  8104                 61680
                  8105                 60035
                  8106                 59790
                  8107                 58462
                  8108                 61169
                  8109                 60841
                  8110                 61016
                  8111                 59700
                  8112                 60835
                  8113                 60168
                  8114                 60624
                  8115                 58950
                  8116                 56990
                  8117                 59790
                  8118                 58508
                  8119                 58286
                  8120                 58387
                  8121                 58790
                  8122                 58126
                  8123                 58867
                  8124                 58736
                  8125                 56150
                  8126                 57441
                  8127                 56948
                  8128                 58028
                  8129                 57572
                  8130                 57696
                  8131                 57647
                  8132                 58552
                  8133                 56991
                  8134                 55265
                  8135                 54906
                  8136                 56959
                  8137                 56142
                  8138                 56226
                  8139                 53957
                  8140                 55881
                  8141                 55012
                  8142                 56756
                  8143                 57511
                  8144                 55346
                  8145                 55124
                  8146                 54268
                  8147                 54565
                  8148                 57081
                  8149                 52594
                  8150                 55285
                  8151                 55555
                  8152                 55512
                  8153                 53228
                  8154                 54546
                  8155                 53782
                  8156                 52954
                  8157                 54130
                  8158                 53690
                  8159                 53084
                  8160                 52963
                  8161                 51570
                  8162                 54322
                  8163                 54089
                  8164                 53304
                  8165                 51135
                  8166                 52698
                  8167                 53264
                  8168                 51518
                  8169                 52524
                  8170                 51902
                  8171                 53702
                  8172                 52003
                  8173                 51669
                  8174                 52690
                  8175                 52769
                  8176                 51858
                  8177                 50520
                  8178                 50122
                  8179                 51552
                  8180                 49292
                  8181                 52370
                  8182                 50961
                  8183                 50020
                  8184                 51588
                  8185                 51002
                  8186                 50878
                  8187                 48864
                  8188                 48459
                  8189                 49356
                  8190                 50124
                  8191                 49726
                  8192                 49488
                  8193                 50966
                  8194                 48886
                  8195                 49756
                  8196                 48910
                  8197                 49670
                  8198                 48291
                  8199                 48522
                  8200                 48492
                  8201                 49278
                  8202                 47250
                  8203                 47874
                  8204                 47001
                  8205                 47110
                  8206                 49272
                  8207                 47050
                  8208                 48116
                  8209                 48032
                  8210                 49792
                  8211                 47502
                  8212                 47306
                  8213                 48232
                  8214                 46598
                  8215                 47532
                  8216                 46560
                  8217                 48108
                  8218                 45032
                  8219                 46084
                  8220                 46279
                  8221                 46682
                  8222                 46180
                  8223                 46554
                  8224                 46528
                  8225                 46316
                  8226                 45152
                  8227                 43854
                  8228                 46406
                  8229                 45378
                  8230                 45398
                  8231                 44712
                  8232                 45248
                  8233                 45656
                  8234                 45288
                  8235                 44396
                  8236                 43782
                  8237                 44428
                  8238                 43806
                  8239                 44887
                  8240                 44538
                  8241                 43148
                  8242                 43928
                  8243                 45112
                  8244                 43624
                  8245                 43024
                  8246                 44479
                  8247                 43420
                  8248                 42096
                  8249                 41454
                  8250                 43542
                  8251                 44050
                  8252                 44058
                  8253                 44270
                  8254                 42146
                  8255                 43190
                  8256                 42232
                  8257                 41278
                  8258                 41682
                  8259                 43568
                  8260                 41636
                  8261                 42388
                  8262                 41986
                  8263                 42750
                  8264                 41056
                  8265                 41566
                  8266                 41168
                  8267                 40462
                  8268                 41288
                  8269                 39870
                  8270                 40891
                  8271                 43062
                  8272                 41391
                  8273                 41628
                  8274                 41030
                  8275                 40446
                  8276                 39950
                  8277                 41902
                  8278                 40334
                  8279                 40432
                  8280                 38947
                  8281                 40138
                  8282                 40694
                  8283                 39182
                  8284                 39138
                  8285                 39841
                  8286                 40392
                  8287                 39248
                  8288                 39544
                  8289                 38198
                  8290                 38829
                  8291                 37814
                  8292                 39266
                  8293                 39545
                  8294                 39304
                  8295                 38935
                  8296                 39080
                  8297                 38700
                  8298                 36426
                  8299                 39168
                  8300                 38228
                  8301                 37464
                  8302                 37416
                  8303                 37818
                  8304                 37050
                  8305                 38294
                  8306                 37544
                  8307                 36287
                  8308                 37548
                  8309                 37990
                  8310                 36400
                  8311                 35861
                  8312                 37488
                  8313                 37601
                  8314                 36344
                  8315                 37970
                  8316                 37383
                  8317                 36864
                  8318                 36302
                  8319                 35828
                  8320                 36678
                  8321                 37443
                  8322                 35672
                  8323                 36548
                  8324                 36764
                  8325                 35594
                  8326                 35266
                  8327                 36232
                  8328                 35081
                  8329                 34592
                  8330                 35730
                  8331                 34960
                  8332                 35387
                  8333                 34562
                  8334                 35112
                  8335                 35316
                  8336                 34429
                  8337                 34830
                  8338                 33996
                  8339                 36438
                  8340                 34613
                  8341                 35178
                  8342                 34592
                  8343                 33350
                  8344                 34553
                  8345                 34346
                  8346                 33596
                  8347                 33064
                  8348                 34455
                  8349                 33110
                  8350                 33404
                  8351                 33550
                  8352                 33392
                  8353                 33494
                  8354                 33944
                  8355                 33279
                  8356                 33482
                  8357                 32566
                  8358                 33147
                  8359                 34574
                  8360                 31284
                  8361                 32200
                  8362                 32096
                  8363                 32864
                  8364                 31946
                  8365                 32507
                  8366                 32460
                  8367                 31050
                  8368                 32016
                  8369                 30944
                  8370                 33056
                  8371                 31084
                  8372                 32796
                  8373                 31845
                  8374                 31668
                  8375                 32994
                  8376                 31223
                  8377                 30882
                  8378                 31014
                  8379                 31736
                  8380                 30498
                  8381                 31570
                  8382                 30928
                  8383                 31078
                  8384                 31244
                  8385                 31256
                  8386                 29726
                  8387                 29757
                  8388                 31670
                  8389                 30032
                  8390                 30613
                  8391                 28524
                  8392                 30412
                  8393                 29642
                  8394                 30138
                  8395                 30616
                  8396                 30161
                  8397                 29570
                  8398                 28972
                  8399                 29134
                  8400                 28650
                  8401                 31088
                  8402                 30049
                  8403                 29536
                  8404                 28968
                  8405                 29178
                  8406                 29392
                  8407                 28519
                  8408                 29668
                  8409                 27030
                  8410                 28620
                  8411                 28378
                  8412                 27840
                  8413                 28072
                  8414                 27286
                  8415                 29465
                  8416                 29496
                  8417                 29448
                  8418                 26916
                  8419                 28602
                  8420                 27234
                  8421                 27668
                  8422                 27708
                  8423                 28096
                  8424                 28064
                  8425                 27990
                  8426                 28008
                  8427                 27101
                  8428                 27951
                  8429                 26602
                  8430                 27210
                  8431                 26702
                  8432                 27428
                  8433                 25762
                  8434                 27250
                  8435                 27946
                  8436                 27012
                  8437                 27169
                  8438                 27132
                  8439                 26384
                  8440                 25340
                  8441                 26752
                  8442                 26246
                  8443                 25612
                  8444                 26554
                  8445                 25932
                  8446                 26599
                  8447                 25092
                  8448                 25892
                  8449                 25128
                  8450                 26470
                  8451                 25990
                  8452                 25668
                  8453                 24992
                  8454                 25863
                  8455                 26026
                  8456                 25768
                  8457                 24620
                  8458                 25422
                  8459                 25910
                  8460                 25779
                  8461                 24764
                  8462                 25351
                  8463                 24828
                  8464                 24518
                  8465                 24810
                  8466                 25360
                  8467                 24281
                  8468                 24058
                  8469                 24750
                  8470                 24352
                  8471                 23526
                  8472                 24060
                  8473                 24205
                  8474                 24246
                  8475                 23318
                  8476                 23168
                  8477                 24354
                  8478                 23930
                  8479                 24534
                  8480                 23334
                  8481                 23848
                  8482                 24187
                  8483                 23370
                  8484                 24578
                  8485                 23758
                  8486                 23992
                  8487                 23374
                  8488                 23501
                  8489                 22850
                  8490                 23510
                  8491                 22962
                  8492                 22886
                  8493                 23172
                  8494                 22778
                  8495                 22899
                  8496                 21624
                  8497                 23494
                  8498                 21908
                  8499                 22217
                  8500                 22362
                  8501                 22066
                  8502                 21508
                  8503                 21868
                  8504                 23226
                  8505                 22112
                  8506                 22462
                  8507                 21330
                  8508                 22264
                  8509                 20745
                  8510                 21212
                  8511                 22164
                  8512                 22272
                  8513                 20978
                  8514                 21500
                  8515                 21966
                  8516                 21552
                  8517                 21470
                  8518                 20838
                  8519                 21624
                  8520                 20000
                  8521                 21349
                  8522                 21658
                  8523                 21448
                  8524                 20938
                  8525                 20806
                  8526                 21478
                  8527                 20030
                  8528                 21004
                  8529                 19642
                  8530                 20586
                  8531                 20850
                  8532                 20674
                  8533                 20154
                  8534                 19842
                  8535                 20582
                  8536                 19963
                  8537                 20702
                  8538                 20446
                  8539                 20228
                  8540                 20615
                  8541                 19854
                  8542                 19460
                  8543                 20028
                  8544                 19506
                  8545                 20298
                  8546                 21010
                  8547                 19630
                  8548                 20253
                  8549                 18886
                  8550                 19734
                  8551                 18472
                  8552                 19622
                  8553                 19096
                  8554                 19522
                  8555                 19028
                  8556                 18481
                  8557                 19666
                  8558                 18212
                  8559                 19840
                  8560                 18330
                  8561                 18854
                  8562                 17516
                  8563                 18062
                  8564                 19379
                  8565                 19184
                  8566                 19650
                  8567                 18731
                  8568                 19331
                  8569                 18721
                  8570                 18176
                  8571                 18092
                  8572                 18048
                  8573                 18238
                  8574                 18011
                  8575                 17972
                  8576                 18143
                  8577                 17966
                  8578                 16879
                  8579                 18120
                  8580                 18254
                  8581                 17465
                  8582                 17140
                  8583                 17162
                  8584                 17375
                  8585                 17320
                  8586                 17178
                  8587                 17080
                  8588                 17905
                  8589                 17313
                  8590                 17394
                  8591                 16618
                  8592                 18026
                  8593                 17164
                  8594                 17139
                  8595                 16908
                  8596                 16496
                  8597                 16950
                  8598                 16894
                  8599                 17070
                  8600                 16315
                  8601                 17006
                  8602                 17298
                  8603                 16204
                  8604                 16768
                  8605                 16080
                  8606                 16128
                  8607                 16330
                  8608                 17517
                  8609                 16434
                  8610                 15488
                  8611                 16059
                  8612                 16050
                  8613                 15798
                  8614                 15623
                  8615                 15842
                  8616                 16426
                  8617                 15080
                  8618                 16437
                  8619                 16022
                  8620                 15362
                  8621                 15608
                  8622                 15763
                  8623                 17042
                  8624                 15284
                  8625                 14976
                  8626                 16326
                  8627                 15214
                  8628                 15598
                  8629                 15164
                  8630                 16595
                  8631                 14702
                  8632                 15112
                  8633                 15924
                  8634                 15092
                  8635                 15120
                  8636                 15379
                  8637                 14799
                  8638                 13884
                  8639                 14579
                  8640                 14438
                  8641                 14636
                  8642                 15116
                  8643                 14924
                  8644                 14192
                  8645                 14232
                  8646                 15502
                  8647                 14710
                  8648                 14556
                  8649                 13808
                  8650                 14634
                  8651                 14386
                  8652                 14286
                  8653                 13976
                  8654                 14990
                  8655                 14306
                  8656                 14120
                  8657                 13848
                  8658                 14068
                  8659                 13406
                  8660                 13784
                  8661                 13790
                  8662                 13144
                  8663                 14170
                  8664                 14074
                  8665                 13309
                  8666                 13425
                  8667                 13852
                  8668                 13996
                  8669                 13218
                  8670                 13412
                  8671                 12909
                  8672                 13488
                  8673                 13213
                  8674                 12669
                  8675                 13562
                  8676                 13106
                  8677                 13722
                  8678                 12634
                  8679                 14215
                  8680                 12818
                  8681                 12850
                  8682                 13312
                  8683                 12948
                  8684                 13452
                  8685                 12852
                  8686                 12918
                  8687                 12282
                  8688                 13362
                  8689                 13165
                  8690                 12802
                  8691                 12536
                  8692                 12840
                  8693                 12098
                  8694                 12335
                  8695                 12744
                  8696                 12750
                  8697                 11795
                  8698                 11692
                  8699                 12850
                  8700                 11669
                  8701                 12620
                  8702                 12162
                  8703                 11658
                  8704                 12176
                  8705                 11686
                  8706                 12240
                  8707                 11194
                  8708                 12470
                  8709                 12419
                  8710                 12624
                  8711                 11938
                  8712                 12014
                  8713                 11766
                  8714                 11568
                  8715                 11646
                  8716                 11948
                  8717                 11962
                  8718                 11360
                  8719                 11650
                  8720                 11150
                  8721                 11602
                  8722                 11616
                  8723                 11220
                  8724                 11242
                  8725                 11064
                  8726                 10920
                  8727                 10724
                  8728                 10328
                  8729                 11116
                  8730                 11102
                  8731                 10908
                  8732                 11310
                  8733                 11044
                  8734                 11456
                  8735                  9977
                  8736                 10468
                  8737                 11008
                  8738                 11151
                  8739                 10938
                  8740                 10140
                  8741                 10782
                  8742                 10585
                  8743                 10850
                  8744                 11002
                  8745                 10858
                  8746                 10628
                  8747                 10556
                  8748                 10716
                  8749                 10147
                  8750                 10959
                  8751                 10484
                  8752                 10256
                  8753                 10818
                  8754                 10836
                  8755                  9674
                  8756                 10177
                  8757                 10292
                  8758                 10076
                  8759                 10084
                  8760                  9645
                  8761                  9952
                  8762                  9742
                  8763                  9794
                  8764                 10389
                  8765                 10212
                  8766                  9360
                  8767                  9366
                  8768                  9640
                  8769                  9184
                  8770                  9470
                  8771                  9923
                  8772                 10752
                  8773                  9514
                  8774                  9718
                  8775                 10336
                  8776                  9583
                  8777                  9108
                  8778                  9324
                  8779                  9560
                  8780                  9338
                  8781                  9440
                  8782                  9214
                  8783                  9499
                  8784                  8858
                  8785                  9118
                  8786                  9325
                  8787                  8650
                  8788                  8898
                  8789                  8780
                  8790                  8987
                  8791                  9268
                  8792                  8904
                  8793                  9002
                  8794                  8592
                  8795                  8656
                  8796                  9192
                  8797                  9291
                  8798                  8520
                  8799                  9178
                  8800                  8858
                  8801                  8132
                  8802                  8524
                  8803                  9574
                  8804                  8242
                  8805                  8666
                  8806                  8724
                  8807                  8383
                  8808                  8266
                  8809                  8280
                  8810                  8451
                  8811                  8156
                  8812                  8511
                  8813                  8496
                  8814                  8152
                  8815                  8636
                  8816                  8134
                  8817                  8311
                  8818                  7841
                  8819                  8671
                  8820                  7600
                  8821                  8850
                  8822                  7927
                  8823                  7868
                  8824                  8346
                  8825                  8146
                  8826                  7789
                  8827                  8094
                  8828                  7980
                  8829                  8050
                  8830                  8451
                  8831                  7780
                  8832                  8008
                  8833                  7564
                  8834                  8580
                  8835                  7380
                  8836                  7335
                  8837                  7532
                  8838                  7860
                  8839                  7438
                  8840                  7609
                  8841                  7930
                  8842                  7190
                  8843                  7562
                  8844                  7114
                  8845                  7418
                  8846                  7285
                  8847                  6506
                  8848                  7319
                  8849                  6918
                  8850                  6920
                  8851                  6822
                  8852                  8566
                  8853                  7295
                  8854                  7361
                  8855                  7168
                  8856                  7182
                  8857                  7232
                  8858                  6890
                  8859                  8034
                  8860                  6878
                  8861                  7486
                  8862                  7380
                  8863                  7391
                  8864                  6506
                  8865                  6908
                  8866                  7058
                  8867                  6059
                  8868                  6920
                  8869                  6906
                  8870                  6384
                  8871                  6720
                  8872                  6617
                  8873                  6594
                  8874                  7160
                  8875                  6644
                  8876                  6543
                  8877                  6356
                  8878                  6162
                  8879                  6574
                  8880                  6586
                  8881                  6876
                  8882                  6311
                  8883                  7242
                  8884                  6276
                  8885                  6696
                  8886                  6215
                  8887                  6480
                  8888                  6390
                  8889                  6226
                  8890                  6598
                  8891                  6250
                  8892                  6416
                  8893                  6580
                  8894                  6491
                  8895                  6316
                  8896                  6338
                  8897                  5950
                  8898                  5908
                  8899                  5752
                  8900                  5686
                  8901                  6304
                  8902                  6317
                  8903                  5780
                  8904                  5702
                  8905                  5702
                  8906                  5816
                  8907                  5936
                  8908                  5761
                  8909                  5350
                  8910                  5702
                  8911                  5818
                  8912                  5906
                  8913                  5828
                  8914                  6534
                  8915                  5825
                  8916                  6057
                  8917                  6158
                  8918                  5462
                  8919                  5552
                  8920                  5734
                  8921                  5910
                  8922                  5445
                  8923                  5964
                  8924                  5846
                  8925                  5968
                  8926                  4996
                  8927                  5083
                  8928                  5516
                  8929                  5420
                  8930                  5447
                  8931                  5124
                  8932                  5246
                  8933                  5140
                  8934                  5094
                  8935                  5480
                  8936                  4974
                  8937                  5064
                  8938                  5046
                  8939                  5020
                  8940                  5018
                  8941                  5594
                  8942                  5442
                  8943                  5108
                  8944                  5242
                  8945                  5428
                  8946                  5088
                  8947                  4666
                  8948                  5136
                  8949                  5282
                  8950                  5060
                  8951                  4546
                  8952                  4932
                  8953                  4722
                  8954                  5293
                  8955                  5072
                  8956                  5032
                  8957                  4676
                  8958                  4134
                  8959                  4774
                  8960                  4642
                  8961                  5390
                  8962                  4412
                  8963                  4900
                  8964                  4890
                  8965                  4483
                  8966                  4586
                  8967                  4786
                  8968                  4612
                  8969                  4650
                  8970                  4798
                  8971                  4744
                  8972                  4870
                  8973                  4952
                  8974                  4760
                  8975                  4096
                  8976                  4592
                  8977                  4504
                  8978                  4251
                  8979                  4376
                  8980                  4702
                  8981                  4302
                  8982                  4676
                  8983                  4471
                  8984                  4421
                  8985                  4306
                  8986                  4019
                  8987                  4060
                  8988                  4454
                  8989                  3846
                  8990                  4203
                  8991                  4374
                  8992                  4271
                  8993                  3750
                  8994                  4774
                  8995                  4040
                  8996                  3878
                  8997                  4288
                  8998                  4078
                  8999                  4116
                  9000                  3934
                  9001                  4536
                  9002                  4062
                  9003                  4402
                  9004                  4463
                  9005                  4277
                  9006                  4118
                  9007                  3666
                  9008                  3854
                  9009                  3704
                  9010                  4068
                  9011                  3844
                  9012                  3756
                  9013                  3629
                  9014                  3734
                  9015                  3801
                  9016                  3651
                  9017                  3462
                  9018                  3648
                  9019                  3586
                  9020                  3278
                  9021                  3886
                  9022                  3726
                  9023                  4213
                  9024                  3642
                  9025                  4071
                  9026                  3598
                  9027                  3657
                  9028                  3558
                  9029                  3680
                  9030                  4166
                  9031                  3632
                  9032                  3844
                  9033                  3680
                  9034                  3442
                  9035                  3736
                  9036                  3778
                  9037                  3276
                  9038                  3358
                  9039                  3766
                  9040                  2992
                  9041                  3486
                  9042                  3334
                  9043                  3506
                  9044                  3362
                  9045                  3314
                  9046                  3347
                  9047                  3118
                  9048                  3320
                  9049                  2952
                  9050                  3396
                  9051                  3190
                  9052                  3408
                  9053                  3265
                  9054                  3234
                  9055                  3236
                  9056                  3274
                  9057                  3550
                  9058                  3060
                  9059                  3082
                  9060                  3524
                  9061                  3344
                  9062                  2774
                  9063                  3486
                  9064                  3286
                  9065                  3124
                  9066                  3258
                  9067                  3032
                  9068                  2862
                  9069                  2938
                  9070                  2872
                  9071                  2962
                  9072                  3054
                  9073                  2766
                  9074                  2842
                  9075                  2883
                  9076                  2728
                  9077                  2724
                  9078                  2804
                  9079                  2954
                  9080                  3028
                  9081                  3125
                  9082                  2966
                  9083                  2956
                  9084                  3114
                  9085                  3098
                  9086                  2716
                  9087                  3339
                  9088                  2908
                  9089                  2725
                  9090                  2971
                  9091                  3014
                  9092                  2712
                  9093                  2746
                  9094                  2544
                  9095                  2594
                  9096                  2579
                  9097                  2616
                  9098                  2490
                  9099                  2482
                  9100                  2164
                  9101                  2652
                  9102                  2750
                  9103                  2615
                  9104                  2288
                  9105                  2627
                  9106                  2616
                  9107                  2352
                  9108                  2658
                  9109                  2490
                  9110                  2793
                  9111                  2426
                  9112                  2595
                  9113                  2603
                  9114                  2666
                  9115                  2622
                  9116                  2522
                  9117                  2522
                  9118                  2414
                  9119                  2618
                  9120                  2316
                  9121                  2592
                  9122                  2566
                  9123                  2720
                  9124                  2088
                  9125                  2320
                  9126                  2536
                  9127                  1940
                  9128                  2192
                  9129                  2268
                  9130                  2126
                  9131                  2069
                  9132                  2204
                  9133                  2388
                  9134                  2426
                  9135                  2108
                  9136                  2177
                  9137                  2206
                  9138                  2058
                  9139                  2196
                  9140                  2418
                  9141                  2444
                  9142                  2056
                  9143                  2336
                  9144                  2153
                  9145                  2398
                  9146                  2514
                  9147                  1922
                  9148                  2002
                  9149                  1884
                  9150                  2440
                  9151                  2036
                  9152                  2046
                  9153                  2000
                  9154                  2024
                  9155                  1848
                  9156                  1906
                  9157                  2015
                  9158                  1918
                  9159                  1811
                  9160                  1820
                  9161                  1932
                  9162                  1948
                  9163                  1810
                  9164                  2100
                  9165                  2048
                  9166                  1714
                  9167                  2142
                  9168                  2172
                  9169                  1852
                  9170                  1902
                  9171                  2260
                  9172                  2049
                  9173                  1750
                  9174                  2042
                  9175                  1990
                  9176                  1886
                  9177                  2054
                  9178                  1774
                  9179                  1862
                  9180                  1638
                  9181                  1896
                  9182                  1836
                  9183                  1722
                  9184                  1450
                  9185                  1656
                  9186                  1486
                  9187                  1462
                  9188                  1954
                  9189                  1768
                  9190                  1608
                  9191                  1508
                  9192                  1597
                  9193                  1762
                  9194                  1874
                  9195                  1952
                  9196                  1706
                  9197                  1698
                  9198                  1845
                  9199                  1947
                  9200                  1772
                  9201                  1642
                  9202                  1680
                  9203                  1786
                  9204                  1404
                  9205                  1568
                  9206                  1924
                  9207                  1452
                  9208                  1494
                  9209                  1510
                  9210                  1542
                  9211                  1358
                  9212                  1554
                  9213                  1476
                  9214                  1470
                  9215                  1352
                  9216                  1342
                  9217                  1371
                  9218                  1406
                  9219                  1458
                  9220                  1542
                  9221                  1660
                  9222                  1405
                  9223                  1440
                  9224                  1484
                  9225                  1473
                  9226                  1582
                  9227                  1518
                  9228                  1396
                  9229                  1518
                  9230                  1576
                  9231                  1594
                  9232                  1432
                  9233                  1418
                  9234                  1451
                  9235                  1164
                  9236                  1496
                  9237                  1360
                  9238                  1394
                  9239                  1380
                  9240                  1170
                  9241                  1065
                  9242                  1121
                  9243                  1172
                  9244                  1385
                  9245                  1128
                  9246                  1099
                  9247                  1245
                  9248                  1376
                  9249                  1250
                  9250                  1318
                  9251                  1393
                  9252                  1326
                  9253                  1276
                  9254                  1408
                  9255                  1390
                  9256                  1179
                  9257                  1317
                  9258                  1266
                  9259                  1392
                  9260                  1256
                  9261                  1196
                  9262                  1302
                  9263                  1138
                  9264                  1048
                  9265                  1311
                  9266                   932
                  9267                   876
                  9268                  1140
                  9269                  1082
                  9270                   986
                  9271                  1032
                  9272                  1207
                  9273                   998
                  9274                  1050
                  9275                  1210
                  9276                  1164
                  9277                   982
                  9278                  1260
                  9279                  1171
                  9280                  1032
                  9281                  1052
                  9282                  1119
                  9283                  1298
                  9284                  1040
                  9285                  1142
                  9286                  1156
                  9287                  1170
                  9288                  1058
                  9289                   998
                  9290                  1208
                  9291                   922
                  9292                  1113
                  9293                   973
                  9294                   816
                  9295                   902
                  9296                   871
                  9297                   835
                  9298                  1064
                  9299                   952
                  9300                   900
                  9301                   814
                  9302                   814
                  9303                   878
                  9304                   830
                  9305                   896
                  9306                   952
                  9307                   914
                  9308                   962
                  9309                   978
                  9310                  1098
                  9311                   966
                  9312                   758
                  9313                   930
                  9314                  1056
                  9315                   835
                  9316                   824
                  9317                  1020
                  9318                   949
                  9319                   947
                  9320                   730
                  9321                   894
                  9322                   742
                  9323                   728
                  9324                   776
                  9325                   872
                  9326                   728
                  9327                   638
                  9328                   892
                  9329                   746
                  9330                   746
                  9331                   956
                  9332                   824
                  9333                   754
                  9334                   852
                  9335                   840
                  9336                   760
                  9337                   878
                  9338                   958
                  9339                   811
                  9340                   888
                  9341                   917
                  9342                   766
                  9343                   718
                  9344                   698
                  9345                   792
                  9346                   668
                  9347                   709
                  9348                   672
                  9349                   718
                  9350                   668
                  9351                   648
                  9352                   802
                  9353                   576
                  9354                   659
                  9355                   588
                  9356                   602
                  9357                   396
                  9358                   758
                  9359                   732
                  9360                   610
                  9361                   728
                  9362                   724
                  9363                   724
                  9364                   634
                  9365                   786
                  9366                   736
                  9367                   776
                  9368                   674
                  9369                   628
                  9370                   748
                  9371                   628
                  9372                   726
                  9373                   671
                  9374                   586
                  9375                   504
                  9376                   640
                  9377                   472
                  9378                   602
                  9379                   624
                  9380                   694
                  9381                   615
                  9382                   438
                  9383                   542
                  9384                   372
                  9385                   642
                  9386                   548
                  9387                   636
                  9388                   502
                  9389                   562
                  9390                   666
                  9391                   584
                  9392                   506
                  9393                   494
                  9394                   627
                  9395                   480
                  9396                   546
                  9397                   642
                  9398                   638
                  9399                   515
                  9400                   523
                  9401                   629
                  9402                   472
                  9403                   574
                  9404                   492
                  9405                   484
                  9406                   454
                  9407                   435
                  9408                   502
                  9409                   502
                  9410                   336
                  9411                   510
                  9412                   436
                  9413                   386
                  9414                   574
                  9415                   430
                  9416                   450
                  9417                   496
                  9418                   554
                  9419                   440
                  9420                   484
                  9421                   529
                  9422                   434
                  9423                   472
                  9424                   500
                  9425                   468
                  9426                   421
                  9427                   504
                  9428                   522
                  9429                   586
                  9430                   410
                  9431                   281
                  9432                   459
                  9433                   374
                  9434                   431
                  9435                   390
                  9436                   394
                  9437                   214
                  9438                   308
                  9439                   439
                  9440                   422
                  9441                   412
                  9442                   461
                  9443                   354
                  9444                   414
                  9445                   466
                  9446                   394
                  9447                   440
                  9448                   396
                  9449                   357
                  9450                   360
                  9451                   380
                  9452                   516
                  9453                   350
                  9454                   386
                  9455                   322
                  9456                   352
                  9457                   377
                  9458                   342
                  9459                   390
                  9460                   445
                  9461                   334
                  9462                   338
                  9463                   398
                  9464                   178
                  9465                   304
                  9466                   318
                  9467                   353
                  9468                   248
                  9469                   278
                  9470                   312
                  9471                   336
                  9472                   368
                  9473                   316
                  9474                   276
                  9475                   272
                  9476                   248
                  9477                   392
                  9478                   344
                  9479                   314
                  9480                   316
                  9481                   426
                  9482                   326
                  9483                   362
                  9484                   292
                  9485                   203
                  9486                   317
                  9487                   248
                  9488                   344
                  9489                   308
                  9490                   236
                  9491                   266
                  9492                   256
                  9493                   222
                  9494                   329
                  9495                   258
                  9496                   252
                  9497                   225
                  9498                   311
                  9499                   189
                  9500                   248
                  9501                   278
                  9502                   254
                  9503                   240
                  9504                   262
                  9505                   366
                  9506                   228
                  9507                   243
                  9508                   306
                  9509                   260
                  9510                   220
                  9511                   277
                  9512                   216
                  9513                   240
                  9514                   276
                  9515                   220
                  9516                   270
                  9517                   166
                  9518                   158
                  9519                   236
                  9520                   168
                  9521                   186
                  9522                   300
                  9523                   223
                  9524                   144
                  9525                   290
                  9526                   203
                  9527                   192
                  9528                   137
                  9529                   229
                  9530                   176
                  9531                   228
                  9532                   270
                  9533                   136
                  9534                   258
                  9535                   222
                  9536                   266
                  9537                   176
                  9538                   204
                  9539                   192
                  9540                   270
                  9541                   172
                  9542                   178
                  9543                   294
                  9544                   156
                  9545                   166
                  9546                   138
                  9547                   198
                  9548                   150
                  9549                   152
                  9550                   177
                  9551                   164
                  9552                   152
                  9553                   182
                  9554                   157
                  9555                   124
                  9556                   138
                  9557                   177
                  9558                   176
                  9559                   148
                  9560                   240
                  9561                   150
                  9562                   198
                  9563                   198
                  9564                   108
                  9565                   110
                  9566                   158
                  9567                   206
                  9568                   186
                  9569                   162
                  9570                   146
                  9571                   183
                  9572                   176
                  9573                   104
                  9574                   182
                  9575                   140
                  9576                   145
                  9577                    92
                  9578                   128
                  9579                   136
                  9580                    96
                  9581                   142
                  9582                    82
                  9583                   141
                  9584                   102
                  9585                   220
                  9586                   104
                  9587                   130
                  9588                   138
                  9589                   152
                  9590                   122
                  9591                   180
                  9592                    82
                  9593                   140
                  9594                   182
                  9595                   114
                  9596                   130
                  9597                   116
                  9598                   105
                  9599                   128
                  9600                    72
                  9601                    78
                  9602                   192
                  9603                    86
                  9604                    90
                  9605                   122
                  9606                   114
                  9607                    64
                  9608                    83
                  9609                    70
                  9610                    84
                  9611                    93
                  9612                   142
                  9613                   104
                  9614                   136
                  9615                   124
                  9616                   136
                  9617                    74
                  9618                    70
                  9619                   140
                  9620                    72
                  9621                   150
                  9622                    74
                  9623                   134
                  9624                   126
                  9625                    94
                  9626                    97
                  9627                    88
                  9628                    44
                  9629                    62
                  9630                   116
                  9631                    90
                  9632                    76
                  9633                    58
                  9634                    73
                  9635                    72
                  9636                    76
                  9637                   117
                  9638                    82
                  9639                    48
                  9640                    76
                  9641                    50
                  9642                   100
                  9643                   104
                  9644                    78
                  9645                    66
                  9646                    54
                  9647                    96
                  9648                    80
                  9649                    72
                  9650                   120
                  9651                    70
                  9652                    80
                  9653                    62
                  9654                    80
                  9655                    84
                  9656                    56
                  9657                    54
                  9658                    56
                  9659                    55
                  9660                    41
                  9661                    58
                  9662                    58
                  9663                    51
                  9664                    38
                  9665                    66
                  9666                    80
                  9667                    72
                  9668                    68
                  9669                    38
                  9670                    68
                  9671                    76
                  9672                    42
                  9673                    83
                  9674                    78
                  9675                    68
                  9676                    40
                  9677                    64
                  9678                    76
                  9679                    52
                  9680                    68
                  9681                    46
                  9682                    56
                  9683                    50
                  9684                    36
                  9685                    55
                  9686                    68
                  9687                    34
                  9688                    29
                  9689                    28
                  9690                    36
                  9691                    34
                  9692                    66
                  9693                    48
                  9694                    74
                  9695                    50
                  9696                    48
                  9697                    26
                  9698                    42
                  9699                    52
                  9700                    28
                  9701                    54
                  9702                    60
                  9703                    46
                  9704                    64
                  9705                    60
                  9706                    46
                  9707                    36
                  9708                     6
                  9709                    33
                  9710                    28
                  9711                    38
                  9712                    22
                  9713                    54
                  9714                    44
                  9715                    26
                  9716                    36
                  9717                    28
                  9718                    24
                  9719                    28
                  9720                    14
                  9721                    18
                  9722                    44
                  9723                    38
                  9724                    50
                  9725                    30
                  9726                    12
                  9727                    44
                  9728                    22
                  9729                    44
                  9730                    60
                  9731                    43
                  9732                    16
                  9733                    30
                  9734                    32
                  9735                    40
                  9736                    17
                  9737                    20
                  9738                    16
                  9739                    34
                  9740                    20
                  9741                    15
                  9742                    22
                  9743                    16
                  9744                    20
                  9745                    28
                  9746                    28
                  9747                    22
                  9748                    28
                  9749                    26
                  9750                    16
                  9751                    30
                  9752                    20
                  9753                    27
                  9754                    24
                  9755                    40
                  9756                     2
                  9757                    45
                  9758                    40
                  9759                    12
                  9760                    22
                  9761                    38
                  9763                    30
                  9764                    16
                  9765                    16
                  9766                    30
                  9767                    16
                  9768                    15
                  9769                    14
                  9770                    12
                  9771                     9
                  9772                    16
                  9773                    14
                  9774                    20
                  9775                    18
                  9776                     8
                  9777                    18
                  9778                    16
                  9779                    22
                  9780                     9
                  9781                    18
                  9782                    20
                  9783                    24
                  9784                    22
                  9785                    28
                  9786                    12
                  9787                    12
                  9788                     6
                  9789                    10
                  9791                    18
                  9792                    10
                  9793                    38
                  9794                    12
                  9795                     8
                  9796                     8
                  9797                     8
                  9798                    12
                  9799                     4
                  9800                     2
                  9801                     6
                  9802                    12
                  9803                    16
                  9804                    24
                  9805                    10
                  9806                     8
                  9807                    12
                  9808                     8
                  9809                    22
                  9810                    14
                  9811                    12
                  9812                     8
                  9813                    10
                  9814                     9
                  9815                    16
                  9816                     9
                  9817                    14
                  9819                     6
                  9820                    14
                  9821                    10
                  9822                    10
                  9824                     8
                  9825                     4
                  9826                    10
                  9827                     4
                  9828                     4
                  9829                    12
                  9830                     4
                  9831                     2
                  9832                     6
                  9833                     2
                  9834                     8
                  9835                    18
                  9836                     4
                  9837                     8
                  9838                    16
                  9839                     8
                  9840                     3
                  9841                    14
                  9842                     1
                  9843                     4
                  9844                    12
                  9845                     8
                  9846                    10
                  9847                     8
                  9848                     3
                  9849                     2
                  9850                     4
                  9852                     4
                  9853                     4
                  9854                     4
                  9855                     2
                  9856                    12
                  9857                     4
                  9858                     6
                  9860                     4
                  9861                     4
                  9862                     6
                  9863                     4
                  9864                     6
                  9865                    12
                  9868                     2
                  9870                     4
                  9871                    10
                  9872                     2
                  9873                     9
                  9874                     4
                  9875                     2
                  9876                     1
                  9878                     4
                  9883                     8
                  9884                     8
                  9885                     4
                  9886                     4
                  9888                     4
                  9889                     6
                  9890                     4
                  9891                     2
                  9892                     6
                  9893                     2
                  9894                     4
                  9895                     4
                  9897                     2
                  9900                     6
                  9901                     1
                  9902                     1
                  9906                     2
                  9907                     2
                  9909                     2
                  9913                     1
                  9914                     4
                  9915                     2
                  9919                     4
                  9920                     2
                  9921                     4
                  9924                     4
                  9925                     2
                  9927                     1
                  9933                     2
                  9936                     4
                  9937                     2
                  9939                     1
                  9942                     2
                  9943                     2
                  9945                     1
                  9951                     2
                  9963                     2
                  9969                     2
                  9972                     2
                  9973                     1
                 10000                     1
