                -10000                     1
                 -9992                     2
                 -9984                     1
                 -9967                     2
                 -9959                     2
                 -9943                     4
                 -9936                     4
                 -9934                     1
                 -9932                     2
                 -9927                     2
                 -9925                     4
                 -9920                     2
                 -9917                     2
                 -9915                     2
                 -9911                     4
                 -9907                     2
                 -9900                     2
                 -9895                     2
                 -9892                     2
                 -9889                     2
                 -9887                     4
                 -9882                     8
                 -9881                     4
                 -9876                     4
                 -9875                     2
                 -9874                     4
                 -9873                     2
                 -9871                     4
                 -9869                     4
                 -9860                     2
                 -9859                     4
                 -9856                     6
                 -9855                     1
                 -9853                     6
                 -9850                     2
                 -9849                     4
                 -9848                    10
                 -9845                     4
                 -9843                     2
                 -9840                     4
                 -9833                     4
                 -9832                     8
                 -9831                     1
                 -9830                     4
                 -9826                    16
                 -9825                     8
                 -9824                     2
                 -9823                     4
                 -9822                     8
                 -9821                     4
                 -9816                     4
                 -9815                    16
                 -9814                     8
                 -9810                     6
                 -9809                     4
                 -9808                     4
                 -9807                    12
                 -9806                     6
                 -9804                     2
                 -9801                     4
                 -9800                    12
                 -9799                     6
                 -9798                     4
                 -9797                    16
                 -9796                     2
                 -9792                     4
                 -9791                    12
                 -9789                     8
                 -9784                     8
                 -9783                    10
                 -9782                     4
                 -9781                    16
                 -9778                     1
                 -9777                     8
                 -9776                    12
                 -9774                     6
                 -9773                    12
                 -9772                     6
                 -9771                     4
                 -9770                     2
                 -9769                     8
                 -9767                     8
                 -9766                     4
                 -9765                    17
                 -9764                     8
                 -9763                     4
                 -9762                     1
                 -9761                     8
                 -9760                    12
                 -9759                    20
                 -9758                    14
                 -9757                    10
                 -9756                     4
                 -9755                     4
                 -9752                     6
                 -9751                    12
                 -9750                     4
                 -9749                     8
                 -9748                    20
                 -9745                     8
                 -9744                     2
                 -9743                     8
                 -9742                    12
                 -9741                     4
                 -9739                    12
                 -9738                     6
                 -9737                     6
                 -9736                     8
                 -9735                    20
                 -9734                    20
                 -9733                     4
                 -9732                    10
                 -9731                     7
                 -9730                     8
                 -9729                     4
                 -9728                     4
                 -9727                     6
                 -9725                     8
                 -9724                    10
                 -9723                     4
                 -9722                    12
                 -9721                     6
                 -9720                     4
                 -9719                    16
                 -9718                     4
                 -9717                     4
                 -9716                    17
                 -9715                    16
                 -9714                    16
                 -9713                    15
                 -9712                    21
                 -9711                    22
                 -9710                    12
                 -9709                    14
                 -9707                     4
                 -9706                    22
                 -9705                    16
                 -9704                    24
                 -9703                     4
                 -9702                     2
                 -9700                    14
                 -9699                    18
                 -9698                    22
                 -9697                    20
                 -9696                    24
                 -9695                    14
                 -9693                     4
                 -9692                     8
                 -9690                    16
                 -9689                    32
                 -9688                    28
                 -9687                    14
                 -9686                    28
                 -9684                     8
                 -9683                     4
                 -9682                    12
                 -9681                    22
                 -9680                    24
                 -9679                    10
                 -9678                    10
                 -9677                     8
                 -9676                     8
                 -9675                    16
                 -9674                    12
                 -9673                    34
                 -9672                    34
                 -9671                    22
                 -9670                    14
                 -9669                     8
                 -9667                    18
                 -9666                    20
                 -9665                    24
                 -9664                    16
                 -9663                    42
                 -9662                    22
                 -9660                     4
                 -9659                     4
                 -9658                     8
                 -9657                    16
                 -9656                    10
                 -9655                    16
                 -9654                    12
                 -9653                     8
                 -9652                     4
                 -9651                    16
                 -9650                    24
                 -9649                    54
                 -9648                    32
                 -9647                    51
                 -9646                     8
                 -9645                    16
                 -9644                    12
                 -9643                     4
                 -9642                    20
                 -9641                    36
                 -9640                    38
                 -9639                    26
                 -9638                    38
                 -9637                    22
                 -9635                    28
                 -9634                    12
                 -9633                    23
                 -9632                     8
                 -9631                    31
                 -9630                    18
                 -9629                     4
                 -9628                     6
                 -9627                     8
                 -9626                     8
                 -9625                    24
                 -9624                    52
                 -9623                    36
                 -9622                    20
                 -9621                    46
                 -9620                     4
                 -9619                    20
                 -9618                    20
                 -9617                    20
                 -9616                    16
                 -9615                    34
                 -9614                    38
                 -9613                    20
                 -9612                    20
                 -9611                    34
                 -9610                     4
                 -9609                    16
                 -9608                    36
                 -9607                    26
                 -9606                    18
                 -9605                    28
                 -9604                    26
                 -9603                    38
                 -9602                    24
                 -9601                    46
                 -9600                    32
                 -9599                    28
                 -9598                    26
                 -9597                    28
                 -9596                    36
                 -9595                    38
                 -9594                    28
                 -9593                    38
                 -9592                    16
                 -9591                    24
                 -9590                    28
                 -9589                    42
                 -9588                    58
                 -9587                    26
                 -9586                    12
                 -9585                    54
                 -9584                    24
                 -9583                     8
                 -9582                    41
                 -9581                    24
                 -9580                    32
                 -9579                    30
                 -9578                    64
                 -9577                    28
                 -9576                    38
                 -9575                    22
                 -9574                    34
                 -9573                    20
                 -9572                    66
                 -9571                    28
                 -9570                    34
                 -9569                    47
                 -9568                    26
                 -9567                    10
                 -9566                    20
                 -9565                    40
                 -9564                    26
                 -9563                    51
                 -9562                    56
                 -9561                    46
                 -9560                    20
                 -9559                    24
                 -9558                    48
                 -9557                    36
                 -9556                    50
                 -9555                    56
                 -9554                    60
                 -9553                    40
                 -9552                    44
                 -9551                    32
                 -9550                    28
                 -9549                    20
                 -9548                    32
                 -9547                    36
                 -9546                    64
                 -9545                    34
                 -9544                    42
                 -9543                    18
                 -9542                    18
                 -9541                    48
                 -9540                    42
                 -9539                    70
                 -9538                    52
                 -9537                    58
                 -9536                    58
                 -9535                    48
                 -9534                    32
                 -9533                    28
                 -9532                    48
                 -9531                    74
                 -9530                    68
                 -9529                    56
                 -9528                    52
                 -9527                    44
                 -9526                     8
                 -9525                    32
                 -9524                    48
                 -9523                    98
                 -9522                    54
                 -9521                    56
                 -9520                    50
                 -9519                    26
                 -9518                    16
                 -9517                    24
                 -9516                    60
                 -9515                    34
                 -9514                    46
                 -9513                    88
                 -9512                    64
                 -9511                    76
                 -9510                    41
                 -9509                    30
                 -9508                    82
                 -9507                    50
                 -9506                    56
                 -9505                    58
                 -9504                    74
                 -9503                    49
                 -9502                    22
                 -9501                    64
                 -9500                    72
                 -9499                    42
                 -9498                    56
                 -9497                    98
                 -9496                    64
                 -9495                    40
                 -9494                    57
                 -9493                    50
                 -9492                    60
                 -9491                    40
                 -9490                    74
                 -9489                    76
                 -9488                    48
                 -9487                   132
                 -9486                    52
                 -9485                    50
                 -9484                    52
                 -9483                    68
                 -9482                    64
                 -9481                    60
                 -9480                    42
                 -9479                    66
                 -9478                    53
                 -9477                    80
                 -9476                    36
                 -9475                    72
                 -9474                    76
                 -9473                    86
                 -9472                    46
                 -9471                   102
                 -9470                    44
                 -9469                    38
                 -9468                    60
                 -9467                    84
                 -9466                    62
                 -9465                    68
                 -9464                   120
                 -9463                    64
                 -9462                    88
                 -9461                   122
                 -9460                    74
                 -9459                    90
                 -9458                    70
                 -9457                    32
                 -9456                    68
                 -9455                    42
                 -9454                    74
                 -9453                    54
                 -9452                    80
                 -9451                    68
                 -9450                    44
                 -9449                    56
                 -9448                    64
                 -9447                    78
                 -9446                    48
                 -9445                    65
                 -9444                   134
                 -9443                    96
                 -9442                    68
                 -9441                    88
                 -9440                   100
                 -9439                    44
                 -9438                   108
                 -9437                    50
                 -9436                   124
                 -9435                   150
                 -9434                    66
                 -9433                    80
                 -9432                    50
                 -9431                    64
                 -9430                    94
                 -9429                   106
                 -9428                   102
                 -9427                   124
                 -9426                   142
                 -9425                   114
                 -9424                    54
                 -9423                    58
                 -9422                    66
                 -9421                    98
                 -9420                    88
                 -9419                   126
                 -9418                    86
                 -9417                   146
                 -9416                    36
                 -9415                    80
                 -9414                    42
                 -9413                    99
                 -9412                   180
                 -9411                   110
                 -9410                    86
                 -9409                   116
                 -9408                    46
                 -9407                    72
                 -9406                   104
                 -9405                   116
                 -9404                    94
                 -9403                   144
                 -9402                   134
                 -9401                   126
                 -9400                    74
                 -9399                    80
                 -9398                    72
                 -9397                   112
                 -9396                   152
                 -9395                   142
                 -9394                   152
                 -9393                   124
                 -9392                    76
                 -9391                    64
                 -9390                    60
                 -9389                   136
                 -9388                   138
                 -9387                   116
                 -9386                   148
                 -9385                    96
                 -9384                    38
                 -9383                    94
                 -9382                   150
                 -9381                   114
                 -9380                   176
                 -9379                   109
                 -9378                   138
                 -9377                   154
                 -9376                   134
                 -9375                    88
                 -9374                   127
                 -9373                   134
                 -9372                   100
                 -9371                   124
                 -9370                   174
                 -9369                   128
                 -9368                   110
                 -9367                    82
                 -9366                   112
                 -9365                   152
                 -9364                   124
                 -9363                   165
                 -9362                   126
                 -9361                    96
                 -9360                   107
                 -9359                   105
                 -9358                   104
                 -9357                   130
                 -9356                   138
                 -9355                   146
                 -9354                   232
                 -9353                   138
                 -9352                    86
                 -9351                   134
                 -9350                   116
                 -9349                   140
                 -9348                   122
                 -9347                   190
                 -9346                   178
                 -9345                    94
                 -9344                   120
                 -9343                   124
                 -9342                   156
                 -9341                   128
                 -9340                   110
                 -9339                   148
                 -9338                   132
                 -9337                   158
                 -9336                    94
                 -9335                   136
                 -9334                   206
                 -9333                   170
                 -9332                   158
                 -9331                   160
                 -9330                   190
                 -9329                   124
                 -9328                   204
                 -9327                   122
                 -9326                   160
                 -9325                   262
                 -9324                   172
                 -9323                   164
                 -9322                   136
                 -9321                   142
                 -9320                   138
                 -9319                    66
                 -9318                   168
                 -9317                   200
                 -9316                   210
                 -9315                   198
                 -9314                   112
                 -9313                   122
                 -9312                    96
                 -9311                   150
                 -9310                   168
                 -9309                   238
                 -9308                   218
                 -9307                   298
                 -9306                   106
                 -9305                   148
                 -9304                   160
                 -9303                    96
                 -9302                   212
                 -9301                   270
                 -9300                   194
                 -9299                   170
                 -9298                   158
                 -9297                   118
                 -9296                   156
                 -9295                   158
                 -9294                   180
                 -9293                   190
                 -9292                   210
                 -9291                   220
                 -9290                   152
                 -9289                   122
                 -9288                   164
                 -9287                   184
                 -9286                   200
                 -9285                   268
                 -9284                   256
                 -9283                   214
                 -9282                   178
                 -9281                   150
                 -9280                   150
                 -9279                   160
                 -9278                   176
                 -9277                   272
                 -9276                   194
                 -9275                   228
                 -9274                   148
                 -9273                   124
                 -9272                   192
                 -9271                   152
                 -9270                   180
                 -9269                   228
                 -9268                   270
                 -9267                   204
                 -9266                   176
                 -9265                   196
                 -9264                   156
                 -9263                   196
                 -9262                   238
                 -9261                   240
                 -9260                   248
                 -9259                   340
                 -9258                   220
                 -9257                   134
                 -9256                   172
                 -9255                   240
                 -9254                   218
                 -9253                   296
                 -9252                   238
                 -9251                   242
                 -9250                   242
                 -9249                   232
                 -9248                   216
                 -9247                   220
                 -9246                   234
                 -9245                   226
                 -9244                   238
                 -9243                   262
                 -9242                   194
                 -9241                   244
                 -9240                   158
                 -9239                   236
                 -9238                   164
                 -9237                   284
                 -9236                   308
                 -9235                   288
                 -9234                   168
                 -9233                   254
                 -9232                   248
                 -9231                   244
                 -9230                   196
                 -9229                   282
                 -9228                   306
                 -9227                   333
                 -9226                   220
                 -9225                   228
                 -9224                   304
                 -9223                   314
                 -9222                   203
                 -9221                   198
                 -9220                   274
                 -9219                   274
                 -9218                   252
                 -9217                   200
                 -9216                   333
                 -9215                   302
                 -9214                   262
                 -9213                   300
                 -9212                   284
                 -9211                   224
                 -9210                   237
                 -9209                   166
                 -9208                   244
                 -9207                   334
                 -9206                   282
                 -9205                   286
                 -9204                   252
                 -9203                   260
                 -9202                   266
                 -9201                   272
                 -9200                   304
                 -9199                   306
                 -9198                   358
                 -9197                   332
                 -9196                   296
                 -9195                   200
                 -9194                   254
                 -9193                   256
                 -9192                   324
                 -9191                   324
                 -9190                   410
                 -9189                   312
                 -9188                   278
                 -9187                   268
                 -9186                   300
                 -9185                   180
                 -9184                   298
                 -9183                   298
                 -9182                   280
                 -9181                   340
                 -9180                   354
                 -9179                   216
                 -9178                   336
                 -9177                   306
                 -9176                   284
                 -9175                   302
                 -9174                   352
                 -9173                   296
                 -9172                   286
                 -9171                   198
                 -9170                   338
                 -9169                   284
                 -9168                   320
                 -9167                   426
                 -9166                   468
                 -9165                   314
                 -9164                   312
                 -9163                   248
                 -9162                   280
                 -9161                   330
                 -9160                   302
                 -9159                   314
                 -9158                   402
                 -9157                   488
                 -9156                   273
                 -9155                   350
                 -9154                   284
                 -9153                   322
                 -9152                   404
                 -9151                   456
                 -9150                   362
                 -9149                   394
                 -9148                   338
                 -9147                   354
                 -9146                   288
                 -9145                   340
                 -9144                   336
                 -9143                   354
                 -9142                   390
                 -9141                   384
                 -9140                   416
                 -9139                   324
                 -9138                   280
                 -9137                   306
                 -9136                   258
                 -9135                   408
                 -9134                   400
                 -9133                   422
                 -9132                   378
                 -9131                   438
                 -9130                   316
                 -9129                   348
                 -9128                   406
                 -9127                   410
                 -9126                   482
                 -9125                   436
                 -9124                   332
                 -9123                   400
                 -9122                   378
                 -9121                   358
                 -9120                   348
                 -9119                   518
                 -9118                   474
                 -9117                   556
                 -9116                   302
                 -9115                   390
                 -9114                   422
                 -9113                   398
                 -9112                   332
                 -9111                   410
                 -9110                   406
                 -9109                   482
                 -9108                   350
                 -9107                   366
                 -9106                   390
                 -9105                   464
                 -9104                   348
                 -9103                   358
                 -9102                   400
                 -9101                   556
                 -9100                   400
                 -9099                   444
                 -9098                   436
                 -9097                   446
                 -9096                   462
                 -9095                   364
                 -9094                   466
                 -9093                   410
                 -9092                   423
                 -9091                   434
                 -9090                   520
                 -9089                   548
                 -9088                   504
                 -9087                   396
                 -9086                   452
                 -9085                   490
                 -9084                   410
                 -9083                   461
                 -9082                   442
                 -9081                   430
                 -9080                   512
                 -9079                   550
                 -9078                   492
                 -9077                   354
                 -9076                   426
                 -9075                   424
                 -9074                   456
                 -9073                   580
                 -9072                   574
                 -9071                   450
                 -9070                   552
                 -9069                   426
                 -9068                   500
                 -9067                   380
                 -9066                   588
                 -9065                   472
                 -9064                   558
                 -9063                   472
                 -9062                   500
                 -9061                   392
                 -9060                   518
                 -9059                   392
                 -9058                   465
                 -9057                   578
                 -9056                   620
                 -9055                   600
                 -9054                   510
                 -9053                   476
                 -9052                   592
                 -9051                   490
                 -9050                   492
                 -9049                   494
                 -9048                   542
                 -9047                   508
                 -9046                   544
                 -9045                   346
                 -9044                   508
                 -9043                   444
                 -9042                   430
                 -9041                   630
                 -9040                   656
                 -9039                   696
                 -9038                   534
                 -9037                   572
                 -9036                   512
                 -9035                   498
                 -9034                   484
                 -9033                   542
                 -9032                   536
                 -9031                   732
                 -9030                   466
                 -9029                   662
                 -9028                   478
                 -9027                   494
                 -9026                   628
                 -9025                   542
                 -9024                   555
                 -9023                   592
                 -9022                   617
                 -9021                   626
                 -9020                   606
                 -9019                   552
                 -9018                   554
                 -9017                   680
                 -9016                   624
                 -9015                   486
                 -9014                   564
                 -9013                   536
                 -9012                   570
                 -9011                   592
                 -9010                   558
                 -9009                   646
                 -9008                   692
                 -9007                   708
                 -9006                   599
                 -9005                   671
                 -9004                   518
                 -9003                   570
                 -9002                   548
                 -9001                   640
                 -9000                   854
                 -8999                   574
                 -8998                   552
                 -8997                   522
                 -8996                   592
                 -8995                   572
                 -8994                   588
                 -8993                   558
                 -8992                   666
                 -8991                   826
                 -8990                   662
                 -8989                   536
                 -8988                   728
                 -8987                   653
                 -8986                   614
                 -8985                   604
                 -8984                   722
                 -8983                   680
                 -8982                   704
                 -8981                   560
                 -8980                   712
                 -8979                   762
                 -8978                   760
                 -8977                   646
                 -8976                   758
                 -8975                   698
                 -8974                   740
                 -8973                   608
                 -8972                   678
                 -8971                   700
                 -8970                   662
                 -8969                   704
                 -8968                   770
                 -8967                   560
                 -8966                   652
                 -8965                   624
                 -8964                   684
                 -8963                   730
                 -8962                   704
                 -8961                   690
                 -8960                   660
                 -8959                   873
                 -8958                   698
                 -8957                   670
                 -8956                   652
                 -8955                   880
                 -8954                   767
                 -8953                   886
                 -8952                   738
                 -8951                   836
                 -8950                   806
                 -8949                   726
                 -8948                   686
                 -8947                   778
                 -8946                   738
                 -8945                   906
                 -8944                   724
                 -8943                   786
                 -8942                   814
                 -8941                   662
                 -8940                   844
                 -8939                   828
                 -8938                   846
                 -8937                   790
                 -8936                   780
                 -8935                   653
                 -8934                   696
                 -8933                   888
                 -8932                   696
                 -8931                   680
                 -8930                   946
                 -8929                   804
                 -8928                   810
                 -8927                   762
                 -8926                   822
                 -8925                   794
                 -8924                   852
                 -8923                   760
                 -8922                   714
                 -8921                   886
                 -8920                   876
                 -8919                   954
                 -8918                   796
                 -8917                   776
                 -8916                   766
                 -8915                   854
                 -8914                   834
                 -8913                   942
                 -8912                   874
                 -8911                  1006
                 -8910                   994
                 -8909                   816
                 -8908                   706
                 -8907                   988
                 -8906                   982
                 -8905                   844
                 -8904                  1000
                 -8903                   852
                 -8902                   796
                 -8901                   708
                 -8900                   888
                 -8899                   906
                 -8898                   852
                 -8897                   954
                 -8896                   874
                 -8895                   924
                 -8894                   948
                 -8893                   880
                 -8892                   840
                 -8891                   946
                 -8890                   958
                 -8889                   966
                 -8888                   882
                 -8887                   903
                 -8886                   946
                 -8885                   884
                 -8884                   892
                 -8883                   840
                 -8882                  1060
                 -8881                  1096
                 -8880                  1132
                 -8879                  1016
                 -8878                   962
                 -8877                  1068
                 -8876                   998
                 -8875                   816
                 -8874                   979
                 -8873                   972
                 -8872                   902
                 -8871                   900
                 -8870                   966
                 -8869                   772
                 -8868                   948
                 -8867                   908
                 -8866                   830
                 -8865                   979
                 -8864                  1066
                 -8863                  1022
                 -8862                  1114
                 -8861                  1109
                 -8860                  1100
                 -8859                   968
                 -8858                  1174
                 -8857                  1036
                 -8856                   994
                 -8855                   935
                 -8854                  1062
                 -8853                  1216
                 -8852                  1136
                 -8851                   986
                 -8850                  1063
                 -8849                  1044
                 -8848                  1104
                 -8847                  1012
                 -8846                  1086
                 -8845                  1136
                 -8844                  1224
                 -8843                  1029
                 -8842                  1092
                 -8841                  1138
                 -8840                   834
                 -8839                  1034
                 -8838                  1160
                 -8837                   952
                 -8836                  1002
                 -8835                  1230
                 -8834                  1098
                 -8833                  1098
                 -8832                  1082
                 -8831                  1188
                 -8830                  1084
                 -8829                  1312
                 -8828                  1140
                 -8827                  1186
                 -8826                  1134
                 -8825                  1160
                 -8824                  1096
                 -8823                  1082
                 -8822                  1083
                 -8821                  1172
                 -8820                  1056
                 -8819                  1184
                 -8818                  1213
                 -8817                  1116
                 -8816                  1180
                 -8815                  1308
                 -8814                  1078
                 -8813                  1096
                 -8812                  1164
                 -8811                  1142
                 -8810                  1326
                 -8809                  1224
                 -8808                  1124
                 -8807                  1042
                 -8806                  1122
                 -8805                  1144
                 -8804                  1200
                 -8803                  1312
                 -8802                  1335
                 -8801                  1276
                 -8800                  1339
                 -8799                  1044
                 -8798                  1274
                 -8797                  1328
                 -8796                  1204
                 -8795                  1072
                 -8794                  1234
                 -8793                  1252
                 -8792                  1338
                 -8791                  1226
                 -8790                  1069
                 -8789                  1332
                 -8788                  1098
                 -8787                  1242
                 -8786                  1230
                 -8785                  1432
                 -8784                  1256
                 -8783                  1440
                 -8782                  1220
                 -8781                  1380
                 -8780                  1484
                 -8779                  1244
                 -8778                  1322
                 -8777                  1368
                 -8776                  1290
                 -8775                  1456
                 -8774                  1298
                 -8773                  1282
                 -8772                  1478
                 -8771                  1570
                 -8770                  1280
                 -8769                  1448
                 -8768                  1320
                 -8767                  1276
                 -8766                  1454
                 -8765                  1154
                 -8764                  1620
                 -8763                  1499
                 -8762                  1294
                 -8761                  1306
                 -8760                  1490
                 -8759                  1414
                 -8758                  1368
                 -8757                  1372
                 -8756                  1390
                 -8755                  1434
                 -8754                  1308
                 -8753                  1438
                 -8752                  1456
                 -8751                  1472
                 -8750                  1434
                 -8749                  1446
                 -8748                  1556
                 -8747                  1342
                 -8746                  1518
                 -8745                  1378
                 -8744                  1420
                 -8743                  1628
                 -8742                  1546
                 -8741                  1322
                 -8740                  1648
                 -8739                  1400
                 -8738                  1272
                 -8737                  1479
                 -8736                  1560
                 -8735                  1520
                 -8734                  1588
                 -8733                  1456
                 -8732                  1528
                 -8731                  1608
                 -8730                  1495
                 -8729                  1300
                 -8728                  1566
                 -8727                  1558
                 -8726                  1494
                 -8725                  1592
                 -8724                  1558
                 -8723                  1570
                 -8722                  1724
                 -8721                  1369
                 -8720                  1588
                 -8719                  1641
                 -8718                  1560
                 -8717                  1542
                 -8716                  1626
                 -8715                  1728
                 -8714                  1578
                 -8713                  1652
                 -8712                  1488
                 -8711                  1806
                 -8710                  1606
                 -8709                  1784
                 -8708                  1460
                 -8707                  1338
                 -8706                  1533
                 -8705                  1666
                 -8704                  1676
                 -8703                  1946
                 -8702                  1786
                 -8701                  1714
                 -8700                  1584
                 -8699                  1754
                 -8698                  1418
                 -8697                  1718
                 -8696                  1640
                 -8695                  1704
                 -8694                  1562
                 -8693                  1838
                 -8692                  1916
                 -8691                  1684
                 -8690                  1604
                 -8689                  1530
                 -8688                  1614
                 -8687                  1818
                 -8686                  1742
                 -8685                  1592
                 -8684                  1826
                 -8683                  1932
                 -8682                  1784
                 -8681                  1590
                 -8680                  1746
                 -8679                  1858
                 -8678                  1884
                 -8677                  1806
                 -8676                  1934
                 -8675                  1900
                 -8674                  1776
                 -8673                  1862
                 -8672                  1685
                 -8671                  1652
                 -8670                  2042
                 -8669                  1634
                 -8668                  1822
                 -8667                  1867
                 -8666                  1970
                 -8665                  1801
                 -8664                  1750
                 -8663                  2032
                 -8662                  1906
                 -8661                  1878
                 -8660                  1816
                 -8659                  1750
                 -8658                  1940
                 -8657                  1746
                 -8656                  1872
                 -8655                  1932
                 -8654                  2110
                 -8653                  2092
                 -8652                  1880
                 -8651                  1718
                 -8650                  2110
                 -8649                  1972
                 -8648                  1886
                 -8647                  1786
                 -8646                  2120
                 -8645                  2028
                 -8644                  2082
                 -8643                  1890
                 -8642                  2254
                 -8641                  2060
                 -8640                  2004
                 -8639                  2064
                 -8638                  1802
                 -8637                  2118
                 -8636                  1804
                 -8635                  2054
                 -8634                  2180
                 -8633                  2046
                 -8632                  1962
                 -8631                  2234
                 -8630                  2006
                 -8629                  2042
                 -8628                  1728
                 -8627                  1960
                 -8626                  2232
                 -8625                  1968
                 -8624                  2204
                 -8623                  1950
                 -8622                  2084
                 -8621                  2090
                 -8620                  2016
                 -8619                  1983
                 -8618                  2002
                 -8617                  2338
                 -8616                  2260
                 -8615                  2250
                 -8614                  2042
                 -8613                  2124
                 -8612                  1968
                 -8611                  2142
                 -8610                  2184
                 -8609                  2230
                 -8608                  2444
                 -8607                  2192
                 -8606                  2045
                 -8605                  2078
                 -8604                  2034
                 -8603                  2218
                 -8602                  2391
                 -8601                  2230
                 -8600                  2152
                 -8599                  2232
                 -8598                  2236
                 -8597                  2164
                 -8596                  2090
                 -8595                  2276
                 -8594                  2386
                 -8593                  2218
                 -8592                  2200
                 -8591                  2354
                 -8590                  2260
                 -8589                  2204
                 -8588                  2090
                 -8587                  2244
                 -8586                  2128
                 -8585                  2386
                 -8584                  2410
                 -8583                  2566
                 -8582                  2515
                 -8581                  2368
                 -8580                  2262
                 -8579                  2512
                 -8578                  2264
                 -8577                  2182
                 -8576                  2450
                 -8575                  2212
                 -8574                  2386
                 -8573                  2532
                 -8572                  2252
                 -8571                  2278
                 -8570                  2460
                 -8569                  2472
                 -8568                  2464
                 -8567                  2296
                 -8566                  2566
                 -8565                  2602
                 -8564                  2646
                 -8563                  2306
                 -8562                  2436
                 -8561                  2472
                 -8560                  2360
                 -8559                  2288
                 -8558                  2316
                 -8557                  2486
                 -8556                  2546
                 -8555                  2708
                 -8554                  2272
                 -8553                  2490
                 -8552                  2722
                 -8551                  2518
                 -8550                  2635
                 -8549                  2498
                 -8548                  2608
                 -8547                  2508
                 -8546                  2648
                 -8545                  2496
                 -8544                  2744
                 -8543                  2694
                 -8542                  2658
                 -8541                  2507
                 -8540                  2670
                 -8539                  2556
                 -8538                  2502
                 -8537                  2658
                 -8536                  2912
                 -8535                  2592
                 -8534                  2781
                 -8533                  2578
                 -8532                  2796
                 -8531                  2646
                 -8530                  2660
                 -8529                  2636
                 -8528                  2892
                 -8527                  2524
                 -8526                  2534
                 -8525                  2534
                 -8524                  2730
                 -8523                  2846
                 -8522                  2636
                 -8521                  2876
                 -8520                  2544
                 -8519                  2784
                 -8518                  2784
                 -8517                  2744
                 -8516                  2960
                 -8515                  2964
                 -8514                  2760
                 -8513                  2806
                 -8512                  2886
                 -8511                  2892
                 -8510                  2626
                 -8509                  2726
                 -8508                  2806
                 -8507                  2974
                 -8506                  3068
                 -8505                  2736
                 -8504                  2960
                 -8503                  2845
                 -8502                  3014
                 -8501                  3020
                 -8500                  2856
                 -8499                  3052
                 -8498                  2890
                 -8497                  2724
                 -8496                  2970
                 -8495                  2874
                 -8494                  2702
                 -8493                  2794
                 -8492                  2756
                 -8491                  2924
                 -8490                  3176
                 -8489                  2724
                 -8488                  3022
                 -8487                  2986
                 -8486                  2934
                 -8485                  3136
                 -8484                  3242
                 -8483                  3202
                 -8482                  3388
                 -8481                  2998
                 -8480                  2700
                 -8479                  2928
                 -8478                  2878
                 -8477                  2971
                 -8476                  3318
                 -8475                  3102
                 -8474                  3060
                 -8473                  3302
                 -8472                  3372
                 -8471                  3074
                 -8470                  2888
                 -8469                  3083
                 -8468                  3278
                 -8467                  3250
                 -8466                  2954
                 -8465                  3386
                 -8464                  3372
                 -8463                  3246
                 -8462                  2778
                 -8461                  3188
                 -8460                  2886
                 -8459                  3044
                 -8458                  3350
                 -8457                  3026
                 -8456                  3420
                 -8455                  3676
                 -8454                  3466
                 -8453                  3110
                 -8452                  3092
                 -8451                  3572
                 -8450                  3068
                 -8449                  3511
                 -8448                  3096
                 -8447                  3084
                 -8446                  3406
                 -8445                  3370
                 -8444                  3272
                 -8443                  3446
                 -8442                  3302
                 -8441                  3294
                 -8440                  3678
                 -8439                  3238
                 -8438                  3759
                 -8437                  3090
                 -8436                  3214
                 -8435                  3484
                 -8434                  3428
                 -8433                  3744
                 -8432                  3286
                 -8431                  3282
                 -8430                  3672
                 -8429                  3500
                 -8428                  3390
                 -8427                  3584
                 -8426                  3502
                 -8425                  3398
                 -8424                  3552
                 -8423                  3738
                 -8422                  3692
                 -8421                  3230
                 -8420                  3548
                 -8419                  3260
                 -8418                  3712
                 -8417                  3558
                 -8416                  3584
                 -8415                  3456
                 -8414                  3600
                 -8413                  3340
                 -8412                  3372
                 -8411                  3288
                 -8410                  3607
                 -8409                  3594
                 -8408                  3821
                 -8407                  3898
                 -8406                  4256
                 -8405                  3506
                 -8404                  3894
                 -8403                  3732
                 -8402                  3540
                 -8401                  3452
                 -8400                  3696
                 -8399                  3478
                 -8398                  3702
                 -8397                  3725
                 -8396                  3572
                 -8395                  3662
                 -8394                  3934
                 -8393                  3908
                 -8392                  3555
                 -8391                  3690
                 -8390                  3632
                 -8389                  3784
                 -8388                  4032
                 -8387                  3636
                 -8386                  3768
                 -8385                  3674
                 -8384                  3538
                 -8383                  4062
                 -8382                  3810
                 -8381                  4208
                 -8380                  4172
                 -8379                  3580
                 -8378                  3676
                 -8377                  3844
                 -8376                  4022
                 -8375                  4020
                 -8374                  4098
                 -8373                  4040
                 -8372                  4000
                 -8371                  4502
                 -8370                  3728
                 -8369                  3672
                 -8368                  3846
                 -8367                  3972
                 -8366                  4140
                 -8365                  4022
                 -8364                  3918
                 -8363                  3860
                 -8362                  4189
                 -8361                  3932
                 -8360                  3948
                 -8359                  4214
                 -8358                  4100
                 -8357                  4366
                 -8356                  4216
                 -8355                  4078
                 -8354                  4330
                 -8353                  4068
                 -8352                  3534
                 -8351                  4302
                 -8350                  3938
                 -8349                  4092
                 -8348                  4300
                 -8347                  4046
                 -8346                  4160
                 -8345                  4402
                 -8344                  4202
                 -8343                  4334
                 -8342                  4432
                 -8341                  4000
                 -8340                  4218
                 -8339                  4408
                 -8338                  4348
                 -8337                  4546
                 -8336                  4512
                 -8335                  4376
                 -8334                  4120
                 -8333                  4442
                 -8332                  4233
                 -8331                  4186
                 -8330                  4124
                 -8329                  4422
                 -8328                  5044
                 -8327                  4498
                 -8326                  4470
                 -8325                  4634
                 -8324                  4390
                 -8323                  4250
                 -8322                  4540
                 -8321                  4184
                 -8320                  4662
                 -8319                  4446
                 -8318                  4130
                 -8317                  4358
                 -8316                  4314
                 -8315                  4662
                 -8314                  4556
                 -8313                  4634
                 -8312                  4638
                 -8311                  4332
                 -8310                  4652
                 -8309                  4750
                 -8308                  4674
                 -8307                  4644
                 -8306                  4580
                 -8305                  5182
                 -8304                  4576
                 -8303                  4562
                 -8302                  4540
                 -8301                  4518
                 -8300                  4718
                 -8299                  4556
                 -8298                  4508
                 -8297                  4720
                 -8296                  5330
                 -8295                  4876
                 -8294                  4608
                 -8293                  5050
                 -8292                  4950
                 -8291                  4646
                 -8290                  4770
                 -8289                  4452
                 -8288                  4914
                 -8287                  4918
                 -8286                  4820
                 -8285                  4682
                 -8284                  4682
                 -8283                  4476
                 -8282                  5026
                 -8281                  4836
                 -8280                  4886
                 -8279                  5124
                 -8278                  5274
                 -8277                  4766
                 -8276                  5008
                 -8275                  4924
                 -8274                  4882
                 -8273                  4906
                 -8272                  4654
                 -8271                  4848
                 -8270                  5248
                 -8269                  4658
                 -8268                  5054
                 -8267                  5016
                 -8266                  4893
                 -8265                  5526
                 -8264                  5096
                 -8263                  4894
                 -8262                  5183
                 -8261                  5222
                 -8260                  5014
                 -8259                  4842
                 -8258                  5180
                 -8257                  5336
                 -8256                  5130
                 -8255                  5506
                 -8254                  5424
                 -8253                  5052
                 -8252                  4822
                 -8251                  5008
                 -8250                  4788
                 -8249                  5597
                 -8248                  5617
                 -8247                  5550
                 -8246                  5451
                 -8245                  5002
                 -8244                  5272
                 -8243                  5148
                 -8242                  5324
                 -8241                  5588
                 -8240                  5368
                 -8239                  5463
                 -8238                  5230
                 -8237                  5318
                 -8236                  5406
                 -8235                  5346
                 -8234                  5782
                 -8233                  5404
                 -8232                  5278
                 -8231                  5826
                 -8230                  5190
                 -8229                  5294
                 -8228                  5392
                 -8227                  5616
                 -8226                  5500
                 -8225                  5214
                 -8224                  5618
                 -8223                  5496
                 -8222                  5508
                 -8221                  5598
                 -8220                  5416
                 -8219                  5458
                 -8218                  6036
                 -8217                  5438
                 -8216                  5794
                 -8215                  5568
                 -8214                  5780
                 -8213                  5446
                 -8212                  5560
                 -8211                  5688
                 -8210                  5618
                 -8209                  5700
                 -8208                  5852
                 -8207                  5998
                 -8206                  5918
                 -8205                  5412
                 -8204                  6020
                 -8203                  5842
                 -8202                  6010
                 -8201                  6010
                 -8200                  5704
                 -8199                  5780
                 -8198                  5868
                 -8197                  5652
                 -8196                  6052
                 -8195                  5920
                 -8194                  6100
                 -8193                  6058
                 -8192                  6178
                 -8191                  5792
                 -8190                  5824
                 -8189                  5512
                 -8188                  5816
                 -8187                  6406
                 -8186                  6394
                 -8185                  5954
                 -8184                  5812
                 -8183                  5940
                 -8182                  6268
                 -8181                  6235
                 -8180                  5908
                 -8179                  6038
                 -8178                  6306
                 -8177                  6272
                 -8176                  5722
                 -8175                  6138
                 -8174                  6184
                 -8173                  6170
                 -8172                  6018
                 -8171                  6048
                 -8170                  6386
                 -8169                  6410
                 -8168                  6184
                 -8167                  6760
                 -8166                  6554
                 -8165                  6022
                 -8164                  6250
                 -8163                  6192
                 -8162                  6168
                 -8161                  6800
                 -8160                  6348
                 -8159                  6522
                 -8158                  6322
                 -8157                  6498
                 -8156                  6406
                 -8155                  6266
                 -8154                  6472
                 -8153                  6228
                 -8152                  6380
                 -8151                  6656
                 -8150                  6244
                 -8149                  6192
                 -8148                  6620
                 -8147                  6516
                 -8146                  6424
                 -8145                  6428
                 -8144                  7042
                 -8143                  6272
                 -8142                  6540
                 -8141                  5970
                 -8140                  6574
                 -8139                  6936
                 -8138                  6636
                 -8137                  6672
                 -8136                  6640
                 -8135                  6924
                 -8134                  6902
                 -8133                  6468
                 -8132                  6752
                 -8131                  6842
                 -8130                  6707
                 -8129                  7334
                 -8128                  6786
                 -8127                  6680
                 -8126                  6924
                 -8125                  6630
                 -8124                  7133
                 -8123                  6420
                 -8122                  6624
                 -8121                  7243
                 -8120                  7264
                 -8119                  6806
                 -8118                  7050
                 -8117                  6892
                 -8116                  6988
                 -8115                  6843
                 -8114                  7024
                 -8113                  6678
                 -8112                  7302
                 -8111                  6954
                 -8110                  6998
                 -8109                  7252
                 -8108                  7304
                 -8107                  7322
                 -8106                  7132
                 -8105                  7270
                 -8104                  6640
                 -8103                  6762
                 -8102                  6968
                 -8101                  7276
                 -8100                  7434
                 -8099                  7162
                 -8098                  7274
                 -8097                  7300
                 -8096                  7350
                 -8095                  7126
                 -8094                  7254
                 -8093                  7075
                 -8092                  7680
                 -8091                  7382
                 -8090                  7222
                 -8089                  7062
                 -8088                  7548
                 -8087                  7195
                 -8086                  7310
                 -8085                  7324
                 -8084                  7898
                 -8083                  7106
                 -8082                  7400
                 -8081                  7510
                 -8080                  7196
                 -8079                  7560
                 -8078                  7482
                 -8077                  7564
                 -8076                  7602
                 -8075                  7468
                 -8074                  7672
                 -8073                  7452
                 -8072                  7600
                 -8071                  7344
                 -8070                  7412
                 -8069                  7748
                 -8068                  7940
                 -8067                  7710
                 -8066                  7954
                 -8065                  7738
                 -8064                  7606
                 -8063                  7530
                 -8062                  7468
                 -8061                  7300
                 -8060                  8158
                 -8059                  8224
                 -8058                  8136
                 -8057                  7786
                 -8056                  7382
                 -8055                  7648
                 -8054                  7538
                 -8053                  7732
                 -8052                  7542
                 -8051                  8164
                 -8050                  8034
                 -8049                  8024
                 -8048                  8032
                 -8047                  7764
                 -8046                  8168
                 -8045                  7924
                 -8044                  7934
                 -8043                  8100
                 -8042                  8138
                 -8041                  7974
                 -8040                  8016
                 -8039                  7582
                 -8038                  8092
                 -8037                  7678
                 -8036                  7850
                 -8035                  8402
                 -8034                  8332
                 -8033                  8562
                 -8032                  8354
                 -8031                  8262
                 -8030                  8418
                 -8029                  8450
                 -8028                  8158
                 -8027                  8880
                 -8026                  8330
                 -8025                  8250
                 -8024                  8600
                 -8023                  7986
                 -8022                  7959
                 -8021                  8310
                 -8020                  8774
                 -8019                  9128
                 -8018                  8642
                 -8017                  8196
                 -8016                  8350
                 -8015                  8398
                 -8014                  8164
                 -8013                  8504
                 -8012                  8872
                 -8011                  8732
                 -8010                  8532
                 -8009                  8404
                 -8008                  8966
                 -8007                  8558
                 -8006                  8724
                 -8005                  8438
                 -8004                  8388
                 -8003                  8764
                 -8002                  8716
                 -8001                  8676
                 -8000                  8722
                 -7999                  9060
                 -7998                  8534
                 -7997                  9376
                 -7996                  9060
                 -7995                  8698
                 -7994                  9228
                 -7993                  8220
                 -7992                  8632
                 -7991                  9033
                 -7990                  8682
                 -7989                  8844
                 -7988                  8730
                 -7987                  8844
                 -7986                  9038
                 -7985                  9108
                 -7984                  8508
                 -7983                  9596
                 -7982                  8676
                 -7981                  9298
                 -7980                  9393
                 -7979                  9338
                 -7978                  8932
                 -7977                  8460
                 -7976                  9088
                 -7975                  9318
                 -7974                  9182
                 -7973                  9494
                 -7972                  9248
                 -7971                  9244
                 -7970                  9182
                 -7969                  8952
                 -7968                  9254
                 -7967                  9280
                 -7966                  9410
                 -7965                  9188
                 -7964                  9524
                 -7963                  9232
                 -7962                  9326
                 -7961                  9162
                 -7960                  9762
                 -7959                  9582
                 -7958                  9796
                 -7957                 10134
                 -7956                  9084
                 -7955                  9232
                 -7954                  9230
                 -7953                  9492
                 -7952                  9362
                 -7951                  9950
                 -7950                  9652
                 -7949                  9765
                 -7948                  9948
                 -7947                  9526
                 -7946                  9612
                 -7945                  9718
                 -7944                  9866
                 -7943                  9232
                 -7942                  9442
                 -7941                 10172
                 -7940                  9542
                 -7939                  9952
                 -7938                  9314
                 -7937                  9844
                 -7936                 10384
                 -7935                  9952
                 -7934                  9768
                 -7933                 10834
                 -7932                  9746
                 -7931                 10362
                 -7930                 10338
                 -7929                  9522
                 -7928                  9828
                 -7927                 10000
                 -7926                  9366
                 -7925                 10602
                 -7924                  9940
                 -7923                 10434
                 -7922                  9642
                 -7921                  9684
                 -7920                 10384
                 -7919                 10266
                 -7918                 10696
                 -7917                 10232
                 -7916                 10332
                 -7915                 10264
                 -7914                 10256
                 -7913                  9914
                 -7912                 10249
                 -7911                 10364
                 -7910                 10326
                 -7909                 10539
                 -7908                 10447
                 -7907                 10902
                 -7906                 10482
                 -7905                 10442
                 -7904                 10522
                 -7903                  9846
                 -7902                 10220
                 -7901                 11060
                 -7900                 10596
                 -7899                 10416
                 -7898                 10998
                 -7897                 10984
                 -7896                 10562
                 -7895                 10142
                 -7894                 10654
                 -7893                 11003
                 -7892                 10702
                 -7891                  9842
                 -7890                 11323
                 -7889                 10980
                 -7888                 10846
                 -7887                 10772
                 -7886                 10714
                 -7885                 10792
                 -7884                 11330
                 -7883                 10534
                 -7882                 10654
                 -7881                 10842
                 -7880                 10644
                 -7879                 10848
                 -7878                 11304
                 -7877                 10284
                 -7876                 10658
                 -7875                 10634
                 -7874                 10903
                 -7873                 11162
                 -7872                 11074
                 -7871                 11016
                 -7870                 11738
                 -7869                 11240
                 -7868                 10928
                 -7867                 11038
                 -7866                 10926
                 -7865                 11052
                 -7864                 11148
                 -7863                 11566
                 -7862                 11087
                 -7861                 11130
                 -7860                 10750
                 -7859                 11604
                 -7858                 12020
                 -7857                 12198
                 -7856                 11252
                 -7855                 11428
                 -7854                 11090
                 -7853                 11347
                 -7852                 11400
                 -7851                 11598
                 -7850                 11684
                 -7849                 12010
                 -7848                 11354
                 -7847                 12053
                 -7846                 11426
                 -7845                 11444
                 -7844                 11638
                 -7843                 11306
                 -7842                 11438
                 -7841                 11760
                 -7840                 12124
                 -7839                 12218
                 -7838                 12344
                 -7837                 11228
                 -7836                 11606
                 -7835                 12246
                 -7834                 11116
                 -7833                 12040
                 -7832                 12310
                 -7831                 12334
                 -7830                 11408
                 -7829                 11828
                 -7828                 11768
                 -7827                 12064
                 -7826                 12370
                 -7825                 12261
                 -7824                 11861
                 -7823                 12608
                 -7822                 12434
                 -7821                 12579
                 -7820                 11648
                 -7819                 11897
                 -7818                 12330
                 -7817                 12158
                 -7816                 11506
                 -7815                 12698
                 -7814                 12104
                 -7813                 12204
                 -7812                 12294
                 -7811                 12242
                 -7810                 12094
                 -7809                 12386
                 -7808                 12528
                 -7807                 12550
                 -7806                 11704
                 -7805                 12892
                 -7804                 11964
                 -7803                 12714
                 -7802                 12310
                 -7801                 12036
                 -7800                 12400
                 -7799                 13030
                 -7798                 13026
                 -7797                 12730
                 -7796                 12336
                 -7795                 12766
                 -7794                 12760
                 -7793                 12414
                 -7792                 13218
                 -7791                 12724
                 -7790                 12428
                 -7789                 12898
                 -7788                 12382
                 -7787                 13210
                 -7786                 12410
                 -7785                 12750
                 -7784                 12982
                 -7783                 13766
                 -7782                 12582
                 -7781                 12546
                 -7780                 12950
                 -7779                 12876
                 -7778                 13236
                 -7777                 13317
                 -7776                 13058
                 -7775                 13026
                 -7774                 12846
                 -7773                 13160
                 -7772                 14004
                 -7771                 13936
                 -7770                 12930
                 -7769                 12879
                 -7768                 13848
                 -7767                 13174
                 -7766                 13122
                 -7765                 13162
                 -7764                 13370
                 -7763                 13486
                 -7762                 12843
                 -7761                 13178
                 -7760                 14234
                 -7759                 13040
                 -7758                 13886
                 -7757                 13378
                 -7756                 13265
                 -7755                 13448
                 -7754                 13644
                 -7753                 13827
                 -7752                 13980
                 -7751                 13646
                 -7750                 13707
                 -7749                 13306
                 -7748                 13408
                 -7747                 13924
                 -7746                 13920
                 -7745                 13792
                 -7744                 14104
                 -7743                 13488
                 -7742                 14456
                 -7741                 12730
                 -7740                 13504
                 -7739                 14118
                 -7738                 13734
                 -7737                 15572
                 -7736                 13998
                 -7735                 13692
                 -7734                 14046
                 -7733                 13646
                 -7732                 14510
                 -7731                 14476
                 -7730                 14572
                 -7729                 14578
                 -7728                 13480
                 -7727                 14476
                 -7726                 13872
                 -7725                 14388
                 -7724                 14494
                 -7723                 14418
                 -7722                 14448
                 -7721                 14864
                 -7720                 14232
                 -7719                 13640
                 -7718                 14350
                 -7717                 14296
                 -7716                 14742
                 -7715                 13518
                 -7714                 15004
                 -7713                 15028
                 -7712                 14074
                 -7711                 15146
                 -7710                 14578
                 -7709                 14976
                 -7708                 14039
                 -7707                 14576
                 -7706                 14848
                 -7705                 15402
                 -7704                 14476
                 -7703                 15072
                 -7702                 14590
                 -7701                 14846
                 -7700                 14690
                 -7699                 14918
                 -7698                 15178
                 -7697                 14958
                 -7696                 15020
                 -7695                 14766
                 -7694                 15066
                 -7693                 14424
                 -7692                 14902
                 -7691                 15232
                 -7690                 15521
                 -7689                 14962
                 -7688                 14989
                 -7687                 15866
                 -7686                 14794
                 -7685                 15444
                 -7684                 15246
                 -7683                 15424
                 -7682                 16206
                 -7681                 15349
                 -7680                 15130
                 -7679                 15234
                 -7678                 14740
                 -7677                 15934
                 -7676                 15118
                 -7675                 15092
                 -7674                 15396
                 -7673                 15360
                 -7672                 15686
                 -7671                 15782
                 -7670                 16410
                 -7669                 15050
                 -7668                 15078
                 -7667                 15196
                 -7666                 15046
                 -7665                 15863
                 -7664                 15710
                 -7663                 16378
                 -7662                 16248
                 -7661                 15518
                 -7660                 15600
                 -7659                 16432
                 -7658                 15870
                 -7657                 16552
                 -7656                 15840
                 -7655                 15772
                 -7654                 15928
                 -7653                 15420
                 -7652                 16052
                 -7651                 16504
                 -7650                 16124
                 -7649                 15940
                 -7648                 16120
                 -7647                 16012
                 -7646                 16610
                 -7645                 16144
                 -7644                 16278
                 -7643                 16456
                 -7642                 17350
                 -7641                 15806
                 -7640                 15845
                 -7639                 16258
                 -7638                 16553
                 -7637                 16122
                 -7636                 16544
                 -7635                 17145
                 -7634                 16486
                 -7633                 16900
                 -7632                 17318
                 -7631                 16006
                 -7630                 16370
                 -7629                 16761
                 -7628                 16550
                 -7627                 16322
                 -7626                 16312
                 -7625                 16419
                 -7624                 17320
                 -7623                 16162
                 -7622                 17874
                 -7621                 17052
                 -7620                 17302
                 -7619                 17716
                 -7618                 16418
                 -7617                 16324
                 -7616                 16824
                 -7615                 17250
                 -7614                 17196
                 -7613                 16854
                 -7612                 17196
                 -7611                 17702
                 -7610                 17218
                 -7609                 16992
                 -7608                 17332
                 -7607                 16416
                 -7606                 17257
                 -7605                 17474
                 -7604                 17804
                 -7603                 17714
                 -7602                 16958
                 -7601                 17152
                 -7600                 16638
                 -7599                 17775
                 -7598                 17642
                 -7597                 16968
                 -7596                 18390
                 -7595                 17848
                 -7594                 17626
                 -7593                 17262
                 -7592                 17982
                 -7591                 17942
                 -7590                 17696
                 -7589                 17534
                 -7588                 17834
                 -7587                 17874
                 -7586                 17820
                 -7585                 19023
                 -7584                 17386
                 -7583                 17950
                 -7582                 17426
                 -7581                 18682
                 -7580                 17740
                 -7579                 17562
                 -7578                 18148
                 -7577                 17836
                 -7576                 18604
                 -7575                 18580
                 -7574                 17412
                 -7573                 17958
                 -7572                 18352
                 -7571                 18472
                 -7570                 17876
                 -7569                 18298
                 -7568                 18418
                 -7567                 18482
                 -7566                 17778
                 -7565                 18776
                 -7564                 18378
                 -7563                 18490
                 -7562                 18872
                 -7561                 18428
                 -7560                 18590
                 -7559                 18845
                 -7558                 18518
                 -7557                 18778
                 -7556                 19578
                 -7555                 18194
                 -7554                 18358
                 -7553                 18559
                 -7552                 18838
                 -7551                 18862
                 -7550                 18666
                 -7549                 18830
                 -7548                 19306
                 -7547                 18416
                 -7546                 19470
                 -7545                 18722
                 -7544                 19902
                 -7543                 18324
                 -7542                 19022
                 -7541                 19560
                 -7540                 18772
                 -7539                 18806
                 -7538                 18902
                 -7537                 18898
                 -7536                 19398
                 -7535                 19679
                 -7534                 18813
                 -7533                 19980
                 -7532                 19276
                 -7531                 18458
                 -7530                 19734
                 -7529                 19212
                 -7528                 19712
                 -7527                 18874
                 -7526                 19318
                 -7525                 19906
                 -7524                 19676
                 -7523                 20078
                 -7522                 19334
                 -7521                 20472
                 -7520                 19806
                 -7519                 19654
                 -7518                 19610
                 -7517                 19034
                 -7516                 20580
                 -7515                 19466
                 -7514                 19946
                 -7513                 19368
                 -7512                 19266
                 -7511                 19854
                 -7510                 21232
                 -7509                 21513
                 -7508                 19376
                 -7507                 19552
                 -7506                 19484
                 -7505                 20095
                 -7504                 19700
                 -7503                 20266
                 -7502                 20372
                 -7501                 20504
                 -7500                 20686
                 -7499                 19556
                 -7498                 20716
                 -7497                 20752
                 -7496                 20944
                 -7495                 20708
                 -7494                 21023
                 -7493                 20638
                 -7492                 19978
                 -7491                 20630
                 -7490                 20515
                 -7489                 21696
                 -7488                 19540
                 -7487                 20898
                 -7486                 20976
                 -7485                 20373
                 -7484                 21096
                 -7483                 21050
                 -7482                 20512
                 -7481                 21286
                 -7480                 20440
                 -7479                 20730
                 -7478                 21200
                 -7477                 20694
                 -7476                 21472
                 -7475                 21000
                 -7474                 21506
                 -7473                 21710
                 -7472                 21146
                 -7471                 20338
                 -7470                 21648
                 -7469                 21462
                 -7468                 21280
                 -7467                 21688
                 -7466                 21277
                 -7465                 21094
                 -7464                 20900
                 -7463                 22854
                 -7462                 21166
                 -7461                 21670
                 -7460                 21992
                 -7459                 21548
                 -7458                 21620
                 -7457                 21352
                 -7456                 20906
                 -7455                 21586
                 -7454                 21320
                 -7453                 20970
                 -7452                 21874
                 -7451                 22102
                 -7450                 22268
                 -7449                 22058
                 -7448                 21656
                 -7447                 22034
                 -7446                 21736
                 -7445                 22044
                 -7444                 22706
                 -7443                 22420
                 -7442                 21772
                 -7441                 21630
                 -7440                 21944
                 -7439                 21563
                 -7438                 22746
                 -7437                 21980
                 -7436                 22952
                 -7435                 22792
                 -7434                 23566
                 -7433                 21738
                 -7432                 22066
                 -7431                 22854
                 -7430                 21852
                 -7429                 22184
                 -7428                 22688
                 -7427                 21726
                 -7426                 22632
                 -7425                 23052
                 -7424                 22706
                 -7423                 23068
                 -7422                 22818
                 -7421                 22164
                 -7420                 23606
                 -7419                 22670
                 -7418                 22868
                 -7417                 22618
                 -7416                 21954
                 -7415                 23624
                 -7414                 22684
                 -7413                 22682
                 -7412                 23400
                 -7411                 23136
                 -7410                 22790
                 -7409                 23232
                 -7408                 23902
                 -7407                 23168
                 -7406                 23126
                 -7405                 23226
                 -7404                 22662
                 -7403                 23372
                 -7402                 23768
                 -7401                 22808
                 -7400                 23374
                 -7399                 23400
                 -7398                 23762
                 -7397                 23758
                 -7396                 23416
                 -7395                 24434
                 -7394                 23174
                 -7393                 22972
                 -7392                 23852
                 -7391                 23240
                 -7390                 23420
                 -7389                 23896
                 -7388                 24186
                 -7387                 24732
                 -7386                 23344
                 -7385                 24096
                 -7384                 24056
                 -7383                 25342
                 -7382                 23728
                 -7381                 23366
                 -7380                 23852
                 -7379                 23530
                 -7378                 24560
                 -7377                 24590
                 -7376                 24910
                 -7375                 25088
                 -7374                 24540
                 -7373                 24160
                 -7372                 24400
                 -7371                 24030
                 -7370                 23528
                 -7369                 25410
                 -7368                 24880
                 -7367                 24354
                 -7366                 24340
                 -7365                 25014
                 -7364                 24706
                 -7363                 24540
                 -7362                 25676
                 -7361                 24656
                 -7360                 25314
                 -7359                 24504
                 -7358                 24618
                 -7357                 24576
                 -7356                 25204
                 -7355                 24736
                 -7354                 24984
                 -7353                 25218
                 -7352                 24956
                 -7351                 24288
                 -7350                 25592
                 -7349                 25936
                 -7348                 26282
                 -7347                 24494
                 -7346                 24994
                 -7345                 25646
                 -7344                 25384
                 -7343                 24516
                 -7342                 25062
                 -7341                 25978
                 -7340                 25622
                 -7339                 25594
                 -7338                 24880
                 -7337                 25206
                 -7336                 25584
                 -7335                 26092
                 -7334                 25552
                 -7333                 25774
                 -7332                 25480
                 -7331                 24959
                 -7330                 26240
                 -7329                 25612
                 -7328                 26181
                 -7327                 25636
                 -7326                 26008
                 -7325                 26846
                 -7324                 25418
                 -7323                 27127
                 -7322                 25946
                 -7321                 26068
                 -7320                 26148
                 -7319                 25102
                 -7318                 26350
                 -7317                 25920
                 -7316                 27460
                 -7315                 26709
                 -7314                 26898
                 -7313                 27068
                 -7312                 26939
                 -7311                 25726
                 -7310                 26918
                 -7309                 26042
                 -7308                 26935
                 -7307                 26742
                 -7306                 26622
                 -7305                 26904
                 -7304                 26222
                 -7303                 26106
                 -7302                 28086
                 -7301                 27162
                 -7300                 27486
                 -7299                 27140
                 -7298                 27346
                 -7297                 27522
                 -7296                 27406
                 -7295                 27057
                 -7294                 26867
                 -7293                 27784
                 -7292                 26746
                 -7291                 26534
                 -7290                 27724
                 -7289                 27154
                 -7288                 26988
                 -7287                 27408
                 -7286                 27148
                 -7285                 27662
                 -7284                 27576
                 -7283                 27452
                 -7282                 28880
                 -7281                 27806
                 -7280                 27106
                 -7279                 27104
                 -7278                 27064
                 -7277                 28372
                 -7276                 27096
                 -7275                 28064
                 -7274                 28530
                 -7273                 28711
                 -7272                 28206
                 -7271                 26570
                 -7270                 27963
                 -7269                 28642
                 -7268                 28552
                 -7267                 28483
                 -7266                 28818
                 -7265                 27716
                 -7264                 27662
                 -7263                 28406
                 -7262                 28978
                 -7261                 29328
                 -7260                 28000
                 -7259                 28790
                 -7258                 28454
                 -7257                 28990
                 -7256                 28696
                 -7255                 28466
                 -7254                 28972
                 -7253                 29338
                 -7252                 29010
                 -7251                 27842
                 -7250                 29118
                 -7249                 29119
                 -7248                 28954
                 -7247                 29994
                 -7246                 29228
                 -7245                 28440
                 -7244                 29168
                 -7243                 30238
                 -7242                 28438
                 -7241                 28482
                 -7240                 29228
                 -7239                 28500
                 -7238                 29098
                 -7237                 29116
                 -7236                 29404
                 -7235                 29880
                 -7234                 29492
                 -7233                 29024
                 -7232                 29968
                 -7231                 29134
                 -7230                 29876
                 -7229                 28906
                 -7228                 28504
                 -7227                 30640
                 -7226                 29562
                 -7225                 29732
                 -7224                 29850
                 -7223                 29666
                 -7222                 30762
                 -7221                 29312
                 -7220                 30102
                 -7219                 30194
                 -7218                 29854
                 -7217                 29503
                 -7216                 29908
                 -7215                 30418
                 -7214                 30530
                 -7213                 30106
                 -7212                 30762
                 -7211                 29764
                 -7210                 29876
                 -7209                 29706
                 -7208                 30088
                 -7207                 31212
                 -7206                 30746
                 -7205                 30214
                 -7204                 29732
                 -7203                 30950
                 -7202                 30588
                 -7201                 31846
                 -7200                 30922
                 -7199                 31214
                 -7198                 30960
                 -7197                 31070
                 -7196                 31105
                 -7195                 31258
                 -7194                 30768
                 -7193                 30402
                 -7192                 31544
                 -7191                 30992
                 -7190                 31026
                 -7189                 31618
                 -7188                 32010
                 -7187                 32110
                 -7186                 31406
                 -7185                 31396
                 -7184                 31374
                 -7183                 31026
                 -7182                 31486
                 -7181                 31912
                 -7180                 31836
                 -7179                 30813
                 -7178                 31426
                 -7177                 31230
                 -7176                 31942
                 -7175                 32852
                 -7174                 31498
                 -7173                 32348
                 -7172                 32562
                 -7171                 31951
                 -7170                 31228
                 -7169                 31612
                 -7168                 32218
                 -7167                 33298
                 -7166                 32054
                 -7165                 31978
                 -7164                 31882
                 -7163                 31138
                 -7162                 32796
                 -7161                 31812
                 -7160                 33078
                 -7159                 32204
                 -7158                 31850
                 -7157                 33088
                 -7156                 31546
                 -7155                 33460
                 -7154                 32910
                 -7153                 32238
                 -7152                 32683
                 -7151                 33634
                 -7150                 31920
                 -7149                 33212
                 -7148                 32654
                 -7147                 34624
                 -7146                 31732
                 -7145                 32636
                 -7144                 32986
                 -7143                 32590
                 -7142                 33526
                 -7141                 33830
                 -7140                 32806
                 -7139                 34188
                 -7138                 33442
                 -7137                 33563
                 -7136                 32896
                 -7135                 34064
                 -7134                 33624
                 -7133                 33774
                 -7132                 33472
                 -7131                 33670
                 -7130                 33464
                 -7129                 33938
                 -7128                 34516
                 -7127                 32938
                 -7126                 33758
                 -7125                 34822
                 -7124                 33612
                 -7123                 34350
                 -7122                 34460
                 -7121                 34768
                 -7120                 33818
                 -7119                 34438
                 -7118                 33846
                 -7117                 33840
                 -7116                 34116
                 -7115                 33926
                 -7114                 34262
                 -7113                 34088
                 -7112                 35837
                 -7111                 33520
                 -7110                 33820
                 -7109                 34992
                 -7108                 34174
                 -7107                 34576
                 -7106                 34926
                 -7105                 35302
                 -7104                 35730
                 -7103                 33846
                 -7102                 35040
                 -7101                 34246
                 -7100                 34548
                 -7099                 34776
                 -7098                 35254
                 -7097                 34986
                 -7096                 35604
                 -7095                 35138
                 -7094                 36230
                 -7093                 34914
                 -7092                 34158
                 -7091                 35746
                 -7090                 35148
                 -7089                 35434
                 -7088                 35112
                 -7087                 35684
                 -7086                 37150
                 -7085                 35596
                 -7084                 34968
                 -7083                 35194
                 -7082                 35454
                 -7081                 36290
                 -7080                 35828
                 -7079                 36062
                 -7078                 35702
                 -7077                 35990
                 -7076                 35266
                 -7075                 36762
                 -7074                 35878
                 -7073                 37157
                 -7072                 36614
                 -7071                 37064
                 -7070                 36104
                 -7069                 35952
                 -7068                 36566
                 -7067                 35956
                 -7066                 37012
                 -7065                 36590
                 -7064                 35784
                 -7063                 36350
                 -7062                 36938
                 -7061                 37426
                 -7060                 36468
                 -7059                 37720
                 -7058                 36506
                 -7057                 37570
                 -7056                 36686
                 -7055                 37207
                 -7054                 37312
                 -7053                 36374
                 -7052                 36486
                 -7051                 36274
                 -7050                 37270
                 -7049                 38327
                 -7048                 36656
                 -7047                 37897
                 -7046                 38704
                 -7045                 37300
                 -7044                 35948
                 -7043                 36896
                 -7042                 37410
                 -7041                 38246
                 -7040                 38395
                 -7039                 38702
                 -7038                 38438
                 -7037                 37566
                 -7036                 38162
                 -7035                 37506
                 -7034                 38446
                 -7033                 37332
                 -7032                 37240
                 -7031                 37884
                 -7030                 36972
                 -7029                 38338
                 -7028                 38484
                 -7027                 38616
                 -7026                 40162
                 -7025                 39268
                 -7024                 37472
                 -7023                 38568
                 -7022                 38474
                 -7021                 38166
                 -7020                 38872
                 -7019                 39562
                 -7018                 38046
                 -7017                 37544
                 -7016                 38666
                 -7015                 39232
                 -7014                 38650
                 -7013                 39376
                 -7012                 38334
                 -7011                 40846
                 -7010                 39440
                 -7009                 38367
                 -7008                 39528
                 -7007                 39860
                 -7006                 38460
                 -7005                 38940
                 -7004                 38278
                 -7003                 39348
                 -7002                 38831
                 -7001                 39624
                 -7000                 40256
                 -6999                 40596
                 -6998                 39318
                 -6997                 39578
                 -6996                 39417
                 -6995                 39446
                 -6994                 39520
                 -6993                 39638
                 -6992                 40712
                 -6991                 39322
                 -6990                 39878
                 -6989                 39974
                 -6988                 41068
                 -6987                 40244
                 -6986                 40524
                 -6985                 40702
                 -6984                 40310
                 -6983                 39216
                 -6982                 38920
                 -6981                 40505
                 -6980                 40882
                 -6979                 42156
                 -6978                 40570
                 -6977                 39518
                 -6976                 41874
                 -6975                 39220
                 -6974                 41246
                 -6973                 41120
                 -6972                 41058
                 -6971                 41487
                 -6970                 41034
                 -6969                 40466
                 -6968                 41468
                 -6967                 40326
                 -6966                 40586
                 -6965                 40960
                 -6964                 41832
                 -6963                 41422
                 -6962                 42118
                 -6961                 40682
                 -6960                 41798
                 -6959                 41848
                 -6958                 42520
                 -6957                 40964
                 -6956                 40832
                 -6955                 41235
                 -6954                 41192
                 -6953                 42592
                 -6952                 40958
                 -6951                 42702
                 -6950                 41922
                 -6949                 41445
                 -6948                 43048
                 -6947                 42038
                 -6946                 42616
                 -6945                 43630
                 -6944                 42224
                 -6943                 42264
                 -6942                 41760
                 -6941                 41696
                 -6940                 42822
                 -6939                 42186
                 -6938                 43742
                 -6937                 42696
                 -6936                 42282
                 -6935                 42606
                 -6934                 41888
                 -6933                 43006
                 -6932                 42402
                 -6931                 42838
                 -6930                 43410
                 -6929                 42772
                 -6928                 42480
                 -6927                 43580
                 -6926                 42806
                 -6925                 44384
                 -6924                 44098
                 -6923                 43838
                 -6922                 42590
                 -6921                 43988
                 -6920                 43152
                 -6919                 43922
                 -6918                 44520
                 -6917                 42414
                 -6916                 44032
                 -6915                 44734
                 -6914                 43952
                 -6913                 44932
                 -6912                 43500
                 -6911                 44152
                 -6910                 44658
                 -6909                 43050
                 -6908                 44369
                 -6907                 44302
                 -6906                 43691
                 -6905                 45114
                 -6904                 44232
                 -6903                 43635
                 -6902                 44352
                 -6901                 45114
                 -6900                 45188
                 -6899                 42936
                 -6898                 47058
                 -6897                 44146
                 -6896                 44334
                 -6895                 44206
                 -6894                 44112
                 -6893                 45424
                 -6892                 45020
                 -6891                 44246
                 -6890                 45504
                 -6889                 45004
                 -6888                 44662
                 -6887                 46000
                 -6886                 45674
                 -6885                 46640
                 -6884                 44888
                 -6883                 45014
                 -6882                 44776
                 -6881                 44378
                 -6880                 44640
                 -6879                 45582
                 -6878                 46846
                 -6877                 46772
                 -6876                 45894
                 -6875                 46350
                 -6874                 45288
                 -6873                 45632
                 -6872                 45344
                 -6871                 44636
                 -6870                 45846
                 -6869                 46158
                 -6868                 45944
                 -6867                 45764
                 -6866                 47496
                 -6865                 45586
                 -6864                 46528
                 -6863                 46144
                 -6862                 45724
                 -6861                 46964
                 -6860                 46400
                 -6859                 46310
                 -6858                 47280
                 -6857                 46043
                 -6856                 45918
                 -6855                 45710
                 -6854                 47634
                 -6853                 48198
                 -6852                 47596
                 -6851                 46136
                 -6850                 48090
                 -6849                 46916
                 -6848                 47172
                 -6847                 46670
                 -6846                 47875
                 -6845                 47052
                 -6844                 48088
                 -6843                 49034
                 -6842                 47314
                 -6841                 45702
                 -6840                 48536
                 -6839                 47362
                 -6838                 49421
                 -6837                 47566
                 -6836                 48396
                 -6835                 48288
                 -6834                 47098
                 -6833                 48140
                 -6832                 47894
                 -6831                 47754
                 -6830                 48348
                 -6829                 48848
                 -6828                 48086
                 -6827                 49384
                 -6826                 48942
                 -6825                 49308
                 -6824                 48326
                 -6823                 48656
                 -6822                 47956
                 -6821                 46914
                 -6820                 49958
                 -6819                 49080
                 -6818                 49512
                 -6817                 48276
                 -6816                 48914
                 -6815                 48890
                 -6814                 48037
                 -6813                 49104
                 -6812                 49940
                 -6811                 49414
                 -6810                 49446
                 -6809                 50179
                 -6808                 47978
                 -6807                 49408
                 -6806                 49216
                 -6805                 50206
                 -6804                 49206
                 -6803                 50056
                 -6802                 48276
                 -6801                 49906
                 -6800                 51324
                 -6799                 49482
                 -6798                 49464
                 -6797                 49946
                 -6796                 49240
                 -6795                 50216
                 -6794                 49452
                 -6793                 50312
                 -6792                 51666
                 -6791                 50562
                 -6790                 51112
                 -6789                 49986
                 -6788                 49946
                 -6787                 50358
                 -6786                 49956
                 -6785                 51354
                 -6784                 50768
                 -6783                 51548
                 -6782                 51906
                 -6781                 50809
                 -6780                 51036
                 -6779                 50840
                 -6778                 50503
                 -6777                 51306
                 -6776                 53074
                 -6775                 50640
                 -6774                 52726
                 -6773                 50688
                 -6772                 52350
                 -6771                 51090
                 -6770                 51210
                 -6769                 51466
                 -6768                 50812
                 -6767                 51818
                 -6766                 51134
                 -6765                 52028
                 -6764                 52810
                 -6763                 51126
                 -6762                 52984
                 -6761                 50356
                 -6760                 52948
                 -6759                 52256
                 -6758                 51616
                 -6757                 53606
                 -6756                 51300
                 -6755                 52106
                 -6754                 50992
                 -6753                 52768
                 -6752                 53328
                 -6751                 53052
                 -6750                 53198
                 -6749                 52690
                 -6748                 53704
                 -6747                 52314
                 -6746                 52088
                 -6745                 52312
                 -6744                 52624
                 -6743                 53382
                 -6742                 54098
                 -6741                 52040
                 -6740                 52599
                 -6739                 53572
                 -6738                 52930
                 -6737                 54282
                 -6736                 53208
                 -6735                 53184
                 -6734                 53338
                 -6733                 53666
                 -6732                 54110
                 -6731                 53766
                 -6730                 53582
                 -6729                 53168
                 -6728                 53469
                 -6727                 54478
                 -6726                 54404
                 -6725                 54666
                 -6724                 53936
                 -6723                 54660
                 -6722                 54808
                 -6721                 53414
                 -6720                 53236
                 -6719                 53482
                 -6718                 54260
                 -6717                 55704
                 -6716                 56674
                 -6715                 54720
                 -6714                 55878
                 -6713                 54093
                 -6712                 55176
                 -6711                 54382
                 -6710                 56188
                 -6709                 54552
                 -6708                 54118
                 -6707                 55406
                 -6706                 54378
                 -6705                 55990
                 -6704                 55766
                 -6703                 55481
                 -6702                 56248
                 -6701                 55548
                 -6700                 55546
                 -6699                 55738
                 -6698                 55910
                 -6697                 56146
                 -6696                 55826
                 -6695                 55046
                 -6694                 57063
                 -6693                 56120
                 -6692                 55702
                 -6691                 57166
                 -6690                 55858
                 -6689                 56212
                 -6688                 54270
                 -6687                 56921
                 -6686                 55860
                 -6685                 56988
                 -6684                 56396
                 -6683                 56442
                 -6682                 56512
                 -6681                 57890
                 -6680                 55554
                 -6679                 56264
                 -6678                 57894
                 -6677                 57446
                 -6676                 57388
                 -6675                 57280
                 -6674                 56108
                 -6673                 56564
                 -6672                 56520
                 -6671                 57014
                 -6670                 58804
                 -6669                 56314
                 -6668                 57565
                 -6667                 57584
                 -6666                 57572
                 -6665                 58274
                 -6664                 58048
                 -6663                 58570
                 -6662                 57774
                 -6661                 57049
                 -6660                 58092
                 -6659                 57510
                 -6658                 58446
                 -6657                 59358
                 -6656                 58750
                 -6655                 57366
                 -6654                 59132
                 -6653                 56704
                 -6652                 58852
                 -6651                 59456
                 -6650                 60098
                 -6649                 59044
                 -6648                 58950
                 -6647                 59900
                 -6646                 57882
                 -6645                 59020
                 -6644                 57886
                 -6643                 58780
                 -6642                 59446
                 -6641                 59470
                 -6640                 59332
                 -6639                 59576
                 -6638                 58836
                 -6637                 59608
                 -6636                 60278
                 -6635                 58810
                 -6634                 60672
                 -6633                 59608
                 -6632                 60376
                 -6631                 61634
                 -6630                 59458
                 -6629                 60340
                 -6628                 58166
                 -6627                 59134
                 -6626                 60144
                 -6625                 59930
                 -6624                 61089
                 -6623                 59988
                 -6622                 59942
                 -6621                 60658
                 -6620                 61280
                 -6619                 58514
                 -6618                 59980
                 -6617                 61712
                 -6616                 61735
                 -6615                 61142
                 -6614                 59634
                 -6613                 61340
                 -6612                 59952
                 -6611                 61874
                 -6610                 61914
                 -6609                 61622
                 -6608                 59482
                 -6607                 61690
                 -6606                 61722
                 -6605                 62102
                 -6604                 61330
                 -6603                 61618
                 -6602                 62160
                 -6601                 62542
                 -6600                 61292
                 -6599                 63948
                 -6598                 61250
                 -6597                 61784
                 -6596                 62860
                 -6595                 61222
                 -6594                 61456
                 -6593                 61184
                 -6592                 62548
                 -6591                 62370
                 -6590                 62302
                 -6589                 63896
                 -6588                 61636
                 -6587                 62902
                 -6586                 61866
                 -6585                 63340
                 -6584                 64502
                 -6583                 62650
                 -6582                 62666
                 -6581                 63346
                 -6580                 62638
                 -6579                 62138
                 -6578                 62622
                 -6577                 63084
                 -6576                 64764
                 -6575                 61896
                 -6574                 64226
                 -6573                 63412
                 -6572                 64384
                 -6571                 64972
                 -6570                 63673
                 -6569                 62686
                 -6568                 63125
                 -6567                 63162
                 -6566                 63774
                 -6565                 64622
                 -6564                 64978
                 -6563                 65796
                 -6562                 63776
                 -6561                 62924
                 -6560                 63336
                 -6559                 64401
                 -6558                 63908
                 -6557                 64770
                 -6556                 65103
                 -6555                 66143
                 -6554                 64616
                 -6553                 64686
                 -6552                 64644
                 -6551                 64279
                 -6550                 65478
                 -6549                 65470
                 -6548                 65408
                 -6547                 65586
                 -6546                 64047
                 -6545                 64814
                 -6544                 66438
                 -6543                 63498
                 -6542                 64588
                 -6541                 66413
                 -6540                 66421
                 -6539                 66950
                 -6538                 66067
                 -6537                 66088
                 -6536                 67036
                 -6535                 66116
                 -6534                 65904
                 -6533                 64604
                 -6532                 65708
                 -6531                 67264
                 -6530                 65970
                 -6529                 66692
                 -6528                 66690
                 -6527                 66010
                 -6526                 64994
                 -6525                 67560
                 -6524                 67070
                 -6523                 67641
                 -6522                 66230
                 -6521                 67302
                 -6520                 66942
                 -6519                 68280
                 -6518                 66050
                 -6517                 67946
                 -6516                 68292
                 -6515                 66986
                 -6514                 67558
                 -6513                 66916
                 -6512                 67914
                 -6511                 68048
                 -6510                 68310
                 -6509                 68818
                 -6508                 67308
                 -6507                 67570
                 -6506                 68260
                 -6505                 67636
                 -6504                 67370
                 -6503                 67948
                 -6502                 67718
                 -6501                 68437
                 -6500                 67602
                 -6499                 67034
                 -6498                 69700
                 -6497                 67286
                 -6496                 68378
                 -6495                 69702
                 -6494                 68248
                 -6493                 68144
                 -6492                 68066
                 -6491                 69528
                 -6490                 70128
                 -6489                 71058
                 -6488                 69496
                 -6487                 70904
                 -6486                 69028
                 -6485                 70665
                 -6484                 68196
                 -6483                 68782
                 -6482                 70162
                 -6481                 70086
                 -6480                 69877
                 -6479                 70974
                 -6478                 69852
                 -6477                 70560
                 -6476                 70520
                 -6475                 71762
                 -6474                 69462
                 -6473                 70100
                 -6472                 70151
                 -6471                 70392
                 -6470                 69584
                 -6469                 71298
                 -6468                 69820
                 -6467                 71006
                 -6466                 69266
                 -6465                 68808
                 -6464                 71742
                 -6463                 72278
                 -6462                 70930
                 -6461                 71848
                 -6460                 70394
                 -6459                 71052
                 -6458                 71066
                 -6457                 69806
                 -6456                 72468
                 -6455                 70460
                 -6454                 72072
                 -6453                 70690
                 -6452                 72220
                 -6451                 71484
                 -6450                 73676
                 -6449                 73054
                 -6448                 73718
                 -6447                 70070
                 -6446                 71024
                 -6445                 72422
                 -6444                 71772
                 -6443                 73692
                 -6442                 71838
                 -6441                 71528
                 -6440                 74566
                 -6439                 71838
                 -6438                 73290
                 -6437                 72880
                 -6436                 72948
                 -6435                 73350
                 -6434                 72742
                 -6433                 72668
                 -6432                 70158
                 -6431                 73088
                 -6430                 74206
                 -6429                 73782
                 -6428                 74584
                 -6427                 75312
                 -6426                 73494
                 -6425                 71712
                 -6424                 73485
                 -6423                 75022
                 -6422                 74644
                 -6421                 74438
                 -6420                 75068
                 -6419                 73592
                 -6418                 73608
                 -6417                 73714
                 -6416                 73160
                 -6415                 75118
                 -6414                 75266
                 -6413                 74728
                 -6412                 72990
                 -6411                 73744
                 -6410                 75528
                 -6409                 74558
                 -6408                 74146
                 -6407                 73615
                 -6406                 75516
                 -6405                 76140
                 -6404                 74932
                 -6403                 75890
                 -6402                 74124
                 -6401                 76808
                 -6400                 75378
                 -6399                 75208
                 -6398                 73558
                 -6397                 76090
                 -6396                 76670
                 -6395                 76056
                 -6394                 77246
                 -6393                 74537
                 -6392                 76078
                 -6391                 76288
                 -6390                 76972
                 -6389                 75316
                 -6388                 77942
                 -6387                 76013
                 -6386                 75604
                 -6385                 76618
                 -6384                 74766
                 -6383                 77404
                 -6382                 76270
                 -6381                 77100
                 -6380                 76343
                 -6379                 77666
                 -6378                 78086
                 -6377                 78144
                 -6376                 77694
                 -6375                 76572
                 -6374                 78882
                 -6373                 76588
                 -6372                 76914
                 -6371                 76650
                 -6370                 77248
                 -6369                 77760
                 -6368                 78788
                 -6367                 78754
                 -6366                 77454
                 -6365                 78828
                 -6364                 77792
                 -6363                 78218
                 -6362                 78258
                 -6361                 77166
                 -6360                 78562
                 -6359                 78482
                 -6358                 77298
                 -6357                 79658
                 -6356                 79064
                 -6355                 79014
                 -6354                 79772
                 -6353                 79950
                 -6352                 79272
                 -6351                 78950
                 -6350                 77446
                 -6349                 78852
                 -6348                 80659
                 -6347                 79242
                 -6346                 79438
                 -6345                 79022
                 -6344                 79472
                 -6343                 80500
                 -6342                 81466
                 -6341                 79653
                 -6340                 77950
                 -6339                 79382
                 -6338                 80612
                 -6337                 81916
                 -6336                 81522
                 -6335                 79772
                 -6334                 79801
                 -6333                 80124
                 -6332                 80038
                 -6331                 78364
                 -6330                 80752
                 -6329                 80552
                 -6328                 82886
                 -6327                 81502
                 -6326                 80027
                 -6325                 80950
                 -6324                 79966
                 -6323                 79544
                 -6322                 81516
                 -6321                 80886
                 -6320                 82258
                 -6319                 81049
                 -6318                 82178
                 -6317                 80824
                 -6316                 80282
                 -6315                 81433
                 -6314                 82992
                 -6313                 81396
                 -6312                 83470
                 -6311                 80599
                 -6310                 83532
                 -6309                 82222
                 -6308                 82896
                 -6307                 83274
                 -6306                 80484
                 -6305                 82210
                 -6304                 82910
                 -6303                 83674
                 -6302                 84590
                 -6301                 83852
                 -6300                 83350
                 -6299                 82630
                 -6298                 81724
                 -6297                 82072
                 -6296                 83062
                 -6295                 84392
                 -6294                 82812
                 -6293                 82374
                 -6292                 83080
                 -6291                 83008
                 -6290                 83102
                 -6289                 83112
                 -6288                 84818
                 -6287                 85448
                 -6286                 83140
                 -6285                 83826
                 -6284                 83848
                 -6283                 84887
                 -6282                 84578
                 -6281                 84592
                 -6280                 83766
                 -6279                 85668
                 -6278                 84923
                 -6277                 86202
                 -6276                 84222
                 -6275                 85616
                 -6274                 84350
                 -6273                 85766
                 -6272                 84990
                 -6271                 83276
                 -6270                 86319
                 -6269                 83944
                 -6268                 85568
                 -6267                 86236
                 -6266                 85318
                 -6265                 85996
                 -6264                 84690
                 -6263                 85556
                 -6262                 86632
                 -6261                 87368
                 -6260                 85958
                 -6259                 87136
                 -6258                 85496
                 -6257                 85582
                 -6256                 85760
                 -6255                 90190
                 -6254                 87500
                 -6253                 85682
                 -6252                 88580
                 -6251                 86882
                 -6250                 88616
                 -6249                 84986
                 -6248                 85972
                 -6247                 88096
                 -6246                 85872
                 -6245                 86094
                 -6244                 87862
                 -6243                 87080
                 -6242                 89356
                 -6241                 88792
                 -6240                 87332
                 -6239                 87560
                 -6238                 86490
                 -6237                 88384
                 -6236                 87730
                 -6235                 88054
                 -6234                 88362
                 -6233                 87878
                 -6232                 87090
                 -6231                 88824
                 -6230                 85786
                 -6229                 87565
                 -6228                 88580
                 -6227                 86656
                 -6226                 89600
                 -6225                 89520
                 -6224                 90296
                 -6223                 88054
                 -6222                 88054
                 -6221                 88486
                 -6220                 89310
                 -6219                 89120
                 -6218                 90064
                 -6217                 88735
                 -6216                 90488
                 -6215                 89677
                 -6214                 89588
                 -6213                 89854
                 -6212                 90168
                 -6211                 86957
                 -6210                 89976
                 -6209                 89558
                 -6208                 91822
                 -6207                 91824
                 -6206                 91852
                 -6205                 88976
                 -6204                 89710
                 -6203                 90998
                 -6202                 92633
                 -6201                 90442
                 -6200                 90080
                 -6199                 91418
                 -6198                 88361
                 -6197                 91264
                 -6196                 90102
                 -6195                 91016
                 -6194                 93558
                 -6193                 91370
                 -6192                 93350
                 -6191                 90628
                 -6190                 91700
                 -6189                 89190
                 -6188                 91962
                 -6187                 92974
                 -6186                 93464
                 -6185                 91018
                 -6184                 91220
                 -6183                 92703
                 -6182                 92536
                 -6181                 91704
                 -6180                 91238
                 -6179                 91982
                 -6178                 93282
                 -6177                 93118
                 -6176                 92756
                 -6175                 93108
                 -6174                 93546
                 -6173                 93650
                 -6172                 93664
                 -6171                 92694
                 -6170                 91312
                 -6169                 93982
                 -6168                 92372
                 -6167                 94261
                 -6166                 94910
                 -6165                 93540
                 -6164                 94528
                 -6163                 95852
                 -6162                 92036
                 -6161                 95041
                 -6160                 95012
                 -6159                 94648
                 -6158                 93482
                 -6157                 95112
                 -6156                 92896
                 -6155                 94762
                 -6154                 93554
                 -6153                 94484
                 -6152                 93950
                 -6151                 94140
                 -6150                 95452
                 -6149                 96266
                 -6148                 94180
                 -6147                 94938
                 -6146                 96521
                 -6145                 95464
                 -6144                 95942
                 -6143                 93248
                 -6142                 96076
                 -6141                 98322
                 -6140                 96976
                 -6139                 97594
                 -6138                 95056
                 -6137                 96734
                 -6136                 93954
                 -6135                 96424
                 -6134                 97262
                 -6133                 97030
                 -6132                 95882
                 -6131                 95270
                 -6130                 97371
                 -6129                 97662
                 -6128                 95692
                 -6127                 97456
                 -6126                 97912
                 -6125                 96530
                 -6124                 97958
                 -6123                 95822
                 -6122                 96146
                 -6121                 98772
                 -6120                 98242
                 -6119                 98378
                 -6118                 95832
                 -6117                 99594
                 -6116                 98778
                 -6115                 98268
                 -6114                 98352
                 -6113                 96870
                 -6112                 97691
                 -6111                 99874
                 -6110                 97106
                 -6109                 97450
                 -6108                 99020
                 -6107                 98560
                 -6106                100880
                 -6105                 98680
                 -6104                 95563
                 -6103                 97866
                 -6102                101276
                 -6101                101002
                 -6100                101104
                 -6099                 97810
                 -6098                 99304
                 -6097                100354
                 -6096                100024
                 -6095                 98616
                 -6094                 98852
                 -6093                100524
                 -6092                101260
                 -6091                 99720
                 -6090                 99622
                 -6089                 98164
                 -6088                 99380
                 -6087                 97965
                 -6086                100588
                 -6085                100478
                 -6084                102798
                 -6083                100326
                 -6082                101180
                 -6081                102638
                 -6080                101340
                 -6079                100204
                 -6078                 99572
                 -6077                100236
                 -6076                 99666
                 -6075                103834
                 -6074                102176
                 -6073                100396
                 -6072                102120
                 -6071                102476
                 -6070                100114
                 -6069                100798
                 -6068                102822
                 -6067                101230
                 -6066                102842
                 -6065                102944
                 -6064                102104
                 -6063                102622
                 -6062                102774
                 -6061                105248
                 -6060                101567
                 -6059                103576
                 -6058                102987
                 -6057                101746
                 -6056                102750
                 -6055                103038
                 -6054                105057
                 -6053                103666
                 -6052                103178
                 -6051                102686
                 -6050                104986
                 -6049                102028
                 -6048                107058
                 -6047                102904
                 -6046                103818
                 -6045                104084
                 -6044                102914
                 -6043                102957
                 -6042                104814
                 -6041                104408
                 -6040                104568
                 -6039                106000
                 -6038                104486
                 -6037                105700
                 -6036                102841
                 -6035                104528
                 -6034                105384
                 -6033                105074
                 -6032                104780
                 -6031                106632
                 -6030                105060
                 -6029                106480
                 -6028                103920
                 -6027                105475
                 -6026                105696
                 -6025                107186
                 -6024                104969
                 -6023                106472
                 -6022                105858
                 -6021                104980
                 -6020                106750
                 -6019                105026
                 -6018                106308
                 -6017                105484
                 -6016                107022
                 -6015                109612
                 -6014                107838
                 -6013                107920
                 -6012                105744
                 -6011                107626
                 -6010                105848
                 -6009                105675
                 -6008                106266
                 -6007                107158
                 -6006                109626
                 -6005                107970
                 -6004                110274
                 -6003                105460
                 -6002                107232
                 -6001                107866
                 -6000                108926
                 -5999                110358
                 -5998                107498
                 -5997                107686
                 -5996                108807
                 -5995                106166
                 -5994                107670
                 -5993                108296
                 -5992                107092
                 -5991                110242
                 -5990                108362
                 -5989                110816
                 -5988                111696
                 -5987                109446
                 -5986                108496
                 -5985                111378
                 -5984                108014
                 -5983                109372
                 -5982                107908
                 -5981                109982
                 -5980                111363
                 -5979                110634
                 -5978                109566
                 -5977                108926
                 -5976                109738
                 -5975                110396
                 -5974                109198
                 -5973                110638
                 -5972                110414
                 -5971                109818
                 -5970                111642
                 -5969                109788
                 -5968                111148
                 -5967                110788
                 -5966                113762
                 -5965                111474
                 -5964                113388
                 -5963                111018
                 -5962                111255
                 -5961                112072
                 -5960                110212
                 -5959                113530
                 -5958                111688
                 -5957                111934
                 -5956                112448
                 -5955                110444
                 -5954                111770
                 -5953                114782
                 -5952                112376
                 -5951                112478
                 -5950                111342
                 -5949                112776
                 -5948                113612
                 -5947                111536
                 -5946                113544
                 -5945                112184
                 -5944                112768
                 -5943                112378
                 -5942                111976
                 -5941                113766
                 -5940                113200
                 -5939                116458
                 -5938                113212
                 -5937                113226
                 -5936                113204
                 -5935                113482
                 -5934                111046
                 -5933                115518
                 -5932                112962
                 -5931                115098
                 -5930                115607
                 -5929                115686
                 -5928                113910
                 -5927                113808
                 -5926                114726
                 -5925                114706
                 -5924                114944
                 -5923                113818
                 -5922                116076
                 -5921                116016
                 -5920                115666
                 -5919                115756
                 -5918                117776
                 -5917                115210
                 -5916                114286
                 -5915                116346
                 -5914                116342
                 -5913                118866
                 -5912                117360
                 -5911                114288
                 -5910                117030
                 -5909                118296
                 -5908                117136
                 -5907                115134
                 -5906                115184
                 -5905                117606
                 -5904                118312
                 -5903                117532
                 -5902                116970
                 -5901                115664
                 -5900                115332
                 -5899                118342
                 -5898                118154
                 -5897                117636
                 -5896                117000
                 -5895                117602
                 -5894                116570
                 -5893                118730
                 -5892                118250
                 -5891                118402
                 -5890                117042
                 -5889                119232
                 -5888                117024
                 -5887                118424
                 -5886                118700
                 -5885                118180
                 -5884                120126
                 -5883                117226
                 -5882                118148
                 -5881                118992
                 -5880                119292
                 -5879                119292
                 -5878                119622
                 -5877                119024
                 -5876                119260
                 -5875                120078
                 -5874                119184
                 -5873                120214
                 -5872                120274
                 -5871                118838
                 -5870                120012
                 -5869                119256
                 -5868                120082
                 -5867                119680
                 -5866                121412
                 -5865                121818
                 -5864                121162
                 -5863                121596
                 -5862                118868
                 -5861                120896
                 -5860                119060
                 -5859                119974
                 -5858                121013
                 -5857                121170
                 -5856                120362
                 -5855                122655
                 -5854                123078
                 -5853                121636
                 -5852                120528
                 -5851                121186
                 -5850                121952
                 -5849                120204
                 -5848                122328
                 -5847                122423
                 -5846                122604
                 -5845                122800
                 -5844                125024
                 -5843                121680
                 -5842                122904
                 -5841                123192
                 -5840                122706
                 -5839                123992
                 -5838                125132
                 -5837                123934
                 -5836                121287
                 -5835                124784
                 -5834                122818
                 -5833                122378
                 -5832                123638
                 -5831                123228
                 -5830                122826
                 -5829                125796
                 -5828                125186
                 -5827                127282
                 -5826                126554
                 -5825                124064
                 -5824                125100
                 -5823                124614
                 -5822                123580
                 -5821                123150
                 -5820                125068
                 -5819                125444
                 -5818                127804
                 -5817                127320
                 -5816                125046
                 -5815                124914
                 -5814                123748
                 -5813                126618
                 -5812                127610
                 -5811                126535
                 -5810                125208
                 -5809                125096
                 -5808                126178
                 -5807                126610
                 -5806                124732
                 -5805                128334
                 -5804                125102
                 -5803                127290
                 -5802                126192
                 -5801                123446
                 -5800                126806
                 -5799                124648
                 -5798                127202
                 -5797                129718
                 -5796                125597
                 -5795                128368
                 -5794                126640
                 -5793                126595
                 -5792                128683
                 -5791                128086
                 -5790                126146
                 -5789                127976
                 -5788                128616
                 -5787                129778
                 -5786                131568
                 -5785                128560
                 -5784                128819
                 -5783                127732
                 -5782                129554
                 -5781                128346
                 -5780                129152
                 -5779                130318
                 -5778                129337
                 -5777                131206
                 -5776                129598
                 -5775                128484
                 -5774                128588
                 -5773                129299
                 -5772                131782
                 -5771                130062
                 -5770                129136
                 -5769                132746
                 -5768                131896
                 -5767                129662
                 -5766                129578
                 -5765                129892
                 -5764                130380
                 -5763                131226
                 -5762                128066
                 -5761                128738
                 -5760                132496
                 -5759                130809
                 -5758                132048
                 -5757                131722
                 -5756                130420
                 -5755                130598
                 -5754                130160
                 -5753                132284
                 -5752                131126
                 -5751                131946
                 -5750                131448
                 -5749                131326
                 -5748                130132
                 -5747                131948
                 -5746                133100
                 -5745                133506
                 -5744                132948
                 -5743                133406
                 -5742                132958
                 -5741                130532
                 -5740                132840
                 -5739                131852
                 -5738                132646
                 -5737                133041
                 -5736                133758
                 -5735                133096
                 -5734                132835
                 -5733                132890
                 -5732                133727
                 -5731                134324
                 -5730                133470
                 -5729                135858
                 -5728                135508
                 -5727                134346
                 -5726                135088
                 -5725                134879
                 -5724                133648
                 -5723                134084
                 -5722                137476
                 -5721                133180
                 -5720                135118
                 -5719                136030
                 -5718                134644
                 -5717                135658
                 -5716                137467
                 -5715                133832
                 -5714                134242
                 -5713                136158
                 -5712                135648
                 -5711                138098
                 -5710                133892
                 -5709                137646
                 -5708                135618
                 -5707                137478
                 -5706                137746
                 -5705                136292
                 -5704                136924
                 -5703                136072
                 -5702                139644
                 -5701                136319
                 -5700                138396
                 -5699                135346
                 -5698                135760
                 -5697                138094
                 -5696                137930
                 -5695                138346
                 -5694                137006
                 -5693                138262
                 -5692                139396
                 -5691                137820
                 -5690                138004
                 -5689                138090
                 -5688                137480
                 -5687                137036
                 -5686                138370
                 -5685                139434
                 -5684                138832
                 -5683                138762
                 -5682                142482
                 -5681                137110
                 -5680                136306
                 -5679                139180
                 -5678                137195
                 -5677                141568
                 -5676                140464
                 -5675                139432
                 -5674                138080
                 -5673                141344
                 -5672                142004
                 -5671                141256
                 -5670                138076
                 -5669                144300
                 -5668                138854
                 -5667                140694
                 -5666                141402
                 -5665                139912
                 -5664                139070
                 -5663                142570
                 -5662                141288
                 -5661                139522
                 -5660                140152
                 -5659                140520
                 -5658                143074
                 -5657                140250
                 -5656                141302
                 -5655                140674
                 -5654                142728
                 -5653                141010
                 -5652                142818
                 -5651                140382
                 -5650                143092
                 -5649                140830
                 -5648                141512
                 -5647                143596
                 -5646                144984
                 -5645                142070
                 -5644                143130
                 -5643                142574
                 -5642                144752
                 -5641                140488
                 -5640                144540
                 -5639                143320
                 -5638                144766
                 -5637                143182
                 -5636                145548
                 -5635                144106
                 -5634                143060
                 -5633                142370
                 -5632                144638
                 -5631                143878
                 -5630                141750
                 -5629                144802
                 -5628                143084
                 -5627                145392
                 -5626                143640
                 -5625                144410
                 -5624                146730
                 -5623                146074
                 -5622                145636
                 -5621                143958
                 -5620                144376
                 -5619                145794
                 -5618                144214
                 -5617                146330
                 -5616                145454
                 -5615                145485
                 -5614                145302
                 -5613                144862
                 -5612                146310
                 -5611                148974
                 -5610                148346
                 -5609                148992
                 -5608                147341
                 -5607                146332
                 -5606                147248
                 -5605                146002
                 -5604                148652
                 -5603                147122
                 -5602                146192
                 -5601                147045
                 -5600                149438
                 -5599                147206
                 -5598                148334
                 -5597                147280
                 -5596                149606
                 -5595                146392
                 -5594                148034
                 -5593                150484
                 -5592                147074
                 -5591                152506
                 -5590                151495
                 -5589                148178
                 -5588                147242
                 -5587                148370
                 -5586                150582
                 -5585                149100
                 -5584                150924
                 -5583                149198
                 -5582                149406
                 -5581                149268
                 -5580                150844
                 -5579                147952
                 -5578                150746
                 -5577                149824
                 -5576                150520
                 -5575                150822
                 -5574                149498
                 -5573                148400
                 -5572                149754
                 -5571                151236
                 -5570                151213
                 -5569                149500
                 -5568                151976
                 -5567                152534
                 -5566                149398
                 -5565                148800
                 -5564                153294
                 -5563                149630
                 -5562                152535
                 -5561                151280
                 -5560                151862
                 -5559                150480
                 -5558                151692
                 -5557                152622
                 -5556                154064
                 -5555                151681
                 -5554                152678
                 -5553                153566
                 -5552                154152
                 -5551                154932
                 -5550                153516
                 -5549                154400
                 -5548                152186
                 -5547                152336
                 -5546                152310
                 -5545                152932
                 -5544                155612
                 -5543                154087
                 -5542                153868
                 -5541                156112
                 -5540                153498
                 -5539                153774
                 -5538                152672
                 -5537                153628
                 -5536                153560
                 -5535                153756
                 -5534                153604
                 -5533                154794
                 -5532                156752
                 -5531                156410
                 -5530                155472
                 -5529                155162
                 -5528                155568
                 -5527                153014
                 -5526                155000
                 -5525                154838
                 -5524                157680
                 -5523                157062
                 -5522                156490
                 -5521                156022
                 -5520                155248
                 -5519                155112
                 -5518                157458
                 -5517                154242
                 -5516                157660
                 -5515                157726
                 -5514                159276
                 -5513                156458
                 -5512                155810
                 -5511                156768
                 -5510                156912
                 -5509                159102
                 -5508                156272
                 -5507                157372
                 -5506                157086
                 -5505                157189
                 -5504                157602
                 -5503                156566
                 -5502                159435
                 -5501                158086
                 -5500                159596
                 -5499                159200
                 -5498                158450
                 -5497                158580
                 -5496                158384
                 -5495                159916
                 -5494                158520
                 -5493                159850
                 -5492                159591
                 -5491                161860
                 -5490                159002
                 -5489                163876
                 -5488                160016
                 -5487                159994
                 -5486                158970
                 -5485                159058
                 -5484                159024
                 -5483                161130
                 -5482                160134
                 -5481                160794
                 -5480                160506
                 -5479                162402
                 -5478                162920
                 -5477                161172
                 -5476                163098
                 -5475                161636
                 -5474                162482
                 -5473                161942
                 -5472                159992
                 -5471                162194
                 -5470                162066
                 -5469                162216
                 -5468                160286
                 -5467                160044
                 -5466                162592
                 -5465                163928
                 -5464                162330
                 -5463                160922
                 -5462                164822
                 -5461                162100
                 -5460                161854
                 -5459                163446
                 -5458                164435
                 -5457                164292
                 -5456                163484
                 -5455                164794
                 -5454                163335
                 -5453                161312
                 -5452                163638
                 -5451                162836
                 -5450                163360
                 -5449                167758
                 -5448                165152
                 -5447                163844
                 -5446                164402
                 -5445                162830
                 -5444                162755
                 -5443                164303
                 -5442                165422
                 -5441                164912
                 -5440                165904
                 -5439                165769
                 -5438                166518
                 -5437                162372
                 -5436                166790
                 -5435                166202
                 -5434                167478
                 -5433                165356
                 -5432                167208
                 -5431                167778
                 -5430                166922
                 -5429                166822
                 -5428                166484
                 -5427                166506
                 -5426                168792
                 -5425                165660
                 -5424                165122
                 -5423                166212
                 -5422                166726
                 -5421                168404
                 -5420                169160
                 -5419                168300
                 -5418                168006
                 -5417                169048
                 -5416                169326
                 -5415                167486
                 -5414                166134
                 -5413                171352
                 -5412                170078
                 -5411                169838
                 -5410                169384
                 -5409                168004
                 -5408                168954
                 -5407                167952
                 -5406                169016
                 -5405                169087
                 -5404                170817
                 -5403                169924
                 -5402                171868
                 -5401                169308
                 -5400                167364
                 -5399                169858
                 -5398                170772
                 -5397                170428
                 -5396                170732
                 -5395                170082
                 -5394                167554
                 -5393                172006
                 -5392                171076
                 -5391                170786
                 -5390                173906
                 -5389                172749
                 -5388                172428
                 -5387                171278
                 -5386                169826
                 -5385                167808
                 -5384                170752
                 -5383                173648
                 -5382                175072
                 -5381                173110
                 -5380                171944
                 -5379                173082
                 -5378                175158
                 -5377                171752
                 -5376                173052
                 -5375                170809
                 -5374                174010
                 -5373                174892
                 -5372                171707
                 -5371                170578
                 -5370                173732
                 -5369                175974
                 -5368                172898
                 -5367                175545
                 -5366                176340
                 -5365                172294
                 -5364                177054
                 -5363                174500
                 -5362                172860
                 -5361                173416
                 -5360                173970
                 -5359                174204
                 -5358                172490
                 -5357                175772
                 -5356                174642
                 -5355                176140
                 -5354                175610
                 -5353                180224
                 -5352                170532
                 -5351                176082
                 -5350                176602
                 -5349                174542
                 -5348                177322
                 -5347                178062
                 -5346                174404
                 -5345                176832
                 -5344                176406
                 -5343                177612
                 -5342                175348
                 -5341                176464
                 -5340                177370
                 -5339                175749
                 -5338                176748
                 -5337                176128
                 -5336                178462
                 -5335                177608
                 -5334                178708
                 -5333                177074
                 -5332                177122
                 -5331                177114
                 -5330                179578
                 -5329                178062
                 -5328                177938
                 -5327                178834
                 -5326                177648
                 -5325                178194
                 -5324                179778
                 -5323                178654
                 -5322                177678
                 -5321                180854
                 -5320                180672
                 -5319                179738
                 -5318                179004
                 -5317                181676
                 -5316                182024
                 -5315                178813
                 -5314                179648
                 -5313                183398
                 -5312                178440
                 -5311                178810
                 -5310                181300
                 -5309                179556
                 -5308                181222
                 -5307                181380
                 -5306                181114
                 -5305                180406
                 -5304                180446
                 -5303                181356
                 -5302                180156
                 -5301                181948
                 -5300                180602
                 -5299                178050
                 -5298                183088
                 -5297                185208
                 -5296                182216
                 -5295                185560
                 -5294                182652
                 -5293                182330
                 -5292                182746
                 -5291                180116
                 -5290                183826
                 -5289                181488
                 -5288                185424
                 -5287                185118
                 -5286                182402
                 -5285                182436
                 -5284                182494
                 -5283                183938
                 -5282                183704
                 -5281                187102
                 -5280                182110
                 -5279                184212
                 -5278                184176
                 -5277                187124
                 -5276                181972
                 -5275                184496
                 -5274                184712
                 -5273                186048
                 -5272                185686
                 -5271                186084
                 -5270                184736
                 -5269                184832
                 -5268                188156
                 -5267                186692
                 -5266                183724
                 -5265                184538
                 -5264                184698
                 -5263                187996
                 -5262                185800
                 -5261                186340
                 -5260                182570
                 -5259                188040
                 -5258                188898
                 -5257                186728
                 -5256                188160
                 -5255                186941
                 -5254                189096
                 -5253                184634
                 -5252                188337
                 -5251                185468
                 -5250                190090
                 -5249                187707
                 -5248                188782
                 -5247                187784
                 -5246                190113
                 -5245                188324
                 -5244                188118
                 -5243                186816
                 -5242                190404
                 -5241                189292
                 -5240                187470
                 -5239                186766
                 -5238                190110
                 -5237                187226
                 -5236                189435
                 -5235                192914
                 -5234                188836
                 -5233                189686
                 -5232                190522
                 -5231                189846
                 -5230                191150
                 -5229                189502
                 -5228                191122
                 -5227                191268
                 -5226                188184
                 -5225                191708
                 -5224                189230
                 -5223                190252
                 -5222                190545
                 -5221                194660
                 -5220                190048
                 -5219                192450
                 -5218                192746
                 -5217                191172
                 -5216                190068
                 -5215                193550
                 -5214                192180
                 -5213                191452
                 -5212                192780
                 -5211                191372
                 -5210                192536
                 -5209                192894
                 -5208                192016
                 -5207                195222
                 -5206                193438
                 -5205                192472
                 -5204                191888
                 -5203                196158
                 -5202                195290
                 -5201                194244
                 -5200                193562
                 -5199                191644
                 -5198                194557
                 -5197                190520
                 -5196                196096
                 -5195                194884
                 -5194                193942
                 -5193                194774
                 -5192                196128
                 -5191                192782
                 -5190                195802
                 -5189                193484
                 -5188                193160
                 -5187                194396
                 -5186                195879
                 -5185                198262
                 -5184                194192
                 -5183                196426
                 -5182                194496
                 -5181                197118
                 -5180                195322
                 -5179                195242
                 -5178                196490
                 -5177                198650
                 -5176                198456
                 -5175                198224
                 -5174                198256
                 -5173                195348
                 -5172                197172
                 -5171                197927
                 -5170                197974
                 -5169                196466
                 -5168                196198
                 -5167                198312
                 -5166                199728
                 -5165                196640
                 -5164                199224
                 -5163                200286
                 -5162                199322
                 -5161                200566
                 -5160                199030
                 -5159                199806
                 -5158                198460
                 -5157                199365
                 -5156                199588
                 -5155                200492
                 -5154                199522
                 -5153                201392
                 -5152                202060
                 -5151                202326
                 -5150                196442
                 -5149                200158
                 -5148                198634
                 -5147                202796
                 -5146                202274
                 -5145                200499
                 -5144                199366
                 -5143                202940
                 -5142                198636
                 -5141                203346
                 -5140                200208
                 -5139                200168
                 -5138                197710
                 -5137                207150
                 -5136                203400
                 -5135                201000
                 -5134                200292
                 -5133                204446
                 -5132                201854
                 -5131                200586
                 -5130                201888
                 -5129                204380
                 -5128                202420
                 -5127                203520
                 -5126                204718
                 -5125                200998
                 -5124                205348
                 -5123                202968
                 -5122                203972
                 -5121                200486
                 -5120                205379
                 -5119                203400
                 -5118                203642
                 -5117                206648
                 -5116                202648
                 -5115                203710
                 -5114                209498
                 -5113                203354
                 -5112                208748
                 -5111                201156
                 -5110                204464
                 -5109                208002
                 -5108                204666
                 -5107                206764
                 -5106                206120
                 -5105                203900
                 -5104                204089
                 -5103                204556
                 -5102                206112
                 -5101                204597
                 -5100                207926
                 -5099                207627
                 -5098                204602
                 -5097                206538
                 -5096                205660
                 -5095                205516
                 -5094                205816
                 -5093                207130
                 -5092                208400
                 -5091                209292
                 -5090                206084
                 -5089                209144
                 -5088                207670
                 -5087                208612
                 -5086                207533
                 -5085                208184
                 -5084                207360
                 -5083                211303
                 -5082                207830
                 -5081                213298
                 -5080                211777
                 -5079                211142
                 -5078                207636
                 -5077                208814
                 -5076                210554
                 -5075                206868
                 -5074                211753
                 -5073                209420
                 -5072                208998
                 -5071                208456
                 -5070                212460
                 -5069                209436
                 -5068                213988
                 -5067                210252
                 -5066                211584
                 -5065                212114
                 -5064                208834
                 -5063                210058
                 -5062                211148
                 -5061                211588
                 -5060                211710
                 -5059                210830
                 -5058                210576
                 -5057                213040
                 -5056                209894
                 -5055                213512
                 -5054                211836
                 -5053                212410
                 -5052                213219
                 -5051                214864
                 -5050                214250
                 -5049                208994
                 -5048                211842
                 -5047                212594
                 -5046                213296
                 -5045                214296
                 -5044                214726
                 -5043                212430
                 -5042                216146
                 -5041                215416
                 -5040                217214
                 -5039                215148
                 -5038                211544
                 -5037                216536
                 -5036                214670
                 -5035                213370
                 -5034                218108
                 -5033                213862
                 -5032                215642
                 -5031                215582
                 -5030                212678
                 -5029                214266
                 -5028                214874
                 -5027                218892
                 -5026                217282
                 -5025                216706
                 -5024                216122
                 -5023                216742
                 -5022                218998
                 -5021                218094
                 -5020                215604
                 -5019                218632
                 -5018                216110
                 -5017                216378
                 -5016                215642
                 -5015                218244
                 -5014                218640
                 -5013                217472
                 -5012                215274
                 -5011                220606
                 -5010                216000
                 -5009                216306
                 -5008                217624
                 -5007                218722
                 -5006                217017
                 -5005                219282
                 -5004                219744
                 -5003                219476
                 -5002                221820
                 -5001                221680
                 -5000                221010
                 -4999                219836
                 -4998                220296
                 -4997                217000
                 -4996                220160
                 -4995                219254
                 -4994                221014
                 -4993                219188
                 -4992                221578
                 -4991                220304
                 -4990                220112
                 -4989                218406
                 -4988                222234
                 -4987                220167
                 -4986                220740
                 -4985                219862
                 -4984                222848
                 -4983                220476
                 -4982                220776
                 -4981                220564
                 -4980                220660
                 -4979                223338
                 -4978                222000
                 -4977                221320
                 -4976                224456
                 -4975                222370
                 -4974                225904
                 -4973                221308
                 -4972                223146
                 -4971                223096
                 -4970                222142
                 -4969                222002
                 -4968                224454
                 -4967                223894
                 -4966                224440
                 -4965                225680
                 -4964                227718
                 -4963                222196
                 -4962                220365
                 -4961                225394
                 -4960                224478
                 -4959                224819
                 -4958                223942
                 -4957                224468
                 -4956                227238
                 -4955                226096
                 -4954                225804
                 -4953                228002
                 -4952                225216
                 -4951                223982
                 -4950                225662
                 -4949                226112
                 -4948                226728
                 -4947                226574
                 -4946                223860
                 -4945                228694
                 -4944                227174
                 -4943                229410
                 -4942                227068
                 -4941                229521
                 -4940                227470
                 -4939                230556
                 -4938                226768
                 -4937                229098
                 -4936                225214
                 -4935                226652
                 -4934                229422
                 -4933                228112
                 -4932                228696
                 -4931                226190
                 -4930                228925
                 -4929                230066
                 -4928                229218
                 -4927                226618
                 -4926                232028
                 -4925                227754
                 -4924                231060
                 -4923                227250
                 -4922                228368
                 -4921                229816
                 -4920                229628
                 -4919                231720
                 -4918                230788
                 -4917                230438
                 -4916                233604
                 -4915                229108
                 -4914                229602
                 -4913                229376
                 -4912                227889
                 -4911                230574
                 -4910                230740
                 -4909                234252
                 -4908                232230
                 -4907                234228
                 -4906                235036
                 -4905                234274
                 -4904                232712
                 -4903                233126
                 -4902                231816
                 -4901                234638
                 -4900                232130
                 -4899                229558
                 -4898                233488
                 -4897                234318
                 -4896                233596
                 -4895                232512
                 -4894                231042
                 -4893                235554
                 -4892                234194
                 -4891                234202
                 -4890                233705
                 -4889                232460
                 -4888                234042
                 -4887                234984
                 -4886                234514
                 -4885                234478
                 -4884                233032
                 -4883                236305
                 -4882                235822
                 -4881                238364
                 -4880                236624
                 -4879                236972
                 -4878                237994
                 -4877                234577
                 -4876                234640
                 -4875                232874
                 -4874                233567
                 -4873                239728
                 -4872                236728
                 -4871                236580
                 -4870                235830
                 -4869                236088
                 -4868                237978
                 -4867                236840
                 -4866                237444
                 -4865                234700
                 -4864                239024
                 -4863                238058
                 -4862                237908
                 -4861                237856
                 -4860                238540
                 -4859                239238
                 -4858                239632
                 -4857                239402
                 -4856                240104
                 -4855                237696
                 -4854                240148
                 -4853                240388
                 -4852                240200
                 -4851                236652
                 -4850                239504
                 -4849                237916
                 -4848                243630
                 -4847                237098
                 -4846                242484
                 -4845                237604
                 -4844                242016
                 -4843                240092
                 -4842                241650
                 -4841                239738
                 -4840                244734
                 -4839                240232
                 -4838                241950
                 -4837                239270
                 -4836                240618
                 -4835                242992
                 -4834                240140
                 -4833                243009
                 -4832                240988
                 -4831                240032
                 -4830                243316
                 -4829                242774
                 -4828                242336
                 -4827                242924
                 -4826                242010
                 -4825                245558
                 -4824                241496
                 -4823                244290
                 -4822                241762
                 -4821                243780
                 -4820                244986
                 -4819                247422
                 -4818                243557
                 -4817                244502
                 -4816                242532
                 -4815                248316
                 -4814                243376
                 -4813                244194
                 -4812                244270
                 -4811                245416
                 -4810                243232
                 -4809                242648
                 -4808                243130
                 -4807                246352
                 -4806                249824
                 -4805                245824
                 -4804                248184
                 -4803                246274
                 -4802                246054
                 -4801                243620
                 -4800                247982
                 -4799                245880
                 -4798                248666
                 -4797                246348
                 -4796                248687
                 -4795                249240
                 -4794                247632
                 -4793                247842
                 -4792                245512
                 -4791                248384
                 -4790                247518
                 -4789                246232
                 -4788                248535
                 -4787                246352
                 -4786                247432
                 -4785                249050
                 -4784                249754
                 -4783                249620
                 -4782                248768
                 -4781                248294
                 -4780                251912
                 -4779                247320
                 -4778                247866
                 -4777                249206
                 -4776                249644
                 -4775                248930
                 -4774                244604
                 -4773                251158
                 -4772                250735
                 -4771                251958
                 -4770                251756
                 -4769                250416
                 -4768                253158
                 -4767                250216
                 -4766                252092
                 -4765                251062
                 -4764                250370
                 -4763                249627
                 -4762                250608
                 -4761                249388
                 -4760                251578
                 -4759                252112
                 -4758                255356
                 -4757                253354
                 -4756                250972
                 -4755                252842
                 -4754                252744
                 -4753                252172
                 -4752                251708
                 -4751                253314
                 -4750                251462
                 -4749                251564
                 -4748                256248
                 -4747                252796
                 -4746                256386
                 -4745                254728
                 -4744                253678
                 -4743                251592
                 -4742                254610
                 -4741                252586
                 -4740                252204
                 -4739                254718
                 -4738                256116
                 -4737                257580
                 -4736                252022
                 -4735                253734
                 -4734                254301
                 -4733                259432
                 -4732                256986
                 -4731                255616
                 -4730                258277
                 -4729                257078
                 -4728                257150
                 -4727                256406
                 -4726                255604
                 -4725                257348
                 -4724                258472
                 -4723                254648
                 -4722                259894
                 -4721                257064
                 -4720                261056
                 -4719                259268
                 -4718                257944
                 -4717                257524
                 -4716                256474
                 -4715                258614
                 -4714                259316
                 -4713                257828
                 -4712                259618
                 -4711                258588
                 -4710                259558
                 -4709                254694
                 -4708                260422
                 -4707                257408
                 -4706                259532
                 -4705                259432
                 -4704                258808
                 -4703                260862
                 -4702                262072
                 -4701                260300
                 -4700                258301
                 -4699                260688
                 -4698                260716
                 -4697                263962
                 -4696                257642
                 -4695                259042
                 -4694                259834
                 -4693                259778
                 -4692                261750
                 -4691                263288
                 -4690                260904
                 -4689                261972
                 -4688                259836
                 -4687                265201
                 -4686                259970
                 -4685                265415
                 -4684                260044
                 -4683                262258
                 -4682                262610
                 -4681                263220
                 -4680                262696
                 -4679                264098
                 -4678                264664
                 -4677                261878
                 -4676                266184
                 -4675                265724
                 -4674                264834
                 -4673                264327
                 -4672                264266
                 -4671                265329
                 -4670                266916
                 -4669                261830
                 -4668                264072
                 -4667                265064
                 -4666                267164
                 -4665                265556
                 -4664                266782
                 -4663                265920
                 -4662                267530
                 -4661                264314
                 -4660                268770
                 -4659                265931
                 -4658                265446
                 -4657                264198
                 -4656                267384
                 -4655                267110
                 -4654                270208
                 -4653                266704
                 -4652                268600
                 -4651                266400
                 -4650                267234
                 -4649                268210
                 -4648                261044
                 -4647                264926
                 -4646                267014
                 -4645                271072
                 -4644                270478
                 -4643                267092
                 -4642                269240
                 -4641                268392
                 -4640                266178
                 -4639                270122
                 -4638                266118
                 -4637                269940
                 -4636                273580
                 -4635                270643
                 -4634                269076
                 -4633                270124
                 -4632                266776
                 -4631                271696
                 -4630                269206
                 -4629                270696
                 -4628                269792
                 -4627                271338
                 -4626                272012
                 -4625                271195
                 -4624                268594
                 -4623                271368
                 -4622                274878
                 -4621                269754
                 -4620                271170
                 -4619                272843
                 -4618                271353
                 -4617                273222
                 -4616                270564
                 -4615                274894
                 -4614                271350
                 -4613                272738
                 -4612                277324
                 -4611                274036
                 -4610                272202
                 -4609                274556
                 -4608                272788
                 -4607                275760
                 -4606                274878
                 -4605                273748
                 -4604                272946
                 -4603                272848
                 -4602                276794
                 -4601                271672
                 -4600                273762
                 -4599                277492
                 -4598                273212
                 -4597                274986
                 -4596                279278
                 -4595                275516
                 -4594                275258
                 -4593                276520
                 -4592                278492
                 -4591                274334
                 -4590                274056
                 -4589                276634
                 -4588                277292
                 -4587                276954
                 -4586                277690
                 -4585                276538
                 -4584                280786
                 -4583                275226
                 -4582                277788
                 -4581                273406
                 -4580                278260
                 -4579                279722
                 -4578                278168
                 -4577                277174
                 -4576                278570
                 -4575                280354
                 -4574                277938
                 -4573                277962
                 -4572                277760
                 -4571                279754
                 -4570                277636
                 -4569                281154
                 -4568                275368
                 -4567                279778
                 -4566                276758
                 -4565                280208
                 -4564                279692
                 -4563                280320
                 -4562                277356
                 -4561                279506
                 -4560                279704
                 -4559                281982
                 -4558                281224
                 -4557                280446
                 -4556                278613
                 -4555                280676
                 -4554                279898
                 -4553                282274
                 -4552                279572
                 -4551                283352
                 -4550                282636
                 -4549                286262
                 -4548                278332
                 -4547                280782
                 -4546                281194
                 -4545                284094
                 -4544                284382
                 -4543                281746
                 -4542                284774
                 -4541                283002
                 -4540                284074
                 -4539                283826
                 -4538                282214
                 -4537                282950
                 -4536                282660
                 -4535                285684
                 -4534                282386
                 -4533                282080
                 -4532                284784
                 -4531                284471
                 -4530                289056
                 -4529                283944
                 -4528                285512
                 -4527                285890
                 -4526                289620
                 -4525                282348
                 -4524                284722
                 -4523                284598
                 -4522                286288
                 -4521                286030
                 -4520                284024
                 -4519                284250
                 -4518                286684
                 -4517                287612
                 -4516                290104
                 -4515                285224
                 -4514                283934
                 -4513                286590
                 -4512                288860
                 -4511                290998
                 -4510                288376
                 -4509                287806
                 -4508                286010
                 -4507                286884
                 -4506                289060
                 -4505                288218
                 -4504                291623
                 -4503                290188
                 -4502                289002
                 -4501                289832
                 -4500                287424
                 -4499                288902
                 -4498                286224
                 -4497                289144
                 -4496                290344
                 -4495                290837
                 -4494                291308
                 -4493                289890
                 -4492                289318
                 -4491                293940
                 -4490                290837
                 -4489                290116
                 -4488                287940
                 -4487                290166
                 -4486                291336
                 -4485                289180
                 -4484                293602
                 -4483                293682
                 -4482                293976
                 -4481                294596
                 -4480                289844
                 -4479                292548
                 -4478                291722
                 -4477                293626
                 -4476                291196
                 -4475                290948
                 -4474                298020
                 -4473                296478
                 -4472                291196
                 -4471                294356
                 -4470                293480
                 -4469                294174
                 -4468                294412
                 -4467                295456
                 -4466                296111
                 -4465                291043
                 -4464                298464
                 -4463                292798
                 -4462                292626
                 -4461                297204
                 -4460                293444
                 -4459                293442
                 -4458                296188
                 -4457                294630
                 -4456                294896
                 -4455                295420
                 -4454                294310
                 -4453                293832
                 -4452                296774
                 -4451                298088
                 -4450                295787
                 -4449                298726
                 -4448                298754
                 -4447                295596
                 -4446                298578
                 -4445                295200
                 -4444                298704
                 -4443                296130
                 -4442                295122
                 -4441                298076
                 -4440                297026
                 -4439                296744
                 -4438                298746
                 -4437                295490
                 -4436                299600
                 -4435                299940
                 -4434                298356
                 -4433                297738
                 -4432                295573
                 -4431                301469
                 -4430                300728
                 -4429                300248
                 -4428                301216
                 -4427                302032
                 -4426                296682
                 -4425                304224
                 -4424                301704
                 -4423                299860
                 -4422                297602
                 -4421                299934
                 -4420                300146
                 -4419                301018
                 -4418                303086
                 -4417                303137
                 -4416                302160
                 -4415                304240
                 -4414                299563
                 -4413                301138
                 -4412                298346
                 -4411                302432
                 -4410                299874
                 -4409                305236
                 -4408                308698
                 -4407                301088
                 -4406                301270
                 -4405                302492
                 -4404                306160
                 -4403                301070
                 -4402                301174
                 -4401                303980
                 -4400                302438
                 -4399                305666
                 -4398                302226
                 -4397                301378
                 -4396                305680
                 -4395                302642
                 -4394                306600
                 -4393                303572
                 -4392                307806
                 -4391                304895
                 -4390                306480
                 -4389                306022
                 -4388                308692
                 -4387                300594
                 -4386                305530
                 -4385                308666
                 -4384                302534
                 -4383                308482
                 -4382                309586
                 -4381                308208
                 -4380                306798
                 -4379                304830
                 -4378                313024
                 -4377                304208
                 -4376                309938
                 -4375                304924
                 -4374                303490
                 -4373                306693
                 -4372                310854
                 -4371                310092
                 -4370                308064
                 -4369                312588
                 -4368                310948
                 -4367                310874
                 -4366                308439
                 -4365                310416
                 -4364                307374
                 -4363                309548
                 -4362                309564
                 -4361                309276
                 -4360                310746
                 -4359                307822
                 -4358                310250
                 -4357                307514
                 -4356                315338
                 -4355                309086
                 -4354                311912
                 -4353                307844
                 -4352                312026
                 -4351                311174
                 -4350                314382
                 -4349                311764
                 -4348                312712
                 -4347                308538
                 -4346                312656
                 -4345                311094
                 -4344                311382
                 -4343                309452
                 -4342                317099
                 -4341                315114
                 -4340                311224
                 -4339                313172
                 -4338                314642
                 -4337                312438
                 -4336                315232
                 -4335                311862
                 -4334                310014
                 -4333                317532
                 -4332                314496
                 -4331                314786
                 -4330                314604
                 -4329                314558
                 -4328                314904
                 -4327                310898
                 -4326                311266
                 -4325                316150
                 -4324                314702
                 -4323                318344
                 -4322                314862
                 -4321                313210
                 -4320                317986
                 -4319                311494
                 -4318                317356
                 -4317                313554
                 -4316                317459
                 -4315                315638
                 -4314                317320
                 -4313                318856
                 -4312                316774
                 -4311                311554
                 -4310                316344
                 -4309                319818
                 -4308                320034
                 -4307                318236
                 -4306                315420
                 -4305                319150
                 -4304                316136
                 -4303                318204
                 -4302                317872
                 -4301                318030
                 -4300                320439
                 -4299                320476
                 -4298                318428
                 -4297                319978
                 -4296                322944
                 -4295                317650
                 -4294                318428
                 -4293                324158
                 -4292                314872
                 -4291                322922
                 -4290                319254
                 -4289                327146
                 -4288                320152
                 -4287                319352
                 -4286                321048
                 -4285                328298
                 -4284                320366
                 -4283                321574
                 -4282                320404
                 -4281                322910
                 -4280                322620
                 -4279                319274
                 -4278                320366
                 -4277                322300
                 -4276                323152
                 -4275                327682
                 -4274                324016
                 -4273                321228
                 -4272                321610
                 -4271                320216
                 -4270                326704
                 -4269                322257
                 -4268                322376
                 -4267                323690
                 -4266                325782
                 -4265                323694
                 -4264                323816
                 -4263                326447
                 -4262                324916
                 -4261                324138
                 -4260                326138
                 -4259                323880
                 -4258                323082
                 -4257                323142
                 -4256                327894
                 -4255                323756
                 -4254                329344
                 -4253                323580
                 -4252                324110
                 -4251                323956
                 -4250                329664
                 -4249                322848
                 -4248                328706
                 -4247                331406
                 -4246                326876
                 -4245                328238
                 -4244                326362
                 -4243                327010
                 -4242                326062
                 -4241                328926
                 -4240                330648
                 -4239                326480
                 -4238                331402
                 -4237                329646
                 -4236                331666
                 -4235                328552
                 -4234                330974
                 -4233                327638
                 -4232                330144
                 -4231                330708
                 -4230                329146
                 -4229                328974
                 -4228                331760
                 -4227                332110
                 -4226                329118
                 -4225                329440
                 -4224                331140
                 -4223                332372
                 -4222                331990
                 -4221                330600
                 -4220                333602
                 -4219                329244
                 -4218                332762
                 -4217                332318
                 -4216                329872
                 -4215                329384
                 -4214                331582
                 -4213                334280
                 -4212                332446
                 -4211                329948
                 -4210                334158
                 -4209                333258
                 -4208                332078
                 -4207                334582
                 -4206                332256
                 -4205                332728
                 -4204                334754
                 -4203                331474
                 -4202                331036
                 -4201                336250
                 -4200                333172
                 -4199                331620
                 -4198                331490
                 -4197                339946
                 -4196                332132
                 -4195                335098
                 -4194                332684
                 -4193                333662
                 -4192                335098
                 -4191                333676
                 -4190                337984
                 -4189                336100
                 -4188                336282
                 -4187                339222
                 -4186                336724
                 -4185                333104
                 -4184                335382
                 -4183                335944
                 -4182                338300
                 -4181                338936
                 -4180                337764
                 -4179                335604
                 -4178                337870
                 -4177                338116
                 -4176                340146
                 -4175                337080
                 -4174                341514
                 -4173                336870
                 -4172                340790
                 -4171                335402
                 -4170                338643
                 -4169                339314
                 -4168                337168
                 -4167                339416
                 -4166                335598
                 -4165                342646
                 -4164                339434
                 -4163                342708
                 -4162                342360
                 -4161                340350
                 -4160                338130
                 -4159                341436
                 -4158                335998
                 -4157                340512
                 -4156                337788
                 -4155                344277
                 -4154                342046
                 -4153                341458
                 -4152                344002
                 -4151                343462
                 -4150                343376
                 -4149                344380
                 -4148                344432
                 -4147                339736
                 -4146                340075
                 -4145                342688
                 -4144                343284
                 -4143                341856
                 -4142                344076
                 -4141                342198
                 -4140                342952
                 -4139                342745
                 -4138                342884
                 -4137                343724
                 -4136                343222
                 -4135                349254
                 -4134                344624
                 -4133                338927
                 -4132                347979
                 -4131                346678
                 -4130                345562
                 -4129                343552
                 -4128                344768
                 -4127                345386
                 -4126                345622
                 -4125                346250
                 -4124                347814
                 -4123                345254
                 -4122                347900
                 -4121                345554
                 -4120                348320
                 -4119                346574
                 -4118                344637
                 -4117                345656
                 -4116                347900
                 -4115                349528
                 -4114                351642
                 -4113                344942
                 -4112                350344
                 -4111                348468
                 -4110                348872
                 -4109                346260
                 -4108                346852
                 -4107                343826
                 -4106                348756
                 -4105                353845
                 -4104                346226
                 -4103                349718
                 -4102                349472
                 -4101                350512
                 -4100                349650
                 -4099                348510
                 -4098                347979
                 -4097                348574
                 -4096                352512
                 -4095                347952
                 -4094                352406
                 -4093                348824
                 -4092                346844
                 -4091                351020
                 -4090                348746
                 -4089                355126
                 -4088                349920
                 -4087                352758
                 -4086                350080
                 -4085                357354
                 -4084                347250
                 -4083                349554
                 -4082                354382
                 -4081                350464
                 -4080                350346
                 -4079                353825
                 -4078                351890
                 -4077                356276
                 -4076                353830
                 -4075                352185
                 -4074                356232
                 -4073                351994
                 -4072                353512
                 -4071                353588
                 -4070                353514
                 -4069                354022
                 -4068                354908
                 -4067                357884
                 -4066                355838
                 -4065                355368
                 -4064                354234
                 -4063                357006
                 -4062                354754
                 -4061                354970
                 -4060                354445
                 -4059                358158
                 -4058                355062
                 -4057                357342
                 -4056                355302
                 -4055                353970
                 -4054                361778
                 -4053                357486
                 -4052                357822
                 -4051                353760
                 -4050                355790
                 -4049                356722
                 -4048                355210
                 -4047                356062
                 -4046                357790
                 -4045                356508
                 -4044                357074
                 -4043                361572
                 -4042                355926
                 -4041                356632
                 -4040                360430
                 -4039                361748
                 -4038                360348
                 -4037                352422
                 -4036                363728
                 -4035                358072
                 -4034                363730
                 -4033                357048
                 -4032                356734
                 -4031                362862
                 -4030                359784
                 -4029                366864
                 -4028                360994
                 -4027                362390
                 -4026                360082
                 -4025                358596
                 -4024                358400
                 -4023                361902
                 -4022                358386
                 -4021                361442
                 -4020                365426
                 -4019                367664
                 -4018                360934
                 -4017                364794
                 -4016                362113
                 -4015                364022
                 -4014                363600
                 -4013                365786
                 -4012                363378
                 -4011                363460
                 -4010                362716
                 -4009                366430
                 -4008                362182
                 -4007                364455
                 -4006                363876
                 -4005                363580
                 -4004                368510
                 -4003                364280
                 -4002                364160
                 -4001                367550
                 -4000                365830
                 -3999                367280
                 -3998                361824
                 -3997                360544
                 -3996                365880
                 -3995                363076
                 -3994                364002
                 -3993                366708
                 -3992                369254
                 -3991                365996
                 -3990                366240
                 -3989                365942
                 -3988                367838
                 -3987                363718
                 -3986                371860
                 -3985                364099
                 -3984                365860
                 -3983                367366
                 -3982                368872
                 -3981                367256
                 -3980                367698
                 -3979                367776
                 -3978                367998
                 -3977                368258
                 -3976                372636
                 -3975                366998
                 -3974                369572
                 -3973                368360
                 -3972                371598
                 -3971                368948
                 -3970                369778
                 -3969                369308
                 -3968                366034
                 -3967                377202
                 -3966                366896
                 -3965                369132
                 -3964                371942
                 -3963                372822
                 -3962                367794
                 -3961                374818
                 -3960                368096
                 -3959                373546
                 -3958                371594
                 -3957                370248
                 -3956                373510
                 -3955                373440
                 -3954                375476
                 -3953                372400
                 -3952                372308
                 -3951                374446
                 -3950                369294
                 -3949                372806
                 -3948                370874
                 -3947                374038
                 -3946                371988
                 -3945                376456
                 -3944                378364
                 -3943                376256
                 -3942                367372
                 -3941                378700
                 -3940                374036
                 -3939                375438
                 -3938                374450
                 -3937                376810
                 -3936                374332
                 -3935                374462
                 -3934                374106
                 -3933                379340
                 -3932                374064
                 -3931                377418
                 -3930                377044
                 -3929                374496
                 -3928                377783
                 -3927                376258
                 -3926                380720
                 -3925                374482
                 -3924                375342
                 -3923                377036
                 -3922                371972
                 -3921                378652
                 -3920                375374
                 -3919                377740
                 -3918                379620
                 -3917                378614
                 -3916                380158
                 -3915                380808
                 -3914                379320
                 -3913                374128
                 -3912                378714
                 -3911                374228
                 -3910                380604
                 -3909                377170
                 -3908                385430
                 -3907                381306
                 -3906                381896
                 -3905                375736
                 -3904                381020
                 -3903                378616
                 -3902                380408
                 -3901                377682
                 -3900                383158
                 -3899                380574
                 -3898                385222
                 -3897                378724
                 -3896                378754
                 -3895                382562
                 -3894                385736
                 -3893                385164
                 -3892                383394
                 -3891                385352
                 -3890                380604
                 -3889                384664
                 -3888                381882
                 -3887                381950
                 -3886                379874
                 -3885                383130
                 -3884                384234
                 -3883                382174
                 -3882                382696
                 -3881                387374
                 -3880                382779
                 -3879                387386
                 -3878                388658
                 -3877                384596
                 -3876                381152
                 -3875                388780
                 -3874                383160
                 -3873                382646
                 -3872                385266
                 -3871                386498
                 -3870                384894
                 -3869                386416
                 -3868                393362
                 -3867                382048
                 -3866                388086
                 -3865                385273
                 -3864                388073
                 -3863                380784
                 -3862                382451
                 -3861                384702
                 -3860                388708
                 -3859                387906
                 -3858                389494
                 -3857                384330
                 -3856                386130
                 -3855                388318
                 -3854                391404
                 -3853                388006
                 -3852                386834
                 -3851                388988
                 -3850                391300
                 -3849                385482
                 -3848                390970
                 -3847                386827
                 -3846                388677
                 -3845                394080
                 -3844                384606
                 -3843                391394
                 -3842                388958
                 -3841                390190
                 -3840                390836
                 -3839                392078
                 -3838                392130
                 -3837                386568
                 -3836                388620
                 -3835                390078
                 -3834                387786
                 -3833                392060
                 -3832                396384
                 -3831                395518
                 -3830                388920
                 -3829                393480
                 -3828                391863
                 -3827                393006
                 -3826                394042
                 -3825                395188
                 -3824                389342
                 -3823                396906
                 -3822                393032
                 -3821                394300
                 -3820                392770
                 -3819                392309
                 -3818                390914
                 -3817                394530
                 -3816                392500
                 -3815                393610
                 -3814                390490
                 -3813                397404
                 -3812                396918
                 -3811                397955
                 -3810                394042
                 -3809                395004
                 -3808                396672
                 -3807                396982
                 -3806                394829
                 -3805                397040
                 -3804                391982
                 -3803                395362
                 -3802                398600
                 -3801                392596
                 -3800                395476
                 -3799                397164
                 -3798                398916
                 -3797                400508
                 -3796                392152
                 -3795                397286
                 -3794                395630
                 -3793                400964
                 -3792                396784
                 -3791                397798
                 -3790                398422
                 -3789                396178
                 -3788                402258
                 -3787                400220
                 -3786                400968
                 -3785                397498
                 -3784                400711
                 -3783                404236
                 -3782                398518
                 -3781                397554
                 -3780                402166
                 -3779                397916
                 -3778                401570
                 -3777                395737
                 -3776                402062
                 -3775                398500
                 -3774                404206
                 -3773                399586
                 -3772                405838
                 -3771                399164
                 -3770                401634
                 -3769                396678
                 -3768                403082
                 -3767                400640
                 -3766                398124
                 -3765                405594
                 -3764                402132
                 -3763                403102
                 -3762                404126
                 -3761                399058
                 -3760                402922
                 -3759                403393
                 -3758                400934
                 -3757                405608
                 -3756                404940
                 -3755                401558
                 -3754                403282
                 -3753                406156
                 -3752                401118
                 -3751                400822
                 -3750                404044
                 -3749                406478
                 -3748                400672
                 -3747                401184
                 -3746                406024
                 -3745                410442
                 -3744                406370
                 -3743                404448
                 -3742                406450
                 -3741                407382
                 -3740                409739
                 -3739                403780
                 -3738                404270
                 -3737                408612
                 -3736                408930
                 -3735                407644
                 -3734                402354
                 -3733                405540
                 -3732                409416
                 -3731                409358
                 -3730                408272
                 -3729                405370
                 -3728                408172
                 -3727                404074
                 -3726                412480
                 -3725                413815
                 -3724                407534
                 -3723                406056
                 -3722                411216
                 -3721                407728
                 -3720                410996
                 -3719                409520
                 -3718                411852
                 -3717                411057
                 -3716                410856
                 -3715                408508
                 -3714                410266
                 -3713                409984
                 -3712                411424
                 -3711                410726
                 -3710                414498
                 -3709                408642
                 -3708                412160
                 -3707                413866
                 -3706                410548
                 -3705                415274
                 -3704                410221
                 -3703                411390
                 -3702                409000
                 -3701                409934
                 -3700                411694
                 -3699                415584
                 -3698                416004
                 -3697                413290
                 -3696                409070
                 -3695                412134
                 -3694                410930
                 -3693                415538
                 -3692                413250
                 -3691                415110
                 -3690                413238
                 -3689                416876
                 -3688                414536
                 -3687                417544
                 -3686                412748
                 -3685                412788
                 -3684                415048
                 -3683                416314
                 -3682                415148
                 -3681                415560
                 -3680                419070
                 -3679                417704
                 -3678                417220
                 -3677                419722
                 -3676                410088
                 -3675                415902
                 -3674                415588
                 -3673                418532
                 -3672                417554
                 -3671                418296
                 -3670                420004
                 -3669                416664
                 -3668                414322
                 -3667                421628
                 -3666                417812
                 -3665                418302
                 -3664                422652
                 -3663                413608
                 -3662                421105
                 -3661                419556
                 -3660                416001
                 -3659                418138
                 -3658                416364
                 -3657                421146
                 -3656                418552
                 -3655                416892
                 -3654                422642
                 -3653                417408
                 -3652                422828
                 -3651                417190
                 -3650                423211
                 -3649                416410
                 -3648                423094
                 -3647                420052
                 -3646                422852
                 -3645                422604
                 -3644                424080
                 -3643                418498
                 -3642                423988
                 -3641                424278
                 -3640                422362
                 -3639                420976
                 -3638                422852
                 -3637                422730
                 -3636                420554
                 -3635                418090
                 -3634                428736
                 -3633                422132
                 -3632                422942
                 -3631                421968
                 -3630                425274
                 -3629                420222
                 -3628                422548
                 -3627                427044
                 -3626                424384
                 -3625                427602
                 -3624                423106
                 -3623                425036
                 -3622                427074
                 -3621                429180
                 -3620                420174
                 -3619                426034
                 -3618                426968
                 -3617                427938
                 -3616                420992
                 -3615                426584
                 -3614                424964
                 -3613                428370
                 -3612                423060
                 -3611                429258
                 -3610                423962
                 -3609                427952
                 -3608                427318
                 -3607                425772
                 -3606                424536
                 -3605                429382
                 -3604                432352
                 -3603                427452
                 -3602                430200
                 -3601                428932
                 -3600                427956
                 -3599                429396
                 -3598                427892
                 -3597                429034
                 -3596                426610
                 -3595                436840
                 -3594                431640
                 -3593                425699
                 -3592                431490
                 -3591                432510
                 -3590                429728
                 -3589                428080
                 -3588                429929
                 -3587                429508
                 -3586                433172
                 -3585                430898
                 -3584                434874
                 -3583                426082
                 -3582                433352
                 -3581                432788
                 -3580                431560
                 -3579                433714
                 -3578                431168
                 -3577                432376
                 -3576                433380
                 -3575                431734
                 -3574                429342
                 -3573                428828
                 -3572                434730
                 -3571                433332
                 -3570                435124
                 -3569                434716
                 -3568                433186
                 -3567                431562
                 -3566                436663
                 -3565                435650
                 -3564                431540
                 -3563                433200
                 -3562                433086
                 -3561                436686
                 -3560                431603
                 -3559                433811
                 -3558                434606
                 -3557                441562
                 -3556                436233
                 -3555                440092
                 -3554                437270
                 -3553                433591
                 -3552                439170
                 -3551                436952
                 -3550                426804
                 -3549                437930
                 -3548                438350
                 -3547                435302
                 -3546                437146
                 -3545                436054
                 -3544                439460
                 -3543                434238
                 -3542                441030
                 -3541                440564
                 -3540                434824
                 -3539                441886
                 -3538                440209
                 -3537                438214
                 -3536                441376
                 -3535                436562
                 -3534                435740
                 -3533                442790
                 -3532                440834
                 -3531                438644
                 -3530                439736
                 -3529                442488
                 -3528                441880
                 -3527                436294
                 -3526                443003
                 -3525                439440
                 -3524                438798
                 -3523                440051
                 -3522                440822
                 -3521                438450
                 -3520                437850
                 -3519                443420
                 -3518                445318
                 -3517                445446
                 -3516                440726
                 -3515                439438
                 -3514                446968
                 -3513                441196
                 -3512                441608
                 -3511                438808
                 -3510                445016
                 -3509                447322
                 -3508                441478
                 -3507                443802
                 -3506                445748
                 -3505                441864
                 -3504                443330
                 -3503                446296
                 -3502                448830
                 -3501                442713
                 -3500                446452
                 -3499                443572
                 -3498                445904
                 -3497                441406
                 -3496                443614
                 -3495                443452
                 -3494                451016
                 -3493                442698
                 -3492                444588
                 -3491                448155
                 -3490                443836
                 -3489                454228
                 -3488                441882
                 -3487                446150
                 -3486                445962
                 -3485                448118
                 -3484                445134
                 -3483                450974
                 -3482                444270
                 -3481                446416
                 -3480                450398
                 -3479                454452
                 -3478                444340
                 -3477                449780
                 -3476                448238
                 -3475                450038
                 -3474                442216
                 -3473                449412
                 -3472                445170
                 -3471                451854
                 -3470                452488
                 -3469                450696
                 -3468                453202
                 -3467                447568
                 -3466                444434
                 -3465                444040
                 -3464                455309
                 -3463                450549
                 -3462                452240
                 -3461                449904
                 -3460                451384
                 -3459                447438
                 -3458                451426
                 -3457                450350
                 -3456                456220
                 -3455                448628
                 -3454                454090
                 -3453                449986
                 -3452                455564
                 -3451                447212
                 -3450                454634
                 -3449                448840
                 -3448                450388
                 -3447                458542
                 -3446                454814
                 -3445                450364
                 -3444                451632
                 -3443                457434
                 -3442                454730
                 -3441                453554
                 -3440                450760
                 -3439                452516
                 -3438                452944
                 -3437                455794
                 -3436                454718
                 -3435                454724
                 -3434                457646
                 -3433                459150
                 -3432                455446
                 -3431                459700
                 -3430                454302
                 -3429                454426
                 -3428                453214
                 -3427                457292
                 -3426                454278
                 -3425                456226
                 -3424                455532
                 -3423                462188
                 -3422                459137
                 -3421                459348
                 -3420                459018
                 -3419                460438
                 -3418                460698
                 -3417                458234
                 -3416                463508
                 -3415                462062
                 -3414                453914
                 -3413                460610
                 -3412                451934
                 -3411                462264
                 -3410                457266
                 -3409                456796
                 -3408                460590
                 -3407                460416
                 -3406                460222
                 -3405                457760
                 -3404                459422
                 -3403                459624
                 -3402                457258
                 -3401                458960
                 -3400                458628
                 -3399                456988
                 -3398                462894
                 -3397                459056
                 -3396                463302
                 -3395                464434
                 -3394                463711
                 -3393                460476
                 -3392                460296
                 -3391                461196
                 -3390                461675
                 -3389                460080
                 -3388                461044
                 -3387                460922
                 -3386                462238
                 -3385                459924
                 -3384                465934
                 -3383                464744
                 -3382                462185
                 -3381                466592
                 -3380                463552
                 -3379                462768
                 -3378                462994
                 -3377                463500
                 -3376                466938
                 -3375                459946
                 -3374                467120
                 -3373                458782
                 -3372                465032
                 -3371                466700
                 -3370                461822
                 -3369                467634
                 -3368                469970
                 -3367                467250
                 -3366                464970
                 -3365                464818
                 -3364                466612
                 -3363                467954
                 -3362                466612
                 -3361                471168
                 -3360                469196
                 -3359                467528
                 -3358                472688
                 -3357                470070
                 -3356                465152
                 -3355                469542
                 -3354                464120
                 -3353                466860
                 -3352                467132
                 -3351                473394
                 -3350                465888
                 -3349                475782
                 -3348                470599
                 -3347                469120
                 -3346                464184
                 -3345                472288
                 -3344                469000
                 -3343                468718
                 -3342                467496
                 -3341                471126
                 -3340                466982
                 -3339                469878
                 -3338                470930
                 -3337                472492
                 -3336                469140
                 -3335                474892
                 -3334                472172
                 -3333                466551
                 -3332                469078
                 -3331                469862
                 -3330                476594
                 -3329                472926
                 -3328                474964
                 -3327                465570
                 -3326                474772
                 -3325                473237
                 -3324                474248
                 -3323                470118
                 -3322                472680
                 -3321                473162
                 -3320                470261
                 -3319                470856
                 -3318                475328
                 -3317                471720
                 -3316                474794
                 -3315                474604
                 -3314                473246
                 -3313                469668
                 -3312                478764
                 -3311                472600
                 -3310                477506
                 -3309                478398
                 -3308                475456
                 -3307                473524
                 -3306                474268
                 -3305                481130
                 -3304                470676
                 -3303                481446
                 -3302                475250
                 -3301                480279
                 -3300                477520
                 -3299                478070
                 -3298                478773
                 -3297                478094
                 -3296                476668
                 -3295                477728
                 -3294                472573
                 -3293                477986
                 -3292                481412
                 -3291                478954
                 -3290                471564
                 -3289                478518
                 -3288                477618
                 -3287                479461
                 -3286                479240
                 -3285                478460
                 -3284                475410
                 -3283                483123
                 -3282                484840
                 -3281                483130
                 -3280                480144
                 -3279                481092
                 -3278                474442
                 -3277                483478
                 -3276                478206
                 -3275                484022
                 -3274                476640
                 -3273                484488
                 -3272                483358
                 -3271                482336
                 -3270                477732
                 -3269                479852
                 -3268                485622
                 -3267                477858
                 -3266                483226
                 -3265                477804
                 -3264                479178
                 -3263                481224
                 -3262                488632
                 -3261                480956
                 -3260                482544
                 -3259                481672
                 -3258                485340
                 -3257                486554
                 -3256                484404
                 -3255                482874
                 -3254                485106
                 -3253                480450
                 -3252                486148
                 -3251                478240
                 -3250                485518
                 -3249                486474
                 -3248                488688
                 -3247                487400
                 -3246                485000
                 -3245                485452
                 -3244                484112
                 -3243                491396
                 -3242                483362
                 -3241                481398
                 -3240                486118
                 -3239                484352
                 -3238                485158
                 -3237                483830
                 -3236                493076
                 -3235                488502
                 -3234                491970
                 -3233                488244
                 -3232                488868
                 -3231                486021
                 -3230                487494
                 -3229                489100
                 -3228                490048
                 -3227                489092
                 -3226                487248
                 -3225                491266
                 -3224                486426
                 -3223                491570
                 -3222                487864
                 -3221                487256
                 -3220                488308
                 -3219                488336
                 -3218                486748
                 -3217                487724
                 -3216                493996
                 -3215                495562
                 -3214                487252
                 -3213                494620
                 -3212                485124
                 -3211                492988
                 -3210                492426
                 -3209                492882
                 -3208                487002
                 -3207                494234
                 -3206                487410
                 -3205                491148
                 -3204                489520
                 -3203                495107
                 -3202                493276
                 -3201                489270
                 -3200                494942
                 -3199                490594
                 -3198                487674
                 -3197                495514
                 -3196                496932
                 -3195                491410
                 -3194                494310
                 -3193                489190
                 -3192                492404
                 -3191                492136
                 -3190                498354
                 -3189                494824
                 -3188                498060
                 -3187                495872
                 -3186                490888
                 -3185                495600
                 -3184                492606
                 -3183                494104
                 -3182                493552
                 -3181                494258
                 -3180                499122
                 -3179                497174
                 -3178                495408
                 -3177                496631
                 -3176                500932
                 -3175                494832
                 -3174                501740
                 -3173                497840
                 -3172                494938
                 -3171                497257
                 -3170                496530
                 -3169                496518
                 -3168                492558
                 -3167                503158
                 -3166                497357
                 -3165                500242
                 -3164                498216
                 -3163                500018
                 -3162                500938
                 -3161                499148
                 -3160                499814
                 -3159                496126
                 -3158                495864
                 -3157                502904
                 -3156                495110
                 -3155                497892
                 -3154                499256
                 -3153                502398
                 -3152                499974
                 -3151                498546
                 -3150                500692
                 -3149                505544
                 -3148                503798
                 -3147                499600
                 -3146                503822
                 -3145                496134
                 -3144                505738
                 -3143                500600
                 -3142                503248
                 -3141                500428
                 -3140                505436
                 -3139                506794
                 -3138                505100
                 -3137                501678
                 -3136                504484
                 -3135                500006
                 -3134                505093
                 -3133                501642
                 -3132                502988
                 -3131                504724
                 -3130                502972
                 -3129                496658
                 -3128                505274
                 -3127                503374
                 -3126                507794
                 -3125                500878
                 -3124                506358
                 -3123                506858
                 -3122                508386
                 -3121                505106
                 -3120                505024
                 -3119                503712
                 -3118                503918
                 -3117                506814
                 -3116                505544
                 -3115                504032
                 -3114                508594
                 -3113                502434
                 -3112                507116
                 -3111                503728
                 -3110                505694
                 -3109                507014
                 -3108                507095
                 -3107                509430
                 -3106                505676
                 -3105                509376
                 -3104                503210
                 -3103                511758
                 -3102                509787
                 -3101                508274
                 -3100                507582
                 -3099                506062
                 -3098                506908
                 -3097                507850
                 -3096                510400
                 -3095                507916
                 -3094                511158
                 -3093                514794
                 -3092                511068
                 -3091                509884
                 -3090                509332
                 -3089                511836
                 -3088                511704
                 -3087                512954
                 -3086                508610
                 -3085                513770
                 -3084                512194
                 -3083                506304
                 -3082                515872
                 -3081                513777
                 -3080                506984
                 -3079                513834
                 -3078                514190
                 -3077                512824
                 -3076                507270
                 -3075                515076
                 -3074                511736
                 -3073                517757
                 -3072                507094
                 -3071                516914
                 -3070                511576
                 -3069                520756
                 -3068                511591
                 -3067                510540
                 -3066                514511
                 -3065                516428
                 -3064                513976
                 -3063                513266
                 -3062                519010
                 -3061                513214
                 -3060                510854
                 -3059                511760
                 -3058                514000
                 -3057                512786
                 -3056                514612
                 -3055                516402
                 -3054                520656
                 -3053                511008
                 -3052                520130
                 -3051                511992
                 -3050                517652
                 -3049                512618
                 -3048                519282
                 -3047                512996
                 -3046                516844
                 -3045                517558
                 -3044                515602
                 -3043                512438
                 -3042                519388
                 -3041                523304
                 -3040                517204
                 -3039                520580
                 -3038                517522
                 -3037                520412
                 -3036                518702
                 -3035                517926
                 -3034                513288
                 -3033                518597
                 -3032                518140
                 -3031                522498
                 -3030                518096
                 -3029                518866
                 -3028                516480
                 -3027                521996
                 -3026                529964
                 -3025                518676
                 -3024                518168
                 -3023                520084
                 -3022                516500
                 -3021                523927
                 -3020                522302
                 -3019                522614
                 -3018                521236
                 -3017                521150
                 -3016                526641
                 -3015                518228
                 -3014                518410
                 -3013                523976
                 -3012                527310
                 -3011                521452
                 -3010                521018
                 -3009                521398
                 -3008                526938
                 -3007                522268
                 -3006                531694
                 -3005                519233
                 -3004                525668
                 -3003                525770
                 -3002                524004
                 -3001                521466
                 -3000                524024
                 -2999                528604
                 -2998                523672
                 -2997                525550
                 -2996                526646
                 -2995                523242
                 -2994                524608
                 -2993                525552
                 -2992                527292
                 -2991                517374
                 -2990                529108
                 -2989                527886
                 -2988                524096
                 -2987                529148
                 -2986                524008
                 -2985                523676
                 -2984                528756
                 -2983                530598
                 -2982                526728
                 -2981                526626
                 -2980                527184
                 -2979                533704
                 -2978                525840
                 -2977                529656
                 -2976                529160
                 -2975                522056
                 -2974                531424
                 -2973                532660
                 -2972                529538
                 -2971                527716
                 -2970                527562
                 -2969                531822
                 -2968                530843
                 -2967                527798
                 -2966                530564
                 -2965                526040
                 -2964                525072
                 -2963                535048
                 -2962                527014
                 -2961                532040
                 -2960                530106
                 -2959                535778
                 -2958                531520
                 -2957                530296
                 -2956                528762
                 -2955                531176
                 -2954                527964
                 -2953                535968
                 -2952                528362
                 -2951                533924
                 -2950                535964
                 -2949                533646
                 -2948                527160
                 -2947                535854
                 -2946                536164
                 -2945                532736
                 -2944                533714
                 -2943                537326
                 -2942                532010
                 -2941                531930
                 -2940                532452
                 -2939                536708
                 -2938                526836
                 -2937                535699
                 -2936                534052
                 -2935                536002
                 -2934                534900
                 -2933                534268
                 -2932                533166
                 -2931                540772
                 -2930                533250
                 -2929                533328
                 -2928                538046
                 -2927                534090
                 -2926                539014
                 -2925                532146
                 -2924                538964
                 -2923                532368
                 -2922                538074
                 -2921                537728
                 -2920                538710
                 -2919                536310
                 -2918                539692
                 -2917                535910
                 -2916                538748
                 -2915                536180
                 -2914                534846
                 -2913                537246
                 -2912                540942
                 -2911                536426
                 -2910                537806
                 -2909                537134
                 -2908                534722
                 -2907                539160
                 -2906                540682
                 -2905                539844
                 -2904                540372
                 -2903                546042
                 -2902                538196
                 -2901                539516
                 -2900                537328
                 -2899                538758
                 -2898                539544
                 -2897                543764
                 -2896                541138
                 -2895                538606
                 -2894                541086
                 -2893                543056
                 -2892                541772
                 -2891                540958
                 -2890                538388
                 -2889                542110
                 -2888                539806
                 -2887                541534
                 -2886                543884
                 -2885                543226
                 -2884                541916
                 -2883                541102
                 -2882                544128
                 -2881                543352
                 -2880                546302
                 -2879                543196
                 -2878                540788
                 -2877                543564
                 -2876                546154
                 -2875                541600
                 -2874                546428
                 -2873                541832
                 -2872                543456
                 -2871                546542
                 -2870                543730
                 -2869                538920
                 -2868                544252
                 -2867                550611
                 -2866                551300
                 -2865                547620
                 -2864                544006
                 -2863                541990
                 -2862                547579
                 -2861                544828
                 -2860                546980
                 -2859                546012
                 -2858                548622
                 -2857                548822
                 -2856                545654
                 -2855                547958
                 -2854                549338
                 -2853                546282
                 -2852                540994
                 -2851                551324
                 -2850                552330
                 -2849                543742
                 -2848                551900
                 -2847                544372
                 -2846                552544
                 -2845                545814
                 -2844                546780
                 -2843                549074
                 -2842                546462
                 -2841                548294
                 -2840                550854
                 -2839                549944
                 -2838                544488
                 -2837                553434
                 -2836                548654
                 -2835                551454
                 -2834                549846
                 -2833                552566
                 -2832                550438
                 -2831                553515
                 -2830                547206
                 -2829                554366
                 -2828                549156
                 -2827                555020
                 -2826                547150
                 -2825                551940
                 -2824                554218
                 -2823                551054
                 -2822                549718
                 -2821                551974
                 -2820                554788
                 -2819                558768
                 -2818                554130
                 -2817                551570
                 -2816                549062
                 -2815                554813
                 -2814                552646
                 -2813                558204
                 -2812                555986
                 -2811                555430
                 -2810                549454
                 -2809                559902
                 -2808                554468
                 -2807                550628
                 -2806                558592
                 -2805                554570
                 -2804                557234
                 -2803                551912
                 -2802                552768
                 -2801                554928
                 -2800                556694
                 -2799                557048
                 -2798                557398
                 -2797                552768
                 -2796                555276
                 -2795                558930
                 -2794                553953
                 -2793                553408
                 -2792                557888
                 -2791                558418
                 -2790                555954
                 -2789                554264
                 -2788                556316
                 -2787                557562
                 -2786                555722
                 -2785                558246
                 -2784                564038
                 -2783                555136
                 -2782                556434
                 -2781                559833
                 -2780                561156
                 -2779                559466
                 -2778                560218
                 -2777                552622
                 -2776                560502
                 -2775                560512
                 -2774                561016
                 -2773                557920
                 -2772                562384
                 -2771                562998
                 -2770                567468
                 -2769                553184
                 -2768                557897
                 -2767                559778
                 -2766                563784
                 -2765                563126
                 -2764                562632
                 -2763                561058
                 -2762                558855
                 -2761                563480
                 -2760                561818
                 -2759                561096
                 -2758                560514
                 -2757                564890
                 -2756                557532
                 -2755                563732
                 -2754                557392
                 -2753                569084
                 -2752                566094
                 -2751                566278
                 -2750                561138
                 -2749                559268
                 -2748                565594
                 -2747                562152
                 -2746                561320
                 -2745                563436
                 -2744                562664
                 -2743                566562
                 -2742                567826
                 -2741                562430
                 -2740                569794
                 -2739                564516
                 -2738                565680
                 -2737                566528
                 -2736                565112
                 -2735                562558
                 -2734                562632
                 -2733                575834
                 -2732                567182
                 -2731                562454
                 -2730                565484
                 -2729                561826
                 -2728                570662
                 -2727                568988
                 -2726                570728
                 -2725                565624
                 -2724                564354
                 -2723                570254
                 -2722                563330
                 -2721                564484
                 -2720                559534
                 -2719                569126
                 -2718                571996
                 -2717                572620
                 -2716                571584
                 -2715                573058
                 -2714                567268
                 -2713                568440
                 -2712                569576
                 -2711                566072
                 -2710                569480
                 -2709                568636
                 -2708                568668
                 -2707                574130
                 -2706                565850
                 -2705                573668
                 -2704                572502
                 -2703                574498
                 -2702                566126
                 -2701                568500
                 -2700                570494
                 -2699                570688
                 -2698                563206
                 -2697                570872
                 -2696                574828
                 -2695                572098
                 -2694                574655
                 -2693                571310
                 -2692                571009
                 -2691                572824
                 -2690                573274
                 -2689                573412
                 -2688                569498
                 -2687                570912
                 -2686                577086
                 -2685                573564
                 -2684                573692
                 -2683                573386
                 -2682                570328
                 -2681                573220
                 -2680                576308
                 -2679                581118
                 -2678                574172
                 -2677                570372
                 -2676                575488
                 -2675                575990
                 -2674                574460
                 -2673                575226
                 -2672                573066
                 -2671                572898
                 -2670                582122
                 -2669                572218
                 -2668                568442
                 -2667                575716
                 -2666                580946
                 -2665                578274
                 -2664                576834
                 -2663                574672
                 -2662                577976
                 -2661                571504
                 -2660                580720
                 -2659                575960
                 -2658                577958
                 -2657                574038
                 -2656                578238
                 -2655                576436
                 -2654                576864
                 -2653                574460
                 -2652                584002
                 -2651                576674
                 -2650                580843
                 -2649                572916
                 -2648                578112
                 -2647                583572
                 -2646                580202
                 -2645                572536
                 -2644                583318
                 -2643                579134
                 -2642                580170
                 -2641                578036
                 -2640                582918
                 -2639                582620
                 -2638                581554
                 -2637                581900
                 -2636                579652
                 -2635                579574
                 -2634                576654
                 -2633                581628
                 -2632                584434
                 -2631                584206
                 -2630                580694
                 -2629                584690
                 -2628                581200
                 -2627                580070
                 -2626                582338
                 -2625                584438
                 -2624                582508
                 -2623                580346
                 -2622                576007
                 -2621                585704
                 -2620                582428
                 -2619                581250
                 -2618                581342
                 -2617                590017
                 -2616                579188
                 -2615                585206
                 -2614                586140
                 -2613                586693
                 -2612                581668
                 -2611                590254
                 -2610                583778
                 -2609                581274
                 -2608                581024
                 -2607                587286
                 -2606                583840
                 -2605                586160
                 -2604                588488
                 -2603                580100
                 -2602                583466
                 -2601                587300
                 -2600                586596
                 -2599                584146
                 -2598                587312
                 -2597                587414
                 -2596                583324
                 -2595                588154
                 -2594                587182
                 -2593                591974
                 -2592                587586
                 -2591                589443
                 -2590                587294
                 -2589                587512
                 -2588                585224
                 -2587                592312
                 -2586                584118
                 -2585                584550
                 -2584                591882
                 -2583                587870
                 -2582                585314
                 -2581                595500
                 -2580                587408
                 -2579                585892
                 -2578                590124
                 -2577                594172
                 -2576                585061
                 -2575                587378
                 -2574                593168
                 -2573                586518
                 -2572                597760
                 -2571                590140
                 -2570                590011
                 -2569                592980
                 -2568                596046
                 -2567                593554
                 -2566                589686
                 -2565                588842
                 -2564                596360
                 -2563                588903
                 -2562                589228
                 -2561                585826
                 -2560                592104
                 -2559                587326
                 -2558                591162
                 -2557                591480
                 -2556                595138
                 -2555                588242
                 -2554                592188
                 -2553                597828
                 -2552                590618
                 -2551                590642
                 -2550                593608
                 -2549                588896
                 -2548                593802
                 -2547                595375
                 -2546                595548
                 -2545                596094
                 -2544                602928
                 -2543                592548
                 -2542                597732
                 -2541                596190
                 -2540                594204
                 -2539                594458
                 -2538                598262
                 -2537                592578
                 -2536                591250
                 -2535                596548
                 -2534                597090
                 -2533                591374
                 -2532                594712
                 -2531                599991
                 -2530                594738
                 -2529                600632
                 -2528                595478
                 -2527                594058
                 -2526                594751
                 -2525                595621
                 -2524                599552
                 -2523                591802
                 -2522                597833
                 -2521                600178
                 -2520                603090
                 -2519                596220
                 -2518                596376
                 -2517                597106
                 -2516                598846
                 -2515                596778
                 -2514                598770
                 -2513                595678
                 -2512                597150
                 -2511                602052
                 -2510                600086
                 -2509                597408
                 -2508                598992
                 -2507                597860
                 -2506                603356
                 -2505                604236
                 -2504                598114
                 -2503                595768
                 -2502                599916
                 -2501                601744
                 -2500                597080
                 -2499                599762
                 -2498                604568
                 -2497                608054
                 -2496                600044
                 -2495                604258
                 -2494                594375
                 -2493                601938
                 -2492                600056
                 -2491                604548
                 -2490                604164
                 -2489                604556
                 -2488                597526
                 -2487                608902
                 -2486                606860
                 -2485                601360
                 -2484                604112
                 -2483                602890
                 -2482                606162
                 -2481                605078
                 -2480                602624
                 -2479                601482
                 -2478                605754
                 -2477                605954
                 -2476                605022
                 -2475                606024
                 -2474                603514
                 -2473                604596
                 -2472                608330
                 -2471                609746
                 -2470                603748
                 -2469                607612
                 -2468                603222
                 -2467                614934
                 -2466                605034
                 -2465                605256
                 -2464                604736
                 -2463                603020
                 -2462                606534
                 -2461                609306
                 -2460                604206
                 -2459                611867
                 -2458                604468
                 -2457                605169
                 -2456                608702
                 -2455                608042
                 -2454                605555
                 -2453                609500
                 -2452                611404
                 -2451                605044
                 -2450                609094
                 -2449                608450
                 -2448                607210
                 -2447                609620
                 -2446                604410
                 -2445                612470
                 -2444                611682
                 -2443                607028
                 -2442                608066
                 -2441                609836
                 -2440                612694
                 -2439                609816
                 -2438                611230
                 -2437                605954
                 -2436                608078
                 -2435                609826
                 -2434                613856
                 -2433                607818
                 -2432                609478
                 -2431                608794
                 -2430                615346
                 -2429                610642
                 -2428                609082
                 -2427                605338
                 -2426                610825
                 -2425                608830
                 -2424                615324
                 -2423                610240
                 -2422                618032
                 -2421                608192
                 -2420                615952
                 -2419                614742
                 -2418                614520
                 -2417                610704
                 -2416                611004
                 -2415                609222
                 -2414                615774
                 -2413                613810
                 -2412                613522
                 -2411                612872
                 -2410                617438
                 -2409                616064
                 -2408                613622
                 -2407                616098
                 -2406                618518
                 -2405                617516
                 -2404                610991
                 -2403                617846
                 -2402                615246
                 -2401                615946
                 -2400                614816
                 -2399                609852
                 -2398                614510
                 -2397                617318
                 -2396                618186
                 -2395                613610
                 -2394                615730
                 -2393                615788
                 -2392                617512
                 -2391                614644
                 -2390                613292
                 -2389                615396
                 -2388                618077
                 -2387                616406
                 -2386                620404
                 -2385                621034
                 -2384                615782
                 -2383                618696
                 -2382                616110
                 -2381                617317
                 -2380                617014
                 -2379                617234
                 -2378                619396
                 -2377                620284
                 -2376                623130
                 -2375                617070
                 -2374                621564
                 -2373                613842
                 -2372                618472
                 -2371                624084
                 -2370                620938
                 -2369                622170
                 -2368                617208
                 -2367                618974
                 -2366                619999
                 -2365                614680
                 -2364                621490
                 -2363                623228
                 -2362                620337
                 -2361                622820
                 -2360                620806
                 -2359                619050
                 -2358                620304
                 -2357                629360
                 -2356                620542
                 -2355                621904
                 -2354                621722
                 -2353                622610
                 -2352                616546
                 -2351                628761
                 -2350                621066
                 -2349                623370
                 -2348                625188
                 -2347                622166
                 -2346                621372
                 -2345                626606
                 -2344                622606
                 -2343                620796
                 -2342                621320
                 -2341                629034
                 -2340                623374
                 -2339                621920
                 -2338                627058
                 -2337                626118
                 -2336                627210
                 -2335                622082
                 -2334                626040
                 -2333                626436
                 -2332                621232
                 -2331                624694
                 -2330                621594
                 -2329                623138
                 -2328                624558
                 -2327                626600
                 -2326                628114
                 -2325                627694
                 -2324                625758
                 -2323                624784
                 -2322                628026
                 -2321                627330
                 -2320                623340
                 -2319                621236
                 -2318                629528
                 -2317                632570
                 -2316                622834
                 -2315                626284
                 -2314                626402
                 -2313                626338
                 -2312                622058
                 -2311                632354
                 -2310                627214
                 -2309                629489
                 -2308                632994
                 -2307                630202
                 -2306                627216
                 -2305                625006
                 -2304                630532
                 -2303                628614
                 -2302                632568
                 -2301                631390
                 -2300                628932
                 -2299                626918
                 -2298                629570
                 -2297                629386
                 -2296                630306
                 -2295                632230
                 -2294                632482
                 -2293                624174
                 -2292                626500
                 -2291                633060
                 -2290                630477
                 -2289                629978
                 -2288                634946
                 -2287                631012
                 -2286                628642
                 -2285                627330
                 -2284                634858
                 -2283                632194
                 -2282                629671
                 -2281                626500
                 -2280                635554
                 -2279                635206
                 -2278                636362
                 -2277                629088
                 -2276                633636
                 -2275                634528
                 -2274                642580
                 -2273                630552
                 -2272                629066
                 -2271                638778
                 -2270                632776
                 -2269                636776
                 -2268                634814
                 -2267                629068
                 -2266                632238
                 -2265                636761
                 -2264                634064
                 -2263                634332
                 -2262                628884
                 -2261                633928
                 -2260                638174
                 -2259                636158
                 -2258                638996
                 -2257                636044
                 -2256                638947
                 -2255                640176
                 -2254                635539
                 -2253                637532
                 -2252                633006
                 -2251                637224
                 -2250                634744
                 -2249                637430
                 -2248                634460
                 -2247                637792
                 -2246                636851
                 -2245                639912
                 -2244                635656
                 -2243                636390
                 -2242                640292
                 -2241                644438
                 -2240                637126
                 -2239                635442
                 -2238                641759
                 -2237                633100
                 -2236                639259
                 -2235                646843
                 -2234                634466
                 -2233                635242
                 -2232                641686
                 -2231                642701
                 -2230                634366
                 -2229                635596
                 -2228                637640
                 -2227                635817
                 -2226                639342
                 -2225                643556
                 -2224                640600
                 -2223                642572
                 -2222                640692
                 -2221                642450
                 -2220                633748
                 -2219                643672
                 -2218                636406
                 -2217                640758
                 -2216                641132
                 -2215                645398
                 -2214                639846
                 -2213                646668
                 -2212                638752
                 -2211                642354
                 -2210                639358
                 -2209                644206
                 -2208                645362
                 -2207                642350
                 -2206                638195
                 -2205                644106
                 -2204                641146
                 -2203                642838
                 -2202                647904
                 -2201                639504
                 -2200                643194
                 -2199                646154
                 -2198                645436
                 -2197                639594
                 -2196                642246
                 -2195                642678
                 -2194                641340
                 -2193                648810
                 -2192                645058
                 -2191                640003
                 -2190                643128
                 -2189                644978
                 -2188                650434
                 -2187                640976
                 -2186                644621
                 -2185                647320
                 -2184                645732
                 -2183                646332
                 -2182                643674
                 -2181                646911
                 -2180                643070
                 -2179                645552
                 -2178                647890
                 -2177                648250
                 -2176                647872
                 -2175                648074
                 -2174                650858
                 -2173                645748
                 -2172                646904
                 -2171                641056
                 -2170                642708
                 -2169                646694
                 -2168                655040
                 -2167                648604
                 -2166                646860
                 -2165                649358
                 -2164                652935
                 -2163                647662
                 -2162                650074
                 -2161                651668
                 -2160                651560
                 -2159                643522
                 -2158                645280
                 -2157                648680
                 -2156                655050
                 -2155                652360
                 -2154                645664
                 -2153                647886
                 -2152                650132
                 -2151                649656
                 -2150                654212
                 -2149                648312
                 -2148                649882
                 -2147                648968
                 -2146                646782
                 -2145                654528
                 -2144                647736
                 -2143                648434
                 -2142                651766
                 -2141                652522
                 -2140                656250
                 -2139                648313
                 -2138                652042
                 -2137                650229
                 -2136                650092
                 -2135                653538
                 -2134                656230
                 -2133                648506
                 -2132                652132
                 -2131                657304
                 -2130                656724
                 -2129                654316
                 -2128                648852
                 -2127                656200
                 -2126                647666
                 -2125                649650
                 -2124                652274
                 -2123                657368
                 -2122                657148
                 -2121                657901
                 -2120                656753
                 -2119                656512
                 -2118                649438
                 -2117                653400
                 -2116                658972
                 -2115                658358
                 -2114                660408
                 -2113                658750
                 -2112                652394
                 -2111                657134
                 -2110                658646
                 -2109                651370
                 -2108                659452
                 -2107                660578
                 -2106                652220
                 -2105                652770
                 -2104                652832
                 -2103                658678
                 -2102                654605
                 -2101                651206
                 -2100                654010
                 -2099                658696
                 -2098                653836
                 -2097                658594
                 -2096                653124
                 -2095                659876
                 -2094                650606
                 -2093                655824
                 -2092                654936
                 -2091                658846
                 -2090                659042
                 -2089                657042
                 -2088                653072
                 -2087                661472
                 -2086                654194
                 -2085                659878
                 -2084                664686
                 -2083                661150
                 -2082                663624
                 -2081                663530
                 -2080                658692
                 -2079                657728
                 -2078                653146
                 -2077                660696
                 -2076                661098
                 -2075                662606
                 -2074                662312
                 -2073                659410
                 -2072                668336
                 -2071                659334
                 -2070                661654
                 -2069                656678
                 -2068                662256
                 -2067                659340
                 -2066                659722
                 -2065                666036
                 -2064                662388
                 -2063                659222
                 -2062                662930
                 -2061                666272
                 -2060                662652
                 -2059                660144
                 -2058                666709
                 -2057                654290
                 -2056                668856
                 -2055                659904
                 -2054                665904
                 -2053                659880
                 -2052                668432
                 -2051                659574
                 -2050                664600
                 -2049                665456
                 -2048                664266
                 -2047                661799
                 -2046                669202
                 -2045                661690
                 -2044                672346
                 -2043                664448
                 -2042                668512
                 -2041                665322
                 -2040                664164
                 -2039                660800
                 -2038                670888
                 -2037                664920
                 -2036                661320
                 -2035                667080
                 -2034                668754
                 -2033                659700
                 -2032                668720
                 -2031                660682
                 -2030                668756
                 -2029                671718
                 -2028                673434
                 -2027                664150
                 -2026                659520
                 -2025                662120
                 -2024                672779
                 -2023                669078
                 -2022                670916
                 -2021                663832
                 -2020                664764
                 -2019                671224
                 -2018                667734
                 -2017                668610
                 -2016                665684
                 -2015                668300
                 -2014                674454
                 -2013                668192
                 -2012                664390
                 -2011                671227
                 -2010                666426
                 -2009                672155
                 -2008                663442
                 -2007                668550
                 -2006                667738
                 -2005                666998
                 -2004                673264
                 -2003                667438
                 -2002                668560
                 -2001                670960
                 -2000                668500
                 -1999                672998
                 -1998                667330
                 -1997                669331
                 -1996                673406
                 -1995                672934
                 -1994                666126
                 -1993                671516
                 -1992                672442
                 -1991                673014
                 -1990                671240
                 -1989                671946
                 -1988                677458
                 -1987                669456
                 -1986                670732
                 -1985                677052
                 -1984                666814
                 -1983                668004
                 -1982                669904
                 -1981                673938
                 -1980                678522
                 -1979                677806
                 -1978                669223
                 -1977                672714
                 -1976                675080
                 -1975                676270
                 -1974                672474
                 -1973                670932
                 -1972                671970
                 -1971                679684
                 -1970                673891
                 -1969                673665
                 -1968                673094
                 -1967                672951
                 -1966                674672
                 -1965                672826
                 -1964                670432
                 -1963                666179
                 -1962                683470
                 -1961                676686
                 -1960                674152
                 -1959                674425
                 -1958                670952
                 -1957                676284
                 -1956                674824
                 -1955                673816
                 -1954                677034
                 -1953                671770
                 -1952                673648
                 -1951                678794
                 -1950                677998
                 -1949                680232
                 -1948                680392
                 -1947                677706
                 -1946                681032
                 -1945                678382
                 -1944                669972
                 -1943                681018
                 -1942                683518
                 -1941                673326
                 -1940                671900
                 -1939                675676
                 -1938                680178
                 -1937                675690
                 -1936                683130
                 -1935                673660
                 -1934                683302
                 -1933                673414
                 -1932                682232
                 -1931                674732
                 -1930                679504
                 -1929                675892
                 -1928                681148
                 -1927                680650
                 -1926                681354
                 -1925                682370
                 -1924                680365
                 -1923                675784
                 -1922                686664
                 -1921                679596
                 -1920                678806
                 -1919                681658
                 -1918                682134
                 -1917                672604
                 -1916                681383
                 -1915                675216
                 -1914                683790
                 -1913                680574
                 -1912                686126
                 -1911                682066
                 -1910                682702
                 -1909                689600
                 -1908                684450
                 -1907                674136
                 -1906                682630
                 -1905                676548
                 -1904                683667
                 -1903                681652
                 -1902                684336
                 -1901                684182
                 -1900                680216
                 -1899                688464
                 -1898                679496
                 -1897                678587
                 -1896                681790
                 -1895                688152
                 -1894                682254
                 -1893                680294
                 -1892                680394
                 -1891                678530
                 -1890                686872
                 -1889                686444
                 -1888                687050
                 -1887                683702
                 -1886                686424
                 -1885                683664
                 -1884                688076
                 -1883                684768
                 -1882                680932
                 -1881                685310
                 -1880                683047
                 -1879                692692
                 -1878                686116
                 -1877                683894
                 -1876                691280
                 -1875                683926
                 -1874                687446
                 -1873                690530
                 -1872                682900
                 -1871                682473
                 -1870                686124
                 -1869                688458
                 -1868                684300
                 -1867                685088
                 -1866                686372
                 -1865                689668
                 -1864                683556
                 -1863                688736
                 -1862                683050
                 -1861                690412
                 -1860                683586
                 -1859                683668
                 -1858                684550
                 -1857                686346
                 -1856                688150
                 -1855                686806
                 -1854                690220
                 -1853                694000
                 -1852                689880
                 -1851                683754
                 -1850                685498
                 -1849                691748
                 -1848                688962
                 -1847                689320
                 -1846                692632
                 -1845                687772
                 -1844                689034
                 -1843                688900
                 -1842                692856
                 -1841                691794
                 -1840                687580
                 -1839                691952
                 -1838                694454
                 -1837                688480
                 -1836                691746
                 -1835                688734
                 -1834                694418
                 -1833                689632
                 -1832                689646
                 -1831                690098
                 -1830                691898
                 -1829                692270
                 -1828                689372
                 -1827                691904
                 -1826                701128
                 -1825                687392
                 -1824                690796
                 -1823                693366
                 -1822                689450
                 -1821                691354
                 -1820                689012
                 -1819                689830
                 -1818                694920
                 -1817                689180
                 -1816                698040
                 -1815                690428
                 -1814                694704
                 -1813                695358
                 -1812                694268
                 -1811                696144
                 -1810                694732
                 -1809                695056
                 -1808                696752
                 -1807                693444
                 -1806                693750
                 -1805                692949
                 -1804                692152
                 -1803                692546
                 -1802                695382
                 -1801                699682
                 -1800                696988
                 -1799                693702
                 -1798                696556
                 -1797                689424
                 -1796                699302
                 -1795                684912
                 -1794                695740
                 -1793                691000
                 -1792                701482
                 -1791                691844
                 -1790                694018
                 -1789                692242
                 -1788                697734
                 -1787                699002
                 -1786                707312
                 -1785                698936
                 -1784                697824
                 -1783                700268
                 -1782                695028
                 -1781                698142
                 -1780                696306
                 -1779                698230
                 -1778                701152
                 -1777                698226
                 -1776                693188
                 -1775                699556
                 -1774                696092
                 -1773                699720
                 -1772                696581
                 -1771                697868
                 -1770                700094
                 -1769                699668
                 -1768                701624
                 -1767                693894
                 -1766                701040
                 -1765                695858
                 -1764                696096
                 -1763                698642
                 -1762                702346
                 -1761                702430
                 -1760                696540
                 -1759                702546
                 -1758                701660
                 -1757                693790
                 -1756                695949
                 -1755                700137
                 -1754                700494
                 -1753                705151
                 -1752                697750
                 -1751                705398
                 -1750                701306
                 -1749                700568
                 -1748                704736
                 -1747                698889
                 -1746                696672
                 -1745                702720
                 -1744                696800
                 -1743                708364
                 -1742                697798
                 -1741                704871
                 -1740                698572
                 -1739                702754
                 -1738                699112
                 -1737                699634
                 -1736                695556
                 -1735                708126
                 -1734                702616
                 -1733                701730
                 -1732                703524
                 -1731                704950
                 -1730                704088
                 -1729                706730
                 -1728                698190
                 -1727                700062
                 -1726                704266
                 -1725                709622
                 -1724                703038
                 -1723                704132
                 -1722                700106
                 -1721                700444
                 -1720                704132
                 -1719                708848
                 -1718                705454
                 -1717                703646
                 -1716                704444
                 -1715                711612
                 -1714                706052
                 -1713                707880
                 -1712                702056
                 -1711                707932
                 -1710                702620
                 -1709                701622
                 -1708                707920
                 -1707                706158
                 -1706                712064
                 -1705                706696
                 -1704                706696
                 -1703                705184
                 -1702                707521
                 -1701                709826
                 -1700                707834
                 -1699                703484
                 -1698                707564
                 -1697                702407
                 -1696                702108
                 -1695                709248
                 -1694                705637
                 -1693                705664
                 -1692                713556
                 -1691                710920
                 -1690                709871
                 -1689                706322
                 -1688                707080
                 -1687                709020
                 -1686                707706
                 -1685                707238
                 -1684                708528
                 -1683                706510
                 -1682                715048
                 -1681                707523
                 -1680                711054
                 -1679                703034
                 -1678                711496
                 -1677                709562
                 -1676                708602
                 -1675                707746
                 -1674                705930
                 -1673                706236
                 -1672                707152
                 -1671                705842
                 -1670                709084
                 -1669                710154
                 -1668                712242
                 -1667                712468
                 -1666                708436
                 -1665                712196
                 -1664                711214
                 -1663                710502
                 -1662                710808
                 -1661                709748
                 -1660                708324
                 -1659                709196
                 -1658                719266
                 -1657                712168
                 -1656                710070
                 -1655                713102
                 -1654                707330
                 -1653                715736
                 -1652                712164
                 -1651                713696
                 -1650                709348
                 -1649                716640
                 -1648                716441
                 -1647                715446
                 -1646                712462
                 -1645                708692
                 -1644                710508
                 -1643                713222
                 -1642                715398
                 -1641                707934
                 -1640                716250
                 -1639                719178
                 -1638                713124
                 -1637                713676
                 -1636                713274
                 -1635                714986
                 -1634                711404
                 -1633                714242
                 -1632                716137
                 -1631                712468
                 -1630                709660
                 -1629                712804
                 -1628                714130
                 -1627                714492
                 -1626                711918
                 -1625                720468
                 -1624                709753
                 -1623                717998
                 -1622                715782
                 -1621                709834
                 -1620                713922
                 -1619                719338
                 -1618                714008
                 -1617                717024
                 -1616                717712
                 -1615                718184
                 -1614                710290
                 -1613                713272
                 -1612                719980
                 -1611                712798
                 -1610                712838
                 -1609                721069
                 -1608                711076
                 -1607                715678
                 -1606                719868
                 -1605                723470
                 -1604                710496
                 -1603                720260
                 -1602                715284
                 -1601                720886
                 -1600                715744
                 -1599                720668
                 -1598                712866
                 -1597                719726
                 -1596                720652
                 -1595                718730
                 -1594                714996
                 -1593                717834
                 -1592                723926
                 -1591                717820
                 -1590                717528
                 -1589                726216
                 -1588                717558
                 -1587                716058
                 -1586                723764
                 -1585                719670
                 -1584                718190
                 -1583                719196
                 -1582                721282
                 -1581                719948
                 -1580                729044
                 -1579                723252
                 -1578                717862
                 -1577                713542
                 -1576                714330
                 -1575                720966
                 -1574                717770
                 -1573                724220
                 -1572                721608
                 -1571                718114
                 -1570                727218
                 -1569                718430
                 -1568                720036
                 -1567                719842
                 -1566                722536
                 -1565                720700
                 -1564                728866
                 -1563                720202
                 -1562                715834
                 -1561                713924
                 -1560                719814
                 -1559                723936
                 -1558                722192
                 -1557                722195
                 -1556                728048
                 -1555                722414
                 -1554                726716
                 -1553                719436
                 -1552                728504
                 -1551                720908
                 -1550                720393
                 -1549                722942
                 -1548                722916
                 -1547                720595
                 -1546                725832
                 -1545                725274
                 -1544                723338
                 -1543                729150
                 -1542                725878
                 -1541                725420
                 -1540                729280
                 -1539                724556
                 -1538                720963
                 -1537                724073
                 -1536                722492
                 -1535                722976
                 -1534                725504
                 -1533                725938
                 -1532                726002
                 -1531                726958
                 -1530                730310
                 -1529                721642
                 -1528                719728
                 -1527                726992
                 -1526                721190
                 -1525                722938
                 -1524                728680
                 -1523                723550
                 -1522                726890
                 -1521                723824
                 -1520                724932
                 -1519                732310
                 -1518                720638
                 -1517                727474
                 -1516                727956
                 -1515                724394
                 -1514                725725
                 -1513                733242
                 -1512                728460
                 -1511                726402
                 -1510                723646
                 -1509                728629
                 -1508                719830
                 -1507                730168
                 -1506                721438
                 -1505                727516
                 -1504                733590
                 -1503                725014
                 -1502                722222
                 -1501                723378
                 -1500                725158
                 -1499                730254
                 -1498                730358
                 -1497                729633
                 -1496                726446
                 -1495                720356
                 -1494                732750
                 -1493                735064
                 -1492                723522
                 -1491                727296
                 -1490                726274
                 -1489                735390
                 -1488                730528
                 -1487                735166
                 -1486                730610
                 -1485                725476
                 -1484                729704
                 -1483                731542
                 -1482                732827
                 -1481                728310
                 -1480                731892
                 -1479                740468
                 -1478                731987
                 -1477                730102
                 -1476                731506
                 -1475                728494
                 -1474                735157
                 -1473                731266
                 -1472                727746
                 -1471                731720
                 -1470                735344
                 -1469                728764
                 -1468                724498
                 -1467                728702
                 -1466                729000
                 -1465                734526
                 -1464                735902
                 -1463                736047
                 -1462                731512
                 -1461                732308
                 -1460                730072
                 -1459                734950
                 -1458                730880
                 -1457                731512
                 -1456                739114
                 -1455                729956
                 -1454                735486
                 -1453                727016
                 -1452                741254
                 -1451                738380
                 -1450                732630
                 -1449                729876
                 -1448                734302
                 -1447                734068
                 -1446                741278
                 -1445                733074
                 -1444                733872
                 -1443                726588
                 -1442                734682
                 -1441                733230
                 -1440                736578
                 -1439                736882
                 -1438                731388
                 -1437                734438
                 -1436                738346
                 -1435                730870
                 -1434                726811
                 -1433                736110
                 -1432                736694
                 -1431                738608
                 -1430                733584
                 -1429                735653
                 -1428                738820
                 -1427                734044
                 -1426                736979
                 -1425                733858
                 -1424                734508
                 -1423                731518
                 -1422                736851
                 -1421                743072
                 -1420                739612
                 -1419                735130
                 -1418                738889
                 -1417                739554
                 -1416                735886
                 -1415                733922
                 -1414                740298
                 -1413                736867
                 -1412                733204
                 -1411                741122
                 -1410                731084
                 -1409                735314
                 -1408                738800
                 -1407                736446
                 -1406                736798
                 -1405                737992
                 -1404                739430
                 -1403                740450
                 -1402                735656
                 -1401                732766
                 -1400                733694
                 -1399                734026
                 -1398                737098
                 -1397                743902
                 -1396                738240
                 -1395                735636
                 -1394                742159
                 -1393                745200
                 -1392                738696
                 -1391                736374
                 -1390                736228
                 -1389                741900
                 -1388                733950
                 -1387                741370
                 -1386                738812
                 -1385                740676
                 -1384                739874
                 -1383                744728
                 -1382                739724
                 -1381                740586
                 -1380                740006
                 -1379                748360
                 -1378                746054
                 -1377                742630
                 -1376                739460
                 -1375                738408
                 -1374                738812
                 -1373                743754
                 -1372                733292
                 -1371                747598
                 -1370                737312
                 -1369                751904
                 -1368                734940
                 -1367                739030
                 -1366                745406
                 -1365                739472
                 -1364                737470
                 -1363                741300
                 -1362                744772
                 -1361                738512
                 -1360                749124
                 -1359                739790
                 -1358                741192
                 -1357                740550
                 -1356                743832
                 -1355                741172
                 -1354                743546
                 -1353                746176
                 -1352                744458
                 -1351                745848
                 -1350                745506
                 -1349                742080
                 -1348                742958
                 -1347                739128
                 -1346                750498
                 -1345                744454
                 -1344                746912
                 -1343                741748
                 -1342                742216
                 -1341                737406
                 -1340                740574
                 -1339                747250
                 -1338                744066
                 -1337                744656
                 -1336                751490
                 -1335                741046
                 -1334                740584
                 -1333                743596
                 -1332                747220
                 -1331                739840
                 -1330                741383
                 -1329                746051
                 -1328                747676
                 -1327                747116
                 -1326                744106
                 -1325                744900
                 -1324                753124
                 -1323                743936
                 -1322                744082
                 -1321                739479
                 -1320                743504
                 -1319                748804
                 -1318                745252
                 -1317                748810
                 -1316                752182
                 -1315                743086
                 -1314                748066
                 -1313                751412
                 -1312                744444
                 -1311                748794
                 -1310                745936
                 -1309                743294
                 -1308                749680
                 -1307                744146
                 -1306                749530
                 -1305                745854
                 -1304                746420
                 -1303                748356
                 -1302                747056
                 -1301                749880
                 -1300                745606
                 -1299                746766
                 -1298                748334
                 -1297                743564
                 -1296                749182
                 -1295                751074
                 -1294                746932
                 -1293                755208
                 -1292                747400
                 -1291                748257
                 -1290                750782
                 -1289                747718
                 -1288                749686
                 -1287                749182
                 -1286                751820
                 -1285                745640
                 -1284                748136
                 -1283                753622
                 -1282                752326
                 -1281                751576
                 -1280                743416
                 -1279                748314
                 -1278                749248
                 -1277                751470
                 -1276                751992
                 -1275                745944
                 -1274                745225
                 -1273                744980
                 -1272                745616
                 -1271                748755
                 -1270                757947
                 -1269                751815
                 -1268                752344
                 -1267                753698
                 -1266                752130
                 -1265                745334
                 -1264                742790
                 -1263                753314
                 -1262                748636
                 -1261                753014
                 -1260                752078
                 -1259                751706
                 -1258                752812
                 -1257                751699
                 -1256                755514
                 -1255                754194
                 -1254                748482
                 -1253                760622
                 -1252                751437
                 -1251                755494
                 -1250                752750
                 -1249                750630
                 -1248                748136
                 -1247                754300
                 -1246                750330
                 -1245                754204
                 -1244                757906
                 -1243                763720
                 -1242                750806
                 -1241                757367
                 -1240                750942
                 -1239                750860
                 -1238                752176
                 -1237                758362
                 -1236                754830
                 -1235                750168
                 -1234                753828
                 -1233                760872
                 -1232                755396
                 -1231                752180
                 -1230                749968
                 -1229                749690
                 -1228                753242
                 -1227                754658
                 -1226                756644
                 -1225                751860
                 -1224                755142
                 -1223                748848
                 -1222                752272
                 -1221                749898
                 -1220                760118
                 -1219                751012
                 -1218                761142
                 -1217                753662
                 -1216                756442
                 -1215                752176
                 -1214                755896
                 -1213                753608
                 -1212                749885
                 -1211                750214
                 -1210                766392
                 -1209                756622
                 -1208                754430
                 -1207                754630
                 -1206                761241
                 -1205                756616
                 -1204                758459
                 -1203                759756
                 -1202                751264
                 -1201                758058
                 -1200                757342
                 -1199                753566
                 -1198                752296
                 -1197                755114
                 -1196                758733
                 -1195                758432
                 -1194                760138
                 -1193                757269
                 -1192                753818
                 -1191                760502
                 -1190                764864
                 -1189                759840
                 -1188                751124
                 -1187                753126
                 -1186                760338
                 -1185                761876
                 -1184                757938
                 -1183                761388
                 -1182                758300
                 -1181                754126
                 -1180                759823
                 -1179                753976
                 -1178                757521
                 -1177                757792
                 -1176                758880
                 -1175                758370
                 -1174                756128
                 -1173                756968
                 -1172                755980
                 -1171                754634
                 -1170                758823
                 -1169                753860
                 -1168                759246
                 -1167                762980
                 -1166                762984
                 -1165                765134
                 -1164                757574
                 -1163                757088
                 -1162                758408
                 -1161                764276
                 -1160                759764
                 -1159                756742
                 -1158                764104
                 -1157                764044
                 -1156                761964
                 -1155                758872
                 -1154                758982
                 -1153                754892
                 -1152                767107
                 -1151                765978
                 -1150                759412
                 -1149                764226
                 -1148                766392
                 -1147                758224
                 -1146                763450
                 -1145                755828
                 -1144                758788
                 -1143                766620
                 -1142                762376
                 -1141                766702
                 -1140                759790
                 -1139                752882
                 -1138                766097
                 -1137                758822
                 -1136                760478
                 -1135                760678
                 -1134                761243
                 -1133                761720
                 -1132                765874
                 -1131                757730
                 -1130                765568
                 -1129                758828
                 -1128                761889
                 -1127                765938
                 -1126                754816
                 -1125                763377
                 -1124                765694
                 -1123                768456
                 -1122                761154
                 -1121                762648
                 -1120                759496
                 -1119                763774
                 -1118                768740
                 -1117                772802
                 -1116                756508
                 -1115                774084
                 -1114                761236
                 -1113                761546
                 -1112                764548
                 -1111                761340
                 -1110                759722
                 -1109                768314
                 -1108                766897
                 -1107                768712
                 -1106                764302
                 -1105                764238
                 -1104                764722
                 -1103                768152
                 -1102                763854
                 -1101                763076
                 -1100                767528
                 -1099                763356
                 -1098                767396
                 -1097                765846
                 -1096                764174
                 -1095                766796
                 -1094                766852
                 -1093                767994
                 -1092                767882
                 -1091                766594
                 -1090                766518
                 -1089                764896
                 -1088                766043
                 -1087                765124
                 -1086                762824
                 -1085                758010
                 -1084                768792
                 -1083                768390
                 -1082                771098
                 -1081                769453
                 -1080                768934
                 -1079                763824
                 -1078                764628
                 -1077                762478
                 -1076                766622
                 -1075                767364
                 -1074                762572
                 -1073                766258
                 -1072                771942
                 -1071                766986
                 -1070                765984
                 -1069                763478
                 -1068                764217
                 -1067                768320
                 -1066                768216
                 -1065                764216
                 -1064                766650
                 -1063                766852
                 -1062                764786
                 -1061                767638
                 -1060                768772
                 -1059                769730
                 -1058                760442
                 -1057                776704
                 -1056                768496
                 -1055                770396
                 -1054                766422
                 -1053                765601
                 -1052                769656
                 -1051                770694
                 -1050                772122
                 -1049                772871
                 -1048                768160
                 -1047                768462
                 -1046                771862
                 -1045                769574
                 -1044                763680
                 -1043                767634
                 -1042                772714
                 -1041                771040
                 -1040                774544
                 -1039                767892
                 -1038                765962
                 -1037                767078
                 -1036                766980
                 -1035                768988
                 -1034                769306
                 -1033                771318
                 -1032                771876
                 -1031                769470
                 -1030                768836
                 -1029                771730
                 -1028                764681
                 -1027                772467
                 -1026                772672
                 -1025                767712
                 -1024                775814
                 -1023                775432
                 -1022                770808
                 -1021                772226
                 -1020                777804
                 -1019                770344
                 -1018                766548
                 -1017                776528
                 -1016                770896
                 -1015                770841
                 -1014                781204
                 -1013                768602
                 -1012                772872
                 -1011                766950
                 -1010                772641
                 -1009                765964
                 -1008                773388
                 -1007                770126
                 -1006                771858
                 -1005                776030
                 -1004                769518
                 -1003                775976
                 -1002                774014
                 -1001                771606
                 -1000                769598
                  -999                772896
                  -998                767546
                  -997                779324
                  -996                776546
                  -995                768338
                  -994                774600
                  -993                769108
                  -992                771514
                  -991                774932
                  -990                771686
                  -989                774594
                  -988                771174
                  -987                779806
                  -986                772244
                  -985                765366
                  -984                772645
                  -983                779194
                  -982                776988
                  -981                779058
                  -980                770226
                  -979                776200
                  -978                767358
                  -977                775834
                  -976                770852
                  -975                771380
                  -974                776974
                  -973                773166
                  -972                774777
                  -971                778238
                  -970                776213
                  -969                764654
                  -968                779690
                  -967                774024
                  -966                770522
                  -965                775108
                  -964                773350
                  -963                778020
                  -962                774110
                  -961                774234
                  -960                781560
                  -959                777070
                  -958                776456
                  -957                777784
                  -956                778168
                  -955                767732
                  -954                789800
                  -953                772750
                  -952                774560
                  -951                773124
                  -950                777116
                  -949                774166
                  -948                784072
                  -947                776634
                  -946                776090
                  -945                776570
                  -944                782272
                  -943                770328
                  -942                775308
                  -941                777440
                  -940                773226
                  -939                777376
                  -938                773048
                  -937                776478
                  -936                773389
                  -935                777112
                  -934                782014
                  -933                781226
                  -932                771220
                  -931                778386
                  -930                779384
                  -929                780870
                  -928                777126
                  -927                774434
                  -926                772854
                  -925                773491
                  -924                778552
                  -923                781092
                  -922                781269
                  -921                784764
                  -920                780092
                  -919                780932
                  -918                771182
                  -917                781577
                  -916                779022
                  -915                774134
                  -914                777780
                  -913                776958
                  -912                777059
                  -911                785424
                  -910                772080
                  -909                773552
                  -908                778938
                  -907                780815
                  -906                778857
                  -905                776092
                  -904                779782
                  -903                780685
                  -902                778548
                  -901                782654
                  -900                775240
                  -899                777658
                  -898                780986
                  -897                775070
                  -896                792690
                  -895                781204
                  -894                773596
                  -893                775288
                  -892                781592
                  -891                786060
                  -890                779300
                  -889                778566
                  -888                785198
                  -887                792994
                  -886                776616
                  -885                777352
                  -884                775563
                  -883                777120
                  -882                772256
                  -881                788326
                  -880                782962
                  -879                778280
                  -878                778592
                  -877                784202
                  -876                783572
                  -875                778870
                  -874                784648
                  -873                775816
                  -872                782226
                  -871                780258
                  -870                780409
                  -869                780936
                  -868                783606
                  -867                782886
                  -866                780319
                  -865                783724
                  -864                787138
                  -863                782276
                  -862                776858
                  -861                790404
                  -860                774918
                  -859                781028
                  -858                779208
                  -857                781570
                  -856                786080
                  -855                782324
                  -854                788188
                  -853                787422
                  -852                777922
                  -851                785316
                  -850                777408
                  -849                782300
                  -848                784140
                  -847                783191
                  -846                777640
                  -845                783764
                  -844                785388
                  -843                788170
                  -842                776890
                  -841                784740
                  -840                773566
                  -839                780752
                  -838                787472
                  -837                784988
                  -836                785040
                  -835                781706
                  -834                784138
                  -833                780822
                  -832                782836
                  -831                780722
                  -830                783226
                  -829                783744
                  -828                788392
                  -827                782622
                  -826                785666
                  -825                780618
                  -824                786502
                  -823                776554
                  -822                791772
                  -821                785938
                  -820                787354
                  -819                785786
                  -818                789838
                  -817                776654
                  -816                784182
                  -815                783094
                  -814                788898
                  -813                783735
                  -812                786836
                  -811                785764
                  -810                786782
                  -809                783434
                  -808                788992
                  -807                783490
                  -806                787364
                  -805                783228
                  -804                785609
                  -803                786394
                  -802                780902
                  -801                787170
                  -800                780922
                  -799                781086
                  -798                787830
                  -797                783710
                  -796                782434
                  -795                803488
                  -794                779116
                  -793                791154
                  -792                778816
                  -791                786288
                  -790                782958
                  -789                783376
                  -788                785851
                  -787                788419
                  -786                788466
                  -785                789404
                  -784                787352
                  -783                786936
                  -782                786296
                  -781                783060
                  -780                781652
                  -779                789192
                  -778                793302
                  -777                787202
                  -776                780182
                  -775                787648
                  -774                786616
                  -773                789860
                  -772                783244
                  -771                785566
                  -770                792340
                  -769                788728
                  -768                788362
                  -767                782000
                  -766                785766
                  -765                787732
                  -764                783228
                  -763                788164
                  -762                785094
                  -761                790920
                  -760                794848
                  -759                786723
                  -758                787318
                  -757                788148
                  -756                791594
                  -755                789904
                  -754                787716
                  -753                794854
                  -752                790830
                  -751                783714
                  -750                786768
                  -749                791552
                  -748                785620
                  -747                789452
                  -746                787430
                  -745                788918
                  -744                785764
                  -743                787580
                  -742                793218
                  -741                788338
                  -740                788324
                  -739                784550
                  -738                787588
                  -737                790052
                  -736                788050
                  -735                789610
                  -734                788428
                  -733                789830
                  -732                786438
                  -731                788334
                  -730                791474
                  -729                786510
                  -728                795700
                  -727                787660
                  -726                797556
                  -725                786094
                  -724                783116
                  -723                796302
                  -722                786208
                  -721                791416
                  -720                786732
                  -719                789972
                  -718                789282
                  -717                797712
                  -716                786168
                  -715                794996
                  -714                787159
                  -713                788350
                  -712                788016
                  -711                794488
                  -710                791530
                  -709                794526
                  -708                786434
                  -707                790854
                  -706                784512
                  -705                787000
                  -704                790014
                  -703                795145
                  -702                790642
                  -701                790580
                  -700                796536
                  -699                784722
                  -698                794892
                  -697                785292
                  -696                789110
                  -695                789112
                  -694                796304
                  -693                792176
                  -692                797830
                  -691                789444
                  -690                793302
                  -689                787446
                  -688                800608
                  -687                788080
                  -686                790426
                  -685                792494
                  -684                798521
                  -683                783602
                  -682                788370
                  -681                793332
                  -680                790295
                  -679                787876
                  -678                798326
                  -677                792250
                  -676                788162
                  -675                794200
                  -674                795260
                  -673                792096
                  -672                794956
                  -671                787546
                  -670                793390
                  -669                801082
                  -668                791922
                  -667                795640
                  -666                792980
                  -665                792226
                  -664                791508
                  -663                789918
                  -662                788910
                  -661                801104
                  -660                797404
                  -659                794752
                  -658                788250
                  -657                796056
                  -656                785420
                  -655                800360
                  -654                790168
                  -653                788616
                  -652                788358
                  -651                800148
                  -650                793764
                  -649                794073
                  -648                793626
                  -647                790236
                  -646                790712
                  -645                805110
                  -644                790435
                  -643                790952
                  -642                788960
                  -641                799588
                  -640                792012
                  -639                791987
                  -638                789698
                  -637                790960
                  -636                787831
                  -635                799524
                  -634                792174
                  -633                793238
                  -632                794804
                  -631                795640
                  -630                796266
                  -629                791534
                  -628                792238
                  -627                796869
                  -626                795406
                  -625                799106
                  -624                792496
                  -623                794646
                  -622                787394
                  -621                794666
                  -620                792938
                  -619                792322
                  -618                801726
                  -617                796532
                  -616                787414
                  -615                795414
                  -614                795722
                  -613                791320
                  -612                800486
                  -611                793103
                  -610                793230
                  -609                798966
                  -608                805424
                  -607                795756
                  -606                792460
                  -605                792594
                  -604                791946
                  -603                791378
                  -602                799294
                  -601                794284
                  -600                796888
                  -599                798778
                  -598                796564
                  -597                800776
                  -596                790820
                  -595                795832
                  -594                796452
                  -593                799364
                  -592                800696
                  -591                795706
                  -590                801448
                  -589                799452
                  -588                795782
                  -587                795726
                  -586                795702
                  -585                792476
                  -584                797284
                  -583                801630
                  -582                796061
                  -581                792516
                  -580                790138
                  -579                794446
                  -578                797600
                  -577                795040
                  -576                799122
                  -575                799648
                  -574                795152
                  -573                797000
                  -572                798184
                  -571                789958
                  -570                795144
                  -569                800992
                  -568                796209
                  -567                797130
                  -566                797300
                  -565                805910
                  -564                798782
                  -563                792882
                  -562                797260
                  -561                793920
                  -560                798610
                  -559                796970
                  -558                805210
                  -557                793564
                  -556                798704
                  -555                797210
                  -554                802986
                  -553                791740
                  -552                801240
                  -551                800354
                  -550                803338
                  -549                793940
                  -548                797918
                  -547                795658
                  -546                797124
                  -545                801542
                  -544                797872
                  -543                789688
                  -542                805310
                  -541                796666
                  -540                798022
                  -539                802482
                  -538                801092
                  -537                791462
                  -536                794607
                  -535                800062
                  -534                800384
                  -533                800672
                  -532                801966
                  -531                800608
                  -530                795242
                  -529                801210
                  -528                796210
                  -527                799446
                  -526                800810
                  -525                801636
                  -524                797672
                  -523                805926
                  -522                799328
                  -521                803882
                  -520                788696
                  -519                800156
                  -518                795538
                  -517                803466
                  -516                798870
                  -515                806102
                  -514                798264
                  -513                801613
                  -512                796799
                  -511                800336
                  -510                797602
                  -509                795436
                  -508                805126
                  -507                797806
                  -506                799224
                  -505                807784
                  -504                801034
                  -503                793452
                  -502                799804
                  -501                800292
                  -500                802562
                  -499                803510
                  -498                802734
                  -497                801150
                  -496                800347
                  -495                803494
                  -494                793886
                  -493                795646
                  -492                802536
                  -491                799924
                  -490                803154
                  -489                800578
                  -488                796470
                  -487                796236
                  -486                799116
                  -485                800569
                  -484                799974
                  -483                799790
                  -482                800572
                  -481                800902
                  -480                800142
                  -479                799284
                  -478                799008
                  -477                802006
                  -476                796236
                  -475                804894
                  -474                800474
                  -473                800880
                  -472                799600
                  -471                804594
                  -470                799414
                  -469                796468
                  -468                802252
                  -467                796228
                  -466                808530
                  -465                796848
                  -464                810672
                  -463                795490
                  -462                806402
                  -461                802154
                  -460                795480
                  -459                799000
                  -458                802727
                  -457                807322
                  -456                805736
                  -455                797236
                  -454                803834
                  -453                802010
                  -452                801920
                  -451                798468
                  -450                802836
                  -449                804124
                  -448                805614
                  -447                797990
                  -446                804530
                  -445                801068
                  -444                797472
                  -443                805619
                  -442                803292
                  -441                801296
                  -440                802138
                  -439                800776
                  -438                804186
                  -437                799928
                  -436                799950
                  -435                800222
                  -434                791494
                  -433                800334
                  -432                809638
                  -431                803566
                  -430                801536
                  -429                807462
                  -428                800904
                  -427                799364
                  -426                802141
                  -425                799748
                  -424                805868
                  -423                802258
                  -422                807166
                  -421                795719
                  -420                805692
                  -419                803372
                  -418                807356
                  -417                798498
                  -416                806476
                  -415                797508
                  -414                807464
                  -413                801720
                  -412                807302
                  -411                800114
                  -410                797270
                  -409                802806
                  -408                805474
                  -407                794596
                  -406                806770
                  -405                803756
                  -404                809660
                  -403                803836
                  -402                796747
                  -401                806482
                  -400                802184
                  -399                805960
                  -398                800872
                  -397                807137
                  -396                797622
                  -395                812096
                  -394                800552
                  -393                803258
                  -392                796752
                  -391                808772
                  -390                801008
                  -389                812774
                  -388                806098
                  -387                800262
                  -386                802866
                  -385                806209
                  -384                796964
                  -383                803684
                  -382                798810
                  -381                812908
                  -380                803900
                  -379                805066
                  -378                797836
                  -377                807207
                  -376                801396
                  -375                798614
                  -374                803438
                  -373                805678
                  -372                808460
                  -371                802558
                  -370                804504
                  -369                801744
                  -368                801282
                  -367                804810
                  -366                807454
                  -365                803320
                  -364                801446
                  -363                805908
                  -362                809514
                  -361                803469
                  -360                804182
                  -359                802924
                  -358                806292
                  -357                806598
                  -356                810048
                  -355                804616
                  -354                804280
                  -353                802754
                  -352                810844
                  -351                809178
                  -350                799710
                  -349                801116
                  -348                803166
                  -347                809942
                  -346                811502
                  -345                798020
                  -344                803730
                  -343                800392
                  -342                809472
                  -341                804124
                  -340                805644
                  -339                808204
                  -338                803422
                  -337                806028
                  -336                810752
                  -335                802938
                  -334                804570
                  -333                801068
                  -332                809004
                  -331                807338
                  -330                807606
                  -329                798906
                  -328                814356
                  -327                802076
                  -326                804364
                  -325                804768
                  -324                804183
                  -323                807294
                  -322                806706
                  -321                802346
                  -320                803386
                  -319                810258
                  -318                800152
                  -317                804230
                  -316                806375
                  -315                807892
                  -314                803887
                  -313                806374
                  -312                807380
                  -311                806176
                  -310                804742
                  -309                803544
                  -308                798775
                  -307                802112
                  -306                798526
                  -305                815122
                  -304                808720
                  -303                809460
                  -302                804165
                  -301                803292
                  -300                800204
                  -299                809590
                  -298                801598
                  -297                805834
                  -296                809728
                  -295                802958
                  -294                807692
                  -293                805734
                  -292                805228
                  -291                807166
                  -290                802874
                  -289                808360
                  -288                806818
                  -287                802776
                  -286                808270
                  -285                814926
                  -284                804218
                  -283                805686
                  -282                809726
                  -281                801202
                  -280                813054
                  -279                808158
                  -278                819918
                  -277                801648
                  -276                805744
                  -275                802342
                  -274                799062
                  -273                806870
                  -272                802070
                  -271                805364
                  -270                806060
                  -269                808308
                  -268                807456
                  -267                803620
                  -266                807024
                  -265                811030
                  -264                800528
                  -263                809410
                  -262                810714
                  -261                810084
                  -260                802792
                  -259                814866
                  -258                800000
                  -257                806176
                  -256                802322
                  -255                814806
                  -254                804030
                  -253                808356
                  -252                804694
                  -251                807836
                  -250                803212
                  -249                805248
                  -248                802074
                  -247                802828
                  -246                804480
                  -245                811810
                  -244                803482
                  -243                805662
                  -242                808202
                  -241                801604
                  -240                802724
                  -239                805894
                  -238                808834
                  -237                800167
                  -236                815960
                  -235                810968
                  -234                812174
                  -233                801088
                  -232                808446
                  -231                805440
                  -230                813588
                  -229                809810
                  -228                812954
                  -227                805218
                  -226                806276
                  -225                806542
                  -224                808044
                  -223                802254
                  -222                808760
                  -221                810474
                  -220                808298
                  -219                809596
                  -218                809231
                  -217                801522
                  -216                808216
                  -215                806384
                  -214                805844
                  -213                810420
                  -212                809874
                  -211                811780
                  -210                809674
                  -209                804530
                  -208                809004
                  -207                805868
                  -206                806236
                  -205                812116
                  -204                810102
                  -203                806483
                  -202                809486
                  -201                805928
                  -200                808818
                  -199                804499
                  -198                807102
                  -197                810742
                  -196                805910
                  -195                803824
                  -194                804306
                  -193                823596
                  -192                809962
                  -191                805930
                  -190                809890
                  -189                805906
                  -188                806348
                  -187                805382
                  -186                814780
                  -185                806524
                  -184                808502
                  -183                807024
                  -182                804914
                  -181                811611
                  -180                798914
                  -179                804497
                  -178                806504
                  -177                816014
                  -176                812068
                  -175                806044
                  -174                802276
                  -173                808784
                  -172                805796
                  -171                808918
                  -170                809456
                  -169                814174
                  -168                806548
                  -167                811326
                  -166                804132
                  -165                806158
                  -164                807564
                  -163                813436
                  -162                805970
                  -161                806950
                  -160                808436
                  -159                814508
                  -158                810476
                  -157                805386
                  -156                805193
                  -155                806777
                  -154                804972
                  -153                810909
                  -152                807536
                  -151                807420
                  -150                809449
                  -149                806780
                  -148                803412
                  -147                807064
                  -146                805798
                  -145                811410
                  -144                817187
                  -143                807524
                  -142                813778
                  -141                799467
                  -140                808780
                  -139                814215
                  -138                807918
                  -137                803338
                  -136                808012
                  -135                820472
                  -134                804178
                  -133                805890
                  -132                808392
                  -131                805078
                  -130                806494
                  -129                813542
                  -128                805351
                  -127                806710
                  -126                812620
                  -125                805436
                  -124                808502
                  -123                810328
                  -122                801636
                  -121                814928
                  -120                806890
                  -119                814932
                  -118                810674
                  -117                811548
                  -116                808660
                  -115                811766
                  -114                802520
                  -113                811608
                  -112                804251
                  -111                804752
                  -110                814052
                  -109                811379
                  -108                807696
                  -107                806598
                  -106                808386
                  -105                811611
                  -104                803166
                  -103                806486
                  -102                815280
                  -101                807200
                  -100                815774
                   -99                804874
                   -98                806880
                   -97                797540
                   -96                822014
                   -95                805806
                   -94                812514
                   -93                804473
                   -92                817298
                   -91                803232
                   -90                809222
                   -89                808258
                   -88                803906
                   -87                806984
                   -86                816669
                   -85                807728
                   -84                805426
                   -83                810170
                   -82                810272
                   -81                805342
                   -80                809076
                   -79                809304
                   -78                808590
                   -77                809470
                   -76                806828
                   -75                811558
                   -74                806414
                   -73                811308
                   -72                807464
                   -71                804954
                   -70                812106
                   -69                811358
                   -68                812875
                   -67                823468
                   -66                811248
                   -65                804214
                   -64                809416
                   -63                810430
                   -62                805133
                   -61                807612
                   -60                811278
                   -59                815886
                   -58                811762
                   -57                808612
                   -56                807440
                   -55                805180
                   -54                809140
                   -53                810992
                   -52                805972
                   -51                810134
                   -50                806600
                   -49                812114
                   -48                811362
                   -47                807156
                   -46                800836
                   -45                807242
                   -44                808788
                   -43                816494
                   -42                806308
                   -41                814048
                   -40                804823
                   -39                809748
                   -38                803208
                   -37                811006
                   -36                798634
                   -35                810620
                   -34                806794
                   -33                813034
                   -32                808860
                   -31                806790
                   -30                806078
                   -29                814360
                   -28                802610
                   -27                809788
                   -26                806252
                   -25                815642
                   -24                808830
                   -23                810878
                   -22                807754
                   -21                803990
                   -20                811270
                   -19                807362
                   -18                811826
                   -17                810480
                   -16                811453
                   -15                802868
                   -14                813488
                   -13                807458
                   -12                810940
                   -11                806994
                   -10                813792
                    -9                808372
                    -8                814120
                    -7                809648
                    -6                812120
                    -5                808698
                    -4                810438
                    -3                804323
                    -2                808808
                    -1                810488
                     0               1627656
                     1                810488
                     2                808808
                     3                804323
                     4                810438
                     5                808698
                     6                812120
                     7                809648
                     8                814120
                     9                808372
                    10                813792
                    11                806994
                    12                810940
                    13                807458
                    14                813488
                    15                802868
                    16                811453
                    17                810480
                    18                811826
                    19                807362
                    20                811270
                    21                803990
                    22                807754
                    23                810878
                    24                808830
                    25                815642
                    26                806252
                    27                809788
                    28                802610
                    29                814360
                    30                806078
                    31                806790
                    32                808860
                    33                813034
                    34                806794
                    35                810620
                    36                798634
                    37                811006
                    38                803208
                    39                809748
                    40                804823
                    41                814048
                    42                806308
                    43                816494
                    44                808788
                    45                807242
                    46                800836
                    47                807156
                    48                811362
                    49                812114
                    50                806600
                    51                810134
                    52                805972
                    53                810992
                    54                809140
                    55                805180
                    56                807440
                    57                808612
                    58                811762
                    59                815886
                    60                811278
                    61                807612
                    62                805133
                    63                810430
                    64                809416
                    65                804214
                    66                811248
                    67                823468
                    68                812875
                    69                811358
                    70                812106
                    71                804954
                    72                807464
                    73                811308
                    74                806414
                    75                811558
                    76                806828
                    77                809470
                    78                808590
                    79                809304
                    80                809076
                    81                805342
                    82                810272
                    83                810170
                    84                805426
                    85                807728
                    86                816669
                    87                806984
                    88                803906
                    89                808258
                    90                809222
                    91                803232
                    92                817298
                    93                804473
                    94                812514
                    95                805806
                    96                822014
                    97                797540
                    98                806880
                    99                804874
                   100                815774
                   101                807200
                   102                815280
                   103                806486
                   104                803166
                   105                811611
                   106                808386
                   107                806598
                   108                807696
                   109                811379
                   110                814052
                   111                804752
                   112                804251
                   113                811608
                   114                802520
                   115                811766
                   116                808660
                   117                811548
                   118                810674
                   119                814932
                   120                806890
                   121                814928
                   122                801636
                   123                810328
                   124                808502
                   125                805436
                   126                812620
                   127                806710
                   128                805351
                   129                813542
                   130                806494
                   131                805078
                   132                808392
                   133                805890
                   134                804178
                   135                820472
                   136                808012
                   137                803338
                   138                807918
                   139                814215
                   140                808780
                   141                799467
                   142                813778
                   143                807524
                   144                817187
                   145                811410
                   146                805798
                   147                807064
                   148                803412
                   149                806780
                   150                809449
                   151                807420
                   152                807536
                   153                810909
                   154                804972
                   155                806777
                   156                805193
                   157                805386
                   158                810476
                   159                814508
                   160                808436
                   161                806950
                   162                805970
                   163                813436
                   164                807564
                   165                806158
                   166                804132
                   167                811326
                   168                806548
                   169                814174
                   170                809456
                   171                808918
                   172                805796
                   173                808784
                   174                802276
                   175                806044
                   176                812068
                   177                816014
                   178                806504
                   179                804497
                   180                798914
                   181                811611
                   182                804914
                   183                807024
                   184                808502
                   185                806524
                   186                814780
                   187                805382
                   188                806348
                   189                805906
                   190                809890
                   191                805930
                   192                809962
                   193                823596
                   194                804306
                   195                803824
                   196                805910
                   197                810742
                   198                807102
                   199                804499
                   200                808818
                   201                805928
                   202                809486
                   203                806483
                   204                810102
                   205                812116
                   206                806236
                   207                805868
                   208                809004
                   209                804530
                   210                809674
                   211                811780
                   212                809874
                   213                810420
                   214                805844
                   215                806384
                   216                808216
                   217                801522
                   218                809231
                   219                809596
                   220                808298
                   221                810474
                   222                808760
                   223                802254
                   224                808044
                   225                806542
                   226                806276
                   227                805218
                   228                812954
                   229                809810
                   230                813588
                   231                805440
                   232                808446
                   233                801088
                   234                812174
                   235                810968
                   236                815960
                   237                800167
                   238                808834
                   239                805894
                   240                802724
                   241                801604
                   242                808202
                   243                805662
                   244                803482
                   245                811810
                   246                804480
                   247                802828
                   248                802074
                   249                805248
                   250                803212
                   251                807836
                   252                804694
                   253                808356
                   254                804030
                   255                814806
                   256                802322
                   257                806176
                   258                800000
                   259                814866
                   260                802792
                   261                810084
                   262                810714
                   263                809410
                   264                800528
                   265                811030
                   266                807024
                   267                803620
                   268                807456
                   269                808308
                   270                806060
                   271                805364
                   272                802070
                   273                806870
                   274                799062
                   275                802342
                   276                805744
                   277                801648
                   278                819918
                   279                808158
                   280                813054
                   281                801202
                   282                809726
                   283                805686
                   284                804218
                   285                814926
                   286                808270
                   287                802776
                   288                806818
                   289                808360
                   290                802874
                   291                807166
                   292                805228
                   293                805734
                   294                807692
                   295                802958
                   296                809728
                   297                805834
                   298                801598
                   299                809590
                   300                800204
                   301                803292
                   302                804165
                   303                809460
                   304                808720
                   305                815122
                   306                798526
                   307                802112
                   308                798775
                   309                803544
                   310                804742
                   311                806176
                   312                807380
                   313                806374
                   314                803887
                   315                807892
                   316                806375
                   317                804230
                   318                800152
                   319                810258
                   320                803386
                   321                802346
                   322                806706
                   323                807294
                   324                804183
                   325                804768
                   326                804364
                   327                802076
                   328                814356
                   329                798906
                   330                807606
                   331                807338
                   332                809004
                   333                801068
                   334                804570
                   335                802938
                   336                810752
                   337                806028
                   338                803422
                   339                808204
                   340                805644
                   341                804124
                   342                809472
                   343                800392
                   344                803730
                   345                798020
                   346                811502
                   347                809942
                   348                803166
                   349                801116
                   350                799710
                   351                809178
                   352                810844
                   353                802754
                   354                804280
                   355                804616
                   356                810048
                   357                806598
                   358                806292
                   359                802924
                   360                804182
                   361                803469
                   362                809514
                   363                805908
                   364                801446
                   365                803320
                   366                807454
                   367                804810
                   368                801282
                   369                801744
                   370                804504
                   371                802558
                   372                808460
                   373                805678
                   374                803438
                   375                798614
                   376                801396
                   377                807207
                   378                797836
                   379                805066
                   380                803900
                   381                812908
                   382                798810
                   383                803684
                   384                796964
                   385                806209
                   386                802866
                   387                800262
                   388                806098
                   389                812774
                   390                801008
                   391                808772
                   392                796752
                   393                803258
                   394                800552
                   395                812096
                   396                797622
                   397                807137
                   398                800872
                   399                805960
                   400                802184
                   401                806482
                   402                796747
                   403                803836
                   404                809660
                   405                803756
                   406                806770
                   407                794596
                   408                805474
                   409                802806
                   410                797270
                   411                800114
                   412                807302
                   413                801720
                   414                807464
                   415                797508
                   416                806476
                   417                798498
                   418                807356
                   419                803372
                   420                805692
                   421                795719
                   422                807166
                   423                802258
                   424                805868
                   425                799748
                   426                802141
                   427                799364
                   428                800904
                   429                807462
                   430                801536
                   431                803566
                   432                809638
                   433                800334
                   434                791494
                   435                800222
                   436                799950
                   437                799928
                   438                804186
                   439                800776
                   440                802138
                   441                801296
                   442                803292
                   443                805619
                   444                797472
                   445                801068
                   446                804530
                   447                797990
                   448                805614
                   449                804124
                   450                802836
                   451                798468
                   452                801920
                   453                802010
                   454                803834
                   455                797236
                   456                805736
                   457                807322
                   458                802727
                   459                799000
                   460                795480
                   461                802154
                   462                806402
                   463                795490
                   464                810672
                   465                796848
                   466                808530
                   467                796228
                   468                802252
                   469                796468
                   470                799414
                   471                804594
                   472                799600
                   473                800880
                   474                800474
                   475                804894
                   476                796236
                   477                802006
                   478                799008
                   479                799284
                   480                800142
                   481                800902
                   482                800572
                   483                799790
                   484                799974
                   485                800569
                   486                799116
                   487                796236
                   488                796470
                   489                800578
                   490                803154
                   491                799924
                   492                802536
                   493                795646
                   494                793886
                   495                803494
                   496                800347
                   497                801150
                   498                802734
                   499                803510
                   500                802562
                   501                800292
                   502                799804
                   503                793452
                   504                801034
                   505                807784
                   506                799224
                   507                797806
                   508                805126
                   509                795436
                   510                797602
                   511                800336
                   512                796799
                   513                801613
                   514                798264
                   515                806102
                   516                798870
                   517                803466
                   518                795538
                   519                800156
                   520                788696
                   521                803882
                   522                799328
                   523                805926
                   524                797672
                   525                801636
                   526                800810
                   527                799446
                   528                796210
                   529                801210
                   530                795242
                   531                800608
                   532                801966
                   533                800672
                   534                800384
                   535                800062
                   536                794607
                   537                791462
                   538                801092
                   539                802482
                   540                798022
                   541                796666
                   542                805310
                   543                789688
                   544                797872
                   545                801542
                   546                797124
                   547                795658
                   548                797918
                   549                793940
                   550                803338
                   551                800354
                   552                801240
                   553                791740
                   554                802986
                   555                797210
                   556                798704
                   557                793564
                   558                805210
                   559                796970
                   560                798610
                   561                793920
                   562                797260
                   563                792882
                   564                798782
                   565                805910
                   566                797300
                   567                797130
                   568                796209
                   569                800992
                   570                795144
                   571                789958
                   572                798184
                   573                797000
                   574                795152
                   575                799648
                   576                799122
                   577                795040
                   578                797600
                   579                794446
                   580                790138
                   581                792516
                   582                796061
                   583                801630
                   584                797284
                   585                792476
                   586                795702
                   587                795726
                   588                795782
                   589                799452
                   590                801448
                   591                795706
                   592                800696
                   593                799364
                   594                796452
                   595                795832
                   596                790820
                   597                800776
                   598                796564
                   599                798778
                   600                796888
                   601                794284
                   602                799294
                   603                791378
                   604                791946
                   605                792594
                   606                792460
                   607                795756
                   608                805424
                   609                798966
                   610                793230
                   611                793103
                   612                800486
                   613                791320
                   614                795722
                   615                795414
                   616                787414
                   617                796532
                   618                801726
                   619                792322
                   620                792938
                   621                794666
                   622                787394
                   623                794646
                   624                792496
                   625                799106
                   626                795406
                   627                796869
                   628                792238
                   629                791534
                   630                796266
                   631                795640
                   632                794804
                   633                793238
                   634                792174
                   635                799524
                   636                787831
                   637                790960
                   638                789698
                   639                791987
                   640                792012
                   641                799588
                   642                788960
                   643                790952
                   644                790435
                   645                805110
                   646                790712
                   647                790236
                   648                793626
                   649                794073
                   650                793764
                   651                800148
                   652                788358
                   653                788616
                   654                790168
                   655                800360
                   656                785420
                   657                796056
                   658                788250
                   659                794752
                   660                797404
                   661                801104
                   662                788910
                   663                789918
                   664                791508
                   665                792226
                   666                792980
                   667                795640
                   668                791922
                   669                801082
                   670                793390
                   671                787546
                   672                794956
                   673                792096
                   674                795260
                   675                794200
                   676                788162
                   677                792250
                   678                798326
                   679                787876
                   680                790295
                   681                793332
                   682                788370
                   683                783602
                   684                798521
                   685                792494
                   686                790426
                   687                788080
                   688                800608
                   689                787446
                   690                793302
                   691                789444
                   692                797830
                   693                792176
                   694                796304
                   695                789112
                   696                789110
                   697                785292
                   698                794892
                   699                784722
                   700                796536
                   701                790580
                   702                790642
                   703                795145
                   704                790014
                   705                787000
                   706                784512
                   707                790854
                   708                786434
                   709                794526
                   710                791530
                   711                794488
                   712                788016
                   713                788350
                   714                787159
                   715                794996
                   716                786168
                   717                797712
                   718                789282
                   719                789972
                   720                786732
                   721                791416
                   722                786208
                   723                796302
                   724                783116
                   725                786094
                   726                797556
                   727                787660
                   728                795700
                   729                786510
                   730                791474
                   731                788334
                   732                786438
                   733                789830
                   734                788428
                   735                789610
                   736                788050
                   737                790052
                   738                787588
                   739                784550
                   740                788324
                   741                788338
                   742                793218
                   743                787580
                   744                785764
                   745                788918
                   746                787430
                   747                789452
                   748                785620
                   749                791552
                   750                786768
                   751                783714
                   752                790830
                   753                794854
                   754                787716
                   755                789904
                   756                791594
                   757                788148
                   758                787318
                   759                786723
                   760                794848
                   761                790920
                   762                785094
                   763                788164
                   764                783228
                   765                787732
                   766                785766
                   767                782000
                   768                788362
                   769                788728
                   770                792340
                   771                785566
                   772                783244
                   773                789860
                   774                786616
                   775                787648
                   776                780182
                   777                787202
                   778                793302
                   779                789192
                   780                781652
                   781                783060
                   782                786296
                   783                786936
                   784                787352
                   785                789404
                   786                788466
                   787                788419
                   788                785851
                   789                783376
                   790                782958
                   791                786288
                   792                778816
                   793                791154
                   794                779116
                   795                803488
                   796                782434
                   797                783710
                   798                787830
                   799                781086
                   800                780922
                   801                787170
                   802                780902
                   803                786394
                   804                785609
                   805                783228
                   806                787364
                   807                783490
                   808                788992
                   809                783434
                   810                786782
                   811                785764
                   812                786836
                   813                783735
                   814                788898
                   815                783094
                   816                784182
                   817                776654
                   818                789838
                   819                785786
                   820                787354
                   821                785938
                   822                791772
                   823                776554
                   824                786502
                   825                780618
                   826                785666
                   827                782622
                   828                788392
                   829                783744
                   830                783226
                   831                780722
                   832                782836
                   833                780822
                   834                784138
                   835                781706
                   836                785040
                   837                784988
                   838                787472
                   839                780752
                   840                773566
                   841                784740
                   842                776890
                   843                788170
                   844                785388
                   845                783764
                   846                777640
                   847                783191
                   848                784140
                   849                782300
                   850                777408
                   851                785316
                   852                777922
                   853                787422
                   854                788188
                   855                782324
                   856                786080
                   857                781570
                   858                779208
                   859                781028
                   860                774918
                   861                790404
                   862                776858
                   863                782276
                   864                787138
                   865                783724
                   866                780319
                   867                782886
                   868                783606
                   869                780936
                   870                780409
                   871                780258
                   872                782226
                   873                775816
                   874                784648
                   875                778870
                   876                783572
                   877                784202
                   878                778592
                   879                778280
                   880                782962
                   881                788326
                   882                772256
                   883                777120
                   884                775563
                   885                777352
                   886                776616
                   887                792994
                   888                785198
                   889                778566
                   890                779300
                   891                786060
                   892                781592
                   893                775288
                   894                773596
                   895                781204
                   896                792690
                   897                775070
                   898                780986
                   899                777658
                   900                775240
                   901                782654
                   902                778548
                   903                780685
                   904                779782
                   905                776092
                   906                778857
                   907                780815
                   908                778938
                   909                773552
                   910                772080
                   911                785424
                   912                777059
                   913                776958
                   914                777780
                   915                774134
                   916                779022
                   917                781577
                   918                771182
                   919                780932
                   920                780092
                   921                784764
                   922                781269
                   923                781092
                   924                778552
                   925                773491
                   926                772854
                   927                774434
                   928                777126
                   929                780870
                   930                779384
                   931                778386
                   932                771220
                   933                781226
                   934                782014
                   935                777112
                   936                773389
                   937                776478
                   938                773048
                   939                777376
                   940                773226
                   941                777440
                   942                775308
                   943                770328
                   944                782272
                   945                776570
                   946                776090
                   947                776634
                   948                784072
                   949                774166
                   950                777116
                   951                773124
                   952                774560
                   953                772750
                   954                789800
                   955                767732
                   956                778168
                   957                777784
                   958                776456
                   959                777070
                   960                781560
                   961                774234
                   962                774110
                   963                778020
                   964                773350
                   965                775108
                   966                770522
                   967                774024
                   968                779690
                   969                764654
                   970                776213
                   971                778238
                   972                774777
                   973                773166
                   974                776974
                   975                771380
                   976                770852
                   977                775834
                   978                767358
                   979                776200
                   980                770226
                   981                779058
                   982                776988
                   983                779194
                   984                772645
                   985                765366
                   986                772244
                   987                779806
                   988                771174
                   989                774594
                   990                771686
                   991                774932
                   992                771514
                   993                769108
                   994                774600
                   995                768338
                   996                776546
                   997                779324
                   998                767546
                   999                772896
                  1000                769598
                  1001                771606
                  1002                774014
                  1003                775976
                  1004                769518
                  1005                776030
                  1006                771858
                  1007                770126
                  1008                773388
                  1009                765964
                  1010                772641
                  1011                766950
                  1012                772872
                  1013                768602
                  1014                781204
                  1015                770841
                  1016                770896
                  1017                776528
                  1018                766548
                  1019                770344
                  1020                777804
                  1021                772226
                  1022                770808
                  1023                775432
                  1024                775814
                  1025                767712
                  1026                772672
                  1027                772467
                  1028                764681
                  1029                771730
                  1030                768836
                  1031                769470
                  1032                771876
                  1033                771318
                  1034                769306
                  1035                768988
                  1036                766980
                  1037                767078
                  1038                765962
                  1039                767892
                  1040                774544
                  1041                771040
                  1042                772714
                  1043                767634
                  1044                763680
                  1045                769574
                  1046                771862
                  1047                768462
                  1048                768160
                  1049                772871
                  1050                772122
                  1051                770694
                  1052                769656
                  1053                765601
                  1054                766422
                  1055                770396
                  1056                768496
                  1057                776704
                  1058                760442
                  1059                769730
                  1060                768772
                  1061                767638
                  1062                764786
                  1063                766852
                  1064                766650
                  1065                764216
                  1066                768216
                  1067                768320
                  1068                764217
                  1069                763478
                  1070                765984
                  1071                766986
                  1072                771942
                  1073                766258
                  1074                762572
                  1075                767364
                  1076                766622
                  1077                762478
                  1078                764628
                  1079                763824
                  1080                768934
                  1081                769453
                  1082                771098
                  1083                768390
                  1084                768792
                  1085                758010
                  1086                762824
                  1087                765124
                  1088                766043
                  1089                764896
                  1090                766518
                  1091                766594
                  1092                767882
                  1093                767994
                  1094                766852
                  1095                766796
                  1096                764174
                  1097                765846
                  1098                767396
                  1099                763356
                  1100                767528
                  1101                763076
                  1102                763854
                  1103                768152
                  1104                764722
                  1105                764238
                  1106                764302
                  1107                768712
                  1108                766897
                  1109                768314
                  1110                759722
                  1111                761340
                  1112                764548
                  1113                761546
                  1114                761236
                  1115                774084
                  1116                756508
                  1117                772802
                  1118                768740
                  1119                763774
                  1120                759496
                  1121                762648
                  1122                761154
                  1123                768456
                  1124                765694
                  1125                763377
                  1126                754816
                  1127                765938
                  1128                761889
                  1129                758828
                  1130                765568
                  1131                757730
                  1132                765874
                  1133                761720
                  1134                761243
                  1135                760678
                  1136                760478
                  1137                758822
                  1138                766097
                  1139                752882
                  1140                759790
                  1141                766702
                  1142                762376
                  1143                766620
                  1144                758788
                  1145                755828
                  1146                763450
                  1147                758224
                  1148                766392
                  1149                764226
                  1150                759412
                  1151                765978
                  1152                767107
                  1153                754892
                  1154                758982
                  1155                758872
                  1156                761964
                  1157                764044
                  1158                764104
                  1159                756742
                  1160                759764
                  1161                764276
                  1162                758408
                  1163                757088
                  1164                757574
                  1165                765134
                  1166                762984
                  1167                762980
                  1168                759246
                  1169                753860
                  1170                758823
                  1171                754634
                  1172                755980
                  1173                756968
                  1174                756128
                  1175                758370
                  1176                758880
                  1177                757792
                  1178                757521
                  1179                753976
                  1180                759823
                  1181                754126
                  1182                758300
                  1183                761388
                  1184                757938
                  1185                761876
                  1186                760338
                  1187                753126
                  1188                751124
                  1189                759840
                  1190                764864
                  1191                760502
                  1192                753818
                  1193                757269
                  1194                760138
                  1195                758432
                  1196                758733
                  1197                755114
                  1198                752296
                  1199                753566
                  1200                757342
                  1201                758058
                  1202                751264
                  1203                759756
                  1204                758459
                  1205                756616
                  1206                761241
                  1207                754630
                  1208                754430
                  1209                756622
                  1210                766392
                  1211                750214
                  1212                749885
                  1213                753608
                  1214                755896
                  1215                752176
                  1216                756442
                  1217                753662
                  1218                761142
                  1219                751012
                  1220                760118
                  1221                749898
                  1222                752272
                  1223                748848
                  1224                755142
                  1225                751860
                  1226                756644
                  1227                754658
                  1228                753242
                  1229                749690
                  1230                749968
                  1231                752180
                  1232                755396
                  1233                760872
                  1234                753828
                  1235                750168
                  1236                754830
                  1237                758362
                  1238                752176
                  1239                750860
                  1240                750942
                  1241                757367
                  1242                750806
                  1243                763720
                  1244                757906
                  1245                754204
                  1246                750330
                  1247                754300
                  1248                748136
                  1249                750630
                  1250                752750
                  1251                755494
                  1252                751437
                  1253                760622
                  1254                748482
                  1255                754194
                  1256                755514
                  1257                751699
                  1258                752812
                  1259                751706
                  1260                752078
                  1261                753014
                  1262                748636
                  1263                753314
                  1264                742790
                  1265                745334
                  1266                752130
                  1267                753698
                  1268                752344
                  1269                751815
                  1270                757947
                  1271                748755
                  1272                745616
                  1273                744980
                  1274                745225
                  1275                745944
                  1276                751992
                  1277                751470
                  1278                749248
                  1279                748314
                  1280                743416
                  1281                751576
                  1282                752326
                  1283                753622
                  1284                748136
                  1285                745640
                  1286                751820
                  1287                749182
                  1288                749686
                  1289                747718
                  1290                750782
                  1291                748257
                  1292                747400
                  1293                755208
                  1294                746932
                  1295                751074
                  1296                749182
                  1297                743564
                  1298                748334
                  1299                746766
                  1300                745606
                  1301                749880
                  1302                747056
                  1303                748356
                  1304                746420
                  1305                745854
                  1306                749530
                  1307                744146
                  1308                749680
                  1309                743294
                  1310                745936
                  1311                748794
                  1312                744444
                  1313                751412
                  1314                748066
                  1315                743086
                  1316                752182
                  1317                748810
                  1318                745252
                  1319                748804
                  1320                743504
                  1321                739479
                  1322                744082
                  1323                743936
                  1324                753124
                  1325                744900
                  1326                744106
                  1327                747116
                  1328                747676
                  1329                746051
                  1330                741383
                  1331                739840
                  1332                747220
                  1333                743596
                  1334                740584
                  1335                741046
                  1336                751490
                  1337                744656
                  1338                744066
                  1339                747250
                  1340                740574
                  1341                737406
                  1342                742216
                  1343                741748
                  1344                746912
                  1345                744454
                  1346                750498
                  1347                739128
                  1348                742958
                  1349                742080
                  1350                745506
                  1351                745848
                  1352                744458
                  1353                746176
                  1354                743546
                  1355                741172
                  1356                743832
                  1357                740550
                  1358                741192
                  1359                739790
                  1360                749124
                  1361                738512
                  1362                744772
                  1363                741300
                  1364                737470
                  1365                739472
                  1366                745406
                  1367                739030
                  1368                734940
                  1369                751904
                  1370                737312
                  1371                747598
                  1372                733292
                  1373                743754
                  1374                738812
                  1375                738408
                  1376                739460
                  1377                742630
                  1378                746054
                  1379                748360
                  1380                740006
                  1381                740586
                  1382                739724
                  1383                744728
                  1384                739874
                  1385                740676
                  1386                738812
                  1387                741370
                  1388                733950
                  1389                741900
                  1390                736228
                  1391                736374
                  1392                738696
                  1393                745200
                  1394                742159
                  1395                735636
                  1396                738240
                  1397                743902
                  1398                737098
                  1399                734026
                  1400                733694
                  1401                732766
                  1402                735656
                  1403                740450
                  1404                739430
                  1405                737992
                  1406                736798
                  1407                736446
                  1408                738800
                  1409                735314
                  1410                731084
                  1411                741122
                  1412                733204
                  1413                736867
                  1414                740298
                  1415                733922
                  1416                735886
                  1417                739554
                  1418                738889
                  1419                735130
                  1420                739612
                  1421                743072
                  1422                736851
                  1423                731518
                  1424                734508
                  1425                733858
                  1426                736979
                  1427                734044
                  1428                738820
                  1429                735653
                  1430                733584
                  1431                738608
                  1432                736694
                  1433                736110
                  1434                726811
                  1435                730870
                  1436                738346
                  1437                734438
                  1438                731388
                  1439                736882
                  1440                736578
                  1441                733230
                  1442                734682
                  1443                726588
                  1444                733872
                  1445                733074
                  1446                741278
                  1447                734068
                  1448                734302
                  1449                729876
                  1450                732630
                  1451                738380
                  1452                741254
                  1453                727016
                  1454                735486
                  1455                729956
                  1456                739114
                  1457                731512
                  1458                730880
                  1459                734950
                  1460                730072
                  1461                732308
                  1462                731512
                  1463                736047
                  1464                735902
                  1465                734526
                  1466                729000
                  1467                728702
                  1468                724498
                  1469                728764
                  1470                735344
                  1471                731720
                  1472                727746
                  1473                731266
                  1474                735157
                  1475                728494
                  1476                731506
                  1477                730102
                  1478                731987
                  1479                740468
                  1480                731892
                  1481                728310
                  1482                732827
                  1483                731542
                  1484                729704
                  1485                725476
                  1486                730610
                  1487                735166
                  1488                730528
                  1489                735390
                  1490                726274
                  1491                727296
                  1492                723522
                  1493                735064
                  1494                732750
                  1495                720356
                  1496                726446
                  1497                729633
                  1498                730358
                  1499                730254
                  1500                725158
                  1501                723378
                  1502                722222
                  1503                725014
                  1504                733590
                  1505                727516
                  1506                721438
                  1507                730168
                  1508                719830
                  1509                728629
                  1510                723646
                  1511                726402
                  1512                728460
                  1513                733242
                  1514                725725
                  1515                724394
                  1516                727956
                  1517                727474
                  1518                720638
                  1519                732310
                  1520                724932
                  1521                723824
                  1522                726890
                  1523                723550
                  1524                728680
                  1525                722938
                  1526                721190
                  1527                726992
                  1528                719728
                  1529                721642
                  1530                730310
                  1531                726958
                  1532                726002
                  1533                725938
                  1534                725504
                  1535                722976
                  1536                722492
                  1537                724073
                  1538                720963
                  1539                724556
                  1540                729280
                  1541                725420
                  1542                725878
                  1543                729150
                  1544                723338
                  1545                725274
                  1546                725832
                  1547                720595
                  1548                722916
                  1549                722942
                  1550                720393
                  1551                720908
                  1552                728504
                  1553                719436
                  1554                726716
                  1555                722414
                  1556                728048
                  1557                722195
                  1558                722192
                  1559                723936
                  1560                719814
                  1561                713924
                  1562                715834
                  1563                720202
                  1564                728866
                  1565                720700
                  1566                722536
                  1567                719842
                  1568                720036
                  1569                718430
                  1570                727218
                  1571                718114
                  1572                721608
                  1573                724220
                  1574                717770
                  1575                720966
                  1576                714330
                  1577                713542
                  1578                717862
                  1579                723252
                  1580                729044
                  1581                719948
                  1582                721282
                  1583                719196
                  1584                718190
                  1585                719670
                  1586                723764
                  1587                716058
                  1588                717558
                  1589                726216
                  1590                717528
                  1591                717820
                  1592                723926
                  1593                717834
                  1594                714996
                  1595                718730
                  1596                720652
                  1597                719726
                  1598                712866
                  1599                720668
                  1600                715744
                  1601                720886
                  1602                715284
                  1603                720260
                  1604                710496
                  1605                723470
                  1606                719868
                  1607                715678
                  1608                711076
                  1609                721069
                  1610                712838
                  1611                712798
                  1612                719980
                  1613                713272
                  1614                710290
                  1615                718184
                  1616                717712
                  1617                717024
                  1618                714008
                  1619                719338
                  1620                713922
                  1621                709834
                  1622                715782
                  1623                717998
                  1624                709753
                  1625                720468
                  1626                711918
                  1627                714492
                  1628                714130
                  1629                712804
                  1630                709660
                  1631                712468
                  1632                716137
                  1633                714242
                  1634                711404
                  1635                714986
                  1636                713274
                  1637                713676
                  1638                713124
                  1639                719178
                  1640                716250
                  1641                707934
                  1642                715398
                  1643                713222
                  1644                710508
                  1645                708692
                  1646                712462
                  1647                715446
                  1648                716441
                  1649                716640
                  1650                709348
                  1651                713696
                  1652                712164
                  1653                715736
                  1654                707330
                  1655                713102
                  1656                710070
                  1657                712168
                  1658                719266
                  1659                709196
                  1660                708324
                  1661                709748
                  1662                710808
                  1663                710502
                  1664                711214
                  1665                712196
                  1666                708436
                  1667                712468
                  1668                712242
                  1669                710154
                  1670                709084
                  1671                705842
                  1672                707152
                  1673                706236
                  1674                705930
                  1675                707746
                  1676                708602
                  1677                709562
                  1678                711496
                  1679                703034
                  1680                711054
                  1681                707523
                  1682                715048
                  1683                706510
                  1684                708528
                  1685                707238
                  1686                707706
                  1687                709020
                  1688                707080
                  1689                706322
                  1690                709871
                  1691                710920
                  1692                713556
                  1693                705664
                  1694                705637
                  1695                709248
                  1696                702108
                  1697                702407
                  1698                707564
                  1699                703484
                  1700                707834
                  1701                709826
                  1702                707521
                  1703                705184
                  1704                706696
                  1705                706696
                  1706                712064
                  1707                706158
                  1708                707920
                  1709                701622
                  1710                702620
                  1711                707932
                  1712                702056
                  1713                707880
                  1714                706052
                  1715                711612
                  1716                704444
                  1717                703646
                  1718                705454
                  1719                708848
                  1720                704132
                  1721                700444
                  1722                700106
                  1723                704132
                  1724                703038
                  1725                709622
                  1726                704266
                  1727                700062
                  1728                698190
                  1729                706730
                  1730                704088
                  1731                704950
                  1732                703524
                  1733                701730
                  1734                702616
                  1735                708126
                  1736                695556
                  1737                699634
                  1738                699112
                  1739                702754
                  1740                698572
                  1741                704871
                  1742                697798
                  1743                708364
                  1744                696800
                  1745                702720
                  1746                696672
                  1747                698889
                  1748                704736
                  1749                700568
                  1750                701306
                  1751                705398
                  1752                697750
                  1753                705151
                  1754                700494
                  1755                700137
                  1756                695949
                  1757                693790
                  1758                701660
                  1759                702546
                  1760                696540
                  1761                702430
                  1762                702346
                  1763                698642
                  1764                696096
                  1765                695858
                  1766                701040
                  1767                693894
                  1768                701624
                  1769                699668
                  1770                700094
                  1771                697868
                  1772                696581
                  1773                699720
                  1774                696092
                  1775                699556
                  1776                693188
                  1777                698226
                  1778                701152
                  1779                698230
                  1780                696306
                  1781                698142
                  1782                695028
                  1783                700268
                  1784                697824
                  1785                698936
                  1786                707312
                  1787                699002
                  1788                697734
                  1789                692242
                  1790                694018
                  1791                691844
                  1792                701482
                  1793                691000
                  1794                695740
                  1795                684912
                  1796                699302
                  1797                689424
                  1798                696556
                  1799                693702
                  1800                696988
                  1801                699682
                  1802                695382
                  1803                692546
                  1804                692152
                  1805                692949
                  1806                693750
                  1807                693444
                  1808                696752
                  1809                695056
                  1810                694732
                  1811                696144
                  1812                694268
                  1813                695358
                  1814                694704
                  1815                690428
                  1816                698040
                  1817                689180
                  1818                694920
                  1819                689830
                  1820                689012
                  1821                691354
                  1822                689450
                  1823                693366
                  1824                690796
                  1825                687392
                  1826                701128
                  1827                691904
                  1828                689372
                  1829                692270
                  1830                691898
                  1831                690098
                  1832                689646
                  1833                689632
                  1834                694418
                  1835                688734
                  1836                691746
                  1837                688480
                  1838                694454
                  1839                691952
                  1840                687580
                  1841                691794
                  1842                692856
                  1843                688900
                  1844                689034
                  1845                687772
                  1846                692632
                  1847                689320
                  1848                688962
                  1849                691748
                  1850                685498
                  1851                683754
                  1852                689880
                  1853                694000
                  1854                690220
                  1855                686806
                  1856                688150
                  1857                686346
                  1858                684550
                  1859                683668
                  1860                683586
                  1861                690412
                  1862                683050
                  1863                688736
                  1864                683556
                  1865                689668
                  1866                686372
                  1867                685088
                  1868                684300
                  1869                688458
                  1870                686124
                  1871                682473
                  1872                682900
                  1873                690530
                  1874                687446
                  1875                683926
                  1876                691280
                  1877                683894
                  1878                686116
                  1879                692692
                  1880                683047
                  1881                685310
                  1882                680932
                  1883                684768
                  1884                688076
                  1885                683664
                  1886                686424
                  1887                683702
                  1888                687050
                  1889                686444
                  1890                686872
                  1891                678530
                  1892                680394
                  1893                680294
                  1894                682254
                  1895                688152
                  1896                681790
                  1897                678587
                  1898                679496
                  1899                688464
                  1900                680216
                  1901                684182
                  1902                684336
                  1903                681652
                  1904                683667
                  1905                676548
                  1906                682630
                  1907                674136
                  1908                684450
                  1909                689600
                  1910                682702
                  1911                682066
                  1912                686126
                  1913                680574
                  1914                683790
                  1915                675216
                  1916                681383
                  1917                672604
                  1918                682134
                  1919                681658
                  1920                678806
                  1921                679596
                  1922                686664
                  1923                675784
                  1924                680365
                  1925                682370
                  1926                681354
                  1927                680650
                  1928                681148
                  1929                675892
                  1930                679504
                  1931                674732
                  1932                682232
                  1933                673414
                  1934                683302
                  1935                673660
                  1936                683130
                  1937                675690
                  1938                680178
                  1939                675676
                  1940                671900
                  1941                673326
                  1942                683518
                  1943                681018
                  1944                669972
                  1945                678382
                  1946                681032
                  1947                677706
                  1948                680392
                  1949                680232
                  1950                677998
                  1951                678794
                  1952                673648
                  1953                671770
                  1954                677034
                  1955                673816
                  1956                674824
                  1957                676284
                  1958                670952
                  1959                674425
                  1960                674152
                  1961                676686
                  1962                683470
                  1963                666179
                  1964                670432
                  1965                672826
                  1966                674672
                  1967                672951
                  1968                673094
                  1969                673665
                  1970                673891
                  1971                679684
                  1972                671970
                  1973                670932
                  1974                672474
                  1975                676270
                  1976                675080
                  1977                672714
                  1978                669223
                  1979                677806
                  1980                678522
                  1981                673938
                  1982                669904
                  1983                668004
                  1984                666814
                  1985                677052
                  1986                670732
                  1987                669456
                  1988                677458
                  1989                671946
                  1990                671240
                  1991                673014
                  1992                672442
                  1993                671516
                  1994                666126
                  1995                672934
                  1996                673406
                  1997                669331
                  1998                667330
                  1999                672998
                  2000                668500
                  2001                670960
                  2002                668560
                  2003                667438
                  2004                673264
                  2005                666998
                  2006                667738
                  2007                668550
                  2008                663442
                  2009                672155
                  2010                666426
                  2011                671227
                  2012                664390
                  2013                668192
                  2014                674454
                  2015                668300
                  2016                665684
                  2017                668610
                  2018                667734
                  2019                671224
                  2020                664764
                  2021                663832
                  2022                670916
                  2023                669078
                  2024                672779
                  2025                662120
                  2026                659520
                  2027                664150
                  2028                673434
                  2029                671718
                  2030                668756
                  2031                660682
                  2032                668720
                  2033                659700
                  2034                668754
                  2035                667080
                  2036                661320
                  2037                664920
                  2038                670888
                  2039                660800
                  2040                664164
                  2041                665322
                  2042                668512
                  2043                664448
                  2044                672346
                  2045                661690
                  2046                669202
                  2047                661799
                  2048                664266
                  2049                665456
                  2050                664600
                  2051                659574
                  2052                668432
                  2053                659880
                  2054                665904
                  2055                659904
                  2056                668856
                  2057                654290
                  2058                666709
                  2059                660144
                  2060                662652
                  2061                666272
                  2062                662930
                  2063                659222
                  2064                662388
                  2065                666036
                  2066                659722
                  2067                659340
                  2068                662256
                  2069                656678
                  2070                661654
                  2071                659334
                  2072                668336
                  2073                659410
                  2074                662312
                  2075                662606
                  2076                661098
                  2077                660696
                  2078                653146
                  2079                657728
                  2080                658692
                  2081                663530
                  2082                663624
                  2083                661150
                  2084                664686
                  2085                659878
                  2086                654194
                  2087                661472
                  2088                653072
                  2089                657042
                  2090                659042
                  2091                658846
                  2092                654936
                  2093                655824
                  2094                650606
                  2095                659876
                  2096                653124
                  2097                658594
                  2098                653836
                  2099                658696
                  2100                654010
                  2101                651206
                  2102                654605
                  2103                658678
                  2104                652832
                  2105                652770
                  2106                652220
                  2107                660578
                  2108                659452
                  2109                651370
                  2110                658646
                  2111                657134
                  2112                652394
                  2113                658750
                  2114                660408
                  2115                658358
                  2116                658972
                  2117                653400
                  2118                649438
                  2119                656512
                  2120                656753
                  2121                657901
                  2122                657148
                  2123                657368
                  2124                652274
                  2125                649650
                  2126                647666
                  2127                656200
                  2128                648852
                  2129                654316
                  2130                656724
                  2131                657304
                  2132                652132
                  2133                648506
                  2134                656230
                  2135                653538
                  2136                650092
                  2137                650229
                  2138                652042
                  2139                648313
                  2140                656250
                  2141                652522
                  2142                651766
                  2143                648434
                  2144                647736
                  2145                654528
                  2146                646782
                  2147                648968
                  2148                649882
                  2149                648312
                  2150                654212
                  2151                649656
                  2152                650132
                  2153                647886
                  2154                645664
                  2155                652360
                  2156                655050
                  2157                648680
                  2158                645280
                  2159                643522
                  2160                651560
                  2161                651668
                  2162                650074
                  2163                647662
                  2164                652935
                  2165                649358
                  2166                646860
                  2167                648604
                  2168                655040
                  2169                646694
                  2170                642708
                  2171                641056
                  2172                646904
                  2173                645748
                  2174                650858
                  2175                648074
                  2176                647872
                  2177                648250
                  2178                647890
                  2179                645552
                  2180                643070
                  2181                646911
                  2182                643674
                  2183                646332
                  2184                645732
                  2185                647320
                  2186                644621
                  2187                640976
                  2188                650434
                  2189                644978
                  2190                643128
                  2191                640003
                  2192                645058
                  2193                648810
                  2194                641340
                  2195                642678
                  2196                642246
                  2197                639594
                  2198                645436
                  2199                646154
                  2200                643194
                  2201                639504
                  2202                647904
                  2203                642838
                  2204                641146
                  2205                644106
                  2206                638195
                  2207                642350
                  2208                645362
                  2209                644206
                  2210                639358
                  2211                642354
                  2212                638752
                  2213                646668
                  2214                639846
                  2215                645398
                  2216                641132
                  2217                640758
                  2218                636406
                  2219                643672
                  2220                633748
                  2221                642450
                  2222                640692
                  2223                642572
                  2224                640600
                  2225                643556
                  2226                639342
                  2227                635817
                  2228                637640
                  2229                635596
                  2230                634366
                  2231                642701
                  2232                641686
                  2233                635242
                  2234                634466
                  2235                646843
                  2236                639259
                  2237                633100
                  2238                641759
                  2239                635442
                  2240                637126
                  2241                644438
                  2242                640292
                  2243                636390
                  2244                635656
                  2245                639912
                  2246                636851
                  2247                637792
                  2248                634460
                  2249                637430
                  2250                634744
                  2251                637224
                  2252                633006
                  2253                637532
                  2254                635539
                  2255                640176
                  2256                638947
                  2257                636044
                  2258                638996
                  2259                636158
                  2260                638174
                  2261                633928
                  2262                628884
                  2263                634332
                  2264                634064
                  2265                636761
                  2266                632238
                  2267                629068
                  2268                634814
                  2269                636776
                  2270                632776
                  2271                638778
                  2272                629066
                  2273                630552
                  2274                642580
                  2275                634528
                  2276                633636
                  2277                629088
                  2278                636362
                  2279                635206
                  2280                635554
                  2281                626500
                  2282                629671
                  2283                632194
                  2284                634858
                  2285                627330
                  2286                628642
                  2287                631012
                  2288                634946
                  2289                629978
                  2290                630477
                  2291                633060
                  2292                626500
                  2293                624174
                  2294                632482
                  2295                632230
                  2296                630306
                  2297                629386
                  2298                629570
                  2299                626918
                  2300                628932
                  2301                631390
                  2302                632568
                  2303                628614
                  2304                630532
                  2305                625006
                  2306                627216
                  2307                630202
                  2308                632994
                  2309                629489
                  2310                627214
                  2311                632354
                  2312                622058
                  2313                626338
                  2314                626402
                  2315                626284
                  2316                622834
                  2317                632570
                  2318                629528
                  2319                621236
                  2320                623340
                  2321                627330
                  2322                628026
                  2323                624784
                  2324                625758
                  2325                627694
                  2326                628114
                  2327                626600
                  2328                624558
                  2329                623138
                  2330                621594
                  2331                624694
                  2332                621232
                  2333                626436
                  2334                626040
                  2335                622082
                  2336                627210
                  2337                626118
                  2338                627058
                  2339                621920
                  2340                623374
                  2341                629034
                  2342                621320
                  2343                620796
                  2344                622606
                  2345                626606
                  2346                621372
                  2347                622166
                  2348                625188
                  2349                623370
                  2350                621066
                  2351                628761
                  2352                616546
                  2353                622610
                  2354                621722
                  2355                621904
                  2356                620542
                  2357                629360
                  2358                620304
                  2359                619050
                  2360                620806
                  2361                622820
                  2362                620337
                  2363                623228
                  2364                621490
                  2365                614680
                  2366                619999
                  2367                618974
                  2368                617208
                  2369                622170
                  2370                620938
                  2371                624084
                  2372                618472
                  2373                613842
                  2374                621564
                  2375                617070
                  2376                623130
                  2377                620284
                  2378                619396
                  2379                617234
                  2380                617014
                  2381                617317
                  2382                616110
                  2383                618696
                  2384                615782
                  2385                621034
                  2386                620404
                  2387                616406
                  2388                618077
                  2389                615396
                  2390                613292
                  2391                614644
                  2392                617512
                  2393                615788
                  2394                615730
                  2395                613610
                  2396                618186
                  2397                617318
                  2398                614510
                  2399                609852
                  2400                614816
                  2401                615946
                  2402                615246
                  2403                617846
                  2404                610991
                  2405                617516
                  2406                618518
                  2407                616098
                  2408                613622
                  2409                616064
                  2410                617438
                  2411                612872
                  2412                613522
                  2413                613810
                  2414                615774
                  2415                609222
                  2416                611004
                  2417                610704
                  2418                614520
                  2419                614742
                  2420                615952
                  2421                608192
                  2422                618032
                  2423                610240
                  2424                615324
                  2425                608830
                  2426                610825
                  2427                605338
                  2428                609082
                  2429                610642
                  2430                615346
                  2431                608794
                  2432                609478
                  2433                607818
                  2434                613856
                  2435                609826
                  2436                608078
                  2437                605954
                  2438                611230
                  2439                609816
                  2440                612694
                  2441                609836
                  2442                608066
                  2443                607028
                  2444                611682
                  2445                612470
                  2446                604410
                  2447                609620
                  2448                607210
                  2449                608450
                  2450                609094
                  2451                605044
                  2452                611404
                  2453                609500
                  2454                605555
                  2455                608042
                  2456                608702
                  2457                605169
                  2458                604468
                  2459                611867
                  2460                604206
                  2461                609306
                  2462                606534
                  2463                603020
                  2464                604736
                  2465                605256
                  2466                605034
                  2467                614934
                  2468                603222
                  2469                607612
                  2470                603748
                  2471                609746
                  2472                608330
                  2473                604596
                  2474                603514
                  2475                606024
                  2476                605022
                  2477                605954
                  2478                605754
                  2479                601482
                  2480                602624
                  2481                605078
                  2482                606162
                  2483                602890
                  2484                604112
                  2485                601360
                  2486                606860
                  2487                608902
                  2488                597526
                  2489                604556
                  2490                604164
                  2491                604548
                  2492                600056
                  2493                601938
                  2494                594375
                  2495                604258
                  2496                600044
                  2497                608054
                  2498                604568
                  2499                599762
                  2500                597080
                  2501                601744
                  2502                599916
                  2503                595768
                  2504                598114
                  2505                604236
                  2506                603356
                  2507                597860
                  2508                598992
                  2509                597408
                  2510                600086
                  2511                602052
                  2512                597150
                  2513                595678
                  2514                598770
                  2515                596778
                  2516                598846
                  2517                597106
                  2518                596376
                  2519                596220
                  2520                603090
                  2521                600178
                  2522                597833
                  2523                591802
                  2524                599552
                  2525                595621
                  2526                594751
                  2527                594058
                  2528                595478
                  2529                600632
                  2530                594738
                  2531                599991
                  2532                594712
                  2533                591374
                  2534                597090
                  2535                596548
                  2536                591250
                  2537                592578
                  2538                598262
                  2539                594458
                  2540                594204
                  2541                596190
                  2542                597732
                  2543                592548
                  2544                602928
                  2545                596094
                  2546                595548
                  2547                595375
                  2548                593802
                  2549                588896
                  2550                593608
                  2551                590642
                  2552                590618
                  2553                597828
                  2554                592188
                  2555                588242
                  2556                595138
                  2557                591480
                  2558                591162
                  2559                587326
                  2560                592104
                  2561                585826
                  2562                589228
                  2563                588903
                  2564                596360
                  2565                588842
                  2566                589686
                  2567                593554
                  2568                596046
                  2569                592980
                  2570                590011
                  2571                590140
                  2572                597760
                  2573                586518
                  2574                593168
                  2575                587378
                  2576                585061
                  2577                594172
                  2578                590124
                  2579                585892
                  2580                587408
                  2581                595500
                  2582                585314
                  2583                587870
                  2584                591882
                  2585                584550
                  2586                584118
                  2587                592312
                  2588                585224
                  2589                587512
                  2590                587294
                  2591                589443
                  2592                587586
                  2593                591974
                  2594                587182
                  2595                588154
                  2596                583324
                  2597                587414
                  2598                587312
                  2599                584146
                  2600                586596
                  2601                587300
                  2602                583466
                  2603                580100
                  2604                588488
                  2605                586160
                  2606                583840
                  2607                587286
                  2608                581024
                  2609                581274
                  2610                583778
                  2611                590254
                  2612                581668
                  2613                586693
                  2614                586140
                  2615                585206
                  2616                579188
                  2617                590017
                  2618                581342
                  2619                581250
                  2620                582428
                  2621                585704
                  2622                576007
                  2623                580346
                  2624                582508
                  2625                584438
                  2626                582338
                  2627                580070
                  2628                581200
                  2629                584690
                  2630                580694
                  2631                584206
                  2632                584434
                  2633                581628
                  2634                576654
                  2635                579574
                  2636                579652
                  2637                581900
                  2638                581554
                  2639                582620
                  2640                582918
                  2641                578036
                  2642                580170
                  2643                579134
                  2644                583318
                  2645                572536
                  2646                580202
                  2647                583572
                  2648                578112
                  2649                572916
                  2650                580843
                  2651                576674
                  2652                584002
                  2653                574460
                  2654                576864
                  2655                576436
                  2656                578238
                  2657                574038
                  2658                577958
                  2659                575960
                  2660                580720
                  2661                571504
                  2662                577976
                  2663                574672
                  2664                576834
                  2665                578274
                  2666                580946
                  2667                575716
                  2668                568442
                  2669                572218
                  2670                582122
                  2671                572898
                  2672                573066
                  2673                575226
                  2674                574460
                  2675                575990
                  2676                575488
                  2677                570372
                  2678                574172
                  2679                581118
                  2680                576308
                  2681                573220
                  2682                570328
                  2683                573386
                  2684                573692
                  2685                573564
                  2686                577086
                  2687                570912
                  2688                569498
                  2689                573412
                  2690                573274
                  2691                572824
                  2692                571009
                  2693                571310
                  2694                574655
                  2695                572098
                  2696                574828
                  2697                570872
                  2698                563206
                  2699                570688
                  2700                570494
                  2701                568500
                  2702                566126
                  2703                574498
                  2704                572502
                  2705                573668
                  2706                565850
                  2707                574130
                  2708                568668
                  2709                568636
                  2710                569480
                  2711                566072
                  2712                569576
                  2713                568440
                  2714                567268
                  2715                573058
                  2716                571584
                  2717                572620
                  2718                571996
                  2719                569126
                  2720                559534
                  2721                564484
                  2722                563330
                  2723                570254
                  2724                564354
                  2725                565624
                  2726                570728
                  2727                568988
                  2728                570662
                  2729                561826
                  2730                565484
                  2731                562454
                  2732                567182
                  2733                575834
                  2734                562632
                  2735                562558
                  2736                565112
                  2737                566528
                  2738                565680
                  2739                564516
                  2740                569794
                  2741                562430
                  2742                567826
                  2743                566562
                  2744                562664
                  2745                563436
                  2746                561320
                  2747                562152
                  2748                565594
                  2749                559268
                  2750                561138
                  2751                566278
                  2752                566094
                  2753                569084
                  2754                557392
                  2755                563732
                  2756                557532
                  2757                564890
                  2758                560514
                  2759                561096
                  2760                561818
                  2761                563480
                  2762                558855
                  2763                561058
                  2764                562632
                  2765                563126
                  2766                563784
                  2767                559778
                  2768                557897
                  2769                553184
                  2770                567468
                  2771                562998
                  2772                562384
                  2773                557920
                  2774                561016
                  2775                560512
                  2776                560502
                  2777                552622
                  2778                560218
                  2779                559466
                  2780                561156
                  2781                559833
                  2782                556434
                  2783                555136
                  2784                564038
                  2785                558246
                  2786                555722
                  2787                557562
                  2788                556316
                  2789                554264
                  2790                555954
                  2791                558418
                  2792                557888
                  2793                553408
                  2794                553953
                  2795                558930
                  2796                555276
                  2797                552768
                  2798                557398
                  2799                557048
                  2800                556694
                  2801                554928
                  2802                552768
                  2803                551912
                  2804                557234
                  2805                554570
                  2806                558592
                  2807                550628
                  2808                554468
                  2809                559902
                  2810                549454
                  2811                555430
                  2812                555986
                  2813                558204
                  2814                552646
                  2815                554813
                  2816                549062
                  2817                551570
                  2818                554130
                  2819                558768
                  2820                554788
                  2821                551974
                  2822                549718
                  2823                551054
                  2824                554218
                  2825                551940
                  2826                547150
                  2827                555020
                  2828                549156
                  2829                554366
                  2830                547206
                  2831                553515
                  2832                550438
                  2833                552566
                  2834                549846
                  2835                551454
                  2836                548654
                  2837                553434
                  2838                544488
                  2839                549944
                  2840                550854
                  2841                548294
                  2842                546462
                  2843                549074
                  2844                546780
                  2845                545814
                  2846                552544
                  2847                544372
                  2848                551900
                  2849                543742
                  2850                552330
                  2851                551324
                  2852                540994
                  2853                546282
                  2854                549338
                  2855                547958
                  2856                545654
                  2857                548822
                  2858                548622
                  2859                546012
                  2860                546980
                  2861                544828
                  2862                547579
                  2863                541990
                  2864                544006
                  2865                547620
                  2866                551300
                  2867                550611
                  2868                544252
                  2869                538920
                  2870                543730
                  2871                546542
                  2872                543456
                  2873                541832
                  2874                546428
                  2875                541600
                  2876                546154
                  2877                543564
                  2878                540788
                  2879                543196
                  2880                546302
                  2881                543352
                  2882                544128
                  2883                541102
                  2884                541916
                  2885                543226
                  2886                543884
                  2887                541534
                  2888                539806
                  2889                542110
                  2890                538388
                  2891                540958
                  2892                541772
                  2893                543056
                  2894                541086
                  2895                538606
                  2896                541138
                  2897                543764
                  2898                539544
                  2899                538758
                  2900                537328
                  2901                539516
                  2902                538196
                  2903                546042
                  2904                540372
                  2905                539844
                  2906                540682
                  2907                539160
                  2908                534722
                  2909                537134
                  2910                537806
                  2911                536426
                  2912                540942
                  2913                537246
                  2914                534846
                  2915                536180
                  2916                538748
                  2917                535910
                  2918                539692
                  2919                536310
                  2920                538710
                  2921                537728
                  2922                538074
                  2923                532368
                  2924                538964
                  2925                532146
                  2926                539014
                  2927                534090
                  2928                538046
                  2929                533328
                  2930                533250
                  2931                540772
                  2932                533166
                  2933                534268
                  2934                534900
                  2935                536002
                  2936                534052
                  2937                535699
                  2938                526836
                  2939                536708
                  2940                532452
                  2941                531930
                  2942                532010
                  2943                537326
                  2944                533714
                  2945                532736
                  2946                536164
                  2947                535854
                  2948                527160
                  2949                533646
                  2950                535964
                  2951                533924
                  2952                528362
                  2953                535968
                  2954                527964
                  2955                531176
                  2956                528762
                  2957                530296
                  2958                531520
                  2959                535778
                  2960                530106
                  2961                532040
                  2962                527014
                  2963                535048
                  2964                525072
                  2965                526040
                  2966                530564
                  2967                527798
                  2968                530843
                  2969                531822
                  2970                527562
                  2971                527716
                  2972                529538
                  2973                532660
                  2974                531424
                  2975                522056
                  2976                529160
                  2977                529656
                  2978                525840
                  2979                533704
                  2980                527184
                  2981                526626
                  2982                526728
                  2983                530598
                  2984                528756
                  2985                523676
                  2986                524008
                  2987                529148
                  2988                524096
                  2989                527886
                  2990                529108
                  2991                517374
                  2992                527292
                  2993                525552
                  2994                524608
                  2995                523242
                  2996                526646
                  2997                525550
                  2998                523672
                  2999                528604
                  3000                524024
                  3001                521466
                  3002                524004
                  3003                525770
                  3004                525668
                  3005                519233
                  3006                531694
                  3007                522268
                  3008                526938
                  3009                521398
                  3010                521018
                  3011                521452
                  3012                527310
                  3013                523976
                  3014                518410
                  3015                518228
                  3016                526641
                  3017                521150
                  3018                521236
                  3019                522614
                  3020                522302
                  3021                523927
                  3022                516500
                  3023                520084
                  3024                518168
                  3025                518676
                  3026                529964
                  3027                521996
                  3028                516480
                  3029                518866
                  3030                518096
                  3031                522498
                  3032                518140
                  3033                518597
                  3034                513288
                  3035                517926
                  3036                518702
                  3037                520412
                  3038                517522
                  3039                520580
                  3040                517204
                  3041                523304
                  3042                519388
                  3043                512438
                  3044                515602
                  3045                517558
                  3046                516844
                  3047                512996
                  3048                519282
                  3049                512618
                  3050                517652
                  3051                511992
                  3052                520130
                  3053                511008
                  3054                520656
                  3055                516402
                  3056                514612
                  3057                512786
                  3058                514000
                  3059                511760
                  3060                510854
                  3061                513214
                  3062                519010
                  3063                513266
                  3064                513976
                  3065                516428
                  3066                514511
                  3067                510540
                  3068                511591
                  3069                520756
                  3070                511576
                  3071                516914
                  3072                507094
                  3073                517757
                  3074                511736
                  3075                515076
                  3076                507270
                  3077                512824
                  3078                514190
                  3079                513834
                  3080                506984
                  3081                513777
                  3082                515872
                  3083                506304
                  3084                512194
                  3085                513770
                  3086                508610
                  3087                512954
                  3088                511704
                  3089                511836
                  3090                509332
                  3091                509884
                  3092                511068
                  3093                514794
                  3094                511158
                  3095                507916
                  3096                510400
                  3097                507850
                  3098                506908
                  3099                506062
                  3100                507582
                  3101                508274
                  3102                509787
                  3103                511758
                  3104                503210
                  3105                509376
                  3106                505676
                  3107                509430
                  3108                507095
                  3109                507014
                  3110                505694
                  3111                503728
                  3112                507116
                  3113                502434
                  3114                508594
                  3115                504032
                  3116                505544
                  3117                506814
                  3118                503918
                  3119                503712
                  3120                505024
                  3121                505106
                  3122                508386
                  3123                506858
                  3124                506358
                  3125                500878
                  3126                507794
                  3127                503374
                  3128                505274
                  3129                496658
                  3130                502972
                  3131                504724
                  3132                502988
                  3133                501642
                  3134                505093
                  3135                500006
                  3136                504484
                  3137                501678
                  3138                505100
                  3139                506794
                  3140                505436
                  3141                500428
                  3142                503248
                  3143                500600
                  3144                505738
                  3145                496134
                  3146                503822
                  3147                499600
                  3148                503798
                  3149                505544
                  3150                500692
                  3151                498546
                  3152                499974
                  3153                502398
                  3154                499256
                  3155                497892
                  3156                495110
                  3157                502904
                  3158                495864
                  3159                496126
                  3160                499814
                  3161                499148
                  3162                500938
                  3163                500018
                  3164                498216
                  3165                500242
                  3166                497357
                  3167                503158
                  3168                492558
                  3169                496518
                  3170                496530
                  3171                497257
                  3172                494938
                  3173                497840
                  3174                501740
                  3175                494832
                  3176                500932
                  3177                496631
                  3178                495408
                  3179                497174
                  3180                499122
                  3181                494258
                  3182                493552
                  3183                494104
                  3184                492606
                  3185                495600
                  3186                490888
                  3187                495872
                  3188                498060
                  3189                494824
                  3190                498354
                  3191                492136
                  3192                492404
                  3193                489190
                  3194                494310
                  3195                491410
                  3196                496932
                  3197                495514
                  3198                487674
                  3199                490594
                  3200                494942
                  3201                489270
                  3202                493276
                  3203                495107
                  3204                489520
                  3205                491148
                  3206                487410
                  3207                494234
                  3208                487002
                  3209                492882
                  3210                492426
                  3211                492988
                  3212                485124
                  3213                494620
                  3214                487252
                  3215                495562
                  3216                493996
                  3217                487724
                  3218                486748
                  3219                488336
                  3220                488308
                  3221                487256
                  3222                487864
                  3223                491570
                  3224                486426
                  3225                491266
                  3226                487248
                  3227                489092
                  3228                490048
                  3229                489100
                  3230                487494
                  3231                486021
                  3232                488868
                  3233                488244
                  3234                491970
                  3235                488502
                  3236                493076
                  3237                483830
                  3238                485158
                  3239                484352
                  3240                486118
                  3241                481398
                  3242                483362
                  3243                491396
                  3244                484112
                  3245                485452
                  3246                485000
                  3247                487400
                  3248                488688
                  3249                486474
                  3250                485518
                  3251                478240
                  3252                486148
                  3253                480450
                  3254                485106
                  3255                482874
                  3256                484404
                  3257                486554
                  3258                485340
                  3259                481672
                  3260                482544
                  3261                480956
                  3262                488632
                  3263                481224
                  3264                479178
                  3265                477804
                  3266                483226
                  3267                477858
                  3268                485622
                  3269                479852
                  3270                477732
                  3271                482336
                  3272                483358
                  3273                484488
                  3274                476640
                  3275                484022
                  3276                478206
                  3277                483478
                  3278                474442
                  3279                481092
                  3280                480144
                  3281                483130
                  3282                484840
                  3283                483123
                  3284                475410
                  3285                478460
                  3286                479240
                  3287                479461
                  3288                477618
                  3289                478518
                  3290                471564
                  3291                478954
                  3292                481412
                  3293                477986
                  3294                472573
                  3295                477728
                  3296                476668
                  3297                478094
                  3298                478773
                  3299                478070
                  3300                477520
                  3301                480279
                  3302                475250
                  3303                481446
                  3304                470676
                  3305                481130
                  3306                474268
                  3307                473524
                  3308                475456
                  3309                478398
                  3310                477506
                  3311                472600
                  3312                478764
                  3313                469668
                  3314                473246
                  3315                474604
                  3316                474794
                  3317                471720
                  3318                475328
                  3319                470856
                  3320                470261
                  3321                473162
                  3322                472680
                  3323                470118
                  3324                474248
                  3325                473237
                  3326                474772
                  3327                465570
                  3328                474964
                  3329                472926
                  3330                476594
                  3331                469862
                  3332                469078
                  3333                466551
                  3334                472172
                  3335                474892
                  3336                469140
                  3337                472492
                  3338                470930
                  3339                469878
                  3340                466982
                  3341                471126
                  3342                467496
                  3343                468718
                  3344                469000
                  3345                472288
                  3346                464184
                  3347                469120
                  3348                470599
                  3349                475782
                  3350                465888
                  3351                473394
                  3352                467132
                  3353                466860
                  3354                464120
                  3355                469542
                  3356                465152
                  3357                470070
                  3358                472688
                  3359                467528
                  3360                469196
                  3361                471168
                  3362                466612
                  3363                467954
                  3364                466612
                  3365                464818
                  3366                464970
                  3367                467250
                  3368                469970
                  3369                467634
                  3370                461822
                  3371                466700
                  3372                465032
                  3373                458782
                  3374                467120
                  3375                459946
                  3376                466938
                  3377                463500
                  3378                462994
                  3379                462768
                  3380                463552
                  3381                466592
                  3382                462185
                  3383                464744
                  3384                465934
                  3385                459924
                  3386                462238
                  3387                460922
                  3388                461044
                  3389                460080
                  3390                461675
                  3391                461196
                  3392                460296
                  3393                460476
                  3394                463711
                  3395                464434
                  3396                463302
                  3397                459056
                  3398                462894
                  3399                456988
                  3400                458628
                  3401                458960
                  3402                457258
                  3403                459624
                  3404                459422
                  3405                457760
                  3406                460222
                  3407                460416
                  3408                460590
                  3409                456796
                  3410                457266
                  3411                462264
                  3412                451934
                  3413                460610
                  3414                453914
                  3415                462062
                  3416                463508
                  3417                458234
                  3418                460698
                  3419                460438
                  3420                459018
                  3421                459348
                  3422                459137
                  3423                462188
                  3424                455532
                  3425                456226
                  3426                454278
                  3427                457292
                  3428                453214
                  3429                454426
                  3430                454302
                  3431                459700
                  3432                455446
                  3433                459150
                  3434                457646
                  3435                454724
                  3436                454718
                  3437                455794
                  3438                452944
                  3439                452516
                  3440                450760
                  3441                453554
                  3442                454730
                  3443                457434
                  3444                451632
                  3445                450364
                  3446                454814
                  3447                458542
                  3448                450388
                  3449                448840
                  3450                454634
                  3451                447212
                  3452                455564
                  3453                449986
                  3454                454090
                  3455                448628
                  3456                456220
                  3457                450350
                  3458                451426
                  3459                447438
                  3460                451384
                  3461                449904
                  3462                452240
                  3463                450549
                  3464                455309
                  3465                444040
                  3466                444434
                  3467                447568
                  3468                453202
                  3469                450696
                  3470                452488
                  3471                451854
                  3472                445170
                  3473                449412
                  3474                442216
                  3475                450038
                  3476                448238
                  3477                449780
                  3478                444340
                  3479                454452
                  3480                450398
                  3481                446416
                  3482                444270
                  3483                450974
                  3484                445134
                  3485                448118
                  3486                445962
                  3487                446150
                  3488                441882
                  3489                454228
                  3490                443836
                  3491                448155
                  3492                444588
                  3493                442698
                  3494                451016
                  3495                443452
                  3496                443614
                  3497                441406
                  3498                445904
                  3499                443572
                  3500                446452
                  3501                442713
                  3502                448830
                  3503                446296
                  3504                443330
                  3505                441864
                  3506                445748
                  3507                443802
                  3508                441478
                  3509                447322
                  3510                445016
                  3511                438808
                  3512                441608
                  3513                441196
                  3514                446968
                  3515                439438
                  3516                440726
                  3517                445446
                  3518                445318
                  3519                443420
                  3520                437850
                  3521                438450
                  3522                440822
                  3523                440051
                  3524                438798
                  3525                439440
                  3526                443003
                  3527                436294
                  3528                441880
                  3529                442488
                  3530                439736
                  3531                438644
                  3532                440834
                  3533                442790
                  3534                435740
                  3535                436562
                  3536                441376
                  3537                438214
                  3538                440209
                  3539                441886
                  3540                434824
                  3541                440564
                  3542                441030
                  3543                434238
                  3544                439460
                  3545                436054
                  3546                437146
                  3547                435302
                  3548                438350
                  3549                437930
                  3550                426804
                  3551                436952
                  3552                439170
                  3553                433591
                  3554                437270
                  3555                440092
                  3556                436233
                  3557                441562
                  3558                434606
                  3559                433811
                  3560                431603
                  3561                436686
                  3562                433086
                  3563                433200
                  3564                431540
                  3565                435650
                  3566                436663
                  3567                431562
                  3568                433186
                  3569                434716
                  3570                435124
                  3571                433332
                  3572                434730
                  3573                428828
                  3574                429342
                  3575                431734
                  3576                433380
                  3577                432376
                  3578                431168
                  3579                433714
                  3580                431560
                  3581                432788
                  3582                433352
                  3583                426082
                  3584                434874
                  3585                430898
                  3586                433172
                  3587                429508
                  3588                429929
                  3589                428080
                  3590                429728
                  3591                432510
                  3592                431490
                  3593                425699
                  3594                431640
                  3595                436840
                  3596                426610
                  3597                429034
                  3598                427892
                  3599                429396
                  3600                427956
                  3601                428932
                  3602                430200
                  3603                427452
                  3604                432352
                  3605                429382
                  3606                424536
                  3607                425772
                  3608                427318
                  3609                427952
                  3610                423962
                  3611                429258
                  3612                423060
                  3613                428370
                  3614                424964
                  3615                426584
                  3616                420992
                  3617                427938
                  3618                426968
                  3619                426034
                  3620                420174
                  3621                429180
                  3622                427074
                  3623                425036
                  3624                423106
                  3625                427602
                  3626                424384
                  3627                427044
                  3628                422548
                  3629                420222
                  3630                425274
                  3631                421968
                  3632                422942
                  3633                422132
                  3634                428736
                  3635                418090
                  3636                420554
                  3637                422730
                  3638                422852
                  3639                420976
                  3640                422362
                  3641                424278
                  3642                423988
                  3643                418498
                  3644                424080
                  3645                422604
                  3646                422852
                  3647                420052
                  3648                423094
                  3649                416410
                  3650                423211
                  3651                417190
                  3652                422828
                  3653                417408
                  3654                422642
                  3655                416892
                  3656                418552
                  3657                421146
                  3658                416364
                  3659                418138
                  3660                416001
                  3661                419556
                  3662                421105
                  3663                413608
                  3664                422652
                  3665                418302
                  3666                417812
                  3667                421628
                  3668                414322
                  3669                416664
                  3670                420004
                  3671                418296
                  3672                417554
                  3673                418532
                  3674                415588
                  3675                415902
                  3676                410088
                  3677                419722
                  3678                417220
                  3679                417704
                  3680                419070
                  3681                415560
                  3682                415148
                  3683                416314
                  3684                415048
                  3685                412788
                  3686                412748
                  3687                417544
                  3688                414536
                  3689                416876
                  3690                413238
                  3691                415110
                  3692                413250
                  3693                415538
                  3694                410930
                  3695                412134
                  3696                409070
                  3697                413290
                  3698                416004
                  3699                415584
                  3700                411694
                  3701                409934
                  3702                409000
                  3703                411390
                  3704                410221
                  3705                415274
                  3706                410548
                  3707                413866
                  3708                412160
                  3709                408642
                  3710                414498
                  3711                410726
                  3712                411424
                  3713                409984
                  3714                410266
                  3715                408508
                  3716                410856
                  3717                411057
                  3718                411852
                  3719                409520
                  3720                410996
                  3721                407728
                  3722                411216
                  3723                406056
                  3724                407534
                  3725                413815
                  3726                412480
                  3727                404074
                  3728                408172
                  3729                405370
                  3730                408272
                  3731                409358
                  3732                409416
                  3733                405540
                  3734                402354
                  3735                407644
                  3736                408930
                  3737                408612
                  3738                404270
                  3739                403780
                  3740                409739
                  3741                407382
                  3742                406450
                  3743                404448
                  3744                406370
                  3745                410442
                  3746                406024
                  3747                401184
                  3748                400672
                  3749                406478
                  3750                404044
                  3751                400822
                  3752                401118
                  3753                406156
                  3754                403282
                  3755                401558
                  3756                404940
                  3757                405608
                  3758                400934
                  3759                403393
                  3760                402922
                  3761                399058
                  3762                404126
                  3763                403102
                  3764                402132
                  3765                405594
                  3766                398124
                  3767                400640
                  3768                403082
                  3769                396678
                  3770                401634
                  3771                399164
                  3772                405838
                  3773                399586
                  3774                404206
                  3775                398500
                  3776                402062
                  3777                395737
                  3778                401570
                  3779                397916
                  3780                402166
                  3781                397554
                  3782                398518
                  3783                404236
                  3784                400711
                  3785                397498
                  3786                400968
                  3787                400220
                  3788                402258
                  3789                396178
                  3790                398422
                  3791                397798
                  3792                396784
                  3793                400964
                  3794                395630
                  3795                397286
                  3796                392152
                  3797                400508
                  3798                398916
                  3799                397164
                  3800                395476
                  3801                392596
                  3802                398600
                  3803                395362
                  3804                391982
                  3805                397040
                  3806                394829
                  3807                396982
                  3808                396672
                  3809                395004
                  3810                394042
                  3811                397955
                  3812                396918
                  3813                397404
                  3814                390490
                  3815                393610
                  3816                392500
                  3817                394530
                  3818                390914
                  3819                392309
                  3820                392770
                  3821                394300
                  3822                393032
                  3823                396906
                  3824                389342
                  3825                395188
                  3826                394042
                  3827                393006
                  3828                391863
                  3829                393480
                  3830                388920
                  3831                395518
                  3832                396384
                  3833                392060
                  3834                387786
                  3835                390078
                  3836                388620
                  3837                386568
                  3838                392130
                  3839                392078
                  3840                390836
                  3841                390190
                  3842                388958
                  3843                391394
                  3844                384606
                  3845                394080
                  3846                388677
                  3847                386827
                  3848                390970
                  3849                385482
                  3850                391300
                  3851                388988
                  3852                386834
                  3853                388006
                  3854                391404
                  3855                388318
                  3856                386130
                  3857                384330
                  3858                389494
                  3859                387906
                  3860                388708
                  3861                384702
                  3862                382451
                  3863                380784
                  3864                388073
                  3865                385273
                  3866                388086
                  3867                382048
                  3868                393362
                  3869                386416
                  3870                384894
                  3871                386498
                  3872                385266
                  3873                382646
                  3874                383160
                  3875                388780
                  3876                381152
                  3877                384596
                  3878                388658
                  3879                387386
                  3880                382779
                  3881                387374
                  3882                382696
                  3883                382174
                  3884                384234
                  3885                383130
                  3886                379874
                  3887                381950
                  3888                381882
                  3889                384664
                  3890                380604
                  3891                385352
                  3892                383394
                  3893                385164
                  3894                385736
                  3895                382562
                  3896                378754
                  3897                378724
                  3898                385222
                  3899                380574
                  3900                383158
                  3901                377682
                  3902                380408
                  3903                378616
                  3904                381020
                  3905                375736
                  3906                381896
                  3907                381306
                  3908                385430
                  3909                377170
                  3910                380604
                  3911                374228
                  3912                378714
                  3913                374128
                  3914                379320
                  3915                380808
                  3916                380158
                  3917                378614
                  3918                379620
                  3919                377740
                  3920                375374
                  3921                378652
                  3922                371972
                  3923                377036
                  3924                375342
                  3925                374482
                  3926                380720
                  3927                376258
                  3928                377783
                  3929                374496
                  3930                377044
                  3931                377418
                  3932                374064
                  3933                379340
                  3934                374106
                  3935                374462
                  3936                374332
                  3937                376810
                  3938                374450
                  3939                375438
                  3940                374036
                  3941                378700
                  3942                367372
                  3943                376256
                  3944                378364
                  3945                376456
                  3946                371988
                  3947                374038
                  3948                370874
                  3949                372806
                  3950                369294
                  3951                374446
                  3952                372308
                  3953                372400
                  3954                375476
                  3955                373440
                  3956                373510
                  3957                370248
                  3958                371594
                  3959                373546
                  3960                368096
                  3961                374818
                  3962                367794
                  3963                372822
                  3964                371942
                  3965                369132
                  3966                366896
                  3967                377202
                  3968                366034
                  3969                369308
                  3970                369778
                  3971                368948
                  3972                371598
                  3973                368360
                  3974                369572
                  3975                366998
                  3976                372636
                  3977                368258
                  3978                367998
                  3979                367776
                  3980                367698
                  3981                367256
                  3982                368872
                  3983                367366
                  3984                365860
                  3985                364099
                  3986                371860
                  3987                363718
                  3988                367838
                  3989                365942
                  3990                366240
                  3991                365996
                  3992                369254
                  3993                366708
                  3994                364002
                  3995                363076
                  3996                365880
                  3997                360544
                  3998                361824
                  3999                367280
                  4000                365830
                  4001                367550
                  4002                364160
                  4003                364280
                  4004                368510
                  4005                363580
                  4006                363876
                  4007                364455
                  4008                362182
                  4009                366430
                  4010                362716
                  4011                363460
                  4012                363378
                  4013                365786
                  4014                363600
                  4015                364022
                  4016                362113
                  4017                364794
                  4018                360934
                  4019                367664
                  4020                365426
                  4021                361442
                  4022                358386
                  4023                361902
                  4024                358400
                  4025                358596
                  4026                360082
                  4027                362390
                  4028                360994
                  4029                366864
                  4030                359784
                  4031                362862
                  4032                356734
                  4033                357048
                  4034                363730
                  4035                358072
                  4036                363728
                  4037                352422
                  4038                360348
                  4039                361748
                  4040                360430
                  4041                356632
                  4042                355926
                  4043                361572
                  4044                357074
                  4045                356508
                  4046                357790
                  4047                356062
                  4048                355210
                  4049                356722
                  4050                355790
                  4051                353760
                  4052                357822
                  4053                357486
                  4054                361778
                  4055                353970
                  4056                355302
                  4057                357342
                  4058                355062
                  4059                358158
                  4060                354445
                  4061                354970
                  4062                354754
                  4063                357006
                  4064                354234
                  4065                355368
                  4066                355838
                  4067                357884
                  4068                354908
                  4069                354022
                  4070                353514
                  4071                353588
                  4072                353512
                  4073                351994
                  4074                356232
                  4075                352185
                  4076                353830
                  4077                356276
                  4078                351890
                  4079                353825
                  4080                350346
                  4081                350464
                  4082                354382
                  4083                349554
                  4084                347250
                  4085                357354
                  4086                350080
                  4087                352758
                  4088                349920
                  4089                355126
                  4090                348746
                  4091                351020
                  4092                346844
                  4093                348824
                  4094                352406
                  4095                347952
                  4096                352512
                  4097                348574
                  4098                347979
                  4099                348510
                  4100                349650
                  4101                350512
                  4102                349472
                  4103                349718
                  4104                346226
                  4105                353845
                  4106                348756
                  4107                343826
                  4108                346852
                  4109                346260
                  4110                348872
                  4111                348468
                  4112                350344
                  4113                344942
                  4114                351642
                  4115                349528
                  4116                347900
                  4117                345656
                  4118                344637
                  4119                346574
                  4120                348320
                  4121                345554
                  4122                347900
                  4123                345254
                  4124                347814
                  4125                346250
                  4126                345622
                  4127                345386
                  4128                344768
                  4129                343552
                  4130                345562
                  4131                346678
                  4132                347979
                  4133                338927
                  4134                344624
                  4135                349254
                  4136                343222
                  4137                343724
                  4138                342884
                  4139                342745
                  4140                342952
                  4141                342198
                  4142                344076
                  4143                341856
                  4144                343284
                  4145                342688
                  4146                340075
                  4147                339736
                  4148                344432
                  4149                344380
                  4150                343376
                  4151                343462
                  4152                344002
                  4153                341458
                  4154                342046
                  4155                344277
                  4156                337788
                  4157                340512
                  4158                335998
                  4159                341436
                  4160                338130
                  4161                340350
                  4162                342360
                  4163                342708
                  4164                339434
                  4165                342646
                  4166                335598
                  4167                339416
                  4168                337168
                  4169                339314
                  4170                338643
                  4171                335402
                  4172                340790
                  4173                336870
                  4174                341514
                  4175                337080
                  4176                340146
                  4177                338116
                  4178                337870
                  4179                335604
                  4180                337764
                  4181                338936
                  4182                338300
                  4183                335944
                  4184                335382
                  4185                333104
                  4186                336724
                  4187                339222
                  4188                336282
                  4189                336100
                  4190                337984
                  4191                333676
                  4192                335098
                  4193                333662
                  4194                332684
                  4195                335098
                  4196                332132
                  4197                339946
                  4198                331490
                  4199                331620
                  4200                333172
                  4201                336250
                  4202                331036
                  4203                331474
                  4204                334754
                  4205                332728
                  4206                332256
                  4207                334582
                  4208                332078
                  4209                333258
                  4210                334158
                  4211                329948
                  4212                332446
                  4213                334280
                  4214                331582
                  4215                329384
                  4216                329872
                  4217                332318
                  4218                332762
                  4219                329244
                  4220                333602
                  4221                330600
                  4222                331990
                  4223                332372
                  4224                331140
                  4225                329440
                  4226                329118
                  4227                332110
                  4228                331760
                  4229                328974
                  4230                329146
                  4231                330708
                  4232                330144
                  4233                327638
                  4234                330974
                  4235                328552
                  4236                331666
                  4237                329646
                  4238                331402
                  4239                326480
                  4240                330648
                  4241                328926
                  4242                326062
                  4243                327010
                  4244                326362
                  4245                328238
                  4246                326876
                  4247                331406
                  4248                328706
                  4249                322848
                  4250                329664
                  4251                323956
                  4252                324110
                  4253                323580
                  4254                329344
                  4255                323756
                  4256                327894
                  4257                323142
                  4258                323082
                  4259                323880
                  4260                326138
                  4261                324138
                  4262                324916
                  4263                326447
                  4264                323816
                  4265                323694
                  4266                325782
                  4267                323690
                  4268                322376
                  4269                322257
                  4270                326704
                  4271                320216
                  4272                321610
                  4273                321228
                  4274                324016
                  4275                327682
                  4276                323152
                  4277                322300
                  4278                320366
                  4279                319274
                  4280                322620
                  4281                322910
                  4282                320404
                  4283                321574
                  4284                320366
                  4285                328298
                  4286                321048
                  4287                319352
                  4288                320152
                  4289                327146
                  4290                319254
                  4291                322922
                  4292                314872
                  4293                324158
                  4294                318428
                  4295                317650
                  4296                322944
                  4297                319978
                  4298                318428
                  4299                320476
                  4300                320439
                  4301                318030
                  4302                317872
                  4303                318204
                  4304                316136
                  4305                319150
                  4306                315420
                  4307                318236
                  4308                320034
                  4309                319818
                  4310                316344
                  4311                311554
                  4312                316774
                  4313                318856
                  4314                317320
                  4315                315638
                  4316                317459
                  4317                313554
                  4318                317356
                  4319                311494
                  4320                317986
                  4321                313210
                  4322                314862
                  4323                318344
                  4324                314702
                  4325                316150
                  4326                311266
                  4327                310898
                  4328                314904
                  4329                314558
                  4330                314604
                  4331                314786
                  4332                314496
                  4333                317532
                  4334                310014
                  4335                311862
                  4336                315232
                  4337                312438
                  4338                314642
                  4339                313172
                  4340                311224
                  4341                315114
                  4342                317099
                  4343                309452
                  4344                311382
                  4345                311094
                  4346                312656
                  4347                308538
                  4348                312712
                  4349                311764
                  4350                314382
                  4351                311174
                  4352                312026
                  4353                307844
                  4354                311912
                  4355                309086
                  4356                315338
                  4357                307514
                  4358                310250
                  4359                307822
                  4360                310746
                  4361                309276
                  4362                309564
                  4363                309548
                  4364                307374
                  4365                310416
                  4366                308439
                  4367                310874
                  4368                310948
                  4369                312588
                  4370                308064
                  4371                310092
                  4372                310854
                  4373                306693
                  4374                303490
                  4375                304924
                  4376                309938
                  4377                304208
                  4378                313024
                  4379                304830
                  4380                306798
                  4381                308208
                  4382                309586
                  4383                308482
                  4384                302534
                  4385                308666
                  4386                305530
                  4387                300594
                  4388                308692
                  4389                306022
                  4390                306480
                  4391                304895
                  4392                307806
                  4393                303572
                  4394                306600
                  4395                302642
                  4396                305680
                  4397                301378
                  4398                302226
                  4399                305666
                  4400                302438
                  4401                303980
                  4402                301174
                  4403                301070
                  4404                306160
                  4405                302492
                  4406                301270
                  4407                301088
                  4408                308698
                  4409                305236
                  4410                299874
                  4411                302432
                  4412                298346
                  4413                301138
                  4414                299563
                  4415                304240
                  4416                302160
                  4417                303137
                  4418                303086
                  4419                301018
                  4420                300146
                  4421                299934
                  4422                297602
                  4423                299860
                  4424                301704
                  4425                304224
                  4426                296682
                  4427                302032
                  4428                301216
                  4429                300248
                  4430                300728
                  4431                301469
                  4432                295573
                  4433                297738
                  4434                298356
                  4435                299940
                  4436                299600
                  4437                295490
                  4438                298746
                  4439                296744
                  4440                297026
                  4441                298076
                  4442                295122
                  4443                296130
                  4444                298704
                  4445                295200
                  4446                298578
                  4447                295596
                  4448                298754
                  4449                298726
                  4450                295787
                  4451                298088
                  4452                296774
                  4453                293832
                  4454                294310
                  4455                295420
                  4456                294896
                  4457                294630
                  4458                296188
                  4459                293442
                  4460                293444
                  4461                297204
                  4462                292626
                  4463                292798
                  4464                298464
                  4465                291043
                  4466                296111
                  4467                295456
                  4468                294412
                  4469                294174
                  4470                293480
                  4471                294356
                  4472                291196
                  4473                296478
                  4474                298020
                  4475                290948
                  4476                291196
                  4477                293626
                  4478                291722
                  4479                292548
                  4480                289844
                  4481                294596
                  4482                293976
                  4483                293682
                  4484                293602
                  4485                289180
                  4486                291336
                  4487                290166
                  4488                287940
                  4489                290116
                  4490                290837
                  4491                293940
                  4492                289318
                  4493                289890
                  4494                291308
                  4495                290837
                  4496                290344
                  4497                289144
                  4498                286224
                  4499                288902
                  4500                287424
                  4501                289832
                  4502                289002
                  4503                290188
                  4504                291623
                  4505                288218
                  4506                289060
                  4507                286884
                  4508                286010
                  4509                287806
                  4510                288376
                  4511                290998
                  4512                288860
                  4513                286590
                  4514                283934
                  4515                285224
                  4516                290104
                  4517                287612
                  4518                286684
                  4519                284250
                  4520                284024
                  4521                286030
                  4522                286288
                  4523                284598
                  4524                284722
                  4525                282348
                  4526                289620
                  4527                285890
                  4528                285512
                  4529                283944
                  4530                289056
                  4531                284471
                  4532                284784
                  4533                282080
                  4534                282386
                  4535                285684
                  4536                282660
                  4537                282950
                  4538                282214
                  4539                283826
                  4540                284074
                  4541                283002
                  4542                284774
                  4543                281746
                  4544                284382
                  4545                284094
                  4546                281194
                  4547                280782
                  4548                278332
                  4549                286262
                  4550                282636
                  4551                283352
                  4552                279572
                  4553                282274
                  4554                279898
                  4555                280676
                  4556                278613
                  4557                280446
                  4558                281224
                  4559                281982
                  4560                279704
                  4561                279506
                  4562                277356
                  4563                280320
                  4564                279692
                  4565                280208
                  4566                276758
                  4567                279778
                  4568                275368
                  4569                281154
                  4570                277636
                  4571                279754
                  4572                277760
                  4573                277962
                  4574                277938
                  4575                280354
                  4576                278570
                  4577                277174
                  4578                278168
                  4579                279722
                  4580                278260
                  4581                273406
                  4582                277788
                  4583                275226
                  4584                280786
                  4585                276538
                  4586                277690
                  4587                276954
                  4588                277292
                  4589                276634
                  4590                274056
                  4591                274334
                  4592                278492
                  4593                276520
                  4594                275258
                  4595                275516
                  4596                279278
                  4597                274986
                  4598                273212
                  4599                277492
                  4600                273762
                  4601                271672
                  4602                276794
                  4603                272848
                  4604                272946
                  4605                273748
                  4606                274878
                  4607                275760
                  4608                272788
                  4609                274556
                  4610                272202
                  4611                274036
                  4612                277324
                  4613                272738
                  4614                271350
                  4615                274894
                  4616                270564
                  4617                273222
                  4618                271353
                  4619                272843
                  4620                271170
                  4621                269754
                  4622                274878
                  4623                271368
                  4624                268594
                  4625                271195
                  4626                272012
                  4627                271338
                  4628                269792
                  4629                270696
                  4630                269206
                  4631                271696
                  4632                266776
                  4633                270124
                  4634                269076
                  4635                270643
                  4636                273580
                  4637                269940
                  4638                266118
                  4639                270122
                  4640                266178
                  4641                268392
                  4642                269240
                  4643                267092
                  4644                270478
                  4645                271072
                  4646                267014
                  4647                264926
                  4648                261044
                  4649                268210
                  4650                267234
                  4651                266400
                  4652                268600
                  4653                266704
                  4654                270208
                  4655                267110
                  4656                267384
                  4657                264198
                  4658                265446
                  4659                265931
                  4660                268770
                  4661                264314
                  4662                267530
                  4663                265920
                  4664                266782
                  4665                265556
                  4666                267164
                  4667                265064
                  4668                264072
                  4669                261830
                  4670                266916
                  4671                265329
                  4672                264266
                  4673                264327
                  4674                264834
                  4675                265724
                  4676                266184
                  4677                261878
                  4678                264664
                  4679                264098
                  4680                262696
                  4681                263220
                  4682                262610
                  4683                262258
                  4684                260044
                  4685                265415
                  4686                259970
                  4687                265201
                  4688                259836
                  4689                261972
                  4690                260904
                  4691                263288
                  4692                261750
                  4693                259778
                  4694                259834
                  4695                259042
                  4696                257642
                  4697                263962
                  4698                260716
                  4699                260688
                  4700                258301
                  4701                260300
                  4702                262072
                  4703                260862
                  4704                258808
                  4705                259432
                  4706                259532
                  4707                257408
                  4708                260422
                  4709                254694
                  4710                259558
                  4711                258588
                  4712                259618
                  4713                257828
                  4714                259316
                  4715                258614
                  4716                256474
                  4717                257524
                  4718                257944
                  4719                259268
                  4720                261056
                  4721                257064
                  4722                259894
                  4723                254648
                  4724                258472
                  4725                257348
                  4726                255604
                  4727                256406
                  4728                257150
                  4729                257078
                  4730                258277
                  4731                255616
                  4732                256986
                  4733                259432
                  4734                254301
                  4735                253734
                  4736                252022
                  4737                257580
                  4738                256116
                  4739                254718
                  4740                252204
                  4741                252586
                  4742                254610
                  4743                251592
                  4744                253678
                  4745                254728
                  4746                256386
                  4747                252796
                  4748                256248
                  4749                251564
                  4750                251462
                  4751                253314
                  4752                251708
                  4753                252172
                  4754                252744
                  4755                252842
                  4756                250972
                  4757                253354
                  4758                255356
                  4759                252112
                  4760                251578
                  4761                249388
                  4762                250608
                  4763                249627
                  4764                250370
                  4765                251062
                  4766                252092
                  4767                250216
                  4768                253158
                  4769                250416
                  4770                251756
                  4771                251958
                  4772                250735
                  4773                251158
                  4774                244604
                  4775                248930
                  4776                249644
                  4777                249206
                  4778                247866
                  4779                247320
                  4780                251912
                  4781                248294
                  4782                248768
                  4783                249620
                  4784                249754
                  4785                249050
                  4786                247432
                  4787                246352
                  4788                248535
                  4789                246232
                  4790                247518
                  4791                248384
                  4792                245512
                  4793                247842
                  4794                247632
                  4795                249240
                  4796                248687
                  4797                246348
                  4798                248666
                  4799                245880
                  4800                247982
                  4801                243620
                  4802                246054
                  4803                246274
                  4804                248184
                  4805                245824
                  4806                249824
                  4807                246352
                  4808                243130
                  4809                242648
                  4810                243232
                  4811                245416
                  4812                244270
                  4813                244194
                  4814                243376
                  4815                248316
                  4816                242532
                  4817                244502
                  4818                243557
                  4819                247422
                  4820                244986
                  4821                243780
                  4822                241762
                  4823                244290
                  4824                241496
                  4825                245558
                  4826                242010
                  4827                242924
                  4828                242336
                  4829                242774
                  4830                243316
                  4831                240032
                  4832                240988
                  4833                243009
                  4834                240140
                  4835                242992
                  4836                240618
                  4837                239270
                  4838                241950
                  4839                240232
                  4840                244734
                  4841                239738
                  4842                241650
                  4843                240092
                  4844                242016
                  4845                237604
                  4846                242484
                  4847                237098
                  4848                243630
                  4849                237916
                  4850                239504
                  4851                236652
                  4852                240200
                  4853                240388
                  4854                240148
                  4855                237696
                  4856                240104
                  4857                239402
                  4858                239632
                  4859                239238
                  4860                238540
                  4861                237856
                  4862                237908
                  4863                238058
                  4864                239024
                  4865                234700
                  4866                237444
                  4867                236840
                  4868                237978
                  4869                236088
                  4870                235830
                  4871                236580
                  4872                236728
                  4873                239728
                  4874                233567
                  4875                232874
                  4876                234640
                  4877                234577
                  4878                237994
                  4879                236972
                  4880                236624
                  4881                238364
                  4882                235822
                  4883                236305
                  4884                233032
                  4885                234478
                  4886                234514
                  4887                234984
                  4888                234042
                  4889                232460
                  4890                233705
                  4891                234202
                  4892                234194
                  4893                235554
                  4894                231042
                  4895                232512
                  4896                233596
                  4897                234318
                  4898                233488
                  4899                229558
                  4900                232130
                  4901                234638
                  4902                231816
                  4903                233126
                  4904                232712
                  4905                234274
                  4906                235036
                  4907                234228
                  4908                232230
                  4909                234252
                  4910                230740
                  4911                230574
                  4912                227889
                  4913                229376
                  4914                229602
                  4915                229108
                  4916                233604
                  4917                230438
                  4918                230788
                  4919                231720
                  4920                229628
                  4921                229816
                  4922                228368
                  4923                227250
                  4924                231060
                  4925                227754
                  4926                232028
                  4927                226618
                  4928                229218
                  4929                230066
                  4930                228925
                  4931                226190
                  4932                228696
                  4933                228112
                  4934                229422
                  4935                226652
                  4936                225214
                  4937                229098
                  4938                226768
                  4939                230556
                  4940                227470
                  4941                229521
                  4942                227068
                  4943                229410
                  4944                227174
                  4945                228694
                  4946                223860
                  4947                226574
                  4948                226728
                  4949                226112
                  4950                225662
                  4951                223982
                  4952                225216
                  4953                228002
                  4954                225804
                  4955                226096
                  4956                227238
                  4957                224468
                  4958                223942
                  4959                224819
                  4960                224478
                  4961                225394
                  4962                220365
                  4963                222196
                  4964                227718
                  4965                225680
                  4966                224440
                  4967                223894
                  4968                224454
                  4969                222002
                  4970                222142
                  4971                223096
                  4972                223146
                  4973                221308
                  4974                225904
                  4975                222370
                  4976                224456
                  4977                221320
                  4978                222000
                  4979                223338
                  4980                220660
                  4981                220564
                  4982                220776
                  4983                220476
                  4984                222848
                  4985                219862
                  4986                220740
                  4987                220167
                  4988                222234
                  4989                218406
                  4990                220112
                  4991                220304
                  4992                221578
                  4993                219188
                  4994                221014
                  4995                219254
                  4996                220160
                  4997                217000
                  4998                220296
                  4999                219836
                  5000                221010
                  5001                221680
                  5002                221820
                  5003                219476
                  5004                219744
                  5005                219282
                  5006                217017
                  5007                218722
                  5008                217624
                  5009                216306
                  5010                216000
                  5011                220606
                  5012                215274
                  5013                217472
                  5014                218640
                  5015                218244
                  5016                215642
                  5017                216378
                  5018                216110
                  5019                218632
                  5020                215604
                  5021                218094
                  5022                218998
                  5023                216742
                  5024                216122
                  5025                216706
                  5026                217282
                  5027                218892
                  5028                214874
                  5029                214266
                  5030                212678
                  5031                215582
                  5032                215642
                  5033                213862
                  5034                218108
                  5035                213370
                  5036                214670
                  5037                216536
                  5038                211544
                  5039                215148
                  5040                217214
                  5041                215416
                  5042                216146
                  5043                212430
                  5044                214726
                  5045                214296
                  5046                213296
                  5047                212594
                  5048                211842
                  5049                208994
                  5050                214250
                  5051                214864
                  5052                213219
                  5053                212410
                  5054                211836
                  5055                213512
                  5056                209894
                  5057                213040
                  5058                210576
                  5059                210830
                  5060                211710
                  5061                211588
                  5062                211148
                  5063                210058
                  5064                208834
                  5065                212114
                  5066                211584
                  5067                210252
                  5068                213988
                  5069                209436
                  5070                212460
                  5071                208456
                  5072                208998
                  5073                209420
                  5074                211753
                  5075                206868
                  5076                210554
                  5077                208814
                  5078                207636
                  5079                211142
                  5080                211777
                  5081                213298
                  5082                207830
                  5083                211303
                  5084                207360
                  5085                208184
                  5086                207533
                  5087                208612
                  5088                207670
                  5089                209144
                  5090                206084
                  5091                209292
                  5092                208400
                  5093                207130
                  5094                205816
                  5095                205516
                  5096                205660
                  5097                206538
                  5098                204602
                  5099                207627
                  5100                207926
                  5101                204597
                  5102                206112
                  5103                204556
                  5104                204089
                  5105                203900
                  5106                206120
                  5107                206764
                  5108                204666
                  5109                208002
                  5110                204464
                  5111                201156
                  5112                208748
                  5113                203354
                  5114                209498
                  5115                203710
                  5116                202648
                  5117                206648
                  5118                203642
                  5119                203400
                  5120                205379
                  5121                200486
                  5122                203972
                  5123                202968
                  5124                205348
                  5125                200998
                  5126                204718
                  5127                203520
                  5128                202420
                  5129                204380
                  5130                201888
                  5131                200586
                  5132                201854
                  5133                204446
                  5134                200292
                  5135                201000
                  5136                203400
                  5137                207150
                  5138                197710
                  5139                200168
                  5140                200208
                  5141                203346
                  5142                198636
                  5143                202940
                  5144                199366
                  5145                200499
                  5146                202274
                  5147                202796
                  5148                198634
                  5149                200158
                  5150                196442
                  5151                202326
                  5152                202060
                  5153                201392
                  5154                199522
                  5155                200492
                  5156                199588
                  5157                199365
                  5158                198460
                  5159                199806
                  5160                199030
                  5161                200566
                  5162                199322
                  5163                200286
                  5164                199224
                  5165                196640
                  5166                199728
                  5167                198312
                  5168                196198
                  5169                196466
                  5170                197974
                  5171                197927
                  5172                197172
                  5173                195348
                  5174                198256
                  5175                198224
                  5176                198456
                  5177                198650
                  5178                196490
                  5179                195242
                  5180                195322
                  5181                197118
                  5182                194496
                  5183                196426
                  5184                194192
                  5185                198262
                  5186                195879
                  5187                194396
                  5188                193160
                  5189                193484
                  5190                195802
                  5191                192782
                  5192                196128
                  5193                194774
                  5194                193942
                  5195                194884
                  5196                196096
                  5197                190520
                  5198                194557
                  5199                191644
                  5200                193562
                  5201                194244
                  5202                195290
                  5203                196158
                  5204                191888
                  5205                192472
                  5206                193438
                  5207                195222
                  5208                192016
                  5209                192894
                  5210                192536
                  5211                191372
                  5212                192780
                  5213                191452
                  5214                192180
                  5215                193550
                  5216                190068
                  5217                191172
                  5218                192746
                  5219                192450
                  5220                190048
                  5221                194660
                  5222                190545
                  5223                190252
                  5224                189230
                  5225                191708
                  5226                188184
                  5227                191268
                  5228                191122
                  5229                189502
                  5230                191150
                  5231                189846
                  5232                190522
                  5233                189686
                  5234                188836
                  5235                192914
                  5236                189435
                  5237                187226
                  5238                190110
                  5239                186766
                  5240                187470
                  5241                189292
                  5242                190404
                  5243                186816
                  5244                188118
                  5245                188324
                  5246                190113
                  5247                187784
                  5248                188782
                  5249                187707
                  5250                190090
                  5251                185468
                  5252                188337
                  5253                184634
                  5254                189096
                  5255                186941
                  5256                188160
                  5257                186728
                  5258                188898
                  5259                188040
                  5260                182570
                  5261                186340
                  5262                185800
                  5263                187996
                  5264                184698
                  5265                184538
                  5266                183724
                  5267                186692
                  5268                188156
                  5269                184832
                  5270                184736
                  5271                186084
                  5272                185686
                  5273                186048
                  5274                184712
                  5275                184496
                  5276                181972
                  5277                187124
                  5278                184176
                  5279                184212
                  5280                182110
                  5281                187102
                  5282                183704
                  5283                183938
                  5284                182494
                  5285                182436
                  5286                182402
                  5287                185118
                  5288                185424
                  5289                181488
                  5290                183826
                  5291                180116
                  5292                182746
                  5293                182330
                  5294                182652
                  5295                185560
                  5296                182216
                  5297                185208
                  5298                183088
                  5299                178050
                  5300                180602
                  5301                181948
                  5302                180156
                  5303                181356
                  5304                180446
                  5305                180406
                  5306                181114
                  5307                181380
                  5308                181222
                  5309                179556
                  5310                181300
                  5311                178810
                  5312                178440
                  5313                183398
                  5314                179648
                  5315                178813
                  5316                182024
                  5317                181676
                  5318                179004
                  5319                179738
                  5320                180672
                  5321                180854
                  5322                177678
                  5323                178654
                  5324                179778
                  5325                178194
                  5326                177648
                  5327                178834
                  5328                177938
                  5329                178062
                  5330                179578
                  5331                177114
                  5332                177122
                  5333                177074
                  5334                178708
                  5335                177608
                  5336                178462
                  5337                176128
                  5338                176748
                  5339                175749
                  5340                177370
                  5341                176464
                  5342                175348
                  5343                177612
                  5344                176406
                  5345                176832
                  5346                174404
                  5347                178062
                  5348                177322
                  5349                174542
                  5350                176602
                  5351                176082
                  5352                170532
                  5353                180224
                  5354                175610
                  5355                176140
                  5356                174642
                  5357                175772
                  5358                172490
                  5359                174204
                  5360                173970
                  5361                173416
                  5362                172860
                  5363                174500
                  5364                177054
                  5365                172294
                  5366                176340
                  5367                175545
                  5368                172898
                  5369                175974
                  5370                173732
                  5371                170578
                  5372                171707
                  5373                174892
                  5374                174010
                  5375                170809
                  5376                173052
                  5377                171752
                  5378                175158
                  5379                173082
                  5380                171944
                  5381                173110
                  5382                175072
                  5383                173648
                  5384                170752
                  5385                167808
                  5386                169826
                  5387                171278
                  5388                172428
                  5389                172749
                  5390                173906
                  5391                170786
                  5392                171076
                  5393                172006
                  5394                167554
                  5395                170082
                  5396                170732
                  5397                170428
                  5398                170772
                  5399                169858
                  5400                167364
                  5401                169308
                  5402                171868
                  5403                169924
                  5404                170817
                  5405                169087
                  5406                169016
                  5407                167952
                  5408                168954
                  5409                168004
                  5410                169384
                  5411                169838
                  5412                170078
                  5413                171352
                  5414                166134
                  5415                167486
                  5416                169326
                  5417                169048
                  5418                168006
                  5419                168300
                  5420                169160
                  5421                168404
                  5422                166726
                  5423                166212
                  5424                165122
                  5425                165660
                  5426                168792
                  5427                166506
                  5428                166484
                  5429                166822
                  5430                166922
                  5431                167778
                  5432                167208
                  5433                165356
                  5434                167478
                  5435                166202
                  5436                166790
                  5437                162372
                  5438                166518
                  5439                165769
                  5440                165904
                  5441                164912
                  5442                165422
                  5443                164303
                  5444                162755
                  5445                162830
                  5446                164402
                  5447                163844
                  5448                165152
                  5449                167758
                  5450                163360
                  5451                162836
                  5452                163638
                  5453                161312
                  5454                163335
                  5455                164794
                  5456                163484
                  5457                164292
                  5458                164435
                  5459                163446
                  5460                161854
                  5461                162100
                  5462                164822
                  5463                160922
                  5464                162330
                  5465                163928
                  5466                162592
                  5467                160044
                  5468                160286
                  5469                162216
                  5470                162066
                  5471                162194
                  5472                159992
                  5473                161942
                  5474                162482
                  5475                161636
                  5476                163098
                  5477                161172
                  5478                162920
                  5479                162402
                  5480                160506
                  5481                160794
                  5482                160134
                  5483                161130
                  5484                159024
                  5485                159058
                  5486                158970
                  5487                159994
                  5488                160016
                  5489                163876
                  5490                159002
                  5491                161860
                  5492                159591
                  5493                159850
                  5494                158520
                  5495                159916
                  5496                158384
                  5497                158580
                  5498                158450
                  5499                159200
                  5500                159596
                  5501                158086
                  5502                159435
                  5503                156566
                  5504                157602
                  5505                157189
                  5506                157086
                  5507                157372
                  5508                156272
                  5509                159102
                  5510                156912
                  5511                156768
                  5512                155810
                  5513                156458
                  5514                159276
                  5515                157726
                  5516                157660
                  5517                154242
                  5518                157458
                  5519                155112
                  5520                155248
                  5521                156022
                  5522                156490
                  5523                157062
                  5524                157680
                  5525                154838
                  5526                155000
                  5527                153014
                  5528                155568
                  5529                155162
                  5530                155472
                  5531                156410
                  5532                156752
                  5533                154794
                  5534                153604
                  5535                153756
                  5536                153560
                  5537                153628
                  5538                152672
                  5539                153774
                  5540                153498
                  5541                156112
                  5542                153868
                  5543                154087
                  5544                155612
                  5545                152932
                  5546                152310
                  5547                152336
                  5548                152186
                  5549                154400
                  5550                153516
                  5551                154932
                  5552                154152
                  5553                153566
                  5554                152678
                  5555                151681
                  5556                154064
                  5557                152622
                  5558                151692
                  5559                150480
                  5560                151862
                  5561                151280
                  5562                152535
                  5563                149630
                  5564                153294
                  5565                148800
                  5566                149398
                  5567                152534
                  5568                151976
                  5569                149500
                  5570                151213
                  5571                151236
                  5572                149754
                  5573                148400
                  5574                149498
                  5575                150822
                  5576                150520
                  5577                149824
                  5578                150746
                  5579                147952
                  5580                150844
                  5581                149268
                  5582                149406
                  5583                149198
                  5584                150924
                  5585                149100
                  5586                150582
                  5587                148370
                  5588                147242
                  5589                148178
                  5590                151495
                  5591                152506
                  5592                147074
                  5593                150484
                  5594                148034
                  5595                146392
                  5596                149606
                  5597                147280
                  5598                148334
                  5599                147206
                  5600                149438
                  5601                147045
                  5602                146192
                  5603                147122
                  5604                148652
                  5605                146002
                  5606                147248
                  5607                146332
                  5608                147341
                  5609                148992
                  5610                148346
                  5611                148974
                  5612                146310
                  5613                144862
                  5614                145302
                  5615                145485
                  5616                145454
                  5617                146330
                  5618                144214
                  5619                145794
                  5620                144376
                  5621                143958
                  5622                145636
                  5623                146074
                  5624                146730
                  5625                144410
                  5626                143640
                  5627                145392
                  5628                143084
                  5629                144802
                  5630                141750
                  5631                143878
                  5632                144638
                  5633                142370
                  5634                143060
                  5635                144106
                  5636                145548
                  5637                143182
                  5638                144766
                  5639                143320
                  5640                144540
                  5641                140488
                  5642                144752
                  5643                142574
                  5644                143130
                  5645                142070
                  5646                144984
                  5647                143596
                  5648                141512
                  5649                140830
                  5650                143092
                  5651                140382
                  5652                142818
                  5653                141010
                  5654                142728
                  5655                140674
                  5656                141302
                  5657                140250
                  5658                143074
                  5659                140520
                  5660                140152
                  5661                139522
                  5662                141288
                  5663                142570
                  5664                139070
                  5665                139912
                  5666                141402
                  5667                140694
                  5668                138854
                  5669                144300
                  5670                138076
                  5671                141256
                  5672                142004
                  5673                141344
                  5674                138080
                  5675                139432
                  5676                140464
                  5677                141568
                  5678                137195
                  5679                139180
                  5680                136306
                  5681                137110
                  5682                142482
                  5683                138762
                  5684                138832
                  5685                139434
                  5686                138370
                  5687                137036
                  5688                137480
                  5689                138090
                  5690                138004
                  5691                137820
                  5692                139396
                  5693                138262
                  5694                137006
                  5695                138346
                  5696                137930
                  5697                138094
                  5698                135760
                  5699                135346
                  5700                138396
                  5701                136319
                  5702                139644
                  5703                136072
                  5704                136924
                  5705                136292
                  5706                137746
                  5707                137478
                  5708                135618
                  5709                137646
                  5710                133892
                  5711                138098
                  5712                135648
                  5713                136158
                  5714                134242
                  5715                133832
                  5716                137467
                  5717                135658
                  5718                134644
                  5719                136030
                  5720                135118
                  5721                133180
                  5722                137476
                  5723                134084
                  5724                133648
                  5725                134879
                  5726                135088
                  5727                134346
                  5728                135508
                  5729                135858
                  5730                133470
                  5731                134324
                  5732                133727
                  5733                132890
                  5734                132835
                  5735                133096
                  5736                133758
                  5737                133041
                  5738                132646
                  5739                131852
                  5740                132840
                  5741                130532
                  5742                132958
                  5743                133406
                  5744                132948
                  5745                133506
                  5746                133100
                  5747                131948
                  5748                130132
                  5749                131326
                  5750                131448
                  5751                131946
                  5752                131126
                  5753                132284
                  5754                130160
                  5755                130598
                  5756                130420
                  5757                131722
                  5758                132048
                  5759                130809
                  5760                132496
                  5761                128738
                  5762                128066
                  5763                131226
                  5764                130380
                  5765                129892
                  5766                129578
                  5767                129662
                  5768                131896
                  5769                132746
                  5770                129136
                  5771                130062
                  5772                131782
                  5773                129299
                  5774                128588
                  5775                128484
                  5776                129598
                  5777                131206
                  5778                129337
                  5779                130318
                  5780                129152
                  5781                128346
                  5782                129554
                  5783                127732
                  5784                128819
                  5785                128560
                  5786                131568
                  5787                129778
                  5788                128616
                  5789                127976
                  5790                126146
                  5791                128086
                  5792                128683
                  5793                126595
                  5794                126640
                  5795                128368
                  5796                125597
                  5797                129718
                  5798                127202
                  5799                124648
                  5800                126806
                  5801                123446
                  5802                126192
                  5803                127290
                  5804                125102
                  5805                128334
                  5806                124732
                  5807                126610
                  5808                126178
                  5809                125096
                  5810                125208
                  5811                126535
                  5812                127610
                  5813                126618
                  5814                123748
                  5815                124914
                  5816                125046
                  5817                127320
                  5818                127804
                  5819                125444
                  5820                125068
                  5821                123150
                  5822                123580
                  5823                124614
                  5824                125100
                  5825                124064
                  5826                126554
                  5827                127282
                  5828                125186
                  5829                125796
                  5830                122826
                  5831                123228
                  5832                123638
                  5833                122378
                  5834                122818
                  5835                124784
                  5836                121287
                  5837                123934
                  5838                125132
                  5839                123992
                  5840                122706
                  5841                123192
                  5842                122904
                  5843                121680
                  5844                125024
                  5845                122800
                  5846                122604
                  5847                122423
                  5848                122328
                  5849                120204
                  5850                121952
                  5851                121186
                  5852                120528
                  5853                121636
                  5854                123078
                  5855                122655
                  5856                120362
                  5857                121170
                  5858                121013
                  5859                119974
                  5860                119060
                  5861                120896
                  5862                118868
                  5863                121596
                  5864                121162
                  5865                121818
                  5866                121412
                  5867                119680
                  5868                120082
                  5869                119256
                  5870                120012
                  5871                118838
                  5872                120274
                  5873                120214
                  5874                119184
                  5875                120078
                  5876                119260
                  5877                119024
                  5878                119622
                  5879                119292
                  5880                119292
                  5881                118992
                  5882                118148
                  5883                117226
                  5884                120126
                  5885                118180
                  5886                118700
                  5887                118424
                  5888                117024
                  5889                119232
                  5890                117042
                  5891                118402
                  5892                118250
                  5893                118730
                  5894                116570
                  5895                117602
                  5896                117000
                  5897                117636
                  5898                118154
                  5899                118342
                  5900                115332
                  5901                115664
                  5902                116970
                  5903                117532
                  5904                118312
                  5905                117606
                  5906                115184
                  5907                115134
                  5908                117136
                  5909                118296
                  5910                117030
                  5911                114288
                  5912                117360
                  5913                118866
                  5914                116342
                  5915                116346
                  5916                114286
                  5917                115210
                  5918                117776
                  5919                115756
                  5920                115666
                  5921                116016
                  5922                116076
                  5923                113818
                  5924                114944
                  5925                114706
                  5926                114726
                  5927                113808
                  5928                113910
                  5929                115686
                  5930                115607
                  5931                115098
                  5932                112962
                  5933                115518
                  5934                111046
                  5935                113482
                  5936                113204
                  5937                113226
                  5938                113212
                  5939                116458
                  5940                113200
                  5941                113766
                  5942                111976
                  5943                112378
                  5944                112768
                  5945                112184
                  5946                113544
                  5947                111536
                  5948                113612
                  5949                112776
                  5950                111342
                  5951                112478
                  5952                112376
                  5953                114782
                  5954                111770
                  5955                110444
                  5956                112448
                  5957                111934
                  5958                111688
                  5959                113530
                  5960                110212
                  5961                112072
                  5962                111255
                  5963                111018
                  5964                113388
                  5965                111474
                  5966                113762
                  5967                110788
                  5968                111148
                  5969                109788
                  5970                111642
                  5971                109818
                  5972                110414
                  5973                110638
                  5974                109198
                  5975                110396
                  5976                109738
                  5977                108926
                  5978                109566
                  5979                110634
                  5980                111363
                  5981                109982
                  5982                107908
                  5983                109372
                  5984                108014
                  5985                111378
                  5986                108496
                  5987                109446
                  5988                111696
                  5989                110816
                  5990                108362
                  5991                110242
                  5992                107092
                  5993                108296
                  5994                107670
                  5995                106166
                  5996                108807
                  5997                107686
                  5998                107498
                  5999                110358
                  6000                108926
                  6001                107866
                  6002                107232
                  6003                105460
                  6004                110274
                  6005                107970
                  6006                109626
                  6007                107158
                  6008                106266
                  6009                105675
                  6010                105848
                  6011                107626
                  6012                105744
                  6013                107920
                  6014                107838
                  6015                109612
                  6016                107022
                  6017                105484
                  6018                106308
                  6019                105026
                  6020                106750
                  6021                104980
                  6022                105858
                  6023                106472
                  6024                104969
                  6025                107186
                  6026                105696
                  6027                105475
                  6028                103920
                  6029                106480
                  6030                105060
                  6031                106632
                  6032                104780
                  6033                105074
                  6034                105384
                  6035                104528
                  6036                102841
                  6037                105700
                  6038                104486
                  6039                106000
                  6040                104568
                  6041                104408
                  6042                104814
                  6043                102957
                  6044                102914
                  6045                104084
                  6046                103818
                  6047                102904
                  6048                107058
                  6049                102028
                  6050                104986
                  6051                102686
                  6052                103178
                  6053                103666
                  6054                105057
                  6055                103038
                  6056                102750
                  6057                101746
                  6058                102987
                  6059                103576
                  6060                101567
                  6061                105248
                  6062                102774
                  6063                102622
                  6064                102104
                  6065                102944
                  6066                102842
                  6067                101230
                  6068                102822
                  6069                100798
                  6070                100114
                  6071                102476
                  6072                102120
                  6073                100396
                  6074                102176
                  6075                103834
                  6076                 99666
                  6077                100236
                  6078                 99572
                  6079                100204
                  6080                101340
                  6081                102638
                  6082                101180
                  6083                100326
                  6084                102798
                  6085                100478
                  6086                100588
                  6087                 97965
                  6088                 99380
                  6089                 98164
                  6090                 99622
                  6091                 99720
                  6092                101260
                  6093                100524
                  6094                 98852
                  6095                 98616
                  6096                100024
                  6097                100354
                  6098                 99304
                  6099                 97810
                  6100                101104
                  6101                101002
                  6102                101276
                  6103                 97866
                  6104                 95563
                  6105                 98680
                  6106                100880
                  6107                 98560
                  6108                 99020
                  6109                 97450
                  6110                 97106
                  6111                 99874
                  6112                 97691
                  6113                 96870
                  6114                 98352
                  6115                 98268
                  6116                 98778
                  6117                 99594
                  6118                 95832
                  6119                 98378
                  6120                 98242
                  6121                 98772
                  6122                 96146
                  6123                 95822
                  6124                 97958
                  6125                 96530
                  6126                 97912
                  6127                 97456
                  6128                 95692
                  6129                 97662
                  6130                 97371
                  6131                 95270
                  6132                 95882
                  6133                 97030
                  6134                 97262
                  6135                 96424
                  6136                 93954
                  6137                 96734
                  6138                 95056
                  6139                 97594
                  6140                 96976
                  6141                 98322
                  6142                 96076
                  6143                 93248
                  6144                 95942
                  6145                 95464
                  6146                 96521
                  6147                 94938
                  6148                 94180
                  6149                 96266
                  6150                 95452
                  6151                 94140
                  6152                 93950
                  6153                 94484
                  6154                 93554
                  6155                 94762
                  6156                 92896
                  6157                 95112
                  6158                 93482
                  6159                 94648
                  6160                 95012
                  6161                 95041
                  6162                 92036
                  6163                 95852
                  6164                 94528
                  6165                 93540
                  6166                 94910
                  6167                 94261
                  6168                 92372
                  6169                 93982
                  6170                 91312
                  6171                 92694
                  6172                 93664
                  6173                 93650
                  6174                 93546
                  6175                 93108
                  6176                 92756
                  6177                 93118
                  6178                 93282
                  6179                 91982
                  6180                 91238
                  6181                 91704
                  6182                 92536
                  6183                 92703
                  6184                 91220
                  6185                 91018
                  6186                 93464
                  6187                 92974
                  6188                 91962
                  6189                 89190
                  6190                 91700
                  6191                 90628
                  6192                 93350
                  6193                 91370
                  6194                 93558
                  6195                 91016
                  6196                 90102
                  6197                 91264
                  6198                 88361
                  6199                 91418
                  6200                 90080
                  6201                 90442
                  6202                 92633
                  6203                 90998
                  6204                 89710
                  6205                 88976
                  6206                 91852
                  6207                 91824
                  6208                 91822
                  6209                 89558
                  6210                 89976
                  6211                 86957
                  6212                 90168
                  6213                 89854
                  6214                 89588
                  6215                 89677
                  6216                 90488
                  6217                 88735
                  6218                 90064
                  6219                 89120
                  6220                 89310
                  6221                 88486
                  6222                 88054
                  6223                 88054
                  6224                 90296
                  6225                 89520
                  6226                 89600
                  6227                 86656
                  6228                 88580
                  6229                 87565
                  6230                 85786
                  6231                 88824
                  6232                 87090
                  6233                 87878
                  6234                 88362
                  6235                 88054
                  6236                 87730
                  6237                 88384
                  6238                 86490
                  6239                 87560
                  6240                 87332
                  6241                 88792
                  6242                 89356
                  6243                 87080
                  6244                 87862
                  6245                 86094
                  6246                 85872
                  6247                 88096
                  6248                 85972
                  6249                 84986
                  6250                 88616
                  6251                 86882
                  6252                 88580
                  6253                 85682
                  6254                 87500
                  6255                 90190
                  6256                 85760
                  6257                 85582
                  6258                 85496
                  6259                 87136
                  6260                 85958
                  6261                 87368
                  6262                 86632
                  6263                 85556
                  6264                 84690
                  6265                 85996
                  6266                 85318
                  6267                 86236
                  6268                 85568
                  6269                 83944
                  6270                 86319
                  6271                 83276
                  6272                 84990
                  6273                 85766
                  6274                 84350
                  6275                 85616
                  6276                 84222
                  6277                 86202
                  6278                 84923
                  6279                 85668
                  6280                 83766
                  6281                 84592
                  6282                 84578
                  6283                 84887
                  6284                 83848
                  6285                 83826
                  6286                 83140
                  6287                 85448
                  6288                 84818
                  6289                 83112
                  6290                 83102
                  6291                 83008
                  6292                 83080
                  6293                 82374
                  6294                 82812
                  6295                 84392
                  6296                 83062
                  6297                 82072
                  6298                 81724
                  6299                 82630
                  6300                 83350
                  6301                 83852
                  6302                 84590
                  6303                 83674
                  6304                 82910
                  6305                 82210
                  6306                 80484
                  6307                 83274
                  6308                 82896
                  6309                 82222
                  6310                 83532
                  6311                 80599
                  6312                 83470
                  6313                 81396
                  6314                 82992
                  6315                 81433
                  6316                 80282
                  6317                 80824
                  6318                 82178
                  6319                 81049
                  6320                 82258
                  6321                 80886
                  6322                 81516
                  6323                 79544
                  6324                 79966
                  6325                 80950
                  6326                 80027
                  6327                 81502
                  6328                 82886
                  6329                 80552
                  6330                 80752
                  6331                 78364
                  6332                 80038
                  6333                 80124
                  6334                 79801
                  6335                 79772
                  6336                 81522
                  6337                 81916
                  6338                 80612
                  6339                 79382
                  6340                 77950
                  6341                 79653
                  6342                 81466
                  6343                 80500
                  6344                 79472
                  6345                 79022
                  6346                 79438
                  6347                 79242
                  6348                 80659
                  6349                 78852
                  6350                 77446
                  6351                 78950
                  6352                 79272
                  6353                 79950
                  6354                 79772
                  6355                 79014
                  6356                 79064
                  6357                 79658
                  6358                 77298
                  6359                 78482
                  6360                 78562
                  6361                 77166
                  6362                 78258
                  6363                 78218
                  6364                 77792
                  6365                 78828
                  6366                 77454
                  6367                 78754
                  6368                 78788
                  6369                 77760
                  6370                 77248
                  6371                 76650
                  6372                 76914
                  6373                 76588
                  6374                 78882
                  6375                 76572
                  6376                 77694
                  6377                 78144
                  6378                 78086
                  6379                 77666
                  6380                 76343
                  6381                 77100
                  6382                 76270
                  6383                 77404
                  6384                 74766
                  6385                 76618
                  6386                 75604
                  6387                 76013
                  6388                 77942
                  6389                 75316
                  6390                 76972
                  6391                 76288
                  6392                 76078
                  6393                 74537
                  6394                 77246
                  6395                 76056
                  6396                 76670
                  6397                 76090
                  6398                 73558
                  6399                 75208
                  6400                 75378
                  6401                 76808
                  6402                 74124
                  6403                 75890
                  6404                 74932
                  6405                 76140
                  6406                 75516
                  6407                 73615
                  6408                 74146
                  6409                 74558
                  6410                 75528
                  6411                 73744
                  6412                 72990
                  6413                 74728
                  6414                 75266
                  6415                 75118
                  6416                 73160
                  6417                 73714
                  6418                 73608
                  6419                 73592
                  6420                 75068
                  6421                 74438
                  6422                 74644
                  6423                 75022
                  6424                 73485
                  6425                 71712
                  6426                 73494
                  6427                 75312
                  6428                 74584
                  6429                 73782
                  6430                 74206
                  6431                 73088
                  6432                 70158
                  6433                 72668
                  6434                 72742
                  6435                 73350
                  6436                 72948
                  6437                 72880
                  6438                 73290
                  6439                 71838
                  6440                 74566
                  6441                 71528
                  6442                 71838
                  6443                 73692
                  6444                 71772
                  6445                 72422
                  6446                 71024
                  6447                 70070
                  6448                 73718
                  6449                 73054
                  6450                 73676
                  6451                 71484
                  6452                 72220
                  6453                 70690
                  6454                 72072
                  6455                 70460
                  6456                 72468
                  6457                 69806
                  6458                 71066
                  6459                 71052
                  6460                 70394
                  6461                 71848
                  6462                 70930
                  6463                 72278
                  6464                 71742
                  6465                 68808
                  6466                 69266
                  6467                 71006
                  6468                 69820
                  6469                 71298
                  6470                 69584
                  6471                 70392
                  6472                 70151
                  6473                 70100
                  6474                 69462
                  6475                 71762
                  6476                 70520
                  6477                 70560
                  6478                 69852
                  6479                 70974
                  6480                 69877
                  6481                 70086
                  6482                 70162
                  6483                 68782
                  6484                 68196
                  6485                 70665
                  6486                 69028
                  6487                 70904
                  6488                 69496
                  6489                 71058
                  6490                 70128
                  6491                 69528
                  6492                 68066
                  6493                 68144
                  6494                 68248
                  6495                 69702
                  6496                 68378
                  6497                 67286
                  6498                 69700
                  6499                 67034
                  6500                 67602
                  6501                 68437
                  6502                 67718
                  6503                 67948
                  6504                 67370
                  6505                 67636
                  6506                 68260
                  6507                 67570
                  6508                 67308
                  6509                 68818
                  6510                 68310
                  6511                 68048
                  6512                 67914
                  6513                 66916
                  6514                 67558
                  6515                 66986
                  6516                 68292
                  6517                 67946
                  6518                 66050
                  6519                 68280
                  6520                 66942
                  6521                 67302
                  6522                 66230
                  6523                 67641
                  6524                 67070
                  6525                 67560
                  6526                 64994
                  6527                 66010
                  6528                 66690
                  6529                 66692
                  6530                 65970
                  6531                 67264
                  6532                 65708
                  6533                 64604
                  6534                 65904
                  6535                 66116
                  6536                 67036
                  6537                 66088
                  6538                 66067
                  6539                 66950
                  6540                 66421
                  6541                 66413
                  6542                 64588
                  6543                 63498
                  6544                 66438
                  6545                 64814
                  6546                 64047
                  6547                 65586
                  6548                 65408
                  6549                 65470
                  6550                 65478
                  6551                 64279
                  6552                 64644
                  6553                 64686
                  6554                 64616
                  6555                 66143
                  6556                 65103
                  6557                 64770
                  6558                 63908
                  6559                 64401
                  6560                 63336
                  6561                 62924
                  6562                 63776
                  6563                 65796
                  6564                 64978
                  6565                 64622
                  6566                 63774
                  6567                 63162
                  6568                 63125
                  6569                 62686
                  6570                 63673
                  6571                 64972
                  6572                 64384
                  6573                 63412
                  6574                 64226
                  6575                 61896
                  6576                 64764
                  6577                 63084
                  6578                 62622
                  6579                 62138
                  6580                 62638
                  6581                 63346
                  6582                 62666
                  6583                 62650
                  6584                 64502
                  6585                 63340
                  6586                 61866
                  6587                 62902
                  6588                 61636
                  6589                 63896
                  6590                 62302
                  6591                 62370
                  6592                 62548
                  6593                 61184
                  6594                 61456
                  6595                 61222
                  6596                 62860
                  6597                 61784
                  6598                 61250
                  6599                 63948
                  6600                 61292
                  6601                 62542
                  6602                 62160
                  6603                 61618
                  6604                 61330
                  6605                 62102
                  6606                 61722
                  6607                 61690
                  6608                 59482
                  6609                 61622
                  6610                 61914
                  6611                 61874
                  6612                 59952
                  6613                 61340
                  6614                 59634
                  6615                 61142
                  6616                 61735
                  6617                 61712
                  6618                 59980
                  6619                 58514
                  6620                 61280
                  6621                 60658
                  6622                 59942
                  6623                 59988
                  6624                 61089
                  6625                 59930
                  6626                 60144
                  6627                 59134
                  6628                 58166
                  6629                 60340
                  6630                 59458
                  6631                 61634
                  6632                 60376
                  6633                 59608
                  6634                 60672
                  6635                 58810
                  6636                 60278
                  6637                 59608
                  6638                 58836
                  6639                 59576
                  6640                 59332
                  6641                 59470
                  6642                 59446
                  6643                 58780
                  6644                 57886
                  6645                 59020
                  6646                 57882
                  6647                 59900
                  6648                 58950
                  6649                 59044
                  6650                 60098
                  6651                 59456
                  6652                 58852
                  6653                 56704
                  6654                 59132
                  6655                 57366
                  6656                 58750
                  6657                 59358
                  6658                 58446
                  6659                 57510
                  6660                 58092
                  6661                 57049
                  6662                 57774
                  6663                 58570
                  6664                 58048
                  6665                 58274
                  6666                 57572
                  6667                 57584
                  6668                 57565
                  6669                 56314
                  6670                 58804
                  6671                 57014
                  6672                 56520
                  6673                 56564
                  6674                 56108
                  6675                 57280
                  6676                 57388
                  6677                 57446
                  6678                 57894
                  6679                 56264
                  6680                 55554
                  6681                 57890
                  6682                 56512
                  6683                 56442
                  6684                 56396
                  6685                 56988
                  6686                 55860
                  6687                 56921
                  6688                 54270
                  6689                 56212
                  6690                 55858
                  6691                 57166
                  6692                 55702
                  6693                 56120
                  6694                 57063
                  6695                 55046
                  6696                 55826
                  6697                 56146
                  6698                 55910
                  6699                 55738
                  6700                 55546
                  6701                 55548
                  6702                 56248
                  6703                 55481
                  6704                 55766
                  6705                 55990
                  6706                 54378
                  6707                 55406
                  6708                 54118
                  6709                 54552
                  6710                 56188
                  6711                 54382
                  6712                 55176
                  6713                 54093
                  6714                 55878
                  6715                 54720
                  6716                 56674
                  6717                 55704
                  6718                 54260
                  6719                 53482
                  6720                 53236
                  6721                 53414
                  6722                 54808
                  6723                 54660
                  6724                 53936
                  6725                 54666
                  6726                 54404
                  6727                 54478
                  6728                 53469
                  6729                 53168
                  6730                 53582
                  6731                 53766
                  6732                 54110
                  6733                 53666
                  6734                 53338
                  6735                 53184
                  6736                 53208
                  6737                 54282
                  6738                 52930
                  6739                 53572
                  6740                 52599
                  6741                 52040
                  6742                 54098
                  6743                 53382
                  6744                 52624
                  6745                 52312
                  6746                 52088
                  6747                 52314
                  6748                 53704
                  6749                 52690
                  6750                 53198
                  6751                 53052
                  6752                 53328
                  6753                 52768
                  6754                 50992
                  6755                 52106
                  6756                 51300
                  6757                 53606
                  6758                 51616
                  6759                 52256
                  6760                 52948
                  6761                 50356
                  6762                 52984
                  6763                 51126
                  6764                 52810
                  6765                 52028
                  6766                 51134
                  6767                 51818
                  6768                 50812
                  6769                 51466
                  6770                 51210
                  6771                 51090
                  6772                 52350
                  6773                 50688
                  6774                 52726
                  6775                 50640
                  6776                 53074
                  6777                 51306
                  6778                 50503
                  6779                 50840
                  6780                 51036
                  6781                 50809
                  6782                 51906
                  6783                 51548
                  6784                 50768
                  6785                 51354
                  6786                 49956
                  6787                 50358
                  6788                 49946
                  6789                 49986
                  6790                 51112
                  6791                 50562
                  6792                 51666
                  6793                 50312
                  6794                 49452
                  6795                 50216
                  6796                 49240
                  6797                 49946
                  6798                 49464
                  6799                 49482
                  6800                 51324
                  6801                 49906
                  6802                 48276
                  6803                 50056
                  6804                 49206
                  6805                 50206
                  6806                 49216
                  6807                 49408
                  6808                 47978
                  6809                 50179
                  6810                 49446
                  6811                 49414
                  6812                 49940
                  6813                 49104
                  6814                 48037
                  6815                 48890
                  6816                 48914
                  6817                 48276
                  6818                 49512
                  6819                 49080
                  6820                 49958
                  6821                 46914
                  6822                 47956
                  6823                 48656
                  6824                 48326
                  6825                 49308
                  6826                 48942
                  6827                 49384
                  6828                 48086
                  6829                 48848
                  6830                 48348
                  6831                 47754
                  6832                 47894
                  6833                 48140
                  6834                 47098
                  6835                 48288
                  6836                 48396
                  6837                 47566
                  6838                 49421
                  6839                 47362
                  6840                 48536
                  6841                 45702
                  6842                 47314
                  6843                 49034
                  6844                 48088
                  6845                 47052
                  6846                 47875
                  6847                 46670
                  6848                 47172
                  6849                 46916
                  6850                 48090
                  6851                 46136
                  6852                 47596
                  6853                 48198
                  6854                 47634
                  6855                 45710
                  6856                 45918
                  6857                 46043
                  6858                 47280
                  6859                 46310
                  6860                 46400
                  6861                 46964
                  6862                 45724
                  6863                 46144
                  6864                 46528
                  6865                 45586
                  6866                 47496
                  6867                 45764
                  6868                 45944
                  6869                 46158
                  6870                 45846
                  6871                 44636
                  6872                 45344
                  6873                 45632
                  6874                 45288
                  6875                 46350
                  6876                 45894
                  6877                 46772
                  6878                 46846
                  6879                 45582
                  6880                 44640
                  6881                 44378
                  6882                 44776
                  6883                 45014
                  6884                 44888
                  6885                 46640
                  6886                 45674
                  6887                 46000
                  6888                 44662
                  6889                 45004
                  6890                 45504
                  6891                 44246
                  6892                 45020
                  6893                 45424
                  6894                 44112
                  6895                 44206
                  6896                 44334
                  6897                 44146
                  6898                 47058
                  6899                 42936
                  6900                 45188
                  6901                 45114
                  6902                 44352
                  6903                 43635
                  6904                 44232
                  6905                 45114
                  6906                 43691
                  6907                 44302
                  6908                 44369
                  6909                 43050
                  6910                 44658
                  6911                 44152
                  6912                 43500
                  6913                 44932
                  6914                 43952
                  6915                 44734
                  6916                 44032
                  6917                 42414
                  6918                 44520
                  6919                 43922
                  6920                 43152
                  6921                 43988
                  6922                 42590
                  6923                 43838
                  6924                 44098
                  6925                 44384
                  6926                 42806
                  6927                 43580
                  6928                 42480
                  6929                 42772
                  6930                 43410
                  6931                 42838
                  6932                 42402
                  6933                 43006
                  6934                 41888
                  6935                 42606
                  6936                 42282
                  6937                 42696
                  6938                 43742
                  6939                 42186
                  6940                 42822
                  6941                 41696
                  6942                 41760
                  6943                 42264
                  6944                 42224
                  6945                 43630
                  6946                 42616
                  6947                 42038
                  6948                 43048
                  6949                 41445
                  6950                 41922
                  6951                 42702
                  6952                 40958
                  6953                 42592
                  6954                 41192
                  6955                 41235
                  6956                 40832
                  6957                 40964
                  6958                 42520
                  6959                 41848
                  6960                 41798
                  6961                 40682
                  6962                 42118
                  6963                 41422
                  6964                 41832
                  6965                 40960
                  6966                 40586
                  6967                 40326
                  6968                 41468
                  6969                 40466
                  6970                 41034
                  6971                 41487
                  6972                 41058
                  6973                 41120
                  6974                 41246
                  6975                 39220
                  6976                 41874
                  6977                 39518
                  6978                 40570
                  6979                 42156
                  6980                 40882
                  6981                 40505
                  6982                 38920
                  6983                 39216
                  6984                 40310
                  6985                 40702
                  6986                 40524
                  6987                 40244
                  6988                 41068
                  6989                 39974
                  6990                 39878
                  6991                 39322
                  6992                 40712
                  6993                 39638
                  6994                 39520
                  6995                 39446
                  6996                 39417
                  6997                 39578
                  6998                 39318
                  6999                 40596
                  7000                 40256
                  7001                 39624
                  7002                 38831
                  7003                 39348
                  7004                 38278
                  7005                 38940
                  7006                 38460
                  7007                 39860
                  7008                 39528
                  7009                 38367
                  7010                 39440
                  7011                 40846
                  7012                 38334
                  7013                 39376
                  7014                 38650
                  7015                 39232
                  7016                 38666
                  7017                 37544
                  7018                 38046
                  7019                 39562
                  7020                 38872
                  7021                 38166
                  7022                 38474
                  7023                 38568
                  7024                 37472
                  7025                 39268
                  7026                 40162
                  7027                 38616
                  7028                 38484
                  7029                 38338
                  7030                 36972
                  7031                 37884
                  7032                 37240
                  7033                 37332
                  7034                 38446
                  7035                 37506
                  7036                 38162
                  7037                 37566
                  7038                 38438
                  7039                 38702
                  7040                 38395
                  7041                 38246
                  7042                 37410
                  7043                 36896
                  7044                 35948
                  7045                 37300
                  7046                 38704
                  7047                 37897
                  7048                 36656
                  7049                 38327
                  7050                 37270
                  7051                 36274
                  7052                 36486
                  7053                 36374
                  7054                 37312
                  7055                 37207
                  7056                 36686
                  7057                 37570
                  7058                 36506
                  7059                 37720
                  7060                 36468
                  7061                 37426
                  7062                 36938
                  7063                 36350
                  7064                 35784
                  7065                 36590
                  7066                 37012
                  7067                 35956
                  7068                 36566
                  7069                 35952
                  7070                 36104
                  7071                 37064
                  7072                 36614
                  7073                 37157
                  7074                 35878
                  7075                 36762
                  7076                 35266
                  7077                 35990
                  7078                 35702
                  7079                 36062
                  7080                 35828
                  7081                 36290
                  7082                 35454
                  7083                 35194
                  7084                 34968
                  7085                 35596
                  7086                 37150
                  7087                 35684
                  7088                 35112
                  7089                 35434
                  7090                 35148
                  7091                 35746
                  7092                 34158
                  7093                 34914
                  7094                 36230
                  7095                 35138
                  7096                 35604
                  7097                 34986
                  7098                 35254
                  7099                 34776
                  7100                 34548
                  7101                 34246
                  7102                 35040
                  7103                 33846
                  7104                 35730
                  7105                 35302
                  7106                 34926
                  7107                 34576
                  7108                 34174
                  7109                 34992
                  7110                 33820
                  7111                 33520
                  7112                 35837
                  7113                 34088
                  7114                 34262
                  7115                 33926
                  7116                 34116
                  7117                 33840
                  7118                 33846
                  7119                 34438
                  7120                 33818
                  7121                 34768
                  7122                 34460
                  7123                 34350
                  7124                 33612
                  7125                 34822
                  7126                 33758
                  7127                 32938
                  7128                 34516
                  7129                 33938
                  7130                 33464
                  7131                 33670
                  7132                 33472
                  7133                 33774
                  7134                 33624
                  7135                 34064
                  7136                 32896
                  7137                 33563
                  7138                 33442
                  7139                 34188
                  7140                 32806
                  7141                 33830
                  7142                 33526
                  7143                 32590
                  7144                 32986
                  7145                 32636
                  7146                 31732
                  7147                 34624
                  7148                 32654
                  7149                 33212
                  7150                 31920
                  7151                 33634
                  7152                 32683
                  7153                 32238
                  7154                 32910
                  7155                 33460
                  7156                 31546
                  7157                 33088
                  7158                 31850
                  7159                 32204
                  7160                 33078
                  7161                 31812
                  7162                 32796
                  7163                 31138
                  7164                 31882
                  7165                 31978
                  7166                 32054
                  7167                 33298
                  7168                 32218
                  7169                 31612
                  7170                 31228
                  7171                 31951
                  7172                 32562
                  7173                 32348
                  7174                 31498
                  7175                 32852
                  7176                 31942
                  7177                 31230
                  7178                 31426
                  7179                 30813
                  7180                 31836
                  7181                 31912
                  7182                 31486
                  7183                 31026
                  7184                 31374
                  7185                 31396
                  7186                 31406
                  7187                 32110
                  7188                 32010
                  7189                 31618
                  7190                 31026
                  7191                 30992
                  7192                 31544
                  7193                 30402
                  7194                 30768
                  7195                 31258
                  7196                 31105
                  7197                 31070
                  7198                 30960
                  7199                 31214
                  7200                 30922
                  7201                 31846
                  7202                 30588
                  7203                 30950
                  7204                 29732
                  7205                 30214
                  7206                 30746
                  7207                 31212
                  7208                 30088
                  7209                 29706
                  7210                 29876
                  7211                 29764
                  7212                 30762
                  7213                 30106
                  7214                 30530
                  7215                 30418
                  7216                 29908
                  7217                 29503
                  7218                 29854
                  7219                 30194
                  7220                 30102
                  7221                 29312
                  7222                 30762
                  7223                 29666
                  7224                 29850
                  7225                 29732
                  7226                 29562
                  7227                 30640
                  7228                 28504
                  7229                 28906
                  7230                 29876
                  7231                 29134
                  7232                 29968
                  7233                 29024
                  7234                 29492
                  7235                 29880
                  7236                 29404
                  7237                 29116
                  7238                 29098
                  7239                 28500
                  7240                 29228
                  7241                 28482
                  7242                 28438
                  7243                 30238
                  7244                 29168
                  7245                 28440
                  7246                 29228
                  7247                 29994
                  7248                 28954
                  7249                 29119
                  7250                 29118
                  7251                 27842
                  7252                 29010
                  7253                 29338
                  7254                 28972
                  7255                 28466
                  7256                 28696
                  7257                 28990
                  7258                 28454
                  7259                 28790
                  7260                 28000
                  7261                 29328
                  7262                 28978
                  7263                 28406
                  7264                 27662
                  7265                 27716
                  7266                 28818
                  7267                 28483
                  7268                 28552
                  7269                 28642
                  7270                 27963
                  7271                 26570
                  7272                 28206
                  7273                 28711
                  7274                 28530
                  7275                 28064
                  7276                 27096
                  7277                 28372
                  7278                 27064
                  7279                 27104
                  7280                 27106
                  7281                 27806
                  7282                 28880
                  7283                 27452
                  7284                 27576
                  7285                 27662
                  7286                 27148
                  7287                 27408
                  7288                 26988
                  7289                 27154
                  7290                 27724
                  7291                 26534
                  7292                 26746
                  7293                 27784
                  7294                 26867
                  7295                 27057
                  7296                 27406
                  7297                 27522
                  7298                 27346
                  7299                 27140
                  7300                 27486
                  7301                 27162
                  7302                 28086
                  7303                 26106
                  7304                 26222
                  7305                 26904
                  7306                 26622
                  7307                 26742
                  7308                 26935
                  7309                 26042
                  7310                 26918
                  7311                 25726
                  7312                 26939
                  7313                 27068
                  7314                 26898
                  7315                 26709
                  7316                 27460
                  7317                 25920
                  7318                 26350
                  7319                 25102
                  7320                 26148
                  7321                 26068
                  7322                 25946
                  7323                 27127
                  7324                 25418
                  7325                 26846
                  7326                 26008
                  7327                 25636
                  7328                 26181
                  7329                 25612
                  7330                 26240
                  7331                 24959
                  7332                 25480
                  7333                 25774
                  7334                 25552
                  7335                 26092
                  7336                 25584
                  7337                 25206
                  7338                 24880
                  7339                 25594
                  7340                 25622
                  7341                 25978
                  7342                 25062
                  7343                 24516
                  7344                 25384
                  7345                 25646
                  7346                 24994
                  7347                 24494
                  7348                 26282
                  7349                 25936
                  7350                 25592
                  7351                 24288
                  7352                 24956
                  7353                 25218
                  7354                 24984
                  7355                 24736
                  7356                 25204
                  7357                 24576
                  7358                 24618
                  7359                 24504
                  7360                 25314
                  7361                 24656
                  7362                 25676
                  7363                 24540
                  7364                 24706
                  7365                 25014
                  7366                 24340
                  7367                 24354
                  7368                 24880
                  7369                 25410
                  7370                 23528
                  7371                 24030
                  7372                 24400
                  7373                 24160
                  7374                 24540
                  7375                 25088
                  7376                 24910
                  7377                 24590
                  7378                 24560
                  7379                 23530
                  7380                 23852
                  7381                 23366
                  7382                 23728
                  7383                 25342
                  7384                 24056
                  7385                 24096
                  7386                 23344
                  7387                 24732
                  7388                 24186
                  7389                 23896
                  7390                 23420
                  7391                 23240
                  7392                 23852
                  7393                 22972
                  7394                 23174
                  7395                 24434
                  7396                 23416
                  7397                 23758
                  7398                 23762
                  7399                 23400
                  7400                 23374
                  7401                 22808
                  7402                 23768
                  7403                 23372
                  7404                 22662
                  7405                 23226
                  7406                 23126
                  7407                 23168
                  7408                 23902
                  7409                 23232
                  7410                 22790
                  7411                 23136
                  7412                 23400
                  7413                 22682
                  7414                 22684
                  7415                 23624
                  7416                 21954
                  7417                 22618
                  7418                 22868
                  7419                 22670
                  7420                 23606
                  7421                 22164
                  7422                 22818
                  7423                 23068
                  7424                 22706
                  7425                 23052
                  7426                 22632
                  7427                 21726
                  7428                 22688
                  7429                 22184
                  7430                 21852
                  7431                 22854
                  7432                 22066
                  7433                 21738
                  7434                 23566
                  7435                 22792
                  7436                 22952
                  7437                 21980
                  7438                 22746
                  7439                 21563
                  7440                 21944
                  7441                 21630
                  7442                 21772
                  7443                 22420
                  7444                 22706
                  7445                 22044
                  7446                 21736
                  7447                 22034
                  7448                 21656
                  7449                 22058
                  7450                 22268
                  7451                 22102
                  7452                 21874
                  7453                 20970
                  7454                 21320
                  7455                 21586
                  7456                 20906
                  7457                 21352
                  7458                 21620
                  7459                 21548
                  7460                 21992
                  7461                 21670
                  7462                 21166
                  7463                 22854
                  7464                 20900
                  7465                 21094
                  7466                 21277
                  7467                 21688
                  7468                 21280
                  7469                 21462
                  7470                 21648
                  7471                 20338
                  7472                 21146
                  7473                 21710
                  7474                 21506
                  7475                 21000
                  7476                 21472
                  7477                 20694
                  7478                 21200
                  7479                 20730
                  7480                 20440
                  7481                 21286
                  7482                 20512
                  7483                 21050
                  7484                 21096
                  7485                 20373
                  7486                 20976
                  7487                 20898
                  7488                 19540
                  7489                 21696
                  7490                 20515
                  7491                 20630
                  7492                 19978
                  7493                 20638
                  7494                 21023
                  7495                 20708
                  7496                 20944
                  7497                 20752
                  7498                 20716
                  7499                 19556
                  7500                 20686
                  7501                 20504
                  7502                 20372
                  7503                 20266
                  7504                 19700
                  7505                 20095
                  7506                 19484
                  7507                 19552
                  7508                 19376
                  7509                 21513
                  7510                 21232
                  7511                 19854
                  7512                 19266
                  7513                 19368
                  7514                 19946
                  7515                 19466
                  7516                 20580
                  7517                 19034
                  7518                 19610
                  7519                 19654
                  7520                 19806
                  7521                 20472
                  7522                 19334
                  7523                 20078
                  7524                 19676
                  7525                 19906
                  7526                 19318
                  7527                 18874
                  7528                 19712
                  7529                 19212
                  7530                 19734
                  7531                 18458
                  7532                 19276
                  7533                 19980
                  7534                 18813
                  7535                 19679
                  7536                 19398
                  7537                 18898
                  7538                 18902
                  7539                 18806
                  7540                 18772
                  7541                 19560
                  7542                 19022
                  7543                 18324
                  7544                 19902
                  7545                 18722
                  7546                 19470
                  7547                 18416
                  7548                 19306
                  7549                 18830
                  7550                 18666
                  7551                 18862
                  7552                 18838
                  7553                 18559
                  7554                 18358
                  7555                 18194
                  7556                 19578
                  7557                 18778
                  7558                 18518
                  7559                 18845
                  7560                 18590
                  7561                 18428
                  7562                 18872
                  7563                 18490
                  7564                 18378
                  7565                 18776
                  7566                 17778
                  7567                 18482
                  7568                 18418
                  7569                 18298
                  7570                 17876
                  7571                 18472
                  7572                 18352
                  7573                 17958
                  7574                 17412
                  7575                 18580
                  7576                 18604
                  7577                 17836
                  7578                 18148
                  7579                 17562
                  7580                 17740
                  7581                 18682
                  7582                 17426
                  7583                 17950
                  7584                 17386
                  7585                 19023
                  7586                 17820
                  7587                 17874
                  7588                 17834
                  7589                 17534
                  7590                 17696
                  7591                 17942
                  7592                 17982
                  7593                 17262
                  7594                 17626
                  7595                 17848
                  7596                 18390
                  7597                 16968
                  7598                 17642
                  7599                 17775
                  7600                 16638
                  7601                 17152
                  7602                 16958
                  7603                 17714
                  7604                 17804
                  7605                 17474
                  7606                 17257
                  7607                 16416
                  7608                 17332
                  7609                 16992
                  7610                 17218
                  7611                 17702
                  7612                 17196
                  7613                 16854
                  7614                 17196
                  7615                 17250
                  7616                 16824
                  7617                 16324
                  7618                 16418
                  7619                 17716
                  7620                 17302
                  7621                 17052
                  7622                 17874
                  7623                 16162
                  7624                 17320
                  7625                 16419
                  7626                 16312
                  7627                 16322
                  7628                 16550
                  7629                 16761
                  7630                 16370
                  7631                 16006
                  7632                 17318
                  7633                 16900
                  7634                 16486
                  7635                 17145
                  7636                 16544
                  7637                 16122
                  7638                 16553
                  7639                 16258
                  7640                 15845
                  7641                 15806
                  7642                 17350
                  7643                 16456
                  7644                 16278
                  7645                 16144
                  7646                 16610
                  7647                 16012
                  7648                 16120
                  7649                 15940
                  7650                 16124
                  7651                 16504
                  7652                 16052
                  7653                 15420
                  7654                 15928
                  7655                 15772
                  7656                 15840
                  7657                 16552
                  7658                 15870
                  7659                 16432
                  7660                 15600
                  7661                 15518
                  7662                 16248
                  7663                 16378
                  7664                 15710
                  7665                 15863
                  7666                 15046
                  7667                 15196
                  7668                 15078
                  7669                 15050
                  7670                 16410
                  7671                 15782
                  7672                 15686
                  7673                 15360
                  7674                 15396
                  7675                 15092
                  7676                 15118
                  7677                 15934
                  7678                 14740
                  7679                 15234
                  7680                 15130
                  7681                 15349
                  7682                 16206
                  7683                 15424
                  7684                 15246
                  7685                 15444
                  7686                 14794
                  7687                 15866
                  7688                 14989
                  7689                 14962
                  7690                 15521
                  7691                 15232
                  7692                 14902
                  7693                 14424
                  7694                 15066
                  7695                 14766
                  7696                 15020
                  7697                 14958
                  7698                 15178
                  7699                 14918
                  7700                 14690
                  7701                 14846
                  7702                 14590
                  7703                 15072
                  7704                 14476
                  7705                 15402
                  7706                 14848
                  7707                 14576
                  7708                 14039
                  7709                 14976
                  7710                 14578
                  7711                 15146
                  7712                 14074
                  7713                 15028
                  7714                 15004
                  7715                 13518
                  7716                 14742
                  7717                 14296
                  7718                 14350
                  7719                 13640
                  7720                 14232
                  7721                 14864
                  7722                 14448
                  7723                 14418
                  7724                 14494
                  7725                 14388
                  7726                 13872
                  7727                 14476
                  7728                 13480
                  7729                 14578
                  7730                 14572
                  7731                 14476
                  7732                 14510
                  7733                 13646
                  7734                 14046
                  7735                 13692
                  7736                 13998
                  7737                 15572
                  7738                 13734
                  7739                 14118
                  7740                 13504
                  7741                 12730
                  7742                 14456
                  7743                 13488
                  7744                 14104
                  7745                 13792
                  7746                 13920
                  7747                 13924
                  7748                 13408
                  7749                 13306
                  7750                 13707
                  7751                 13646
                  7752                 13980
                  7753                 13827
                  7754                 13644
                  7755                 13448
                  7756                 13265
                  7757                 13378
                  7758                 13886
                  7759                 13040
                  7760                 14234
                  7761                 13178
                  7762                 12843
                  7763                 13486
                  7764                 13370
                  7765                 13162
                  7766                 13122
                  7767                 13174
                  7768                 13848
                  7769                 12879
                  7770                 12930
                  7771                 13936
                  7772                 14004
                  7773                 13160
                  7774                 12846
                  7775                 13026
                  7776                 13058
                  7777                 13317
                  7778                 13236
                  7779                 12876
                  7780                 12950
                  7781                 12546
                  7782                 12582
                  7783                 13766
                  7784                 12982
                  7785                 12750
                  7786                 12410
                  7787                 13210
                  7788                 12382
                  7789                 12898
                  7790                 12428
                  7791                 12724
                  7792                 13218
                  7793                 12414
                  7794                 12760
                  7795                 12766
                  7796                 12336
                  7797                 12730
                  7798                 13026
                  7799                 13030
                  7800                 12400
                  7801                 12036
                  7802                 12310
                  7803                 12714
                  7804                 11964
                  7805                 12892
                  7806                 11704
                  7807                 12550
                  7808                 12528
                  7809                 12386
                  7810                 12094
                  7811                 12242
                  7812                 12294
                  7813                 12204
                  7814                 12104
                  7815                 12698
                  7816                 11506
                  7817                 12158
                  7818                 12330
                  7819                 11897
                  7820                 11648
                  7821                 12579
                  7822                 12434
                  7823                 12608
                  7824                 11861
                  7825                 12261
                  7826                 12370
                  7827                 12064
                  7828                 11768
                  7829                 11828
                  7830                 11408
                  7831                 12334
                  7832                 12310
                  7833                 12040
                  7834                 11116
                  7835                 12246
                  7836                 11606
                  7837                 11228
                  7838                 12344
                  7839                 12218
                  7840                 12124
                  7841                 11760
                  7842                 11438
                  7843                 11306
                  7844                 11638
                  7845                 11444
                  7846                 11426
                  7847                 12053
                  7848                 11354
                  7849                 12010
                  7850                 11684
                  7851                 11598
                  7852                 11400
                  7853                 11347
                  7854                 11090
                  7855                 11428
                  7856                 11252
                  7857                 12198
                  7858                 12020
                  7859                 11604
                  7860                 10750
                  7861                 11130
                  7862                 11087
                  7863                 11566
                  7864                 11148
                  7865                 11052
                  7866                 10926
                  7867                 11038
                  7868                 10928
                  7869                 11240
                  7870                 11738
                  7871                 11016
                  7872                 11074
                  7873                 11162
                  7874                 10903
                  7875                 10634
                  7876                 10658
                  7877                 10284
                  7878                 11304
                  7879                 10848
                  7880                 10644
                  7881                 10842
                  7882                 10654
                  7883                 10534
                  7884                 11330
                  7885                 10792
                  7886                 10714
                  7887                 10772
                  7888                 10846
                  7889                 10980
                  7890                 11323
                  7891                  9842
                  7892                 10702
                  7893                 11003
                  7894                 10654
                  7895                 10142
                  7896                 10562
                  7897                 10984
                  7898                 10998
                  7899                 10416
                  7900                 10596
                  7901                 11060
                  7902                 10220
                  7903                  9846
                  7904                 10522
                  7905                 10442
                  7906                 10482
                  7907                 10902
                  7908                 10447
                  7909                 10539
                  7910                 10326
                  7911                 10364
                  7912                 10249
                  7913                  9914
                  7914                 10256
                  7915                 10264
                  7916                 10332
                  7917                 10232
                  7918                 10696
                  7919                 10266
                  7920                 10384
                  7921                  9684
                  7922                  9642
                  7923                 10434
                  7924                  9940
                  7925                 10602
                  7926                  9366
                  7927                 10000
                  7928                  9828
                  7929                  9522
                  7930                 10338
                  7931                 10362
                  7932                  9746
                  7933                 10834
                  7934                  9768
                  7935                  9952
                  7936                 10384
                  7937                  9844
                  7938                  9314
                  7939                  9952
                  7940                  9542
                  7941                 10172
                  7942                  9442
                  7943                  9232
                  7944                  9866
                  7945                  9718
                  7946                  9612
                  7947                  9526
                  7948                  9948
                  7949                  9765
                  7950                  9652
                  7951                  9950
                  7952                  9362
                  7953                  9492
                  7954                  9230
                  7955                  9232
                  7956                  9084
                  7957                 10134
                  7958                  9796
                  7959                  9582
                  7960                  9762
                  7961                  9162
                  7962                  9326
                  7963                  9232
                  7964                  9524
                  7965                  9188
                  7966                  9410
                  7967                  9280
                  7968                  9254
                  7969                  8952
                  7970                  9182
                  7971                  9244
                  7972                  9248
                  7973                  9494
                  7974                  9182
                  7975                  9318
                  7976                  9088
                  7977                  8460
                  7978                  8932
                  7979                  9338
                  7980                  9393
                  7981                  9298
                  7982                  8676
                  7983                  9596
                  7984                  8508
                  7985                  9108
                  7986                  9038
                  7987                  8844
                  7988                  8730
                  7989                  8844
                  7990                  8682
                  7991                  9033
                  7992                  8632
                  7993                  8220
                  7994                  9228
                  7995                  8698
                  7996                  9060
                  7997                  9376
                  7998                  8534
                  7999                  9060
                  8000                  8722
                  8001                  8676
                  8002                  8716
                  8003                  8764
                  8004                  8388
                  8005                  8438
                  8006                  8724
                  8007                  8558
                  8008                  8966
                  8009                  8404
                  8010                  8532
                  8011                  8732
                  8012                  8872
                  8013                  8504
                  8014                  8164
                  8015                  8398
                  8016                  8350
                  8017                  8196
                  8018                  8642
                  8019                  9128
                  8020                  8774
                  8021                  8310
                  8022                  7959
                  8023                  7986
                  8024                  8600
                  8025                  8250
                  8026                  8330
                  8027                  8880
                  8028                  8158
                  8029                  8450
                  8030                  8418
                  8031                  8262
                  8032                  8354
                  8033                  8562
                  8034                  8332
                  8035                  8402
                  8036                  7850
                  8037                  7678
                  8038                  8092
                  8039                  7582
                  8040                  8016
                  8041                  7974
                  8042                  8138
                  8043                  8100
                  8044                  7934
                  8045                  7924
                  8046                  8168
                  8047                  7764
                  8048                  8032
                  8049                  8024
                  8050                  8034
                  8051                  8164
                  8052                  7542
                  8053                  7732
                  8054                  7538
                  8055                  7648
                  8056                  7382
                  8057                  7786
                  8058                  8136
                  8059                  8224
                  8060                  8158
                  8061                  7300
                  8062                  7468
                  8063                  7530
                  8064                  7606
                  8065                  7738
                  8066                  7954
                  8067                  7710
                  8068                  7940
                  8069                  7748
                  8070                  7412
                  8071                  7344
                  8072                  7600
                  8073                  7452
                  8074                  7672
                  8075                  7468
                  8076                  7602
                  8077                  7564
                  8078                  7482
                  8079                  7560
                  8080                  7196
                  8081                  7510
                  8082                  7400
                  8083                  7106
                  8084                  7898
                  8085                  7324
                  8086                  7310
                  8087                  7195
                  8088                  7548
                  8089                  7062
                  8090                  7222
                  8091                  7382
                  8092                  7680
                  8093                  7075
                  8094                  7254
                  8095                  7126
                  8096                  7350
                  8097                  7300
                  8098                  7274
                  8099                  7162
                  8100                  7434
                  8101                  7276
                  8102                  6968
                  8103                  6762
                  8104                  6640
                  8105                  7270
                  8106                  7132
                  8107                  7322
                  8108                  7304
                  8109                  7252
                  8110                  6998
                  8111                  6954
                  8112                  7302
                  8113                  6678
                  8114                  7024
                  8115                  6843
                  8116                  6988
                  8117                  6892
                  8118                  7050
                  8119                  6806
                  8120                  7264
                  8121                  7243
                  8122                  6624
                  8123                  6420
                  8124                  7133
                  8125                  6630
                  8126                  6924
                  8127                  6680
                  8128                  6786
                  8129                  7334
                  8130                  6707
                  8131                  6842
                  8132                  6752
                  8133                  6468
                  8134                  6902
                  8135                  6924
                  8136                  6640
                  8137                  6672
                  8138                  6636
                  8139                  6936
                  8140                  6574
                  8141                  5970
                  8142                  6540
                  8143                  6272
                  8144                  7042
                  8145                  6428
                  8146                  6424
                  8147                  6516
                  8148                  6620
                  8149                  6192
                  8150                  6244
                  8151                  6656
                  8152                  6380
                  8153                  6228
                  8154                  6472
                  8155                  6266
                  8156                  6406
                  8157                  6498
                  8158                  6322
                  8159                  6522
                  8160                  6348
                  8161                  6800
                  8162                  6168
                  8163                  6192
                  8164                  6250
                  8165                  6022
                  8166                  6554
                  8167                  6760
                  8168                  6184
                  8169                  6410
                  8170                  6386
                  8171                  6048
                  8172                  6018
                  8173                  6170
                  8174                  6184
                  8175                  6138
                  8176                  5722
                  8177                  6272
                  8178                  6306
                  8179                  6038
                  8180                  5908
                  8181                  6235
                  8182                  6268
                  8183                  5940
                  8184                  5812
                  8185                  5954
                  8186                  6394
                  8187                  6406
                  8188                  5816
                  8189                  5512
                  8190                  5824
                  8191                  5792
                  8192                  6178
                  8193                  6058
                  8194                  6100
                  8195                  5920
                  8196                  6052
                  8197                  5652
                  8198                  5868
                  8199                  5780
                  8200                  5704
                  8201                  6010
                  8202                  6010
                  8203                  5842
                  8204                  6020
                  8205                  5412
                  8206                  5918
                  8207                  5998
                  8208                  5852
                  8209                  5700
                  8210                  5618
                  8211                  5688
                  8212                  5560
                  8213                  5446
                  8214                  5780
                  8215                  5568
                  8216                  5794
                  8217                  5438
                  8218                  6036
                  8219                  5458
                  8220                  5416
                  8221                  5598
                  8222                  5508
                  8223                  5496
                  8224                  5618
                  8225                  5214
                  8226                  5500
                  8227                  5616
                  8228                  5392
                  8229                  5294
                  8230                  5190
                  8231                  5826
                  8232                  5278
                  8233                  5404
                  8234                  5782
                  8235                  5346
                  8236                  5406
                  8237                  5318
                  8238                  5230
                  8239                  5463
                  8240                  5368
                  8241                  5588
                  8242                  5324
                  8243                  5148
                  8244                  5272
                  8245                  5002
                  8246                  5451
                  8247                  5550
                  8248                  5617
                  8249                  5597
                  8250                  4788
                  8251                  5008
                  8252                  4822
                  8253                  5052
                  8254                  5424
                  8255                  5506
                  8256                  5130
                  8257                  5336
                  8258                  5180
                  8259                  4842
                  8260                  5014
                  8261                  5222
                  8262                  5183
                  8263                  4894
                  8264                  5096
                  8265                  5526
                  8266                  4893
                  8267                  5016
                  8268                  5054
                  8269                  4658
                  8270                  5248
                  8271                  4848
                  8272                  4654
                  8273                  4906
                  8274                  4882
                  8275                  4924
                  8276                  5008
                  8277                  4766
                  8278                  5274
                  8279                  5124
                  8280                  4886
                  8281                  4836
                  8282                  5026
                  8283                  4476
                  8284                  4682
                  8285                  4682
                  8286                  4820
                  8287                  4918
                  8288                  4914
                  8289                  4452
                  8290                  4770
                  8291                  4646
                  8292                  4950
                  8293                  5050
                  8294                  4608
                  8295                  4876
                  8296                  5330
                  8297                  4720
                  8298                  4508
                  8299                  4556
                  8300                  4718
                  8301                  4518
                  8302                  4540
                  8303                  4562
                  8304                  4576
                  8305                  5182
                  8306                  4580
                  8307                  4644
                  8308                  4674
                  8309                  4750
                  8310                  4652
                  8311                  4332
                  8312                  4638
                  8313                  4634
                  8314                  4556
                  8315                  4662
                  8316                  4314
                  8317                  4358
                  8318                  4130
                  8319                  4446
                  8320                  4662
                  8321                  4184
                  8322                  4540
                  8323                  4250
                  8324                  4390
                  8325                  4634
                  8326                  4470
                  8327                  4498
                  8328                  5044
                  8329                  4422
                  8330                  4124
                  8331                  4186
                  8332                  4233
                  8333                  4442
                  8334                  4120
                  8335                  4376
                  8336                  4512
                  8337                  4546
                  8338                  4348
                  8339                  4408
                  8340                  4218
                  8341                  4000
                  8342                  4432
                  8343                  4334
                  8344                  4202
                  8345                  4402
                  8346                  4160
                  8347                  4046
                  8348                  4300
                  8349                  4092
                  8350                  3938
                  8351                  4302
                  8352                  3534
                  8353                  4068
                  8354                  4330
                  8355                  4078
                  8356                  4216
                  8357                  4366
                  8358                  4100
                  8359                  4214
                  8360                  3948
                  8361                  3932
                  8362                  4189
                  8363                  3860
                  8364                  3918
                  8365                  4022
                  8366                  4140
                  8367                  3972
                  8368                  3846
                  8369                  3672
                  8370                  3728
                  8371                  4502
                  8372                  4000
                  8373                  4040
                  8374                  4098
                  8375                  4020
                  8376                  4022
                  8377                  3844
                  8378                  3676
                  8379                  3580
                  8380                  4172
                  8381                  4208
                  8382                  3810
                  8383                  4062
                  8384                  3538
                  8385                  3674
                  8386                  3768
                  8387                  3636
                  8388                  4032
                  8389                  3784
                  8390                  3632
                  8391                  3690
                  8392                  3555
                  8393                  3908
                  8394                  3934
                  8395                  3662
                  8396                  3572
                  8397                  3725
                  8398                  3702
                  8399                  3478
                  8400                  3696
                  8401                  3452
                  8402                  3540
                  8403                  3732
                  8404                  3894
                  8405                  3506
                  8406                  4256
                  8407                  3898
                  8408                  3821
                  8409                  3594
                  8410                  3607
                  8411                  3288
                  8412                  3372
                  8413                  3340
                  8414                  3600
                  8415                  3456
                  8416                  3584
                  8417                  3558
                  8418                  3712
                  8419                  3260
                  8420                  3548
                  8421                  3230
                  8422                  3692
                  8423                  3738
                  8424                  3552
                  8425                  3398
                  8426                  3502
                  8427                  3584
                  8428                  3390
                  8429                  3500
                  8430                  3672
                  8431                  3282
                  8432                  3286
                  8433                  3744
                  8434                  3428
                  8435                  3484
                  8436                  3214
                  8437                  3090
                  8438                  3759
                  8439                  3238
                  8440                  3678
                  8441                  3294
                  8442                  3302
                  8443                  3446
                  8444                  3272
                  8445                  3370
                  8446                  3406
                  8447                  3084
                  8448                  3096
                  8449                  3511
                  8450                  3068
                  8451                  3572
                  8452                  3092
                  8453                  3110
                  8454                  3466
                  8455                  3676
                  8456                  3420
                  8457                  3026
                  8458                  3350
                  8459                  3044
                  8460                  2886
                  8461                  3188
                  8462                  2778
                  8463                  3246
                  8464                  3372
                  8465                  3386
                  8466                  2954
                  8467                  3250
                  8468                  3278
                  8469                  3083
                  8470                  2888
                  8471                  3074
                  8472                  3372
                  8473                  3302
                  8474                  3060
                  8475                  3102
                  8476                  3318
                  8477                  2971
                  8478                  2878
                  8479                  2928
                  8480                  2700
                  8481                  2998
                  8482                  3388
                  8483                  3202
                  8484                  3242
                  8485                  3136
                  8486                  2934
                  8487                  2986
                  8488                  3022
                  8489                  2724
                  8490                  3176
                  8491                  2924
                  8492                  2756
                  8493                  2794
                  8494                  2702
                  8495                  2874
                  8496                  2970
                  8497                  2724
                  8498                  2890
                  8499                  3052
                  8500                  2856
                  8501                  3020
                  8502                  3014
                  8503                  2845
                  8504                  2960
                  8505                  2736
                  8506                  3068
                  8507                  2974
                  8508                  2806
                  8509                  2726
                  8510                  2626
                  8511                  2892
                  8512                  2886
                  8513                  2806
                  8514                  2760
                  8515                  2964
                  8516                  2960
                  8517                  2744
                  8518                  2784
                  8519                  2784
                  8520                  2544
                  8521                  2876
                  8522                  2636
                  8523                  2846
                  8524                  2730
                  8525                  2534
                  8526                  2534
                  8527                  2524
                  8528                  2892
                  8529                  2636
                  8530                  2660
                  8531                  2646
                  8532                  2796
                  8533                  2578
                  8534                  2781
                  8535                  2592
                  8536                  2912
                  8537                  2658
                  8538                  2502
                  8539                  2556
                  8540                  2670
                  8541                  2507
                  8542                  2658
                  8543                  2694
                  8544                  2744
                  8545                  2496
                  8546                  2648
                  8547                  2508
                  8548                  2608
                  8549                  2498
                  8550                  2635
                  8551                  2518
                  8552                  2722
                  8553                  2490
                  8554                  2272
                  8555                  2708
                  8556                  2546
                  8557                  2486
                  8558                  2316
                  8559                  2288
                  8560                  2360
                  8561                  2472
                  8562                  2436
                  8563                  2306
                  8564                  2646
                  8565                  2602
                  8566                  2566
                  8567                  2296
                  8568                  2464
                  8569                  2472
                  8570                  2460
                  8571                  2278
                  8572                  2252
                  8573                  2532
                  8574                  2386
                  8575                  2212
                  8576                  2450
                  8577                  2182
                  8578                  2264
                  8579                  2512
                  8580                  2262
                  8581                  2368
                  8582                  2515
                  8583                  2566
                  8584                  2410
                  8585                  2386
                  8586                  2128
                  8587                  2244
                  8588                  2090
                  8589                  2204
                  8590                  2260
                  8591                  2354
                  8592                  2200
                  8593                  2218
                  8594                  2386
                  8595                  2276
                  8596                  2090
                  8597                  2164
                  8598                  2236
                  8599                  2232
                  8600                  2152
                  8601                  2230
                  8602                  2391
                  8603                  2218
                  8604                  2034
                  8605                  2078
                  8606                  2045
                  8607                  2192
                  8608                  2444
                  8609                  2230
                  8610                  2184
                  8611                  2142
                  8612                  1968
                  8613                  2124
                  8614                  2042
                  8615                  2250
                  8616                  2260
                  8617                  2338
                  8618                  2002
                  8619                  1983
                  8620                  2016
                  8621                  2090
                  8622                  2084
                  8623                  1950
                  8624                  2204
                  8625                  1968
                  8626                  2232
                  8627                  1960
                  8628                  1728
                  8629                  2042
                  8630                  2006
                  8631                  2234
                  8632                  1962
                  8633                  2046
                  8634                  2180
                  8635                  2054
                  8636                  1804
                  8637                  2118
                  8638                  1802
                  8639                  2064
                  8640                  2004
                  8641                  2060
                  8642                  2254
                  8643                  1890
                  8644                  2082
                  8645                  2028
                  8646                  2120
                  8647                  1786
                  8648                  1886
                  8649                  1972
                  8650                  2110
                  8651                  1718
                  8652                  1880
                  8653                  2092
                  8654                  2110
                  8655                  1932
                  8656                  1872
                  8657                  1746
                  8658                  1940
                  8659                  1750
                  8660                  1816
                  8661                  1878
                  8662                  1906
                  8663                  2032
                  8664                  1750
                  8665                  1801
                  8666                  1970
                  8667                  1867
                  8668                  1822
                  8669                  1634
                  8670                  2042
                  8671                  1652
                  8672                  1685
                  8673                  1862
                  8674                  1776
                  8675                  1900
                  8676                  1934
                  8677                  1806
                  8678                  1884
                  8679                  1858
                  8680                  1746
                  8681                  1590
                  8682                  1784
                  8683                  1932
                  8684                  1826
                  8685                  1592
                  8686                  1742
                  8687                  1818
                  8688                  1614
                  8689                  1530
                  8690                  1604
                  8691                  1684
                  8692                  1916
                  8693                  1838
                  8694                  1562
                  8695                  1704
                  8696                  1640
                  8697                  1718
                  8698                  1418
                  8699                  1754
                  8700                  1584
                  8701                  1714
                  8702                  1786
                  8703                  1946
                  8704                  1676
                  8705                  1666
                  8706                  1533
                  8707                  1338
                  8708                  1460
                  8709                  1784
                  8710                  1606
                  8711                  1806
                  8712                  1488
                  8713                  1652
                  8714                  1578
                  8715                  1728
                  8716                  1626
                  8717                  1542
                  8718                  1560
                  8719                  1641
                  8720                  1588
                  8721                  1369
                  8722                  1724
                  8723                  1570
                  8724                  1558
                  8725                  1592
                  8726                  1494
                  8727                  1558
                  8728                  1566
                  8729                  1300
                  8730                  1495
                  8731                  1608
                  8732                  1528
                  8733                  1456
                  8734                  1588
                  8735                  1520
                  8736                  1560
                  8737                  1479
                  8738                  1272
                  8739                  1400
                  8740                  1648
                  8741                  1322
                  8742                  1546
                  8743                  1628
                  8744                  1420
                  8745                  1378
                  8746                  1518
                  8747                  1342
                  8748                  1556
                  8749                  1446
                  8750                  1434
                  8751                  1472
                  8752                  1456
                  8753                  1438
                  8754                  1308
                  8755                  1434
                  8756                  1390
                  8757                  1372
                  8758                  1368
                  8759                  1414
                  8760                  1490
                  8761                  1306
                  8762                  1294
                  8763                  1499
                  8764                  1620
                  8765                  1154
                  8766                  1454
                  8767                  1276
                  8768                  1320
                  8769                  1448
                  8770                  1280
                  8771                  1570
                  8772                  1478
                  8773                  1282
                  8774                  1298
                  8775                  1456
                  8776                  1290
                  8777                  1368
                  8778                  1322
                  8779                  1244
                  8780                  1484
                  8781                  1380
                  8782                  1220
                  8783                  1440
                  8784                  1256
                  8785                  1432
                  8786                  1230
                  8787                  1242
                  8788                  1098
                  8789                  1332
                  8790                  1069
                  8791                  1226
                  8792                  1338
                  8793                  1252
                  8794                  1234
                  8795                  1072
                  8796                  1204
                  8797                  1328
                  8798                  1274
                  8799                  1044
                  8800                  1339
                  8801                  1276
                  8802                  1335
                  8803                  1312
                  8804                  1200
                  8805                  1144
                  8806                  1122
                  8807                  1042
                  8808                  1124
                  8809                  1224
                  8810                  1326
                  8811                  1142
                  8812                  1164
                  8813                  1096
                  8814                  1078
                  8815                  1308
                  8816                  1180
                  8817                  1116
                  8818                  1213
                  8819                  1184
                  8820                  1056
                  8821                  1172
                  8822                  1083
                  8823                  1082
                  8824                  1096
                  8825                  1160
                  8826                  1134
                  8827                  1186
                  8828                  1140
                  8829                  1312
                  8830                  1084
                  8831                  1188
                  8832                  1082
                  8833                  1098
                  8834                  1098
                  8835                  1230
                  8836                  1002
                  8837                   952
                  8838                  1160
                  8839                  1034
                  8840                   834
                  8841                  1138
                  8842                  1092
                  8843                  1029
                  8844                  1224
                  8845                  1136
                  8846                  1086
                  8847                  1012
                  8848                  1104
                  8849                  1044
                  8850                  1063
                  8851                   986
                  8852                  1136
                  8853                  1216
                  8854                  1062
                  8855                   935
                  8856                   994
                  8857                  1036
                  8858                  1174
                  8859                   968
                  8860                  1100
                  8861                  1109
                  8862                  1114
                  8863                  1022
                  8864                  1066
                  8865                   979
                  8866                   830
                  8867                   908
                  8868                   948
                  8869                   772
                  8870                   966
                  8871                   900
                  8872                   902
                  8873                   972
                  8874                   979
                  8875                   816
                  8876                   998
                  8877                  1068
                  8878                   962
                  8879                  1016
                  8880                  1132
                  8881                  1096
                  8882                  1060
                  8883                   840
                  8884                   892
                  8885                   884
                  8886                   946
                  8887                   903
                  8888                   882
                  8889                   966
                  8890                   958
                  8891                   946
                  8892                   840
                  8893                   880
                  8894                   948
                  8895                   924
                  8896                   874
                  8897                   954
                  8898                   852
                  8899                   906
                  8900                   888
                  8901                   708
                  8902                   796
                  8903                   852
                  8904                  1000
                  8905                   844
                  8906                   982
                  8907                   988
                  8908                   706
                  8909                   816
                  8910                   994
                  8911                  1006
                  8912                   874
                  8913                   942
                  8914                   834
                  8915                   854
                  8916                   766
                  8917                   776
                  8918                   796
                  8919                   954
                  8920                   876
                  8921                   886
                  8922                   714
                  8923                   760
                  8924                   852
                  8925                   794
                  8926                   822
                  8927                   762
                  8928                   810
                  8929                   804
                  8930                   946
                  8931                   680
                  8932                   696
                  8933                   888
                  8934                   696
                  8935                   653
                  8936                   780
                  8937                   790
                  8938                   846
                  8939                   828
                  8940                   844
                  8941                   662
                  8942                   814
                  8943                   786
                  8944                   724
                  8945                   906
                  8946                   738
                  8947                   778
                  8948                   686
                  8949                   726
                  8950                   806
                  8951                   836
                  8952                   738
                  8953                   886
                  8954                   767
                  8955                   880
                  8956                   652
                  8957                   670
                  8958                   698
                  8959                   873
                  8960                   660
                  8961                   690
                  8962                   704
                  8963                   730
                  8964                   684
                  8965                   624
                  8966                   652
                  8967                   560
                  8968                   770
                  8969                   704
                  8970                   662
                  8971                   700
                  8972                   678
                  8973                   608
                  8974                   740
                  8975                   698
                  8976                   758
                  8977                   646
                  8978                   760
                  8979                   762
                  8980                   712
                  8981                   560
                  8982                   704
                  8983                   680
                  8984                   722
                  8985                   604
                  8986                   614
                  8987                   653
                  8988                   728
                  8989                   536
                  8990                   662
                  8991                   826
                  8992                   666
                  8993                   558
                  8994                   588
                  8995                   572
                  8996                   592
                  8997                   522
                  8998                   552
                  8999                   574
                  9000                   854
                  9001                   640
                  9002                   548
                  9003                   570
                  9004                   518
                  9005                   671
                  9006                   599
                  9007                   708
                  9008                   692
                  9009                   646
                  9010                   558
                  9011                   592
                  9012                   570
                  9013                   536
                  9014                   564
                  9015                   486
                  9016                   624
                  9017                   680
                  9018                   554
                  9019                   552
                  9020                   606
                  9021                   626
                  9022                   617
                  9023                   592
                  9024                   555
                  9025                   542
                  9026                   628
                  9027                   494
                  9028                   478
                  9029                   662
                  9030                   466
                  9031                   732
                  9032                   536
                  9033                   542
                  9034                   484
                  9035                   498
                  9036                   512
                  9037                   572
                  9038                   534
                  9039                   696
                  9040                   656
                  9041                   630
                  9042                   430
                  9043                   444
                  9044                   508
                  9045                   346
                  9046                   544
                  9047                   508
                  9048                   542
                  9049                   494
                  9050                   492
                  9051                   490
                  9052                   592
                  9053                   476
                  9054                   510
                  9055                   600
                  9056                   620
                  9057                   578
                  9058                   465
                  9059                   392
                  9060                   518
                  9061                   392
                  9062                   500
                  9063                   472
                  9064                   558
                  9065                   472
                  9066                   588
                  9067                   380
                  9068                   500
                  9069                   426
                  9070                   552
                  9071                   450
                  9072                   574
                  9073                   580
                  9074                   456
                  9075                   424
                  9076                   426
                  9077                   354
                  9078                   492
                  9079                   550
                  9080                   512
                  9081                   430
                  9082                   442
                  9083                   461
                  9084                   410
                  9085                   490
                  9086                   452
                  9087                   396
                  9088                   504
                  9089                   548
                  9090                   520
                  9091                   434
                  9092                   423
                  9093                   410
                  9094                   466
                  9095                   364
                  9096                   462
                  9097                   446
                  9098                   436
                  9099                   444
                  9100                   400
                  9101                   556
                  9102                   400
                  9103                   358
                  9104                   348
                  9105                   464
                  9106                   390
                  9107                   366
                  9108                   350
                  9109                   482
                  9110                   406
                  9111                   410
                  9112                   332
                  9113                   398
                  9114                   422
                  9115                   390
                  9116                   302
                  9117                   556
                  9118                   474
                  9119                   518
                  9120                   348
                  9121                   358
                  9122                   378
                  9123                   400
                  9124                   332
                  9125                   436
                  9126                   482
                  9127                   410
                  9128                   406
                  9129                   348
                  9130                   316
                  9131                   438
                  9132                   378
                  9133                   422
                  9134                   400
                  9135                   408
                  9136                   258
                  9137                   306
                  9138                   280
                  9139                   324
                  9140                   416
                  9141                   384
                  9142                   390
                  9143                   354
                  9144                   336
                  9145                   340
                  9146                   288
                  9147                   354
                  9148                   338
                  9149                   394
                  9150                   362
                  9151                   456
                  9152                   404
                  9153                   322
                  9154                   284
                  9155                   350
                  9156                   273
                  9157                   488
                  9158                   402
                  9159                   314
                  9160                   302
                  9161                   330
                  9162                   280
                  9163                   248
                  9164                   312
                  9165                   314
                  9166                   468
                  9167                   426
                  9168                   320
                  9169                   284
                  9170                   338
                  9171                   198
                  9172                   286
                  9173                   296
                  9174                   352
                  9175                   302
                  9176                   284
                  9177                   306
                  9178                   336
                  9179                   216
                  9180                   354
                  9181                   340
                  9182                   280
                  9183                   298
                  9184                   298
                  9185                   180
                  9186                   300
                  9187                   268
                  9188                   278
                  9189                   312
                  9190                   410
                  9191                   324
                  9192                   324
                  9193                   256
                  9194                   254
                  9195                   200
                  9196                   296
                  9197                   332
                  9198                   358
                  9199                   306
                  9200                   304
                  9201                   272
                  9202                   266
                  9203                   260
                  9204                   252
                  9205                   286
                  9206                   282
                  9207                   334
                  9208                   244
                  9209                   166
                  9210                   237
                  9211                   224
                  9212                   284
                  9213                   300
                  9214                   262
                  9215                   302
                  9216                   333
                  9217                   200
                  9218                   252
                  9219                   274
                  9220                   274
                  9221                   198
                  9222                   203
                  9223                   314
                  9224                   304
                  9225                   228
                  9226                   220
                  9227                   333
                  9228                   306
                  9229                   282
                  9230                   196
                  9231                   244
                  9232                   248
                  9233                   254
                  9234                   168
                  9235                   288
                  9236                   308
                  9237                   284
                  9238                   164
                  9239                   236
                  9240                   158
                  9241                   244
                  9242                   194
                  9243                   262
                  9244                   238
                  9245                   226
                  9246                   234
                  9247                   220
                  9248                   216
                  9249                   232
                  9250                   242
                  9251                   242
                  9252                   238
                  9253                   296
                  9254                   218
                  9255                   240
                  9256                   172
                  9257                   134
                  9258                   220
                  9259                   340
                  9260                   248
                  9261                   240
                  9262                   238
                  9263                   196
                  9264                   156
                  9265                   196
                  9266                   176
                  9267                   204
                  9268                   270
                  9269                   228
                  9270                   180
                  9271                   152
                  9272                   192
                  9273                   124
                  9274                   148
                  9275                   228
                  9276                   194
                  9277                   272
                  9278                   176
                  9279                   160
                  9280                   150
                  9281                   150
                  9282                   178
                  9283                   214
                  9284                   256
                  9285                   268
                  9286                   200
                  9287                   184
                  9288                   164
                  9289                   122
                  9290                   152
                  9291                   220
                  9292                   210
                  9293                   190
                  9294                   180
                  9295                   158
                  9296                   156
                  9297                   118
                  9298                   158
                  9299                   170
                  9300                   194
                  9301                   270
                  9302                   212
                  9303                    96
                  9304                   160
                  9305                   148
                  9306                   106
                  9307                   298
                  9308                   218
                  9309                   238
                  9310                   168
                  9311                   150
                  9312                    96
                  9313                   122
                  9314                   112
                  9315                   198
                  9316                   210
                  9317                   200
                  9318                   168
                  9319                    66
                  9320                   138
                  9321                   142
                  9322                   136
                  9323                   164
                  9324                   172
                  9325                   262
                  9326                   160
                  9327                   122
                  9328                   204
                  9329                   124
                  9330                   190
                  9331                   160
                  9332                   158
                  9333                   170
                  9334                   206
                  9335                   136
                  9336                    94
                  9337                   158
                  9338                   132
                  9339                   148
                  9340                   110
                  9341                   128
                  9342                   156
                  9343                   124
                  9344                   120
                  9345                    94
                  9346                   178
                  9347                   190
                  9348                   122
                  9349                   140
                  9350                   116
                  9351                   134
                  9352                    86
                  9353                   138
                  9354                   232
                  9355                   146
                  9356                   138
                  9357                   130
                  9358                   104
                  9359                   105
                  9360                   107
                  9361                    96
                  9362                   126
                  9363                   165
                  9364                   124
                  9365                   152
                  9366                   112
                  9367                    82
                  9368                   110
                  9369                   128
                  9370                   174
                  9371                   124
                  9372                   100
                  9373                   134
                  9374                   127
                  9375                    88
                  9376                   134
                  9377                   154
                  9378                   138
                  9379                   109
                  9380                   176
                  9381                   114
                  9382                   150
                  9383                    94
                  9384                    38
                  9385                    96
                  9386                   148
                  9387                   116
                  9388                   138
                  9389                   136
                  9390                    60
                  9391                    64
                  9392                    76
                  9393                   124
                  9394                   152
                  9395                   142
                  9396                   152
                  9397                   112
                  9398                    72
                  9399                    80
                  9400                    74
                  9401                   126
                  9402                   134
                  9403                   144
                  9404                    94
                  9405                   116
                  9406                   104
                  9407                    72
                  9408                    46
                  9409                   116
                  9410                    86
                  9411                   110
                  9412                   180
                  9413                    99
                  9414                    42
                  9415                    80
                  9416                    36
                  9417                   146
                  9418                    86
                  9419                   126
                  9420                    88
                  9421                    98
                  9422                    66
                  9423                    58
                  9424                    54
                  9425                   114
                  9426                   142
                  9427                   124
                  9428                   102
                  9429                   106
                  9430                    94
                  9431                    64
                  9432                    50
                  9433                    80
                  9434                    66
                  9435                   150
                  9436                   124
                  9437                    50
                  9438                   108
                  9439                    44
                  9440                   100
                  9441                    88
                  9442                    68
                  9443                    96
                  9444                   134
                  9445                    65
                  9446                    48
                  9447                    78
                  9448                    64
                  9449                    56
                  9450                    44
                  9451                    68
                  9452                    80
                  9453                    54
                  9454                    74
                  9455                    42
                  9456                    68
                  9457                    32
                  9458                    70
                  9459                    90
                  9460                    74
                  9461                   122
                  9462                    88
                  9463                    64
                  9464                   120
                  9465                    68
                  9466                    62
                  9467                    84
                  9468                    60
                  9469                    38
                  9470                    44
                  9471                   102
                  9472                    46
                  9473                    86
                  9474                    76
                  9475                    72
                  9476                    36
                  9477                    80
                  9478                    53
                  9479                    66
                  9480                    42
                  9481                    60
                  9482                    64
                  9483                    68
                  9484                    52
                  9485                    50
                  9486                    52
                  9487                   132
                  9488                    48
                  9489                    76
                  9490                    74
                  9491                    40
                  9492                    60
                  9493                    50
                  9494                    57
                  9495                    40
                  9496                    64
                  9497                    98
                  9498                    56
                  9499                    42
                  9500                    72
                  9501                    64
                  9502                    22
                  9503                    49
                  9504                    74
                  9505                    58
                  9506                    56
                  9507                    50
                  9508                    82
                  9509                    30
                  9510                    41
                  9511                    76
                  9512                    64
                  9513                    88
                  9514                    46
                  9515                    34
                  9516                    60
                  9517                    24
                  9518                    16
                  9519                    26
                  9520                    50
                  9521                    56
                  9522                    54
                  9523                    98
                  9524                    48
                  9525                    32
                  9526                     8
                  9527                    44
                  9528                    52
                  9529                    56
                  9530                    68
                  9531                    74
                  9532                    48
                  9533                    28
                  9534                    32
                  9535                    48
                  9536                    58
                  9537                    58
                  9538                    52
                  9539                    70
                  9540                    42
                  9541                    48
                  9542                    18
                  9543                    18
                  9544                    42
                  9545                    34
                  9546                    64
                  9547                    36
                  9548                    32
                  9549                    20
                  9550                    28
                  9551                    32
                  9552                    44
                  9553                    40
                  9554                    60
                  9555                    56
                  9556                    50
                  9557                    36
                  9558                    48
                  9559                    24
                  9560                    20
                  9561                    46
                  9562                    56
                  9563                    51
                  9564                    26
                  9565                    40
                  9566                    20
                  9567                    10
                  9568                    26
                  9569                    47
                  9570                    34
                  9571                    28
                  9572                    66
                  9573                    20
                  9574                    34
                  9575                    22
                  9576                    38
                  9577                    28
                  9578                    64
                  9579                    30
                  9580                    32
                  9581                    24
                  9582                    41
                  9583                     8
                  9584                    24
                  9585                    54
                  9586                    12
                  9587                    26
                  9588                    58
                  9589                    42
                  9590                    28
                  9591                    24
                  9592                    16
                  9593                    38
                  9594                    28
                  9595                    38
                  9596                    36
                  9597                    28
                  9598                    26
                  9599                    28
                  9600                    32
                  9601                    46
                  9602                    24
                  9603                    38
                  9604                    26
                  9605                    28
                  9606                    18
                  9607                    26
                  9608                    36
                  9609                    16
                  9610                     4
                  9611                    34
                  9612                    20
                  9613                    20
                  9614                    38
                  9615                    34
                  9616                    16
                  9617                    20
                  9618                    20
                  9619                    20
                  9620                     4
                  9621                    46
                  9622                    20
                  9623                    36
                  9624                    52
                  9625                    24
                  9626                     8
                  9627                     8
                  9628                     6
                  9629                     4
                  9630                    18
                  9631                    31
                  9632                     8
                  9633                    23
                  9634                    12
                  9635                    28
                  9637                    22
                  9638                    38
                  9639                    26
                  9640                    38
                  9641                    36
                  9642                    20
                  9643                     4
                  9644                    12
                  9645                    16
                  9646                     8
                  9647                    51
                  9648                    32
                  9649                    54
                  9650                    24
                  9651                    16
                  9652                     4
                  9653                     8
                  9654                    12
                  9655                    16
                  9656                    10
                  9657                    16
                  9658                     8
                  9659                     4
                  9660                     4
                  9662                    22
                  9663                    42
                  9664                    16
                  9665                    24
                  9666                    20
                  9667                    18
                  9669                     8
                  9670                    14
                  9671                    22
                  9672                    34
                  9673                    34
                  9674                    12
                  9675                    16
                  9676                     8
                  9677                     8
                  9678                    10
                  9679                    10
                  9680                    24
                  9681                    22
                  9682                    12
                  9683                     4
                  9684                     8
                  9686                    28
                  9687                    14
                  9688                    28
                  9689                    32
                  9690                    16
                  9692                     8
                  9693                     4
                  9695                    14
                  9696                    24
                  9697                    20
                  9698                    22
                  9699                    18
                  9700                    14
                  9702                     2
                  9703                     4
                  9704                    24
                  9705                    16
                  9706                    22
                  9707                     4
                  9709                    14
                  9710                    12
                  9711                    22
                  9712                    21
                  9713                    15
                  9714                    16
                  9715                    16
                  9716                    17
                  9717                     4
                  9718                     4
                  9719                    16
                  9720                     4
                  9721                     6
                  9722                    12
                  9723                     4
                  9724                    10
                  9725                     8
                  9727                     6
                  9728                     4
                  9729                     4
                  9730                     8
                  9731                     7
                  9732                    10
                  9733                     4
                  9734                    20
                  9735                    20
                  9736                     8
                  9737                     6
                  9738                     6
                  9739                    12
                  9741                     4
                  9742                    12
                  9743                     8
                  9744                     2
                  9745                     8
                  9748                    20
                  9749                     8
                  9750                     4
                  9751                    12
                  9752                     6
                  9755                     4
                  9756                     4
                  9757                    10
                  9758                    14
                  9759                    20
                  9760                    12
                  9761                     8
                  9762                     1
                  9763                     4
                  9764                     8
                  9765                    17
                  9766                     4
                  9767                     8
                  9769                     8
                  9770                     2
                  9771                     4
                  9772                     6
                  9773                    12
                  9774                     6
                  9776                    12
                  9777                     8
                  9778                     1
                  9781                    16
                  9782                     4
                  9783                    10
                  9784                     8
                  9789                     8
                  9791                    12
                  9792                     4
                  9796                     2
                  9797                    16
                  9798                     4
                  9799                     6
                  9800                    12
                  9801                     4
                  9804                     2
                  9806                     6
                  9807                    12
                  9808                     4
                  9809                     4
                  9810                     6
                  9814                     8
                  9815                    16
                  9816                     4
                  9821                     4
                  9822                     8
                  9823                     4
                  9824                     2
                  9825                     8
                  9826                    16
                  9830                     4
                  9831                     1
                  9832                     8
                  9833                     4
                  9840                     4
                  9843                     2
                  9845                     4
                  9848                    10
                  9849                     4
                  9850                     2
                  9853                     6
                  9855                     1
                  9856                     6
                  9859                     4
                  9860                     2
                  9869                     4
                  9871                     4
                  9873                     2
                  9874                     4
                  9875                     2
                  9876                     4
                  9881                     4
                  9882                     8
                  9887                     4
                  9889                     2
                  9892                     2
                  9895                     2
                  9900                     2
                  9907                     2
                  9911                     4
                  9915                     2
                  9917                     2
                  9920                     2
                  9925                     4
                  9927                     2
                  9932                     2
                  9934                     1
                  9936                     4
                  9943                     4
                  9959                     2
                  9967                     2
                  9984                     1
                  9992                     2
                 10000                     1
