                -10000                     1
                 -9966                     2
                 -9963                     2
                 -9957                     2
                 -9943                     2
                 -9930                     2
                 -9927                     1
                 -9923                     4
                 -9921                     2
                 -9914                     1
                 -9910                     4
                 -9908                     2
                 -9907                     4
                 -9901                     2
                 -9899                     2
                 -9895                     4
                 -9887                     3
                 -9882                     4
                 -9881                     2
                 -9875                     4
                 -9873                     4
                 -9872                     4
                 -9871                     2
                 -9867                     4
                 -9866                     4
                 -9865                     1
                 -9864                     2
                 -9860                     2
                 -9859                     4
                 -9856                     4
                 -9853                     2
                 -9852                    10
                 -9851                     2
                 -9848                     4
                 -9845                     4
                 -9842                     6
                 -9839                    16
                 -9836                     2
                 -9832                     8
                 -9831                     2
                 -9830                     4
                 -9828                     4
                 -9825                     4
                 -9824                     2
                 -9823                     4
                 -9818                    14
                 -9817                     3
                 -9816                     4
                 -9815                     4
                 -9814                     3
                 -9813                     4
                 -9809                    10
                 -9808                     4
                 -9806                     6
                 -9804                    12
                 -9803                     2
                 -9802                     8
                 -9800                     6
                 -9796                     8
                 -9795                     4
                 -9793                     4
                 -9792                     4
                 -9790                    12
                 -9789                     4
                 -9786                     4
                 -9785                     4
                 -9783                     2
                 -9782                    12
                 -9781                     2
                 -9780                     7
                 -9777                    12
                 -9776                    16
                 -9775                     4
                 -9774                     4
                 -9773                     2
                 -9771                    12
                 -9769                     8
                 -9768                    12
                 -9766                     6
                 -9765                    10
                 -9764                     4
                 -9762                     8
                 -9761                    10
                 -9760                     6
                 -9759                     8
                 -9758                     4
                 -9757                    14
                 -9754                     8
                 -9753                     1
                 -9752                     2
                 -9751                    20
                 -9750                     2
                 -9748                     8
                 -9747                    28
                 -9746                    10
                 -9745                     1
                 -9744                     8
                 -9743                     4
                 -9742                     4
                 -9741                     8
                 -9740                     6
                 -9739                     4
                 -9738                    10
                 -9737                    16
                 -9736                     4
                 -9734                    16
                 -9733                    10
                 -9732                     5
                 -9731                     8
                 -9729                     8
                 -9727                    12
                 -9726                    10
                 -9724                    12
                 -9723                     4
                 -9722                    16
                 -9721                    12
                 -9720                     4
                 -9719                     4
                 -9718                    10
                 -9717                     8
                 -9716                     6
                 -9715                     8
                 -9714                     8
                 -9713                     4
                 -9712                    12
                 -9711                    16
                 -9710                    10
                 -9709                     8
                 -9708                    26
                 -9705                     6
                 -9704                    20
                 -9703                    12
                 -9702                    20
                 -9701                     4
                 -9700                    24
                 -9699                     4
                 -9698                    18
                 -9695                    26
                 -9694                    20
                 -9692                     6
                 -9691                    16
                 -9690                    14
                 -9689                    22
                 -9688                     8
                 -9687                     4
                 -9686                    36
                 -9685                     9
                 -9684                    24
                 -9683                     7
                 -9682                     4
                 -9681                     4
                 -9680                    26
                 -9679                    16
                 -9678                    10
                 -9677                     2
                 -9676                    24
                 -9675                    32
                 -9674                     6
                 -9672                    32
                 -9670                    22
                 -9669                    10
                 -9668                    14
                 -9667                    10
                 -9666                    30
                 -9665                    16
                 -9664                     6
                 -9663                    10
                 -9662                     8
                 -9661                    14
                 -9660                    20
                 -9659                    18
                 -9658                    20
                 -9657                     4
                 -9656                    22
                 -9655                    36
                 -9654                    10
                 -9653                    12
                 -9652                    12
                 -9651                    26
                 -9649                    24
                 -9648                    12
                 -9647                    26
                 -9646                    28
                 -9645                    32
                 -9644                     6
                 -9642                    26
                 -9641                    18
                 -9640                    22
                 -9639                    36
                 -9638                     4
                 -9637                    20
                 -9636                    10
                 -9635                    30
                 -9634                     4
                 -9633                    20
                 -9632                    24
                 -9631                    32
                 -9630                     6
                 -9629                    24
                 -9628                    24
                 -9627                    22
                 -9626                    32
                 -9625                     4
                 -9624                    26
                 -9623                    28
                 -9622                     8
                 -9621                    18
                 -9620                    16
                 -9619                    40
                 -9618                    26
                 -9617                    38
                 -9616                    20
                 -9615                    12
                 -9614                    10
                 -9613                    50
                 -9612                    38
                 -9611                    24
                 -9610                    14
                 -9609                    34
                 -9608                    32
                 -9607                    16
                 -9606                    21
                 -9605                    12
                 -9604                    56
                 -9603                    34
                 -9602                    16
                 -9601                    14
                 -9600                    16
                 -9599                    36
                 -9598                    27
                 -9597                    24
                 -9596                    38
                 -9595                    32
                 -9594                    10
                 -9593                    46
                 -9592                    20
                 -9591                    16
                 -9590                    36
                 -9589                    30
                 -9588                    34
                 -9587                    12
                 -9586                    12
                 -9585                    10
                 -9584                    70
                 -9583                    52
                 -9582                    12
                 -9581                    30
                 -9580                    24
                 -9579                    36
                 -9578                    36
                 -9577                    28
                 -9576                     8
                 -9575                    16
                 -9574                    80
                 -9573                     8
                 -9572                    24
                 -9571                    40
                 -9570                    28
                 -9569                    34
                 -9568                    52
                 -9567                    16
                 -9566                    24
                 -9565                    32
                 -9564                    50
                 -9563                    40
                 -9562                     6
                 -9561                    52
                 -9560                    44
                 -9559                     8
                 -9558                    48
                 -9557                    54
                 -9556                    26
                 -9555                    44
                 -9554                    52
                 -9553                    18
                 -9552                    36
                 -9551                    30
                 -9550                    46
                 -9549                    40
                 -9548                    40
                 -9547                    56
                 -9546                    40
                 -9545                    48
                 -9544                    46
                 -9543                    34
                 -9542                    60
                 -9541                    52
                 -9540                    40
                 -9539                    34
                 -9538                    18
                 -9537                    52
                 -9536                    42
                 -9535                    60
                 -9534                    40
                 -9533                    34
                 -9532                    54
                 -9531                    44
                 -9530                    41
                 -9529                    48
                 -9528                    40
                 -9527                    80
                 -9526                    42
                 -9525                    52
                 -9524                    28
                 -9523                    20
                 -9522                    72
                 -9521                    84
                 -9520                    24
                 -9519                    24
                 -9518                    38
                 -9517                    80
                 -9516                    58
                 -9515                    42
                 -9514                    24
                 -9513                    70
                 -9512                    66
                 -9511                    60
                 -9510                    40
                 -9509                    32
                 -9508                    62
                 -9507                    78
                 -9506                    40
                 -9505                    54
                 -9504                    20
                 -9503                    49
                 -9502                    72
                 -9501                    50
                 -9500                    26
                 -9499                    58
                 -9498                    56
                 -9497                    38
                 -9496                    72
                 -9495                    24
                 -9494                    58
                 -9493                    66
                 -9492                    52
                 -9491                    60
                 -9490                    52
                 -9489                    20
                 -9488                    62
                 -9487                    58
                 -9486                    80
                 -9485                    56
                 -9484                    38
                 -9483                    74
                 -9482                    64
                 -9481                    50
                 -9480                    56
                 -9479                    62
                 -9478                    80
                 -9477                    34
                 -9476                    82
                 -9475                    40
                 -9474                    62
                 -9473                    62
                 -9472                   105
                 -9471                    22
                 -9470                    44
                 -9469                    90
                 -9468                    92
                 -9467                    84
                 -9466                    74
                 -9465                    96
                 -9464                    48
                 -9463                    66
                 -9462                    24
                 -9461                    84
                 -9460                    62
                 -9459                    90
                 -9458                    93
                 -9457                    48
                 -9456                    96
                 -9455                    90
                 -9454                    84
                 -9453                    84
                 -9452                    84
                 -9451                   100
                 -9450                    98
                 -9449                    82
                 -9448                    72
                 -9447                    62
                 -9446                    88
                 -9445                    93
                 -9444                    54
                 -9443                    78
                 -9442                    37
                 -9441                    60
                 -9440                   120
                 -9439                    80
                 -9438                    72
                 -9437                    70
                 -9436                    92
                 -9435                    78
                 -9434                    94
                 -9433                    76
                 -9432                    44
                 -9431                   106
                 -9430                    68
                 -9429                    90
                 -9428                    38
                 -9427                    80
                 -9426                   128
                 -9425                    68
                 -9424                   102
                 -9423                    96
                 -9422                    38
                 -9421                   114
                 -9420                   134
                 -9419                    82
                 -9418                    32
                 -9417                   108
                 -9416                    92
                 -9415                   150
                 -9414                    72
                 -9413                    56
                 -9412                    98
                 -9411                   166
                 -9410                    74
                 -9409                    98
                 -9408                    62
                 -9407                   104
                 -9406                   116
                 -9405                   112
                 -9404                    64
                 -9403                    78
                 -9402                    68
                 -9401                   128
                 -9400                   108
                 -9399                    94
                 -9398                    86
                 -9397                    94
                 -9396                    89
                 -9395                    68
                 -9394                   124
                 -9393                    70
                 -9392                   126
                 -9391                   142
                 -9390                    84
                 -9389                   100
                 -9388                    98
                 -9387                   160
                 -9386                    54
                 -9385                   140
                 -9384                   164
                 -9383                    50
                 -9382                   128
                 -9381                   162
                 -9380                    97
                 -9379                    80
                 -9378                   156
                 -9377                   156
                 -9376                   146
                 -9375                    94
                 -9374                   100
                 -9373                   140
                 -9372                   120
                 -9371                   104
                 -9370                    92
                 -9369                    80
                 -9368                   136
                 -9367                   158
                 -9366                   158
                 -9365                   112
                 -9364                   140
                 -9363                   130
                 -9362                   110
                 -9361                    56
                 -9360                    84
                 -9359                   136
                 -9358                   170
                 -9357                   128
                 -9356                   130
                 -9355                   118
                 -9354                   156
                 -9353                   154
                 -9352                   110
                 -9351                    84
                 -9350                   114
                 -9349                   168
                 -9348                   130
                 -9347                    74
                 -9346                   100
                 -9345                   136
                 -9344                   186
                 -9343                   194
                 -9342                    88
                 -9341                    98
                 -9340                   140
                 -9339                   118
                 -9338                   140
                 -9337                   170
                 -9336                    98
                 -9335                   204
                 -9334                    74
                 -9333                   148
                 -9332                   158
                 -9331                   112
                 -9330                   234
                 -9329                   189
                 -9328                   186
                 -9327                   128
                 -9326                    92
                 -9325                   136
                 -9324                   226
                 -9323                   198
                 -9322                   124
                 -9321                   186
                 -9320                   100
                 -9319                   160
                 -9318                   198
                 -9317                   192
                 -9316                   128
                 -9315                   170
                 -9314                   148
                 -9313                   212
                 -9312                    64
                 -9311                   143
                 -9310                   178
                 -9309                   280
                 -9308                   121
                 -9307                   140
                 -9306                   188
                 -9305                   246
                 -9304                   140
                 -9303                   140
                 -9302                   152
                 -9301                   134
                 -9300                   184
                 -9299                   108
                 -9298                   192
                 -9297                   160
                 -9296                   162
                 -9295                   292
                 -9294                   132
                 -9293                   180
                 -9292                   183
                 -9291                   178
                 -9290                   172
                 -9289                   154
                 -9288                   166
                 -9287                   212
                 -9286                   254
                 -9285                   148
                 -9284                   162
                 -9283                   198
                 -9282                   208
                 -9281                   174
                 -9280                   200
                 -9279                   138
                 -9278                   180
                 -9277                   178
                 -9276                   224
                 -9275                   232
                 -9274                   192
                 -9273                   226
                 -9272                   290
                 -9271                   190
                 -9270                   204
                 -9269                   132
                 -9268                   180
                 -9267                   133
                 -9266                   256
                 -9265                   148
                 -9264                   190
                 -9263                   210
                 -9262                   182
                 -9261                   288
                 -9260                   248
                 -9259                   199
                 -9258                   222
                 -9257                   188
                 -9256                   184
                 -9255                   128
                 -9254                   136
                 -9253                   278
                 -9252                   258
                 -9251                   184
                 -9250                   248
                 -9249                   140
                 -9248                   320
                 -9247                   200
                 -9246                   232
                 -9245                   178
                 -9244                   216
                 -9243                   244
                 -9242                   200
                 -9241                   200
                 -9240                   144
                 -9239                   236
                 -9238                   308
                 -9237                   244
                 -9236                   304
                 -9235                   182
                 -9234                   300
                 -9233                   264
                 -9232                   194
                 -9231                   330
                 -9230                   222
                 -9229                   228
                 -9228                   286
                 -9227                   288
                 -9226                   196
                 -9225                   264
                 -9224                   280
                 -9223                   296
                 -9222                   308
                 -9221                   228
                 -9220                   262
                 -9219                   256
                 -9218                   322
                 -9217                   206
                 -9216                   273
                 -9215                   308
                 -9214                   276
                 -9213                   338
                 -9212                   266
                 -9211                   206
                 -9210                   200
                 -9209                   266
                 -9208                   206
                 -9207                   236
                 -9206                   140
                 -9205                   292
                 -9204                   328
                 -9203                   368
                 -9202                   222
                 -9201                   238
                 -9200                   248
                 -9199                   310
                 -9198                   179
                 -9197                   172
                 -9196                   335
                 -9195                   285
                 -9194                   264
                 -9193                   312
                 -9192                   226
                 -9191                   224
                 -9190                   440
                 -9189                   294
                 -9188                   244
                 -9187                   350
                 -9186                   266
                 -9185                   270
                 -9184                   260
                 -9183                   202
                 -9182                   290
                 -9181                   370
                 -9180                   392
                 -9179                   326
                 -9178                   244
                 -9177                   300
                 -9176                   384
                 -9175                   278
                 -9174                   288
                 -9173                   298
                 -9172                   290
                 -9171                   276
                 -9170                   306
                 -9169                   288
                 -9168                   342
                 -9167                   370
                 -9166                   386
                 -9165                   282
                 -9164                   344
                 -9163                   240
                 -9162                   288
                 -9161                   372
                 -9160                   348
                 -9159                   326
                 -9158                   318
                 -9157                   338
                 -9156                   408
                 -9155                   370
                 -9154                   378
                 -9153                   274
                 -9152                   370
                 -9151                   370
                 -9150                   450
                 -9149                   234
                 -9148                   282
                 -9147                   358
                 -9146                   460
                 -9145                   334
                 -9144                   286
                 -9143                   356
                 -9142                   424
                 -9141                   452
                 -9140                   426
                 -9139                   230
                 -9138                   388
                 -9137                   388
                 -9136                   383
                 -9135                   314
                 -9134                   330
                 -9133                   358
                 -9132                   550
                 -9131                   328
                 -9130                   354
                 -9129                   384
                 -9128                   353
                 -9127                   294
                 -9126                   248
                 -9125                   349
                 -9124                   464
                 -9123                   372
                 -9122                   406
                 -9121                   424
                 -9120                   358
                 -9119                   362
                 -9118                   420
                 -9117                   340
                 -9116                   394
                 -9115                   410
                 -9114                   322
                 -9113                   440
                 -9112                   470
                 -9111                   347
                 -9110                   382
                 -9109                   372
                 -9108                   394
                 -9107                   446
                 -9106                   302
                 -9105                   504
                 -9104                   302
                 -9103                   458
                 -9102                   552
                 -9101                   330
                 -9100                   370
                 -9099                   428
                 -9098                   534
                 -9097                   384
                 -9096                   426
                 -9095                   500
                 -9094                   436
                 -9093                   502
                 -9092                   404
                 -9091                   480
                 -9090                   358
                 -9089                   540
                 -9088                   516
                 -9087                   432
                 -9086                   402
                 -9085                   558
                 -9084                   514
                 -9083                   554
                 -9082                   344
                 -9081                   326
                 -9080                   502
                 -9079                   496
                 -9078                   416
                 -9077                   416
                 -9076                   392
                 -9075                   634
                 -9074                   508
                 -9073                   450
                 -9072                   502
                 -9071                   462
                 -9070                   542
                 -9069                   472
                 -9068                   464
                 -9067                   488
                 -9066                   472
                 -9065                   518
                 -9064                   400
                 -9063                   472
                 -9062                   522
                 -9061                   466
                 -9060                   498
                 -9059                   556
                 -9058                   490
                 -9057                   510
                 -9056                   466
                 -9055                   476
                 -9054                   528
                 -9053                   630
                 -9052                   510
                 -9051                   474
                 -9050                   526
                 -9049                   554
                 -9048                   544
                 -9047                   510
                 -9046                   520
                 -9045                   602
                 -9044                   514
                 -9043                   426
                 -9042                   486
                 -9041                   656
                 -9040                   528
                 -9039                   644
                 -9038                   486
                 -9037                   424
                 -9036                   684
                 -9035                   538
                 -9034                   540
                 -9033                   484
                 -9032                   474
                 -9031                   580
                 -9030                   640
                 -9029                   384
                 -9028                   448
                 -9027                   664
                 -9026                   570
                 -9025                   702
                 -9024                   553
                 -9023                   562
                 -9022                   586
                 -9021                   564
                 -9020                   484
                 -9019                   594
                 -9018                   516
                 -9017                   620
                 -9016                   610
                 -9015                   544
                 -9014                   458
                 -9013                   644
                 -9012                   610
                 -9011                   536
                 -9010                   608
                 -9009                   574
                 -9008                   538
                 -9007                   524
                 -9006                   624
                 -9005                   506
                 -9004                   680
                 -9003                   722
                 -9002                   509
                 -9001                   756
                 -9000                   766
                 -8999                   580
                 -8998                   518
                 -8997                   842
                 -8996                   696
                 -8995                   752
                 -8994                   538
                 -8993                   648
                 -8992                   708
                 -8991                   600
                 -8990                   654
                 -8989                   550
                 -8988                   692
                 -8987                   722
                 -8986                   728
                 -8985                   648
                 -8984                   776
                 -8983                   636
                 -8982                   706
                 -8981                   682
                 -8980                   546
                 -8979                   666
                 -8978                   736
                 -8977                   704
                 -8976                   708
                 -8975                   582
                 -8974                   778
                 -8973                   643
                 -8972                   568
                 -8971                   696
                 -8970                   598
                 -8969                   678
                 -8968                   712
                 -8967                   734
                 -8966                   538
                 -8965                   690
                 -8964                   718
                 -8963                   580
                 -8962                   768
                 -8961                   692
                 -8960                   686
                 -8959                   756
                 -8958                   606
                 -8957                   736
                 -8956                   786
                 -8955                   662
                 -8954                   782
                 -8953                   684
                 -8952                   824
                 -8951                   816
                 -8950                   696
                 -8949                   868
                 -8948                   862
                 -8947                   726
                 -8946                   698
                 -8945                   729
                 -8944                   766
                 -8943                   786
                 -8942                   922
                 -8941                   768
                 -8940                   878
                 -8939                   916
                 -8938                   676
                 -8937                   784
                 -8936                   670
                 -8935                   724
                 -8934                   850
                 -8933                   810
                 -8932                   798
                 -8931                   686
                 -8930                   842
                 -8929                   794
                 -8928                   888
                 -8927                   606
                 -8926                   804
                 -8925                   968
                 -8924                   952
                 -8923                   606
                 -8922                   680
                 -8921                  1000
                 -8920                   870
                 -8919                   784
                 -8918                   654
                 -8917                   720
                 -8916                   952
                 -8915                  1040
                 -8914                   872
                 -8913                   802
                 -8912                   834
                 -8911                   991
                 -8910                   890
                 -8909                   812
                 -8908                   924
                 -8907                   814
                 -8906                  1012
                 -8905                   912
                 -8904                   808
                 -8903                   932
                 -8902                   892
                 -8901                   872
                 -8900                   790
                 -8899                   950
                 -8898                   816
                 -8897                   732
                 -8896                   858
                 -8895                  1012
                 -8894                   964
                 -8893                   962
                 -8892                   800
                 -8891                  1096
                 -8890                   810
                 -8889                   879
                 -8888                   760
                 -8887                   905
                 -8886                   766
                 -8885                  1166
                 -8884                   784
                 -8883                   842
                 -8882                  1016
                 -8881                   986
                 -8880                  1018
                 -8879                   902
                 -8878                   858
                 -8877                  1030
                 -8876                  1114
                 -8875                   796
                 -8874                   664
                 -8873                   860
                 -8872                  1148
                 -8871                  1130
                 -8870                   886
                 -8869                   924
                 -8868                  1066
                 -8867                  1072
                 -8866                   992
                 -8865                   974
                 -8864                  1016
                 -8863                  1122
                 -8862                  1064
                 -8861                   850
                 -8860                  1106
                 -8859                   954
                 -8858                  1236
                 -8857                  1010
                 -8856                  1052
                 -8855                   964
                 -8854                  1218
                 -8853                  1102
                 -8852                   954
                 -8851                   912
                 -8850                  1100
                 -8849                  1222
                 -8848                  1056
                 -8847                  1122
                 -8846                   912
                 -8845                   990
                 -8844                  1108
                 -8843                  1116
                 -8842                  1006
                 -8841                  1180
                 -8840                  1064
                 -8839                   944
                 -8838                  1171
                 -8837                  1348
                 -8836                  1083
                 -8835                   864
                 -8834                  1272
                 -8833                  1268
                 -8832                  1266
                 -8831                  1034
                 -8830                   986
                 -8829                  1044
                 -8828                  1144
                 -8827                  1056
                 -8826                   980
                 -8825                  1008
                 -8824                  1126
                 -8823                  1302
                 -8822                  1287
                 -8821                   978
                 -8820                  1244
                 -8819                  1434
                 -8818                  1150
                 -8817                   926
                 -8816                  1028
                 -8815                  1206
                 -8814                  1322
                 -8813                  1182
                 -8812                  1106
                 -8811                  1200
                 -8810                  1182
                 -8809                  1486
                 -8808                  1102
                 -8807                   972
                 -8806                  1358
                 -8805                  1286
                 -8804                  1144
                 -8803                  1086
                 -8802                  1028
                 -8801                  1378
                 -8800                  1450
                 -8799                  1322
                 -8798                  1330
                 -8797                  1204
                 -8796                  1236
                 -8795                  1138
                 -8794                  1324
                 -8793                  1332
                 -8792                  1168
                 -8791                  1346
                 -8790                  1220
                 -8789                  1300
                 -8788                  1448
                 -8787                  1306
                 -8786                  1254
                 -8785                  1222
                 -8784                  1314
                 -8783                  1286
                 -8782                   964
                 -8781                  1324
                 -8780                  1426
                 -8779                  1308
                 -8778                  1266
                 -8777                  1314
                 -8776                  1272
                 -8775                  1348
                 -8774                  1377
                 -8773                  1184
                 -8772                  1186
                 -8771                  1420
                 -8770                  1410
                 -8769                  1430
                 -8768                   990
                 -8767                  1442
                 -8766                  1478
                 -8765                  1614
                 -8764                  1208
                 -8763                  1332
                 -8762                  1559
                 -8761                  1490
                 -8760                  1416
                 -8759                  1112
                 -8758                  1298
                 -8757                  1414
                 -8756                  1648
                 -8755                  1270
                 -8754                  1386
                 -8753                  1351
                 -8752                  1566
                 -8751                  1482
                 -8750                  1502
                 -8749                  1444
                 -8748                  1578
                 -8747                  1542
                 -8746                  1270
                 -8745                  1342
                 -8744                  1506
                 -8743                  1666
                 -8742                  1472
                 -8741                  1478
                 -8740                  1544
                 -8739                  1450
                 -8738                  1444
                 -8737                  1430
                 -8736                  1348
                 -8735                  1592
                 -8734                  1348
                 -8733                  1424
                 -8732                  1564
                 -8731                  1788
                 -8730                  1386
                 -8729                  1510
                 -8728                  1688
                 -8727                  1335
                 -8726                  1754
                 -8725                  1260
                 -8724                  1584
                 -8723                  1364
                 -8722                  2000
                 -8721                  1470
                 -8720                  1468
                 -8719                  1414
                 -8718                  1836
                 -8717                  1872
                 -8716                  1538
                 -8715                  1512
                 -8714                  1802
                 -8713                  1574
                 -8712                  1692
                 -8711                  1178
                 -8710                  1558
                 -8709                  1730
                 -8708                  1888
                 -8707                  1566
                 -8706                  1744
                 -8705                  1550
                 -8704                  1860
                 -8703                  1710
                 -8702                  1540
                 -8701                  1546
                 -8700                  1536
                 -8699                  1908
                 -8698                  1452
                 -8697                  1458
                 -8696                  1706
                 -8695                  1818
                 -8694                  1838
                 -8693                  1716
                 -8692                  1610
                 -8691                  1790
                 -8690                  1657
                 -8689                  1508
                 -8688                  1656
                 -8687                  1596
                 -8686                  1896
                 -8685                  1810
                 -8684                  1670
                 -8683                  1636
                 -8682                  1534
                 -8681                  1746
                 -8680                  1824
                 -8679                  1808
                 -8678                  1958
                 -8677                  1789
                 -8676                  1698
                 -8675                  1768
                 -8674                  1984
                 -8673                  1842
                 -8672                  1910
                 -8671                  1932
                 -8670                  1882
                 -8669                  1984
                 -8668                  1816
                 -8667                  1658
                 -8666                  1740
                 -8665                  1826
                 -8664                  1920
                 -8663                  1824
                 -8662                  1514
                 -8661                  2028
                 -8660                  2196
                 -8659                  1924
                 -8658                  1711
                 -8657                  1862
                 -8656                  1925
                 -8655                  2014
                 -8654                  1700
                 -8653                  1735
                 -8652                  1760
                 -8651                  1908
                 -8650                  2128
                 -8649                  1644
                 -8648                  1830
                 -8647                  1942
                 -8646                  2176
                 -8645                  1908
                 -8644                  1906
                 -8643                  1872
                 -8642                  2027
                 -8641                  2070
                 -8640                  1867
                 -8639                  1901
                 -8638                  1944
                 -8637                  2130
                 -8636                  2040
                 -8635                  1926
                 -8634                  1942
                 -8633                  1918
                 -8632                  2022
                 -8631                  2000
                 -8630                  1972
                 -8629                  2274
                 -8628                  2271
                 -8627                  1872
                 -8626                  2038
                 -8625                  2098
                 -8624                  2038
                 -8623                  2094
                 -8622                  1952
                 -8621                  1918
                 -8620                  2196
                 -8619                  2196
                 -8618                  1978
                 -8617                  2198
                 -8616                  2434
                 -8615                  2212
                 -8614                  2061
                 -8613                  2140
                 -8612                  2288
                 -8611                  2254
                 -8610                  2046
                 -8609                  2048
                 -8608                  2174
                 -8607                  2300
                 -8606                  2346
                 -8605                  1938
                 -8604                  1946
                 -8603                  2446
                 -8602                  2302
                 -8601                  2128
                 -8600                  2254
                 -8599                  2168
                 -8598                  2298
                 -8597                  2492
                 -8596                  1686
                 -8595                  2154
                 -8594                  2232
                 -8593                  2564
                 -8592                  1986
                 -8591                  2068
                 -8590                  2042
                 -8589                  2508
                 -8588                  2126
                 -8587                  2200
                 -8586                  2206
                 -8585                  2182
                 -8584                  2567
                 -8583                  2118
                 -8582                  1880
                 -8581                  2838
                 -8580                  2426
                 -8579                  2150
                 -8578                  2400
                 -8577                  2278
                 -8576                  2370
                 -8575                  2552
                 -8574                  2184
                 -8573                  2203
                 -8572                  2668
                 -8571                  2560
                 -8570                  2482
                 -8569                  2376
                 -8568                  2616
                 -8567                  2342
                 -8566                  2272
                 -8565                  2156
                 -8564                  2476
                 -8563                  2612
                 -8562                  2442
                 -8561                  2486
                 -8560                  2370
                 -8559                  2886
                 -8558                  2698
                 -8557                  2376
                 -8556                  2556
                 -8555                  2370
                 -8554                  2436
                 -8553                  2638
                 -8552                  2272
                 -8551                  2510
                 -8550                  2538
                 -8549                  2556
                 -8548                  2344
                 -8547                  2300
                 -8546                  2356
                 -8545                  2624
                 -8544                  2696
                 -8543                  2629
                 -8542                  2474
                 -8541                  2490
                 -8540                  2772
                 -8539                  2430
                 -8538                  2426
                 -8537                  2474
                 -8536                  2866
                 -8535                  2736
                 -8534                  2568
                 -8533                  2398
                 -8532                  2808
                 -8531                  2716
                 -8530                  2558
                 -8529                  2734
                 -8528                  2716
                 -8527                  2788
                 -8526                  2858
                 -8525                  2756
                 -8524                  2472
                 -8523                  2784
                 -8522                  2951
                 -8521                  2424
                 -8520                  2622
                 -8519                  2658
                 -8518                  2790
                 -8517                  2662
                 -8516                  2686
                 -8515                  2378
                 -8514                  2986
                 -8513                  2844
                 -8512                  2826
                 -8511                  2834
                 -8510                  2990
                 -8509                  3238
                 -8508                  2510
                 -8507                  2804
                 -8506                  2798
                 -8505                  2898
                 -8504                  2946
                 -8503                  2732
                 -8502                  2554
                 -8501                  3140
                 -8500                  3032
                 -8499                  2712
                 -8498                  2762
                 -8497                  2834
                 -8496                  2942
                 -8495                  3144
                 -8494                  2614
                 -8493                  2730
                 -8492                  2932
                 -8491                  3014
                 -8490                  2874
                 -8489                  2642
                 -8488                  3098
                 -8487                  3394
                 -8486                  2644
                 -8485                  2702
                 -8484                  3002
                 -8483                  3106
                 -8482                  3068
                 -8481                  3132
                 -8480                  2732
                 -8479                  3292
                 -8478                  3106
                 -8477                  3248
                 -8476                  2702
                 -8475                  3010
                 -8474                  2886
                 -8473                  3281
                 -8472                  2882
                 -8471                  3096
                 -8470                  3090
                 -8469                  3334
                 -8468                  2950
                 -8467                  3236
                 -8466                  3408
                 -8465                  3156
                 -8464                  2860
                 -8463                  2906
                 -8462                  3186
                 -8461                  3204
                 -8460                  3272
                 -8459                  2956
                 -8458                  3180
                 -8457                  3202
                 -8456                  3678
                 -8455                  2992
                 -8454                  2756
                 -8453                  3672
                 -8452                  3358
                 -8451                  3186
                 -8450                  2758
                 -8449                  3358
                 -8448                  3293
                 -8447                  3314
                 -8446                  2840
                 -8445                  3062
                 -8444                  3508
                 -8443                  3596
                 -8442                  3285
                 -8441                  3466
                 -8440                  3084
                 -8439                  3636
                 -8438                  3624
                 -8437                  3132
                 -8436                  3114
                 -8435                  3624
                 -8434                  3400
                 -8433                  3262
                 -8432                  3474
                 -8431                  3356
                 -8430                  3478
                 -8429                  3338
                 -8428                  3510
                 -8427                  3344
                 -8426                  3228
                 -8425                  3590
                 -8424                  3550
                 -8423                  3370
                 -8422                  3748
                 -8421                  3302
                 -8420                  3638
                 -8419                  3398
                 -8418                  3556
                 -8417                  3456
                 -8416                  3540
                 -8415                  3258
                 -8414                  3420
                 -8413                  3832
                 -8412                  3566
                 -8411                  3390
                 -8410                  3532
                 -8409                  3432
                 -8408                  3836
                 -8407                  3836
                 -8406                  3492
                 -8405                  3776
                 -8404                  3680
                 -8403                  3816
                 -8402                  3384
                 -8401                  3307
                 -8400                  3652
                 -8399                  4074
                 -8398                  3624
                 -8397                  3542
                 -8396                  3694
                 -8395                  3830
                 -8394                  3802
                 -8393                  4040
                 -8392                  3200
                 -8391                  3792
                 -8390                  3878
                 -8389                  3582
                 -8388                  3692
                 -8387                  3452
                 -8386                  3906
                 -8385                  4080
                 -8384                  3642
                 -8383                  3578
                 -8382                  4176
                 -8381                  4006
                 -8380                  3808
                 -8379                  3952
                 -8378                  3560
                 -8377                  3970
                 -8376                  3834
                 -8375                  3986
                 -8374                  3586
                 -8373                  3830
                 -8372                  4054
                 -8371                  3900
                 -8370                  3632
                 -8369                  4164
                 -8368                  3938
                 -8367                  3883
                 -8366                  4024
                 -8365                  3750
                 -8364                  4208
                 -8363                  4204
                 -8362                  3854
                 -8361                  3938
                 -8360                  4088
                 -8359                  4318
                 -8358                  3950
                 -8357                  4050
                 -8356                  3876
                 -8355                  4006
                 -8354                  4010
                 -8353                  3968
                 -8352                  3634
                 -8351                  4226
                 -8350                  4510
                 -8349                  3658
                 -8348                  3904
                 -8347                  4432
                 -8346                  4254
                 -8345                  4292
                 -8344                  3804
                 -8343                  4012
                 -8342                  4404
                 -8341                  4418
                 -8340                  3816
                 -8339                  3805
                 -8338                  4446
                 -8337                  4894
                 -8336                  4460
                 -8335                  4248
                 -8334                  4226
                 -8333                  4700
                 -8332                  4230
                 -8331                  4182
                 -8330                  3956
                 -8329                  4522
                 -8328                  4444
                 -8327                  4304
                 -8326                  4230
                 -8325                  4474
                 -8324                  4672
                 -8323                  4534
                 -8322                  4198
                 -8321                  4266
                 -8320                  4558
                 -8319                  4446
                 -8318                  4534
                 -8317                  4302
                 -8316                  4476
                 -8315                  4498
                 -8314                  4492
                 -8313                  4260
                 -8312                  4324
                 -8311                  4506
                 -8310                  4640
                 -8309                  4172
                 -8308                  4520
                 -8307                  4814
                 -8306                  4528
                 -8305                  4680
                 -8304                  4640
                 -8303                  4502
                 -8302                  4878
                 -8301                  4548
                 -8300                  4222
                 -8299                  4556
                 -8298                  4730
                 -8297                  4938
                 -8296                  4360
                 -8295                  4406
                 -8294                  4720
                 -8293                  5184
                 -8292                  4716
                 -8291                  4498
                 -8290                  5006
                 -8289                  4854
                 -8288                  4966
                 -8287                  4636
                 -8286                  4444
                 -8285                  4804
                 -8284                  4856
                 -8283                  4760
                 -8282                  4744
                 -8281                  4448
                 -8280                  4748
                 -8279                  5261
                 -8278                  4840
                 -8277                  4290
                 -8276                  4940
                 -8275                  5346
                 -8274                  4666
                 -8273                  4350
                 -8272                  5200
                 -8271                  4880
                 -8270                  5166
                 -8269                  4984
                 -8268                  4858
                 -8267                  4680
                 -8266                  5270
                 -8265                  5094
                 -8264                  4808
                 -8263                  5086
                 -8262                  5215
                 -8261                  4942
                 -8260                  5140
                 -8259                  5158
                 -8258                  4906
                 -8257                  5052
                 -8256                  4866
                 -8255                  4918
                 -8254                  5450
                 -8253                  5190
                 -8252                  4818
                 -8251                  5026
                 -8250                  4912
                 -8249                  5462
                 -8248                  5441
                 -8247                  5420
                 -8246                  4832
                 -8245                  5526
                 -8244                  5592
                 -8243                  4970
                 -8242                  5132
                 -8241                  4970
                 -8240                  5628
                 -8239                  5226
                 -8238                  5070
                 -8237                  4786
                 -8236                  5554
                 -8235                  5712
                 -8234                  5528
                 -8233                  5142
                 -8232                  5376
                 -8231                  5950
                 -8230                  5476
                 -8229                  4820
                 -8228                  5102
                 -8227                  5658
                 -8226                  5804
                 -8225                  5172
                 -8224                  4846
                 -8223                  5624
                 -8222                  5972
                 -8221                  5374
                 -8220                  5374
                 -8219                  5588
                 -8218                  5676
                 -8217                  5678
                 -8216                  5608
                 -8215                  5064
                 -8214                  5782
                 -8213                  5764
                 -8212                  5496
                 -8211                  4888
                 -8210                  5984
                 -8209                  5388
                 -8208                  5476
                 -8207                  5350
                 -8206                  5426
                 -8205                  5567
                 -8204                  5876
                 -8203                  5704
                 -8202                  5468
                 -8201                  5710
                 -8200                  6324
                 -8199                  5804
                 -8198                  5386
                 -8197                  6024
                 -8196                  6016
                 -8195                  6132
                 -8194                  5510
                 -8193                  5338
                 -8192                  6114
                 -8191                  6030
                 -8190                  6010
                 -8189                  5804
                 -8188                  6456
                 -8187                  6143
                 -8186                  5802
                 -8185                  5490
                 -8184                  5699
                 -8183                  6200
                 -8182                  6048
                 -8181                  5698
                 -8180                  5497
                 -8179                  5992
                 -8178                  6582
                 -8177                  5836
                 -8176                  5684
                 -8175                  6270
                 -8174                  6254
                 -8173                  6044
                 -8172                  6272
                 -8171                  5598
                 -8170                  6232
                 -8169                  6615
                 -8168                  6280
                 -8167                  5902
                 -8166                  5940
                 -8165                  6154
                 -8164                  6308
                 -8163                  5692
                 -8162                  6519
                 -8161                  6436
                 -8160                  6528
                 -8159                  6074
                 -8158                  5602
                 -8157                  6350
                 -8156                  6480
                 -8155                  6180
                 -8154                  6090
                 -8153                  6024
                 -8152                  6248
                 -8151                  6760
                 -8150                  6264
                 -8149                  6076
                 -8148                  6842
                 -8147                  6456
                 -8146                  6220
                 -8145                  6670
                 -8144                  6664
                 -8143                  6463
                 -8142                  6596
                 -8141                  6390
                 -8140                  6122
                 -8139                  6928
                 -8138                  6728
                 -8137                  6070
                 -8136                  6280
                 -8135                  6835
                 -8134                  6562
                 -8133                  6924
                 -8132                  6796
                 -8131                  6562
                 -8130                  6538
                 -8129                  6746
                 -8128                  6933
                 -8127                  6358
                 -8126                  6720
                 -8125                  6826
                 -8124                  6732
                 -8123                  6374
                 -8122                  6750
                 -8121                  6614
                 -8120                  7226
                 -8119                  6846
                 -8118                  6682
                 -8117                  6902
                 -8116                  7168
                 -8115                  6018
                 -8114                  6913
                 -8113                  6588
                 -8112                  7384
                 -8111                  6834
                 -8110                  6904
                 -8109                  6578
                 -8108                  6803
                 -8107                  7174
                 -8106                  7126
                 -8105                  6450
                 -8104                  7206
                 -8103                  7202
                 -8102                  6950
                 -8101                  6834
                 -8100                  7000
                 -8099                  7210
                 -8098                  7435
                 -8097                  7270
                 -8096                  6863
                 -8095                  7184
                 -8094                  7118
                 -8093                  6948
                 -8092                  7050
                 -8091                  6782
                 -8090                  7452
                 -8089                  7638
                 -8088                  6958
                 -8087                  7052
                 -8086                  7300
                 -8085                  8000
                 -8084                  7175
                 -8083                  6620
                 -8082                  7288
                 -8081                  7564
                 -8080                  7564
                 -8079                  7350
                 -8078                  7046
                 -8077                  7642
                 -8076                  7634
                 -8075                  7490
                 -8074                  6584
                 -8073                  7816
                 -8072                  7910
                 -8071                  7817
                 -8070                  6940
                 -8069                  6802
                 -8068                  7866
                 -8067                  7720
                 -8066                  7200
                 -8065                  6832
                 -8064                  7722
                 -8063                  8280
                 -8062                  7330
                 -8061                  7212
                 -8060                  7910
                 -8059                  7754
                 -8058                  7748
                 -8057                  8132
                 -8056                  7725
                 -8055                  7564
                 -8054                  8320
                 -8053                  7664
                 -8052                  7177
                 -8051                  8102
                 -8050                  7778
                 -8049                  7587
                 -8048                  7812
                 -8047                  7802
                 -8046                  7989
                 -8045                  7756
                 -8044                  7286
                 -8043                  7854
                 -8042                  7800
                 -8041                  8802
                 -8040                  7464
                 -8039                  7652
                 -8038                  7752
                 -8037                  8353
                 -8036                  8092
                 -8035                  7944
                 -8034                  7722
                 -8033                  8334
                 -8032                  8580
                 -8031                  7654
                 -8030                  8092
                 -8029                  8832
                 -8028                  8430
                 -8027                  8372
                 -8026                  7964
                 -8025                  8160
                 -8024                  8508
                 -8023                  8366
                 -8022                  7940
                 -8021                  7484
                 -8020                  8198
                 -8019                  8602
                 -8018                  8148
                 -8017                  8036
                 -8016                  8288
                 -8015                  8534
                 -8014                  8918
                 -8013                  8296
                 -8012                  8478
                 -8011                  8082
                 -8010                  8356
                 -8009                  7916
                 -8008                  8468
                 -8007                  8568
                 -8006                  8802
                 -8005                  8466
                 -8004                  8540
                 -8003                  8364
                 -8002                  8190
                 -8001                  8497
                 -8000                  8266
                 -7999                  8265
                 -7998                  9414
                 -7997                  8754
                 -7996                  8630
                 -7995                  8524
                 -7994                  8564
                 -7993                  8782
                 -7992                  8782
                 -7991                  8680
                 -7990                  8620
                 -7989                  8530
                 -7988                  9338
                 -7987                  8614
                 -7986                  8980
                 -7985                  8856
                 -7984                  9398
                 -7983                  8790
                 -7982                  8784
                 -7981                  8458
                 -7980                  8976
                 -7979                  9454
                 -7978                  8598
                 -7977                  8864
                 -7976                  8836
                 -7975                  9364
                 -7974                  9184
                 -7973                  8465
                 -7972                  8622
                 -7971                  8688
                 -7970                  9214
                 -7969                  9320
                 -7968                  8884
                 -7967                  8970
                 -7966                  9780
                 -7965                  8856
                 -7964                  8993
                 -7963                  8866
                 -7962                  9036
                 -7961                  9316
                 -7960                  9338
                 -7959                  8874
                 -7958                  9388
                 -7957                  9906
                 -7956                  9740
                 -7955                  9254
                 -7954                  9148
                 -7953                  9626
                 -7952                 10136
                 -7951                  9252
                 -7950                  9188
                 -7949                  9022
                 -7948                  9968
                 -7947                  9374
                 -7946                  8946
                 -7945                  9040
                 -7944                  9524
                 -7943                  9476
                 -7942                  9668
                 -7941                  9440
                 -7940                  9636
                 -7939                 10292
                 -7938                  9336
                 -7937                  9408
                 -7936                  9918
                 -7935                 10050
                 -7934                  9238
                 -7933                  9376
                 -7932                  9556
                 -7931                  9856
                 -7930                  9992
                 -7929                  9374
                 -7928                  9336
                 -7927                 10376
                 -7926                 10482
                 -7925                  9782
                 -7924                  9462
                 -7923                 10258
                 -7922                  9726
                 -7921                  9856
                 -7920                  9794
                 -7919                  9506
                 -7918                  9934
                 -7917                 10552
                 -7916                  9863
                 -7915                  9512
                 -7914                 10455
                 -7913                 10446
                 -7912                 10682
                 -7911                  9710
                 -7910                 10120
                 -7909                 10710
                 -7908                 10398
                 -7907                  9790
                 -7906                  9732
                 -7905                 10444
                 -7904                 10650
                 -7903                 10062
                 -7902                 10305
                 -7901                 10592
                 -7900                 10218
                 -7899                 10124
                 -7898                 10428
                 -7897                 10254
                 -7896                 10162
                 -7895                 10792
                 -7894                 10460
                 -7893                 10326
                 -7892                 10374
                 -7891                 11020
                 -7890                 10017
                 -7889                  9942
                 -7888                 10510
                 -7887                 11240
                 -7886                 10448
                 -7885                 10894
                 -7884                 10312
                 -7883                 10704
                 -7882                 11048
                 -7881                 10286
                 -7880                 10462
                 -7879                 10612
                 -7878                 10934
                 -7877                 10568
                 -7876                 10266
                 -7875                 10690
                 -7874                 10864
                 -7873                 11606
                 -7872                 10708
                 -7871                 10226
                 -7870                 10778
                 -7869                 11308
                 -7868                 10492
                 -7867                 10903
                 -7866                 10974
                 -7865                 11372
                 -7864                 11626
                 -7863                 11096
                 -7862                 10594
                 -7861                 11146
                 -7860                 11178
                 -7859                 11452
                 -7858                 10346
                 -7857                 10834
                 -7856                 10484
                 -7855                 11410
                 -7854                 10914
                 -7853                 11212
                 -7852                 11727
                 -7851                 11140
                 -7850                 11716
                 -7849                 10464
                 -7848                 11630
                 -7847                 11540
                 -7846                 11424
                 -7845                 11778
                 -7844                 10314
                 -7843                 11370
                 -7842                 11914
                 -7841                 11470
                 -7840                 11142
                 -7839                 11570
                 -7838                 12232
                 -7837                 11734
                 -7836                 11952
                 -7835                 11702
                 -7834                 11196
                 -7833                 11830
                 -7832                 11604
                 -7831                 11552
                 -7830                 11449
                 -7829                 12110
                 -7828                 11330
                 -7827                 11310
                 -7826                 11818
                 -7825                 12086
                 -7824                 11886
                 -7823                 11852
                 -7822                 11552
                 -7821                 12014
                 -7820                 12364
                 -7819                 11842
                 -7818                 11164
                 -7817                 12132
                 -7816                 12734
                 -7815                 11904
                 -7814                 11622
                 -7813                 11750
                 -7812                 12048
                 -7811                 13192
                 -7810                 11916
                 -7809                 11789
                 -7808                 12054
                 -7807                 13162
                 -7806                 12102
                 -7805                 11726
                 -7804                 11670
                 -7803                 12048
                 -7802                 12822
                 -7801                 12274
                 -7800                 11528
                 -7799                 12214
                 -7798                 12936
                 -7797                 12528
                 -7796                 11976
                 -7795                 12160
                 -7794                 13094
                 -7793                 13113
                 -7792                 12214
                 -7791                 12468
                 -7790                 12498
                 -7789                 13288
                 -7788                 12200
                 -7787                 12490
                 -7786                 12428
                 -7785                 12240
                 -7784                 11978
                 -7783                 12296
                 -7782                 13159
                 -7781                 12708
                 -7780                 13274
                 -7779                 12972
                 -7778                 12050
                 -7777                 12884
                 -7776                 13436
                 -7775                 12626
                 -7774                 11876
                 -7773                 13272
                 -7772                 13100
                 -7771                 13106
                 -7770                 12866
                 -7769                 12632
                 -7768                 13283
                 -7767                 13286
                 -7766                 12468
                 -7765                 12580
                 -7764                 13780
                 -7763                 13634
                 -7762                 13062
                 -7761                 12730
                 -7760                 12846
                 -7759                 13240
                 -7758                 13672
                 -7757                 12894
                 -7756                 12814
                 -7755                 13438
                 -7754                 13662
                 -7753                 13210
                 -7752                 12256
                 -7751                 13684
                 -7750                 13980
                 -7749                 14032
                 -7748                 13824
                 -7747                 13092
                 -7746                 13682
                 -7745                 14378
                 -7744                 13150
                 -7743                 13280
                 -7742                 13430
                 -7741                 13870
                 -7740                 13038
                 -7739                 13818
                 -7738                 13258
                 -7737                 13904
                 -7736                 13648
                 -7735                 14060
                 -7734                 13238
                 -7733                 12998
                 -7732                 14340
                 -7731                 13420
                 -7730                 14218
                 -7729                 13332
                 -7728                 13612
                 -7727                 13988
                 -7726                 13626
                 -7725                 14180
                 -7724                 14399
                 -7723                 14170
                 -7722                 14034
                 -7721                 13916
                 -7720                 14117
                 -7719                 14136
                 -7718                 14450
                 -7717                 13926
                 -7716                 14504
                 -7715                 14174
                 -7714                 14235
                 -7713                 13622
                 -7712                 14032
                 -7711                 14610
                 -7710                 14270
                 -7709                 14168
                 -7708                 14064
                 -7707                 13870
                 -7706                 14866
                 -7705                 15480
                 -7704                 14700
                 -7703                 14028
                 -7702                 14184
                 -7701                 15546
                 -7700                 14842
                 -7699                 14166
                 -7698                 14452
                 -7697                 14720
                 -7696                 15362
                 -7695                 14714
                 -7694                 14656
                 -7693                 14268
                 -7692                 15400
                 -7691                 14694
                 -7690                 14197
                 -7689                 14976
                 -7688                 14766
                 -7687                 14796
                 -7686                 15176
                 -7685                 13774
                 -7684                 14676
                 -7683                 15298
                 -7682                 15240
                 -7681                 14358
                 -7680                 14466
                 -7679                 15822
                 -7678                 15144
                 -7677                 15312
                 -7676                 15838
                 -7675                 15384
                 -7674                 15926
                 -7673                 15482
                 -7672                 15074
                 -7671                 15006
                 -7670                 15804
                 -7669                 14712
                 -7668                 15360
                 -7667                 15654
                 -7666                 15472
                 -7665                 15482
                 -7664                 15128
                 -7663                 14690
                 -7662                 15882
                 -7661                 16040
                 -7660                 16182
                 -7659                 14969
                 -7658                 15340
                 -7657                 15502
                 -7656                 15586
                 -7655                 15824
                 -7654                 15724
                 -7653                 15410
                 -7652                 15810
                 -7651                 15386
                 -7650                 15059
                 -7649                 16210
                 -7648                 17157
                 -7647                 16250
                 -7646                 15744
                 -7645                 16260
                 -7644                 16270
                 -7643                 16106
                 -7642                 15784
                 -7641                 15364
                 -7640                 15394
                 -7639                 16646
                 -7638                 15950
                 -7637                 15636
                 -7636                 16174
                 -7635                 16414
                 -7634                 16044
                 -7633                 16046
                 -7632                 15718
                 -7631                 16428
                 -7630                 16434
                 -7629                 15767
                 -7628                 15356
                 -7627                 16856
                 -7626                 16650
                 -7625                 16540
                 -7624                 15864
                 -7623                 16125
                 -7622                 16174
                 -7621                 16530
                 -7620                 16110
                 -7619                 16216
                 -7618                 16550
                 -7617                 17496
                 -7616                 17128
                 -7615                 16214
                 -7614                 16922
                 -7613                 16312
                 -7612                 17404
                 -7611                 16140
                 -7610                 16648
                 -7609                 16716
                 -7608                 16704
                 -7607                 16640
                 -7606                 16266
                 -7605                 18000
                 -7604                 17860
                 -7603                 16966
                 -7602                 16852
                 -7601                 17108
                 -7600                 17296
                 -7599                 17671
                 -7598                 16932
                 -7597                 16840
                 -7596                 17522
                 -7595                 17728
                 -7594                 16308
                 -7593                 16970
                 -7592                 17152
                 -7591                 17938
                 -7590                 17466
                 -7589                 16776
                 -7588                 17324
                 -7587                 17270
                 -7586                 17155
                 -7585                 17576
                 -7584                 17160
                 -7583                 17640
                 -7582                 18540
                 -7581                 17384
                 -7580                 17685
                 -7579                 17662
                 -7578                 17608
                 -7577                 17845
                 -7576                 18460
                 -7575                 17094
                 -7574                 18422
                 -7573                 17828
                 -7572                 17262
                 -7571                 17940
                 -7570                 17856
                 -7569                 18072
                 -7568                 18004
                 -7567                 17569
                 -7566                 17904
                 -7565                 17720
                 -7564                 18652
                 -7563                 17896
                 -7562                 17818
                 -7561                 18105
                 -7560                 18490
                 -7559                 18496
                 -7558                 18424
                 -7557                 18644
                 -7556                 18196
                 -7555                 19142
                 -7554                 18582
                 -7553                 17390
                 -7552                 19296
                 -7551                 18296
                 -7550                 18240
                 -7549                 18018
                 -7548                 17896
                 -7547                 17752
                 -7546                 18998
                 -7545                 18828
                 -7544                 18529
                 -7543                 18566
                 -7542                 19552
                 -7541                 18632
                 -7540                 18544
                 -7539                 18322
                 -7538                 18586
                 -7537                 19052
                 -7536                 19610
                 -7535                 18194
                 -7534                 18872
                 -7533                 20240
                 -7532                 19086
                 -7531                 18546
                 -7530                 18886
                 -7529                 19471
                 -7528                 19188
                 -7527                 18758
                 -7526                 18820
                 -7525                 18970
                 -7524                 19718
                 -7523                 19194
                 -7522                 18382
                 -7521                 18546
                 -7520                 20340
                 -7519                 19448
                 -7518                 18618
                 -7517                 19964
                 -7516                 18665
                 -7515                 19544
                 -7514                 19738
                 -7513                 19254
                 -7512                 19920
                 -7511                 20300
                 -7510                 19590
                 -7509                 19309
                 -7508                 19998
                 -7507                 19428
                 -7506                 20460
                 -7505                 19558
                 -7504                 19632
                 -7503                 19588
                 -7502                 20702
                 -7501                 19472
                 -7500                 19126
                 -7499                 20570
                 -7498                 20792
                 -7497                 19988
                 -7496                 19268
                 -7495                 19935
                 -7494                 20472
                 -7493                 20180
                 -7492                 19072
                 -7491                 20074
                 -7490                 19546
                 -7489                 20398
                 -7488                 19951
                 -7487                 19638
                 -7486                 20182
                 -7485                 21436
                 -7484                 21164
                 -7483                 20282
                 -7482                 20554
                 -7481                 20380
                 -7480                 21462
                 -7479                 20578
                 -7478                 19624
                 -7477                 20688
                 -7476                 21116
                 -7475                 19894
                 -7474                 20614
                 -7473                 19478
                 -7472                 20630
                 -7471                 21806
                 -7470                 21254
                 -7469                 20682
                 -7468                 21596
                 -7467                 21176
                 -7466                 20930
                 -7465                 20128
                 -7464                 20758
                 -7463                 21066
                 -7462                 21084
                 -7461                 21958
                 -7460                 20546
                 -7459                 20810
                 -7458                 22002
                 -7457                 21412
                 -7456                 20954
                 -7455                 22438
                 -7454                 21514
                 -7453                 21144
                 -7452                 20808
                 -7451                 20574
                 -7450                 21142
                 -7449                 21342
                 -7448                 20894
                 -7447                 21082
                 -7446                 21528
                 -7445                 21666
                 -7444                 20981
                 -7443                 22036
                 -7442                 21736
                 -7441                 21691
                 -7440                 22002
                 -7439                 21818
                 -7438                 21198
                 -7437                 22522
                 -7436                 22058
                 -7435                 22094
                 -7434                 22498
                 -7433                 21592
                 -7432                 22196
                 -7431                 21584
                 -7430                 22690
                 -7429                 22332
                 -7428                 22204
                 -7427                 22076
                 -7426                 22544
                 -7425                 21344
                 -7424                 22156
                 -7423                 23170
                 -7422                 21944
                 -7421                 21754
                 -7420                 22570
                 -7419                 22661
                 -7418                 22750
                 -7417                 22213
                 -7416                 21566
                 -7415                 22784
                 -7414                 23046
                 -7413                 22672
                 -7412                 23568
                 -7411                 22624
                 -7410                 22388
                 -7409                 23039
                 -7408                 23466
                 -7407                 22396
                 -7406                 22074
                 -7405                 23850
                 -7404                 22050
                 -7403                 22256
                 -7402                 22220
                 -7401                 23352
                 -7400                 22970
                 -7399                 24140
                 -7398                 23006
                 -7397                 23386
                 -7396                 23446
                 -7395                 23264
                 -7394                 23026
                 -7393                 22454
                 -7392                 24080
                 -7391                 23202
                 -7390                 22422
                 -7389                 24230
                 -7388                 23868
                 -7387                 23934
                 -7386                 23142
                 -7385                 23014
                 -7384                 23412
                 -7383                 24163
                 -7382                 24226
                 -7381                 22798
                 -7380                 23815
                 -7379                 23854
                 -7378                 24036
                 -7377                 23418
                 -7376                 23002
                 -7375                 23995
                 -7374                 25180
                 -7373                 23624
                 -7372                 23004
                 -7371                 23902
                 -7370                 25028
                 -7369                 24674
                 -7368                 23720
                 -7367                 24666
                 -7366                 23966
                 -7365                 24806
                 -7364                 25278
                 -7363                 23984
                 -7362                 24758
                 -7361                 24882
                 -7360                 23830
                 -7359                 23326
                 -7358                 24918
                 -7357                 24934
                 -7356                 25034
                 -7355                 24302
                 -7354                 24150
                 -7353                 24504
                 -7352                 24630
                 -7351                 24850
                 -7350                 23220
                 -7349                 25178
                 -7348                 24568
                 -7347                 24086
                 -7346                 24975
                 -7345                 24929
                 -7344                 24712
                 -7343                 26382
                 -7342                 24724
                 -7341                 23830
                 -7340                 25818
                 -7339                 25500
                 -7338                 24488
                 -7337                 25060
                 -7336                 24677
                 -7335                 25662
                 -7334                 25518
                 -7333                 25516
                 -7332                 25058
                 -7331                 25328
                 -7330                 25805
                 -7329                 24914
                 -7328                 25008
                 -7327                 25974
                 -7326                 25418
                 -7325                 25884
                 -7324                 25996
                 -7323                 25054
                 -7322                 26370
                 -7321                 25784
                 -7320                 26228
                 -7319                 25262
                 -7318                 26274
                 -7317                 25908
                 -7316                 25484
                 -7315                 26576
                 -7314                 25392
                 -7313                 26440
                 -7312                 25890
                 -7311                 26112
                 -7310                 25400
                 -7309                 25604
                 -7308                 27100
                 -7307                 26350
                 -7306                 25928
                 -7305                 27096
                 -7304                 26118
                 -7303                 25982
                 -7302                 26682
                 -7301                 25682
                 -7300                 26492
                 -7299                 27702
                 -7298                 26406
                 -7297                 26954
                 -7296                 26530
                 -7295                 27815
                 -7294                 27448
                 -7293                 27038
                 -7292                 27004
                 -7291                 26702
                 -7290                 26326
                 -7289                 26632
                 -7288                 25836
                 -7287                 27332
                 -7286                 27236
                 -7285                 25656
                 -7284                 26957
                 -7283                 27619
                 -7282                 26718
                 -7281                 28032
                 -7280                 27566
                 -7279                 26404
                 -7278                 27354
                 -7277                 28278
                 -7276                 27236
                 -7275                 27160
                 -7274                 28086
                 -7273                 28196
                 -7272                 27702
                 -7271                 27052
                 -7270                 27326
                 -7269                 26996
                 -7268                 28562
                 -7267                 28310
                 -7266                 26830
                 -7265                 27576
                 -7264                 28658
                 -7263                 27558
                 -7262                 27728
                 -7261                 27426
                 -7260                 27764
                 -7259                 28920
                 -7258                 27822
                 -7257                 27625
                 -7256                 26754
                 -7255                 28626
                 -7254                 28456
                 -7253                 28436
                 -7252                 28786
                 -7251                 29040
                 -7250                 28800
                 -7249                 28566
                 -7248                 27966
                 -7247                 27778
                 -7246                 29094
                 -7245                 28559
                 -7244                 28476
                 -7243                 29526
                 -7242                 29478
                 -7241                 28586
                 -7240                 28782
                 -7239                 27188
                 -7238                 28696
                 -7237                 28846
                 -7236                 29174
                 -7235                 28008
                 -7234                 28578
                 -7233                 29068
                 -7232                 28390
                 -7231                 28708
                 -7230                 29464
                 -7229                 30014
                 -7228                 28892
                 -7227                 28398
                 -7226                 28142
                 -7225                 30198
                 -7224                 30670
                 -7223                 30076
                 -7222                 28756
                 -7221                 29872
                 -7220                 29526
                 -7219                 29786
                 -7218                 29198
                 -7217                 29738
                 -7216                 29332
                 -7215                 30030
                 -7214                 30578
                 -7213                 28818
                 -7212                 30434
                 -7211                 29773
                 -7210                 29788
                 -7209                 29368
                 -7208                 29360
                 -7207                 29838
                 -7206                 30274
                 -7205                 29876
                 -7204                 29446
                 -7203                 30056
                 -7202                 31682
                 -7201                 30936
                 -7200                 29382
                 -7199                 30310
                 -7198                 30610
                 -7197                 30942
                 -7196                 30158
                 -7195                 31741
                 -7194                 29324
                 -7193                 31468
                 -7192                 30664
                 -7191                 29672
                 -7190                 31342
                 -7189                 31008
                 -7188                 31236
                 -7187                 30904
                 -7186                 31742
                 -7185                 30064
                 -7184                 31106
                 -7183                 30954
                 -7182                 30890
                 -7181                 30658
                 -7180                 31096
                 -7179                 30922
                 -7178                 30850
                 -7177                 32026
                 -7176                 31644
                 -7175                 31760
                 -7174                 32174
                 -7173                 31172
                 -7172                 31880
                 -7171                 32814
                 -7170                 30374
                 -7169                 31584
                 -7168                 31848
                 -7167                 30828
                 -7166                 31009
                 -7165                 31936
                 -7164                 31004
                 -7163                 32952
                 -7162                 32543
                 -7161                 31192
                 -7160                 31548
                 -7159                 32678
                 -7158                 33232
                 -7157                 31062
                 -7156                 30842
                 -7155                 31366
                 -7154                 31892
                 -7153                 32532
                 -7152                 32538
                 -7151                 31732
                 -7150                 32788
                 -7149                 33848
                 -7148                 31324
                 -7147                 32750
                 -7146                 32796
                 -7145                 32522
                 -7144                 32274
                 -7143                 32294
                 -7142                 32298
                 -7141                 32370
                 -7140                 32284
                 -7139                 32962
                 -7138                 32680
                 -7137                 32832
                 -7136                 32940
                 -7135                 32044
                 -7134                 33596
                 -7133                 32672
                 -7132                 33234
                 -7131                 34434
                 -7130                 33708
                 -7129                 31924
                 -7128                 33364
                 -7127                 34558
                 -7126                 33986
                 -7125                 33650
                 -7124                 33514
                 -7123                 33138
                 -7122                 32558
                 -7121                 33716
                 -7120                 34458
                 -7119                 33394
                 -7118                 35268
                 -7117                 33060
                 -7116                 32928
                 -7115                 34952
                 -7114                 34124
                 -7113                 32836
                 -7112                 33030
                 -7111                 33706
                 -7110                 33839
                 -7109                 34680
                 -7108                 33608
                 -7107                 33974
                 -7106                 33726
                 -7105                 34238
                 -7104                 35408
                 -7103                 34620
                 -7102                 34548
                 -7101                 35755
                 -7100                 35176
                 -7099                 34617
                 -7098                 33724
                 -7097                 33980
                 -7096                 36330
                 -7095                 33794
                 -7094                 33868
                 -7093                 34030
                 -7092                 35468
                 -7091                 33828
                 -7090                 35224
                 -7089                 34546
                 -7088                 35506
                 -7087                 36580
                 -7086                 34932
                 -7085                 33926
                 -7084                 34724
                 -7083                 35914
                 -7082                 36532
                 -7081                 35198
                 -7080                 35564
                 -7079                 35074
                 -7078                 34738
                 -7077                 35802
                 -7076                 35116
                 -7075                 36024
                 -7074                 36566
                 -7073                 35770
                 -7072                 35048
                 -7071                 35736
                 -7070                 36380
                 -7069                 35456
                 -7068                 36334
                 -7067                 34898
                 -7066                 36542
                 -7065                 36104
                 -7064                 35324
                 -7063                 35304
                 -7062                 36920
                 -7061                 37690
                 -7060                 37044
                 -7059                 36682
                 -7058                 36608
                 -7057                 36136
                 -7056                 37620
                 -7055                 35934
                 -7054                 35564
                 -7053                 36576
                 -7052                 36972
                 -7051                 36472
                 -7050                 36006
                 -7049                 36710
                 -7048                 36640
                 -7047                 37826
                 -7046                 36436
                 -7045                 35716
                 -7044                 37514
                 -7043                 37270
                 -7042                 37314
                 -7041                 35205
                 -7040                 37864
                 -7039                 36838
                 -7038                 37772
                 -7037                 37660
                 -7036                 37300
                 -7035                 36476
                 -7034                 38104
                 -7033                 37220
                 -7032                 37161
                 -7031                 38640
                 -7030                 38078
                 -7029                 36528
                 -7028                 38287
                 -7027                 37804
                 -7026                 38636
                 -7025                 37372
                 -7024                 37982
                 -7023                 36810
                 -7022                 37906
                 -7021                 39084
                 -7020                 37140
                 -7019                 38030
                 -7018                 38356
                 -7017                 38508
                 -7016                 38694
                 -7015                 38845
                 -7014                 38026
                 -7013                 38344
                 -7012                 38842
                 -7011                 38502
                 -7010                 37745
                 -7009                 39412
                 -7008                 39170
                 -7007                 38348
                 -7006                 38814
                 -7005                 39578
                 -7004                 38532
                 -7003                 39342
                 -7002                 39304
                 -7001                 38794
                 -7000                 39032
                 -6999                 40410
                 -6998                 37858
                 -6997                 38728
                 -6996                 38724
                 -6995                 39424
                 -6994                 39550
                 -6993                 38836
                 -6992                 37826
                 -6991                 39430
                 -6990                 39888
                 -6989                 39632
                 -6988                 38962
                 -6987                 39474
                 -6986                 41876
                 -6985                 39052
                 -6984                 40150
                 -6983                 40300
                 -6982                 40174
                 -6981                 40240
                 -6980                 40468
                 -6979                 39206
                 -6978                 39836
                 -6977                 40026
                 -6976                 40014
                 -6975                 39532
                 -6974                 40210
                 -6973                 40023
                 -6972                 41411
                 -6971                 40372
                 -6970                 40418
                 -6969                 39780
                 -6968                 40848
                 -6967                 40796
                 -6966                 40536
                 -6965                 40394
                 -6964                 41786
                 -6963                 40496
                 -6962                 41056
                 -6961                 40754
                 -6960                 40152
                 -6959                 43226
                 -6958                 40746
                 -6957                 41088
                 -6956                 42246
                 -6955                 41252
                 -6954                 40592
                 -6953                 41232
                 -6952                 41290
                 -6951                 41586
                 -6950                 42566
                 -6949                 40022
                 -6948                 41420
                 -6947                 41342
                 -6946                 42085
                 -6945                 42028
                 -6944                 40478
                 -6943                 42166
                 -6942                 42412
                 -6941                 42410
                 -6940                 42734
                 -6939                 41334
                 -6938                 42310
                 -6937                 43754
                 -6936                 41224
                 -6935                 41050
                 -6934                 43528
                 -6933                 42500
                 -6932                 42002
                 -6931                 42678
                 -6930                 41546
                 -6929                 42012
                 -6928                 43196
                 -6927                 43246
                 -6926                 41442
                 -6925                 42283
                 -6924                 43564
                 -6923                 42636
                 -6922                 42800
                 -6921                 43246
                 -6920                 42616
                 -6919                 42902
                 -6918                 42450
                 -6917                 42650
                 -6916                 44168
                 -6915                 44016
                 -6914                 43406
                 -6913                 42644
                 -6912                 44058
                 -6911                 43993
                 -6910                 42760
                 -6909                 43938
                 -6908                 42762
                 -6907                 43150
                 -6906                 43922
                 -6905                 43308
                 -6904                 41561
                 -6903                 45516
                 -6902                 45996
                 -6901                 43402
                 -6900                 43526
                 -6899                 44462
                 -6898                 42934
                 -6897                 42870
                 -6896                 43416
                 -6895                 43282
                 -6894                 45076
                 -6893                 45040
                 -6892                 45212
                 -6891                 44204
                 -6890                 44898
                 -6889                 46582
                 -6888                 43212
                 -6887                 44739
                 -6886                 44546
                 -6885                 44270
                 -6884                 46202
                 -6883                 44194
                 -6882                 44406
                 -6881                 46358
                 -6880                 46166
                 -6879                 44442
                 -6878                 44556
                 -6877                 44794
                 -6876                 44732
                 -6875                 45318
                 -6874                 45872
                 -6873                 44932
                 -6872                 45728
                 -6871                 45960
                 -6870                 45670
                 -6869                 45672
                 -6868                 45836
                 -6867                 45870
                 -6866                 45576
                 -6865                 47586
                 -6864                 45002
                 -6863                 46048
                 -6862                 46390
                 -6861                 46827
                 -6860                 45420
                 -6859                 46149
                 -6858                 46290
                 -6857                 46072
                 -6856                 45024
                 -6855                 45808
                 -6854                 45236
                 -6853                 47246
                 -6852                 44319
                 -6851                 46370
                 -6850                 46132
                 -6849                 46984
                 -6848                 46282
                 -6847                 45388
                 -6846                 47336
                 -6845                 46440
                 -6844                 48618
                 -6843                 46926
                 -6842                 46800
                 -6841                 48540
                 -6840                 47026
                 -6839                 46462
                 -6838                 46931
                 -6837                 49054
                 -6836                 47354
                 -6835                 47490
                 -6834                 47188
                 -6833                 45928
                 -6832                 48402
                 -6831                 47482
                 -6830                 47022
                 -6829                 46772
                 -6828                 48028
                 -6827                 49162
                 -6826                 48031
                 -6825                 47750
                 -6824                 48094
                 -6823                 47500
                 -6822                 49230
                 -6821                 48408
                 -6820                 48030
                 -6819                 48866
                 -6818                 49428
                 -6817                 47602
                 -6816                 48460
                 -6815                 48918
                 -6814                 48518
                 -6813                 48272
                 -6812                 47653
                 -6811                 49744
                 -6810                 48088
                 -6809                 50558
                 -6808                 48172
                 -6807                 48424
                 -6806                 49302
                 -6805                 48890
                 -6804                 48562
                 -6803                 49226
                 -6802                 48488
                 -6801                 49034
                 -6800                 49114
                 -6799                 49041
                 -6798                 47296
                 -6797                 50398
                 -6796                 50952
                 -6795                 49290
                 -6794                 50564
                 -6793                 49906
                 -6792                 49952
                 -6791                 50266
                 -6790                 49568
                 -6789                 49718
                 -6788                 50643
                 -6787                 52282
                 -6786                 49654
                 -6785                 48620
                 -6784                 48606
                 -6783                 51392
                 -6782                 50492
                 -6781                 50748
                 -6780                 49120
                 -6779                 51450
                 -6778                 52932
                 -6777                 50944
                 -6776                 49300
                 -6775                 50535
                 -6774                 51592
                 -6773                 50830
                 -6772                 49301
                 -6771                 51558
                 -6770                 51480
                 -6769                 51706
                 -6768                 52118
                 -6767                 49528
                 -6766                 52784
                 -6765                 52794
                 -6764                 51374
                 -6763                 50456
                 -6762                 51196
                 -6761                 50686
                 -6760                 51432
                 -6759                 51790
                 -6758                 51506
                 -6757                 52434
                 -6756                 52152
                 -6755                 50282
                 -6754                 51518
                 -6753                 52324
                 -6752                 54566
                 -6751                 50756
                 -6750                 52960
                 -6749                 51956
                 -6748                 52444
                 -6747                 54279
                 -6746                 52592
                 -6745                 51704
                 -6744                 53166
                 -6743                 52822
                 -6742                 51094
                 -6741                 51298
                 -6740                 52573
                 -6739                 53852
                 -6738                 52200
                 -6737                 52008
                 -6736                 52386
                 -6735                 52356
                 -6734                 54682
                 -6733                 53224
                 -6732                 51918
                 -6731                 53486
                 -6730                 55382
                 -6729                 53346
                 -6728                 54274
                 -6727                 53049
                 -6726                 54622
                 -6725                 55302
                 -6724                 52522
                 -6723                 54374
                 -6722                 54080
                 -6721                 54018
                 -6720                 53490
                 -6719                 54540
                 -6718                 53112
                 -6717                 54000
                 -6716                 54526
                 -6715                 54138
                 -6714                 52696
                 -6713                 54242
                 -6712                 55300
                 -6711                 53412
                 -6710                 52787
                 -6709                 55492
                 -6708                 53926
                 -6707                 55630
                 -6706                 55136
                 -6705                 54124
                 -6704                 54008
                 -6703                 56232
                 -6702                 54798
                 -6701                 54898
                 -6700                 55414
                 -6699                 56884
                 -6698                 54178
                 -6697                 55118
                 -6696                 55361
                 -6695                 55532
                 -6694                 57158
                 -6693                 53956
                 -6692                 54106
                 -6691                 57060
                 -6690                 57656
                 -6689                 55604
                 -6688                 54420
                 -6687                 56776
                 -6686                 55778
                 -6685                 55084
                 -6684                 55786
                 -6683                 54878
                 -6682                 56534
                 -6681                 56934
                 -6680                 55550
                 -6679                 55954
                 -6678                 57694
                 -6677                 57642
                 -6676                 56948
                 -6675                 55601
                 -6674                 56668
                 -6673                 57238
                 -6672                 56958
                 -6671                 56924
                 -6670                 53848
                 -6669                 56374
                 -6668                 57702
                 -6667                 55816
                 -6666                 57312
                 -6665                 57408
                 -6664                 56856
                 -6663                 59038
                 -6662                 56960
                 -6661                 56314
                 -6660                 57346
                 -6659                 58038
                 -6658                 57179
                 -6657                 57328
                 -6656                 56674
                 -6655                 59331
                 -6654                 57702
                 -6653                 58264
                 -6652                 58580
                 -6651                 58738
                 -6650                 58960
                 -6649                 58310
                 -6648                 57736
                 -6647                 59052
                 -6646                 60154
                 -6645                 59120
                 -6644                 58478
                 -6643                 57840
                 -6642                 58278
                 -6641                 58475
                 -6640                 57396
                 -6639                 56716
                 -6638                 59439
                 -6637                 59784
                 -6636                 57752
                 -6635                 59458
                 -6634                 60106
                 -6633                 58348
                 -6632                 61458
                 -6631                 59110
                 -6630                 59402
                 -6629                 59596
                 -6628                 61536
                 -6627                 58208
                 -6626                 58906
                 -6625                 59250
                 -6624                 60044
                 -6623                 59682
                 -6622                 59024
                 -6621                 58640
                 -6620                 60066
                 -6619                 61004
                 -6618                 60360
                 -6617                 58454
                 -6616                 59964
                 -6615                 61760
                 -6614                 59706
                 -6613                 59391
                 -6612                 59794
                 -6611                 60534
                 -6610                 61462
                 -6609                 60108
                 -6608                 59825
                 -6607                 62372
                 -6606                 62800
                 -6605                 60130
                 -6604                 61494
                 -6603                 60970
                 -6602                 62628
                 -6601                 60928
                 -6600                 61216
                 -6599                 60024
                 -6598                 61440
                 -6597                 62122
                 -6596                 60738
                 -6595                 59686
                 -6594                 62132
                 -6593                 62206
                 -6592                 60946
                 -6591                 63964
                 -6590                 62780
                 -6589                 62028
                 -6588                 62040
                 -6587                 61940
                 -6586                 62224
                 -6585                 62010
                 -6584                 62647
                 -6583                 61660
                 -6582                 61582
                 -6581                 63098
                 -6580                 64092
                 -6579                 63382
                 -6578                 62852
                 -6577                 62080
                 -6576                 63674
                 -6575                 64408
                 -6574                 63034
                 -6573                 61150
                 -6572                 64602
                 -6571                 64778
                 -6570                 63544
                 -6569                 63002
                 -6568                 63198
                 -6567                 63196
                 -6566                 63820
                 -6565                 62796
                 -6564                 62594
                 -6563                 64160
                 -6562                 64879
                 -6561                 63696
                 -6560                 63440
                 -6559                 64648
                 -6558                 63114
                 -6557                 64024
                 -6556                 64994
                 -6555                 63456
                 -6554                 64892
                 -6553                 67426
                 -6552                 63938
                 -6551                 62968
                 -6550                 66416
                 -6549                 64390
                 -6548                 64684
                 -6547                 63022
                 -6546                 64443
                 -6545                 65352
                 -6544                 65370
                 -6543                 63444
                 -6542                 64922
                 -6541                 66247
                 -6540                 66746
                 -6539                 63818
                 -6538                 64894
                 -6537                 64604
                 -6536                 65132
                 -6535                 67236
                 -6534                 65692
                 -6533                 64084
                 -6532                 67794
                 -6531                 67980
                 -6530                 66138
                 -6529                 64684
                 -6528                 65872
                 -6527                 66700
                 -6526                 65020
                 -6525                 64338
                 -6524                 65052
                 -6523                 66421
                 -6522                 66820
                 -6521                 66368
                 -6520                 64272
                 -6519                 66046
                 -6518                 66986
                 -6517                 66774
                 -6516                 68146
                 -6515                 66682
                 -6514                 66508
                 -6513                 67972
                 -6512                 67538
                 -6511                 65828
                 -6510                 67949
                 -6509                 69420
                 -6508                 68324
                 -6507                 67070
                 -6506                 66872
                 -6505                 68136
                 -6504                 68776
                 -6503                 68224
                 -6502                 65486
                 -6501                 68360
                 -6500                 69962
                 -6499                 67354
                 -6498                 67240
                 -6497                 68092
                 -6496                 69398
                 -6495                 67805
                 -6494                 67278
                 -6493                 66802
                 -6492                 69362
                 -6491                 69266
                 -6490                 68372
                 -6489                 67886
                 -6488                 69322
                 -6487                 69888
                 -6486                 68873
                 -6485                 67910
                 -6484                 70002
                 -6483                 69702
                 -6482                 69686
                 -6481                 68872
                 -6480                 67832
                 -6479                 68898
                 -6478                 70942
                 -6477                 69270
                 -6476                 69483
                 -6475                 69150
                 -6474                 69420
                 -6473                 70506
                 -6472                 68750
                 -6471                 68512
                 -6470                 71270
                 -6469                 71596
                 -6468                 69162
                 -6467                 67780
                 -6466                 70016
                 -6465                 72336
                 -6464                 69390
                 -6463                 70602
                 -6462                 70130
                 -6461                 70604
                 -6460                 73224
                 -6459                 71326
                 -6458                 68523
                 -6457                 70986
                 -6456                 72928
                 -6455                 70766
                 -6454                 69790
                 -6453                 69813
                 -6452                 73160
                 -6451                 71212
                 -6450                 71170
                 -6449                 69607
                 -6448                 72060
                 -6447                 72590
                 -6446                 70840
                 -6445                 71706
                 -6444                 71310
                 -6443                 73504
                 -6442                 72056
                 -6441                 73070
                 -6440                 73044
                 -6439                 71486
                 -6438                 74980
                 -6437                 72872
                 -6436                 71496
                 -6435                 71922
                 -6434                 73530
                 -6433                 70794
                 -6432                 72285
                 -6431                 71418
                 -6430                 73116
                 -6429                 72810
                 -6428                 71690
                 -6427                 71200
                 -6426                 73154
                 -6425                 75600
                 -6424                 73500
                 -6423                 71336
                 -6422                 73382
                 -6421                 73530
                 -6420                 74634
                 -6419                 73186
                 -6418                 73790
                 -6417                 73604
                 -6416                 75834
                 -6415                 73312
                 -6414                 73846
                 -6413                 74794
                 -6412                 74616
                 -6411                 75510
                 -6410                 72864
                 -6409                 73158
                 -6408                 74766
                 -6407                 75694
                 -6406                 74696
                 -6405                 73318
                 -6404                 74086
                 -6403                 75154
                 -6402                 74762
                 -6401                 73180
                 -6400                 74404
                 -6399                 74632
                 -6398                 76458
                 -6397                 74936
                 -6396                 75458
                 -6395                 75998
                 -6394                 77470
                 -6393                 74634
                 -6392                 74510
                 -6391                 75698
                 -6390                 75763
                 -6389                 74662
                 -6388                 76096
                 -6387                 76084
                 -6386                 75934
                 -6385                 78924
                 -6384                 75990
                 -6383                 74202
                 -6382                 76341
                 -6381                 77812
                 -6380                 75740
                 -6379                 75274
                 -6378                 76314
                 -6377                 76626
                 -6376                 76184
                 -6375                 75868
                 -6374                 75140
                 -6373                 78804
                 -6372                 79730
                 -6371                 77648
                 -6370                 75648
                 -6369                 78180
                 -6368                 78322
                 -6367                 76262
                 -6366                 78084
                 -6365                 76946
                 -6364                 77790
                 -6363                 79500
                 -6362                 77536
                 -6361                 75716
                 -6360                 78618
                 -6359                 79132
                 -6358                 78352
                 -6357                 78800
                 -6356                 76760
                 -6355                 78194
                 -6354                 79614
                 -6353                 78652
                 -6352                 78034
                 -6351                 77340
                 -6350                 79488
                 -6349                 79362
                 -6348                 78458
                 -6347                 79545
                 -6346                 78626
                 -6345                 78840
                 -6344                 80994
                 -6343                 77334
                 -6342                 80326
                 -6341                 80658
                 -6340                 78554
                 -6339                 78260
                 -6338                 81238
                 -6337                 82404
                 -6336                 79720
                 -6335                 80418
                 -6334                 79224
                 -6333                 80340
                 -6332                 80576
                 -6331                 79412
                 -6330                 78978
                 -6329                 77566
                 -6328                 82142
                 -6327                 79224
                 -6326                 79070
                 -6325                 81868
                 -6324                 81732
                 -6323                 81978
                 -6322                 82252
                 -6321                 80224
                 -6320                 80766
                 -6319                 82392
                 -6318                 78848
                 -6317                 79908
                 -6316                 81278
                 -6315                 83518
                 -6314                 82148
                 -6313                 81606
                 -6312                 78916
                 -6311                 81334
                 -6310                 83548
                 -6309                 81980
                 -6308                 80010
                 -6307                 80744
                 -6306                 83305
                 -6305                 81024
                 -6304                 80920
                 -6303                 81929
                 -6302                 81316
                 -6301                 82718
                 -6300                 80842
                 -6299                 81482
                 -6298                 83856
                 -6297                 85184
                 -6296                 82100
                 -6295                 84626
                 -6294                 81952
                 -6293                 83460
                 -6292                 84624
                 -6291                 83742
                 -6290                 82606
                 -6289                 82610
                 -6288                 83560
                 -6287                 81954
                 -6286                 81546
                 -6285                 84272
                 -6284                 83790
                 -6283                 87088
                 -6282                 84394
                 -6281                 82970
                 -6280                 83896
                 -6279                 85116
                 -6278                 84696
                 -6277                 82878
                 -6276                 84780
                 -6275                 85424
                 -6274                 84382
                 -6273                 83558
                 -6272                 85432
                 -6271                 84370
                 -6270                 86532
                 -6269                 84970
                 -6268                 83540
                 -6267                 85318
                 -6266                 88310
                 -6265                 85152
                 -6264                 83722
                 -6263                 85428
                 -6262                 85272
                 -6261                 86584
                 -6260                 84406
                 -6259                 84000
                 -6258                 85412
                 -6257                 87844
                 -6256                 85123
                 -6255                 85518
                 -6254                 86728
                 -6253                 87988
                 -6252                 85832
                 -6251                 86138
                 -6250                 86492
                 -6249                 87332
                 -6248                 87408
                 -6247                 86196
                 -6246                 84254
                 -6245                 86786
                 -6244                 88366
                 -6243                 86624
                 -6242                 86256
                 -6241                 86463
                 -6240                 87378
                 -6239                 88778
                 -6238                 87656
                 -6237                 87292
                 -6236                 86246
                 -6235                 87700
                 -6234                 89074
                 -6233                 85928
                 -6232                 88140
                 -6231                 89992
                 -6230                 86976
                 -6229                 89262
                 -6228                 86294
                 -6227                 88148
                 -6226                 91096
                 -6225                 88108
                 -6224                 87164
                 -6223                 89976
                 -6222                 92498
                 -6221                 88396
                 -6220                 87202
                 -6219                 88458
                 -6218                 90086
                 -6217                 88693
                 -6216                 89144
                 -6215                 87882
                 -6214                 86869
                 -6213                 90660
                 -6212                 88780
                 -6211                 88578
                 -6210                 90744
                 -6209                 89724
                 -6208                 90020
                 -6207                 91224
                 -6206                 89288
                 -6205                 90728
                 -6204                 90610
                 -6203                 89966
                 -6202                 88088
                 -6201                 91204
                 -6200                 92102
                 -6199                 90914
                 -6198                 90578
                 -6197                 87758
                 -6196                 91438
                 -6195                 93050
                 -6194                 91950
                 -6193                 90554
                 -6192                 90188
                 -6191                 92000
                 -6190                 90235
                 -6189                 89974
                 -6188                 89494
                 -6187                 91550
                 -6186                 90487
                 -6185                 91574
                 -6184                 88080
                 -6183                 91203
                 -6182                 92848
                 -6181                 93432
                 -6180                 90184
                 -6179                 92664
                 -6178                 93872
                 -6177                 93872
                 -6176                 91762
                 -6175                 91682
                 -6174                 94262
                 -6173                 93718
                 -6172                 92573
                 -6171                 90786
                 -6170                 92390
                 -6169                 94448
                 -6168                 93748
                 -6167                 93284
                 -6166                 93847
                 -6165                 92074
                 -6164                 94504
                 -6163                 92752
                 -6162                 91756
                 -6161                 93420
                 -6160                 96686
                 -6159                 93282
                 -6158                 93082
                 -6157                 93526
                 -6156                 96082
                 -6155                 93344
                 -6154                 94108
                 -6153                 93598
                 -6152                 94046
                 -6151                 96578
                 -6150                 94971
                 -6149                 92300
                 -6148                 96508
                 -6147                 97128
                 -6146                 96282
                 -6145                 93320
                 -6144                 94556
                 -6143                 94574
                 -6142                 96358
                 -6141                 94200
                 -6140                 94992
                 -6139                 95740
                 -6138                 97746
                 -6137                 94860
                 -6136                 95988
                 -6135                 97142
                 -6134                 98576
                 -6133                 95024
                 -6132                 97760
                 -6131                 93480
                 -6130                 96334
                 -6129                 99066
                 -6128                 96201
                 -6127                 95100
                 -6126                 97210
                 -6125                 96228
                 -6124                 98022
                 -6123                 97024
                 -6122                 95980
                 -6121                 96854
                 -6120                 97890
                 -6119                 98260
                 -6118                 97018
                 -6117                 96464
                 -6116                 99248
                 -6115                 96366
                 -6114                 96540
                 -6113                 97046
                 -6112                 98338
                 -6111                 99082
                 -6110                 98476
                 -6109                 97978
                 -6108                 98436
                 -6107                101746
                 -6106                 99720
                 -6105                 97200
                 -6104                 97668
                 -6103                 99450
                 -6102                101614
                 -6101                 97814
                 -6100                 98374
                 -6099                 98227
                 -6098                 99433
                 -6097                100234
                 -6096                 96650
                 -6095                100148
                 -6094                 99642
                 -6093                 96474
                 -6092                100446
                 -6091                 99586
                 -6090                 99728
                 -6089                 99766
                 -6088                 99742
                 -6087                 98360
                 -6086                100166
                 -6085                101594
                 -6084                102430
                 -6083                 99983
                 -6082                 98962
                 -6081                101980
                 -6080                101608
                 -6079                100290
                 -6078                 99360
                 -6077                101516
                 -6076                101866
                 -6075                101888
                 -6074                 99140
                 -6073                 99590
                 -6072                101426
                 -6071                100278
                 -6070                100546
                 -6069                101950
                 -6068                100300
                 -6067                102366
                 -6066                100020
                 -6065                100246
                 -6064                102944
                 -6063                104650
                 -6062                102564
                 -6061                100812
                 -6060                103444
                 -6059                102310
                 -6058                104318
                 -6057                103038
                 -6056                102923
                 -6055                102788
                 -6054                104548
                 -6053                101668
                 -6052                101624
                 -6051                102632
                 -6050                102771
                 -6049                103782
                 -6048                103660
                 -6047                101466
                 -6046                102656
                 -6045                104276
                 -6044                104054
                 -6043                102026
                 -6042                104518
                 -6041                105426
                 -6040                104554
                 -6039                103408
                 -6038                103544
                 -6037                105746
                 -6036                105996
                 -6035                106278
                 -6034                102180
                 -6033                104134
                 -6032                106346
                 -6031                104264
                 -6030                103784
                 -6029                104230
                 -6028                105988
                 -6027                106358
                 -6026                105277
                 -6025                104340
                 -6024                105706
                 -6023                106712
                 -6022                105408
                 -6021                101730
                 -6020                106144
                 -6019                108200
                 -6018                104968
                 -6017                105600
                 -6016                107212
                 -6015                105824
                 -6014                109194
                 -6013                106100
                 -6012                106538
                 -6011                106896
                 -6010                108840
                 -6009                105578
                 -6008                105036
                 -6007                105982
                 -6006                107142
                 -6005                107072
                 -6004                108730
                 -6003                106422
                 -6002                106925
                 -6001                110856
                 -6000                108378
                 -5999                106510
                 -5998                107522
                 -5997                108852
                 -5996                106864
                 -5995                107762
                 -5994                107742
                 -5993                108562
                 -5992                112992
                 -5991                107442
                 -5990                108466
                 -5989                108804
                 -5988                110201
                 -5987                110161
                 -5986                109941
                 -5985                108712
                 -5984                110024
                 -5983                109202
                 -5982                110162
                 -5981                109750
                 -5980                107266
                 -5979                109884
                 -5978                108984
                 -5977                109028
                 -5976                111602
                 -5975                110286
                 -5974                109870
                 -5973                109416
                 -5972                107628
                 -5971                110610
                 -5970                113556
                 -5969                111038
                 -5968                108882
                 -5967                111142
                 -5966                110740
                 -5965                111586
                 -5964                111688
                 -5963                112980
                 -5962                110328
                 -5961                111520
                 -5960                110016
                 -5959                110498
                 -5958                111558
                 -5957                112896
                 -5956                113124
                 -5955                111842
                 -5954                111052
                 -5953                112574
                 -5952                114240
                 -5951                112316
                 -5950                109580
                 -5949                114242
                 -5948                111432
                 -5947                112080
                 -5946                112462
                 -5945                112026
                 -5944                113568
                 -5943                113382
                 -5942                114544
                 -5941                113316
                 -5940                114192
                 -5939                112654
                 -5938                115129
                 -5937                109864
                 -5936                113288
                 -5935                114796
                 -5934                115114
                 -5933                111934
                 -5932                112398
                 -5931                113358
                 -5930                115564
                 -5929                116428
                 -5928                114318
                 -5927                115324
                 -5926                114274
                 -5925                113342
                 -5924                112694
                 -5923                114736
                 -5922                116358
                 -5921                114224
                 -5920                115536
                 -5919                115826
                 -5918                114240
                 -5917                116544
                 -5916                114132
                 -5915                113868
                 -5914                116705
                 -5913                117526
                 -5912                117586
                 -5911                118060
                 -5910                115612
                 -5909                114728
                 -5908                115854
                 -5907                117652
                 -5906                115842
                 -5905                114816
                 -5904                116958
                 -5903                114509
                 -5902                114891
                 -5901                117550
                 -5900                120402
                 -5899                117728
                 -5898                118076
                 -5897                117564
                 -5896                116442
                 -5895                117684
                 -5894                117384
                 -5893                116484
                 -5892                118092
                 -5891                119088
                 -5890                116612
                 -5889                119236
                 -5888                117046
                 -5887                116578
                 -5886                118904
                 -5885                119936
                 -5884                118394
                 -5883                116622
                 -5882                121782
                 -5881                117286
                 -5880                117064
                 -5879                116793
                 -5878                118518
                 -5877                119340
                 -5876                119128
                 -5875                117094
                 -5874                119180
                 -5873                120260
                 -5872                119790
                 -5871                120062
                 -5870                120330
                 -5869                121398
                 -5868                121400
                 -5867                120830
                 -5866                120404
                 -5865                119990
                 -5864                122068
                 -5863                122106
                 -5862                119068
                 -5861                120620
                 -5860                121812
                 -5859                121546
                 -5858                121936
                 -5857                120826
                 -5856                121134
                 -5855                122584
                 -5854                120526
                 -5853                119676
                 -5852                120616
                 -5851                124960
                 -5850                122162
                 -5849                120098
                 -5848                120764
                 -5847                123672
                 -5846                121196
                 -5845                122612
                 -5844                122036
                 -5843                121920
                 -5842                126584
                 -5841                123692
                 -5840                121354
                 -5839                123248
                 -5838                123480
                 -5837                123586
                 -5836                124664
                 -5835                119776
                 -5834                122376
                 -5833                123158
                 -5832                122156
                 -5831                121874
                 -5830                123704
                 -5829                125680
                 -5828                124010
                 -5827                124466
                 -5826                126572
                 -5825                124320
                 -5824                124910
                 -5823                125280
                 -5822                123207
                 -5821                125456
                 -5820                125404
                 -5819                126040
                 -5818                124642
                 -5817                126268
                 -5816                123434
                 -5815                125764
                 -5814                127414
                 -5813                124872
                 -5812                124406
                 -5811                126954
                 -5810                125710
                 -5809                125225
                 -5808                126020
                 -5807                127554
                 -5806                125154
                 -5805                123908
                 -5804                125934
                 -5803                126618
                 -5802                128996
                 -5801                127010
                 -5800                125206
                 -5799                130206
                 -5798                128358
                 -5797                128362
                 -5796                128008
                 -5795                126750
                 -5794                126774
                 -5793                127170
                 -5792                129426
                 -5791                126088
                 -5790                127028
                 -5789                126280
                 -5788                127226
                 -5787                126896
                 -5786                128228
                 -5785                130664
                 -5784                128068
                 -5783                128120
                 -5782                126897
                 -5781                129784
                 -5780                128080
                 -5779                129196
                 -5778                126666
                 -5777                129202
                 -5776                129700
                 -5775                130348
                 -5774                128066
                 -5773                128424
                 -5772                128050
                 -5771                131468
                 -5770                132210
                 -5769                130730
                 -5768                128294
                 -5767                130960
                 -5766                129726
                 -5765                129838
                 -5764                129844
                 -5763                131766
                 -5762                129806
                 -5761                131514
                 -5760                129158
                 -5759                129818
                 -5758                132452
                 -5757                130901
                 -5756                130738
                 -5755                130806
                 -5754                133830
                 -5753                133534
                 -5752                131652
                 -5751                130488
                 -5750                131540
                 -5749                134364
                 -5748                131664
                 -5747                129994
                 -5746                130176
                 -5745                133140
                 -5744                132742
                 -5743                133812
                 -5742                130782
                 -5741                133304
                 -5740                133694
                 -5739                133342
                 -5738                133666
                 -5737                134052
                 -5736                134360
                 -5735                133580
                 -5734                130868
                 -5733                130402
                 -5732                135552
                 -5731                133370
                 -5730                133212
                 -5729                132980
                 -5728                134834
                 -5727                137752
                 -5726                136028
                 -5725                133652
                 -5724                133956
                 -5723                135806
                 -5722                132864
                 -5721                135186
                 -5720                133298
                 -5719                134506
                 -5718                133578
                 -5717                132994
                 -5716                135198
                 -5715                135792
                 -5714                136371
                 -5713                134784
                 -5712                133402
                 -5711                135546
                 -5710                137476
                 -5709                135928
                 -5708                137588
                 -5707                135380
                 -5706                134900
                 -5705                139900
                 -5704                137454
                 -5703                135646
                 -5702                137366
                 -5701                135752
                 -5700                134542
                 -5699                137892
                 -5698                136448
                 -5697                137514
                 -5696                138710
                 -5695                137044
                 -5694                138174
                 -5693                137004
                 -5692                141368
                 -5691                138202
                 -5690                135654
                 -5689                137424
                 -5688                138749
                 -5687                137370
                 -5686                138672
                 -5685                139530
                 -5684                136934
                 -5683                142058
                 -5682                141334
                 -5681                138008
                 -5680                138924
                 -5679                141788
                 -5678                137534
                 -5677                139438
                 -5676                138448
                 -5675                139884
                 -5674                139960
                 -5673                141146
                 -5672                138620
                 -5671                141068
                 -5670                140260
                 -5669                141254
                 -5668                138652
                 -5667                140667
                 -5666                139560
                 -5665                140548
                 -5664                142490
                 -5663                139246
                 -5662                141300
                 -5661                142314
                 -5660                140998
                 -5659                141780
                 -5658                141038
                 -5657                141018
                 -5656                140290
                 -5655                142478
                 -5654                142838
                 -5653                140972
                 -5652                141740
                 -5651                142272
                 -5650                141184
                 -5649                140094
                 -5648                145168
                 -5647                141984
                 -5646                142866
                 -5645                142072
                 -5644                142012
                 -5643                142178
                 -5642                142428
                 -5641                142300
                 -5640                143058
                 -5639                143296
                 -5638                142964
                 -5637                142354
                 -5636                143258
                 -5635                144298
                 -5634                144552
                 -5633                147732
                 -5632                143728
                 -5631                141226
                 -5630                145608
                 -5629                144338
                 -5628                143721
                 -5627                146921
                 -5626                143980
                 -5625                146470
                 -5624                146100
                 -5623                144378
                 -5622                144730
                 -5621                147198
                 -5620                146024
                 -5619                144840
                 -5618                144966
                 -5617                146872
                 -5616                146526
                 -5615                145090
                 -5614                145866
                 -5613                146088
                 -5612                145422
                 -5611                147756
                 -5610                143628
                 -5609                145225
                 -5608                149554
                 -5607                147328
                 -5606                149190
                 -5605                146730
                 -5604                149414
                 -5603                147508
                 -5602                146108
                 -5601                147532
                 -5600                145656
                 -5599                146688
                 -5598                147828
                 -5597                146448
                 -5596                146790
                 -5595                150880
                 -5594                145586
                 -5593                147743
                 -5592                147368
                 -5591                147346
                 -5590                150566
                 -5589                150374
                 -5588                148240
                 -5587                149475
                 -5586                149900
                 -5585                148148
                 -5584                150866
                 -5583                147746
                 -5582                150948
                 -5581                150818
                 -5580                147784
                 -5579                147558
                 -5578                149769
                 -5577                153148
                 -5576                148852
                 -5575                148710
                 -5574                149104
                 -5573                149874
                 -5572                149536
                 -5571                150915
                 -5570                151800
                 -5569                150612
                 -5568                151910
                 -5567                151678
                 -5566                149456
                 -5565                149608
                 -5564                152986
                 -5563                151622
                 -5562                152236
                 -5561                151008
                 -5560                155052
                 -5559                154972
                 -5558                151772
                 -5557                153507
                 -5556                151304
                 -5555                153592
                 -5554                153094
                 -5553                151310
                 -5552                152560
                 -5551                152912
                 -5550                150880
                 -5549                152926
                 -5548                153196
                 -5547                153458
                 -5546                157202
                 -5545                152477
                 -5544                152780
                 -5543                153001
                 -5542                155456
                 -5541                152105
                 -5540                154134
                 -5539                153536
                 -5538                155002
                 -5537                154854
                 -5536                154788
                 -5535                152502
                 -5534                155432
                 -5533                156571
                 -5532                156434
                 -5531                154146
                 -5530                158708
                 -5529                153824
                 -5528                156868
                 -5527                156178
                 -5526                156852
                 -5525                154622
                 -5524                154152
                 -5523                156474
                 -5522                154808
                 -5521                154468
                 -5520                157122
                 -5519                156604
                 -5518                157212
                 -5517                156179
                 -5516                158504
                 -5515                159792
                 -5514                159825
                 -5513                155444
                 -5512                158912
                 -5511                158044
                 -5510                155826
                 -5509                157388
                 -5508                157468
                 -5507                156124
                 -5506                159748
                 -5505                159802
                 -5504                159532
                 -5503                157952
                 -5502                158200
                 -5501                157146
                 -5500                156738
                 -5499                159260
                 -5498                161828
                 -5497                157142
                 -5496                159606
                 -5495                157850
                 -5494                157748
                 -5493                161587
                 -5492                160998
                 -5491                159002
                 -5490                161866
                 -5489                160082
                 -5488                160566
                 -5487                160760
                 -5486                160036
                 -5485                161202
                 -5484                159426
                 -5483                160254
                 -5482                158728
                 -5481                157666
                 -5480                161028
                 -5479                162259
                 -5478                161538
                 -5477                160866
                 -5476                163298
                 -5475                159314
                 -5474                161300
                 -5473                160744
                 -5472                163864
                 -5471                162690
                 -5470                161320
                 -5469                161022
                 -5468                162886
                 -5467                163048
                 -5466                162814
                 -5465                163246
                 -5464                161560
                 -5463                161512
                 -5462                162626
                 -5461                164852
                 -5460                163452
                 -5459                162844
                 -5458                165740
                 -5457                163326
                 -5456                164084
                 -5455                163796
                 -5454                163328
                 -5453                162956
                 -5452                163682
                 -5451                160664
                 -5450                162828
                 -5449                166362
                 -5448                161630
                 -5447                165537
                 -5446                164912
                 -5445                165814
                 -5444                164317
                 -5443                164968
                 -5442                164296
                 -5441                165378
                 -5440                166550
                 -5439                165890
                 -5438                162876
                 -5437                162904
                 -5436                166950
                 -5435                166104
                 -5434                165188
                 -5433                168584
                 -5432                166375
                 -5431                167212
                 -5430                167154
                 -5429                165151
                 -5428                168126
                 -5427                167150
                 -5426                166164
                 -5425                165036
                 -5424                166624
                 -5423                169992
                 -5422                166576
                 -5421                166800
                 -5420                166392
                 -5419                166602
                 -5418                168596
                 -5417                170390
                 -5416                170596
                 -5415                167168
                 -5414                172503
                 -5413                167246
                 -5412                170092
                 -5411                167493
                 -5410                168490
                 -5409                169194
                 -5408                167220
                 -5407                166704
                 -5406                167218
                 -5405                170054
                 -5404                168758
                 -5403                166556
                 -5402                168900
                 -5401                171604
                 -5400                173380
                 -5399                170474
                 -5398                170554
                 -5397                169736
                 -5396                172870
                 -5395                169714
                 -5394                172396
                 -5393                173158
                 -5392                170616
                 -5391                171068
                 -5390                172282
                 -5389                173588
                 -5388                171092
                 -5387                170040
                 -5386                173284
                 -5385                169274
                 -5384                174262
                 -5383                172582
                 -5382                171056
                 -5381                170264
                 -5380                171778
                 -5379                171697
                 -5378                172534
                 -5377                173936
                 -5376                170754
                 -5375                173782
                 -5374                173118
                 -5373                172842
                 -5372                174108
                 -5371                176734
                 -5370                175915
                 -5369                174430
                 -5368                174496
                 -5367                174251
                 -5366                173610
                 -5365                173606
                 -5364                174574
                 -5363                171804
                 -5362                173448
                 -5361                175722
                 -5360                174740
                 -5359                177550
                 -5358                173780
                 -5357                174474
                 -5356                175818
                 -5355                177624
                 -5354                174966
                 -5353                175969
                 -5352                175574
                 -5351                173404
                 -5350                176364
                 -5349                174784
                 -5348                176674
                 -5347                176810
                 -5346                177048
                 -5345                176884
                 -5344                174913
                 -5343                179272
                 -5342                179698
                 -5341                178554
                 -5340                174300
                 -5339                178624
                 -5338                175082
                 -5337                178958
                 -5336                174780
                 -5335                177806
                 -5334                179750
                 -5333                177788
                 -5332                175744
                 -5331                179950
                 -5330                180576
                 -5329                179084
                 -5328                177628
                 -5327                178632
                 -5326                177246
                 -5325                179502
                 -5324                180966
                 -5323                179702
                 -5322                178598
                 -5321                180454
                 -5320                179374
                 -5319                178706
                 -5318                179486
                 -5317                181940
                 -5316                179064
                 -5315                181982
                 -5314                179454
                 -5313                180796
                 -5312                182177
                 -5311                179258
                 -5310                181042
                 -5309                178742
                 -5308                183640
                 -5307                179796
                 -5306                178358
                 -5305                180802
                 -5304                180874
                 -5303                182720
                 -5302                182136
                 -5301                182346
                 -5300                181008
                 -5299                183402
                 -5298                183005
                 -5297                182150
                 -5296                182692
                 -5295                180472
                 -5294                182892
                 -5293                182106
                 -5292                181868
                 -5291                181786
                 -5290                182286
                 -5289                181738
                 -5288                182364
                 -5287                183716
                 -5286                183148
                 -5285                184467
                 -5284                182902
                 -5283                183758
                 -5282                184668
                 -5281                183952
                 -5280                185588
                 -5279                184370
                 -5278                186290
                 -5277                186388
                 -5276                182378
                 -5275                183812
                 -5274                185742
                 -5273                186796
                 -5272                185040
                 -5271                184974
                 -5270                184712
                 -5269                185706
                 -5268                186814
                 -5267                184994
                 -5266                186312
                 -5265                185980
                 -5264                186991
                 -5263                184628
                 -5262                186256
                 -5261                186614
                 -5260                185800
                 -5259                190660
                 -5258                187146
                 -5257                185858
                 -5256                188312
                 -5255                188718
                 -5254                188206
                 -5253                187760
                 -5252                189734
                 -5251                187430
                 -5250                187822
                 -5249                188744
                 -5248                187924
                 -5247                188290
                 -5246                187124
                 -5245                185728
                 -5244                188408
                 -5243                190074
                 -5242                190324
                 -5241                188022
                 -5240                190840
                 -5239                190818
                 -5238                189590
                 -5237                190744
                 -5236                189204
                 -5235                190106
                 -5234                188268
                 -5233                189264
                 -5232                190653
                 -5231                191505
                 -5230                190934
                 -5229                189318
                 -5228                188052
                 -5227                192014
                 -5226                188212
                 -5225                190841
                 -5224                191118
                 -5223                193744
                 -5222                191076
                 -5221                194025
                 -5220                190606
                 -5219                192281
                 -5218                192566
                 -5217                192398
                 -5216                191774
                 -5215                192834
                 -5214                191612
                 -5213                191588
                 -5212                190610
                 -5211                193300
                 -5210                194686
                 -5209                194868
                 -5208                192206
                 -5207                191116
                 -5206                194642
                 -5205                194256
                 -5204                192120
                 -5203                195470
                 -5202                197174
                 -5201                192982
                 -5200                194812
                 -5199                194964
                 -5198                194894
                 -5197                196234
                 -5196                194666
                 -5195                195324
                 -5194                191769
                 -5193                194628
                 -5192                195422
                 -5191                195408
                 -5190                193620
                 -5189                195834
                 -5188                196596
                 -5187                196628
                 -5186                193524
                 -5185                194888
                 -5184                198624
                 -5183                198528
                 -5182                193310
                 -5181                198476
                 -5180                196640
                 -5179                196222
                 -5178                198112
                 -5177                196770
                 -5176                199280
                 -5175                201392
                 -5174                197826
                 -5173                198676
                 -5172                197096
                 -5171                199290
                 -5170                194042
                 -5169                199548
                 -5168                197236
                 -5167                197430
                 -5166                199254
                 -5165                200738
                 -5164                196574
                 -5163                197948
                 -5162                201222
                 -5161                200326
                 -5160                197065
                 -5159                198944
                 -5158                199332
                 -5157                198176
                 -5156                199360
                 -5155                199010
                 -5154                203408
                 -5153                200500
                 -5152                200600
                 -5151                200550
                 -5150                201718
                 -5149                203450
                 -5148                198102
                 -5147                200796
                 -5146                199012
                 -5145                201744
                 -5144                202606
                 -5143                200744
                 -5142                200752
                 -5141                200678
                 -5140                201548
                 -5139                202525
                 -5138                198138
                 -5137                203398
                 -5136                202304
                 -5135                202808
                 -5134                204868
                 -5133                201842
                 -5132                201810
                 -5131                204856
                 -5130                202414
                 -5129                202772
                 -5128                204340
                 -5127                204432
                 -5126                199404
                 -5125                200790
                 -5124                205392
                 -5123                206718
                 -5122                204412
                 -5121                202180
                 -5120                205210
                 -5119                203516
                 -5118                205066
                 -5117                205442
                 -5116                205964
                 -5115                204112
                 -5114                202360
                 -5113                204244
                 -5112                206948
                 -5111                205428
                 -5110                205386
                 -5109                207703
                 -5108                204425
                 -5107                206126
                 -5106                207634
                 -5105                208426
                 -5104                206732
                 -5103                204816
                 -5102                206772
                 -5101                207246
                 -5100                205406
                 -5099                206788
                 -5098                206673
                 -5097                205246
                 -5096                205972
                 -5095                205770
                 -5094                207558
                 -5093                209086
                 -5092                207606
                 -5091                210414
                 -5090                210590
                 -5089                204982
                 -5088                209040
                 -5087                211068
                 -5086                208208
                 -5085                210704
                 -5084                210340
                 -5083                208756
                 -5082                208536
                 -5081                209536
                 -5080                206740
                 -5079                212752
                 -5078                209162
                 -5077                210170
                 -5076                211024
                 -5075                212008
                 -5074                210220
                 -5073                210224
                 -5072                210123
                 -5071                210322
                 -5070                208136
                 -5069                209667
                 -5068                209438
                 -5067                208094
                 -5066                211602
                 -5065                212342
                 -5064                210184
                 -5063                215320
                 -5062                213008
                 -5061                215630
                 -5060                215092
                 -5059                209856
                 -5058                210348
                 -5057                211326
                 -5056                211832
                 -5055                214590
                 -5054                211159
                 -5053                212130
                 -5052                212730
                 -5051                212032
                 -5050                214502
                 -5049                215104
                 -5048                213908
                 -5047                215682
                 -5046                213852
                 -5045                210578
                 -5044                213683
                 -5043                213848
                 -5042                215296
                 -5041                214478
                 -5040                215984
                 -5039                215800
                 -5038                215900
                 -5037                214306
                 -5036                215728
                 -5035                216658
                 -5034                218414
                 -5033                212698
                 -5032                217340
                 -5031                217560
                 -5030                216786
                 -5029                215754
                 -5028                214882
                 -5027                215258
                 -5026                213984
                 -5025                220524
                 -5024                216464
                 -5023                215840
                 -5022                216724
                 -5021                218782
                 -5020                217719
                 -5019                218228
                 -5018                219910
                 -5017                220414
                 -5016                220014
                 -5015                215168
                 -5014                215742
                 -5013                215546
                 -5012                217604
                 -5011                216000
                 -5010                215817
                 -5009                218704
                 -5008                220078
                 -5007                218866
                 -5006                219164
                 -5005                219814
                 -5004                219314
                 -5003                222412
                 -5002                219318
                 -5001                215922
                 -5000                219152
                 -4999                221982
                 -4998                220668
                 -4997                218796
                 -4996                218214
                 -4995                217144
                 -4994                222220
                 -4993                221712
                 -4992                222878
                 -4991                222044
                 -4990                220925
                 -4989                219089
                 -4988                220764
                 -4987                221922
                 -4986                219877
                 -4985                224520
                 -4984                220448
                 -4983                220610
                 -4982                221410
                 -4981                223980
                 -4980                222116
                 -4979                220588
                 -4978                221480
                 -4977                224238
                 -4976                222486
                 -4975                221600
                 -4974                226020
                 -4973                224510
                 -4972                225697
                 -4971                223228
                 -4970                221404
                 -4969                226088
                 -4968                224480
                 -4967                221824
                 -4966                223978
                 -4965                221668
                 -4964                224608
                 -4963                224470
                 -4962                227448
                 -4961                227092
                 -4960                228414
                 -4959                225497
                 -4958                224400
                 -4957                221348
                 -4956                228104
                 -4955                222890
                 -4954                225338
                 -4953                226304
                 -4952                224208
                 -4951                226570
                 -4950                230600
                 -4949                226028
                 -4948                227412
                 -4947                229424
                 -4946                228524
                 -4945                228206
                 -4944                227796
                 -4943                228278
                 -4942                228124
                 -4941                226774
                 -4940                227844
                 -4939                228848
                 -4938                228323
                 -4937                230916
                 -4936                229112
                 -4935                226963
                 -4934                228824
                 -4933                228200
                 -4932                229398
                 -4931                230508
                 -4930                222774
                 -4929                230902
                 -4928                233056
                 -4927                229488
                 -4926                229570
                 -4925                229428
                 -4924                229438
                 -4923                228234
                 -4922                230502
                 -4921                230052
                 -4920                229850
                 -4919                232296
                 -4918                232239
                 -4917                232148
                 -4916                234284
                 -4915                230878
                 -4914                230672
                 -4913                230676
                 -4912                231926
                 -4911                233978
                 -4910                232717
                 -4909                233190
                 -4908                228432
                 -4907                232598
                 -4906                233846
                 -4905                234957
                 -4904                230570
                 -4903                232544
                 -4902                234212
                 -4901                231442
                 -4900                234590
                 -4899                233188
                 -4898                232580
                 -4897                234555
                 -4896                231846
                 -4895                232076
                 -4894                236634
                 -4893                236130
                 -4892                234644
                 -4891                233308
                 -4890                233728
                 -4889                235112
                 -4888                239066
                 -4887                236816
                 -4886                235486
                 -4885                232446
                 -4884                236182
                 -4883                235252
                 -4882                232224
                 -4881                236096
                 -4880                237486
                 -4879                236994
                 -4878                234628
                 -4877                235725
                 -4876                235786
                 -4875                237320
                 -4874                236053
                 -4873                237664
                 -4872                238322
                 -4871                236363
                 -4870                239402
                 -4869                236602
                 -4868                237596
                 -4867                237876
                 -4866                237786
                 -4865                235482
                 -4864                236550
                 -4863                237924
                 -4862                240420
                 -4861                240476
                 -4860                237688
                 -4859                237222
                 -4858                239268
                 -4857                239110
                 -4856                240385
                 -4855                236904
                 -4854                241994
                 -4853                239806
                 -4852                236528
                 -4851                238168
                 -4850                241906
                 -4849                241288
                 -4848                239668
                 -4847                239670
                 -4846                240116
                 -4845                240748
                 -4844                245730
                 -4843                242542
                 -4842                241202
                 -4841                243680
                 -4840                242986
                 -4839                240714
                 -4838                241518
                 -4837                241820
                 -4836                243038
                 -4835                244568
                 -4834                240332
                 -4833                239318
                 -4832                242240
                 -4831                242784
                 -4830                241698
                 -4829                243816
                 -4828                244152
                 -4827                244328
                 -4826                240677
                 -4825                241272
                 -4824                245544
                 -4823                244610
                 -4822                241658
                 -4821                241676
                 -4820                240816
                 -4819                245320
                 -4818                246100
                 -4817                246448
                 -4816                245432
                 -4815                242612
                 -4814                244288
                 -4813                247521
                 -4812                243648
                 -4811                243046
                 -4810                246830
                 -4809                247206
                 -4808                244182
                 -4807                244952
                 -4806                248084
                 -4805                247687
                 -4804                246470
                 -4803                247144
                 -4802                246944
                 -4801                245374
                 -4800                251436
                 -4799                246216
                 -4798                244792
                 -4797                250524
                 -4796                248414
                 -4795                245766
                 -4794                250098
                 -4793                249226
                 -4792                247653
                 -4791                250312
                 -4790                247010
                 -4789                248385
                 -4788                248324
                 -4787                248798
                 -4786                246064
                 -4785                248422
                 -4784                246382
                 -4783                249248
                 -4782                252572
                 -4781                251548
                 -4780                251320
                 -4779                249978
                 -4778                253632
                 -4777                249706
                 -4776                247244
                 -4775                249694
                 -4774                250570
                 -4773                251844
                 -4772                250234
                 -4771                248897
                 -4770                253310
                 -4769                253096
                 -4768                252656
                 -4767                253052
                 -4766                251992
                 -4765                250306
                 -4764                249726
                 -4763                253478
                 -4762                252218
                 -4761                251826
                 -4760                251264
                 -4759                253224
                 -4758                249268
                 -4757                252638
                 -4756                254460
                 -4755                253450
                 -4754                253504
                 -4753                251240
                 -4752                255326
                 -4751                257410
                 -4750                254744
                 -4749                251820
                 -4748                253332
                 -4747                255718
                 -4746                253318
                 -4745                256136
                 -4744                254958
                 -4743                254157
                 -4742                254988
                 -4741                255601
                 -4740                253612
                 -4739                255790
                 -4738                261810
                 -4737                255278
                 -4736                255906
                 -4735                255478
                 -4734                255472
                 -4733                257420
                 -4732                257332
                 -4731                254680
                 -4730                259522
                 -4729                258576
                 -4728                253028
                 -4727                254446
                 -4726                260228
                 -4725                265116
                 -4724                257814
                 -4723                255084
                 -4722                259828
                 -4721                258116
                 -4720                258236
                 -4719                258474
                 -4718                255902
                 -4717                259514
                 -4716                257878
                 -4715                257968
                 -4714                257618
                 -4713                258802
                 -4712                258594
                 -4711                260998
                 -4710                257764
                 -4709                261474
                 -4708                258472
                 -4707                262473
                 -4706                259086
                 -4705                258716
                 -4704                263064
                 -4703                260552
                 -4702                259690
                 -4701                260072
                 -4700                264242
                 -4699                259282
                 -4698                264028
                 -4697                259166
                 -4696                260416
                 -4695                262614
                 -4694                265586
                 -4693                261452
                 -4692                260398
                 -4691                260860
                 -4690                261516
                 -4689                264536
                 -4688                260570
                 -4687                265170
                 -4686                260266
                 -4685                263726
                 -4684                260372
                 -4683                261184
                 -4682                262558
                 -4681                268148
                 -4680                267126
                 -4679                266284
                 -4678                262814
                 -4677                265300
                 -4676                264085
                 -4675                263731
                 -4674                264770
                 -4673                263836
                 -4672                263768
                 -4671                261872
                 -4670                263360
                 -4669                268390
                 -4668                267352
                 -4667                267346
                 -4666                264276
                 -4665                264758
                 -4664                264142
                 -4663                271570
                 -4662                268108
                 -4661                266130
                 -4660                268042
                 -4659                266670
                 -4658                265962
                 -4657                267194
                 -4656                266602
                 -4655                270682
                 -4654                268156
                 -4653                267274
                 -4652                265046
                 -4651                271002
                 -4650                269996
                 -4649                268822
                 -4648                269316
                 -4647                266544
                 -4646                268564
                 -4645                269994
                 -4644                268682
                 -4643                268968
                 -4642                265116
                 -4641                270442
                 -4640                269726
                 -4639                271770
                 -4638                270326
                 -4637                269846
                 -4636                272108
                 -4635                267996
                 -4634                268296
                 -4633                268218
                 -4632                274162
                 -4631                271286
                 -4630                269770
                 -4629                271670
                 -4628                273216
                 -4627                267826
                 -4626                271120
                 -4625                273308
                 -4624                273016
                 -4623                273454
                 -4622                274592
                 -4621                268243
                 -4620                273052
                 -4619                272512
                 -4618                273984
                 -4617                273368
                 -4616                269678
                 -4615                272436
                 -4614                271608
                 -4613                276561
                 -4612                269518
                 -4611                275818
                 -4610                276470
                 -4609                272780
                 -4608                272248
                 -4607                277026
                 -4606                279352
                 -4605                274566
                 -4604                274960
                 -4603                273410
                 -4602                273214
                 -4601                279024
                 -4600                275650
                 -4599                274934
                 -4598                273094
                 -4597                275818
                 -4596                278815
                 -4595                275492
                 -4594                279254
                 -4593                276436
                 -4592                277812
                 -4591                277082
                 -4590                274778
                 -4589                277464
                 -4588                282252
                 -4587                276920
                 -4586                270192
                 -4585                278734
                 -4584                276814
                 -4583                276410
                 -4582                277048
                 -4581                277660
                 -4580                279694
                 -4579                282652
                 -4578                276518
                 -4577                277396
                 -4576                279848
                 -4575                278138
                 -4574                278946
                 -4573                278254
                 -4572                276090
                 -4571                278260
                 -4570                280898
                 -4569                281792
                 -4568                276616
                 -4567                281834
                 -4566                281010
                 -4565                279520
                 -4564                280124
                 -4563                283618
                 -4562                283232
                 -4561                281432
                 -4560                277824
                 -4559                277858
                 -4558                283756
                 -4557                284148
                 -4556                281822
                 -4555                278238
                 -4554                284120
                 -4553                282718
                 -4552                283250
                 -4551                281708
                 -4550                286650
                 -4549                281808
                 -4548                283264
                 -4547                284598
                 -4546                280302
                 -4545                286164
                 -4544                284060
                 -4543                281834
                 -4542                280636
                 -4541                284541
                 -4540                284680
                 -4539                285650
                 -4538                282958
                 -4537                283776
                 -4536                286314
                 -4535                290720
                 -4534                282662
                 -4533                285334
                 -4532                289164
                 -4531                287114
                 -4530                285850
                 -4529                283900
                 -4528                283520
                 -4527                284798
                 -4526                287732
                 -4525                288108
                 -4524                286352
                 -4523                285768
                 -4522                283780
                 -4521                287540
                 -4520                288792
                 -4519                288508
                 -4518                288462
                 -4517                284868
                 -4516                286166
                 -4515                282966
                 -4514                288962
                 -4513                289382
                 -4512                289716
                 -4511                287051
                 -4510                286602
                 -4509                288794
                 -4508                288608
                 -4507                293972
                 -4506                289198
                 -4505                289528
                 -4504                291678
                 -4503                285932
                 -4502                290924
                 -4501                289790
                 -4500                291256
                 -4499                287476
                 -4498                286166
                 -4497                289532
                 -4496                288994
                 -4495                294526
                 -4494                294196
                 -4493                289666
                 -4492                292004
                 -4491                296478
                 -4490                288944
                 -4489                290416
                 -4488                294762
                 -4487                292710
                 -4486                295444
                 -4485                293886
                 -4484                288248
                 -4483                287884
                 -4482                294664
                 -4481                292790
                 -4480                290830
                 -4479                291534
                 -4478                296190
                 -4477                291502
                 -4476                294830
                 -4475                294058
                 -4474                292600
                 -4473                296522
                 -4472                293110
                 -4471                291590
                 -4470                295698
                 -4469                299344
                 -4468                294092
                 -4467                295148
                 -4466                291384
                 -4465                296644
                 -4464                299128
                 -4463                297496
                 -4462                294569
                 -4461                292476
                 -4460                297148
                 -4459                293284
                 -4458                293282
                 -4457                295094
                 -4456                296842
                 -4455                298614
                 -4454                296486
                 -4453                295956
                 -4452                297064
                 -4451                301828
                 -4450                298360
                 -4449                294178
                 -4448                300106
                 -4447                301154
                 -4446                298012
                 -4445                297910
                 -4444                293924
                 -4443                298392
                 -4442                304796
                 -4441                295764
                 -4440                297928
                 -4439                298988
                 -4438                301591
                 -4437                303040
                 -4436                297352
                 -4435                299738
                 -4434                300334
                 -4433                301731
                 -4432                300258
                 -4431                298444
                 -4430                302882
                 -4429                303380
                 -4428                300292
                 -4427                295328
                 -4426                304812
                 -4425                303546
                 -4424                300210
                 -4423                298850
                 -4422                298214
                 -4421                305104
                 -4420                301486
                 -4419                301350
                 -4418                301820
                 -4417                301276
                 -4416                303314
                 -4415                304276
                 -4414                303364
                 -4413                301562
                 -4412                306736
                 -4411                303840
                 -4410                302832
                 -4409                299834
                 -4408                308476
                 -4407                304880
                 -4406                305192
                 -4405                300308
                 -4404                303674
                 -4403                302130
                 -4402                303804
                 -4401                306040
                 -4400                305280
                 -4399                304312
                 -4398                306462
                 -4397                304352
                 -4396                304480
                 -4395                309288
                 -4394                308650
                 -4393                306992
                 -4392                303750
                 -4391                306000
                 -4390                300493
                 -4389                309898
                 -4388                309540
                 -4387                305014
                 -4386                305316
                 -4385                307358
                 -4384                306856
                 -4383                304392
                 -4382                308502
                 -4381                308839
                 -4380                306190
                 -4379                307382
                 -4378                304238
                 -4377                309072
                 -4376                312822
                 -4375                309214
                 -4374                307634
                 -4373                310960
                 -4372                309098
                 -4371                309707
                 -4370                312726
                 -4369                308778
                 -4368                307936
                 -4367                307036
                 -4366                310948
                 -4365                309080
                 -4364                312014
                 -4363                314392
                 -4362                310570
                 -4361                305302
                 -4360                309648
                 -4359                309866
                 -4358                314936
                 -4357                312030
                 -4356                313736
                 -4355                308946
                 -4354                313222
                 -4353                310832
                 -4352                311012
                 -4351                311520
                 -4350                313426
                 -4349                314918
                 -4348                311496
                 -4347                311991
                 -4346                308652
                 -4345                314716
                 -4344                317182
                 -4343                309488
                 -4342                312610
                 -4341                313156
                 -4340                316120
                 -4339                315850
                 -4338                312112
                 -4337                313614
                 -4336                314832
                 -4335                313094
                 -4334                311900
                 -4333                314388
                 -4332                320968
                 -4331                311556
                 -4330                316316
                 -4329                314448
                 -4328                315348
                 -4327                317296
                 -4326                315494
                 -4325                318134
                 -4324                312406
                 -4323                320216
                 -4322                316246
                 -4321                315426
                 -4320                316061
                 -4319                319776
                 -4318                320510
                 -4317                316358
                 -4316                314552
                 -4315                315896
                 -4314                323730
                 -4313                318886
                 -4312                316200
                 -4311                319138
                 -4310                319772
                 -4309                318140
                 -4308                322465
                 -4307                317470
                 -4306                321282
                 -4305                318822
                 -4304                316954
                 -4303                318459
                 -4302                316968
                 -4301                325680
                 -4300                319960
                 -4299                316756
                 -4298                319963
                 -4297                323554
                 -4296                322066
                 -4295                321752
                 -4294                323406
                 -4293                323536
                 -4292                325290
                 -4291                317038
                 -4290                317286
                 -4289                325184
                 -4288                322024
                 -4287                323066
                 -4286                322620
                 -4285                320082
                 -4284                322488
                 -4283                324278
                 -4282                323247
                 -4281                319392
                 -4280                324374
                 -4279                324886
                 -4278                321624
                 -4277                321382
                 -4276                322742
                 -4275                323894
                 -4274                324944
                 -4273                327798
                 -4272                320086
                 -4271                327022
                 -4270                326880
                 -4269                324490
                 -4268                322324
                 -4267                324400
                 -4266                322584
                 -4265                325006
                 -4264                326840
                 -4263                327560
                 -4262                324606
                 -4261                323746
                 -4260                324606
                 -4259                323738
                 -4258                330073
                 -4257                334082
                 -4256                326364
                 -4255                324658
                 -4254                327194
                 -4253                328476
                 -4252                330800
                 -4251                328894
                 -4250                326496
                 -4249                325788
                 -4248                329662
                 -4247                327310
                 -4246                326982
                 -4245                330586
                 -4244                329180
                 -4243                327668
                 -4242                328062
                 -4241                326218
                 -4240                328008
                 -4239                331068
                 -4238                334248
                 -4237                327412
                 -4236                330210
                 -4235                329642
                 -4234                327691
                 -4233                330118
                 -4232                325310
                 -4231                333424
                 -4230                331158
                 -4229                330913
                 -4228                329576
                 -4227                332171
                 -4226                333590
                 -4225                333968
                 -4224                332562
                 -4223                328094
                 -4222                333440
                 -4221                330578
                 -4220                333142
                 -4219                330694
                 -4218                331228
                 -4217                334320
                 -4216                330778
                 -4215                332084
                 -4214                335368
                 -4213                336098
                 -4212                334324
                 -4211                330442
                 -4210                329258
                 -4209                331450
                 -4208                342820
                 -4207                336520
                 -4206                329944
                 -4205                332316
                 -4204                333010
                 -4203                334534
                 -4202                332424
                 -4201                334027
                 -4200                337060
                 -4199                337724
                 -4198                335928
                 -4197                334422
                 -4196                337332
                 -4195                342550
                 -4194                334312
                 -4193                339604
                 -4192                334402
                 -4191                334464
                 -4190                337268
                 -4189                334622
                 -4188                334590
                 -4187                337132
                 -4186                338842
                 -4185                336022
                 -4184                336170
                 -4183                337994
                 -4182                346240
                 -4181                340510
                 -4180                335824
                 -4179                337246
                 -4178                336206
                 -4177                340828
                 -4176                338646
                 -4175                336906
                 -4174                338496
                 -4173                342271
                 -4172                337996
                 -4171                341588
                 -4170                341234
                 -4169                340757
                 -4168                339328
                 -4167                340648
                 -4166                340232
                 -4165                336574
                 -4164                347770
                 -4163                342692
                 -4162                336018
                 -4161                338916
                 -4160                341190
                 -4159                346104
                 -4158                344010
                 -4157                341874
                 -4156                340031
                 -4155                347252
                 -4154                341154
                 -4153                338514
                 -4152                345544
                 -4151                348844
                 -4150                341334
                 -4149                342317
                 -4148                343236
                 -4147                341810
                 -4146                343780
                 -4145                344568
                 -4144                340728
                 -4143                342080
                 -4142                347966
                 -4141                346112
                 -4140                343022
                 -4139                347368
                 -4138                347136
                 -4137                350298
                 -4136                341660
                 -4135                346202
                 -4134                345492
                 -4133                350602
                 -4132                345930
                 -4131                342032
                 -4130                345622
                 -4129                349438
                 -4128                344634
                 -4127                348762
                 -4126                350558
                 -4125                349208
                 -4124                346924
                 -4123                348208
                 -4122                345400
                 -4121                345168
                 -4120                349825
                 -4119                346212
                 -4118                347643
                 -4117                345561
                 -4116                348512
                 -4115                351152
                 -4114                347050
                 -4113                346922
                 -4112                347180
                 -4111                350462
                 -4110                349662
                 -4109                348136
                 -4108                351380
                 -4107                352016
                 -4106                349026
                 -4105                347588
                 -4104                350236
                 -4103                349316
                 -4102                355322
                 -4101                347749
                 -4100                349202
                 -4099                348970
                 -4098                351716
                 -4097                351860
                 -4096                354454
                 -4095                349246
                 -4094                354815
                 -4093                350110
                 -4092                351480
                 -4091                346856
                 -4090                351952
                 -4089                353390
                 -4088                354450
                 -4087                348748
                 -4086                350952
                 -4085                354060
                 -4084                355040
                 -4083                358722
                 -4082                351716
                 -4081                354756
                 -4080                359620
                 -4079                353692
                 -4078                353828
                 -4077                357190
                 -4076                353182
                 -4075                354812
                 -4074                354246
                 -4073                351642
                 -4072                352790
                 -4071                360408
                 -4070                359601
                 -4069                352936
                 -4068                350832
                 -4067                358045
                 -4066                358620
                 -4065                353242
                 -4064                361067
                 -4063                357902
                 -4062                355274
                 -4061                359276
                 -4060                352274
                 -4059                357618
                 -4058                361252
                 -4057                357852
                 -4056                358686
                 -4055                355764
                 -4054                357834
                 -4053                360098
                 -4052                358490
                 -4051                360416
                 -4050                355878
                 -4049                357290
                 -4048                355024
                 -4047                354698
                 -4046                356526
                 -4045                363420
                 -4044                358234
                 -4043                356630
                 -4042                354140
                 -4041                359078
                 -4040                364996
                 -4039                363084
                 -4038                357962
                 -4037                360394
                 -4036                365744
                 -4035                363220
                 -4034                360376
                 -4033                361252
                 -4032                364138
                 -4031                363586
                 -4030                359790
                 -4029                356918
                 -4028                357362
                 -4027                367895
                 -4026                364750
                 -4025                361616
                 -4024                359428
                 -4023                361678
                 -4022                366294
                 -4021                362268
                 -4020                366506
                 -4019                363414
                 -4018                367280
                 -4017                358928
                 -4016                366692
                 -4015                361880
                 -4014                364598
                 -4013                368688
                 -4012                363926
                 -4011                362324
                 -4010                364222
                 -4009                368920
                 -4008                365812
                 -4007                365174
                 -4006                365308
                 -4005                365628
                 -4004                362010
                 -4003                363776
                 -4002                367742
                 -4001                369276
                 -4000                368032
                 -3999                364738
                 -3998                364730
                 -3997                366120
                 -3996                369784
                 -3995                371146
                 -3994                365084
                 -3993                363461
                 -3992                369782
                 -3991                367588
                 -3990                369896
                 -3989                369342
                 -3988                365209
                 -3987                369036
                 -3986                368741
                 -3985                365692
                 -3984                368272
                 -3983                373930
                 -3982                369154
                 -3981                367702
                 -3980                369958
                 -3979                371926
                 -3978                373890
                 -3977                368516
                 -3976                369686
                 -3975                369444
                 -3974                372746
                 -3973                370818
                 -3972                370324
                 -3971                372218
                 -3970                372990
                 -3969                374264
                 -3968                366854
                 -3967                369296
                 -3966                368951
                 -3965                375316
                 -3964                376614
                 -3963                370606
                 -3962                372862
                 -3961                372464
                 -3960                371084
                 -3959                370630
                 -3958                374114
                 -3957                373890
                 -3956                374572
                 -3955                371512
                 -3954                374654
                 -3953                373701
                 -3952                379762
                 -3951                374624
                 -3950                373156
                 -3949                372752
                 -3948                377340
                 -3947                372530
                 -3946                379802
                 -3945                373246
                 -3944                373800
                 -3943                371554
                 -3942                378930
                 -3941                378106
                 -3940                377164
                 -3939                375948
                 -3938                375811
                 -3937                376572
                 -3936                372220
                 -3935                379250
                 -3934                380958
                 -3933                379084
                 -3932                373242
                 -3931                374576
                 -3930                381750
                 -3929                374360
                 -3928                376304
                 -3927                377810
                 -3926                377454
                 -3925                378386
                 -3924                383322
                 -3923                375734
                 -3922                378038
                 -3921                380054
                 -3920                384202
                 -3919                375234
                 -3918                371684
                 -3917                383008
                 -3916                382076
                 -3915                382712
                 -3914                378134
                 -3913                378726
                 -3912                382590
                 -3911                380100
                 -3910                378058
                 -3909                378972
                 -3908                386168
                 -3907                380074
                 -3906                377498
                 -3905                379494
                 -3904                382474
                 -3903                384126
                 -3902                388490
                 -3901                382194
                 -3900                377584
                 -3899                382298
                 -3898                379702
                 -3897                383650
                 -3896                383770
                 -3895                384862
                 -3894                383490
                 -3893                380176
                 -3892                381734
                 -3891                381200
                 -3890                389806
                 -3889                385872
                 -3888                380816
                 -3887                382804
                 -3886                389486
                 -3885                386016
                 -3884                382104
                 -3883                387872
                 -3882                388162
                 -3881                385959
                 -3880                381354
                 -3879                385922
                 -3878                384186
                 -3877                389901
                 -3876                389246
                 -3875                385882
                 -3874                384350
                 -3873                383250
                 -3872                390476
                 -3871                390176
                 -3870                387762
                 -3869                384992
                 -3868                391734
                 -3867                384336
                 -3866                384732
                 -3865                390962
                 -3864                393006
                 -3863                388194
                 -3862                385960
                 -3861                384234
                 -3860                386516
                 -3859                390638
                 -3858                393120
                 -3857                390278
                 -3856                386146
                 -3855                385982
                 -3854                391772
                 -3853                388753
                 -3852                393172
                 -3851                386524
                 -3850                391146
                 -3849                388576
                 -3848                385814
                 -3847                391394
                 -3846                398748
                 -3845                393108
                 -3844                390654
                 -3843                393518
                 -3842                394746
                 -3841                392148
                 -3840                391972
                 -3839                392864
                 -3838                391266
                 -3837                389902
                 -3836                391166
                 -3835                390359
                 -3834                392724
                 -3833                397888
                 -3832                390538
                 -3831                389650
                 -3830                394056
                 -3829                388858
                 -3828                395950
                 -3827                397035
                 -3826                396950
                 -3825                393110
                 -3824                394986
                 -3823                393608
                 -3822                394222
                 -3821                393786
                 -3820                396102
                 -3819                396062
                 -3818                393708
                 -3817                393842
                 -3816                394028
                 -3815                396806
                 -3814                400714
                 -3813                394562
                 -3812                395116
                 -3811                394524
                 -3810                392658
                 -3809                398284
                 -3808                396978
                 -3807                394984
                 -3806                395114
                 -3805                396706
                 -3804                397006
                 -3803                394482
                 -3802                401940
                 -3801                398458
                 -3800                399360
                 -3799                395436
                 -3798                399136
                 -3797                399790
                 -3796                399328
                 -3795                401366
                 -3794                394654
                 -3793                401562
                 -3792                400984
                 -3791                398014
                 -3790                400422
                 -3789                400741
                 -3788                402988
                 -3787                402296
                 -3786                397720
                 -3785                400810
                 -3784                401274
                 -3783                402306
                 -3782                398682
                 -3781                398456
                 -3780                401316
                 -3779                404384
                 -3778                402040
                 -3777                403574
                 -3776                398786
                 -3775                404252
                 -3774                404853
                 -3773                404528
                 -3772                400858
                 -3771                409644
                 -3770                404286
                 -3769                399604
                 -3768                402196
                 -3767                403444
                 -3766                405654
                 -3765                405354
                 -3764                401958
                 -3763                402814
                 -3762                402841
                 -3761                405696
                 -3760                401746
                 -3759                404476
                 -3758                405134
                 -3757                408324
                 -3756                403648
                 -3755                403686
                 -3754                407260
                 -3753                408979
                 -3752                406528
                 -3751                403334
                 -3750                399818
                 -3749                407768
                 -3748                404946
                 -3747                407038
                 -3746                404766
                 -3745                407848
                 -3744                403548
                 -3743                408232
                 -3742                407550
                 -3741                407326
                 -3740                408332
                 -3739                413874
                 -3738                403700
                 -3737                403388
                 -3736                404988
                 -3735                407488
                 -3734                410074
                 -3733                409200
                 -3732                409378
                 -3731                411896
                 -3730                408390
                 -3729                409102
                 -3728                413950
                 -3727                417606
                 -3726                411804
                 -3725                406512
                 -3724                412342
                 -3723                409054
                 -3722                409750
                 -3721                414626
                 -3720                409549
                 -3719                406584
                 -3718                409716
                 -3717                414524
                 -3716                412160
                 -3715                415776
                 -3714                414860
                 -3713                415472
                 -3712                411164
                 -3711                409564
                 -3710                412732
                 -3709                419670
                 -3708                415706
                 -3707                408784
                 -3706                410054
                 -3705                412982
                 -3704                412096
                 -3703                416448
                 -3702                420038
                 -3701                414169
                 -3700                409986
                 -3699                416070
                 -3698                416098
                 -3697                413134
                 -3696                421068
                 -3695                414186
                 -3694                413302
                 -3693                413384
                 -3692                410570
                 -3691                416338
                 -3690                415944
                 -3689                418644
                 -3688                411518
                 -3687                417982
                 -3686                419804
                 -3685                417518
                 -3684                420224
                 -3683                418064
                 -3682                419384
                 -3681                410168
                 -3680                418363
                 -3679                412732
                 -3678                419026
                 -3677                420593
                 -3676                417048
                 -3675                415688
                 -3674                418238
                 -3673                419560
                 -3672                418540
                 -3671                422315
                 -3670                418610
                 -3669                418820
                 -3668                421955
                 -3667                413868
                 -3666                416888
                 -3665                422752
                 -3664                422106
                 -3663                418660
                 -3662                411890
                 -3661                420928
                 -3660                419144
                 -3659                423314
                 -3658                423034
                 -3657                421110
                 -3656                420690
                 -3655                420968
                 -3654                423518
                 -3653                424328
                 -3652                423344
                 -3651                420374
                 -3650                423254
                 -3649                422862
                 -3648                418708
                 -3647                424308
                 -3646                425317
                 -3645                422170
                 -3644                420116
                 -3643                420832
                 -3642                423478
                 -3641                426092
                 -3640                424232
                 -3639                425682
                 -3638                424800
                 -3637                423626
                 -3636                422606
                 -3635                421160
                 -3634                427724
                 -3633                425364
                 -3632                421264
                 -3631                424580
                 -3630                424940
                 -3629                426697
                 -3628                429155
                 -3627                427280
                 -3626                424662
                 -3625                427582
                 -3624                427374
                 -3623                422380
                 -3622                425850
                 -3621                431796
                 -3620                427870
                 -3619                426174
                 -3618                423337
                 -3617                423380
                 -3616                431550
                 -3615                431023
                 -3614                425856
                 -3613                425804
                 -3612                432514
                 -3611                428010
                 -3610                428176
                 -3609                427989
                 -3608                431930
                 -3607                424814
                 -3606                428266
                 -3605                426562
                 -3604                427116
                 -3603                434440
                 -3602                431818
                 -3601                426476
                 -3600                425030
                 -3599                431812
                 -3598                430242
                 -3597                434012
                 -3596                427918
                 -3595                430674
                 -3594                430548
                 -3593                430930
                 -3592                429026
                 -3591                429150
                 -3590                434864
                 -3589                432674
                 -3588                429802
                 -3587                430528
                 -3586                433267
                 -3585                433900
                 -3584                434758
                 -3583                436344
                 -3582                429722
                 -3581                435041
                 -3580                436872
                 -3579                434868
                 -3578                431772
                 -3577                432916
                 -3576                435510
                 -3575                429506
                 -3574                436715
                 -3573                434264
                 -3572                436694
                 -3571                440946
                 -3570                434608
                 -3569                431628
                 -3568                431600
                 -3567                434534
                 -3566                436464
                 -3565                436806
                 -3564                437604
                 -3563                434840
                 -3562                440012
                 -3561                431944
                 -3560                435186
                 -3559                441306
                 -3558                438450
                 -3557                436552
                 -3556                436182
                 -3555                439706
                 -3554                439301
                 -3553                438796
                 -3552                435814
                 -3551                436208
                 -3550                434802
                 -3549                439548
                 -3548                439796
                 -3547                443014
                 -3546                438368
                 -3545                438780
                 -3544                434247
                 -3543                439806
                 -3542                438126
                 -3541                444934
                 -3540                441884
                 -3539                440838
                 -3538                437784
                 -3537                438057
                 -3536                442018
                 -3535                441610
                 -3534                442514
                 -3533                442355
                 -3532                442064
                 -3531                440624
                 -3530                439613
                 -3529                437896
                 -3528                443208
                 -3527                445930
                 -3526                441778
                 -3525                441284
                 -3524                442428
                 -3523                442516
                 -3522                444086
                 -3521                447020
                 -3520                442322
                 -3519                439736
                 -3518                445326
                 -3517                443316
                 -3516                444114
                 -3515                448218
                 -3514                444594
                 -3513                444660
                 -3512                437229
                 -3511                443700
                 -3510                444410
                 -3509                451967
                 -3508                442372
                 -3507                442754
                 -3506                446320
                 -3505                447994
                 -3504                445756
                 -3503                447122
                 -3502                446829
                 -3501                442756
                 -3500                442534
                 -3499                444560
                 -3498                442366
                 -3497                450086
                 -3496                447232
                 -3495                448158
                 -3494                441996
                 -3493                446582
                 -3492                449642
                 -3491                447522
                 -3490                454926
                 -3489                444566
                 -3488                445540
                 -3487                450074
                 -3486                446718
                 -3485                448890
                 -3484                453244
                 -3483                451364
                 -3482                447410
                 -3481                450127
                 -3480                445870
                 -3479                452816
                 -3478                451194
                 -3477                453996
                 -3476                450654
                 -3475                448866
                 -3474                452098
                 -3473                450306
                 -3472                451912
                 -3471                456398
                 -3470                454150
                 -3469                448209
                 -3468                450165
                 -3467                445604
                 -3466                453150
                 -3465                455782
                 -3464                451870
                 -3463                442914
                 -3462                456438
                 -3461                449374
                 -3460                450738
                 -3459                453378
                 -3458                455698
                 -3457                452902
                 -3456                451200
                 -3455                453958
                 -3454                449504
                 -3453                455250
                 -3452                452204
                 -3451                451574
                 -3450                453100
                 -3449                456686
                 -3448                453807
                 -3447                457964
                 -3446                456602
                 -3445                450974
                 -3444                453922
                 -3443                458566
                 -3442                455784
                 -3441                454716
                 -3440                458046
                 -3439                456340
                 -3438                452929
                 -3437                451326
                 -3436                459104
                 -3435                460892
                 -3434                454262
                 -3433                459779
                 -3432                458211
                 -3431                457720
                 -3430                456524
                 -3429                454484
                 -3428                464754
                 -3427                457104
                 -3426                456276
                 -3425                456857
                 -3424                455648
                 -3423                458804
                 -3422                460734
                 -3421                463586
                 -3420                458808
                 -3419                457002
                 -3418                460224
                 -3417                458816
                 -3416                465044
                 -3415                459006
                 -3414                460766
                 -3413                456298
                 -3412                463760
                 -3411                459354
                 -3410                464952
                 -3409                459908
                 -3408                459518
                 -3407                457866
                 -3406                465470
                 -3405                459232
                 -3404                461758
                 -3403                470910
                 -3402                463356
                 -3401                456552
                 -3400                459120
                 -3399                460318
                 -3398                463057
                 -3397                461810
                 -3396                459174
                 -3395                462692
                 -3394                466584
                 -3393                461068
                 -3392                464310
                 -3391                466366
                 -3390                472582
                 -3389                462844
                 -3388                463562
                 -3387                463882
                 -3386                464752
                 -3385                466678
                 -3384                465186
                 -3383                462276
                 -3382                465332
                 -3381                463880
                 -3380                460459
                 -3379                466224
                 -3378                465596
                 -3377                467752
                 -3376                466140
                 -3375                463444
                 -3374                462676
                 -3373                468966
                 -3372                474312
                 -3371                470340
                 -3370                464622
                 -3369                465144
                 -3368                463484
                 -3367                462992
                 -3366                468342
                 -3365                470720
                 -3364                468420
                 -3363                465794
                 -3362                464654
                 -3361                471482
                 -3360                467606
                 -3359                473516
                 -3358                467994
                 -3357                467216
                 -3356                467008
                 -3355                467626
                 -3354                469708
                 -3353                471256
                 -3352                466886
                 -3351                468492
                 -3350                470422
                 -3349                470492
                 -3348                472262
                 -3347                473857
                 -3346                475354
                 -3345                472196
                 -3344                470506
                 -3343                466720
                 -3342                479472
                 -3341                469920
                 -3340                472076
                 -3339                469248
                 -3338                466612
                 -3337                474910
                 -3336                469832
                 -3335                474080
                 -3334                477126
                 -3333                478150
                 -3332                474094
                 -3331                474490
                 -3330                468978
                 -3329                472790
                 -3328                481226
                 -3327                476760
                 -3326                469350
                 -3325                472608
                 -3324                472188
                 -3323                474488
                 -3322                473380
                 -3321                472496
                 -3320                476892
                 -3319                468568
                 -3318                473274
                 -3317                477251
                 -3316                481242
                 -3315                474860
                 -3314                475457
                 -3313                473046
                 -3312                479996
                 -3311                472454
                 -3310                480024
                 -3309                476606
                 -3308                473146
                 -3307                477970
                 -3306                476274
                 -3305                481234
                 -3304                479240
                 -3303                480482
                 -3302                478010
                 -3301                477230
                 -3300                480268
                 -3299                479942
                 -3298                480036
                 -3297                478674
                 -3296                479150
                 -3295                474765
                 -3294                477872
                 -3293                480706
                 -3292                477216
                 -3291                483714
                 -3290                480408
                 -3289                480578
                 -3288                479208
                 -3287                482732
                 -3286                478548
                 -3285                481980
                 -3284                479414
                 -3283                480700
                 -3282                480680
                 -3281                476540
                 -3280                481356
                 -3279                483766
                 -3278                484612
                 -3277                481568
                 -3276                479832
                 -3275                482996
                 -3274                485224
                 -3273                482928
                 -3272                490780
                 -3271                483026
                 -3270                482804
                 -3269                483327
                 -3268                478418
                 -3267                480234
                 -3266                489140
                 -3265                484060
                 -3264                480102
                 -3263                481306
                 -3262                482834
                 -3261                486958
                 -3260                486946
                 -3259                486072
                 -3258                484788
                 -3257                482814
                 -3256                481948
                 -3255                487216
                 -3254                488032
                 -3253                491941
                 -3252                484630
                 -3251                483522
                 -3250                482804
                 -3249                486094
                 -3248                487432
                 -3247                488860
                 -3246                489130
                 -3245                480694
                 -3244                490964
                 -3243                488256
                 -3242                487946
                 -3241                488878
                 -3240                492392
                 -3239                485420
                 -3238                485352
                 -3237                484158
                 -3236                486284
                 -3235                493504
                 -3234                495144
                 -3233                490074
                 -3232                488648
                 -3231                492516
                 -3230                490390
                 -3229                488890
                 -3228                492374
                 -3227                489564
                 -3226                486894
                 -3225                491724
                 -3224                488278
                 -3223                487668
                 -3222                492818
                 -3221                488059
                 -3220                492956
                 -3219                485252
                 -3218                491512
                 -3217                496988
                 -3216                490884
                 -3215                493804
                 -3214                495298
                 -3213                493534
                 -3212                489624
                 -3211                490762
                 -3210                495307
                 -3209                489008
                 -3208                490652
                 -3207                491128
                 -3206                487334
                 -3205                494386
                 -3204                496692
                 -3203                493508
                 -3202                496488
                 -3201                491032
                 -3200                492648
                 -3199                492410
                 -3198                500288
                 -3197                495998
                 -3196                496080
                 -3195                493171
                 -3194                496726
                 -3193                493136
                 -3192                495468
                 -3191                497536
                 -3190                496018
                 -3189                495774
                 -3188                501958
                 -3187                494996
                 -3186                496822
                 -3185                499636
                 -3184                496310
                 -3183                495832
                 -3182                494870
                 -3181                497918
                 -3180                495704
                 -3179                499068
                 -3178                499060
                 -3177                498666
                 -3176                496844
                 -3175                496412
                 -3174                499149
                 -3173                504534
                 -3172                505828
                 -3171                496340
                 -3170                496618
                 -3169                496756
                 -3168                497682
                 -3167                502706
                 -3166                500354
                 -3165                499910
                 -3164                496038
                 -3163                496906
                 -3162                499168
                 -3161                499690
                 -3160                500418
                 -3159                506046
                 -3158                498424
                 -3157                500438
                 -3156                501880
                 -3155                500306
                 -3154                504542
                 -3153                500694
                 -3152                500024
                 -3151                503676
                 -3150                502660
                 -3149                500810
                 -3148                501292
                 -3147                507610
                 -3146                497560
                 -3145                503848
                 -3144                497355
                 -3143                503338
                 -3142                498652
                 -3141                506100
                 -3140                505132
                 -3139                502919
                 -3138                498298
                 -3137                504168
                 -3136                502708
                 -3135                508548
                 -3134                503858
                 -3133                508149
                 -3132                505574
                 -3131                502653
                 -3130                506822
                 -3129                505416
                 -3128                510112
                 -3127                505900
                 -3126                499972
                 -3125                505472
                 -3124                507128
                 -3123                504192
                 -3122                508140
                 -3121                505664
                 -3120                504932
                 -3119                509181
                 -3118                505120
                 -3117                510556
                 -3116                507820
                 -3115                510466
                 -3114                506684
                 -3113                507904
                 -3112                506234
                 -3111                512194
                 -3110                513216
                 -3109                510866
                 -3108                506098
                 -3107                508576
                 -3106                507958
                 -3105                509320
                 -3104                510508
                 -3103                512472
                 -3102                510652
                 -3101                506672
                 -3100                510124
                 -3099                514892
                 -3098                517104
                 -3097                512972
                 -3096                504990
                 -3095                506886
                 -3094                513676
                 -3093                508724
                 -3092                514212
                 -3091                513634
                 -3090                509956
                 -3089                512739
                 -3088                507266
                 -3087                514106
                 -3086                508930
                 -3085                515738
                 -3084                513172
                 -3083                514150
                 -3082                511268
                 -3081                506730
                 -3080                517240
                 -3079                514012
                 -3078                517608
                 -3077                507294
                 -3076                516606
                 -3075                511610
                 -3074                512914
                 -3073                514988
                 -3072                516623
                 -3071                515786
                 -3070                511492
                 -3069                510630
                 -3068                516640
                 -3067                515902
                 -3066                520592
                 -3065                518476
                 -3064                510376
                 -3063                518724
                 -3062                514962
                 -3061                521199
                 -3060                519992
                 -3059                517878
                 -3058                512572
                 -3057                515269
                 -3056                514782
                 -3055                515868
                 -3054                518922
                 -3053                517682
                 -3052                517804
                 -3051                515808
                 -3050                515842
                 -3049                519526
                 -3048                519528
                 -3047                522036
                 -3046                518380
                 -3045                513440
                 -3044                515772
                 -3043                519326
                 -3042                520358
                 -3041                522504
                 -3040                519345
                 -3039                521142
                 -3038                513556
                 -3037                518212
                 -3036                521670
                 -3035                526050
                 -3034                525016
                 -3033                519985
                 -3032                517742
                 -3031                518390
                 -3030                520756
                 -3029                520084
                 -3028                520714
                 -3027                519909
                 -3026                519914
                 -3025                526230
                 -3024                517560
                 -3023                523608
                 -3022                527232
                 -3021                519456
                 -3020                522510
                 -3019                519182
                 -3018                524670
                 -3017                525332
                 -3016                524414
                 -3015                525310
                 -3014                520722
                 -3013                520280
                 -3012                520202
                 -3011                528934
                 -3010                526734
                 -3009                524544
                 -3008                525596
                 -3007                523816
                 -3006                525330
                 -3005                523670
                 -3004                531728
                 -3003                525500
                 -3002                524368
                 -3001                520586
                 -3000                526252
                 -2999                527812
                 -2998                523452
                 -2997                527328
                 -2996                524574
                 -2995                527274
                 -2994                525212
                 -2993                529464
                 -2992                529272
                 -2991                532315
                 -2990                524586
                 -2989                527315
                 -2988                526038
                 -2987                527906
                 -2986                530438
                 -2985                530172
                 -2984                530472
                 -2983                525346
                 -2982                526288
                 -2981                525110
                 -2980                527918
                 -2979                532250
                 -2978                534466
                 -2977                532932
                 -2976                529134
                 -2975                525374
                 -2974                527786
                 -2973                533092
                 -2972                523920
                 -2971                530908
                 -2970                529308
                 -2969                526806
                 -2968                529636
                 -2967                529946
                 -2966                537656
                 -2965                529832
                 -2964                531919
                 -2963                532604
                 -2962                532056
                 -2961                533852
                 -2960                537906
                 -2959                532455
                 -2958                529822
                 -2957                530764
                 -2956                534208
                 -2955                535947
                 -2954                534194
                 -2953                528962
                 -2952                533486
                 -2951                533174
                 -2950                535006
                 -2949                532374
                 -2948                539518
                 -2947                535520
                 -2946                531534
                 -2945                531755
                 -2944                530658
                 -2943                534506
                 -2942                536778
                 -2941                534286
                 -2940                535010
                 -2939                537994
                 -2938                532891
                 -2937                536322
                 -2936                536586
                 -2935                541588
                 -2934                536496
                 -2933                536082
                 -2932                538060
                 -2931                533962
                 -2930                534182
                 -2929                537788
                 -2928                539090
                 -2927                532676
                 -2926                535484
                 -2925                537336
                 -2924                535572
                 -2923                537007
                 -2922                539314
                 -2921                540438
                 -2920                536608
                 -2919                540609
                 -2918                544326
                 -2917                541772
                 -2916                536834
                 -2915                538018
                 -2914                533624
                 -2913                532416
                 -2912                541982
                 -2911                542900
                 -2910                544882
                 -2909                541360
                 -2908                534998
                 -2907                538198
                 -2906                541764
                 -2905                543824
                 -2904                545787
                 -2903                541582
                 -2902                541042
                 -2901                535548
                 -2900                539786
                 -2899                541430
                 -2898                542440
                 -2897                545152
                 -2896                536278
                 -2895                545346
                 -2894                539612
                 -2893                542385
                 -2892                546490
                 -2891                544146
                 -2890                545524
                 -2889                541862
                 -2888                543188
                 -2887                540014
                 -2886                545836
                 -2885                545188
                 -2884                544476
                 -2883                541112
                 -2882                539724
                 -2881                542209
                 -2880                547808
                 -2879                548420
                 -2878                544952
                 -2877                541060
                 -2876                548138
                 -2875                543932
                 -2874                548186
                 -2873                549276
                 -2872                550124
                 -2871                545250
                 -2870                539566
                 -2869                540786
                 -2868                541917
                 -2867                550998
                 -2866                550738
                 -2865                548374
                 -2864                539028
                 -2863                549646
                 -2862                549914
                 -2861                547846
                 -2860                548368
                 -2859                546204
                 -2858                549654
                 -2857                539475
                 -2856                548600
                 -2855                547580
                 -2854                547454
                 -2853                548598
                 -2852                543422
                 -2851                551350
                 -2850                548876
                 -2849                556564
                 -2848                556580
                 -2847                550752
                 -2846                545824
                 -2845                551206
                 -2844                547284
                 -2843                550899
                 -2842                551328
                 -2841                553840
                 -2840                547342
                 -2839                546210
                 -2838                545014
                 -2837                554762
                 -2836                557516
                 -2835                553678
                 -2834                554662
                 -2833                550138
                 -2832                552566
                 -2831                550072
                 -2830                549145
                 -2829                553284
                 -2828                556242
                 -2827                552518
                 -2826                547968
                 -2825                552411
                 -2824                550156
                 -2823                557102
                 -2822                556312
                 -2821                555755
                 -2820                550562
                 -2819                560720
                 -2818                558934
                 -2817                553976
                 -2816                556306
                 -2815                549142
                 -2814                549974
                 -2813                552252
                 -2812                552208
                 -2811                560070
                 -2810                567434
                 -2809                551098
                 -2808                553428
                 -2807                553816
                 -2806                556484
                 -2805                557672
                 -2804                557146
                 -2803                558080
                 -2802                556060
                 -2801                555844
                 -2800                556916
                 -2799                559944
                 -2798                556898
                 -2797                556304
                 -2796                557224
                 -2795                557508
                 -2794                554852
                 -2793                557104
                 -2792                561718
                 -2791                558310
                 -2790                556824
                 -2789                553930
                 -2788                556724
                 -2787                553734
                 -2786                559456
                 -2785                557090
                 -2784                557768
                 -2783                556902
                 -2782                560630
                 -2781                556104
                 -2780                565914
                 -2779                562064
                 -2778                561312
                 -2777                559260
                 -2776                556564
                 -2775                562080
                 -2774                561654
                 -2773                566442
                 -2772                563684
                 -2771                557460
                 -2770                562334
                 -2769                561142
                 -2768                558590
                 -2767                565582
                 -2766                563180
                 -2765                558464
                 -2764                564868
                 -2763                560448
                 -2762                561090
                 -2761                568634
                 -2760                567934
                 -2759                561143
                 -2758                562390
                 -2757                559552
                 -2756                566588
                 -2755                566738
                 -2754                562844
                 -2753                562932
                 -2752                562452
                 -2751                568672
                 -2750                557024
                 -2749                569048
                 -2748                569580
                 -2747                563564
                 -2746                561480
                 -2745                561672
                 -2744                566152
                 -2743                569406
                 -2742                570814
                 -2741                563687
                 -2740                562696
                 -2739                562276
                 -2738                566472
                 -2737                564975
                 -2736                569858
                 -2735                566878
                 -2734                569744
                 -2733                564422
                 -2732                564040
                 -2731                562756
                 -2730                571536
                 -2729                574672
                 -2728                564246
                 -2727                564274
                 -2726                571406
                 -2725                565420
                 -2724                566866
                 -2723                576638
                 -2722                567900
                 -2721                568722
                 -2720                562342
                 -2719                567292
                 -2718                571178
                 -2717                572324
                 -2716                574326
                 -2715                564226
                 -2714                568818
                 -2713                568776
                 -2712                579023
                 -2711                572578
                 -2710                566684
                 -2709                568946
                 -2708                570790
                 -2707                569709
                 -2706                567678
                 -2705                574286
                 -2704                577534
                 -2703                574894
                 -2702                567026
                 -2701                569310
                 -2700                572158
                 -2699                576684
                 -2698                569320
                 -2697                579814
                 -2696                563056
                 -2695                568876
                 -2694                573972
                 -2693                574912
                 -2692                576580
                 -2691                574716
                 -2690                573786
                 -2689                571888
                 -2688                570288
                 -2687                568828
                 -2686                577680
                 -2685                577554
                 -2684                572748
                 -2683                575350
                 -2682                575496
                 -2681                572240
                 -2680                577212
                 -2679                575332
                 -2678                576780
                 -2677                575688
                 -2676                571372
                 -2675                575350
                 -2674                578136
                 -2673                577386
                 -2672                576444
                 -2671                573834
                 -2670                572014
                 -2669                574400
                 -2668                582528
                 -2667                581450
                 -2666                580946
                 -2665                573588
                 -2664                573520
                 -2663                576488
                 -2662                577974
                 -2661                581976
                 -2660                580768
                 -2659                577318
                 -2658                574674
                 -2657                573084
                 -2656                581644
                 -2655                582630
                 -2654                580672
                 -2653                579070
                 -2652                576874
                 -2651                576818
                 -2650                578998
                 -2649                585748
                 -2648                581848
                 -2647                575226
                 -2646                578882
                 -2645                579304
                 -2644                580145
                 -2643                583710
                 -2642                584216
                 -2641                580216
                 -2640                578222
                 -2639                577939
                 -2638                582864
                 -2637                582310
                 -2636                587442
                 -2635                583266
                 -2634                578776
                 -2633                584012
                 -2632                577380
                 -2631                581814
                 -2630                582900
                 -2629                587654
                 -2628                581602
                 -2627                584000
                 -2626                581628
                 -2625                578846
                 -2624                589794
                 -2623                585610
                 -2622                584134
                 -2621                576856
                 -2620                581166
                 -2619                582578
                 -2618                588328
                 -2617                587784
                 -2616                584378
                 -2615                579682
                 -2614                585122
                 -2613                580848
                 -2612                583098
                 -2611                595912
                 -2610                596214
                 -2609                582826
                 -2608                581524
                 -2607                586172
                 -2606                586002
                 -2605                589524
                 -2604                587910
                 -2603                585392
                 -2602                581788
                 -2601                589038
                 -2600                582478
                 -2599                586590
                 -2598                592008
                 -2597                590340
                 -2596                587074
                 -2595                585880
                 -2594                585817
                 -2593                592216
                 -2592                590562
                 -2591                582770
                 -2590                581656
                 -2589                591695
                 -2588                586820
                 -2587                590088
                 -2586                589578
                 -2585                592168
                 -2584                590114
                 -2583                586852
                 -2582                590938
                 -2581                586814
                 -2580                594440
                 -2579                594516
                 -2578                586700
                 -2577                587082
                 -2576                586958
                 -2575                591368
                 -2574                591892
                 -2573                592418
                 -2572                588704
                 -2571                599872
                 -2570                586274
                 -2569                593164
                 -2568                596132
                 -2567                598066
                 -2566                593110
                 -2565                587576
                 -2564                591882
                 -2563                590578
                 -2562                591070
                 -2561                593531
                 -2560                592400
                 -2559                586924
                 -2558                590400
                 -2557                594046
                 -2556                594058
                 -2555                599398
                 -2554                593816
                 -2553                593294
                 -2552                595280
                 -2551                590441
                 -2550                593990
                 -2549                601735
                 -2548                594898
                 -2547                594084
                 -2546                590290
                 -2545                592054
                 -2544                595902
                 -2543                597766
                 -2542                594520
                 -2541                593930
                 -2540                597636
                 -2539                593390
                 -2538                591174
                 -2537                600904
                 -2536                602216
                 -2535                600032
                 -2534                590650
                 -2533                597698
                 -2532                588630
                 -2531                600884
                 -2530                600454
                 -2529                594398
                 -2528                594798
                 -2527                597818
                 -2526                599230
                 -2525                594604
                 -2524                602780
                 -2523                604034
                 -2522                598172
                 -2521                591740
                 -2520                600542
                 -2519                594770
                 -2518                604168
                 -2517                601254
                 -2516                599394
                 -2515                591636
                 -2514                599152
                 -2513                596622
                 -2512                606280
                 -2511                610410
                 -2510                597794
                 -2509                601546
                 -2508                600454
                 -2507                601654
                 -2506                604614
                 -2505                604858
                 -2504                605772
                 -2503                591596
                 -2502                596678
                 -2501                597226
                 -2500                603094
                 -2499                600203
                 -2498                605476
                 -2497                601552
                 -2496                598266
                 -2495                604468
                 -2494                603094
                 -2493                603640
                 -2492                603168
                 -2491                600722
                 -2490                601544
                 -2489                600934
                 -2488                604706
                 -2487                604854
                 -2486                605110
                 -2485                605044
                 -2484                592332
                 -2483                602226
                 -2482                604850
                 -2481                606622
                 -2480                611490
                 -2479                609256
                 -2478                602432
                 -2477                601778
                 -2476                602404
                 -2475                604553
                 -2474                609652
                 -2473                606930
                 -2472                603972
                 -2471                601442
                 -2470                604398
                 -2469                605946
                 -2468                616312
                 -2467                610568
                 -2466                609436
                 -2465                608060
                 -2464                607020
                 -2463                606064
                 -2462                604430
                 -2461                613718
                 -2460                608084
                 -2459                605862
                 -2458                600060
                 -2457                609830
                 -2456                612616
                 -2455                611870
                 -2454                602742
                 -2453                604426
                 -2452                610886
                 -2451                607870
                 -2450                614962
                 -2449                610750
                 -2448                612400
                 -2447                602336
                 -2446                607470
                 -2445                605936
                 -2444                604618
                 -2443                611534
                 -2442                612934
                 -2441                615684
                 -2440                605584
                 -2439                607690
                 -2438                613404
                 -2437                615444
                 -2436                612700
                 -2435                612978
                 -2434                610389
                 -2433                609894
                 -2432                604263
                 -2431                613448
                 -2430                617562
                 -2429                611778
                 -2428                605162
                 -2427                607232
                 -2426                612750
                 -2425                614758
                 -2424                618848
                 -2423                615242
                 -2422                608144
                 -2421                612434
                 -2420                614894
                 -2419                614582
                 -2418                615395
                 -2417                613708
                 -2416                615296
                 -2415                611610
                 -2414                608256
                 -2413                610076
                 -2412                621972
                 -2411                623726
                 -2410                611504
                 -2409                611303
                 -2408                615020
                 -2407                615522
                 -2406                614810
                 -2405                618496
                 -2404                618896
                 -2403                610054
                 -2402                612196
                 -2401                618652
                 -2400                612746
                 -2399                617992
                 -2398                620144
                 -2397                609720
                 -2396                620704
                 -2395                615476
                 -2394                617512
                 -2393                620546
                 -2392                621962
                 -2391                611536
                 -2390                616739
                 -2389                619110
                 -2388                615498
                 -2387                616602
                 -2386                621972
                 -2385                614138
                 -2384                613898
                 -2383                612068
                 -2382                616384
                 -2381                623652
                 -2380                622840
                 -2379                619230
                 -2378                614666
                 -2377                616354
                 -2376                620786
                 -2375                622896
                 -2374                628602
                 -2373                619292
                 -2372                614663
                 -2371                619467
                 -2370                617838
                 -2369                618370
                 -2368                622091
                 -2367                635516
                 -2366                617712
                 -2365                620237
                 -2364                616988
                 -2363                625030
                 -2362                625844
                 -2361                620552
                 -2360                618192
                 -2359                620206
                 -2358                620494
                 -2357                620042
                 -2356                621490
                 -2355                623640
                 -2354                621040
                 -2353                618428
                 -2352                624656
                 -2351                621710
                 -2350                621660
                 -2349                633534
                 -2348                624250
                 -2347                616032
                 -2346                622232
                 -2345                622616
                 -2344                625676
                 -2343                624946
                 -2342                623872
                 -2341                622666
                 -2340                624302
                 -2339                620468
                 -2338                624060
                 -2337                632109
                 -2336                627052
                 -2335                628015
                 -2334                620722
                 -2333                618474
                 -2332                627696
                 -2331                624890
                 -2330                629644
                 -2329                625044
                 -2328                624134
                 -2327                622416
                 -2326                627380
                 -2325                628112
                 -2324                630580
                 -2323                627064
                 -2322                628304
                 -2321                622504
                 -2320                625357
                 -2319                634238
                 -2318                635722
                 -2317                627486
                 -2316                622714
                 -2315                628150
                 -2314                627016
                 -2313                632168
                 -2312                630868
                 -2311                633902
                 -2310                622702
                 -2309                626458
                 -2308                627524
                 -2307                625750
                 -2306                638512
                 -2305                633948
                 -2304                630326
                 -2303                622940
                 -2302                633496
                 -2301                627846
                 -2300                633815
                 -2299                635790
                 -2298                622848
                 -2297                631974
                 -2296                630020
                 -2295                623074
                 -2294                636108
                 -2293                638116
                 -2292                630648
                 -2291                625362
                 -2290                630464
                 -2289                627580
                 -2288                631858
                 -2287                637588
                 -2286                635374
                 -2285                626009
                 -2284                627478
                 -2283                630685
                 -2282                635118
                 -2281                633640
                 -2280                641452
                 -2279                632672
                 -2278                628328
                 -2277                629594
                 -2276                634072
                 -2275                642707
                 -2274                636507
                 -2273                635740
                 -2272                631248
                 -2271                626501
                 -2270                633908
                 -2269                636926
                 -2268                641120
                 -2267                638506
                 -2266                629368
                 -2265                631176
                 -2264                631244
                 -2263                628986
                 -2262                641978
                 -2261                639818
                 -2260                632214
                 -2259                630030
                 -2258                635154
                 -2257                640184
                 -2256                645096
                 -2255                635098
                 -2254                638038
                 -2253                631388
                 -2252                636166
                 -2251                633894
                 -2250                640522
                 -2249                638758
                 -2248                637593
                 -2247                637416
                 -2246                630598
                 -2245                638748
                 -2244                637570
                 -2243                642618
                 -2242                641630
                 -2241                635014
                 -2240                632446
                 -2239                638260
                 -2238                641942
                 -2237                642415
                 -2236                636100
                 -2235                642067
                 -2234                632920
                 -2233                635066
                 -2232                642558
                 -2231                644810
                 -2230                645482
                 -2229                640358
                 -2228                639623
                 -2227                635858
                 -2226                642142
                 -2225                641552
                 -2224                648506
                 -2223                640724
                 -2222                629780
                 -2221                637000
                 -2220                640884
                 -2219                641486
                 -2218                640988
                 -2217                643106
                 -2216                638342
                 -2215                640672
                 -2214                639476
                 -2213                650024
                 -2212                648130
                 -2211                644234
                 -2210                638692
                 -2209                639578
                 -2208                641190
                 -2207                638398
                 -2206                641630
                 -2205                647044
                 -2204                640150
                 -2203                642562
                 -2202                639640
                 -2201                641858
                 -2200                648098
                 -2199                648406
                 -2198                647636
                 -2197                635338
                 -2196                637256
                 -2195                651120
                 -2194                643210
                 -2193                649236
                 -2192                640846
                 -2191                640372
                 -2190                643718
                 -2189                645510
                 -2188                643687
                 -2187                649332
                 -2186                655557
                 -2185                639926
                 -2184                642119
                 -2183                645676
                 -2182                650307
                 -2181                651334
                 -2180                646742
                 -2179                641892
                 -2178                641098
                 -2177                647266
                 -2176                654132
                 -2175                650852
                 -2174                652714
                 -2173                653068
                 -2172                647298
                 -2171                643772
                 -2170                647644
                 -2169                649050
                 -2168                655516
                 -2167                649136
                 -2166                641030
                 -2165                645372
                 -2164                649224
                 -2163                650150
                 -2162                651432
                 -2161                649880
                 -2160                646016
                 -2159                644804
                 -2158                650308
                 -2157                651596
                 -2156                658793
                 -2155                650201
                 -2154                647954
                 -2153                645166
                 -2152                648362
                 -2151                656166
                 -2150                651623
                 -2149                656258
                 -2148                642370
                 -2147                649028
                 -2146                649262
                 -2145                653662
                 -2144                651856
                 -2143                657542
                 -2142                655472
                 -2141                650160
                 -2140                646306
                 -2139                649924
                 -2138                658936
                 -2137                659532
                 -2136                655784
                 -2135                650266
                 -2134                648136
                 -2133                649924
                 -2132                651432
                 -2131                654158
                 -2130                658192
                 -2129                649858
                 -2128                651960
                 -2127                655450
                 -2126                655526
                 -2125                658290
                 -2124                660262
                 -2123                651790
                 -2122                644309
                 -2121                648036
                 -2120                657168
                 -2119                660436
                 -2118                656398
                 -2117                650678
                 -2116                650700
                 -2115                651298
                 -2114                651904
                 -2113                660200
                 -2112                662216
                 -2111                657702
                 -2110                654302
                 -2109                651104
                 -2108                654024
                 -2107                655480
                 -2106                659216
                 -2105                656424
                 -2104                651450
                 -2103                650686
                 -2102                655374
                 -2101                657211
                 -2100                663202
                 -2099                660176
                 -2098                656278
                 -2097                658196
                 -2096                659400
                 -2095                656950
                 -2094                660512
                 -2093                664636
                 -2092                655320
                 -2091                646078
                 -2090                654156
                 -2089                661512
                 -2088                662280
                 -2087                668296
                 -2086                653526
                 -2085                660568
                 -2084                658982
                 -2083                656756
                 -2082                666678
                 -2081                662126
                 -2080                663070
                 -2079                660234
                 -2078                651592
                 -2077                649448
                 -2076                653088
                 -2075                671462
                 -2074                666228
                 -2073                658840
                 -2072                651498
                 -2071                661355
                 -2070                660428
                 -2069                664608
                 -2068                667006
                 -2067                664086
                 -2066                657168
                 -2065                654860
                 -2064                662835
                 -2063                659864
                 -2062                664710
                 -2061                663640
                 -2060                654118
                 -2059                659842
                 -2058                662102
                 -2057                666736
                 -2056                673804
                 -2055                665574
                 -2054                659644
                 -2053                663620
                 -2052                664562
                 -2051                661720
                 -2050                670050
                 -2049                665699
                 -2048                659810
                 -2047                663446
                 -2046                658278
                 -2045                665222
                 -2044                671160
                 -2043                668330
                 -2042                666070
                 -2041                662154
                 -2040                665466
                 -2039                667814
                 -2038                667110
                 -2037                665565
                 -2036                670646
                 -2035                666410
                 -2034                659292
                 -2033                660812
                 -2032                666221
                 -2031                671024
                 -2030                669724
                 -2029                660640
                 -2028                662078
                 -2027                665994
                 -2026                676148
                 -2025                669872
                 -2024                664846
                 -2023                666360
                 -2022                661053
                 -2021                667252
                 -2020                668534
                 -2019                672648
                 -2018                669830
                 -2017                670702
                 -2016                663614
                 -2015                664172
                 -2014                672028
                 -2013                673428
                 -2012                675464
                 -2011                663654
                 -2010                667574
                 -2009                668984
                 -2008                667746
                 -2007                668726
                 -2006                674753
                 -2005                667372
                 -2004                663910
                 -2003                661790
                 -2002                666782
                 -2001                676565
                 -2000                674782
                 -1999                672250
                 -1998                672696
                 -1997                664170
                 -1996                670730
                 -1995                678406
                 -1994                672828
                 -1993                672180
                 -1992                667494
                 -1991                668416
                 -1990                671608
                 -1989                667100
                 -1988                675720
                 -1987                671328
                 -1986                670060
                 -1985                664760
                 -1984                667222
                 -1983                677450
                 -1982                673382
                 -1981                680868
                 -1980                671860
                 -1979                672330
                 -1978                664754
                 -1977                670994
                 -1976                671832
                 -1975                678670
                 -1974                673760
                 -1973                671826
                 -1972                664826
                 -1971                673344
                 -1970                671170
                 -1969                685386
                 -1968                676660
                 -1967                671886
                 -1966                669876
                 -1965                673978
                 -1964                681400
                 -1963                675699
                 -1962                674736
                 -1961                671436
                 -1960                667266
                 -1959                678406
                 -1958                675054
                 -1957                678740
                 -1956                677912
                 -1955                676470
                 -1954                673552
                 -1953                673666
                 -1952                673588
                 -1951                683547
                 -1950                679868
                 -1949                674738
                 -1948                671104
                 -1947                670648
                 -1946                676868
                 -1945                682807
                 -1944                680930
                 -1943                682708
                 -1942                678040
                 -1941                673250
                 -1940                672264
                 -1939                679174
                 -1938                682748
                 -1937                686734
                 -1936                675942
                 -1935                672878
                 -1934                681202
                 -1933                675458
                 -1932                679650
                 -1931                680012
                 -1930                679094
                 -1929                675900
                 -1928                671798
                 -1927                678614
                 -1926                681732
                 -1925                688970
                 -1924                680970
                 -1923                671016
                 -1922                671124
                 -1921                683100
                 -1920                688964
                 -1919                687876
                 -1918                676966
                 -1917                675616
                 -1916                675008
                 -1915                682122
                 -1914                680112
                 -1913                685546
                 -1912                689732
                 -1911                682140
                 -1910                676486
                 -1909                674476
                 -1908                684168
                 -1907                691292
                 -1906                682480
                 -1905                683062
                 -1904                675228
                 -1903                679402
                 -1902                682754
                 -1901                688036
                 -1900                685222
                 -1899                681066
                 -1898                679938
                 -1897                679008
                 -1896                682348
                 -1895                684124
                 -1894                689938
                 -1893                681256
                 -1892                683796
                 -1891                676102
                 -1890                684234
                 -1889                690012
                 -1888                687402
                 -1887                686826
                 -1886                684750
                 -1885                675426
                 -1884                684752
                 -1883                683515
                 -1882                689642
                 -1881                695082
                 -1880                686124
                 -1879                680690
                 -1878                683411
                 -1877                681020
                 -1876                687194
                 -1875                696564
                 -1874                683720
                 -1873                677664
                 -1872                688250
                 -1871                680946
                 -1870                690122
                 -1869                690383
                 -1868                685926
                 -1867                681249
                 -1866                682168
                 -1865                682298
                 -1864                691900
                 -1863                690090
                 -1862                693230
                 -1861                685418
                 -1860                683332
                 -1859                686702
                 -1858                689676
                 -1857                690918
                 -1856                688240
                 -1855                682182
                 -1854                683388
                 -1853                692216
                 -1852                690477
                 -1851                690522
                 -1850                691769
                 -1849                694822
                 -1848                680782
                 -1847                685844
                 -1846                691662
                 -1845                686468
                 -1844                701338
                 -1843                689662
                 -1842                686599
                 -1841                684089
                 -1840                685762
                 -1839                689798
                 -1838                694200
                 -1837                691608
                 -1836                687624
                 -1835                687938
                 -1834                689090
                 -1833                691502
                 -1832                698640
                 -1831                693804
                 -1830                687542
                 -1829                682123
                 -1828                686642
                 -1827                697006
                 -1826                689686
                 -1825                697392
                 -1824                687340
                 -1823                684812
                 -1822                691386
                 -1821                688252
                 -1820                698290
                 -1819                691954
                 -1818                695158
                 -1817                691088
                 -1816                685676
                 -1815                691986
                 -1814                696536
                 -1813                699674
                 -1812                689136
                 -1811                691497
                 -1810                685712
                 -1809                694598
                 -1808                689084
                 -1807                699006
                 -1806                697850
                 -1805                700438
                 -1804                689982
                 -1803                690749
                 -1802                697782
                 -1801                701028
                 -1800                697716
                 -1799                691153
                 -1798                689100
                 -1797                692458
                 -1796                699884
                 -1795                700882
                 -1794                694922
                 -1793                693596
                 -1792                696374
                 -1791                691518
                 -1790                693535
                 -1789                696340
                 -1788                704588
                 -1787                698999
                 -1786                698892
                 -1785                688730
                 -1784                691394
                 -1783                699330
                 -1782                701988
                 -1781                703386
                 -1780                698182
                 -1779                690212
                 -1778                694520
                 -1777                698234
                 -1776                705506
                 -1775                703244
                 -1774                696864
                 -1773                692218
                 -1772                689778
                 -1771                696462
                 -1770                708372
                 -1769                697962
                 -1768                696944
                 -1767                689828
                 -1766                696784
                 -1765                700356
                 -1764                700316
                 -1763                698145
                 -1762                703302
                 -1761                696196
                 -1760                694048
                 -1759                699428
                 -1758                701828
                 -1757                709504
                 -1756                699930
                 -1755                696196
                 -1754                695444
                 -1753                699006
                 -1752                697324
                 -1751                707698
                 -1750                701410
                 -1749                694070
                 -1748                695594
                 -1747                696508
                 -1746                702208
                 -1745                703426
                 -1744                714692
                 -1743                702984
                 -1742                699154
                 -1741                695156
                 -1740                700970
                 -1739                701694
                 -1738                705068
                 -1737                701624
                 -1736                699182
                 -1735                698842
                 -1734                699424
                 -1733                706334
                 -1732                705244
                 -1731                709766
                 -1730                699386
                 -1729                700748
                 -1728                704292
                 -1727                702768
                 -1726                707350
                 -1725                710416
                 -1724                700654
                 -1723                688464
                 -1722                699128
                 -1721                708400
                 -1720                705766
                 -1719                712064
                 -1718                708204
                 -1717                696903
                 -1716                703507
                 -1715                702890
                 -1714                713091
                 -1713                709854
                 -1712                712464
                 -1711                693317
                 -1710                696028
                 -1709                702898
                 -1708                700844
                 -1707                711744
                 -1706                706400
                 -1705                703044
                 -1704                700236
                 -1703                712344
                 -1702                711146
                 -1701                703425
                 -1700                707082
                 -1699                707092
                 -1698                705612
                 -1697                703682
                 -1696                710002
                 -1695                708190
                 -1694                705958
                 -1693                701518
                 -1692                703446
                 -1691                706700
                 -1690                708866
                 -1689                714664
                 -1688                708654
                 -1687                713589
                 -1686                709050
                 -1685                706634
                 -1684                705376
                 -1683                709886
                 -1682                711398
                 -1681                709988
                 -1680                700738
                 -1679                697152
                 -1678                707790
                 -1677                714441
                 -1676                716630
                 -1675                709126
                 -1674                702756
                 -1673                709398
                 -1672                710134
                 -1671                708837
                 -1670                719858
                 -1669                715060
                 -1668                710490
                 -1667                702184
                 -1666                701438
                 -1665                708048
                 -1664                714318
                 -1663                717862
                 -1662                704908
                 -1661                707008
                 -1660                703798
                 -1659                720742
                 -1658                712280
                 -1657                721190
                 -1656                707262
                 -1655                705788
                 -1654                709768
                 -1653                706564
                 -1652                713700
                 -1651                718986
                 -1650                716222
                 -1649                708483
                 -1648                702712
                 -1647                712974
                 -1646                711677
                 -1645                716894
                 -1644                720837
                 -1643                708892
                 -1642                709194
                 -1641                709274
                 -1640                709424
                 -1639                714010
                 -1638                721626
                 -1637                712452
                 -1636                705802
                 -1635                709012
                 -1634                707532
                 -1633                718466
                 -1632                719572
                 -1631                714115
                 -1630                706584
                 -1629                716722
                 -1628                718847
                 -1627                714758
                 -1626                719636
                 -1625                715674
                 -1624                715540
                 -1623                709110
                 -1622                709886
                 -1621                715426
                 -1620                721572
                 -1619                714926
                 -1618                709226
                 -1617                705474
                 -1616                712471
                 -1615                713200
                 -1614                722388
                 -1613                721980
                 -1612                714136
                 -1611                713974
                 -1610                708496
                 -1609                717132
                 -1608                712280
                 -1607                718626
                 -1606                720508
                 -1605                710594
                 -1604                712334
                 -1603                717890
                 -1602                728370
                 -1601                720415
                 -1600                721890
                 -1599                713712
                 -1598                717136
                 -1597                716310
                 -1596                721430
                 -1595                719630
                 -1594                717974
                 -1593                716324
                 -1592                713634
                 -1591                712820
                 -1590                719800
                 -1589                727072
                 -1588                721398
                 -1587                724552
                 -1586                713588
                 -1585                715928
                 -1584                717906
                 -1583                729632
                 -1582                724328
                 -1581                721298
                 -1580                716616
                 -1579                710754
                 -1578                714366
                 -1577                722306
                 -1576                726010
                 -1575                720902
                 -1574                709788
                 -1573                718106
                 -1572                716088
                 -1571                725596
                 -1570                732544
                 -1569                724648
                 -1568                717300
                 -1567                716642
                 -1566                719398
                 -1565                722744
                 -1564                721912
                 -1563                717470
                 -1562                723950
                 -1561                717938
                 -1560                712714
                 -1559                727779
                 -1558                728492
                 -1557                727508
                 -1556                720026
                 -1555                717222
                 -1554                717242
                 -1553                725156
                 -1552                731684
                 -1551                723302
                 -1550                723394
                 -1549                715638
                 -1548                721836
                 -1547                724214
                 -1546                717056
                 -1545                727440
                 -1544                729788
                 -1543                719012
                 -1542                718450
                 -1541                727144
                 -1540                723158
                 -1539                733326
                 -1538                719586
                 -1537                721906
                 -1536                719660
                 -1535                721856
                 -1534                725900
                 -1533                729268
                 -1532                728293
                 -1531                722232
                 -1530                720348
                 -1529                722106
                 -1528                724920
                 -1527                724042
                 -1526                729390
                 -1525                721990
                 -1524                719210
                 -1523                718796
                 -1522                726596
                 -1521                727874
                 -1520                725868
                 -1519                726194
                 -1518                717134
                 -1517                718464
                 -1516                722732
                 -1515                730956
                 -1514                730592
                 -1513                738846
                 -1512                720728
                 -1511                718110
                 -1510                726846
                 -1509                728344
                 -1508                726506
                 -1507                729430
                 -1506                722609
                 -1505                723116
                 -1504                732478
                 -1503                728298
                 -1502                732598
                 -1501                729338
                 -1500                733824
                 -1499                723656
                 -1498                724144
                 -1497                726396
                 -1496                736176
                 -1495                737774
                 -1494                729264
                 -1493                722982
                 -1492                726954
                 -1491                728220
                 -1490                731080
                 -1489                732166
                 -1488                732300
                 -1487                727426
                 -1486                724883
                 -1485                730938
                 -1484                726548
                 -1483                731876
                 -1482                731674
                 -1481                729898
                 -1480                717152
                 -1479                721629
                 -1478                737962
                 -1477                734154
                 -1476                729808
                 -1475                728708
                 -1474                726068
                 -1473                723092
                 -1472                730844
                 -1471                735728
                 -1470                738534
                 -1469                730298
                 -1468                723192
                 -1467                725347
                 -1466                727782
                 -1465                738642
                 -1464                736080
                 -1463                735482
                 -1462                722410
                 -1461                725538
                 -1460                731688
                 -1459                734354
                 -1458                732996
                 -1457                735746
                 -1456                731714
                 -1455                730414
                 -1454                727002
                 -1453                729584
                 -1452                741062
                 -1451                740982
                 -1450                732152
                 -1449                727856
                 -1448                729941
                 -1447                733389
                 -1446                737662
                 -1445                742558
                 -1444                731356
                 -1443                729782
                 -1442                729712
                 -1441                731654
                 -1440                732126
                 -1439                741654
                 -1438                736302
                 -1437                736414
                 -1436                731730
                 -1435                732598
                 -1434                733206
                 -1433                746540
                 -1432                737266
                 -1431                731668
                 -1430                729708
                 -1429                730720
                 -1428                734536
                 -1427                738580
                 -1426                739464
                 -1425                735585
                 -1424                729264
                 -1423                732440
                 -1422                734046
                 -1421                741460
                 -1420                741478
                 -1419                734952
                 -1418                730092
                 -1417                725598
                 -1416                734276
                 -1415                739196
                 -1414                742356
                 -1413                739964
                 -1412                728588
                 -1411                735924
                 -1410                734016
                 -1409                734768
                 -1408                738608
                 -1407                743844
                 -1406                733510
                 -1405                734228
                 -1404                737402
                 -1403                734914
                 -1402                747024
                 -1401                733388
                 -1400                736724
                 -1399                733836
                 -1398                735652
                 -1397                736284
                 -1396                737958
                 -1395                743321
                 -1394                738875
                 -1393                736882
                 -1392                734380
                 -1391                737534
                 -1390                739378
                 -1389                749680
                 -1388                738358
                 -1387                736180
                 -1386                727436
                 -1385                738270
                 -1384                741754
                 -1383                738942
                 -1382                738710
                 -1381                741762
                 -1380                738289
                 -1379                733640
                 -1378                743184
                 -1377                739878
                 -1376                751436
                 -1375                739452
                 -1374                737270
                 -1373                736342
                 -1372                737908
                 -1371                745144
                 -1370                740910
                 -1369                738210
                 -1368                733170
                 -1367                737678
                 -1366                741584
                 -1365                749422
                 -1364                746442
                 -1363                737604
                 -1362                735510
                 -1361                739542
                 -1360                742282
                 -1359                745546
                 -1358                750792
                 -1357                738816
                 -1356                738058
                 -1355                741456
                 -1354                740588
                 -1353                743298
                 -1352                744218
                 -1351                744244
                 -1350                746290
                 -1349                743302
                 -1348                737970
                 -1347                748108
                 -1346                747744
                 -1345                742996
                 -1344                743992
                 -1343                737224
                 -1342                738356
                 -1341                743006
                 -1340                744284
                 -1339                744391
                 -1338                740952
                 -1337                738388
                 -1336                745454
                 -1335                744728
                 -1334                748108
                 -1333                750446
                 -1332                744654
                 -1331                740330
                 -1330                740032
                 -1329                742224
                 -1328                744416
                 -1327                750060
                 -1326                745360
                 -1325                734398
                 -1324                733558
                 -1323                744360
                 -1322                750456
                 -1321                753870
                 -1320                748877
                 -1319                740368
                 -1318                741968
                 -1317                738238
                 -1316                744296
                 -1315                750626
                 -1314                749384
                 -1313                740444
                 -1312                737434
                 -1311                743370
                 -1310                744610
                 -1309                751190
                 -1308                750626
                 -1307                748702
                 -1306                739794
                 -1305                742456
                 -1304                750960
                 -1303                744840
                 -1302                750806
                 -1301                750796
                 -1300                745602
                 -1299                739520
                 -1298                744708
                 -1297                752602
                 -1296                748770
                 -1295                752510
                 -1294                739068
                 -1293                740730
                 -1292                747962
                 -1291                749194
                 -1290                753896
                 -1289                755064
                 -1288                752860
                 -1287                741690
                 -1286                739524
                 -1285                747662
                 -1284                746134
                 -1283                753997
                 -1282                757872
                 -1281                738988
                 -1280                738692
                 -1279                747146
                 -1278                755634
                 -1277                755874
                 -1276                750380
                 -1275                742952
                 -1274                747298
                 -1273                747142
                 -1272                744450
                 -1271                759240
                 -1270                754004
                 -1269                747840
                 -1268                740914
                 -1267                742490
                 -1266                752588
                 -1265                753974
                 -1264                758952
                 -1263                755296
                 -1262                745994
                 -1261                745823
                 -1260                759610
                 -1259                755548
                 -1258                758600
                 -1257                748458
                 -1256                747610
                 -1255                742158
                 -1254                746858
                 -1253                754964
                 -1252                766520
                 -1251                746932
                 -1250                744346
                 -1249                748724
                 -1248                750718
                 -1247                751618
                 -1246                755698
                 -1245                756284
                 -1244                754318
                 -1243                745564
                 -1242                746876
                 -1241                750376
                 -1240                757738
                 -1239                755390
                 -1238                753594
                 -1237                747416
                 -1236                746942
                 -1235                748578
                 -1234                756292
                 -1233                758880
                 -1232                750644
                 -1231                746110
                 -1230                758160
                 -1229                751070
                 -1228                757242
                 -1227                752524
                 -1226                751526
                 -1225                752108
                 -1224                740068
                 -1223                750682
                 -1222                757910
                 -1221                761482
                 -1220                756930
                 -1219                750422
                 -1218                750370
                 -1217                757270
                 -1216                757510
                 -1215                759724
                 -1214                762862
                 -1213                749488
                 -1212                752690
                 -1211                751092
                 -1210                749238
                 -1209                751584
                 -1208                765864
                 -1207                757847
                 -1206                748194
                 -1205                754160
                 -1204                756560
                 -1203                760472
                 -1202                758719
                 -1201                758222
                 -1200                750044
                 -1199                757092
                 -1198                753034
                 -1197                758556
                 -1196                757810
                 -1195                750274
                 -1194                749970
                 -1193                753514
                 -1192                757608
                 -1191                760742
                 -1190                764386
                 -1189                763366
                 -1188                754712
                 -1187                749756
                 -1186                751578
                 -1185                755716
                 -1184                758428
                 -1183                759242
                 -1182                757124
                 -1181                755324
                 -1180                749758
                 -1179                758024
                 -1178                759372
                 -1177                768036
                 -1176                755976
                 -1175                751896
                 -1174                754354
                 -1173                764629
                 -1172                761764
                 -1171                766572
                 -1170                754772
                 -1169                751914
                 -1168                753860
                 -1167                752284
                 -1166                765932
                 -1165                758422
                 -1164                757748
                 -1163                756168
                 -1162                756834
                 -1161                755602
                 -1160                762235
                 -1159                765328
                 -1158                763950
                 -1157                752015
                 -1156                753740
                 -1155                756244
                 -1154                762080
                 -1153                763514
                 -1152                762002
                 -1151                758430
                 -1150                753252
                 -1149                759238
                 -1148                759746
                 -1147                766560
                 -1146                767124
                 -1145                761242
                 -1144                754374
                 -1143                760264
                 -1142                759992
                 -1141                760994
                 -1140                766482
                 -1139                754320
                 -1138                757546
                 -1137                757710
                 -1136                757200
                 -1135                765346
                 -1134                768952
                 -1133                769204
                 -1132                758910
                 -1131                756040
                 -1130                755466
                 -1129                766110
                 -1128                763500
                 -1127                766362
                 -1126                765376
                 -1125                753096
                 -1124                759384
                 -1123                760854
                 -1122                764208
                 -1121                766288
                 -1120                759884
                 -1119                758700
                 -1118                757368
                 -1117                758398
                 -1116                765746
                 -1115                774558
                 -1114                765356
                 -1113                756380
                 -1112                752546
                 -1111                759368
                 -1110                771988
                 -1109                767294
                 -1108                766144
                 -1107                758672
                 -1106                761122
                 -1105                756982
                 -1104                765348
                 -1103                765624
                 -1102                765858
                 -1101                762900
                 -1100                760080
                 -1099                760942
                 -1098                763396
                 -1097                769686
                 -1096                766110
                 -1095                764560
                 -1094                754104
                 -1093                762690
                 -1092                759622
                 -1091                765344
                 -1090                768694
                 -1089                770797
                 -1088                765485
                 -1087                755537
                 -1086                762636
                 -1085                765690
                 -1084                770520
                 -1083                770138
                 -1082                764498
                 -1081                761014
                 -1080                762014
                 -1079                767314
                 -1078                768460
                 -1077                770770
                 -1076                765016
                 -1075                758654
                 -1074                758592
                 -1073                766950
                 -1072                767950
                 -1071                775978
                 -1070                764838
                 -1069                762530
                 -1068                759533
                 -1067                769260
                 -1066                769276
                 -1065                767382
                 -1064                768506
                 -1063                764308
                 -1062                763170
                 -1061                764676
                 -1060                769720
                 -1059                774674
                 -1058                765028
                 -1057                768382
                 -1056                758326
                 -1055                764374
                 -1054                772704
                 -1053                775640
                 -1052                767432
                 -1051                766092
                 -1050                762518
                 -1049                766652
                 -1048                767418
                 -1047                766862
                 -1046                765638
                 -1045                770702
                 -1044                764886
                 -1043                762380
                 -1042                768610
                 -1041                770064
                 -1040                774238
                 -1039                768708
                 -1038                769162
                 -1037                757800
                 -1036                768000
                 -1035                773324
                 -1034                773830
                 -1033                768750
                 -1032                765586
                 -1031                764032
                 -1030                766806
                 -1029                768628
                 -1028                775024
                 -1027                777710
                 -1026                764236
                 -1025                759851
                 -1024                765818
                 -1023                768840
                 -1022                773498
                 -1021                774320
                 -1020                765671
                 -1019                765374
                 -1018                765050
                 -1017                770513
                 -1016                776566
                 -1015                776432
                 -1014                765890
                 -1013                768334
                 -1012                769398
                 -1011                769128
                 -1010                768092
                 -1009                777232
                 -1008                775112
                 -1007                763468
                 -1006                764216
                 -1005                772634
                 -1004                774228
                 -1003                773374
                 -1002                766842
                 -1001                767973
                 -1000                767682
                  -999                773190
                  -998                769802
                  -997                772596
                  -996                780524
                  -995                769140
                  -994                771774
                  -993                767391
                  -992                774654
                  -991                771236
                  -990                783874
                  -989                773694
                  -988                760838
                  -987                770364
                  -986                766962
                  -985                771564
                  -984                773822
                  -983                786874
                  -982                773212
                  -981                767476
                  -980                770622
                  -979                775936
                  -978                779656
                  -977                776585
                  -976                767910
                  -975                765146
                  -974                772866
                  -973                778798
                  -972                776352
                  -971                778794
                  -970                766006
                  -969                770174
                  -968                772828
                  -967                780068
                  -966                774798
                  -965                780182
                  -964                775426
                  -963                762494
                  -962                762382
                  -961                777162
                  -960                780448
                  -959                780634
                  -958                768150
                  -957                768402
                  -956                766198
                  -955                773986
                  -954                774392
                  -953                778230
                  -952                781942
                  -951                776745
                  -950                771800
                  -949                772144
                  -948                775024
                  -947                777802
                  -946                780368
                  -945                772695
                  -944                770118
                  -943                770048
                  -942                777002
                  -941                778734
                  -940                777374
                  -939                778545
                  -938                774032
                  -937                770930
                  -936                773298
                  -935                781950
                  -934                786528
                  -933                772472
                  -932                769286
                  -931                766778
                  -930                768510
                  -929                780998
                  -928                781702
                  -927                781520
                  -926                772882
                  -925                770686
                  -924                768500
                  -923                783124
                  -922                785546
                  -921                781470
                  -920                775324
                  -919                767736
                  -918                772394
                  -917                778592
                  -916                782564
                  -915                782160
                  -914                777688
                  -913                772566
                  -912                772094
                  -911                778489
                  -910                781904
                  -909                784446
                  -908                776210
                  -907                778186
                  -906                774110
                  -905                783386
                  -904                774723
                  -903                779894
                  -902                775850
                  -901                771946
                  -900                769332
                  -899                774692
                  -898                784596
                  -897                781792
                  -896                785778
                  -895                775498
                  -894                774074
                  -893                775056
                  -892                779817
                  -891                783004
                  -890                786018
                  -889                781486
                  -888                771832
                  -887                769710
                  -886                773822
                  -885                784560
                  -884                783970
                  -883                774156
                  -882                773574
                  -881                775198
                  -880                786514
                  -879                779714
                  -878                785856
                  -877                782278
                  -876                777850
                  -875                772704
                  -874                776128
                  -873                775174
                  -872                782100
                  -871                780154
                  -870                777935
                  -869                771280
                  -868                780086
                  -867                784967
                  -866                790254
                  -865                781080
                  -864                775708
                  -863                777330
                  -862                779800
                  -861                776290
                  -860                785557
                  -859                785264
                  -858                778120
                  -857                770554
                  -856                770336
                  -855                778532
                  -854                783290
                  -853                784554
                  -852                782454
                  -851                781550
                  -850                781006
                  -849                779308
                  -848                787998
                  -847                784466
                  -846                784686
                  -845                778054
                  -844                776090
                  -843                776530
                  -842                784150
                  -841                786268
                  -840                786129
                  -839                783675
                  -838                775795
                  -837                783362
                  -836                788154
                  -835                785500
                  -834                786646
                  -833                788456
                  -832                775968
                  -831                773054
                  -830                784938
                  -829                786290
                  -828                784530
                  -827                785340
                  -826                778110
                  -825                767278
                  -824                783972
                  -823                794174
                  -822                790646
                  -821                789428
                  -820                779790
                  -819                778286
                  -818                783858
                  -817                783940
                  -816                785384
                  -815                784846
                  -814                777820
                  -813                775321
                  -812                781372
                  -811                788030
                  -810                785878
                  -809                790128
                  -808                777460
                  -807                782782
                  -806                780270
                  -805                787020
                  -804                792458
                  -803                784622
                  -802                784386
                  -801                780532
                  -800                771991
                  -799                785094
                  -798                786413
                  -797                784150
                  -796                785514
                  -795                776740
                  -794                776976
                  -793                787876
                  -792                789500
                  -791                790514
                  -790                791922
                  -789                779018
                  -788                778346
                  -787                781736
                  -786                785408
                  -785                783634
                  -784                789038
                  -783                784090
                  -782                781517
                  -781                784415
                  -780                780718
                  -779                792914
                  -778                797361
                  -777                788812
                  -776                773566
                  -775                786530
                  -774                786448
                  -773                783144
                  -772                788934
                  -771                786100
                  -770                776696
                  -769                781394
                  -768                787460
                  -767                787718
                  -766                792204
                  -765                792752
                  -764                782610
                  -763                773800
                  -762                782172
                  -761                793926
                  -760                791102
                  -759                789988
                  -758                783802
                  -757                776818
                  -756                786766
                  -755                786852
                  -754                783950
                  -753                791332
                  -752                786626
                  -751                781090
                  -750                784420
                  -749                788424
                  -748                790456
                  -747                794522
                  -746                791496
                  -745                784392
                  -744                780506
                  -743                783298
                  -742                792296
                  -741                784366
                  -740                790354
                  -739                792870
                  -738                777930
                  -737                786760
                  -736                787340
                  -735                789176
                  -734                790082
                  -733                787918
                  -732                780896
                  -731                780920
                  -730                788752
                  -729                789336
                  -728                792560
                  -727                782130
                  -726                787318
                  -725                779150
                  -724                787206
                  -723                793414
                  -722                800338
                  -721                791908
                  -720                783648
                  -719                787358
                  -718                788708
                  -717                796620
                  -716                796828
                  -715                783568
                  -714                784502
                  -713                784546
                  -712                790416
                  -711                789254
                  -710                789646
                  -709                792576
                  -708                784414
                  -707                787836
                  -706                782003
                  -705                793276
                  -704                799470
                  -703                790204
                  -702                789070
                  -701                784452
                  -700                789370
                  -699                792228
                  -698                789122
                  -697                792312
                  -696                782192
                  -695                782160
                  -694                785418
                  -693                795220
                  -692                791608
                  -691                795958
                  -690                792204
                  -689                785512
                  -688                783204
                  -687                789881
                  -686                792512
                  -685                797674
                  -684                788530
                  -683                789520
                  -682                789080
                  -681                784466
                  -680                787090
                  -679                795131
                  -678                799560
                  -677                789858
                  -676                789308
                  -675                785222
                  -674                792700
                  -673                792746
                  -672                794296
                  -671                791082
                  -670                781006
                  -669                784830
                  -668                790324
                  -667                804766
                  -666                793562
                  -665                789672
                  -664                788172
                  -663                784660
                  -662                789658
                  -661                793090
                  -660                797846
                  -659                792914
                  -658                788006
                  -657                779095
                  -656                792374
                  -655                794054
                  -654                799070
                  -653                790528
                  -652                789214
                  -651                784306
                  -650                787320
                  -649                792718
                  -648                794854
                  -647                793460
                  -646                789090
                  -645                792266
                  -644                783443
                  -643                790118
                  -642                797606
                  -641                796528
                  -640                795738
                  -639                787968
                  -638                788178
                  -637                789372
                  -636                794600
                  -635                800644
                  -634                796954
                  -633                795364
                  -632                783276
                  -631                786312
                  -630                796318
                  -629                806120
                  -628                799492
                  -627                789704
                  -626                787830
                  -625                785806
                  -624                800978
                  -623                798866
                  -622                797280
                  -621                794706
                  -620                785265
                  -619                789708
                  -618                796904
                  -617                793246
                  -616                790040
                  -615                796714
                  -614                792072
                  -613                790226
                  -612                801286
                  -611                802860
                  -610                796618
                  -609                792182
                  -608                787756
                  -607                784428
                  -606                798722
                  -605                798192
                  -604                797268
                  -603                796610
                  -602                795771
                  -601                787516
                  -600                785258
                  -599                795197
                  -598                797774
                  -597                799516
                  -596                794046
                  -595                786068
                  -594                790796
                  -593                793040
                  -592                797904
                  -591                792882
                  -590                790862
                  -589                792150
                  -588                791870
                  -587                797138
                  -586                798712
                  -585                799622
                  -584                807778
                  -583                792628
                  -582                790854
                  -581                792356
                  -580                796908
                  -579                794398
                  -578                802682
                  -577                794238
                  -576                785936
                  -575                794962
                  -574                794350
                  -573                803076
                  -572                800088
                  -571                792444
                  -570                785664
                  -569                789276
                  -568                805496
                  -567                798668
                  -566                805006
                  -565                791080
                  -564                783902
                  -563                793666
                  -562                795250
                  -561                794771
                  -560                798416
                  -559                798320
                  -558                789504
                  -557                791882
                  -556                796460
                  -555                794770
                  -554                805816
                  -553                799022
                  -552                789069
                  -551                788098
                  -550                792842
                  -549                801970
                  -548                800458
                  -547                801514
                  -546                796118
                  -545                792430
                  -544                792360
                  -543                799482
                  -542                792692
                  -541                800616
                  -540                800625
                  -539                795624
                  -538                790756
                  -537                797238
                  -536                800382
                  -535                802006
                  -534                794790
                  -533                786614
                  -532                791447
                  -531                797328
                  -530                803484
                  -529                804762
                  -528                801950
                  -527                800562
                  -526                787358
                  -525                800690
                  -524                799230
                  -523                801851
                  -522                796566
                  -521                795360
                  -520                785498
                  -519                796678
                  -518                791770
                  -517                805512
                  -516                802798
                  -515                788794
                  -514                794220
                  -513                798762
                  -512                796176
                  -511                805114
                  -510                805302
                  -509                793442
                  -508                794862
                  -507                789474
                  -506                799848
                  -505                799064
                  -504                800911
                  -503                795796
                  -502                787794
                  -501                791852
                  -500                794854
                  -499                809318
                  -498                801580
                  -497                798792
                  -496                794746
                  -495                793780
                  -494                794474
                  -493                796886
                  -492                804008
                  -491                801638
                  -490                800052
                  -489                792052
                  -488                792372
                  -487                803382
                  -486                800708
                  -485                804769
                  -484                803164
                  -483                794980
                  -482                795736
                  -481                798294
                  -480                802990
                  -479                804354
                  -478                802420
                  -477                793138
                  -476                796740
                  -475                797458
                  -474                801570
                  -473                809884
                  -472                799590
                  -471                792186
                  -470                798563
                  -469                799956
                  -468                804901
                  -467                804417
                  -466                807192
                  -465                798244
                  -464                791306
                  -463                794314
                  -462                799384
                  -461                802096
                  -460                801522
                  -459                794892
                  -458                791956
                  -457                796456
                  -456                800424
                  -455                807738
                  -454                805474
                  -453                797966
                  -452                796660
                  -451                795664
                  -450                799740
                  -449                794540
                  -448                802562
                  -447                806956
                  -446                792018
                  -445                796680
                  -444                791752
                  -443                802552
                  -442                801480
                  -441                804174
                  -440                797446
                  -439                791354
                  -438                803510
                  -437                802550
                  -436                807630
                  -435                798206
                  -434                798186
                  -433                793770
                  -432                788855
                  -431                800694
                  -430                809516
                  -429                806034
                  -428                806558
                  -427                795008
                  -426                793298
                  -425                800676
                  -424                808080
                  -423                800184
                  -422                804382
                  -421                794314
                  -420                792958
                  -419                801407
                  -418                797934
                  -417                808466
                  -416                803804
                  -415                797018
                  -414                793998
                  -413                798422
                  -412                807826
                  -411                811254
                  -410                806538
                  -409                802176
                  -408                796986
                  -407                795094
                  -406                809459
                  -405                804042
                  -404                802150
                  -403                795766
                  -402                793420
                  -401                795596
                  -400                803838
                  -399                802294
                  -398                807265
                  -397                803602
                  -396                799846
                  -395                800793
                  -394                801858
                  -393                805472
                  -392                803642
                  -391                805218
                  -390                805852
                  -389                797164
                  -388                797858
                  -387                800657
                  -386                808074
                  -385                804980
                  -384                802604
                  -383                798132
                  -382                794006
                  -381                805078
                  -380                812360
                  -379                802496
                  -378                799612
                  -377                796022
                  -376                793370
                  -375                804356
                  -374                806628
                  -373                805412
                  -372                797808
                  -371                803920
                  -370                793607
                  -369                803030
                  -368                807278
                  -367                805336
                  -366                803810
                  -365                795852
                  -364                799066
                  -363                798313
                  -362                808128
                  -361                800768
                  -360                804588
                  -359                797984
                  -358                791342
                  -357                804649
                  -356                806576
                  -355                807200
                  -354                806598
                  -353                804238
                  -352                797972
                  -351                807510
                  -350                805020
                  -349                807012
                  -348                806642
                  -347                800924
                  -346                796398
                  -345                800744
                  -344                801816
                  -343                798974
                  -342                808640
                  -341                805456
                  -340                796964
                  -339                798274
                  -338                803640
                  -337                808548
                  -336                807658
                  -335                812605
                  -334                797319
                  -333                795745
                  -332                804460
                  -331                805442
                  -330                805658
                  -329                805140
                  -328                798402
                  -327                797186
                  -326                797838
                  -325                807134
                  -324                807602
                  -323                810610
                  -322                808406
                  -321                794650
                  -320                792702
                  -319                802715
                  -318                811124
                  -317                807800
                  -316                808138
                  -315                794334
                  -314                799776
                  -313                806006
                  -312                803266
                  -311                812024
                  -310                805106
                  -309                800322
                  -308                794466
                  -307                803460
                  -306                813720
                  -305                806130
                  -304                801842
                  -303                802214
                  -302                795302
                  -301                797750
                  -300                803014
                  -299                812616
                  -298                803930
                  -297                806644
                  -296                798218
                  -295                798662
                  -294                804610
                  -293                805466
                  -292                815718
                  -291                809724
                  -290                800122
                  -289                795080
                  -288                798500
                  -287                805688
                  -286                808030
                  -285                809907
                  -284                797406
                  -283                801524
                  -282                797580
                  -281                809232
                  -280                811982
                  -279                805354
                  -278                803562
                  -277                799122
                  -276                796116
                  -275                811122
                  -274                809524
                  -273                806480
                  -272                800142
                  -271                795591
                  -270                808626
                  -269                803544
                  -268                806352
                  -267                811816
                  -266                804614
                  -265                800924
                  -264                797968
                  -263                801340
                  -262                810046
                  -261                813714
                  -260                802402
                  -259                797518
                  -258                800984
                  -257                800644
                  -256                806914
                  -255                806962
                  -254                814282
                  -253                801678
                  -252                804904
                  -251                807740
                  -250                804814
                  -249                810428
                  -248                803482
                  -247                813122
                  -246                798970
                  -245                804748
                  -244                805888
                  -243                809398
                  -242                808742
                  -241                800582
                  -240                801242
                  -239                799298
                  -238                803570
                  -237                810576
                  -236                809610
                  -235                812818
                  -234                796212
                  -233                801376
                  -232                805204
                  -231                800528
                  -230                810264
                  -229                807544
                  -228                806114
                  -227                798994
                  -226                799110
                  -225                812816
                  -224                804458
                  -223                818367
                  -222                800596
                  -221                798976
                  -220                797404
                  -219                804498
                  -218                811462
                  -217                808888
                  -216                814124
                  -215                794268
                  -214                805130
                  -213                805409
                  -212                807778
                  -211                801976
                  -210                802166
                  -209                800010
                  -208                796878
                  -207                804266
                  -206                810034
                  -205                806184
                  -204                811108
                  -203                806316
                  -202                799062
                  -201                798586
                  -200                809564
                  -199                815979
                  -198                808994
                  -197                803692
                  -196                804218
                  -195                802030
                  -194                806839
                  -193                807102
                  -192                809630
                  -191                802510
                  -190                803306
                  -189                799910
                  -188                810472
                  -187                803720
                  -186                808170
                  -185                808176
                  -184                804116
                  -183                796651
                  -182                807882
                  -181                814886
                  -180                804386
                  -179                808064
                  -178                806650
                  -177                806018
                  -176                803318
                  -175                808672
                  -174                815238
                  -173                808250
                  -172                804412
                  -171                799758
                  -170                798214
                  -169                812404
                  -168                814962
                  -167                807776
                  -166                799275
                  -165                798740
                  -164                804468
                  -163                802870
                  -162                822024
                  -161                804438
                  -160                803152
                  -159                806098
                  -158                804770
                  -157                805778
                  -156                809716
                  -155                808952
                  -154                807150
                  -153                803820
                  -152                803332
                  -151                806736
                  -150                801924
                  -149                814376
                  -148                807526
                  -147                802110
                  -146                800776
                  -145                804900
                  -144                809010
                  -143                805290
                  -142                811944
                  -141                804462
                  -140                800864
                  -139                808064
                  -138                806106
                  -137                808900
                  -136                812402
                  -135                802124
                  -134                798804
                  -133                804632
                  -132                806368
                  -131                808482
                  -130                809416
                  -129                812612
                  -128                800216
                  -127                801216
                  -126                804862
                  -125                814194
                  -124                809250
                  -123                811344
                  -122                801644
                  -121                794520
                  -120                799190
                  -119                807336
                  -118                808206
                  -117                813570
                  -116                811284
                  -115                797436
                  -114                807994
                  -113                812778
                  -112                811028
                  -111                804208
                  -110                808872
                  -109                799140
                  -108                806564
                  -107                807690
                  -106                810296
                  -105                811740
                  -104                806090
                  -103                804654
                  -102                798374
                  -101                805990
                  -100                810988
                   -99                810672
                   -98                812586
                   -97                800890
                   -96                799914
                   -95                804518
                   -94                805052
                   -93                813146
                   -92                811570
                   -91                801982
                   -90                797254
                   -89                806293
                   -88                813166
                   -87                810608
                   -86                811028
                   -85                806766
                   -84                805960
                   -83                801428
                   -82                808914
                   -81                809276
                   -80                804510
                   -79                808770
                   -78                795968
                   -77                804420
                   -76                797684
                   -75                815796
                   -74                815639
                   -73                806906
                   -72                806204
                   -71                800148
                   -70                809894
                   -69                812270
                   -68                814974
                   -67                809026
                   -66                802884
                   -65                800554
                   -64                803050
                   -63                812392
                   -62                812012
                   -61                810772
                   -60                805802
                   -59                804295
                   -58                802428
                   -57                807616
                   -56                809074
                   -55                815070
                   -54                806030
                   -53                796984
                   -52                810714
                   -51                798766
                   -50                808130
                   -49                811730
                   -48                805740
                   -47                813700
                   -46                802252
                   -45                810080
                   -44                811996
                   -43                812128
                   -42                810268
                   -41                810208
                   -40                809904
                   -39                802720
                   -38                800070
                   -37                813727
                   -36                815300
                   -35                802030
                   -34                796236
                   -33                811352
                   -32                805770
                   -31                813916
                   -30                815588
                   -29                807330
                   -28                798406
                   -27                802178
                   -26                808464
                   -25                813382
                   -24                808862
                   -23                808924
                   -22                801076
                   -21                799468
                   -20                802356
                   -19                805368
                   -18                810994
                   -17                805192
                   -16                794354
                   -15                806022
                   -14                814296
                   -13                807050
                   -12                810482
                   -11                811898
                   -10                797374
                    -9                801538
                    -8                802372
                    -7                810972
                    -6                810426
                    -5                807436
                    -4                807050
                    -3                806926
                    -2                802386
                    -1                811006
                     0               1628068
                     1                811006
                     2                802386
                     3                806926
                     4                807050
                     5                807436
                     6                810426
                     7                810972
                     8                802372
                     9                801538
                    10                797374
                    11                811898
                    12                810482
                    13                807050
                    14                814296
                    15                806022
                    16                794354
                    17                805192
                    18                810994
                    19                805368
                    20                802356
                    21                799468
                    22                801076
                    23                808924
                    24                808862
                    25                813382
                    26                808464
                    27                802178
                    28                798406
                    29                807330
                    30                815588
                    31                813916
                    32                805770
                    33                811352
                    34                796236
                    35                802030
                    36                815300
                    37                813727
                    38                800070
                    39                802720
                    40                809904
                    41                810208
                    42                810268
                    43                812128
                    44                811996
                    45                810080
                    46                802252
                    47                813700
                    48                805740
                    49                811730
                    50                808130
                    51                798766
                    52                810714
                    53                796984
                    54                806030
                    55                815070
                    56                809074
                    57                807616
                    58                802428
                    59                804295
                    60                805802
                    61                810772
                    62                812012
                    63                812392
                    64                803050
                    65                800554
                    66                802884
                    67                809026
                    68                814974
                    69                812270
                    70                809894
                    71                800148
                    72                806204
                    73                806906
                    74                815639
                    75                815796
                    76                797684
                    77                804420
                    78                795968
                    79                808770
                    80                804510
                    81                809276
                    82                808914
                    83                801428
                    84                805960
                    85                806766
                    86                811028
                    87                810608
                    88                813166
                    89                806293
                    90                797254
                    91                801982
                    92                811570
                    93                813146
                    94                805052
                    95                804518
                    96                799914
                    97                800890
                    98                812586
                    99                810672
                   100                810988
                   101                805990
                   102                798374
                   103                804654
                   104                806090
                   105                811740
                   106                810296
                   107                807690
                   108                806564
                   109                799140
                   110                808872
                   111                804208
                   112                811028
                   113                812778
                   114                807994
                   115                797436
                   116                811284
                   117                813570
                   118                808206
                   119                807336
                   120                799190
                   121                794520
                   122                801644
                   123                811344
                   124                809250
                   125                814194
                   126                804862
                   127                801216
                   128                800216
                   129                812612
                   130                809416
                   131                808482
                   132                806368
                   133                804632
                   134                798804
                   135                802124
                   136                812402
                   137                808900
                   138                806106
                   139                808064
                   140                800864
                   141                804462
                   142                811944
                   143                805290
                   144                809010
                   145                804900
                   146                800776
                   147                802110
                   148                807526
                   149                814376
                   150                801924
                   151                806736
                   152                803332
                   153                803820
                   154                807150
                   155                808952
                   156                809716
                   157                805778
                   158                804770
                   159                806098
                   160                803152
                   161                804438
                   162                822024
                   163                802870
                   164                804468
                   165                798740
                   166                799275
                   167                807776
                   168                814962
                   169                812404
                   170                798214
                   171                799758
                   172                804412
                   173                808250
                   174                815238
                   175                808672
                   176                803318
                   177                806018
                   178                806650
                   179                808064
                   180                804386
                   181                814886
                   182                807882
                   183                796651
                   184                804116
                   185                808176
                   186                808170
                   187                803720
                   188                810472
                   189                799910
                   190                803306
                   191                802510
                   192                809630
                   193                807102
                   194                806839
                   195                802030
                   196                804218
                   197                803692
                   198                808994
                   199                815979
                   200                809564
                   201                798586
                   202                799062
                   203                806316
                   204                811108
                   205                806184
                   206                810034
                   207                804266
                   208                796878
                   209                800010
                   210                802166
                   211                801976
                   212                807778
                   213                805409
                   214                805130
                   215                794268
                   216                814124
                   217                808888
                   218                811462
                   219                804498
                   220                797404
                   221                798976
                   222                800596
                   223                818367
                   224                804458
                   225                812816
                   226                799110
                   227                798994
                   228                806114
                   229                807544
                   230                810264
                   231                800528
                   232                805204
                   233                801376
                   234                796212
                   235                812818
                   236                809610
                   237                810576
                   238                803570
                   239                799298
                   240                801242
                   241                800582
                   242                808742
                   243                809398
                   244                805888
                   245                804748
                   246                798970
                   247                813122
                   248                803482
                   249                810428
                   250                804814
                   251                807740
                   252                804904
                   253                801678
                   254                814282
                   255                806962
                   256                806914
                   257                800644
                   258                800984
                   259                797518
                   260                802402
                   261                813714
                   262                810046
                   263                801340
                   264                797968
                   265                800924
                   266                804614
                   267                811816
                   268                806352
                   269                803544
                   270                808626
                   271                795591
                   272                800142
                   273                806480
                   274                809524
                   275                811122
                   276                796116
                   277                799122
                   278                803562
                   279                805354
                   280                811982
                   281                809232
                   282                797580
                   283                801524
                   284                797406
                   285                809907
                   286                808030
                   287                805688
                   288                798500
                   289                795080
                   290                800122
                   291                809724
                   292                815718
                   293                805466
                   294                804610
                   295                798662
                   296                798218
                   297                806644
                   298                803930
                   299                812616
                   300                803014
                   301                797750
                   302                795302
                   303                802214
                   304                801842
                   305                806130
                   306                813720
                   307                803460
                   308                794466
                   309                800322
                   310                805106
                   311                812024
                   312                803266
                   313                806006
                   314                799776
                   315                794334
                   316                808138
                   317                807800
                   318                811124
                   319                802715
                   320                792702
                   321                794650
                   322                808406
                   323                810610
                   324                807602
                   325                807134
                   326                797838
                   327                797186
                   328                798402
                   329                805140
                   330                805658
                   331                805442
                   332                804460
                   333                795745
                   334                797319
                   335                812605
                   336                807658
                   337                808548
                   338                803640
                   339                798274
                   340                796964
                   341                805456
                   342                808640
                   343                798974
                   344                801816
                   345                800744
                   346                796398
                   347                800924
                   348                806642
                   349                807012
                   350                805020
                   351                807510
                   352                797972
                   353                804238
                   354                806598
                   355                807200
                   356                806576
                   357                804649
                   358                791342
                   359                797984
                   360                804588
                   361                800768
                   362                808128
                   363                798313
                   364                799066
                   365                795852
                   366                803810
                   367                805336
                   368                807278
                   369                803030
                   370                793607
                   371                803920
                   372                797808
                   373                805412
                   374                806628
                   375                804356
                   376                793370
                   377                796022
                   378                799612
                   379                802496
                   380                812360
                   381                805078
                   382                794006
                   383                798132
                   384                802604
                   385                804980
                   386                808074
                   387                800657
                   388                797858
                   389                797164
                   390                805852
                   391                805218
                   392                803642
                   393                805472
                   394                801858
                   395                800793
                   396                799846
                   397                803602
                   398                807265
                   399                802294
                   400                803838
                   401                795596
                   402                793420
                   403                795766
                   404                802150
                   405                804042
                   406                809459
                   407                795094
                   408                796986
                   409                802176
                   410                806538
                   411                811254
                   412                807826
                   413                798422
                   414                793998
                   415                797018
                   416                803804
                   417                808466
                   418                797934
                   419                801407
                   420                792958
                   421                794314
                   422                804382
                   423                800184
                   424                808080
                   425                800676
                   426                793298
                   427                795008
                   428                806558
                   429                806034
                   430                809516
                   431                800694
                   432                788855
                   433                793770
                   434                798186
                   435                798206
                   436                807630
                   437                802550
                   438                803510
                   439                791354
                   440                797446
                   441                804174
                   442                801480
                   443                802552
                   444                791752
                   445                796680
                   446                792018
                   447                806956
                   448                802562
                   449                794540
                   450                799740
                   451                795664
                   452                796660
                   453                797966
                   454                805474
                   455                807738
                   456                800424
                   457                796456
                   458                791956
                   459                794892
                   460                801522
                   461                802096
                   462                799384
                   463                794314
                   464                791306
                   465                798244
                   466                807192
                   467                804417
                   468                804901
                   469                799956
                   470                798563
                   471                792186
                   472                799590
                   473                809884
                   474                801570
                   475                797458
                   476                796740
                   477                793138
                   478                802420
                   479                804354
                   480                802990
                   481                798294
                   482                795736
                   483                794980
                   484                803164
                   485                804769
                   486                800708
                   487                803382
                   488                792372
                   489                792052
                   490                800052
                   491                801638
                   492                804008
                   493                796886
                   494                794474
                   495                793780
                   496                794746
                   497                798792
                   498                801580
                   499                809318
                   500                794854
                   501                791852
                   502                787794
                   503                795796
                   504                800911
                   505                799064
                   506                799848
                   507                789474
                   508                794862
                   509                793442
                   510                805302
                   511                805114
                   512                796176
                   513                798762
                   514                794220
                   515                788794
                   516                802798
                   517                805512
                   518                791770
                   519                796678
                   520                785498
                   521                795360
                   522                796566
                   523                801851
                   524                799230
                   525                800690
                   526                787358
                   527                800562
                   528                801950
                   529                804762
                   530                803484
                   531                797328
                   532                791447
                   533                786614
                   534                794790
                   535                802006
                   536                800382
                   537                797238
                   538                790756
                   539                795624
                   540                800625
                   541                800616
                   542                792692
                   543                799482
                   544                792360
                   545                792430
                   546                796118
                   547                801514
                   548                800458
                   549                801970
                   550                792842
                   551                788098
                   552                789069
                   553                799022
                   554                805816
                   555                794770
                   556                796460
                   557                791882
                   558                789504
                   559                798320
                   560                798416
                   561                794771
                   562                795250
                   563                793666
                   564                783902
                   565                791080
                   566                805006
                   567                798668
                   568                805496
                   569                789276
                   570                785664
                   571                792444
                   572                800088
                   573                803076
                   574                794350
                   575                794962
                   576                785936
                   577                794238
                   578                802682
                   579                794398
                   580                796908
                   581                792356
                   582                790854
                   583                792628
                   584                807778
                   585                799622
                   586                798712
                   587                797138
                   588                791870
                   589                792150
                   590                790862
                   591                792882
                   592                797904
                   593                793040
                   594                790796
                   595                786068
                   596                794046
                   597                799516
                   598                797774
                   599                795197
                   600                785258
                   601                787516
                   602                795771
                   603                796610
                   604                797268
                   605                798192
                   606                798722
                   607                784428
                   608                787756
                   609                792182
                   610                796618
                   611                802860
                   612                801286
                   613                790226
                   614                792072
                   615                796714
                   616                790040
                   617                793246
                   618                796904
                   619                789708
                   620                785265
                   621                794706
                   622                797280
                   623                798866
                   624                800978
                   625                785806
                   626                787830
                   627                789704
                   628                799492
                   629                806120
                   630                796318
                   631                786312
                   632                783276
                   633                795364
                   634                796954
                   635                800644
                   636                794600
                   637                789372
                   638                788178
                   639                787968
                   640                795738
                   641                796528
                   642                797606
                   643                790118
                   644                783443
                   645                792266
                   646                789090
                   647                793460
                   648                794854
                   649                792718
                   650                787320
                   651                784306
                   652                789214
                   653                790528
                   654                799070
                   655                794054
                   656                792374
                   657                779095
                   658                788006
                   659                792914
                   660                797846
                   661                793090
                   662                789658
                   663                784660
                   664                788172
                   665                789672
                   666                793562
                   667                804766
                   668                790324
                   669                784830
                   670                781006
                   671                791082
                   672                794296
                   673                792746
                   674                792700
                   675                785222
                   676                789308
                   677                789858
                   678                799560
                   679                795131
                   680                787090
                   681                784466
                   682                789080
                   683                789520
                   684                788530
                   685                797674
                   686                792512
                   687                789881
                   688                783204
                   689                785512
                   690                792204
                   691                795958
                   692                791608
                   693                795220
                   694                785418
                   695                782160
                   696                782192
                   697                792312
                   698                789122
                   699                792228
                   700                789370
                   701                784452
                   702                789070
                   703                790204
                   704                799470
                   705                793276
                   706                782003
                   707                787836
                   708                784414
                   709                792576
                   710                789646
                   711                789254
                   712                790416
                   713                784546
                   714                784502
                   715                783568
                   716                796828
                   717                796620
                   718                788708
                   719                787358
                   720                783648
                   721                791908
                   722                800338
                   723                793414
                   724                787206
                   725                779150
                   726                787318
                   727                782130
                   728                792560
                   729                789336
                   730                788752
                   731                780920
                   732                780896
                   733                787918
                   734                790082
                   735                789176
                   736                787340
                   737                786760
                   738                777930
                   739                792870
                   740                790354
                   741                784366
                   742                792296
                   743                783298
                   744                780506
                   745                784392
                   746                791496
                   747                794522
                   748                790456
                   749                788424
                   750                784420
                   751                781090
                   752                786626
                   753                791332
                   754                783950
                   755                786852
                   756                786766
                   757                776818
                   758                783802
                   759                789988
                   760                791102
                   761                793926
                   762                782172
                   763                773800
                   764                782610
                   765                792752
                   766                792204
                   767                787718
                   768                787460
                   769                781394
                   770                776696
                   771                786100
                   772                788934
                   773                783144
                   774                786448
                   775                786530
                   776                773566
                   777                788812
                   778                797361
                   779                792914
                   780                780718
                   781                784415
                   782                781517
                   783                784090
                   784                789038
                   785                783634
                   786                785408
                   787                781736
                   788                778346
                   789                779018
                   790                791922
                   791                790514
                   792                789500
                   793                787876
                   794                776976
                   795                776740
                   796                785514
                   797                784150
                   798                786413
                   799                785094
                   800                771991
                   801                780532
                   802                784386
                   803                784622
                   804                792458
                   805                787020
                   806                780270
                   807                782782
                   808                777460
                   809                790128
                   810                785878
                   811                788030
                   812                781372
                   813                775321
                   814                777820
                   815                784846
                   816                785384
                   817                783940
                   818                783858
                   819                778286
                   820                779790
                   821                789428
                   822                790646
                   823                794174
                   824                783972
                   825                767278
                   826                778110
                   827                785340
                   828                784530
                   829                786290
                   830                784938
                   831                773054
                   832                775968
                   833                788456
                   834                786646
                   835                785500
                   836                788154
                   837                783362
                   838                775795
                   839                783675
                   840                786129
                   841                786268
                   842                784150
                   843                776530
                   844                776090
                   845                778054
                   846                784686
                   847                784466
                   848                787998
                   849                779308
                   850                781006
                   851                781550
                   852                782454
                   853                784554
                   854                783290
                   855                778532
                   856                770336
                   857                770554
                   858                778120
                   859                785264
                   860                785557
                   861                776290
                   862                779800
                   863                777330
                   864                775708
                   865                781080
                   866                790254
                   867                784967
                   868                780086
                   869                771280
                   870                777935
                   871                780154
                   872                782100
                   873                775174
                   874                776128
                   875                772704
                   876                777850
                   877                782278
                   878                785856
                   879                779714
                   880                786514
                   881                775198
                   882                773574
                   883                774156
                   884                783970
                   885                784560
                   886                773822
                   887                769710
                   888                771832
                   889                781486
                   890                786018
                   891                783004
                   892                779817
                   893                775056
                   894                774074
                   895                775498
                   896                785778
                   897                781792
                   898                784596
                   899                774692
                   900                769332
                   901                771946
                   902                775850
                   903                779894
                   904                774723
                   905                783386
                   906                774110
                   907                778186
                   908                776210
                   909                784446
                   910                781904
                   911                778489
                   912                772094
                   913                772566
                   914                777688
                   915                782160
                   916                782564
                   917                778592
                   918                772394
                   919                767736
                   920                775324
                   921                781470
                   922                785546
                   923                783124
                   924                768500
                   925                770686
                   926                772882
                   927                781520
                   928                781702
                   929                780998
                   930                768510
                   931                766778
                   932                769286
                   933                772472
                   934                786528
                   935                781950
                   936                773298
                   937                770930
                   938                774032
                   939                778545
                   940                777374
                   941                778734
                   942                777002
                   943                770048
                   944                770118
                   945                772695
                   946                780368
                   947                777802
                   948                775024
                   949                772144
                   950                771800
                   951                776745
                   952                781942
                   953                778230
                   954                774392
                   955                773986
                   956                766198
                   957                768402
                   958                768150
                   959                780634
                   960                780448
                   961                777162
                   962                762382
                   963                762494
                   964                775426
                   965                780182
                   966                774798
                   967                780068
                   968                772828
                   969                770174
                   970                766006
                   971                778794
                   972                776352
                   973                778798
                   974                772866
                   975                765146
                   976                767910
                   977                776585
                   978                779656
                   979                775936
                   980                770622
                   981                767476
                   982                773212
                   983                786874
                   984                773822
                   985                771564
                   986                766962
                   987                770364
                   988                760838
                   989                773694
                   990                783874
                   991                771236
                   992                774654
                   993                767391
                   994                771774
                   995                769140
                   996                780524
                   997                772596
                   998                769802
                   999                773190
                  1000                767682
                  1001                767973
                  1002                766842
                  1003                773374
                  1004                774228
                  1005                772634
                  1006                764216
                  1007                763468
                  1008                775112
                  1009                777232
                  1010                768092
                  1011                769128
                  1012                769398
                  1013                768334
                  1014                765890
                  1015                776432
                  1016                776566
                  1017                770513
                  1018                765050
                  1019                765374
                  1020                765671
                  1021                774320
                  1022                773498
                  1023                768840
                  1024                765818
                  1025                759851
                  1026                764236
                  1027                777710
                  1028                775024
                  1029                768628
                  1030                766806
                  1031                764032
                  1032                765586
                  1033                768750
                  1034                773830
                  1035                773324
                  1036                768000
                  1037                757800
                  1038                769162
                  1039                768708
                  1040                774238
                  1041                770064
                  1042                768610
                  1043                762380
                  1044                764886
                  1045                770702
                  1046                765638
                  1047                766862
                  1048                767418
                  1049                766652
                  1050                762518
                  1051                766092
                  1052                767432
                  1053                775640
                  1054                772704
                  1055                764374
                  1056                758326
                  1057                768382
                  1058                765028
                  1059                774674
                  1060                769720
                  1061                764676
                  1062                763170
                  1063                764308
                  1064                768506
                  1065                767382
                  1066                769276
                  1067                769260
                  1068                759533
                  1069                762530
                  1070                764838
                  1071                775978
                  1072                767950
                  1073                766950
                  1074                758592
                  1075                758654
                  1076                765016
                  1077                770770
                  1078                768460
                  1079                767314
                  1080                762014
                  1081                761014
                  1082                764498
                  1083                770138
                  1084                770520
                  1085                765690
                  1086                762636
                  1087                755537
                  1088                765485
                  1089                770797
                  1090                768694
                  1091                765344
                  1092                759622
                  1093                762690
                  1094                754104
                  1095                764560
                  1096                766110
                  1097                769686
                  1098                763396
                  1099                760942
                  1100                760080
                  1101                762900
                  1102                765858
                  1103                765624
                  1104                765348
                  1105                756982
                  1106                761122
                  1107                758672
                  1108                766144
                  1109                767294
                  1110                771988
                  1111                759368
                  1112                752546
                  1113                756380
                  1114                765356
                  1115                774558
                  1116                765746
                  1117                758398
                  1118                757368
                  1119                758700
                  1120                759884
                  1121                766288
                  1122                764208
                  1123                760854
                  1124                759384
                  1125                753096
                  1126                765376
                  1127                766362
                  1128                763500
                  1129                766110
                  1130                755466
                  1131                756040
                  1132                758910
                  1133                769204
                  1134                768952
                  1135                765346
                  1136                757200
                  1137                757710
                  1138                757546
                  1139                754320
                  1140                766482
                  1141                760994
                  1142                759992
                  1143                760264
                  1144                754374
                  1145                761242
                  1146                767124
                  1147                766560
                  1148                759746
                  1149                759238
                  1150                753252
                  1151                758430
                  1152                762002
                  1153                763514
                  1154                762080
                  1155                756244
                  1156                753740
                  1157                752015
                  1158                763950
                  1159                765328
                  1160                762235
                  1161                755602
                  1162                756834
                  1163                756168
                  1164                757748
                  1165                758422
                  1166                765932
                  1167                752284
                  1168                753860
                  1169                751914
                  1170                754772
                  1171                766572
                  1172                761764
                  1173                764629
                  1174                754354
                  1175                751896
                  1176                755976
                  1177                768036
                  1178                759372
                  1179                758024
                  1180                749758
                  1181                755324
                  1182                757124
                  1183                759242
                  1184                758428
                  1185                755716
                  1186                751578
                  1187                749756
                  1188                754712
                  1189                763366
                  1190                764386
                  1191                760742
                  1192                757608
                  1193                753514
                  1194                749970
                  1195                750274
                  1196                757810
                  1197                758556
                  1198                753034
                  1199                757092
                  1200                750044
                  1201                758222
                  1202                758719
                  1203                760472
                  1204                756560
                  1205                754160
                  1206                748194
                  1207                757847
                  1208                765864
                  1209                751584
                  1210                749238
                  1211                751092
                  1212                752690
                  1213                749488
                  1214                762862
                  1215                759724
                  1216                757510
                  1217                757270
                  1218                750370
                  1219                750422
                  1220                756930
                  1221                761482
                  1222                757910
                  1223                750682
                  1224                740068
                  1225                752108
                  1226                751526
                  1227                752524
                  1228                757242
                  1229                751070
                  1230                758160
                  1231                746110
                  1232                750644
                  1233                758880
                  1234                756292
                  1235                748578
                  1236                746942
                  1237                747416
                  1238                753594
                  1239                755390
                  1240                757738
                  1241                750376
                  1242                746876
                  1243                745564
                  1244                754318
                  1245                756284
                  1246                755698
                  1247                751618
                  1248                750718
                  1249                748724
                  1250                744346
                  1251                746932
                  1252                766520
                  1253                754964
                  1254                746858
                  1255                742158
                  1256                747610
                  1257                748458
                  1258                758600
                  1259                755548
                  1260                759610
                  1261                745823
                  1262                745994
                  1263                755296
                  1264                758952
                  1265                753974
                  1266                752588
                  1267                742490
                  1268                740914
                  1269                747840
                  1270                754004
                  1271                759240
                  1272                744450
                  1273                747142
                  1274                747298
                  1275                742952
                  1276                750380
                  1277                755874
                  1278                755634
                  1279                747146
                  1280                738692
                  1281                738988
                  1282                757872
                  1283                753997
                  1284                746134
                  1285                747662
                  1286                739524
                  1287                741690
                  1288                752860
                  1289                755064
                  1290                753896
                  1291                749194
                  1292                747962
                  1293                740730
                  1294                739068
                  1295                752510
                  1296                748770
                  1297                752602
                  1298                744708
                  1299                739520
                  1300                745602
                  1301                750796
                  1302                750806
                  1303                744840
                  1304                750960
                  1305                742456
                  1306                739794
                  1307                748702
                  1308                750626
                  1309                751190
                  1310                744610
                  1311                743370
                  1312                737434
                  1313                740444
                  1314                749384
                  1315                750626
                  1316                744296
                  1317                738238
                  1318                741968
                  1319                740368
                  1320                748877
                  1321                753870
                  1322                750456
                  1323                744360
                  1324                733558
                  1325                734398
                  1326                745360
                  1327                750060
                  1328                744416
                  1329                742224
                  1330                740032
                  1331                740330
                  1332                744654
                  1333                750446
                  1334                748108
                  1335                744728
                  1336                745454
                  1337                738388
                  1338                740952
                  1339                744391
                  1340                744284
                  1341                743006
                  1342                738356
                  1343                737224
                  1344                743992
                  1345                742996
                  1346                747744
                  1347                748108
                  1348                737970
                  1349                743302
                  1350                746290
                  1351                744244
                  1352                744218
                  1353                743298
                  1354                740588
                  1355                741456
                  1356                738058
                  1357                738816
                  1358                750792
                  1359                745546
                  1360                742282
                  1361                739542
                  1362                735510
                  1363                737604
                  1364                746442
                  1365                749422
                  1366                741584
                  1367                737678
                  1368                733170
                  1369                738210
                  1370                740910
                  1371                745144
                  1372                737908
                  1373                736342
                  1374                737270
                  1375                739452
                  1376                751436
                  1377                739878
                  1378                743184
                  1379                733640
                  1380                738289
                  1381                741762
                  1382                738710
                  1383                738942
                  1384                741754
                  1385                738270
                  1386                727436
                  1387                736180
                  1388                738358
                  1389                749680
                  1390                739378
                  1391                737534
                  1392                734380
                  1393                736882
                  1394                738875
                  1395                743321
                  1396                737958
                  1397                736284
                  1398                735652
                  1399                733836
                  1400                736724
                  1401                733388
                  1402                747024
                  1403                734914
                  1404                737402
                  1405                734228
                  1406                733510
                  1407                743844
                  1408                738608
                  1409                734768
                  1410                734016
                  1411                735924
                  1412                728588
                  1413                739964
                  1414                742356
                  1415                739196
                  1416                734276
                  1417                725598
                  1418                730092
                  1419                734952
                  1420                741478
                  1421                741460
                  1422                734046
                  1423                732440
                  1424                729264
                  1425                735585
                  1426                739464
                  1427                738580
                  1428                734536
                  1429                730720
                  1430                729708
                  1431                731668
                  1432                737266
                  1433                746540
                  1434                733206
                  1435                732598
                  1436                731730
                  1437                736414
                  1438                736302
                  1439                741654
                  1440                732126
                  1441                731654
                  1442                729712
                  1443                729782
                  1444                731356
                  1445                742558
                  1446                737662
                  1447                733389
                  1448                729941
                  1449                727856
                  1450                732152
                  1451                740982
                  1452                741062
                  1453                729584
                  1454                727002
                  1455                730414
                  1456                731714
                  1457                735746
                  1458                732996
                  1459                734354
                  1460                731688
                  1461                725538
                  1462                722410
                  1463                735482
                  1464                736080
                  1465                738642
                  1466                727782
                  1467                725347
                  1468                723192
                  1469                730298
                  1470                738534
                  1471                735728
                  1472                730844
                  1473                723092
                  1474                726068
                  1475                728708
                  1476                729808
                  1477                734154
                  1478                737962
                  1479                721629
                  1480                717152
                  1481                729898
                  1482                731674
                  1483                731876
                  1484                726548
                  1485                730938
                  1486                724883
                  1487                727426
                  1488                732300
                  1489                732166
                  1490                731080
                  1491                728220
                  1492                726954
                  1493                722982
                  1494                729264
                  1495                737774
                  1496                736176
                  1497                726396
                  1498                724144
                  1499                723656
                  1500                733824
                  1501                729338
                  1502                732598
                  1503                728298
                  1504                732478
                  1505                723116
                  1506                722609
                  1507                729430
                  1508                726506
                  1509                728344
                  1510                726846
                  1511                718110
                  1512                720728
                  1513                738846
                  1514                730592
                  1515                730956
                  1516                722732
                  1517                718464
                  1518                717134
                  1519                726194
                  1520                725868
                  1521                727874
                  1522                726596
                  1523                718796
                  1524                719210
                  1525                721990
                  1526                729390
                  1527                724042
                  1528                724920
                  1529                722106
                  1530                720348
                  1531                722232
                  1532                728293
                  1533                729268
                  1534                725900
                  1535                721856
                  1536                719660
                  1537                721906
                  1538                719586
                  1539                733326
                  1540                723158
                  1541                727144
                  1542                718450
                  1543                719012
                  1544                729788
                  1545                727440
                  1546                717056
                  1547                724214
                  1548                721836
                  1549                715638
                  1550                723394
                  1551                723302
                  1552                731684
                  1553                725156
                  1554                717242
                  1555                717222
                  1556                720026
                  1557                727508
                  1558                728492
                  1559                727779
                  1560                712714
                  1561                717938
                  1562                723950
                  1563                717470
                  1564                721912
                  1565                722744
                  1566                719398
                  1567                716642
                  1568                717300
                  1569                724648
                  1570                732544
                  1571                725596
                  1572                716088
                  1573                718106
                  1574                709788
                  1575                720902
                  1576                726010
                  1577                722306
                  1578                714366
                  1579                710754
                  1580                716616
                  1581                721298
                  1582                724328
                  1583                729632
                  1584                717906
                  1585                715928
                  1586                713588
                  1587                724552
                  1588                721398
                  1589                727072
                  1590                719800
                  1591                712820
                  1592                713634
                  1593                716324
                  1594                717974
                  1595                719630
                  1596                721430
                  1597                716310
                  1598                717136
                  1599                713712
                  1600                721890
                  1601                720415
                  1602                728370
                  1603                717890
                  1604                712334
                  1605                710594
                  1606                720508
                  1607                718626
                  1608                712280
                  1609                717132
                  1610                708496
                  1611                713974
                  1612                714136
                  1613                721980
                  1614                722388
                  1615                713200
                  1616                712471
                  1617                705474
                  1618                709226
                  1619                714926
                  1620                721572
                  1621                715426
                  1622                709886
                  1623                709110
                  1624                715540
                  1625                715674
                  1626                719636
                  1627                714758
                  1628                718847
                  1629                716722
                  1630                706584
                  1631                714115
                  1632                719572
                  1633                718466
                  1634                707532
                  1635                709012
                  1636                705802
                  1637                712452
                  1638                721626
                  1639                714010
                  1640                709424
                  1641                709274
                  1642                709194
                  1643                708892
                  1644                720837
                  1645                716894
                  1646                711677
                  1647                712974
                  1648                702712
                  1649                708483
                  1650                716222
                  1651                718986
                  1652                713700
                  1653                706564
                  1654                709768
                  1655                705788
                  1656                707262
                  1657                721190
                  1658                712280
                  1659                720742
                  1660                703798
                  1661                707008
                  1662                704908
                  1663                717862
                  1664                714318
                  1665                708048
                  1666                701438
                  1667                702184
                  1668                710490
                  1669                715060
                  1670                719858
                  1671                708837
                  1672                710134
                  1673                709398
                  1674                702756
                  1675                709126
                  1676                716630
                  1677                714441
                  1678                707790
                  1679                697152
                  1680                700738
                  1681                709988
                  1682                711398
                  1683                709886
                  1684                705376
                  1685                706634
                  1686                709050
                  1687                713589
                  1688                708654
                  1689                714664
                  1690                708866
                  1691                706700
                  1692                703446
                  1693                701518
                  1694                705958
                  1695                708190
                  1696                710002
                  1697                703682
                  1698                705612
                  1699                707092
                  1700                707082
                  1701                703425
                  1702                711146
                  1703                712344
                  1704                700236
                  1705                703044
                  1706                706400
                  1707                711744
                  1708                700844
                  1709                702898
                  1710                696028
                  1711                693317
                  1712                712464
                  1713                709854
                  1714                713091
                  1715                702890
                  1716                703507
                  1717                696903
                  1718                708204
                  1719                712064
                  1720                705766
                  1721                708400
                  1722                699128
                  1723                688464
                  1724                700654
                  1725                710416
                  1726                707350
                  1727                702768
                  1728                704292
                  1729                700748
                  1730                699386
                  1731                709766
                  1732                705244
                  1733                706334
                  1734                699424
                  1735                698842
                  1736                699182
                  1737                701624
                  1738                705068
                  1739                701694
                  1740                700970
                  1741                695156
                  1742                699154
                  1743                702984
                  1744                714692
                  1745                703426
                  1746                702208
                  1747                696508
                  1748                695594
                  1749                694070
                  1750                701410
                  1751                707698
                  1752                697324
                  1753                699006
                  1754                695444
                  1755                696196
                  1756                699930
                  1757                709504
                  1758                701828
                  1759                699428
                  1760                694048
                  1761                696196
                  1762                703302
                  1763                698145
                  1764                700316
                  1765                700356
                  1766                696784
                  1767                689828
                  1768                696944
                  1769                697962
                  1770                708372
                  1771                696462
                  1772                689778
                  1773                692218
                  1774                696864
                  1775                703244
                  1776                705506
                  1777                698234
                  1778                694520
                  1779                690212
                  1780                698182
                  1781                703386
                  1782                701988
                  1783                699330
                  1784                691394
                  1785                688730
                  1786                698892
                  1787                698999
                  1788                704588
                  1789                696340
                  1790                693535
                  1791                691518
                  1792                696374
                  1793                693596
                  1794                694922
                  1795                700882
                  1796                699884
                  1797                692458
                  1798                689100
                  1799                691153
                  1800                697716
                  1801                701028
                  1802                697782
                  1803                690749
                  1804                689982
                  1805                700438
                  1806                697850
                  1807                699006
                  1808                689084
                  1809                694598
                  1810                685712
                  1811                691497
                  1812                689136
                  1813                699674
                  1814                696536
                  1815                691986
                  1816                685676
                  1817                691088
                  1818                695158
                  1819                691954
                  1820                698290
                  1821                688252
                  1822                691386
                  1823                684812
                  1824                687340
                  1825                697392
                  1826                689686
                  1827                697006
                  1828                686642
                  1829                682123
                  1830                687542
                  1831                693804
                  1832                698640
                  1833                691502
                  1834                689090
                  1835                687938
                  1836                687624
                  1837                691608
                  1838                694200
                  1839                689798
                  1840                685762
                  1841                684089
                  1842                686599
                  1843                689662
                  1844                701338
                  1845                686468
                  1846                691662
                  1847                685844
                  1848                680782
                  1849                694822
                  1850                691769
                  1851                690522
                  1852                690477
                  1853                692216
                  1854                683388
                  1855                682182
                  1856                688240
                  1857                690918
                  1858                689676
                  1859                686702
                  1860                683332
                  1861                685418
                  1862                693230
                  1863                690090
                  1864                691900
                  1865                682298
                  1866                682168
                  1867                681249
                  1868                685926
                  1869                690383
                  1870                690122
                  1871                680946
                  1872                688250
                  1873                677664
                  1874                683720
                  1875                696564
                  1876                687194
                  1877                681020
                  1878                683411
                  1879                680690
                  1880                686124
                  1881                695082
                  1882                689642
                  1883                683515
                  1884                684752
                  1885                675426
                  1886                684750
                  1887                686826
                  1888                687402
                  1889                690012
                  1890                684234
                  1891                676102
                  1892                683796
                  1893                681256
                  1894                689938
                  1895                684124
                  1896                682348
                  1897                679008
                  1898                679938
                  1899                681066
                  1900                685222
                  1901                688036
                  1902                682754
                  1903                679402
                  1904                675228
                  1905                683062
                  1906                682480
                  1907                691292
                  1908                684168
                  1909                674476
                  1910                676486
                  1911                682140
                  1912                689732
                  1913                685546
                  1914                680112
                  1915                682122
                  1916                675008
                  1917                675616
                  1918                676966
                  1919                687876
                  1920                688964
                  1921                683100
                  1922                671124
                  1923                671016
                  1924                680970
                  1925                688970
                  1926                681732
                  1927                678614
                  1928                671798
                  1929                675900
                  1930                679094
                  1931                680012
                  1932                679650
                  1933                675458
                  1934                681202
                  1935                672878
                  1936                675942
                  1937                686734
                  1938                682748
                  1939                679174
                  1940                672264
                  1941                673250
                  1942                678040
                  1943                682708
                  1944                680930
                  1945                682807
                  1946                676868
                  1947                670648
                  1948                671104
                  1949                674738
                  1950                679868
                  1951                683547
                  1952                673588
                  1953                673666
                  1954                673552
                  1955                676470
                  1956                677912
                  1957                678740
                  1958                675054
                  1959                678406
                  1960                667266
                  1961                671436
                  1962                674736
                  1963                675699
                  1964                681400
                  1965                673978
                  1966                669876
                  1967                671886
                  1968                676660
                  1969                685386
                  1970                671170
                  1971                673344
                  1972                664826
                  1973                671826
                  1974                673760
                  1975                678670
                  1976                671832
                  1977                670994
                  1978                664754
                  1979                672330
                  1980                671860
                  1981                680868
                  1982                673382
                  1983                677450
                  1984                667222
                  1985                664760
                  1986                670060
                  1987                671328
                  1988                675720
                  1989                667100
                  1990                671608
                  1991                668416
                  1992                667494
                  1993                672180
                  1994                672828
                  1995                678406
                  1996                670730
                  1997                664170
                  1998                672696
                  1999                672250
                  2000                674782
                  2001                676565
                  2002                666782
                  2003                661790
                  2004                663910
                  2005                667372
                  2006                674753
                  2007                668726
                  2008                667746
                  2009                668984
                  2010                667574
                  2011                663654
                  2012                675464
                  2013                673428
                  2014                672028
                  2015                664172
                  2016                663614
                  2017                670702
                  2018                669830
                  2019                672648
                  2020                668534
                  2021                667252
                  2022                661053
                  2023                666360
                  2024                664846
                  2025                669872
                  2026                676148
                  2027                665994
                  2028                662078
                  2029                660640
                  2030                669724
                  2031                671024
                  2032                666221
                  2033                660812
                  2034                659292
                  2035                666410
                  2036                670646
                  2037                665565
                  2038                667110
                  2039                667814
                  2040                665466
                  2041                662154
                  2042                666070
                  2043                668330
                  2044                671160
                  2045                665222
                  2046                658278
                  2047                663446
                  2048                659810
                  2049                665699
                  2050                670050
                  2051                661720
                  2052                664562
                  2053                663620
                  2054                659644
                  2055                665574
                  2056                673804
                  2057                666736
                  2058                662102
                  2059                659842
                  2060                654118
                  2061                663640
                  2062                664710
                  2063                659864
                  2064                662835
                  2065                654860
                  2066                657168
                  2067                664086
                  2068                667006
                  2069                664608
                  2070                660428
                  2071                661355
                  2072                651498
                  2073                658840
                  2074                666228
                  2075                671462
                  2076                653088
                  2077                649448
                  2078                651592
                  2079                660234
                  2080                663070
                  2081                662126
                  2082                666678
                  2083                656756
                  2084                658982
                  2085                660568
                  2086                653526
                  2087                668296
                  2088                662280
                  2089                661512
                  2090                654156
                  2091                646078
                  2092                655320
                  2093                664636
                  2094                660512
                  2095                656950
                  2096                659400
                  2097                658196
                  2098                656278
                  2099                660176
                  2100                663202
                  2101                657211
                  2102                655374
                  2103                650686
                  2104                651450
                  2105                656424
                  2106                659216
                  2107                655480
                  2108                654024
                  2109                651104
                  2110                654302
                  2111                657702
                  2112                662216
                  2113                660200
                  2114                651904
                  2115                651298
                  2116                650700
                  2117                650678
                  2118                656398
                  2119                660436
                  2120                657168
                  2121                648036
                  2122                644309
                  2123                651790
                  2124                660262
                  2125                658290
                  2126                655526
                  2127                655450
                  2128                651960
                  2129                649858
                  2130                658192
                  2131                654158
                  2132                651432
                  2133                649924
                  2134                648136
                  2135                650266
                  2136                655784
                  2137                659532
                  2138                658936
                  2139                649924
                  2140                646306
                  2141                650160
                  2142                655472
                  2143                657542
                  2144                651856
                  2145                653662
                  2146                649262
                  2147                649028
                  2148                642370
                  2149                656258
                  2150                651623
                  2151                656166
                  2152                648362
                  2153                645166
                  2154                647954
                  2155                650201
                  2156                658793
                  2157                651596
                  2158                650308
                  2159                644804
                  2160                646016
                  2161                649880
                  2162                651432
                  2163                650150
                  2164                649224
                  2165                645372
                  2166                641030
                  2167                649136
                  2168                655516
                  2169                649050
                  2170                647644
                  2171                643772
                  2172                647298
                  2173                653068
                  2174                652714
                  2175                650852
                  2176                654132
                  2177                647266
                  2178                641098
                  2179                641892
                  2180                646742
                  2181                651334
                  2182                650307
                  2183                645676
                  2184                642119
                  2185                639926
                  2186                655557
                  2187                649332
                  2188                643687
                  2189                645510
                  2190                643718
                  2191                640372
                  2192                640846
                  2193                649236
                  2194                643210
                  2195                651120
                  2196                637256
                  2197                635338
                  2198                647636
                  2199                648406
                  2200                648098
                  2201                641858
                  2202                639640
                  2203                642562
                  2204                640150
                  2205                647044
                  2206                641630
                  2207                638398
                  2208                641190
                  2209                639578
                  2210                638692
                  2211                644234
                  2212                648130
                  2213                650024
                  2214                639476
                  2215                640672
                  2216                638342
                  2217                643106
                  2218                640988
                  2219                641486
                  2220                640884
                  2221                637000
                  2222                629780
                  2223                640724
                  2224                648506
                  2225                641552
                  2226                642142
                  2227                635858
                  2228                639623
                  2229                640358
                  2230                645482
                  2231                644810
                  2232                642558
                  2233                635066
                  2234                632920
                  2235                642067
                  2236                636100
                  2237                642415
                  2238                641942
                  2239                638260
                  2240                632446
                  2241                635014
                  2242                641630
                  2243                642618
                  2244                637570
                  2245                638748
                  2246                630598
                  2247                637416
                  2248                637593
                  2249                638758
                  2250                640522
                  2251                633894
                  2252                636166
                  2253                631388
                  2254                638038
                  2255                635098
                  2256                645096
                  2257                640184
                  2258                635154
                  2259                630030
                  2260                632214
                  2261                639818
                  2262                641978
                  2263                628986
                  2264                631244
                  2265                631176
                  2266                629368
                  2267                638506
                  2268                641120
                  2269                636926
                  2270                633908
                  2271                626501
                  2272                631248
                  2273                635740
                  2274                636507
                  2275                642707
                  2276                634072
                  2277                629594
                  2278                628328
                  2279                632672
                  2280                641452
                  2281                633640
                  2282                635118
                  2283                630685
                  2284                627478
                  2285                626009
                  2286                635374
                  2287                637588
                  2288                631858
                  2289                627580
                  2290                630464
                  2291                625362
                  2292                630648
                  2293                638116
                  2294                636108
                  2295                623074
                  2296                630020
                  2297                631974
                  2298                622848
                  2299                635790
                  2300                633815
                  2301                627846
                  2302                633496
                  2303                622940
                  2304                630326
                  2305                633948
                  2306                638512
                  2307                625750
                  2308                627524
                  2309                626458
                  2310                622702
                  2311                633902
                  2312                630868
                  2313                632168
                  2314                627016
                  2315                628150
                  2316                622714
                  2317                627486
                  2318                635722
                  2319                634238
                  2320                625357
                  2321                622504
                  2322                628304
                  2323                627064
                  2324                630580
                  2325                628112
                  2326                627380
                  2327                622416
                  2328                624134
                  2329                625044
                  2330                629644
                  2331                624890
                  2332                627696
                  2333                618474
                  2334                620722
                  2335                628015
                  2336                627052
                  2337                632109
                  2338                624060
                  2339                620468
                  2340                624302
                  2341                622666
                  2342                623872
                  2343                624946
                  2344                625676
                  2345                622616
                  2346                622232
                  2347                616032
                  2348                624250
                  2349                633534
                  2350                621660
                  2351                621710
                  2352                624656
                  2353                618428
                  2354                621040
                  2355                623640
                  2356                621490
                  2357                620042
                  2358                620494
                  2359                620206
                  2360                618192
                  2361                620552
                  2362                625844
                  2363                625030
                  2364                616988
                  2365                620237
                  2366                617712
                  2367                635516
                  2368                622091
                  2369                618370
                  2370                617838
                  2371                619467
                  2372                614663
                  2373                619292
                  2374                628602
                  2375                622896
                  2376                620786
                  2377                616354
                  2378                614666
                  2379                619230
                  2380                622840
                  2381                623652
                  2382                616384
                  2383                612068
                  2384                613898
                  2385                614138
                  2386                621972
                  2387                616602
                  2388                615498
                  2389                619110
                  2390                616739
                  2391                611536
                  2392                621962
                  2393                620546
                  2394                617512
                  2395                615476
                  2396                620704
                  2397                609720
                  2398                620144
                  2399                617992
                  2400                612746
                  2401                618652
                  2402                612196
                  2403                610054
                  2404                618896
                  2405                618496
                  2406                614810
                  2407                615522
                  2408                615020
                  2409                611303
                  2410                611504
                  2411                623726
                  2412                621972
                  2413                610076
                  2414                608256
                  2415                611610
                  2416                615296
                  2417                613708
                  2418                615395
                  2419                614582
                  2420                614894
                  2421                612434
                  2422                608144
                  2423                615242
                  2424                618848
                  2425                614758
                  2426                612750
                  2427                607232
                  2428                605162
                  2429                611778
                  2430                617562
                  2431                613448
                  2432                604263
                  2433                609894
                  2434                610389
                  2435                612978
                  2436                612700
                  2437                615444
                  2438                613404
                  2439                607690
                  2440                605584
                  2441                615684
                  2442                612934
                  2443                611534
                  2444                604618
                  2445                605936
                  2446                607470
                  2447                602336
                  2448                612400
                  2449                610750
                  2450                614962
                  2451                607870
                  2452                610886
                  2453                604426
                  2454                602742
                  2455                611870
                  2456                612616
                  2457                609830
                  2458                600060
                  2459                605862
                  2460                608084
                  2461                613718
                  2462                604430
                  2463                606064
                  2464                607020
                  2465                608060
                  2466                609436
                  2467                610568
                  2468                616312
                  2469                605946
                  2470                604398
                  2471                601442
                  2472                603972
                  2473                606930
                  2474                609652
                  2475                604553
                  2476                602404
                  2477                601778
                  2478                602432
                  2479                609256
                  2480                611490
                  2481                606622
                  2482                604850
                  2483                602226
                  2484                592332
                  2485                605044
                  2486                605110
                  2487                604854
                  2488                604706
                  2489                600934
                  2490                601544
                  2491                600722
                  2492                603168
                  2493                603640
                  2494                603094
                  2495                604468
                  2496                598266
                  2497                601552
                  2498                605476
                  2499                600203
                  2500                603094
                  2501                597226
                  2502                596678
                  2503                591596
                  2504                605772
                  2505                604858
                  2506                604614
                  2507                601654
                  2508                600454
                  2509                601546
                  2510                597794
                  2511                610410
                  2512                606280
                  2513                596622
                  2514                599152
                  2515                591636
                  2516                599394
                  2517                601254
                  2518                604168
                  2519                594770
                  2520                600542
                  2521                591740
                  2522                598172
                  2523                604034
                  2524                602780
                  2525                594604
                  2526                599230
                  2527                597818
                  2528                594798
                  2529                594398
                  2530                600454
                  2531                600884
                  2532                588630
                  2533                597698
                  2534                590650
                  2535                600032
                  2536                602216
                  2537                600904
                  2538                591174
                  2539                593390
                  2540                597636
                  2541                593930
                  2542                594520
                  2543                597766
                  2544                595902
                  2545                592054
                  2546                590290
                  2547                594084
                  2548                594898
                  2549                601735
                  2550                593990
                  2551                590441
                  2552                595280
                  2553                593294
                  2554                593816
                  2555                599398
                  2556                594058
                  2557                594046
                  2558                590400
                  2559                586924
                  2560                592400
                  2561                593531
                  2562                591070
                  2563                590578
                  2564                591882
                  2565                587576
                  2566                593110
                  2567                598066
                  2568                596132
                  2569                593164
                  2570                586274
                  2571                599872
                  2572                588704
                  2573                592418
                  2574                591892
                  2575                591368
                  2576                586958
                  2577                587082
                  2578                586700
                  2579                594516
                  2580                594440
                  2581                586814
                  2582                590938
                  2583                586852
                  2584                590114
                  2585                592168
                  2586                589578
                  2587                590088
                  2588                586820
                  2589                591695
                  2590                581656
                  2591                582770
                  2592                590562
                  2593                592216
                  2594                585817
                  2595                585880
                  2596                587074
                  2597                590340
                  2598                592008
                  2599                586590
                  2600                582478
                  2601                589038
                  2602                581788
                  2603                585392
                  2604                587910
                  2605                589524
                  2606                586002
                  2607                586172
                  2608                581524
                  2609                582826
                  2610                596214
                  2611                595912
                  2612                583098
                  2613                580848
                  2614                585122
                  2615                579682
                  2616                584378
                  2617                587784
                  2618                588328
                  2619                582578
                  2620                581166
                  2621                576856
                  2622                584134
                  2623                585610
                  2624                589794
                  2625                578846
                  2626                581628
                  2627                584000
                  2628                581602
                  2629                587654
                  2630                582900
                  2631                581814
                  2632                577380
                  2633                584012
                  2634                578776
                  2635                583266
                  2636                587442
                  2637                582310
                  2638                582864
                  2639                577939
                  2640                578222
                  2641                580216
                  2642                584216
                  2643                583710
                  2644                580145
                  2645                579304
                  2646                578882
                  2647                575226
                  2648                581848
                  2649                585748
                  2650                578998
                  2651                576818
                  2652                576874
                  2653                579070
                  2654                580672
                  2655                582630
                  2656                581644
                  2657                573084
                  2658                574674
                  2659                577318
                  2660                580768
                  2661                581976
                  2662                577974
                  2663                576488
                  2664                573520
                  2665                573588
                  2666                580946
                  2667                581450
                  2668                582528
                  2669                574400
                  2670                572014
                  2671                573834
                  2672                576444
                  2673                577386
                  2674                578136
                  2675                575350
                  2676                571372
                  2677                575688
                  2678                576780
                  2679                575332
                  2680                577212
                  2681                572240
                  2682                575496
                  2683                575350
                  2684                572748
                  2685                577554
                  2686                577680
                  2687                568828
                  2688                570288
                  2689                571888
                  2690                573786
                  2691                574716
                  2692                576580
                  2693                574912
                  2694                573972
                  2695                568876
                  2696                563056
                  2697                579814
                  2698                569320
                  2699                576684
                  2700                572158
                  2701                569310
                  2702                567026
                  2703                574894
                  2704                577534
                  2705                574286
                  2706                567678
                  2707                569709
                  2708                570790
                  2709                568946
                  2710                566684
                  2711                572578
                  2712                579023
                  2713                568776
                  2714                568818
                  2715                564226
                  2716                574326
                  2717                572324
                  2718                571178
                  2719                567292
                  2720                562342
                  2721                568722
                  2722                567900
                  2723                576638
                  2724                566866
                  2725                565420
                  2726                571406
                  2727                564274
                  2728                564246
                  2729                574672
                  2730                571536
                  2731                562756
                  2732                564040
                  2733                564422
                  2734                569744
                  2735                566878
                  2736                569858
                  2737                564975
                  2738                566472
                  2739                562276
                  2740                562696
                  2741                563687
                  2742                570814
                  2743                569406
                  2744                566152
                  2745                561672
                  2746                561480
                  2747                563564
                  2748                569580
                  2749                569048
                  2750                557024
                  2751                568672
                  2752                562452
                  2753                562932
                  2754                562844
                  2755                566738
                  2756                566588
                  2757                559552
                  2758                562390
                  2759                561143
                  2760                567934
                  2761                568634
                  2762                561090
                  2763                560448
                  2764                564868
                  2765                558464
                  2766                563180
                  2767                565582
                  2768                558590
                  2769                561142
                  2770                562334
                  2771                557460
                  2772                563684
                  2773                566442
                  2774                561654
                  2775                562080
                  2776                556564
                  2777                559260
                  2778                561312
                  2779                562064
                  2780                565914
                  2781                556104
                  2782                560630
                  2783                556902
                  2784                557768
                  2785                557090
                  2786                559456
                  2787                553734
                  2788                556724
                  2789                553930
                  2790                556824
                  2791                558310
                  2792                561718
                  2793                557104
                  2794                554852
                  2795                557508
                  2796                557224
                  2797                556304
                  2798                556898
                  2799                559944
                  2800                556916
                  2801                555844
                  2802                556060
                  2803                558080
                  2804                557146
                  2805                557672
                  2806                556484
                  2807                553816
                  2808                553428
                  2809                551098
                  2810                567434
                  2811                560070
                  2812                552208
                  2813                552252
                  2814                549974
                  2815                549142
                  2816                556306
                  2817                553976
                  2818                558934
                  2819                560720
                  2820                550562
                  2821                555755
                  2822                556312
                  2823                557102
                  2824                550156
                  2825                552411
                  2826                547968
                  2827                552518
                  2828                556242
                  2829                553284
                  2830                549145
                  2831                550072
                  2832                552566
                  2833                550138
                  2834                554662
                  2835                553678
                  2836                557516
                  2837                554762
                  2838                545014
                  2839                546210
                  2840                547342
                  2841                553840
                  2842                551328
                  2843                550899
                  2844                547284
                  2845                551206
                  2846                545824
                  2847                550752
                  2848                556580
                  2849                556564
                  2850                548876
                  2851                551350
                  2852                543422
                  2853                548598
                  2854                547454
                  2855                547580
                  2856                548600
                  2857                539475
                  2858                549654
                  2859                546204
                  2860                548368
                  2861                547846
                  2862                549914
                  2863                549646
                  2864                539028
                  2865                548374
                  2866                550738
                  2867                550998
                  2868                541917
                  2869                540786
                  2870                539566
                  2871                545250
                  2872                550124
                  2873                549276
                  2874                548186
                  2875                543932
                  2876                548138
                  2877                541060
                  2878                544952
                  2879                548420
                  2880                547808
                  2881                542209
                  2882                539724
                  2883                541112
                  2884                544476
                  2885                545188
                  2886                545836
                  2887                540014
                  2888                543188
                  2889                541862
                  2890                545524
                  2891                544146
                  2892                546490
                  2893                542385
                  2894                539612
                  2895                545346
                  2896                536278
                  2897                545152
                  2898                542440
                  2899                541430
                  2900                539786
                  2901                535548
                  2902                541042
                  2903                541582
                  2904                545787
                  2905                543824
                  2906                541764
                  2907                538198
                  2908                534998
                  2909                541360
                  2910                544882
                  2911                542900
                  2912                541982
                  2913                532416
                  2914                533624
                  2915                538018
                  2916                536834
                  2917                541772
                  2918                544326
                  2919                540609
                  2920                536608
                  2921                540438
                  2922                539314
                  2923                537007
                  2924                535572
                  2925                537336
                  2926                535484
                  2927                532676
                  2928                539090
                  2929                537788
                  2930                534182
                  2931                533962
                  2932                538060
                  2933                536082
                  2934                536496
                  2935                541588
                  2936                536586
                  2937                536322
                  2938                532891
                  2939                537994
                  2940                535010
                  2941                534286
                  2942                536778
                  2943                534506
                  2944                530658
                  2945                531755
                  2946                531534
                  2947                535520
                  2948                539518
                  2949                532374
                  2950                535006
                  2951                533174
                  2952                533486
                  2953                528962
                  2954                534194
                  2955                535947
                  2956                534208
                  2957                530764
                  2958                529822
                  2959                532455
                  2960                537906
                  2961                533852
                  2962                532056
                  2963                532604
                  2964                531919
                  2965                529832
                  2966                537656
                  2967                529946
                  2968                529636
                  2969                526806
                  2970                529308
                  2971                530908
                  2972                523920
                  2973                533092
                  2974                527786
                  2975                525374
                  2976                529134
                  2977                532932
                  2978                534466
                  2979                532250
                  2980                527918
                  2981                525110
                  2982                526288
                  2983                525346
                  2984                530472
                  2985                530172
                  2986                530438
                  2987                527906
                  2988                526038
                  2989                527315
                  2990                524586
                  2991                532315
                  2992                529272
                  2993                529464
                  2994                525212
                  2995                527274
                  2996                524574
                  2997                527328
                  2998                523452
                  2999                527812
                  3000                526252
                  3001                520586
                  3002                524368
                  3003                525500
                  3004                531728
                  3005                523670
                  3006                525330
                  3007                523816
                  3008                525596
                  3009                524544
                  3010                526734
                  3011                528934
                  3012                520202
                  3013                520280
                  3014                520722
                  3015                525310
                  3016                524414
                  3017                525332
                  3018                524670
                  3019                519182
                  3020                522510
                  3021                519456
                  3022                527232
                  3023                523608
                  3024                517560
                  3025                526230
                  3026                519914
                  3027                519909
                  3028                520714
                  3029                520084
                  3030                520756
                  3031                518390
                  3032                517742
                  3033                519985
                  3034                525016
                  3035                526050
                  3036                521670
                  3037                518212
                  3038                513556
                  3039                521142
                  3040                519345
                  3041                522504
                  3042                520358
                  3043                519326
                  3044                515772
                  3045                513440
                  3046                518380
                  3047                522036
                  3048                519528
                  3049                519526
                  3050                515842
                  3051                515808
                  3052                517804
                  3053                517682
                  3054                518922
                  3055                515868
                  3056                514782
                  3057                515269
                  3058                512572
                  3059                517878
                  3060                519992
                  3061                521199
                  3062                514962
                  3063                518724
                  3064                510376
                  3065                518476
                  3066                520592
                  3067                515902
                  3068                516640
                  3069                510630
                  3070                511492
                  3071                515786
                  3072                516623
                  3073                514988
                  3074                512914
                  3075                511610
                  3076                516606
                  3077                507294
                  3078                517608
                  3079                514012
                  3080                517240
                  3081                506730
                  3082                511268
                  3083                514150
                  3084                513172
                  3085                515738
                  3086                508930
                  3087                514106
                  3088                507266
                  3089                512739
                  3090                509956
                  3091                513634
                  3092                514212
                  3093                508724
                  3094                513676
                  3095                506886
                  3096                504990
                  3097                512972
                  3098                517104
                  3099                514892
                  3100                510124
                  3101                506672
                  3102                510652
                  3103                512472
                  3104                510508
                  3105                509320
                  3106                507958
                  3107                508576
                  3108                506098
                  3109                510866
                  3110                513216
                  3111                512194
                  3112                506234
                  3113                507904
                  3114                506684
                  3115                510466
                  3116                507820
                  3117                510556
                  3118                505120
                  3119                509181
                  3120                504932
                  3121                505664
                  3122                508140
                  3123                504192
                  3124                507128
                  3125                505472
                  3126                499972
                  3127                505900
                  3128                510112
                  3129                505416
                  3130                506822
                  3131                502653
                  3132                505574
                  3133                508149
                  3134                503858
                  3135                508548
                  3136                502708
                  3137                504168
                  3138                498298
                  3139                502919
                  3140                505132
                  3141                506100
                  3142                498652
                  3143                503338
                  3144                497355
                  3145                503848
                  3146                497560
                  3147                507610
                  3148                501292
                  3149                500810
                  3150                502660
                  3151                503676
                  3152                500024
                  3153                500694
                  3154                504542
                  3155                500306
                  3156                501880
                  3157                500438
                  3158                498424
                  3159                506046
                  3160                500418
                  3161                499690
                  3162                499168
                  3163                496906
                  3164                496038
                  3165                499910
                  3166                500354
                  3167                502706
                  3168                497682
                  3169                496756
                  3170                496618
                  3171                496340
                  3172                505828
                  3173                504534
                  3174                499149
                  3175                496412
                  3176                496844
                  3177                498666
                  3178                499060
                  3179                499068
                  3180                495704
                  3181                497918
                  3182                494870
                  3183                495832
                  3184                496310
                  3185                499636
                  3186                496822
                  3187                494996
                  3188                501958
                  3189                495774
                  3190                496018
                  3191                497536
                  3192                495468
                  3193                493136
                  3194                496726
                  3195                493171
                  3196                496080
                  3197                495998
                  3198                500288
                  3199                492410
                  3200                492648
                  3201                491032
                  3202                496488
                  3203                493508
                  3204                496692
                  3205                494386
                  3206                487334
                  3207                491128
                  3208                490652
                  3209                489008
                  3210                495307
                  3211                490762
                  3212                489624
                  3213                493534
                  3214                495298
                  3215                493804
                  3216                490884
                  3217                496988
                  3218                491512
                  3219                485252
                  3220                492956
                  3221                488059
                  3222                492818
                  3223                487668
                  3224                488278
                  3225                491724
                  3226                486894
                  3227                489564
                  3228                492374
                  3229                488890
                  3230                490390
                  3231                492516
                  3232                488648
                  3233                490074
                  3234                495144
                  3235                493504
                  3236                486284
                  3237                484158
                  3238                485352
                  3239                485420
                  3240                492392
                  3241                488878
                  3242                487946
                  3243                488256
                  3244                490964
                  3245                480694
                  3246                489130
                  3247                488860
                  3248                487432
                  3249                486094
                  3250                482804
                  3251                483522
                  3252                484630
                  3253                491941
                  3254                488032
                  3255                487216
                  3256                481948
                  3257                482814
                  3258                484788
                  3259                486072
                  3260                486946
                  3261                486958
                  3262                482834
                  3263                481306
                  3264                480102
                  3265                484060
                  3266                489140
                  3267                480234
                  3268                478418
                  3269                483327
                  3270                482804
                  3271                483026
                  3272                490780
                  3273                482928
                  3274                485224
                  3275                482996
                  3276                479832
                  3277                481568
                  3278                484612
                  3279                483766
                  3280                481356
                  3281                476540
                  3282                480680
                  3283                480700
                  3284                479414
                  3285                481980
                  3286                478548
                  3287                482732
                  3288                479208
                  3289                480578
                  3290                480408
                  3291                483714
                  3292                477216
                  3293                480706
                  3294                477872
                  3295                474765
                  3296                479150
                  3297                478674
                  3298                480036
                  3299                479942
                  3300                480268
                  3301                477230
                  3302                478010
                  3303                480482
                  3304                479240
                  3305                481234
                  3306                476274
                  3307                477970
                  3308                473146
                  3309                476606
                  3310                480024
                  3311                472454
                  3312                479996
                  3313                473046
                  3314                475457
                  3315                474860
                  3316                481242
                  3317                477251
                  3318                473274
                  3319                468568
                  3320                476892
                  3321                472496
                  3322                473380
                  3323                474488
                  3324                472188
                  3325                472608
                  3326                469350
                  3327                476760
                  3328                481226
                  3329                472790
                  3330                468978
                  3331                474490
                  3332                474094
                  3333                478150
                  3334                477126
                  3335                474080
                  3336                469832
                  3337                474910
                  3338                466612
                  3339                469248
                  3340                472076
                  3341                469920
                  3342                479472
                  3343                466720
                  3344                470506
                  3345                472196
                  3346                475354
                  3347                473857
                  3348                472262
                  3349                470492
                  3350                470422
                  3351                468492
                  3352                466886
                  3353                471256
                  3354                469708
                  3355                467626
                  3356                467008
                  3357                467216
                  3358                467994
                  3359                473516
                  3360                467606
                  3361                471482
                  3362                464654
                  3363                465794
                  3364                468420
                  3365                470720
                  3366                468342
                  3367                462992
                  3368                463484
                  3369                465144
                  3370                464622
                  3371                470340
                  3372                474312
                  3373                468966
                  3374                462676
                  3375                463444
                  3376                466140
                  3377                467752
                  3378                465596
                  3379                466224
                  3380                460459
                  3381                463880
                  3382                465332
                  3383                462276
                  3384                465186
                  3385                466678
                  3386                464752
                  3387                463882
                  3388                463562
                  3389                462844
                  3390                472582
                  3391                466366
                  3392                464310
                  3393                461068
                  3394                466584
                  3395                462692
                  3396                459174
                  3397                461810
                  3398                463057
                  3399                460318
                  3400                459120
                  3401                456552
                  3402                463356
                  3403                470910
                  3404                461758
                  3405                459232
                  3406                465470
                  3407                457866
                  3408                459518
                  3409                459908
                  3410                464952
                  3411                459354
                  3412                463760
                  3413                456298
                  3414                460766
                  3415                459006
                  3416                465044
                  3417                458816
                  3418                460224
                  3419                457002
                  3420                458808
                  3421                463586
                  3422                460734
                  3423                458804
                  3424                455648
                  3425                456857
                  3426                456276
                  3427                457104
                  3428                464754
                  3429                454484
                  3430                456524
                  3431                457720
                  3432                458211
                  3433                459779
                  3434                454262
                  3435                460892
                  3436                459104
                  3437                451326
                  3438                452929
                  3439                456340
                  3440                458046
                  3441                454716
                  3442                455784
                  3443                458566
                  3444                453922
                  3445                450974
                  3446                456602
                  3447                457964
                  3448                453807
                  3449                456686
                  3450                453100
                  3451                451574
                  3452                452204
                  3453                455250
                  3454                449504
                  3455                453958
                  3456                451200
                  3457                452902
                  3458                455698
                  3459                453378
                  3460                450738
                  3461                449374
                  3462                456438
                  3463                442914
                  3464                451870
                  3465                455782
                  3466                453150
                  3467                445604
                  3468                450165
                  3469                448209
                  3470                454150
                  3471                456398
                  3472                451912
                  3473                450306
                  3474                452098
                  3475                448866
                  3476                450654
                  3477                453996
                  3478                451194
                  3479                452816
                  3480                445870
                  3481                450127
                  3482                447410
                  3483                451364
                  3484                453244
                  3485                448890
                  3486                446718
                  3487                450074
                  3488                445540
                  3489                444566
                  3490                454926
                  3491                447522
                  3492                449642
                  3493                446582
                  3494                441996
                  3495                448158
                  3496                447232
                  3497                450086
                  3498                442366
                  3499                444560
                  3500                442534
                  3501                442756
                  3502                446829
                  3503                447122
                  3504                445756
                  3505                447994
                  3506                446320
                  3507                442754
                  3508                442372
                  3509                451967
                  3510                444410
                  3511                443700
                  3512                437229
                  3513                444660
                  3514                444594
                  3515                448218
                  3516                444114
                  3517                443316
                  3518                445326
                  3519                439736
                  3520                442322
                  3521                447020
                  3522                444086
                  3523                442516
                  3524                442428
                  3525                441284
                  3526                441778
                  3527                445930
                  3528                443208
                  3529                437896
                  3530                439613
                  3531                440624
                  3532                442064
                  3533                442355
                  3534                442514
                  3535                441610
                  3536                442018
                  3537                438057
                  3538                437784
                  3539                440838
                  3540                441884
                  3541                444934
                  3542                438126
                  3543                439806
                  3544                434247
                  3545                438780
                  3546                438368
                  3547                443014
                  3548                439796
                  3549                439548
                  3550                434802
                  3551                436208
                  3552                435814
                  3553                438796
                  3554                439301
                  3555                439706
                  3556                436182
                  3557                436552
                  3558                438450
                  3559                441306
                  3560                435186
                  3561                431944
                  3562                440012
                  3563                434840
                  3564                437604
                  3565                436806
                  3566                436464
                  3567                434534
                  3568                431600
                  3569                431628
                  3570                434608
                  3571                440946
                  3572                436694
                  3573                434264
                  3574                436715
                  3575                429506
                  3576                435510
                  3577                432916
                  3578                431772
                  3579                434868
                  3580                436872
                  3581                435041
                  3582                429722
                  3583                436344
                  3584                434758
                  3585                433900
                  3586                433267
                  3587                430528
                  3588                429802
                  3589                432674
                  3590                434864
                  3591                429150
                  3592                429026
                  3593                430930
                  3594                430548
                  3595                430674
                  3596                427918
                  3597                434012
                  3598                430242
                  3599                431812
                  3600                425030
                  3601                426476
                  3602                431818
                  3603                434440
                  3604                427116
                  3605                426562
                  3606                428266
                  3607                424814
                  3608                431930
                  3609                427989
                  3610                428176
                  3611                428010
                  3612                432514
                  3613                425804
                  3614                425856
                  3615                431023
                  3616                431550
                  3617                423380
                  3618                423337
                  3619                426174
                  3620                427870
                  3621                431796
                  3622                425850
                  3623                422380
                  3624                427374
                  3625                427582
                  3626                424662
                  3627                427280
                  3628                429155
                  3629                426697
                  3630                424940
                  3631                424580
                  3632                421264
                  3633                425364
                  3634                427724
                  3635                421160
                  3636                422606
                  3637                423626
                  3638                424800
                  3639                425682
                  3640                424232
                  3641                426092
                  3642                423478
                  3643                420832
                  3644                420116
                  3645                422170
                  3646                425317
                  3647                424308
                  3648                418708
                  3649                422862
                  3650                423254
                  3651                420374
                  3652                423344
                  3653                424328
                  3654                423518
                  3655                420968
                  3656                420690
                  3657                421110
                  3658                423034
                  3659                423314
                  3660                419144
                  3661                420928
                  3662                411890
                  3663                418660
                  3664                422106
                  3665                422752
                  3666                416888
                  3667                413868
                  3668                421955
                  3669                418820
                  3670                418610
                  3671                422315
                  3672                418540
                  3673                419560
                  3674                418238
                  3675                415688
                  3676                417048
                  3677                420593
                  3678                419026
                  3679                412732
                  3680                418363
                  3681                410168
                  3682                419384
                  3683                418064
                  3684                420224
                  3685                417518
                  3686                419804
                  3687                417982
                  3688                411518
                  3689                418644
                  3690                415944
                  3691                416338
                  3692                410570
                  3693                413384
                  3694                413302
                  3695                414186
                  3696                421068
                  3697                413134
                  3698                416098
                  3699                416070
                  3700                409986
                  3701                414169
                  3702                420038
                  3703                416448
                  3704                412096
                  3705                412982
                  3706                410054
                  3707                408784
                  3708                415706
                  3709                419670
                  3710                412732
                  3711                409564
                  3712                411164
                  3713                415472
                  3714                414860
                  3715                415776
                  3716                412160
                  3717                414524
                  3718                409716
                  3719                406584
                  3720                409549
                  3721                414626
                  3722                409750
                  3723                409054
                  3724                412342
                  3725                406512
                  3726                411804
                  3727                417606
                  3728                413950
                  3729                409102
                  3730                408390
                  3731                411896
                  3732                409378
                  3733                409200
                  3734                410074
                  3735                407488
                  3736                404988
                  3737                403388
                  3738                403700
                  3739                413874
                  3740                408332
                  3741                407326
                  3742                407550
                  3743                408232
                  3744                403548
                  3745                407848
                  3746                404766
                  3747                407038
                  3748                404946
                  3749                407768
                  3750                399818
                  3751                403334
                  3752                406528
                  3753                408979
                  3754                407260
                  3755                403686
                  3756                403648
                  3757                408324
                  3758                405134
                  3759                404476
                  3760                401746
                  3761                405696
                  3762                402841
                  3763                402814
                  3764                401958
                  3765                405354
                  3766                405654
                  3767                403444
                  3768                402196
                  3769                399604
                  3770                404286
                  3771                409644
                  3772                400858
                  3773                404528
                  3774                404853
                  3775                404252
                  3776                398786
                  3777                403574
                  3778                402040
                  3779                404384
                  3780                401316
                  3781                398456
                  3782                398682
                  3783                402306
                  3784                401274
                  3785                400810
                  3786                397720
                  3787                402296
                  3788                402988
                  3789                400741
                  3790                400422
                  3791                398014
                  3792                400984
                  3793                401562
                  3794                394654
                  3795                401366
                  3796                399328
                  3797                399790
                  3798                399136
                  3799                395436
                  3800                399360
                  3801                398458
                  3802                401940
                  3803                394482
                  3804                397006
                  3805                396706
                  3806                395114
                  3807                394984
                  3808                396978
                  3809                398284
                  3810                392658
                  3811                394524
                  3812                395116
                  3813                394562
                  3814                400714
                  3815                396806
                  3816                394028
                  3817                393842
                  3818                393708
                  3819                396062
                  3820                396102
                  3821                393786
                  3822                394222
                  3823                393608
                  3824                394986
                  3825                393110
                  3826                396950
                  3827                397035
                  3828                395950
                  3829                388858
                  3830                394056
                  3831                389650
                  3832                390538
                  3833                397888
                  3834                392724
                  3835                390359
                  3836                391166
                  3837                389902
                  3838                391266
                  3839                392864
                  3840                391972
                  3841                392148
                  3842                394746
                  3843                393518
                  3844                390654
                  3845                393108
                  3846                398748
                  3847                391394
                  3848                385814
                  3849                388576
                  3850                391146
                  3851                386524
                  3852                393172
                  3853                388753
                  3854                391772
                  3855                385982
                  3856                386146
                  3857                390278
                  3858                393120
                  3859                390638
                  3860                386516
                  3861                384234
                  3862                385960
                  3863                388194
                  3864                393006
                  3865                390962
                  3866                384732
                  3867                384336
                  3868                391734
                  3869                384992
                  3870                387762
                  3871                390176
                  3872                390476
                  3873                383250
                  3874                384350
                  3875                385882
                  3876                389246
                  3877                389901
                  3878                384186
                  3879                385922
                  3880                381354
                  3881                385959
                  3882                388162
                  3883                387872
                  3884                382104
                  3885                386016
                  3886                389486
                  3887                382804
                  3888                380816
                  3889                385872
                  3890                389806
                  3891                381200
                  3892                381734
                  3893                380176
                  3894                383490
                  3895                384862
                  3896                383770
                  3897                383650
                  3898                379702
                  3899                382298
                  3900                377584
                  3901                382194
                  3902                388490
                  3903                384126
                  3904                382474
                  3905                379494
                  3906                377498
                  3907                380074
                  3908                386168
                  3909                378972
                  3910                378058
                  3911                380100
                  3912                382590
                  3913                378726
                  3914                378134
                  3915                382712
                  3916                382076
                  3917                383008
                  3918                371684
                  3919                375234
                  3920                384202
                  3921                380054
                  3922                378038
                  3923                375734
                  3924                383322
                  3925                378386
                  3926                377454
                  3927                377810
                  3928                376304
                  3929                374360
                  3930                381750
                  3931                374576
                  3932                373242
                  3933                379084
                  3934                380958
                  3935                379250
                  3936                372220
                  3937                376572
                  3938                375811
                  3939                375948
                  3940                377164
                  3941                378106
                  3942                378930
                  3943                371554
                  3944                373800
                  3945                373246
                  3946                379802
                  3947                372530
                  3948                377340
                  3949                372752
                  3950                373156
                  3951                374624
                  3952                379762
                  3953                373701
                  3954                374654
                  3955                371512
                  3956                374572
                  3957                373890
                  3958                374114
                  3959                370630
                  3960                371084
                  3961                372464
                  3962                372862
                  3963                370606
                  3964                376614
                  3965                375316
                  3966                368951
                  3967                369296
                  3968                366854
                  3969                374264
                  3970                372990
                  3971                372218
                  3972                370324
                  3973                370818
                  3974                372746
                  3975                369444
                  3976                369686
                  3977                368516
                  3978                373890
                  3979                371926
                  3980                369958
                  3981                367702
                  3982                369154
                  3983                373930
                  3984                368272
                  3985                365692
                  3986                368741
                  3987                369036
                  3988                365209
                  3989                369342
                  3990                369896
                  3991                367588
                  3992                369782
                  3993                363461
                  3994                365084
                  3995                371146
                  3996                369784
                  3997                366120
                  3998                364730
                  3999                364738
                  4000                368032
                  4001                369276
                  4002                367742
                  4003                363776
                  4004                362010
                  4005                365628
                  4006                365308
                  4007                365174
                  4008                365812
                  4009                368920
                  4010                364222
                  4011                362324
                  4012                363926
                  4013                368688
                  4014                364598
                  4015                361880
                  4016                366692
                  4017                358928
                  4018                367280
                  4019                363414
                  4020                366506
                  4021                362268
                  4022                366294
                  4023                361678
                  4024                359428
                  4025                361616
                  4026                364750
                  4027                367895
                  4028                357362
                  4029                356918
                  4030                359790
                  4031                363586
                  4032                364138
                  4033                361252
                  4034                360376
                  4035                363220
                  4036                365744
                  4037                360394
                  4038                357962
                  4039                363084
                  4040                364996
                  4041                359078
                  4042                354140
                  4043                356630
                  4044                358234
                  4045                363420
                  4046                356526
                  4047                354698
                  4048                355024
                  4049                357290
                  4050                355878
                  4051                360416
                  4052                358490
                  4053                360098
                  4054                357834
                  4055                355764
                  4056                358686
                  4057                357852
                  4058                361252
                  4059                357618
                  4060                352274
                  4061                359276
                  4062                355274
                  4063                357902
                  4064                361067
                  4065                353242
                  4066                358620
                  4067                358045
                  4068                350832
                  4069                352936
                  4070                359601
                  4071                360408
                  4072                352790
                  4073                351642
                  4074                354246
                  4075                354812
                  4076                353182
                  4077                357190
                  4078                353828
                  4079                353692
                  4080                359620
                  4081                354756
                  4082                351716
                  4083                358722
                  4084                355040
                  4085                354060
                  4086                350952
                  4087                348748
                  4088                354450
                  4089                353390
                  4090                351952
                  4091                346856
                  4092                351480
                  4093                350110
                  4094                354815
                  4095                349246
                  4096                354454
                  4097                351860
                  4098                351716
                  4099                348970
                  4100                349202
                  4101                347749
                  4102                355322
                  4103                349316
                  4104                350236
                  4105                347588
                  4106                349026
                  4107                352016
                  4108                351380
                  4109                348136
                  4110                349662
                  4111                350462
                  4112                347180
                  4113                346922
                  4114                347050
                  4115                351152
                  4116                348512
                  4117                345561
                  4118                347643
                  4119                346212
                  4120                349825
                  4121                345168
                  4122                345400
                  4123                348208
                  4124                346924
                  4125                349208
                  4126                350558
                  4127                348762
                  4128                344634
                  4129                349438
                  4130                345622
                  4131                342032
                  4132                345930
                  4133                350602
                  4134                345492
                  4135                346202
                  4136                341660
                  4137                350298
                  4138                347136
                  4139                347368
                  4140                343022
                  4141                346112
                  4142                347966
                  4143                342080
                  4144                340728
                  4145                344568
                  4146                343780
                  4147                341810
                  4148                343236
                  4149                342317
                  4150                341334
                  4151                348844
                  4152                345544
                  4153                338514
                  4154                341154
                  4155                347252
                  4156                340031
                  4157                341874
                  4158                344010
                  4159                346104
                  4160                341190
                  4161                338916
                  4162                336018
                  4163                342692
                  4164                347770
                  4165                336574
                  4166                340232
                  4167                340648
                  4168                339328
                  4169                340757
                  4170                341234
                  4171                341588
                  4172                337996
                  4173                342271
                  4174                338496
                  4175                336906
                  4176                338646
                  4177                340828
                  4178                336206
                  4179                337246
                  4180                335824
                  4181                340510
                  4182                346240
                  4183                337994
                  4184                336170
                  4185                336022
                  4186                338842
                  4187                337132
                  4188                334590
                  4189                334622
                  4190                337268
                  4191                334464
                  4192                334402
                  4193                339604
                  4194                334312
                  4195                342550
                  4196                337332
                  4197                334422
                  4198                335928
                  4199                337724
                  4200                337060
                  4201                334027
                  4202                332424
                  4203                334534
                  4204                333010
                  4205                332316
                  4206                329944
                  4207                336520
                  4208                342820
                  4209                331450
                  4210                329258
                  4211                330442
                  4212                334324
                  4213                336098
                  4214                335368
                  4215                332084
                  4216                330778
                  4217                334320
                  4218                331228
                  4219                330694
                  4220                333142
                  4221                330578
                  4222                333440
                  4223                328094
                  4224                332562
                  4225                333968
                  4226                333590
                  4227                332171
                  4228                329576
                  4229                330913
                  4230                331158
                  4231                333424
                  4232                325310
                  4233                330118
                  4234                327691
                  4235                329642
                  4236                330210
                  4237                327412
                  4238                334248
                  4239                331068
                  4240                328008
                  4241                326218
                  4242                328062
                  4243                327668
                  4244                329180
                  4245                330586
                  4246                326982
                  4247                327310
                  4248                329662
                  4249                325788
                  4250                326496
                  4251                328894
                  4252                330800
                  4253                328476
                  4254                327194
                  4255                324658
                  4256                326364
                  4257                334082
                  4258                330073
                  4259                323738
                  4260                324606
                  4261                323746
                  4262                324606
                  4263                327560
                  4264                326840
                  4265                325006
                  4266                322584
                  4267                324400
                  4268                322324
                  4269                324490
                  4270                326880
                  4271                327022
                  4272                320086
                  4273                327798
                  4274                324944
                  4275                323894
                  4276                322742
                  4277                321382
                  4278                321624
                  4279                324886
                  4280                324374
                  4281                319392
                  4282                323247
                  4283                324278
                  4284                322488
                  4285                320082
                  4286                322620
                  4287                323066
                  4288                322024
                  4289                325184
                  4290                317286
                  4291                317038
                  4292                325290
                  4293                323536
                  4294                323406
                  4295                321752
                  4296                322066
                  4297                323554
                  4298                319963
                  4299                316756
                  4300                319960
                  4301                325680
                  4302                316968
                  4303                318459
                  4304                316954
                  4305                318822
                  4306                321282
                  4307                317470
                  4308                322465
                  4309                318140
                  4310                319772
                  4311                319138
                  4312                316200
                  4313                318886
                  4314                323730
                  4315                315896
                  4316                314552
                  4317                316358
                  4318                320510
                  4319                319776
                  4320                316061
                  4321                315426
                  4322                316246
                  4323                320216
                  4324                312406
                  4325                318134
                  4326                315494
                  4327                317296
                  4328                315348
                  4329                314448
                  4330                316316
                  4331                311556
                  4332                320968
                  4333                314388
                  4334                311900
                  4335                313094
                  4336                314832
                  4337                313614
                  4338                312112
                  4339                315850
                  4340                316120
                  4341                313156
                  4342                312610
                  4343                309488
                  4344                317182
                  4345                314716
                  4346                308652
                  4347                311991
                  4348                311496
                  4349                314918
                  4350                313426
                  4351                311520
                  4352                311012
                  4353                310832
                  4354                313222
                  4355                308946
                  4356                313736
                  4357                312030
                  4358                314936
                  4359                309866
                  4360                309648
                  4361                305302
                  4362                310570
                  4363                314392
                  4364                312014
                  4365                309080
                  4366                310948
                  4367                307036
                  4368                307936
                  4369                308778
                  4370                312726
                  4371                309707
                  4372                309098
                  4373                310960
                  4374                307634
                  4375                309214
                  4376                312822
                  4377                309072
                  4378                304238
                  4379                307382
                  4380                306190
                  4381                308839
                  4382                308502
                  4383                304392
                  4384                306856
                  4385                307358
                  4386                305316
                  4387                305014
                  4388                309540
                  4389                309898
                  4390                300493
                  4391                306000
                  4392                303750
                  4393                306992
                  4394                308650
                  4395                309288
                  4396                304480
                  4397                304352
                  4398                306462
                  4399                304312
                  4400                305280
                  4401                306040
                  4402                303804
                  4403                302130
                  4404                303674
                  4405                300308
                  4406                305192
                  4407                304880
                  4408                308476
                  4409                299834
                  4410                302832
                  4411                303840
                  4412                306736
                  4413                301562
                  4414                303364
                  4415                304276
                  4416                303314
                  4417                301276
                  4418                301820
                  4419                301350
                  4420                301486
                  4421                305104
                  4422                298214
                  4423                298850
                  4424                300210
                  4425                303546
                  4426                304812
                  4427                295328
                  4428                300292
                  4429                303380
                  4430                302882
                  4431                298444
                  4432                300258
                  4433                301731
                  4434                300334
                  4435                299738
                  4436                297352
                  4437                303040
                  4438                301591
                  4439                298988
                  4440                297928
                  4441                295764
                  4442                304796
                  4443                298392
                  4444                293924
                  4445                297910
                  4446                298012
                  4447                301154
                  4448                300106
                  4449                294178
                  4450                298360
                  4451                301828
                  4452                297064
                  4453                295956
                  4454                296486
                  4455                298614
                  4456                296842
                  4457                295094
                  4458                293282
                  4459                293284
                  4460                297148
                  4461                292476
                  4462                294569
                  4463                297496
                  4464                299128
                  4465                296644
                  4466                291384
                  4467                295148
                  4468                294092
                  4469                299344
                  4470                295698
                  4471                291590
                  4472                293110
                  4473                296522
                  4474                292600
                  4475                294058
                  4476                294830
                  4477                291502
                  4478                296190
                  4479                291534
                  4480                290830
                  4481                292790
                  4482                294664
                  4483                287884
                  4484                288248
                  4485                293886
                  4486                295444
                  4487                292710
                  4488                294762
                  4489                290416
                  4490                288944
                  4491                296478
                  4492                292004
                  4493                289666
                  4494                294196
                  4495                294526
                  4496                288994
                  4497                289532
                  4498                286166
                  4499                287476
                  4500                291256
                  4501                289790
                  4502                290924
                  4503                285932
                  4504                291678
                  4505                289528
                  4506                289198
                  4507                293972
                  4508                288608
                  4509                288794
                  4510                286602
                  4511                287051
                  4512                289716
                  4513                289382
                  4514                288962
                  4515                282966
                  4516                286166
                  4517                284868
                  4518                288462
                  4519                288508
                  4520                288792
                  4521                287540
                  4522                283780
                  4523                285768
                  4524                286352
                  4525                288108
                  4526                287732
                  4527                284798
                  4528                283520
                  4529                283900
                  4530                285850
                  4531                287114
                  4532                289164
                  4533                285334
                  4534                282662
                  4535                290720
                  4536                286314
                  4537                283776
                  4538                282958
                  4539                285650
                  4540                284680
                  4541                284541
                  4542                280636
                  4543                281834
                  4544                284060
                  4545                286164
                  4546                280302
                  4547                284598
                  4548                283264
                  4549                281808
                  4550                286650
                  4551                281708
                  4552                283250
                  4553                282718
                  4554                284120
                  4555                278238
                  4556                281822
                  4557                284148
                  4558                283756
                  4559                277858
                  4560                277824
                  4561                281432
                  4562                283232
                  4563                283618
                  4564                280124
                  4565                279520
                  4566                281010
                  4567                281834
                  4568                276616
                  4569                281792
                  4570                280898
                  4571                278260
                  4572                276090
                  4573                278254
                  4574                278946
                  4575                278138
                  4576                279848
                  4577                277396
                  4578                276518
                  4579                282652
                  4580                279694
                  4581                277660
                  4582                277048
                  4583                276410
                  4584                276814
                  4585                278734
                  4586                270192
                  4587                276920
                  4588                282252
                  4589                277464
                  4590                274778
                  4591                277082
                  4592                277812
                  4593                276436
                  4594                279254
                  4595                275492
                  4596                278815
                  4597                275818
                  4598                273094
                  4599                274934
                  4600                275650
                  4601                279024
                  4602                273214
                  4603                273410
                  4604                274960
                  4605                274566
                  4606                279352
                  4607                277026
                  4608                272248
                  4609                272780
                  4610                276470
                  4611                275818
                  4612                269518
                  4613                276561
                  4614                271608
                  4615                272436
                  4616                269678
                  4617                273368
                  4618                273984
                  4619                272512
                  4620                273052
                  4621                268243
                  4622                274592
                  4623                273454
                  4624                273016
                  4625                273308
                  4626                271120
                  4627                267826
                  4628                273216
                  4629                271670
                  4630                269770
                  4631                271286
                  4632                274162
                  4633                268218
                  4634                268296
                  4635                267996
                  4636                272108
                  4637                269846
                  4638                270326
                  4639                271770
                  4640                269726
                  4641                270442
                  4642                265116
                  4643                268968
                  4644                268682
                  4645                269994
                  4646                268564
                  4647                266544
                  4648                269316
                  4649                268822
                  4650                269996
                  4651                271002
                  4652                265046
                  4653                267274
                  4654                268156
                  4655                270682
                  4656                266602
                  4657                267194
                  4658                265962
                  4659                266670
                  4660                268042
                  4661                266130
                  4662                268108
                  4663                271570
                  4664                264142
                  4665                264758
                  4666                264276
                  4667                267346
                  4668                267352
                  4669                268390
                  4670                263360
                  4671                261872
                  4672                263768
                  4673                263836
                  4674                264770
                  4675                263731
                  4676                264085
                  4677                265300
                  4678                262814
                  4679                266284
                  4680                267126
                  4681                268148
                  4682                262558
                  4683                261184
                  4684                260372
                  4685                263726
                  4686                260266
                  4687                265170
                  4688                260570
                  4689                264536
                  4690                261516
                  4691                260860
                  4692                260398
                  4693                261452
                  4694                265586
                  4695                262614
                  4696                260416
                  4697                259166
                  4698                264028
                  4699                259282
                  4700                264242
                  4701                260072
                  4702                259690
                  4703                260552
                  4704                263064
                  4705                258716
                  4706                259086
                  4707                262473
                  4708                258472
                  4709                261474
                  4710                257764
                  4711                260998
                  4712                258594
                  4713                258802
                  4714                257618
                  4715                257968
                  4716                257878
                  4717                259514
                  4718                255902
                  4719                258474
                  4720                258236
                  4721                258116
                  4722                259828
                  4723                255084
                  4724                257814
                  4725                265116
                  4726                260228
                  4727                254446
                  4728                253028
                  4729                258576
                  4730                259522
                  4731                254680
                  4732                257332
                  4733                257420
                  4734                255472
                  4735                255478
                  4736                255906
                  4737                255278
                  4738                261810
                  4739                255790
                  4740                253612
                  4741                255601
                  4742                254988
                  4743                254157
                  4744                254958
                  4745                256136
                  4746                253318
                  4747                255718
                  4748                253332
                  4749                251820
                  4750                254744
                  4751                257410
                  4752                255326
                  4753                251240
                  4754                253504
                  4755                253450
                  4756                254460
                  4757                252638
                  4758                249268
                  4759                253224
                  4760                251264
                  4761                251826
                  4762                252218
                  4763                253478
                  4764                249726
                  4765                250306
                  4766                251992
                  4767                253052
                  4768                252656
                  4769                253096
                  4770                253310
                  4771                248897
                  4772                250234
                  4773                251844
                  4774                250570
                  4775                249694
                  4776                247244
                  4777                249706
                  4778                253632
                  4779                249978
                  4780                251320
                  4781                251548
                  4782                252572
                  4783                249248
                  4784                246382
                  4785                248422
                  4786                246064
                  4787                248798
                  4788                248324
                  4789                248385
                  4790                247010
                  4791                250312
                  4792                247653
                  4793                249226
                  4794                250098
                  4795                245766
                  4796                248414
                  4797                250524
                  4798                244792
                  4799                246216
                  4800                251436
                  4801                245374
                  4802                246944
                  4803                247144
                  4804                246470
                  4805                247687
                  4806                248084
                  4807                244952
                  4808                244182
                  4809                247206
                  4810                246830
                  4811                243046
                  4812                243648
                  4813                247521
                  4814                244288
                  4815                242612
                  4816                245432
                  4817                246448
                  4818                246100
                  4819                245320
                  4820                240816
                  4821                241676
                  4822                241658
                  4823                244610
                  4824                245544
                  4825                241272
                  4826                240677
                  4827                244328
                  4828                244152
                  4829                243816
                  4830                241698
                  4831                242784
                  4832                242240
                  4833                239318
                  4834                240332
                  4835                244568
                  4836                243038
                  4837                241820
                  4838                241518
                  4839                240714
                  4840                242986
                  4841                243680
                  4842                241202
                  4843                242542
                  4844                245730
                  4845                240748
                  4846                240116
                  4847                239670
                  4848                239668
                  4849                241288
                  4850                241906
                  4851                238168
                  4852                236528
                  4853                239806
                  4854                241994
                  4855                236904
                  4856                240385
                  4857                239110
                  4858                239268
                  4859                237222
                  4860                237688
                  4861                240476
                  4862                240420
                  4863                237924
                  4864                236550
                  4865                235482
                  4866                237786
                  4867                237876
                  4868                237596
                  4869                236602
                  4870                239402
                  4871                236363
                  4872                238322
                  4873                237664
                  4874                236053
                  4875                237320
                  4876                235786
                  4877                235725
                  4878                234628
                  4879                236994
                  4880                237486
                  4881                236096
                  4882                232224
                  4883                235252
                  4884                236182
                  4885                232446
                  4886                235486
                  4887                236816
                  4888                239066
                  4889                235112
                  4890                233728
                  4891                233308
                  4892                234644
                  4893                236130
                  4894                236634
                  4895                232076
                  4896                231846
                  4897                234555
                  4898                232580
                  4899                233188
                  4900                234590
                  4901                231442
                  4902                234212
                  4903                232544
                  4904                230570
                  4905                234957
                  4906                233846
                  4907                232598
                  4908                228432
                  4909                233190
                  4910                232717
                  4911                233978
                  4912                231926
                  4913                230676
                  4914                230672
                  4915                230878
                  4916                234284
                  4917                232148
                  4918                232239
                  4919                232296
                  4920                229850
                  4921                230052
                  4922                230502
                  4923                228234
                  4924                229438
                  4925                229428
                  4926                229570
                  4927                229488
                  4928                233056
                  4929                230902
                  4930                222774
                  4931                230508
                  4932                229398
                  4933                228200
                  4934                228824
                  4935                226963
                  4936                229112
                  4937                230916
                  4938                228323
                  4939                228848
                  4940                227844
                  4941                226774
                  4942                228124
                  4943                228278
                  4944                227796
                  4945                228206
                  4946                228524
                  4947                229424
                  4948                227412
                  4949                226028
                  4950                230600
                  4951                226570
                  4952                224208
                  4953                226304
                  4954                225338
                  4955                222890
                  4956                228104
                  4957                221348
                  4958                224400
                  4959                225497
                  4960                228414
                  4961                227092
                  4962                227448
                  4963                224470
                  4964                224608
                  4965                221668
                  4966                223978
                  4967                221824
                  4968                224480
                  4969                226088
                  4970                221404
                  4971                223228
                  4972                225697
                  4973                224510
                  4974                226020
                  4975                221600
                  4976                222486
                  4977                224238
                  4978                221480
                  4979                220588
                  4980                222116
                  4981                223980
                  4982                221410
                  4983                220610
                  4984                220448
                  4985                224520
                  4986                219877
                  4987                221922
                  4988                220764
                  4989                219089
                  4990                220925
                  4991                222044
                  4992                222878
                  4993                221712
                  4994                222220
                  4995                217144
                  4996                218214
                  4997                218796
                  4998                220668
                  4999                221982
                  5000                219152
                  5001                215922
                  5002                219318
                  5003                222412
                  5004                219314
                  5005                219814
                  5006                219164
                  5007                218866
                  5008                220078
                  5009                218704
                  5010                215817
                  5011                216000
                  5012                217604
                  5013                215546
                  5014                215742
                  5015                215168
                  5016                220014
                  5017                220414
                  5018                219910
                  5019                218228
                  5020                217719
                  5021                218782
                  5022                216724
                  5023                215840
                  5024                216464
                  5025                220524
                  5026                213984
                  5027                215258
                  5028                214882
                  5029                215754
                  5030                216786
                  5031                217560
                  5032                217340
                  5033                212698
                  5034                218414
                  5035                216658
                  5036                215728
                  5037                214306
                  5038                215900
                  5039                215800
                  5040                215984
                  5041                214478
                  5042                215296
                  5043                213848
                  5044                213683
                  5045                210578
                  5046                213852
                  5047                215682
                  5048                213908
                  5049                215104
                  5050                214502
                  5051                212032
                  5052                212730
                  5053                212130
                  5054                211159
                  5055                214590
                  5056                211832
                  5057                211326
                  5058                210348
                  5059                209856
                  5060                215092
                  5061                215630
                  5062                213008
                  5063                215320
                  5064                210184
                  5065                212342
                  5066                211602
                  5067                208094
                  5068                209438
                  5069                209667
                  5070                208136
                  5071                210322
                  5072                210123
                  5073                210224
                  5074                210220
                  5075                212008
                  5076                211024
                  5077                210170
                  5078                209162
                  5079                212752
                  5080                206740
                  5081                209536
                  5082                208536
                  5083                208756
                  5084                210340
                  5085                210704
                  5086                208208
                  5087                211068
                  5088                209040
                  5089                204982
                  5090                210590
                  5091                210414
                  5092                207606
                  5093                209086
                  5094                207558
                  5095                205770
                  5096                205972
                  5097                205246
                  5098                206673
                  5099                206788
                  5100                205406
                  5101                207246
                  5102                206772
                  5103                204816
                  5104                206732
                  5105                208426
                  5106                207634
                  5107                206126
                  5108                204425
                  5109                207703
                  5110                205386
                  5111                205428
                  5112                206948
                  5113                204244
                  5114                202360
                  5115                204112
                  5116                205964
                  5117                205442
                  5118                205066
                  5119                203516
                  5120                205210
                  5121                202180
                  5122                204412
                  5123                206718
                  5124                205392
                  5125                200790
                  5126                199404
                  5127                204432
                  5128                204340
                  5129                202772
                  5130                202414
                  5131                204856
                  5132                201810
                  5133                201842
                  5134                204868
                  5135                202808
                  5136                202304
                  5137                203398
                  5138                198138
                  5139                202525
                  5140                201548
                  5141                200678
                  5142                200752
                  5143                200744
                  5144                202606
                  5145                201744
                  5146                199012
                  5147                200796
                  5148                198102
                  5149                203450
                  5150                201718
                  5151                200550
                  5152                200600
                  5153                200500
                  5154                203408
                  5155                199010
                  5156                199360
                  5157                198176
                  5158                199332
                  5159                198944
                  5160                197065
                  5161                200326
                  5162                201222
                  5163                197948
                  5164                196574
                  5165                200738
                  5166                199254
                  5167                197430
                  5168                197236
                  5169                199548
                  5170                194042
                  5171                199290
                  5172                197096
                  5173                198676
                  5174                197826
                  5175                201392
                  5176                199280
                  5177                196770
                  5178                198112
                  5179                196222
                  5180                196640
                  5181                198476
                  5182                193310
                  5183                198528
                  5184                198624
                  5185                194888
                  5186                193524
                  5187                196628
                  5188                196596
                  5189                195834
                  5190                193620
                  5191                195408
                  5192                195422
                  5193                194628
                  5194                191769
                  5195                195324
                  5196                194666
                  5197                196234
                  5198                194894
                  5199                194964
                  5200                194812
                  5201                192982
                  5202                197174
                  5203                195470
                  5204                192120
                  5205                194256
                  5206                194642
                  5207                191116
                  5208                192206
                  5209                194868
                  5210                194686
                  5211                193300
                  5212                190610
                  5213                191588
                  5214                191612
                  5215                192834
                  5216                191774
                  5217                192398
                  5218                192566
                  5219                192281
                  5220                190606
                  5221                194025
                  5222                191076
                  5223                193744
                  5224                191118
                  5225                190841
                  5226                188212
                  5227                192014
                  5228                188052
                  5229                189318
                  5230                190934
                  5231                191505
                  5232                190653
                  5233                189264
                  5234                188268
                  5235                190106
                  5236                189204
                  5237                190744
                  5238                189590
                  5239                190818
                  5240                190840
                  5241                188022
                  5242                190324
                  5243                190074
                  5244                188408
                  5245                185728
                  5246                187124
                  5247                188290
                  5248                187924
                  5249                188744
                  5250                187822
                  5251                187430
                  5252                189734
                  5253                187760
                  5254                188206
                  5255                188718
                  5256                188312
                  5257                185858
                  5258                187146
                  5259                190660
                  5260                185800
                  5261                186614
                  5262                186256
                  5263                184628
                  5264                186991
                  5265                185980
                  5266                186312
                  5267                184994
                  5268                186814
                  5269                185706
                  5270                184712
                  5271                184974
                  5272                185040
                  5273                186796
                  5274                185742
                  5275                183812
                  5276                182378
                  5277                186388
                  5278                186290
                  5279                184370
                  5280                185588
                  5281                183952
                  5282                184668
                  5283                183758
                  5284                182902
                  5285                184467
                  5286                183148
                  5287                183716
                  5288                182364
                  5289                181738
                  5290                182286
                  5291                181786
                  5292                181868
                  5293                182106
                  5294                182892
                  5295                180472
                  5296                182692
                  5297                182150
                  5298                183005
                  5299                183402
                  5300                181008
                  5301                182346
                  5302                182136
                  5303                182720
                  5304                180874
                  5305                180802
                  5306                178358
                  5307                179796
                  5308                183640
                  5309                178742
                  5310                181042
                  5311                179258
                  5312                182177
                  5313                180796
                  5314                179454
                  5315                181982
                  5316                179064
                  5317                181940
                  5318                179486
                  5319                178706
                  5320                179374
                  5321                180454
                  5322                178598
                  5323                179702
                  5324                180966
                  5325                179502
                  5326                177246
                  5327                178632
                  5328                177628
                  5329                179084
                  5330                180576
                  5331                179950
                  5332                175744
                  5333                177788
                  5334                179750
                  5335                177806
                  5336                174780
                  5337                178958
                  5338                175082
                  5339                178624
                  5340                174300
                  5341                178554
                  5342                179698
                  5343                179272
                  5344                174913
                  5345                176884
                  5346                177048
                  5347                176810
                  5348                176674
                  5349                174784
                  5350                176364
                  5351                173404
                  5352                175574
                  5353                175969
                  5354                174966
                  5355                177624
                  5356                175818
                  5357                174474
                  5358                173780
                  5359                177550
                  5360                174740
                  5361                175722
                  5362                173448
                  5363                171804
                  5364                174574
                  5365                173606
                  5366                173610
                  5367                174251
                  5368                174496
                  5369                174430
                  5370                175915
                  5371                176734
                  5372                174108
                  5373                172842
                  5374                173118
                  5375                173782
                  5376                170754
                  5377                173936
                  5378                172534
                  5379                171697
                  5380                171778
                  5381                170264
                  5382                171056
                  5383                172582
                  5384                174262
                  5385                169274
                  5386                173284
                  5387                170040
                  5388                171092
                  5389                173588
                  5390                172282
                  5391                171068
                  5392                170616
                  5393                173158
                  5394                172396
                  5395                169714
                  5396                172870
                  5397                169736
                  5398                170554
                  5399                170474
                  5400                173380
                  5401                171604
                  5402                168900
                  5403                166556
                  5404                168758
                  5405                170054
                  5406                167218
                  5407                166704
                  5408                167220
                  5409                169194
                  5410                168490
                  5411                167493
                  5412                170092
                  5413                167246
                  5414                172503
                  5415                167168
                  5416                170596
                  5417                170390
                  5418                168596
                  5419                166602
                  5420                166392
                  5421                166800
                  5422                166576
                  5423                169992
                  5424                166624
                  5425                165036
                  5426                166164
                  5427                167150
                  5428                168126
                  5429                165151
                  5430                167154
                  5431                167212
                  5432                166375
                  5433                168584
                  5434                165188
                  5435                166104
                  5436                166950
                  5437                162904
                  5438                162876
                  5439                165890
                  5440                166550
                  5441                165378
                  5442                164296
                  5443                164968
                  5444                164317
                  5445                165814
                  5446                164912
                  5447                165537
                  5448                161630
                  5449                166362
                  5450                162828
                  5451                160664
                  5452                163682
                  5453                162956
                  5454                163328
                  5455                163796
                  5456                164084
                  5457                163326
                  5458                165740
                  5459                162844
                  5460                163452
                  5461                164852
                  5462                162626
                  5463                161512
                  5464                161560
                  5465                163246
                  5466                162814
                  5467                163048
                  5468                162886
                  5469                161022
                  5470                161320
                  5471                162690
                  5472                163864
                  5473                160744
                  5474                161300
                  5475                159314
                  5476                163298
                  5477                160866
                  5478                161538
                  5479                162259
                  5480                161028
                  5481                157666
                  5482                158728
                  5483                160254
                  5484                159426
                  5485                161202
                  5486                160036
                  5487                160760
                  5488                160566
                  5489                160082
                  5490                161866
                  5491                159002
                  5492                160998
                  5493                161587
                  5494                157748
                  5495                157850
                  5496                159606
                  5497                157142
                  5498                161828
                  5499                159260
                  5500                156738
                  5501                157146
                  5502                158200
                  5503                157952
                  5504                159532
                  5505                159802
                  5506                159748
                  5507                156124
                  5508                157468
                  5509                157388
                  5510                155826
                  5511                158044
                  5512                158912
                  5513                155444
                  5514                159825
                  5515                159792
                  5516                158504
                  5517                156179
                  5518                157212
                  5519                156604
                  5520                157122
                  5521                154468
                  5522                154808
                  5523                156474
                  5524                154152
                  5525                154622
                  5526                156852
                  5527                156178
                  5528                156868
                  5529                153824
                  5530                158708
                  5531                154146
                  5532                156434
                  5533                156571
                  5534                155432
                  5535                152502
                  5536                154788
                  5537                154854
                  5538                155002
                  5539                153536
                  5540                154134
                  5541                152105
                  5542                155456
                  5543                153001
                  5544                152780
                  5545                152477
                  5546                157202
                  5547                153458
                  5548                153196
                  5549                152926
                  5550                150880
                  5551                152912
                  5552                152560
                  5553                151310
                  5554                153094
                  5555                153592
                  5556                151304
                  5557                153507
                  5558                151772
                  5559                154972
                  5560                155052
                  5561                151008
                  5562                152236
                  5563                151622
                  5564                152986
                  5565                149608
                  5566                149456
                  5567                151678
                  5568                151910
                  5569                150612
                  5570                151800
                  5571                150915
                  5572                149536
                  5573                149874
                  5574                149104
                  5575                148710
                  5576                148852
                  5577                153148
                  5578                149769
                  5579                147558
                  5580                147784
                  5581                150818
                  5582                150948
                  5583                147746
                  5584                150866
                  5585                148148
                  5586                149900
                  5587                149475
                  5588                148240
                  5589                150374
                  5590                150566
                  5591                147346
                  5592                147368
                  5593                147743
                  5594                145586
                  5595                150880
                  5596                146790
                  5597                146448
                  5598                147828
                  5599                146688
                  5600                145656
                  5601                147532
                  5602                146108
                  5603                147508
                  5604                149414
                  5605                146730
                  5606                149190
                  5607                147328
                  5608                149554
                  5609                145225
                  5610                143628
                  5611                147756
                  5612                145422
                  5613                146088
                  5614                145866
                  5615                145090
                  5616                146526
                  5617                146872
                  5618                144966
                  5619                144840
                  5620                146024
                  5621                147198
                  5622                144730
                  5623                144378
                  5624                146100
                  5625                146470
                  5626                143980
                  5627                146921
                  5628                143721
                  5629                144338
                  5630                145608
                  5631                141226
                  5632                143728
                  5633                147732
                  5634                144552
                  5635                144298
                  5636                143258
                  5637                142354
                  5638                142964
                  5639                143296
                  5640                143058
                  5641                142300
                  5642                142428
                  5643                142178
                  5644                142012
                  5645                142072
                  5646                142866
                  5647                141984
                  5648                145168
                  5649                140094
                  5650                141184
                  5651                142272
                  5652                141740
                  5653                140972
                  5654                142838
                  5655                142478
                  5656                140290
                  5657                141018
                  5658                141038
                  5659                141780
                  5660                140998
                  5661                142314
                  5662                141300
                  5663                139246
                  5664                142490
                  5665                140548
                  5666                139560
                  5667                140667
                  5668                138652
                  5669                141254
                  5670                140260
                  5671                141068
                  5672                138620
                  5673                141146
                  5674                139960
                  5675                139884
                  5676                138448
                  5677                139438
                  5678                137534
                  5679                141788
                  5680                138924
                  5681                138008
                  5682                141334
                  5683                142058
                  5684                136934
                  5685                139530
                  5686                138672
                  5687                137370
                  5688                138749
                  5689                137424
                  5690                135654
                  5691                138202
                  5692                141368
                  5693                137004
                  5694                138174
                  5695                137044
                  5696                138710
                  5697                137514
                  5698                136448
                  5699                137892
                  5700                134542
                  5701                135752
                  5702                137366
                  5703                135646
                  5704                137454
                  5705                139900
                  5706                134900
                  5707                135380
                  5708                137588
                  5709                135928
                  5710                137476
                  5711                135546
                  5712                133402
                  5713                134784
                  5714                136371
                  5715                135792
                  5716                135198
                  5717                132994
                  5718                133578
                  5719                134506
                  5720                133298
                  5721                135186
                  5722                132864
                  5723                135806
                  5724                133956
                  5725                133652
                  5726                136028
                  5727                137752
                  5728                134834
                  5729                132980
                  5730                133212
                  5731                133370
                  5732                135552
                  5733                130402
                  5734                130868
                  5735                133580
                  5736                134360
                  5737                134052
                  5738                133666
                  5739                133342
                  5740                133694
                  5741                133304
                  5742                130782
                  5743                133812
                  5744                132742
                  5745                133140
                  5746                130176
                  5747                129994
                  5748                131664
                  5749                134364
                  5750                131540
                  5751                130488
                  5752                131652
                  5753                133534
                  5754                133830
                  5755                130806
                  5756                130738
                  5757                130901
                  5758                132452
                  5759                129818
                  5760                129158
                  5761                131514
                  5762                129806
                  5763                131766
                  5764                129844
                  5765                129838
                  5766                129726
                  5767                130960
                  5768                128294
                  5769                130730
                  5770                132210
                  5771                131468
                  5772                128050
                  5773                128424
                  5774                128066
                  5775                130348
                  5776                129700
                  5777                129202
                  5778                126666
                  5779                129196
                  5780                128080
                  5781                129784
                  5782                126897
                  5783                128120
                  5784                128068
                  5785                130664
                  5786                128228
                  5787                126896
                  5788                127226
                  5789                126280
                  5790                127028
                  5791                126088
                  5792                129426
                  5793                127170
                  5794                126774
                  5795                126750
                  5796                128008
                  5797                128362
                  5798                128358
                  5799                130206
                  5800                125206
                  5801                127010
                  5802                128996
                  5803                126618
                  5804                125934
                  5805                123908
                  5806                125154
                  5807                127554
                  5808                126020
                  5809                125225
                  5810                125710
                  5811                126954
                  5812                124406
                  5813                124872
                  5814                127414
                  5815                125764
                  5816                123434
                  5817                126268
                  5818                124642
                  5819                126040
                  5820                125404
                  5821                125456
                  5822                123207
                  5823                125280
                  5824                124910
                  5825                124320
                  5826                126572
                  5827                124466
                  5828                124010
                  5829                125680
                  5830                123704
                  5831                121874
                  5832                122156
                  5833                123158
                  5834                122376
                  5835                119776
                  5836                124664
                  5837                123586
                  5838                123480
                  5839                123248
                  5840                121354
                  5841                123692
                  5842                126584
                  5843                121920
                  5844                122036
                  5845                122612
                  5846                121196
                  5847                123672
                  5848                120764
                  5849                120098
                  5850                122162
                  5851                124960
                  5852                120616
                  5853                119676
                  5854                120526
                  5855                122584
                  5856                121134
                  5857                120826
                  5858                121936
                  5859                121546
                  5860                121812
                  5861                120620
                  5862                119068
                  5863                122106
                  5864                122068
                  5865                119990
                  5866                120404
                  5867                120830
                  5868                121400
                  5869                121398
                  5870                120330
                  5871                120062
                  5872                119790
                  5873                120260
                  5874                119180
                  5875                117094
                  5876                119128
                  5877                119340
                  5878                118518
                  5879                116793
                  5880                117064
                  5881                117286
                  5882                121782
                  5883                116622
                  5884                118394
                  5885                119936
                  5886                118904
                  5887                116578
                  5888                117046
                  5889                119236
                  5890                116612
                  5891                119088
                  5892                118092
                  5893                116484
                  5894                117384
                  5895                117684
                  5896                116442
                  5897                117564
                  5898                118076
                  5899                117728
                  5900                120402
                  5901                117550
                  5902                114891
                  5903                114509
                  5904                116958
                  5905                114816
                  5906                115842
                  5907                117652
                  5908                115854
                  5909                114728
                  5910                115612
                  5911                118060
                  5912                117586
                  5913                117526
                  5914                116705
                  5915                113868
                  5916                114132
                  5917                116544
                  5918                114240
                  5919                115826
                  5920                115536
                  5921                114224
                  5922                116358
                  5923                114736
                  5924                112694
                  5925                113342
                  5926                114274
                  5927                115324
                  5928                114318
                  5929                116428
                  5930                115564
                  5931                113358
                  5932                112398
                  5933                111934
                  5934                115114
                  5935                114796
                  5936                113288
                  5937                109864
                  5938                115129
                  5939                112654
                  5940                114192
                  5941                113316
                  5942                114544
                  5943                113382
                  5944                113568
                  5945                112026
                  5946                112462
                  5947                112080
                  5948                111432
                  5949                114242
                  5950                109580
                  5951                112316
                  5952                114240
                  5953                112574
                  5954                111052
                  5955                111842
                  5956                113124
                  5957                112896
                  5958                111558
                  5959                110498
                  5960                110016
                  5961                111520
                  5962                110328
                  5963                112980
                  5964                111688
                  5965                111586
                  5966                110740
                  5967                111142
                  5968                108882
                  5969                111038
                  5970                113556
                  5971                110610
                  5972                107628
                  5973                109416
                  5974                109870
                  5975                110286
                  5976                111602
                  5977                109028
                  5978                108984
                  5979                109884
                  5980                107266
                  5981                109750
                  5982                110162
                  5983                109202
                  5984                110024
                  5985                108712
                  5986                109941
                  5987                110161
                  5988                110201
                  5989                108804
                  5990                108466
                  5991                107442
                  5992                112992
                  5993                108562
                  5994                107742
                  5995                107762
                  5996                106864
                  5997                108852
                  5998                107522
                  5999                106510
                  6000                108378
                  6001                110856
                  6002                106925
                  6003                106422
                  6004                108730
                  6005                107072
                  6006                107142
                  6007                105982
                  6008                105036
                  6009                105578
                  6010                108840
                  6011                106896
                  6012                106538
                  6013                106100
                  6014                109194
                  6015                105824
                  6016                107212
                  6017                105600
                  6018                104968
                  6019                108200
                  6020                106144
                  6021                101730
                  6022                105408
                  6023                106712
                  6024                105706
                  6025                104340
                  6026                105277
                  6027                106358
                  6028                105988
                  6029                104230
                  6030                103784
                  6031                104264
                  6032                106346
                  6033                104134
                  6034                102180
                  6035                106278
                  6036                105996
                  6037                105746
                  6038                103544
                  6039                103408
                  6040                104554
                  6041                105426
                  6042                104518
                  6043                102026
                  6044                104054
                  6045                104276
                  6046                102656
                  6047                101466
                  6048                103660
                  6049                103782
                  6050                102771
                  6051                102632
                  6052                101624
                  6053                101668
                  6054                104548
                  6055                102788
                  6056                102923
                  6057                103038
                  6058                104318
                  6059                102310
                  6060                103444
                  6061                100812
                  6062                102564
                  6063                104650
                  6064                102944
                  6065                100246
                  6066                100020
                  6067                102366
                  6068                100300
                  6069                101950
                  6070                100546
                  6071                100278
                  6072                101426
                  6073                 99590
                  6074                 99140
                  6075                101888
                  6076                101866
                  6077                101516
                  6078                 99360
                  6079                100290
                  6080                101608
                  6081                101980
                  6082                 98962
                  6083                 99983
                  6084                102430
                  6085                101594
                  6086                100166
                  6087                 98360
                  6088                 99742
                  6089                 99766
                  6090                 99728
                  6091                 99586
                  6092                100446
                  6093                 96474
                  6094                 99642
                  6095                100148
                  6096                 96650
                  6097                100234
                  6098                 99433
                  6099                 98227
                  6100                 98374
                  6101                 97814
                  6102                101614
                  6103                 99450
                  6104                 97668
                  6105                 97200
                  6106                 99720
                  6107                101746
                  6108                 98436
                  6109                 97978
                  6110                 98476
                  6111                 99082
                  6112                 98338
                  6113                 97046
                  6114                 96540
                  6115                 96366
                  6116                 99248
                  6117                 96464
                  6118                 97018
                  6119                 98260
                  6120                 97890
                  6121                 96854
                  6122                 95980
                  6123                 97024
                  6124                 98022
                  6125                 96228
                  6126                 97210
                  6127                 95100
                  6128                 96201
                  6129                 99066
                  6130                 96334
                  6131                 93480
                  6132                 97760
                  6133                 95024
                  6134                 98576
                  6135                 97142
                  6136                 95988
                  6137                 94860
                  6138                 97746
                  6139                 95740
                  6140                 94992
                  6141                 94200
                  6142                 96358
                  6143                 94574
                  6144                 94556
                  6145                 93320
                  6146                 96282
                  6147                 97128
                  6148                 96508
                  6149                 92300
                  6150                 94971
                  6151                 96578
                  6152                 94046
                  6153                 93598
                  6154                 94108
                  6155                 93344
                  6156                 96082
                  6157                 93526
                  6158                 93082
                  6159                 93282
                  6160                 96686
                  6161                 93420
                  6162                 91756
                  6163                 92752
                  6164                 94504
                  6165                 92074
                  6166                 93847
                  6167                 93284
                  6168                 93748
                  6169                 94448
                  6170                 92390
                  6171                 90786
                  6172                 92573
                  6173                 93718
                  6174                 94262
                  6175                 91682
                  6176                 91762
                  6177                 93872
                  6178                 93872
                  6179                 92664
                  6180                 90184
                  6181                 93432
                  6182                 92848
                  6183                 91203
                  6184                 88080
                  6185                 91574
                  6186                 90487
                  6187                 91550
                  6188                 89494
                  6189                 89974
                  6190                 90235
                  6191                 92000
                  6192                 90188
                  6193                 90554
                  6194                 91950
                  6195                 93050
                  6196                 91438
                  6197                 87758
                  6198                 90578
                  6199                 90914
                  6200                 92102
                  6201                 91204
                  6202                 88088
                  6203                 89966
                  6204                 90610
                  6205                 90728
                  6206                 89288
                  6207                 91224
                  6208                 90020
                  6209                 89724
                  6210                 90744
                  6211                 88578
                  6212                 88780
                  6213                 90660
                  6214                 86869
                  6215                 87882
                  6216                 89144
                  6217                 88693
                  6218                 90086
                  6219                 88458
                  6220                 87202
                  6221                 88396
                  6222                 92498
                  6223                 89976
                  6224                 87164
                  6225                 88108
                  6226                 91096
                  6227                 88148
                  6228                 86294
                  6229                 89262
                  6230                 86976
                  6231                 89992
                  6232                 88140
                  6233                 85928
                  6234                 89074
                  6235                 87700
                  6236                 86246
                  6237                 87292
                  6238                 87656
                  6239                 88778
                  6240                 87378
                  6241                 86463
                  6242                 86256
                  6243                 86624
                  6244                 88366
                  6245                 86786
                  6246                 84254
                  6247                 86196
                  6248                 87408
                  6249                 87332
                  6250                 86492
                  6251                 86138
                  6252                 85832
                  6253                 87988
                  6254                 86728
                  6255                 85518
                  6256                 85123
                  6257                 87844
                  6258                 85412
                  6259                 84000
                  6260                 84406
                  6261                 86584
                  6262                 85272
                  6263                 85428
                  6264                 83722
                  6265                 85152
                  6266                 88310
                  6267                 85318
                  6268                 83540
                  6269                 84970
                  6270                 86532
                  6271                 84370
                  6272                 85432
                  6273                 83558
                  6274                 84382
                  6275                 85424
                  6276                 84780
                  6277                 82878
                  6278                 84696
                  6279                 85116
                  6280                 83896
                  6281                 82970
                  6282                 84394
                  6283                 87088
                  6284                 83790
                  6285                 84272
                  6286                 81546
                  6287                 81954
                  6288                 83560
                  6289                 82610
                  6290                 82606
                  6291                 83742
                  6292                 84624
                  6293                 83460
                  6294                 81952
                  6295                 84626
                  6296                 82100
                  6297                 85184
                  6298                 83856
                  6299                 81482
                  6300                 80842
                  6301                 82718
                  6302                 81316
                  6303                 81929
                  6304                 80920
                  6305                 81024
                  6306                 83305
                  6307                 80744
                  6308                 80010
                  6309                 81980
                  6310                 83548
                  6311                 81334
                  6312                 78916
                  6313                 81606
                  6314                 82148
                  6315                 83518
                  6316                 81278
                  6317                 79908
                  6318                 78848
                  6319                 82392
                  6320                 80766
                  6321                 80224
                  6322                 82252
                  6323                 81978
                  6324                 81732
                  6325                 81868
                  6326                 79070
                  6327                 79224
                  6328                 82142
                  6329                 77566
                  6330                 78978
                  6331                 79412
                  6332                 80576
                  6333                 80340
                  6334                 79224
                  6335                 80418
                  6336                 79720
                  6337                 82404
                  6338                 81238
                  6339                 78260
                  6340                 78554
                  6341                 80658
                  6342                 80326
                  6343                 77334
                  6344                 80994
                  6345                 78840
                  6346                 78626
                  6347                 79545
                  6348                 78458
                  6349                 79362
                  6350                 79488
                  6351                 77340
                  6352                 78034
                  6353                 78652
                  6354                 79614
                  6355                 78194
                  6356                 76760
                  6357                 78800
                  6358                 78352
                  6359                 79132
                  6360                 78618
                  6361                 75716
                  6362                 77536
                  6363                 79500
                  6364                 77790
                  6365                 76946
                  6366                 78084
                  6367                 76262
                  6368                 78322
                  6369                 78180
                  6370                 75648
                  6371                 77648
                  6372                 79730
                  6373                 78804
                  6374                 75140
                  6375                 75868
                  6376                 76184
                  6377                 76626
                  6378                 76314
                  6379                 75274
                  6380                 75740
                  6381                 77812
                  6382                 76341
                  6383                 74202
                  6384                 75990
                  6385                 78924
                  6386                 75934
                  6387                 76084
                  6388                 76096
                  6389                 74662
                  6390                 75763
                  6391                 75698
                  6392                 74510
                  6393                 74634
                  6394                 77470
                  6395                 75998
                  6396                 75458
                  6397                 74936
                  6398                 76458
                  6399                 74632
                  6400                 74404
                  6401                 73180
                  6402                 74762
                  6403                 75154
                  6404                 74086
                  6405                 73318
                  6406                 74696
                  6407                 75694
                  6408                 74766
                  6409                 73158
                  6410                 72864
                  6411                 75510
                  6412                 74616
                  6413                 74794
                  6414                 73846
                  6415                 73312
                  6416                 75834
                  6417                 73604
                  6418                 73790
                  6419                 73186
                  6420                 74634
                  6421                 73530
                  6422                 73382
                  6423                 71336
                  6424                 73500
                  6425                 75600
                  6426                 73154
                  6427                 71200
                  6428                 71690
                  6429                 72810
                  6430                 73116
                  6431                 71418
                  6432                 72285
                  6433                 70794
                  6434                 73530
                  6435                 71922
                  6436                 71496
                  6437                 72872
                  6438                 74980
                  6439                 71486
                  6440                 73044
                  6441                 73070
                  6442                 72056
                  6443                 73504
                  6444                 71310
                  6445                 71706
                  6446                 70840
                  6447                 72590
                  6448                 72060
                  6449                 69607
                  6450                 71170
                  6451                 71212
                  6452                 73160
                  6453                 69813
                  6454                 69790
                  6455                 70766
                  6456                 72928
                  6457                 70986
                  6458                 68523
                  6459                 71326
                  6460                 73224
                  6461                 70604
                  6462                 70130
                  6463                 70602
                  6464                 69390
                  6465                 72336
                  6466                 70016
                  6467                 67780
                  6468                 69162
                  6469                 71596
                  6470                 71270
                  6471                 68512
                  6472                 68750
                  6473                 70506
                  6474                 69420
                  6475                 69150
                  6476                 69483
                  6477                 69270
                  6478                 70942
                  6479                 68898
                  6480                 67832
                  6481                 68872
                  6482                 69686
                  6483                 69702
                  6484                 70002
                  6485                 67910
                  6486                 68873
                  6487                 69888
                  6488                 69322
                  6489                 67886
                  6490                 68372
                  6491                 69266
                  6492                 69362
                  6493                 66802
                  6494                 67278
                  6495                 67805
                  6496                 69398
                  6497                 68092
                  6498                 67240
                  6499                 67354
                  6500                 69962
                  6501                 68360
                  6502                 65486
                  6503                 68224
                  6504                 68776
                  6505                 68136
                  6506                 66872
                  6507                 67070
                  6508                 68324
                  6509                 69420
                  6510                 67949
                  6511                 65828
                  6512                 67538
                  6513                 67972
                  6514                 66508
                  6515                 66682
                  6516                 68146
                  6517                 66774
                  6518                 66986
                  6519                 66046
                  6520                 64272
                  6521                 66368
                  6522                 66820
                  6523                 66421
                  6524                 65052
                  6525                 64338
                  6526                 65020
                  6527                 66700
                  6528                 65872
                  6529                 64684
                  6530                 66138
                  6531                 67980
                  6532                 67794
                  6533                 64084
                  6534                 65692
                  6535                 67236
                  6536                 65132
                  6537                 64604
                  6538                 64894
                  6539                 63818
                  6540                 66746
                  6541                 66247
                  6542                 64922
                  6543                 63444
                  6544                 65370
                  6545                 65352
                  6546                 64443
                  6547                 63022
                  6548                 64684
                  6549                 64390
                  6550                 66416
                  6551                 62968
                  6552                 63938
                  6553                 67426
                  6554                 64892
                  6555                 63456
                  6556                 64994
                  6557                 64024
                  6558                 63114
                  6559                 64648
                  6560                 63440
                  6561                 63696
                  6562                 64879
                  6563                 64160
                  6564                 62594
                  6565                 62796
                  6566                 63820
                  6567                 63196
                  6568                 63198
                  6569                 63002
                  6570                 63544
                  6571                 64778
                  6572                 64602
                  6573                 61150
                  6574                 63034
                  6575                 64408
                  6576                 63674
                  6577                 62080
                  6578                 62852
                  6579                 63382
                  6580                 64092
                  6581                 63098
                  6582                 61582
                  6583                 61660
                  6584                 62647
                  6585                 62010
                  6586                 62224
                  6587                 61940
                  6588                 62040
                  6589                 62028
                  6590                 62780
                  6591                 63964
                  6592                 60946
                  6593                 62206
                  6594                 62132
                  6595                 59686
                  6596                 60738
                  6597                 62122
                  6598                 61440
                  6599                 60024
                  6600                 61216
                  6601                 60928
                  6602                 62628
                  6603                 60970
                  6604                 61494
                  6605                 60130
                  6606                 62800
                  6607                 62372
                  6608                 59825
                  6609                 60108
                  6610                 61462
                  6611                 60534
                  6612                 59794
                  6613                 59391
                  6614                 59706
                  6615                 61760
                  6616                 59964
                  6617                 58454
                  6618                 60360
                  6619                 61004
                  6620                 60066
                  6621                 58640
                  6622                 59024
                  6623                 59682
                  6624                 60044
                  6625                 59250
                  6626                 58906
                  6627                 58208
                  6628                 61536
                  6629                 59596
                  6630                 59402
                  6631                 59110
                  6632                 61458
                  6633                 58348
                  6634                 60106
                  6635                 59458
                  6636                 57752
                  6637                 59784
                  6638                 59439
                  6639                 56716
                  6640                 57396
                  6641                 58475
                  6642                 58278
                  6643                 57840
                  6644                 58478
                  6645                 59120
                  6646                 60154
                  6647                 59052
                  6648                 57736
                  6649                 58310
                  6650                 58960
                  6651                 58738
                  6652                 58580
                  6653                 58264
                  6654                 57702
                  6655                 59331
                  6656                 56674
                  6657                 57328
                  6658                 57179
                  6659                 58038
                  6660                 57346
                  6661                 56314
                  6662                 56960
                  6663                 59038
                  6664                 56856
                  6665                 57408
                  6666                 57312
                  6667                 55816
                  6668                 57702
                  6669                 56374
                  6670                 53848
                  6671                 56924
                  6672                 56958
                  6673                 57238
                  6674                 56668
                  6675                 55601
                  6676                 56948
                  6677                 57642
                  6678                 57694
                  6679                 55954
                  6680                 55550
                  6681                 56934
                  6682                 56534
                  6683                 54878
                  6684                 55786
                  6685                 55084
                  6686                 55778
                  6687                 56776
                  6688                 54420
                  6689                 55604
                  6690                 57656
                  6691                 57060
                  6692                 54106
                  6693                 53956
                  6694                 57158
                  6695                 55532
                  6696                 55361
                  6697                 55118
                  6698                 54178
                  6699                 56884
                  6700                 55414
                  6701                 54898
                  6702                 54798
                  6703                 56232
                  6704                 54008
                  6705                 54124
                  6706                 55136
                  6707                 55630
                  6708                 53926
                  6709                 55492
                  6710                 52787
                  6711                 53412
                  6712                 55300
                  6713                 54242
                  6714                 52696
                  6715                 54138
                  6716                 54526
                  6717                 54000
                  6718                 53112
                  6719                 54540
                  6720                 53490
                  6721                 54018
                  6722                 54080
                  6723                 54374
                  6724                 52522
                  6725                 55302
                  6726                 54622
                  6727                 53049
                  6728                 54274
                  6729                 53346
                  6730                 55382
                  6731                 53486
                  6732                 51918
                  6733                 53224
                  6734                 54682
                  6735                 52356
                  6736                 52386
                  6737                 52008
                  6738                 52200
                  6739                 53852
                  6740                 52573
                  6741                 51298
                  6742                 51094
                  6743                 52822
                  6744                 53166
                  6745                 51704
                  6746                 52592
                  6747                 54279
                  6748                 52444
                  6749                 51956
                  6750                 52960
                  6751                 50756
                  6752                 54566
                  6753                 52324
                  6754                 51518
                  6755                 50282
                  6756                 52152
                  6757                 52434
                  6758                 51506
                  6759                 51790
                  6760                 51432
                  6761                 50686
                  6762                 51196
                  6763                 50456
                  6764                 51374
                  6765                 52794
                  6766                 52784
                  6767                 49528
                  6768                 52118
                  6769                 51706
                  6770                 51480
                  6771                 51558
                  6772                 49301
                  6773                 50830
                  6774                 51592
                  6775                 50535
                  6776                 49300
                  6777                 50944
                  6778                 52932
                  6779                 51450
                  6780                 49120
                  6781                 50748
                  6782                 50492
                  6783                 51392
                  6784                 48606
                  6785                 48620
                  6786                 49654
                  6787                 52282
                  6788                 50643
                  6789                 49718
                  6790                 49568
                  6791                 50266
                  6792                 49952
                  6793                 49906
                  6794                 50564
                  6795                 49290
                  6796                 50952
                  6797                 50398
                  6798                 47296
                  6799                 49041
                  6800                 49114
                  6801                 49034
                  6802                 48488
                  6803                 49226
                  6804                 48562
                  6805                 48890
                  6806                 49302
                  6807                 48424
                  6808                 48172
                  6809                 50558
                  6810                 48088
                  6811                 49744
                  6812                 47653
                  6813                 48272
                  6814                 48518
                  6815                 48918
                  6816                 48460
                  6817                 47602
                  6818                 49428
                  6819                 48866
                  6820                 48030
                  6821                 48408
                  6822                 49230
                  6823                 47500
                  6824                 48094
                  6825                 47750
                  6826                 48031
                  6827                 49162
                  6828                 48028
                  6829                 46772
                  6830                 47022
                  6831                 47482
                  6832                 48402
                  6833                 45928
                  6834                 47188
                  6835                 47490
                  6836                 47354
                  6837                 49054
                  6838                 46931
                  6839                 46462
                  6840                 47026
                  6841                 48540
                  6842                 46800
                  6843                 46926
                  6844                 48618
                  6845                 46440
                  6846                 47336
                  6847                 45388
                  6848                 46282
                  6849                 46984
                  6850                 46132
                  6851                 46370
                  6852                 44319
                  6853                 47246
                  6854                 45236
                  6855                 45808
                  6856                 45024
                  6857                 46072
                  6858                 46290
                  6859                 46149
                  6860                 45420
                  6861                 46827
                  6862                 46390
                  6863                 46048
                  6864                 45002
                  6865                 47586
                  6866                 45576
                  6867                 45870
                  6868                 45836
                  6869                 45672
                  6870                 45670
                  6871                 45960
                  6872                 45728
                  6873                 44932
                  6874                 45872
                  6875                 45318
                  6876                 44732
                  6877                 44794
                  6878                 44556
                  6879                 44442
                  6880                 46166
                  6881                 46358
                  6882                 44406
                  6883                 44194
                  6884                 46202
                  6885                 44270
                  6886                 44546
                  6887                 44739
                  6888                 43212
                  6889                 46582
                  6890                 44898
                  6891                 44204
                  6892                 45212
                  6893                 45040
                  6894                 45076
                  6895                 43282
                  6896                 43416
                  6897                 42870
                  6898                 42934
                  6899                 44462
                  6900                 43526
                  6901                 43402
                  6902                 45996
                  6903                 45516
                  6904                 41561
                  6905                 43308
                  6906                 43922
                  6907                 43150
                  6908                 42762
                  6909                 43938
                  6910                 42760
                  6911                 43993
                  6912                 44058
                  6913                 42644
                  6914                 43406
                  6915                 44016
                  6916                 44168
                  6917                 42650
                  6918                 42450
                  6919                 42902
                  6920                 42616
                  6921                 43246
                  6922                 42800
                  6923                 42636
                  6924                 43564
                  6925                 42283
                  6926                 41442
                  6927                 43246
                  6928                 43196
                  6929                 42012
                  6930                 41546
                  6931                 42678
                  6932                 42002
                  6933                 42500
                  6934                 43528
                  6935                 41050
                  6936                 41224
                  6937                 43754
                  6938                 42310
                  6939                 41334
                  6940                 42734
                  6941                 42410
                  6942                 42412
                  6943                 42166
                  6944                 40478
                  6945                 42028
                  6946                 42085
                  6947                 41342
                  6948                 41420
                  6949                 40022
                  6950                 42566
                  6951                 41586
                  6952                 41290
                  6953                 41232
                  6954                 40592
                  6955                 41252
                  6956                 42246
                  6957                 41088
                  6958                 40746
                  6959                 43226
                  6960                 40152
                  6961                 40754
                  6962                 41056
                  6963                 40496
                  6964                 41786
                  6965                 40394
                  6966                 40536
                  6967                 40796
                  6968                 40848
                  6969                 39780
                  6970                 40418
                  6971                 40372
                  6972                 41411
                  6973                 40023
                  6974                 40210
                  6975                 39532
                  6976                 40014
                  6977                 40026
                  6978                 39836
                  6979                 39206
                  6980                 40468
                  6981                 40240
                  6982                 40174
                  6983                 40300
                  6984                 40150
                  6985                 39052
                  6986                 41876
                  6987                 39474
                  6988                 38962
                  6989                 39632
                  6990                 39888
                  6991                 39430
                  6992                 37826
                  6993                 38836
                  6994                 39550
                  6995                 39424
                  6996                 38724
                  6997                 38728
                  6998                 37858
                  6999                 40410
                  7000                 39032
                  7001                 38794
                  7002                 39304
                  7003                 39342
                  7004                 38532
                  7005                 39578
                  7006                 38814
                  7007                 38348
                  7008                 39170
                  7009                 39412
                  7010                 37745
                  7011                 38502
                  7012                 38842
                  7013                 38344
                  7014                 38026
                  7015                 38845
                  7016                 38694
                  7017                 38508
                  7018                 38356
                  7019                 38030
                  7020                 37140
                  7021                 39084
                  7022                 37906
                  7023                 36810
                  7024                 37982
                  7025                 37372
                  7026                 38636
                  7027                 37804
                  7028                 38287
                  7029                 36528
                  7030                 38078
                  7031                 38640
                  7032                 37161
                  7033                 37220
                  7034                 38104
                  7035                 36476
                  7036                 37300
                  7037                 37660
                  7038                 37772
                  7039                 36838
                  7040                 37864
                  7041                 35205
                  7042                 37314
                  7043                 37270
                  7044                 37514
                  7045                 35716
                  7046                 36436
                  7047                 37826
                  7048                 36640
                  7049                 36710
                  7050                 36006
                  7051                 36472
                  7052                 36972
                  7053                 36576
                  7054                 35564
                  7055                 35934
                  7056                 37620
                  7057                 36136
                  7058                 36608
                  7059                 36682
                  7060                 37044
                  7061                 37690
                  7062                 36920
                  7063                 35304
                  7064                 35324
                  7065                 36104
                  7066                 36542
                  7067                 34898
                  7068                 36334
                  7069                 35456
                  7070                 36380
                  7071                 35736
                  7072                 35048
                  7073                 35770
                  7074                 36566
                  7075                 36024
                  7076                 35116
                  7077                 35802
                  7078                 34738
                  7079                 35074
                  7080                 35564
                  7081                 35198
                  7082                 36532
                  7083                 35914
                  7084                 34724
                  7085                 33926
                  7086                 34932
                  7087                 36580
                  7088                 35506
                  7089                 34546
                  7090                 35224
                  7091                 33828
                  7092                 35468
                  7093                 34030
                  7094                 33868
                  7095                 33794
                  7096                 36330
                  7097                 33980
                  7098                 33724
                  7099                 34617
                  7100                 35176
                  7101                 35755
                  7102                 34548
                  7103                 34620
                  7104                 35408
                  7105                 34238
                  7106                 33726
                  7107                 33974
                  7108                 33608
                  7109                 34680
                  7110                 33839
                  7111                 33706
                  7112                 33030
                  7113                 32836
                  7114                 34124
                  7115                 34952
                  7116                 32928
                  7117                 33060
                  7118                 35268
                  7119                 33394
                  7120                 34458
                  7121                 33716
                  7122                 32558
                  7123                 33138
                  7124                 33514
                  7125                 33650
                  7126                 33986
                  7127                 34558
                  7128                 33364
                  7129                 31924
                  7130                 33708
                  7131                 34434
                  7132                 33234
                  7133                 32672
                  7134                 33596
                  7135                 32044
                  7136                 32940
                  7137                 32832
                  7138                 32680
                  7139                 32962
                  7140                 32284
                  7141                 32370
                  7142                 32298
                  7143                 32294
                  7144                 32274
                  7145                 32522
                  7146                 32796
                  7147                 32750
                  7148                 31324
                  7149                 33848
                  7150                 32788
                  7151                 31732
                  7152                 32538
                  7153                 32532
                  7154                 31892
                  7155                 31366
                  7156                 30842
                  7157                 31062
                  7158                 33232
                  7159                 32678
                  7160                 31548
                  7161                 31192
                  7162                 32543
                  7163                 32952
                  7164                 31004
                  7165                 31936
                  7166                 31009
                  7167                 30828
                  7168                 31848
                  7169                 31584
                  7170                 30374
                  7171                 32814
                  7172                 31880
                  7173                 31172
                  7174                 32174
                  7175                 31760
                  7176                 31644
                  7177                 32026
                  7178                 30850
                  7179                 30922
                  7180                 31096
                  7181                 30658
                  7182                 30890
                  7183                 30954
                  7184                 31106
                  7185                 30064
                  7186                 31742
                  7187                 30904
                  7188                 31236
                  7189                 31008
                  7190                 31342
                  7191                 29672
                  7192                 30664
                  7193                 31468
                  7194                 29324
                  7195                 31741
                  7196                 30158
                  7197                 30942
                  7198                 30610
                  7199                 30310
                  7200                 29382
                  7201                 30936
                  7202                 31682
                  7203                 30056
                  7204                 29446
                  7205                 29876
                  7206                 30274
                  7207                 29838
                  7208                 29360
                  7209                 29368
                  7210                 29788
                  7211                 29773
                  7212                 30434
                  7213                 28818
                  7214                 30578
                  7215                 30030
                  7216                 29332
                  7217                 29738
                  7218                 29198
                  7219                 29786
                  7220                 29526
                  7221                 29872
                  7222                 28756
                  7223                 30076
                  7224                 30670
                  7225                 30198
                  7226                 28142
                  7227                 28398
                  7228                 28892
                  7229                 30014
                  7230                 29464
                  7231                 28708
                  7232                 28390
                  7233                 29068
                  7234                 28578
                  7235                 28008
                  7236                 29174
                  7237                 28846
                  7238                 28696
                  7239                 27188
                  7240                 28782
                  7241                 28586
                  7242                 29478
                  7243                 29526
                  7244                 28476
                  7245                 28559
                  7246                 29094
                  7247                 27778
                  7248                 27966
                  7249                 28566
                  7250                 28800
                  7251                 29040
                  7252                 28786
                  7253                 28436
                  7254                 28456
                  7255                 28626
                  7256                 26754
                  7257                 27625
                  7258                 27822
                  7259                 28920
                  7260                 27764
                  7261                 27426
                  7262                 27728
                  7263                 27558
                  7264                 28658
                  7265                 27576
                  7266                 26830
                  7267                 28310
                  7268                 28562
                  7269                 26996
                  7270                 27326
                  7271                 27052
                  7272                 27702
                  7273                 28196
                  7274                 28086
                  7275                 27160
                  7276                 27236
                  7277                 28278
                  7278                 27354
                  7279                 26404
                  7280                 27566
                  7281                 28032
                  7282                 26718
                  7283                 27619
                  7284                 26957
                  7285                 25656
                  7286                 27236
                  7287                 27332
                  7288                 25836
                  7289                 26632
                  7290                 26326
                  7291                 26702
                  7292                 27004
                  7293                 27038
                  7294                 27448
                  7295                 27815
                  7296                 26530
                  7297                 26954
                  7298                 26406
                  7299                 27702
                  7300                 26492
                  7301                 25682
                  7302                 26682
                  7303                 25982
                  7304                 26118
                  7305                 27096
                  7306                 25928
                  7307                 26350
                  7308                 27100
                  7309                 25604
                  7310                 25400
                  7311                 26112
                  7312                 25890
                  7313                 26440
                  7314                 25392
                  7315                 26576
                  7316                 25484
                  7317                 25908
                  7318                 26274
                  7319                 25262
                  7320                 26228
                  7321                 25784
                  7322                 26370
                  7323                 25054
                  7324                 25996
                  7325                 25884
                  7326                 25418
                  7327                 25974
                  7328                 25008
                  7329                 24914
                  7330                 25805
                  7331                 25328
                  7332                 25058
                  7333                 25516
                  7334                 25518
                  7335                 25662
                  7336                 24677
                  7337                 25060
                  7338                 24488
                  7339                 25500
                  7340                 25818
                  7341                 23830
                  7342                 24724
                  7343                 26382
                  7344                 24712
                  7345                 24929
                  7346                 24975
                  7347                 24086
                  7348                 24568
                  7349                 25178
                  7350                 23220
                  7351                 24850
                  7352                 24630
                  7353                 24504
                  7354                 24150
                  7355                 24302
                  7356                 25034
                  7357                 24934
                  7358                 24918
                  7359                 23326
                  7360                 23830
                  7361                 24882
                  7362                 24758
                  7363                 23984
                  7364                 25278
                  7365                 24806
                  7366                 23966
                  7367                 24666
                  7368                 23720
                  7369                 24674
                  7370                 25028
                  7371                 23902
                  7372                 23004
                  7373                 23624
                  7374                 25180
                  7375                 23995
                  7376                 23002
                  7377                 23418
                  7378                 24036
                  7379                 23854
                  7380                 23815
                  7381                 22798
                  7382                 24226
                  7383                 24163
                  7384                 23412
                  7385                 23014
                  7386                 23142
                  7387                 23934
                  7388                 23868
                  7389                 24230
                  7390                 22422
                  7391                 23202
                  7392                 24080
                  7393                 22454
                  7394                 23026
                  7395                 23264
                  7396                 23446
                  7397                 23386
                  7398                 23006
                  7399                 24140
                  7400                 22970
                  7401                 23352
                  7402                 22220
                  7403                 22256
                  7404                 22050
                  7405                 23850
                  7406                 22074
                  7407                 22396
                  7408                 23466
                  7409                 23039
                  7410                 22388
                  7411                 22624
                  7412                 23568
                  7413                 22672
                  7414                 23046
                  7415                 22784
                  7416                 21566
                  7417                 22213
                  7418                 22750
                  7419                 22661
                  7420                 22570
                  7421                 21754
                  7422                 21944
                  7423                 23170
                  7424                 22156
                  7425                 21344
                  7426                 22544
                  7427                 22076
                  7428                 22204
                  7429                 22332
                  7430                 22690
                  7431                 21584
                  7432                 22196
                  7433                 21592
                  7434                 22498
                  7435                 22094
                  7436                 22058
                  7437                 22522
                  7438                 21198
                  7439                 21818
                  7440                 22002
                  7441                 21691
                  7442                 21736
                  7443                 22036
                  7444                 20981
                  7445                 21666
                  7446                 21528
                  7447                 21082
                  7448                 20894
                  7449                 21342
                  7450                 21142
                  7451                 20574
                  7452                 20808
                  7453                 21144
                  7454                 21514
                  7455                 22438
                  7456                 20954
                  7457                 21412
                  7458                 22002
                  7459                 20810
                  7460                 20546
                  7461                 21958
                  7462                 21084
                  7463                 21066
                  7464                 20758
                  7465                 20128
                  7466                 20930
                  7467                 21176
                  7468                 21596
                  7469                 20682
                  7470                 21254
                  7471                 21806
                  7472                 20630
                  7473                 19478
                  7474                 20614
                  7475                 19894
                  7476                 21116
                  7477                 20688
                  7478                 19624
                  7479                 20578
                  7480                 21462
                  7481                 20380
                  7482                 20554
                  7483                 20282
                  7484                 21164
                  7485                 21436
                  7486                 20182
                  7487                 19638
                  7488                 19951
                  7489                 20398
                  7490                 19546
                  7491                 20074
                  7492                 19072
                  7493                 20180
                  7494                 20472
                  7495                 19935
                  7496                 19268
                  7497                 19988
                  7498                 20792
                  7499                 20570
                  7500                 19126
                  7501                 19472
                  7502                 20702
                  7503                 19588
                  7504                 19632
                  7505                 19558
                  7506                 20460
                  7507                 19428
                  7508                 19998
                  7509                 19309
                  7510                 19590
                  7511                 20300
                  7512                 19920
                  7513                 19254
                  7514                 19738
                  7515                 19544
                  7516                 18665
                  7517                 19964
                  7518                 18618
                  7519                 19448
                  7520                 20340
                  7521                 18546
                  7522                 18382
                  7523                 19194
                  7524                 19718
                  7525                 18970
                  7526                 18820
                  7527                 18758
                  7528                 19188
                  7529                 19471
                  7530                 18886
                  7531                 18546
                  7532                 19086
                  7533                 20240
                  7534                 18872
                  7535                 18194
                  7536                 19610
                  7537                 19052
                  7538                 18586
                  7539                 18322
                  7540                 18544
                  7541                 18632
                  7542                 19552
                  7543                 18566
                  7544                 18529
                  7545                 18828
                  7546                 18998
                  7547                 17752
                  7548                 17896
                  7549                 18018
                  7550                 18240
                  7551                 18296
                  7552                 19296
                  7553                 17390
                  7554                 18582
                  7555                 19142
                  7556                 18196
                  7557                 18644
                  7558                 18424
                  7559                 18496
                  7560                 18490
                  7561                 18105
                  7562                 17818
                  7563                 17896
                  7564                 18652
                  7565                 17720
                  7566                 17904
                  7567                 17569
                  7568                 18004
                  7569                 18072
                  7570                 17856
                  7571                 17940
                  7572                 17262
                  7573                 17828
                  7574                 18422
                  7575                 17094
                  7576                 18460
                  7577                 17845
                  7578                 17608
                  7579                 17662
                  7580                 17685
                  7581                 17384
                  7582                 18540
                  7583                 17640
                  7584                 17160
                  7585                 17576
                  7586                 17155
                  7587                 17270
                  7588                 17324
                  7589                 16776
                  7590                 17466
                  7591                 17938
                  7592                 17152
                  7593                 16970
                  7594                 16308
                  7595                 17728
                  7596                 17522
                  7597                 16840
                  7598                 16932
                  7599                 17671
                  7600                 17296
                  7601                 17108
                  7602                 16852
                  7603                 16966
                  7604                 17860
                  7605                 18000
                  7606                 16266
                  7607                 16640
                  7608                 16704
                  7609                 16716
                  7610                 16648
                  7611                 16140
                  7612                 17404
                  7613                 16312
                  7614                 16922
                  7615                 16214
                  7616                 17128
                  7617                 17496
                  7618                 16550
                  7619                 16216
                  7620                 16110
                  7621                 16530
                  7622                 16174
                  7623                 16125
                  7624                 15864
                  7625                 16540
                  7626                 16650
                  7627                 16856
                  7628                 15356
                  7629                 15767
                  7630                 16434
                  7631                 16428
                  7632                 15718
                  7633                 16046
                  7634                 16044
                  7635                 16414
                  7636                 16174
                  7637                 15636
                  7638                 15950
                  7639                 16646
                  7640                 15394
                  7641                 15364
                  7642                 15784
                  7643                 16106
                  7644                 16270
                  7645                 16260
                  7646                 15744
                  7647                 16250
                  7648                 17157
                  7649                 16210
                  7650                 15059
                  7651                 15386
                  7652                 15810
                  7653                 15410
                  7654                 15724
                  7655                 15824
                  7656                 15586
                  7657                 15502
                  7658                 15340
                  7659                 14969
                  7660                 16182
                  7661                 16040
                  7662                 15882
                  7663                 14690
                  7664                 15128
                  7665                 15482
                  7666                 15472
                  7667                 15654
                  7668                 15360
                  7669                 14712
                  7670                 15804
                  7671                 15006
                  7672                 15074
                  7673                 15482
                  7674                 15926
                  7675                 15384
                  7676                 15838
                  7677                 15312
                  7678                 15144
                  7679                 15822
                  7680                 14466
                  7681                 14358
                  7682                 15240
                  7683                 15298
                  7684                 14676
                  7685                 13774
                  7686                 15176
                  7687                 14796
                  7688                 14766
                  7689                 14976
                  7690                 14197
                  7691                 14694
                  7692                 15400
                  7693                 14268
                  7694                 14656
                  7695                 14714
                  7696                 15362
                  7697                 14720
                  7698                 14452
                  7699                 14166
                  7700                 14842
                  7701                 15546
                  7702                 14184
                  7703                 14028
                  7704                 14700
                  7705                 15480
                  7706                 14866
                  7707                 13870
                  7708                 14064
                  7709                 14168
                  7710                 14270
                  7711                 14610
                  7712                 14032
                  7713                 13622
                  7714                 14235
                  7715                 14174
                  7716                 14504
                  7717                 13926
                  7718                 14450
                  7719                 14136
                  7720                 14117
                  7721                 13916
                  7722                 14034
                  7723                 14170
                  7724                 14399
                  7725                 14180
                  7726                 13626
                  7727                 13988
                  7728                 13612
                  7729                 13332
                  7730                 14218
                  7731                 13420
                  7732                 14340
                  7733                 12998
                  7734                 13238
                  7735                 14060
                  7736                 13648
                  7737                 13904
                  7738                 13258
                  7739                 13818
                  7740                 13038
                  7741                 13870
                  7742                 13430
                  7743                 13280
                  7744                 13150
                  7745                 14378
                  7746                 13682
                  7747                 13092
                  7748                 13824
                  7749                 14032
                  7750                 13980
                  7751                 13684
                  7752                 12256
                  7753                 13210
                  7754                 13662
                  7755                 13438
                  7756                 12814
                  7757                 12894
                  7758                 13672
                  7759                 13240
                  7760                 12846
                  7761                 12730
                  7762                 13062
                  7763                 13634
                  7764                 13780
                  7765                 12580
                  7766                 12468
                  7767                 13286
                  7768                 13283
                  7769                 12632
                  7770                 12866
                  7771                 13106
                  7772                 13100
                  7773                 13272
                  7774                 11876
                  7775                 12626
                  7776                 13436
                  7777                 12884
                  7778                 12050
                  7779                 12972
                  7780                 13274
                  7781                 12708
                  7782                 13159
                  7783                 12296
                  7784                 11978
                  7785                 12240
                  7786                 12428
                  7787                 12490
                  7788                 12200
                  7789                 13288
                  7790                 12498
                  7791                 12468
                  7792                 12214
                  7793                 13113
                  7794                 13094
                  7795                 12160
                  7796                 11976
                  7797                 12528
                  7798                 12936
                  7799                 12214
                  7800                 11528
                  7801                 12274
                  7802                 12822
                  7803                 12048
                  7804                 11670
                  7805                 11726
                  7806                 12102
                  7807                 13162
                  7808                 12054
                  7809                 11789
                  7810                 11916
                  7811                 13192
                  7812                 12048
                  7813                 11750
                  7814                 11622
                  7815                 11904
                  7816                 12734
                  7817                 12132
                  7818                 11164
                  7819                 11842
                  7820                 12364
                  7821                 12014
                  7822                 11552
                  7823                 11852
                  7824                 11886
                  7825                 12086
                  7826                 11818
                  7827                 11310
                  7828                 11330
                  7829                 12110
                  7830                 11449
                  7831                 11552
                  7832                 11604
                  7833                 11830
                  7834                 11196
                  7835                 11702
                  7836                 11952
                  7837                 11734
                  7838                 12232
                  7839                 11570
                  7840                 11142
                  7841                 11470
                  7842                 11914
                  7843                 11370
                  7844                 10314
                  7845                 11778
                  7846                 11424
                  7847                 11540
                  7848                 11630
                  7849                 10464
                  7850                 11716
                  7851                 11140
                  7852                 11727
                  7853                 11212
                  7854                 10914
                  7855                 11410
                  7856                 10484
                  7857                 10834
                  7858                 10346
                  7859                 11452
                  7860                 11178
                  7861                 11146
                  7862                 10594
                  7863                 11096
                  7864                 11626
                  7865                 11372
                  7866                 10974
                  7867                 10903
                  7868                 10492
                  7869                 11308
                  7870                 10778
                  7871                 10226
                  7872                 10708
                  7873                 11606
                  7874                 10864
                  7875                 10690
                  7876                 10266
                  7877                 10568
                  7878                 10934
                  7879                 10612
                  7880                 10462
                  7881                 10286
                  7882                 11048
                  7883                 10704
                  7884                 10312
                  7885                 10894
                  7886                 10448
                  7887                 11240
                  7888                 10510
                  7889                  9942
                  7890                 10017
                  7891                 11020
                  7892                 10374
                  7893                 10326
                  7894                 10460
                  7895                 10792
                  7896                 10162
                  7897                 10254
                  7898                 10428
                  7899                 10124
                  7900                 10218
                  7901                 10592
                  7902                 10305
                  7903                 10062
                  7904                 10650
                  7905                 10444
                  7906                  9732
                  7907                  9790
                  7908                 10398
                  7909                 10710
                  7910                 10120
                  7911                  9710
                  7912                 10682
                  7913                 10446
                  7914                 10455
                  7915                  9512
                  7916                  9863
                  7917                 10552
                  7918                  9934
                  7919                  9506
                  7920                  9794
                  7921                  9856
                  7922                  9726
                  7923                 10258
                  7924                  9462
                  7925                  9782
                  7926                 10482
                  7927                 10376
                  7928                  9336
                  7929                  9374
                  7930                  9992
                  7931                  9856
                  7932                  9556
                  7933                  9376
                  7934                  9238
                  7935                 10050
                  7936                  9918
                  7937                  9408
                  7938                  9336
                  7939                 10292
                  7940                  9636
                  7941                  9440
                  7942                  9668
                  7943                  9476
                  7944                  9524
                  7945                  9040
                  7946                  8946
                  7947                  9374
                  7948                  9968
                  7949                  9022
                  7950                  9188
                  7951                  9252
                  7952                 10136
                  7953                  9626
                  7954                  9148
                  7955                  9254
                  7956                  9740
                  7957                  9906
                  7958                  9388
                  7959                  8874
                  7960                  9338
                  7961                  9316
                  7962                  9036
                  7963                  8866
                  7964                  8993
                  7965                  8856
                  7966                  9780
                  7967                  8970
                  7968                  8884
                  7969                  9320
                  7970                  9214
                  7971                  8688
                  7972                  8622
                  7973                  8465
                  7974                  9184
                  7975                  9364
                  7976                  8836
                  7977                  8864
                  7978                  8598
                  7979                  9454
                  7980                  8976
                  7981                  8458
                  7982                  8784
                  7983                  8790
                  7984                  9398
                  7985                  8856
                  7986                  8980
                  7987                  8614
                  7988                  9338
                  7989                  8530
                  7990                  8620
                  7991                  8680
                  7992                  8782
                  7993                  8782
                  7994                  8564
                  7995                  8524
                  7996                  8630
                  7997                  8754
                  7998                  9414
                  7999                  8265
                  8000                  8266
                  8001                  8497
                  8002                  8190
                  8003                  8364
                  8004                  8540
                  8005                  8466
                  8006                  8802
                  8007                  8568
                  8008                  8468
                  8009                  7916
                  8010                  8356
                  8011                  8082
                  8012                  8478
                  8013                  8296
                  8014                  8918
                  8015                  8534
                  8016                  8288
                  8017                  8036
                  8018                  8148
                  8019                  8602
                  8020                  8198
                  8021                  7484
                  8022                  7940
                  8023                  8366
                  8024                  8508
                  8025                  8160
                  8026                  7964
                  8027                  8372
                  8028                  8430
                  8029                  8832
                  8030                  8092
                  8031                  7654
                  8032                  8580
                  8033                  8334
                  8034                  7722
                  8035                  7944
                  8036                  8092
                  8037                  8353
                  8038                  7752
                  8039                  7652
                  8040                  7464
                  8041                  8802
                  8042                  7800
                  8043                  7854
                  8044                  7286
                  8045                  7756
                  8046                  7989
                  8047                  7802
                  8048                  7812
                  8049                  7587
                  8050                  7778
                  8051                  8102
                  8052                  7177
                  8053                  7664
                  8054                  8320
                  8055                  7564
                  8056                  7725
                  8057                  8132
                  8058                  7748
                  8059                  7754
                  8060                  7910
                  8061                  7212
                  8062                  7330
                  8063                  8280
                  8064                  7722
                  8065                  6832
                  8066                  7200
                  8067                  7720
                  8068                  7866
                  8069                  6802
                  8070                  6940
                  8071                  7817
                  8072                  7910
                  8073                  7816
                  8074                  6584
                  8075                  7490
                  8076                  7634
                  8077                  7642
                  8078                  7046
                  8079                  7350
                  8080                  7564
                  8081                  7564
                  8082                  7288
                  8083                  6620
                  8084                  7175
                  8085                  8000
                  8086                  7300
                  8087                  7052
                  8088                  6958
                  8089                  7638
                  8090                  7452
                  8091                  6782
                  8092                  7050
                  8093                  6948
                  8094                  7118
                  8095                  7184
                  8096                  6863
                  8097                  7270
                  8098                  7435
                  8099                  7210
                  8100                  7000
                  8101                  6834
                  8102                  6950
                  8103                  7202
                  8104                  7206
                  8105                  6450
                  8106                  7126
                  8107                  7174
                  8108                  6803
                  8109                  6578
                  8110                  6904
                  8111                  6834
                  8112                  7384
                  8113                  6588
                  8114                  6913
                  8115                  6018
                  8116                  7168
                  8117                  6902
                  8118                  6682
                  8119                  6846
                  8120                  7226
                  8121                  6614
                  8122                  6750
                  8123                  6374
                  8124                  6732
                  8125                  6826
                  8126                  6720
                  8127                  6358
                  8128                  6933
                  8129                  6746
                  8130                  6538
                  8131                  6562
                  8132                  6796
                  8133                  6924
                  8134                  6562
                  8135                  6835
                  8136                  6280
                  8137                  6070
                  8138                  6728
                  8139                  6928
                  8140                  6122
                  8141                  6390
                  8142                  6596
                  8143                  6463
                  8144                  6664
                  8145                  6670
                  8146                  6220
                  8147                  6456
                  8148                  6842
                  8149                  6076
                  8150                  6264
                  8151                  6760
                  8152                  6248
                  8153                  6024
                  8154                  6090
                  8155                  6180
                  8156                  6480
                  8157                  6350
                  8158                  5602
                  8159                  6074
                  8160                  6528
                  8161                  6436
                  8162                  6519
                  8163                  5692
                  8164                  6308
                  8165                  6154
                  8166                  5940
                  8167                  5902
                  8168                  6280
                  8169                  6615
                  8170                  6232
                  8171                  5598
                  8172                  6272
                  8173                  6044
                  8174                  6254
                  8175                  6270
                  8176                  5684
                  8177                  5836
                  8178                  6582
                  8179                  5992
                  8180                  5497
                  8181                  5698
                  8182                  6048
                  8183                  6200
                  8184                  5699
                  8185                  5490
                  8186                  5802
                  8187                  6143
                  8188                  6456
                  8189                  5804
                  8190                  6010
                  8191                  6030
                  8192                  6114
                  8193                  5338
                  8194                  5510
                  8195                  6132
                  8196                  6016
                  8197                  6024
                  8198                  5386
                  8199                  5804
                  8200                  6324
                  8201                  5710
                  8202                  5468
                  8203                  5704
                  8204                  5876
                  8205                  5567
                  8206                  5426
                  8207                  5350
                  8208                  5476
                  8209                  5388
                  8210                  5984
                  8211                  4888
                  8212                  5496
                  8213                  5764
                  8214                  5782
                  8215                  5064
                  8216                  5608
                  8217                  5678
                  8218                  5676
                  8219                  5588
                  8220                  5374
                  8221                  5374
                  8222                  5972
                  8223                  5624
                  8224                  4846
                  8225                  5172
                  8226                  5804
                  8227                  5658
                  8228                  5102
                  8229                  4820
                  8230                  5476
                  8231                  5950
                  8232                  5376
                  8233                  5142
                  8234                  5528
                  8235                  5712
                  8236                  5554
                  8237                  4786
                  8238                  5070
                  8239                  5226
                  8240                  5628
                  8241                  4970
                  8242                  5132
                  8243                  4970
                  8244                  5592
                  8245                  5526
                  8246                  4832
                  8247                  5420
                  8248                  5441
                  8249                  5462
                  8250                  4912
                  8251                  5026
                  8252                  4818
                  8253                  5190
                  8254                  5450
                  8255                  4918
                  8256                  4866
                  8257                  5052
                  8258                  4906
                  8259                  5158
                  8260                  5140
                  8261                  4942
                  8262                  5215
                  8263                  5086
                  8264                  4808
                  8265                  5094
                  8266                  5270
                  8267                  4680
                  8268                  4858
                  8269                  4984
                  8270                  5166
                  8271                  4880
                  8272                  5200
                  8273                  4350
                  8274                  4666
                  8275                  5346
                  8276                  4940
                  8277                  4290
                  8278                  4840
                  8279                  5261
                  8280                  4748
                  8281                  4448
                  8282                  4744
                  8283                  4760
                  8284                  4856
                  8285                  4804
                  8286                  4444
                  8287                  4636
                  8288                  4966
                  8289                  4854
                  8290                  5006
                  8291                  4498
                  8292                  4716
                  8293                  5184
                  8294                  4720
                  8295                  4406
                  8296                  4360
                  8297                  4938
                  8298                  4730
                  8299                  4556
                  8300                  4222
                  8301                  4548
                  8302                  4878
                  8303                  4502
                  8304                  4640
                  8305                  4680
                  8306                  4528
                  8307                  4814
                  8308                  4520
                  8309                  4172
                  8310                  4640
                  8311                  4506
                  8312                  4324
                  8313                  4260
                  8314                  4492
                  8315                  4498
                  8316                  4476
                  8317                  4302
                  8318                  4534
                  8319                  4446
                  8320                  4558
                  8321                  4266
                  8322                  4198
                  8323                  4534
                  8324                  4672
                  8325                  4474
                  8326                  4230
                  8327                  4304
                  8328                  4444
                  8329                  4522
                  8330                  3956
                  8331                  4182
                  8332                  4230
                  8333                  4700
                  8334                  4226
                  8335                  4248
                  8336                  4460
                  8337                  4894
                  8338                  4446
                  8339                  3805
                  8340                  3816
                  8341                  4418
                  8342                  4404
                  8343                  4012
                  8344                  3804
                  8345                  4292
                  8346                  4254
                  8347                  4432
                  8348                  3904
                  8349                  3658
                  8350                  4510
                  8351                  4226
                  8352                  3634
                  8353                  3968
                  8354                  4010
                  8355                  4006
                  8356                  3876
                  8357                  4050
                  8358                  3950
                  8359                  4318
                  8360                  4088
                  8361                  3938
                  8362                  3854
                  8363                  4204
                  8364                  4208
                  8365                  3750
                  8366                  4024
                  8367                  3883
                  8368                  3938
                  8369                  4164
                  8370                  3632
                  8371                  3900
                  8372                  4054
                  8373                  3830
                  8374                  3586
                  8375                  3986
                  8376                  3834
                  8377                  3970
                  8378                  3560
                  8379                  3952
                  8380                  3808
                  8381                  4006
                  8382                  4176
                  8383                  3578
                  8384                  3642
                  8385                  4080
                  8386                  3906
                  8387                  3452
                  8388                  3692
                  8389                  3582
                  8390                  3878
                  8391                  3792
                  8392                  3200
                  8393                  4040
                  8394                  3802
                  8395                  3830
                  8396                  3694
                  8397                  3542
                  8398                  3624
                  8399                  4074
                  8400                  3652
                  8401                  3307
                  8402                  3384
                  8403                  3816
                  8404                  3680
                  8405                  3776
                  8406                  3492
                  8407                  3836
                  8408                  3836
                  8409                  3432
                  8410                  3532
                  8411                  3390
                  8412                  3566
                  8413                  3832
                  8414                  3420
                  8415                  3258
                  8416                  3540
                  8417                  3456
                  8418                  3556
                  8419                  3398
                  8420                  3638
                  8421                  3302
                  8422                  3748
                  8423                  3370
                  8424                  3550
                  8425                  3590
                  8426                  3228
                  8427                  3344
                  8428                  3510
                  8429                  3338
                  8430                  3478
                  8431                  3356
                  8432                  3474
                  8433                  3262
                  8434                  3400
                  8435                  3624
                  8436                  3114
                  8437                  3132
                  8438                  3624
                  8439                  3636
                  8440                  3084
                  8441                  3466
                  8442                  3285
                  8443                  3596
                  8444                  3508
                  8445                  3062
                  8446                  2840
                  8447                  3314
                  8448                  3293
                  8449                  3358
                  8450                  2758
                  8451                  3186
                  8452                  3358
                  8453                  3672
                  8454                  2756
                  8455                  2992
                  8456                  3678
                  8457                  3202
                  8458                  3180
                  8459                  2956
                  8460                  3272
                  8461                  3204
                  8462                  3186
                  8463                  2906
                  8464                  2860
                  8465                  3156
                  8466                  3408
                  8467                  3236
                  8468                  2950
                  8469                  3334
                  8470                  3090
                  8471                  3096
                  8472                  2882
                  8473                  3281
                  8474                  2886
                  8475                  3010
                  8476                  2702
                  8477                  3248
                  8478                  3106
                  8479                  3292
                  8480                  2732
                  8481                  3132
                  8482                  3068
                  8483                  3106
                  8484                  3002
                  8485                  2702
                  8486                  2644
                  8487                  3394
                  8488                  3098
                  8489                  2642
                  8490                  2874
                  8491                  3014
                  8492                  2932
                  8493                  2730
                  8494                  2614
                  8495                  3144
                  8496                  2942
                  8497                  2834
                  8498                  2762
                  8499                  2712
                  8500                  3032
                  8501                  3140
                  8502                  2554
                  8503                  2732
                  8504                  2946
                  8505                  2898
                  8506                  2798
                  8507                  2804
                  8508                  2510
                  8509                  3238
                  8510                  2990
                  8511                  2834
                  8512                  2826
                  8513                  2844
                  8514                  2986
                  8515                  2378
                  8516                  2686
                  8517                  2662
                  8518                  2790
                  8519                  2658
                  8520                  2622
                  8521                  2424
                  8522                  2951
                  8523                  2784
                  8524                  2472
                  8525                  2756
                  8526                  2858
                  8527                  2788
                  8528                  2716
                  8529                  2734
                  8530                  2558
                  8531                  2716
                  8532                  2808
                  8533                  2398
                  8534                  2568
                  8535                  2736
                  8536                  2866
                  8537                  2474
                  8538                  2426
                  8539                  2430
                  8540                  2772
                  8541                  2490
                  8542                  2474
                  8543                  2629
                  8544                  2696
                  8545                  2624
                  8546                  2356
                  8547                  2300
                  8548                  2344
                  8549                  2556
                  8550                  2538
                  8551                  2510
                  8552                  2272
                  8553                  2638
                  8554                  2436
                  8555                  2370
                  8556                  2556
                  8557                  2376
                  8558                  2698
                  8559                  2886
                  8560                  2370
                  8561                  2486
                  8562                  2442
                  8563                  2612
                  8564                  2476
                  8565                  2156
                  8566                  2272
                  8567                  2342
                  8568                  2616
                  8569                  2376
                  8570                  2482
                  8571                  2560
                  8572                  2668
                  8573                  2203
                  8574                  2184
                  8575                  2552
                  8576                  2370
                  8577                  2278
                  8578                  2400
                  8579                  2150
                  8580                  2426
                  8581                  2838
                  8582                  1880
                  8583                  2118
                  8584                  2567
                  8585                  2182
                  8586                  2206
                  8587                  2200
                  8588                  2126
                  8589                  2508
                  8590                  2042
                  8591                  2068
                  8592                  1986
                  8593                  2564
                  8594                  2232
                  8595                  2154
                  8596                  1686
                  8597                  2492
                  8598                  2298
                  8599                  2168
                  8600                  2254
                  8601                  2128
                  8602                  2302
                  8603                  2446
                  8604                  1946
                  8605                  1938
                  8606                  2346
                  8607                  2300
                  8608                  2174
                  8609                  2048
                  8610                  2046
                  8611                  2254
                  8612                  2288
                  8613                  2140
                  8614                  2061
                  8615                  2212
                  8616                  2434
                  8617                  2198
                  8618                  1978
                  8619                  2196
                  8620                  2196
                  8621                  1918
                  8622                  1952
                  8623                  2094
                  8624                  2038
                  8625                  2098
                  8626                  2038
                  8627                  1872
                  8628                  2271
                  8629                  2274
                  8630                  1972
                  8631                  2000
                  8632                  2022
                  8633                  1918
                  8634                  1942
                  8635                  1926
                  8636                  2040
                  8637                  2130
                  8638                  1944
                  8639                  1901
                  8640                  1867
                  8641                  2070
                  8642                  2027
                  8643                  1872
                  8644                  1906
                  8645                  1908
                  8646                  2176
                  8647                  1942
                  8648                  1830
                  8649                  1644
                  8650                  2128
                  8651                  1908
                  8652                  1760
                  8653                  1735
                  8654                  1700
                  8655                  2014
                  8656                  1925
                  8657                  1862
                  8658                  1711
                  8659                  1924
                  8660                  2196
                  8661                  2028
                  8662                  1514
                  8663                  1824
                  8664                  1920
                  8665                  1826
                  8666                  1740
                  8667                  1658
                  8668                  1816
                  8669                  1984
                  8670                  1882
                  8671                  1932
                  8672                  1910
                  8673                  1842
                  8674                  1984
                  8675                  1768
                  8676                  1698
                  8677                  1789
                  8678                  1958
                  8679                  1808
                  8680                  1824
                  8681                  1746
                  8682                  1534
                  8683                  1636
                  8684                  1670
                  8685                  1810
                  8686                  1896
                  8687                  1596
                  8688                  1656
                  8689                  1508
                  8690                  1657
                  8691                  1790
                  8692                  1610
                  8693                  1716
                  8694                  1838
                  8695                  1818
                  8696                  1706
                  8697                  1458
                  8698                  1452
                  8699                  1908
                  8700                  1536
                  8701                  1546
                  8702                  1540
                  8703                  1710
                  8704                  1860
                  8705                  1550
                  8706                  1744
                  8707                  1566
                  8708                  1888
                  8709                  1730
                  8710                  1558
                  8711                  1178
                  8712                  1692
                  8713                  1574
                  8714                  1802
                  8715                  1512
                  8716                  1538
                  8717                  1872
                  8718                  1836
                  8719                  1414
                  8720                  1468
                  8721                  1470
                  8722                  2000
                  8723                  1364
                  8724                  1584
                  8725                  1260
                  8726                  1754
                  8727                  1335
                  8728                  1688
                  8729                  1510
                  8730                  1386
                  8731                  1788
                  8732                  1564
                  8733                  1424
                  8734                  1348
                  8735                  1592
                  8736                  1348
                  8737                  1430
                  8738                  1444
                  8739                  1450
                  8740                  1544
                  8741                  1478
                  8742                  1472
                  8743                  1666
                  8744                  1506
                  8745                  1342
                  8746                  1270
                  8747                  1542
                  8748                  1578
                  8749                  1444
                  8750                  1502
                  8751                  1482
                  8752                  1566
                  8753                  1351
                  8754                  1386
                  8755                  1270
                  8756                  1648
                  8757                  1414
                  8758                  1298
                  8759                  1112
                  8760                  1416
                  8761                  1490
                  8762                  1559
                  8763                  1332
                  8764                  1208
                  8765                  1614
                  8766                  1478
                  8767                  1442
                  8768                   990
                  8769                  1430
                  8770                  1410
                  8771                  1420
                  8772                  1186
                  8773                  1184
                  8774                  1377
                  8775                  1348
                  8776                  1272
                  8777                  1314
                  8778                  1266
                  8779                  1308
                  8780                  1426
                  8781                  1324
                  8782                   964
                  8783                  1286
                  8784                  1314
                  8785                  1222
                  8786                  1254
                  8787                  1306
                  8788                  1448
                  8789                  1300
                  8790                  1220
                  8791                  1346
                  8792                  1168
                  8793                  1332
                  8794                  1324
                  8795                  1138
                  8796                  1236
                  8797                  1204
                  8798                  1330
                  8799                  1322
                  8800                  1450
                  8801                  1378
                  8802                  1028
                  8803                  1086
                  8804                  1144
                  8805                  1286
                  8806                  1358
                  8807                   972
                  8808                  1102
                  8809                  1486
                  8810                  1182
                  8811                  1200
                  8812                  1106
                  8813                  1182
                  8814                  1322
                  8815                  1206
                  8816                  1028
                  8817                   926
                  8818                  1150
                  8819                  1434
                  8820                  1244
                  8821                   978
                  8822                  1287
                  8823                  1302
                  8824                  1126
                  8825                  1008
                  8826                   980
                  8827                  1056
                  8828                  1144
                  8829                  1044
                  8830                   986
                  8831                  1034
                  8832                  1266
                  8833                  1268
                  8834                  1272
                  8835                   864
                  8836                  1083
                  8837                  1348
                  8838                  1171
                  8839                   944
                  8840                  1064
                  8841                  1180
                  8842                  1006
                  8843                  1116
                  8844                  1108
                  8845                   990
                  8846                   912
                  8847                  1122
                  8848                  1056
                  8849                  1222
                  8850                  1100
                  8851                   912
                  8852                   954
                  8853                  1102
                  8854                  1218
                  8855                   964
                  8856                  1052
                  8857                  1010
                  8858                  1236
                  8859                   954
                  8860                  1106
                  8861                   850
                  8862                  1064
                  8863                  1122
                  8864                  1016
                  8865                   974
                  8866                   992
                  8867                  1072
                  8868                  1066
                  8869                   924
                  8870                   886
                  8871                  1130
                  8872                  1148
                  8873                   860
                  8874                   664
                  8875                   796
                  8876                  1114
                  8877                  1030
                  8878                   858
                  8879                   902
                  8880                  1018
                  8881                   986
                  8882                  1016
                  8883                   842
                  8884                   784
                  8885                  1166
                  8886                   766
                  8887                   905
                  8888                   760
                  8889                   879
                  8890                   810
                  8891                  1096
                  8892                   800
                  8893                   962
                  8894                   964
                  8895                  1012
                  8896                   858
                  8897                   732
                  8898                   816
                  8899                   950
                  8900                   790
                  8901                   872
                  8902                   892
                  8903                   932
                  8904                   808
                  8905                   912
                  8906                  1012
                  8907                   814
                  8908                   924
                  8909                   812
                  8910                   890
                  8911                   991
                  8912                   834
                  8913                   802
                  8914                   872
                  8915                  1040
                  8916                   952
                  8917                   720
                  8918                   654
                  8919                   784
                  8920                   870
                  8921                  1000
                  8922                   680
                  8923                   606
                  8924                   952
                  8925                   968
                  8926                   804
                  8927                   606
                  8928                   888
                  8929                   794
                  8930                   842
                  8931                   686
                  8932                   798
                  8933                   810
                  8934                   850
                  8935                   724
                  8936                   670
                  8937                   784
                  8938                   676
                  8939                   916
                  8940                   878
                  8941                   768
                  8942                   922
                  8943                   786
                  8944                   766
                  8945                   729
                  8946                   698
                  8947                   726
                  8948                   862
                  8949                   868
                  8950                   696
                  8951                   816
                  8952                   824
                  8953                   684
                  8954                   782
                  8955                   662
                  8956                   786
                  8957                   736
                  8958                   606
                  8959                   756
                  8960                   686
                  8961                   692
                  8962                   768
                  8963                   580
                  8964                   718
                  8965                   690
                  8966                   538
                  8967                   734
                  8968                   712
                  8969                   678
                  8970                   598
                  8971                   696
                  8972                   568
                  8973                   643
                  8974                   778
                  8975                   582
                  8976                   708
                  8977                   704
                  8978                   736
                  8979                   666
                  8980                   546
                  8981                   682
                  8982                   706
                  8983                   636
                  8984                   776
                  8985                   648
                  8986                   728
                  8987                   722
                  8988                   692
                  8989                   550
                  8990                   654
                  8991                   600
                  8992                   708
                  8993                   648
                  8994                   538
                  8995                   752
                  8996                   696
                  8997                   842
                  8998                   518
                  8999                   580
                  9000                   766
                  9001                   756
                  9002                   509
                  9003                   722
                  9004                   680
                  9005                   506
                  9006                   624
                  9007                   524
                  9008                   538
                  9009                   574
                  9010                   608
                  9011                   536
                  9012                   610
                  9013                   644
                  9014                   458
                  9015                   544
                  9016                   610
                  9017                   620
                  9018                   516
                  9019                   594
                  9020                   484
                  9021                   564
                  9022                   586
                  9023                   562
                  9024                   553
                  9025                   702
                  9026                   570
                  9027                   664
                  9028                   448
                  9029                   384
                  9030                   640
                  9031                   580
                  9032                   474
                  9033                   484
                  9034                   540
                  9035                   538
                  9036                   684
                  9037                   424
                  9038                   486
                  9039                   644
                  9040                   528
                  9041                   656
                  9042                   486
                  9043                   426
                  9044                   514
                  9045                   602
                  9046                   520
                  9047                   510
                  9048                   544
                  9049                   554
                  9050                   526
                  9051                   474
                  9052                   510
                  9053                   630
                  9054                   528
                  9055                   476
                  9056                   466
                  9057                   510
                  9058                   490
                  9059                   556
                  9060                   498
                  9061                   466
                  9062                   522
                  9063                   472
                  9064                   400
                  9065                   518
                  9066                   472
                  9067                   488
                  9068                   464
                  9069                   472
                  9070                   542
                  9071                   462
                  9072                   502
                  9073                   450
                  9074                   508
                  9075                   634
                  9076                   392
                  9077                   416
                  9078                   416
                  9079                   496
                  9080                   502
                  9081                   326
                  9082                   344
                  9083                   554
                  9084                   514
                  9085                   558
                  9086                   402
                  9087                   432
                  9088                   516
                  9089                   540
                  9090                   358
                  9091                   480
                  9092                   404
                  9093                   502
                  9094                   436
                  9095                   500
                  9096                   426
                  9097                   384
                  9098                   534
                  9099                   428
                  9100                   370
                  9101                   330
                  9102                   552
                  9103                   458
                  9104                   302
                  9105                   504
                  9106                   302
                  9107                   446
                  9108                   394
                  9109                   372
                  9110                   382
                  9111                   347
                  9112                   470
                  9113                   440
                  9114                   322
                  9115                   410
                  9116                   394
                  9117                   340
                  9118                   420
                  9119                   362
                  9120                   358
                  9121                   424
                  9122                   406
                  9123                   372
                  9124                   464
                  9125                   349
                  9126                   248
                  9127                   294
                  9128                   353
                  9129                   384
                  9130                   354
                  9131                   328
                  9132                   550
                  9133                   358
                  9134                   330
                  9135                   314
                  9136                   383
                  9137                   388
                  9138                   388
                  9139                   230
                  9140                   426
                  9141                   452
                  9142                   424
                  9143                   356
                  9144                   286
                  9145                   334
                  9146                   460
                  9147                   358
                  9148                   282
                  9149                   234
                  9150                   450
                  9151                   370
                  9152                   370
                  9153                   274
                  9154                   378
                  9155                   370
                  9156                   408
                  9157                   338
                  9158                   318
                  9159                   326
                  9160                   348
                  9161                   372
                  9162                   288
                  9163                   240
                  9164                   344
                  9165                   282
                  9166                   386
                  9167                   370
                  9168                   342
                  9169                   288
                  9170                   306
                  9171                   276
                  9172                   290
                  9173                   298
                  9174                   288
                  9175                   278
                  9176                   384
                  9177                   300
                  9178                   244
                  9179                   326
                  9180                   392
                  9181                   370
                  9182                   290
                  9183                   202
                  9184                   260
                  9185                   270
                  9186                   266
                  9187                   350
                  9188                   244
                  9189                   294
                  9190                   440
                  9191                   224
                  9192                   226
                  9193                   312
                  9194                   264
                  9195                   285
                  9196                   335
                  9197                   172
                  9198                   179
                  9199                   310
                  9200                   248
                  9201                   238
                  9202                   222
                  9203                   368
                  9204                   328
                  9205                   292
                  9206                   140
                  9207                   236
                  9208                   206
                  9209                   266
                  9210                   200
                  9211                   206
                  9212                   266
                  9213                   338
                  9214                   276
                  9215                   308
                  9216                   273
                  9217                   206
                  9218                   322
                  9219                   256
                  9220                   262
                  9221                   228
                  9222                   308
                  9223                   296
                  9224                   280
                  9225                   264
                  9226                   196
                  9227                   288
                  9228                   286
                  9229                   228
                  9230                   222
                  9231                   330
                  9232                   194
                  9233                   264
                  9234                   300
                  9235                   182
                  9236                   304
                  9237                   244
                  9238                   308
                  9239                   236
                  9240                   144
                  9241                   200
                  9242                   200
                  9243                   244
                  9244                   216
                  9245                   178
                  9246                   232
                  9247                   200
                  9248                   320
                  9249                   140
                  9250                   248
                  9251                   184
                  9252                   258
                  9253                   278
                  9254                   136
                  9255                   128
                  9256                   184
                  9257                   188
                  9258                   222
                  9259                   199
                  9260                   248
                  9261                   288
                  9262                   182
                  9263                   210
                  9264                   190
                  9265                   148
                  9266                   256
                  9267                   133
                  9268                   180
                  9269                   132
                  9270                   204
                  9271                   190
                  9272                   290
                  9273                   226
                  9274                   192
                  9275                   232
                  9276                   224
                  9277                   178
                  9278                   180
                  9279                   138
                  9280                   200
                  9281                   174
                  9282                   208
                  9283                   198
                  9284                   162
                  9285                   148
                  9286                   254
                  9287                   212
                  9288                   166
                  9289                   154
                  9290                   172
                  9291                   178
                  9292                   183
                  9293                   180
                  9294                   132
                  9295                   292
                  9296                   162
                  9297                   160
                  9298                   192
                  9299                   108
                  9300                   184
                  9301                   134
                  9302                   152
                  9303                   140
                  9304                   140
                  9305                   246
                  9306                   188
                  9307                   140
                  9308                   121
                  9309                   280
                  9310                   178
                  9311                   143
                  9312                    64
                  9313                   212
                  9314                   148
                  9315                   170
                  9316                   128
                  9317                   192
                  9318                   198
                  9319                   160
                  9320                   100
                  9321                   186
                  9322                   124
                  9323                   198
                  9324                   226
                  9325                   136
                  9326                    92
                  9327                   128
                  9328                   186
                  9329                   189
                  9330                   234
                  9331                   112
                  9332                   158
                  9333                   148
                  9334                    74
                  9335                   204
                  9336                    98
                  9337                   170
                  9338                   140
                  9339                   118
                  9340                   140
                  9341                    98
                  9342                    88
                  9343                   194
                  9344                   186
                  9345                   136
                  9346                   100
                  9347                    74
                  9348                   130
                  9349                   168
                  9350                   114
                  9351                    84
                  9352                   110
                  9353                   154
                  9354                   156
                  9355                   118
                  9356                   130
                  9357                   128
                  9358                   170
                  9359                   136
                  9360                    84
                  9361                    56
                  9362                   110
                  9363                   130
                  9364                   140
                  9365                   112
                  9366                   158
                  9367                   158
                  9368                   136
                  9369                    80
                  9370                    92
                  9371                   104
                  9372                   120
                  9373                   140
                  9374                   100
                  9375                    94
                  9376                   146
                  9377                   156
                  9378                   156
                  9379                    80
                  9380                    97
                  9381                   162
                  9382                   128
                  9383                    50
                  9384                   164
                  9385                   140
                  9386                    54
                  9387                   160
                  9388                    98
                  9389                   100
                  9390                    84
                  9391                   142
                  9392                   126
                  9393                    70
                  9394                   124
                  9395                    68
                  9396                    89
                  9397                    94
                  9398                    86
                  9399                    94
                  9400                   108
                  9401                   128
                  9402                    68
                  9403                    78
                  9404                    64
                  9405                   112
                  9406                   116
                  9407                   104
                  9408                    62
                  9409                    98
                  9410                    74
                  9411                   166
                  9412                    98
                  9413                    56
                  9414                    72
                  9415                   150
                  9416                    92
                  9417                   108
                  9418                    32
                  9419                    82
                  9420                   134
                  9421                   114
                  9422                    38
                  9423                    96
                  9424                   102
                  9425                    68
                  9426                   128
                  9427                    80
                  9428                    38
                  9429                    90
                  9430                    68
                  9431                   106
                  9432                    44
                  9433                    76
                  9434                    94
                  9435                    78
                  9436                    92
                  9437                    70
                  9438                    72
                  9439                    80
                  9440                   120
                  9441                    60
                  9442                    37
                  9443                    78
                  9444                    54
                  9445                    93
                  9446                    88
                  9447                    62
                  9448                    72
                  9449                    82
                  9450                    98
                  9451                   100
                  9452                    84
                  9453                    84
                  9454                    84
                  9455                    90
                  9456                    96
                  9457                    48
                  9458                    93
                  9459                    90
                  9460                    62
                  9461                    84
                  9462                    24
                  9463                    66
                  9464                    48
                  9465                    96
                  9466                    74
                  9467                    84
                  9468                    92
                  9469                    90
                  9470                    44
                  9471                    22
                  9472                   105
                  9473                    62
                  9474                    62
                  9475                    40
                  9476                    82
                  9477                    34
                  9478                    80
                  9479                    62
                  9480                    56
                  9481                    50
                  9482                    64
                  9483                    74
                  9484                    38
                  9485                    56
                  9486                    80
                  9487                    58
                  9488                    62
                  9489                    20
                  9490                    52
                  9491                    60
                  9492                    52
                  9493                    66
                  9494                    58
                  9495                    24
                  9496                    72
                  9497                    38
                  9498                    56
                  9499                    58
                  9500                    26
                  9501                    50
                  9502                    72
                  9503                    49
                  9504                    20
                  9505                    54
                  9506                    40
                  9507                    78
                  9508                    62
                  9509                    32
                  9510                    40
                  9511                    60
                  9512                    66
                  9513                    70
                  9514                    24
                  9515                    42
                  9516                    58
                  9517                    80
                  9518                    38
                  9519                    24
                  9520                    24
                  9521                    84
                  9522                    72
                  9523                    20
                  9524                    28
                  9525                    52
                  9526                    42
                  9527                    80
                  9528                    40
                  9529                    48
                  9530                    41
                  9531                    44
                  9532                    54
                  9533                    34
                  9534                    40
                  9535                    60
                  9536                    42
                  9537                    52
                  9538                    18
                  9539                    34
                  9540                    40
                  9541                    52
                  9542                    60
                  9543                    34
                  9544                    46
                  9545                    48
                  9546                    40
                  9547                    56
                  9548                    40
                  9549                    40
                  9550                    46
                  9551                    30
                  9552                    36
                  9553                    18
                  9554                    52
                  9555                    44
                  9556                    26
                  9557                    54
                  9558                    48
                  9559                     8
                  9560                    44
                  9561                    52
                  9562                     6
                  9563                    40
                  9564                    50
                  9565                    32
                  9566                    24
                  9567                    16
                  9568                    52
                  9569                    34
                  9570                    28
                  9571                    40
                  9572                    24
                  9573                     8
                  9574                    80
                  9575                    16
                  9576                     8
                  9577                    28
                  9578                    36
                  9579                    36
                  9580                    24
                  9581                    30
                  9582                    12
                  9583                    52
                  9584                    70
                  9585                    10
                  9586                    12
                  9587                    12
                  9588                    34
                  9589                    30
                  9590                    36
                  9591                    16
                  9592                    20
                  9593                    46
                  9594                    10
                  9595                    32
                  9596                    38
                  9597                    24
                  9598                    27
                  9599                    36
                  9600                    16
                  9601                    14
                  9602                    16
                  9603                    34
                  9604                    56
                  9605                    12
                  9606                    21
                  9607                    16
                  9608                    32
                  9609                    34
                  9610                    14
                  9611                    24
                  9612                    38
                  9613                    50
                  9614                    10
                  9615                    12
                  9616                    20
                  9617                    38
                  9618                    26
                  9619                    40
                  9620                    16
                  9621                    18
                  9622                     8
                  9623                    28
                  9624                    26
                  9625                     4
                  9626                    32
                  9627                    22
                  9628                    24
                  9629                    24
                  9630                     6
                  9631                    32
                  9632                    24
                  9633                    20
                  9634                     4
                  9635                    30
                  9636                    10
                  9637                    20
                  9638                     4
                  9639                    36
                  9640                    22
                  9641                    18
                  9642                    26
                  9644                     6
                  9645                    32
                  9646                    28
                  9647                    26
                  9648                    12
                  9649                    24
                  9651                    26
                  9652                    12
                  9653                    12
                  9654                    10
                  9655                    36
                  9656                    22
                  9657                     4
                  9658                    20
                  9659                    18
                  9660                    20
                  9661                    14
                  9662                     8
                  9663                    10
                  9664                     6
                  9665                    16
                  9666                    30
                  9667                    10
                  9668                    14
                  9669                    10
                  9670                    22
                  9672                    32
                  9674                     6
                  9675                    32
                  9676                    24
                  9677                     2
                  9678                    10
                  9679                    16
                  9680                    26
                  9681                     4
                  9682                     4
                  9683                     7
                  9684                    24
                  9685                     9
                  9686                    36
                  9687                     4
                  9688                     8
                  9689                    22
                  9690                    14
                  9691                    16
                  9692                     6
                  9694                    20
                  9695                    26
                  9698                    18
                  9699                     4
                  9700                    24
                  9701                     4
                  9702                    20
                  9703                    12
                  9704                    20
                  9705                     6
                  9708                    26
                  9709                     8
                  9710                    10
                  9711                    16
                  9712                    12
                  9713                     4
                  9714                     8
                  9715                     8
                  9716                     6
                  9717                     8
                  9718                    10
                  9719                     4
                  9720                     4
                  9721                    12
                  9722                    16
                  9723                     4
                  9724                    12
                  9726                    10
                  9727                    12
                  9729                     8
                  9731                     8
                  9732                     5
                  9733                    10
                  9734                    16
                  9736                     4
                  9737                    16
                  9738                    10
                  9739                     4
                  9740                     6
                  9741                     8
                  9742                     4
                  9743                     4
                  9744                     8
                  9745                     1
                  9746                    10
                  9747                    28
                  9748                     8
                  9750                     2
                  9751                    20
                  9752                     2
                  9753                     1
                  9754                     8
                  9757                    14
                  9758                     4
                  9759                     8
                  9760                     6
                  9761                    10
                  9762                     8
                  9764                     4
                  9765                    10
                  9766                     6
                  9768                    12
                  9769                     8
                  9771                    12
                  9773                     2
                  9774                     4
                  9775                     4
                  9776                    16
                  9777                    12
                  9780                     7
                  9781                     2
                  9782                    12
                  9783                     2
                  9785                     4
                  9786                     4
                  9789                     4
                  9790                    12
                  9792                     4
                  9793                     4
                  9795                     4
                  9796                     8
                  9800                     6
                  9802                     8
                  9803                     2
                  9804                    12
                  9806                     6
                  9808                     4
                  9809                    10
                  9813                     4
                  9814                     3
                  9815                     4
                  9816                     4
                  9817                     3
                  9818                    14
                  9823                     4
                  9824                     2
                  9825                     4
                  9828                     4
                  9830                     4
                  9831                     2
                  9832                     8
                  9836                     2
                  9839                    16
                  9842                     6
                  9845                     4
                  9848                     4
                  9851                     2
                  9852                    10
                  9853                     2
                  9856                     4
                  9859                     4
                  9860                     2
                  9864                     2
                  9865                     1
                  9866                     4
                  9867                     4
                  9871                     2
                  9872                     4
                  9873                     4
                  9875                     4
                  9881                     2
                  9882                     4
                  9887                     3
                  9895                     4
                  9899                     2
                  9901                     2
                  9907                     4
                  9908                     2
                  9910                     4
                  9914                     1
                  9921                     2
                  9923                     4
                  9927                     1
                  9930                     2
                  9943                     2
                  9957                     2
                  9963                     2
                  9966                     2
                 10000                     1
